dt-bindings: one file of all simple DSI panels
[platform/kernel/linux-starfive.git] / MAINTAINERS
1 List of maintainers and how to submit kernel changes
2 ====================================================
3
4 Please try to follow the guidelines below.  This will make things
5 easier on the maintainers.  Not all of these guidelines matter for every
6 trivial patch so apply some common sense.
7
8 Tips for patch submitters
9 -------------------------
10
11 1.      Always *test* your changes, however small, on at least 4 or
12         5 people, preferably many more.
13
14 2.      Try to release a few ALPHA test versions to the net. Announce
15         them onto the kernel channel and await results. This is especially
16         important for device drivers, because often that's the only way
17         you will find things like the fact version 3 firmware needs
18         a magic fix you didn't know about, or some clown changed the
19         chips on a board and not its name.  (Don't laugh!  Look at the
20         SMC etherpower for that.)
21
22 3.      Make sure your changes compile correctly in multiple
23         configurations. In particular check that changes work both as a
24         module and built into the kernel.
25
26 4.      When you are happy with a change make it generally available for
27         testing and await feedback.
28
29 5.      Make a patch available to the relevant maintainer in the list. Use
30         ``diff -u`` to make the patch easy to merge. Be prepared to get your
31         changes sent back with seemingly silly requests about formatting
32         and variable names.  These aren't as silly as they seem. One
33         job the maintainers (and especially Linus) do is to keep things
34         looking the same. Sometimes this means that the clever hack in
35         your driver to get around a problem actually needs to become a
36         generalized kernel feature ready for next time.
37
38         PLEASE check your patch with the automated style checker
39         (scripts/checkpatch.pl) to catch trivial style violations.
40         See Documentation/process/coding-style.rst for guidance here.
41
42         PLEASE CC: the maintainers and mailing lists that are generated
43         by ``scripts/get_maintainer.pl.`` The results returned by the
44         script will be best if you have git installed and are making
45         your changes in a branch derived from Linus' latest git tree.
46         See Documentation/process/submitting-patches.rst for details.
47
48         PLEASE try to include any credit lines you want added with the
49         patch. It avoids people being missed off by mistake and makes
50         it easier to know who wants adding and who doesn't.
51
52         PLEASE document known bugs. If it doesn't work for everything
53         or does something very odd once a month document it.
54
55         PLEASE remember that submissions must be made under the terms
56         of the Linux Foundation certificate of contribution and should
57         include a Signed-off-by: line.  The current version of this
58         "Developer's Certificate of Origin" (DCO) is listed in the file
59         Documentation/process/submitting-patches.rst.
60
61 6.      Make sure you have the right to send any changes you make. If you
62         do changes at work you may find your employer owns the patch
63         not you.
64
65 7.      When sending security related changes or reports to a maintainer
66         please Cc: security@kernel.org, especially if the maintainer
67         does not respond. Please keep in mind that the security team is
68         a small set of people who can be efficient only when working on
69         verified bugs. Please only Cc: this list when you have identified
70         that the bug would present a short-term risk to other users if it
71         were publicly disclosed. For example, reports of address leaks do
72         not represent an immediate threat and are better handled publicly,
73         and ideally, should come with a patch proposal. Please do not send
74         automated reports to this list either. Such bugs will be handled
75         better and faster in the usual public places. See
76         Documentation/admin-guide/security-bugs.rst for details.
77
78 8.      Happy hacking.
79
80 Descriptions of section entries
81 -------------------------------
82
83         M: *Mail* patches to: FullName <address@domain>
84         R: Designated *Reviewer*: FullName <address@domain>
85            These reviewers should be CCed on patches.
86         L: *Mailing list* that is relevant to this area
87         W: *Web-page* with status/info
88         B: URI for where to file *bugs*. A web-page with detailed bug
89            filing info, a direct bug tracker link, or a mailto: URI.
90         C: URI for *chat* protocol, server and channel where developers
91            usually hang out, for example irc://server/channel.
92         Q: *Patchwork* web based patch tracking system site
93         T: *SCM* tree type and location.
94            Type is one of: git, hg, quilt, stgit, topgit
95         S: *Status*, one of the following:
96            Supported:   Someone is actually paid to look after this.
97            Maintained:  Someone actually looks after it.
98            Odd Fixes:   It has a maintainer but they don't have time to do
99                         much other than throw the odd patch in. See below..
100            Orphan:      No current maintainer [but maybe you could take the
101                         role as you write your new code].
102            Obsolete:    Old code. Something tagged obsolete generally means
103                         it has been replaced by a better system and you
104                         should be using that.
105         P: Subsystem Profile document for more details submitting
106            patches to the given subsystem. This is either an in-tree file,
107            or a URI. See Documentation/maintainer/maintainer-entry-profile.rst
108            for details.
109         F: *Files* and directories wildcard patterns.
110            A trailing slash includes all files and subdirectory files.
111            F:   drivers/net/    all files in and below drivers/net
112            F:   drivers/net/*   all files in drivers/net, but not below
113            F:   */net/*         all files in "any top level directory"/net
114            One pattern per line.  Multiple F: lines acceptable.
115         N: Files and directories *Regex* patterns.
116            N:   [^a-z]tegra     all files whose path contains the word tegra
117            One pattern per line.  Multiple N: lines acceptable.
118            scripts/get_maintainer.pl has different behavior for files that
119            match F: pattern and matches of N: patterns.  By default,
120            get_maintainer will not look at git log history when an F: pattern
121            match occurs.  When an N: match occurs, git log history is used
122            to also notify the people that have git commit signatures.
123         X: *Excluded* files and directories that are NOT maintained, same
124            rules as F:. Files exclusions are tested before file matches.
125            Can be useful for excluding a specific subdirectory, for instance:
126            F:   net/
127            X:   net/ipv6/
128            matches all files in and below net excluding net/ipv6/
129         K: *Content regex* (perl extended) pattern match in a patch or file.
130            For instance:
131            K: of_get_profile
132               matches patches or files that contain "of_get_profile"
133            K: \b(printk|pr_(info|err))\b
134               matches patches or files that contain one or more of the words
135               printk, pr_info or pr_err
136            One regex pattern per line.  Multiple K: lines acceptable.
137
138 Maintainers List
139 ----------------
140
141 .. note:: When reading this list, please look for the most precise areas
142           first. When adding to this list, please keep the entries in
143           alphabetical order.
144
145 3C59X NETWORK DRIVER
146 M:      Steffen Klassert <klassert@kernel.org>
147 L:      netdev@vger.kernel.org
148 S:      Odd Fixes
149 F:      Documentation/networking/device_drivers/3com/vortex.txt
150 F:      drivers/net/ethernet/3com/3c59x.c
151
152 3CR990 NETWORK DRIVER
153 M:      David Dillow <dave@thedillows.org>
154 L:      netdev@vger.kernel.org
155 S:      Maintained
156 F:      drivers/net/ethernet/3com/typhoon*
157
158 3WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
159 M:      Adam Radford <aradford@gmail.com>
160 L:      linux-scsi@vger.kernel.org
161 W:      http://www.lsi.com
162 S:      Supported
163 F:      drivers/scsi/3w-*
164
165 53C700 AND 53C700-66 SCSI DRIVER
166 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
167 L:      linux-scsi@vger.kernel.org
168 S:      Maintained
169 F:      drivers/scsi/53c700*
170
171 6LOWPAN GENERIC (BTLE/IEEE 802.15.4)
172 M:      Alexander Aring <alex.aring@gmail.com>
173 M:      Jukka Rissanen <jukka.rissanen@linux.intel.com>
174 L:      linux-bluetooth@vger.kernel.org
175 L:      linux-wpan@vger.kernel.org
176 S:      Maintained
177 F:      net/6lowpan/
178 F:      include/net/6lowpan.h
179 F:      Documentation/networking/6lowpan.txt
180
181 6PACK NETWORK DRIVER FOR AX.25
182 M:      Andreas Koensgen <ajk@comnets.uni-bremen.de>
183 L:      linux-hams@vger.kernel.org
184 S:      Maintained
185 F:      drivers/net/hamradio/6pack.c
186
187 8169 10/100/1000 GIGABIT ETHERNET DRIVER
188 M:      Realtek linux nic maintainers <nic_swsd@realtek.com>
189 M:      Heiner Kallweit <hkallweit1@gmail.com>
190 L:      netdev@vger.kernel.org
191 S:      Maintained
192 F:      drivers/net/ethernet/realtek/r8169*
193
194 8250/16?50 (AND CLONE UARTS) SERIAL DRIVER
195 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
196 L:      linux-serial@vger.kernel.org
197 S:      Maintained
198 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
199 F:      drivers/tty/serial/8250*
200 F:      include/linux/serial_8250.h
201
202 8390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
203 L:      netdev@vger.kernel.org
204 S:      Orphan / Obsolete
205 F:      drivers/net/ethernet/8390/
206
207 9P FILE SYSTEM
208 M:      Eric Van Hensbergen <ericvh@gmail.com>
209 M:      Latchesar Ionkov <lucho@ionkov.net>
210 M:      Dominique Martinet <asmadeus@codewreck.org>
211 L:      v9fs-developer@lists.sourceforge.net
212 W:      http://swik.net/v9fs
213 Q:      http://patchwork.kernel.org/project/v9fs-devel/list/
214 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
215 T:      git git://github.com/martinetd/linux.git
216 S:      Maintained
217 F:      Documentation/filesystems/9p.txt
218 F:      fs/9p/
219 F:      net/9p/
220 F:      include/net/9p/
221 F:      include/uapi/linux/virtio_9p.h
222 F:      include/trace/events/9p.h
223
224 A8293 MEDIA DRIVER
225 M:      Antti Palosaari <crope@iki.fi>
226 L:      linux-media@vger.kernel.org
227 W:      https://linuxtv.org
228 W:      http://palosaari.fi/linux/
229 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
230 T:      git git://linuxtv.org/anttip/media_tree.git
231 S:      Maintained
232 F:      drivers/media/dvb-frontends/a8293*
233
234 AACRAID SCSI RAID DRIVER
235 M:      Adaptec OEM Raid Solutions <aacraid@microsemi.com>
236 L:      linux-scsi@vger.kernel.org
237 W:      http://www.adaptec.com/
238 S:      Supported
239 F:      Documentation/scsi/aacraid.txt
240 F:      drivers/scsi/aacraid/
241
242 ABI/API
243 L:      linux-api@vger.kernel.org
244 F:      include/linux/syscalls.h
245 F:      kernel/sys_ni.c
246
247 ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
248 M:      Hans de Goede <hdegoede@redhat.com>
249 L:      linux-hwmon@vger.kernel.org
250 S:      Maintained
251 F:      drivers/hwmon/abituguru.c
252
253 ABIT UGURU 3 HARDWARE MONITOR DRIVER
254 M:      Alistair John Strachan <alistair@devzero.co.uk>
255 L:      linux-hwmon@vger.kernel.org
256 S:      Maintained
257 F:      drivers/hwmon/abituguru3.c
258
259 ACCES 104-DIO-48E GPIO DRIVER
260 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
261 L:      linux-gpio@vger.kernel.org
262 S:      Maintained
263 F:      drivers/gpio/gpio-104-dio-48e.c
264
265 ACCES 104-IDI-48 GPIO DRIVER
266 M:      "William Breathitt Gray" <vilhelm.gray@gmail.com>
267 L:      linux-gpio@vger.kernel.org
268 S:      Maintained
269 F:      drivers/gpio/gpio-104-idi-48.c
270
271 ACCES 104-IDIO-16 GPIO DRIVER
272 M:      "William Breathitt Gray" <vilhelm.gray@gmail.com>
273 L:      linux-gpio@vger.kernel.org
274 S:      Maintained
275 F:      drivers/gpio/gpio-104-idio-16.c
276
277 ACCES 104-QUAD-8 DRIVER
278 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
279 L:      linux-iio@vger.kernel.org
280 S:      Maintained
281 F:      Documentation/ABI/testing/sysfs-bus-counter-104-quad-8
282 F:      Documentation/ABI/testing/sysfs-bus-iio-counter-104-quad-8
283 F:      drivers/counter/104-quad-8.c
284
285 ACCES PCI-IDIO-16 GPIO DRIVER
286 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
287 L:      linux-gpio@vger.kernel.org
288 S:      Maintained
289 F:      drivers/gpio/gpio-pci-idio-16.c
290
291 ACCES PCIe-IDIO-24 GPIO DRIVER
292 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
293 L:      linux-gpio@vger.kernel.org
294 S:      Maintained
295 F:      drivers/gpio/gpio-pcie-idio-24.c
296
297 ACENIC DRIVER
298 M:      Jes Sorensen <jes@trained-monkey.org>
299 L:      linux-acenic@sunsite.dk
300 S:      Maintained
301 F:      drivers/net/ethernet/alteon/acenic*
302
303 ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
304 M:      Peter Kaestle <peter@piie.net>
305 L:      platform-driver-x86@vger.kernel.org
306 W:      http://piie.net/?section=acerhdf
307 S:      Maintained
308 F:      drivers/platform/x86/acerhdf.c
309
310 ACER WMI LAPTOP EXTRAS
311 M:      "Lee, Chun-Yi" <jlee@suse.com>
312 L:      platform-driver-x86@vger.kernel.org
313 S:      Maintained
314 F:      drivers/platform/x86/acer-wmi.c
315
316 ACPI
317 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
318 M:      Len Brown <lenb@kernel.org>
319 L:      linux-acpi@vger.kernel.org
320 W:      https://01.org/linux-acpi
321 Q:      https://patchwork.kernel.org/project/linux-acpi/list/
322 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
323 B:      https://bugzilla.kernel.org
324 S:      Supported
325 F:      drivers/acpi/
326 F:      drivers/pnp/pnpacpi/
327 F:      include/linux/acpi.h
328 F:      include/linux/fwnode.h
329 F:      include/acpi/
330 F:      Documentation/firmware-guide/acpi/
331 F:      Documentation/ABI/testing/sysfs-bus-acpi
332 F:      Documentation/ABI/testing/configfs-acpi
333 F:      drivers/pci/*acpi*
334 F:      drivers/pci/*/*acpi*
335 F:      tools/power/acpi/
336
337 ACPI APEI
338 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
339 M:      Len Brown <lenb@kernel.org>
340 L:      linux-acpi@vger.kernel.org
341 R:      James Morse <james.morse@arm.com>
342 R:      Tony Luck <tony.luck@intel.com>
343 R:      Borislav Petkov <bp@alien8.de>
344 F:      drivers/acpi/apei/
345
346 ACPI COMPONENT ARCHITECTURE (ACPICA)
347 M:      Robert Moore <robert.moore@intel.com>
348 M:      Erik Schmauss <erik.schmauss@intel.com>
349 M:      "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
350 L:      linux-acpi@vger.kernel.org
351 L:      devel@acpica.org
352 W:      https://acpica.org/
353 W:      https://github.com/acpica/acpica/
354 Q:      https://patchwork.kernel.org/project/linux-acpi/list/
355 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
356 B:      https://bugzilla.kernel.org
357 B:      https://bugs.acpica.org
358 S:      Supported
359 F:      drivers/acpi/acpica/
360 F:      include/acpi/
361 F:      tools/power/acpi/
362
363 ACPI FAN DRIVER
364 M:      Zhang Rui <rui.zhang@intel.com>
365 L:      linux-acpi@vger.kernel.org
366 W:      https://01.org/linux-acpi
367 B:      https://bugzilla.kernel.org
368 S:      Supported
369 F:      drivers/acpi/fan.c
370
371 ACPI FOR ARM64 (ACPI/arm64)
372 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
373 M:      Hanjun Guo <guohanjun@huawei.com>
374 M:      Sudeep Holla <sudeep.holla@arm.com>
375 L:      linux-acpi@vger.kernel.org
376 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
377 S:      Maintained
378 F:      drivers/acpi/arm64
379
380 ACPI I2C MULTI INSTANTIATE DRIVER
381 M:      Hans de Goede <hdegoede@redhat.com>
382 L:      platform-driver-x86@vger.kernel.org
383 S:      Maintained
384 F:      drivers/platform/x86/i2c-multi-instantiate.c
385
386 ACPI PMIC DRIVERS
387 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
388 M:      Len Brown <lenb@kernel.org>
389 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
390 R:      Mika Westerberg <mika.westerberg@linux.intel.com>
391 L:      linux-acpi@vger.kernel.org
392 Q:      https://patchwork.kernel.org/project/linux-acpi/list/
393 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
394 B:      https://bugzilla.kernel.org
395 S:      Supported
396 F:      drivers/acpi/pmic/
397
398 ACPI THERMAL DRIVER
399 M:      Zhang Rui <rui.zhang@intel.com>
400 L:      linux-acpi@vger.kernel.org
401 W:      https://01.org/linux-acpi
402 B:      https://bugzilla.kernel.org
403 S:      Supported
404 F:      drivers/acpi/*thermal*
405
406 ACPI VIDEO DRIVER
407 M:      Zhang Rui <rui.zhang@intel.com>
408 L:      linux-acpi@vger.kernel.org
409 W:      https://01.org/linux-acpi
410 B:      https://bugzilla.kernel.org
411 S:      Supported
412 F:      drivers/acpi/acpi_video.c
413
414 ACPI WMI DRIVER
415 L:      platform-driver-x86@vger.kernel.org
416 S:      Orphan
417 F:      drivers/platform/x86/wmi.c
418 F:      include/uapi/linux/wmi.h
419
420 AD1889 ALSA SOUND DRIVER
421 W:      https://parisc.wiki.kernel.org/index.php/AD1889
422 L:      linux-parisc@vger.kernel.org
423 S:      Maintained
424 F:      sound/pci/ad1889.*
425
426 AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
427 M:      Michael Hennerich <michael.hennerich@analog.com>
428 W:      http://wiki.analog.com/AD5254
429 W:      http://ez.analog.com/community/linux-device-drivers
430 S:      Supported
431 F:      drivers/misc/ad525x_dpot.c
432
433 AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
434 M:      Michael Hennerich <michael.hennerich@analog.com>
435 W:      http://wiki.analog.com/AD5398
436 W:      http://ez.analog.com/community/linux-device-drivers
437 S:      Supported
438 F:      drivers/regulator/ad5398.c
439
440 AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
441 M:      Michael Hennerich <michael.hennerich@analog.com>
442 W:      http://wiki.analog.com/AD7142
443 W:      http://ez.analog.com/community/linux-device-drivers
444 S:      Supported
445 F:      drivers/input/misc/ad714x.c
446
447 AD7877 TOUCHSCREEN DRIVER
448 M:      Michael Hennerich <michael.hennerich@analog.com>
449 W:      http://wiki.analog.com/AD7877
450 W:      http://ez.analog.com/community/linux-device-drivers
451 S:      Supported
452 F:      drivers/input/touchscreen/ad7877.c
453
454 AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
455 M:      Michael Hennerich <michael.hennerich@analog.com>
456 W:      http://wiki.analog.com/AD7879
457 W:      http://ez.analog.com/community/linux-device-drivers
458 S:      Supported
459 F:      drivers/input/touchscreen/ad7879.c
460
461 ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
462 M:      Jiri Kosina <jikos@kernel.org>
463 S:      Maintained
464
465 ADF7242 IEEE 802.15.4 RADIO DRIVER
466 M:      Michael Hennerich <michael.hennerich@analog.com>
467 W:      https://wiki.analog.com/ADF7242
468 W:      http://ez.analog.com/community/linux-device-drivers
469 L:      linux-wpan@vger.kernel.org
470 S:      Supported
471 F:      drivers/net/ieee802154/adf7242.c
472 F:      Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
473
474 ADM1025 HARDWARE MONITOR DRIVER
475 M:      Jean Delvare <jdelvare@suse.com>
476 L:      linux-hwmon@vger.kernel.org
477 S:      Maintained
478 F:      Documentation/hwmon/adm1025.rst
479 F:      drivers/hwmon/adm1025.c
480
481 ADM1029 HARDWARE MONITOR DRIVER
482 M:      Corentin Labbe <clabbe.montjoie@gmail.com>
483 L:      linux-hwmon@vger.kernel.org
484 S:      Maintained
485 F:      drivers/hwmon/adm1029.c
486
487 ADM8211 WIRELESS DRIVER
488 L:      linux-wireless@vger.kernel.org
489 W:      http://wireless.kernel.org/
490 S:      Orphan
491 F:      drivers/net/wireless/admtek/adm8211.*
492
493 ADP1653 FLASH CONTROLLER DRIVER
494 M:      Sakari Ailus <sakari.ailus@iki.fi>
495 L:      linux-media@vger.kernel.org
496 S:      Maintained
497 F:      drivers/media/i2c/adp1653.c
498 F:      include/media/i2c/adp1653.h
499
500 ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
501 M:      Michael Hennerich <michael.hennerich@analog.com>
502 W:      http://wiki.analog.com/ADP5520
503 W:      http://ez.analog.com/community/linux-device-drivers
504 S:      Supported
505 F:      drivers/mfd/adp5520.c
506 F:      drivers/video/backlight/adp5520_bl.c
507 F:      drivers/leds/leds-adp5520.c
508 F:      drivers/gpio/gpio-adp5520.c
509 F:      drivers/input/keyboard/adp5520-keys.c
510
511 ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
512 M:      Michael Hennerich <michael.hennerich@analog.com>
513 W:      http://wiki.analog.com/ADP5588
514 W:      http://ez.analog.com/community/linux-device-drivers
515 S:      Supported
516 F:      drivers/input/keyboard/adp5588-keys.c
517 F:      drivers/gpio/gpio-adp5588.c
518
519 ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
520 M:      Michael Hennerich <michael.hennerich@analog.com>
521 W:      http://wiki.analog.com/ADP8860
522 W:      http://ez.analog.com/community/linux-device-drivers
523 S:      Supported
524 F:      drivers/video/backlight/adp8860_bl.c
525
526 ADT746X FAN DRIVER
527 M:      Colin Leroy <colin@colino.net>
528 S:      Maintained
529 F:      drivers/macintosh/therm_adt746x.c
530
531 ADT7475 HARDWARE MONITOR DRIVER
532 M:      Jean Delvare <jdelvare@suse.com>
533 L:      linux-hwmon@vger.kernel.org
534 S:      Maintained
535 F:      Documentation/hwmon/adt7475.rst
536 F:      drivers/hwmon/adt7475.c
537
538 ADVANSYS SCSI DRIVER
539 M:      Matthew Wilcox <willy@infradead.org>
540 M:      Hannes Reinecke <hare@suse.com>
541 L:      linux-scsi@vger.kernel.org
542 S:      Maintained
543 F:      Documentation/scsi/advansys.txt
544 F:      drivers/scsi/advansys.c
545
546 ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
547 M:      Michael Hennerich <michael.hennerich@analog.com>
548 W:      http://wiki.analog.com/ADXL345
549 W:      http://ez.analog.com/community/linux-device-drivers
550 S:      Supported
551 F:      drivers/input/misc/adxl34x.c
552 F:      Documentation/devicetree/bindings/iio/accel/adi,adxl345.yaml
553
554 ADXL372 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
555 M:      Stefan Popa <stefan.popa@analog.com>
556 W:      http://ez.analog.com/community/linux-device-drivers
557 S:      Supported
558 F:      drivers/iio/accel/adxl372.c
559 F:      drivers/iio/accel/adxl372_spi.c
560 F:      drivers/iio/accel/adxl372_i2c.c
561 F:      Documentation/devicetree/bindings/iio/accel/adi,adxl372.yaml
562
563 AF9013 MEDIA DRIVER
564 M:      Antti Palosaari <crope@iki.fi>
565 L:      linux-media@vger.kernel.org
566 W:      https://linuxtv.org
567 W:      http://palosaari.fi/linux/
568 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
569 T:      git git://linuxtv.org/anttip/media_tree.git
570 S:      Maintained
571 F:      drivers/media/dvb-frontends/af9013*
572
573 AF9033 MEDIA DRIVER
574 M:      Antti Palosaari <crope@iki.fi>
575 L:      linux-media@vger.kernel.org
576 W:      https://linuxtv.org
577 W:      http://palosaari.fi/linux/
578 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
579 T:      git git://linuxtv.org/anttip/media_tree.git
580 S:      Maintained
581 F:      drivers/media/dvb-frontends/af9033*
582
583 AFFS FILE SYSTEM
584 M:      David Sterba <dsterba@suse.com>
585 L:      linux-fsdevel@vger.kernel.org
586 S:      Odd Fixes
587 F:      Documentation/filesystems/affs.txt
588 F:      fs/affs/
589
590 AFS FILESYSTEM
591 M:      David Howells <dhowells@redhat.com>
592 L:      linux-afs@lists.infradead.org
593 S:      Supported
594 F:      fs/afs/
595 F:      include/trace/events/afs.h
596 F:      Documentation/filesystems/afs.txt
597 W:      https://www.infradead.org/~dhowells/kafs/
598
599 AGPGART DRIVER
600 M:      David Airlie <airlied@linux.ie>
601 T:      git git://anongit.freedesktop.org/drm/drm
602 S:      Maintained
603 F:      drivers/char/agp/
604 F:      include/linux/agp*
605 F:      include/uapi/linux/agp*
606
607 AHA152X SCSI DRIVER
608 M:      "Juergen E. Fischer" <fischer@norbit.de>
609 L:      linux-scsi@vger.kernel.org
610 S:      Maintained
611 F:      drivers/scsi/aha152x*
612 F:      drivers/scsi/pcmcia/aha152x*
613
614 AIC7XXX / AIC79XX SCSI DRIVER
615 M:      Hannes Reinecke <hare@suse.com>
616 L:      linux-scsi@vger.kernel.org
617 S:      Maintained
618 F:      drivers/scsi/aic7xxx/
619
620 AIMSLAB FM RADIO RECEIVER DRIVER
621 M:      Hans Verkuil <hverkuil@xs4all.nl>
622 L:      linux-media@vger.kernel.org
623 T:      git git://linuxtv.org/media_tree.git
624 W:      https://linuxtv.org
625 S:      Maintained
626 F:      drivers/media/radio/radio-aimslab*
627
628 AIO
629 M:      Benjamin LaHaise <bcrl@kvack.org>
630 L:      linux-aio@kvack.org
631 S:      Supported
632 F:      fs/aio.c
633 F:      include/linux/*aio*.h
634
635 AIRSPY MEDIA DRIVER
636 M:      Antti Palosaari <crope@iki.fi>
637 L:      linux-media@vger.kernel.org
638 W:      https://linuxtv.org
639 W:      http://palosaari.fi/linux/
640 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
641 T:      git git://linuxtv.org/anttip/media_tree.git
642 S:      Maintained
643 F:      drivers/media/usb/airspy/
644
645 ALACRITECH GIGABIT ETHERNET DRIVER
646 M:      Lino Sanfilippo <LinoSanfilippo@gmx.de>
647 S:      Maintained
648 F:      drivers/net/ethernet/alacritech/*
649
650 FORCEDETH GIGABIT ETHERNET DRIVER
651 M:      Rain River <rain.1986.08.12@gmail.com>
652 M:      Zhu Yanjun <zyjzyj2000@gmail.com>
653 L:      netdev@vger.kernel.org
654 S:      Maintained
655 F:      drivers/net/ethernet/nvidia/*
656
657 ALCATEL SPEEDTOUCH USB DRIVER
658 M:      Duncan Sands <duncan.sands@free.fr>
659 L:      linux-usb@vger.kernel.org
660 W:      http://www.linux-usb.org/SpeedTouch/
661 S:      Maintained
662 F:      drivers/usb/atm/speedtch.c
663 F:      drivers/usb/atm/usbatm.c
664
665 ALCHEMY AU1XX0 MMC DRIVER
666 M:      Manuel Lauss <manuel.lauss@gmail.com>
667 S:      Maintained
668 F:      drivers/mmc/host/au1xmmc.c
669
670 ALI1563 I2C DRIVER
671 M:      Rudolf Marek <r.marek@assembler.cz>
672 L:      linux-i2c@vger.kernel.org
673 S:      Maintained
674 F:      Documentation/i2c/busses/i2c-ali1563.rst
675 F:      drivers/i2c/busses/i2c-ali1563.c
676
677 ALLEGRO DVT VIDEO IP CORE DRIVER
678 M:      Michael Tretter <m.tretter@pengutronix.de>
679 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
680 L:      linux-media@vger.kernel.org
681 S:      Maintained
682 F:      drivers/staging/media/allegro-dvt/
683
684 ALLWINNER CPUFREQ DRIVER
685 M:      Yangtao Li <tiny.windzz@gmail.com>
686 L:      linux-pm@vger.kernel.org
687 S:      Maintained
688 F:      Documentation/devicetree/bindings/opp/sun50i-nvmem-cpufreq.txt
689 F:      drivers/cpufreq/sun50i-cpufreq-nvmem.c
690
691 ALLWINNER CRYPTO DRIVERS
692 M:      Corentin Labbe <clabbe.montjoie@gmail.com>
693 L:      linux-crypto@vger.kernel.org
694 S:      Maintained
695 F:      drivers/crypto/allwinner/
696
697 ALLWINNER VPU DRIVER
698 M:      Maxime Ripard <mripard@kernel.org>
699 M:      Paul Kocialkowski <paul.kocialkowski@bootlin.com>
700 L:      linux-media@vger.kernel.org
701 S:      Maintained
702 F:      drivers/staging/media/sunxi/cedrus/
703
704 ALPHA PORT
705 M:      Richard Henderson <rth@twiddle.net>
706 M:      Ivan Kokshaysky <ink@jurassic.park.msu.ru>
707 M:      Matt Turner <mattst88@gmail.com>
708 S:      Odd Fixes
709 L:      linux-alpha@vger.kernel.org
710 F:      arch/alpha/
711
712 ALPS PS/2 TOUCHPAD DRIVER
713 R:      Pali Rohár <pali.rohar@gmail.com>
714 F:      drivers/input/mouse/alps.*
715
716 ALTERA I2C CONTROLLER DRIVER
717 M:      Thor Thayer <thor.thayer@linux.intel.com>
718 S:      Maintained
719 F:      Documentation/devicetree/bindings/i2c/i2c-altera.txt
720 F:      drivers/i2c/busses/i2c-altera.c
721
722 ALTERA MAILBOX DRIVER
723 M:      Ley Foon Tan <lftan@altera.com>
724 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
725 S:      Maintained
726 F:      drivers/mailbox/mailbox-altera.c
727
728 ALTERA PIO DRIVER
729 M:      Tien Hock Loh <thloh@altera.com>
730 L:      linux-gpio@vger.kernel.org
731 S:      Maintained
732 F:      drivers/gpio/gpio-altera.c
733
734 ALTERA SYSTEM MANAGER DRIVER
735 M:      Thor Thayer <thor.thayer@linux.intel.com>
736 S:      Maintained
737 F:      drivers/mfd/altera-sysmgr.c
738 F:      include/linux/mfd/altera-sysmgr.h
739
740 ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
741 M:      Thor Thayer <thor.thayer@linux.intel.com>
742 S:      Maintained
743 F:      drivers/gpio/gpio-altera-a10sr.c
744 F:      drivers/mfd/altera-a10sr.c
745 F:      drivers/reset/reset-a10sr.c
746 F:      include/linux/mfd/altera-a10sr.h
747 F:      include/dt-bindings/reset/altr,rst-mgr-a10sr.h
748
749 ALTERA TRIPLE SPEED ETHERNET DRIVER
750 M:      Thor Thayer <thor.thayer@linux.intel.com>
751 L:      netdev@vger.kernel.org
752 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
753 S:      Maintained
754 F:      drivers/net/ethernet/altera/
755
756 ALTERA UART/JTAG UART SERIAL DRIVERS
757 M:      Tobias Klauser <tklauser@distanz.ch>
758 L:      linux-serial@vger.kernel.org
759 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
760 S:      Maintained
761 F:      drivers/tty/serial/altera_uart.c
762 F:      drivers/tty/serial/altera_jtaguart.c
763 F:      include/linux/altera_uart.h
764 F:      include/linux/altera_jtaguart.h
765
766 AMAZON ANNAPURNA LABS THERMAL MMIO DRIVER
767 M:      Talel Shenhar <talel@amazon.com>
768 S:      Maintained
769 F:      Documentation/devicetree/bindings/thermal/amazon,al-thermal.txt
770 F:      drivers/thermal/thermal_mmio.c
771
772 AMAZON ETHERNET DRIVERS
773 M:      Netanel Belgazal <netanel@amazon.com>
774 R:      Saeed Bishara <saeedb@amazon.com>
775 R:      Zorik Machulsky <zorik@amazon.com>
776 L:      netdev@vger.kernel.org
777 S:      Supported
778 F:      Documentation/networking/device_drivers/amazon/ena.txt
779 F:      drivers/net/ethernet/amazon/
780
781 AMAZON RDMA EFA DRIVER
782 M:      Gal Pressman <galpress@amazon.com>
783 R:      Yossi Leybovich <sleybo@amazon.com>
784 L:      linux-rdma@vger.kernel.org
785 Q:      https://patchwork.kernel.org/project/linux-rdma/list/
786 S:      Supported
787 F:      drivers/infiniband/hw/efa/
788 F:      include/uapi/rdma/efa-abi.h
789
790 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
791 M:      Tom Lendacky <thomas.lendacky@amd.com>
792 M:      Gary Hook <gary.hook@amd.com>
793 L:      linux-crypto@vger.kernel.org
794 S:      Supported
795 F:      drivers/crypto/ccp/
796 F:      include/linux/ccp.h
797
798 AMD DISPLAY CORE
799 M:      Harry Wentland <harry.wentland@amd.com>
800 M:      Leo Li <sunpeng.li@amd.com>
801 L:      amd-gfx@lists.freedesktop.org
802 T:      git git://people.freedesktop.org/~agd5f/linux
803 S:      Supported
804 F:      drivers/gpu/drm/amd/display/
805
806 AMD FAM15H PROCESSOR POWER MONITORING DRIVER
807 M:      Huang Rui <ray.huang@amd.com>
808 L:      linux-hwmon@vger.kernel.org
809 S:      Supported
810 F:      Documentation/hwmon/fam15h_power.rst
811 F:      drivers/hwmon/fam15h_power.c
812
813 AMD FCH GPIO DRIVER
814 M:      Enrico Weigelt, metux IT consult <info@metux.net>
815 L:      linux-gpio@vger.kernel.org
816 S:      Maintained
817 F:      drivers/gpio/gpio-amd-fch.c
818 F:      include/linux/platform_data/gpio/gpio-amd-fch.h
819
820 AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
821 L:      linux-geode@lists.infradead.org (moderated for non-subscribers)
822 S:      Orphan
823 F:      drivers/usb/gadget/udc/amd5536udc.*
824
825 AMD GEODE PROCESSOR/CHIPSET SUPPORT
826 M:      Andres Salomon <dilinger@queued.net>
827 L:      linux-geode@lists.infradead.org (moderated for non-subscribers)
828 W:      http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
829 S:      Supported
830 F:      drivers/char/hw_random/geode-rng.c
831 F:      drivers/crypto/geode*
832 F:      drivers/video/fbdev/geode/
833 F:      arch/x86/include/asm/geode.h
834
835 AMD IOMMU (AMD-VI)
836 M:      Joerg Roedel <joro@8bytes.org>
837 L:      iommu@lists.linux-foundation.org
838 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
839 S:      Maintained
840 F:      drivers/iommu/amd_iommu*.[ch]
841 F:      include/linux/amd-iommu.h
842
843 AMD KFD
844 M:      Felix Kuehling <Felix.Kuehling@amd.com>
845 L:      amd-gfx@lists.freedesktop.org
846 T:      git git://people.freedesktop.org/~agd5f/linux
847 S:      Supported
848 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd*.[ch]
849 F:      drivers/gpu/drm/amd/amdkfd/
850 F:      drivers/gpu/drm/amd/include/cik_structs.h
851 F:      drivers/gpu/drm/amd/include/kgd_kfd_interface.h
852 F:      drivers/gpu/drm/amd/include/vi_structs.h
853 F:      drivers/gpu/drm/amd/include/v9_structs.h
854 F:      include/uapi/linux/kfd_ioctl.h
855
856 AMD MP2 I2C DRIVER
857 M:      Elie Morisse <syniurge@gmail.com>
858 M:      Nehal Shah <nehal-bakulchandra.shah@amd.com>
859 M:      Shyam Sundar S K <shyam-sundar.s-k@amd.com>
860 L:      linux-i2c@vger.kernel.org
861 S:      Maintained
862 F:      drivers/i2c/busses/i2c-amd-mp2*
863
864 AMD POWERPLAY
865 M:      Evan Quan <evan.quan@amd.com>
866 L:      amd-gfx@lists.freedesktop.org
867 S:      Supported
868 F:      drivers/gpu/drm/amd/powerplay/
869 T:      git git://people.freedesktop.org/~agd5f/linux
870
871 AMD SEATTLE DEVICE TREE SUPPORT
872 M:      Brijesh Singh <brijeshkumar.singh@amd.com>
873 M:      Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
874 M:      Tom Lendacky <thomas.lendacky@amd.com>
875 S:      Supported
876 F:      arch/arm64/boot/dts/amd/
877
878 AMD XGBE DRIVER
879 M:      Tom Lendacky <thomas.lendacky@amd.com>
880 L:      netdev@vger.kernel.org
881 S:      Supported
882 F:      drivers/net/ethernet/amd/xgbe/
883 F:      arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
884
885 ANALOG DEVICES INC AD5686 DRIVER
886 M:      Stefan Popa <stefan.popa@analog.com>
887 L:      linux-pm@vger.kernel.org
888 W:      http://ez.analog.com/community/linux-device-drivers
889 S:      Supported
890 F:      drivers/iio/dac/ad5686*
891 F:      drivers/iio/dac/ad5696*
892
893 ANALOG DEVICES INC AD5758 DRIVER
894 M:      Stefan Popa <stefan.popa@analog.com>
895 L:      linux-iio@vger.kernel.org
896 W:      http://ez.analog.com/community/linux-device-drivers
897 S:      Supported
898 F:      drivers/iio/dac/ad5758.c
899 F:      Documentation/devicetree/bindings/iio/dac/ad5758.txt
900
901 ANALOG DEVICES INC AD7124 DRIVER
902 M:      Stefan Popa <stefan.popa@analog.com>
903 L:      linux-iio@vger.kernel.org
904 W:      http://ez.analog.com/community/linux-device-drivers
905 S:      Supported
906 F:      drivers/iio/adc/ad7124.c
907 F:      Documentation/devicetree/bindings/iio/adc/adi,ad7124.yaml
908
909 ANALOG DEVICES INC AD7292 DRIVER
910 M:      Marcelo Schmitt <marcelo.schmitt1@gmail.com>
911 L:      linux-iio@vger.kernel.org
912 W:      http://ez.analog.com/community/linux-device-drivers
913 S:      Supported
914 F:      drivers/iio/adc/ad7292.c
915 F:      Documentation/devicetree/bindings/iio/adc/adi,ad7292.yaml
916
917 ANALOG DEVICES INC AD7606 DRIVER
918 M:      Stefan Popa <stefan.popa@analog.com>
919 M:      Beniamin Bia <beniamin.bia@analog.com>
920 L:      linux-iio@vger.kernel.org
921 W:      http://ez.analog.com/community/linux-device-drivers
922 S:      Supported
923 F:      drivers/iio/adc/ad7606.c
924 F:      Documentation/devicetree/bindings/iio/adc/adi,ad7606.yaml
925
926 ANALOG DEVICES INC AD7768-1 DRIVER
927 M:      Stefan Popa <stefan.popa@analog.com>
928 L:      linux-iio@vger.kernel.org
929 W:      http://ez.analog.com/community/linux-device-drivers
930 S:      Supported
931 F:      drivers/iio/adc/ad7768-1.c
932 F:      Documentation/devicetree/bindings/iio/adc/adi,ad7768-1.txt
933
934 ANALOG DEVICES INC AD7780 DRIVER
935 M:      Michael Hennerich <Michael.Hennerich@analog.com>
936 M:      Renato Lui Geh <renatogeh@gmail.com>
937 L:      linux-iio@vger.kernel.org
938 W:      http://ez.analog.com/community/linux-device-drivers
939 S:      Supported
940 F:      drivers/iio/adc/ad7780.c
941 F:      Documentation/devicetree/bindings/iio/adc/adi,ad7780.yaml
942
943 ANALOG DEVICES INC AD9389B DRIVER
944 M:      Hans Verkuil <hverkuil-cisco@xs4all.nl>
945 L:      linux-media@vger.kernel.org
946 S:      Maintained
947 F:      drivers/media/i2c/ad9389b*
948
949 ANALOG DEVICES INC ADGS1408 DRIVER
950 M:      Mircea Caprioru <mircea.caprioru@analog.com>
951 S:      Supported
952 F:      drivers/mux/adgs1408.c
953 F:      Documentation/devicetree/bindings/mux/adi,adgs1408.txt
954
955 ANALOG DEVICES INC ADIN DRIVER
956 M:      Alexandru Ardelean <alexaundru.ardelean@analog.com>
957 L:      netdev@vger.kernel.org
958 W:      http://ez.analog.com/community/linux-device-drivers
959 S:      Supported
960 F:      drivers/net/phy/adin.c
961 F:      Documentation/devicetree/bindings/net/adi,adin.yaml
962
963 ANALOG DEVICES INC ADIS DRIVER LIBRARY
964 M:      Alexandru Ardelean <alexandru.ardelean@analog.com>
965 S:      Supported
966 L:      linux-iio@vger.kernel.org
967 F:      include/linux/iio/imu/adis.h
968 F:      drivers/iio/imu/adis.c
969
970 ANALOG DEVICES INC ADIS16460 DRIVER
971 M:      Dragos Bogdan <dragos.bogdan@analog.com>
972 S:      Supported
973 L:      linux-iio@vger.kernel.org
974 W:      http://ez.analog.com/community/linux-device-drivers
975 F:      drivers/iio/imu/adis16460.c
976 F:      Documentation/devicetree/bindings/iio/imu/adi,adis16460.yaml
977
978 ANALOG DEVICES INC ADP5061 DRIVER
979 M:      Stefan Popa <stefan.popa@analog.com>
980 L:      linux-pm@vger.kernel.org
981 W:      http://ez.analog.com/community/linux-device-drivers
982 S:      Supported
983 F:      drivers/power/supply/adp5061.c
984
985 ANALOG DEVICES INC ADV7180 DRIVER
986 M:      Lars-Peter Clausen <lars@metafoo.de>
987 L:      linux-media@vger.kernel.org
988 W:      http://ez.analog.com/community/linux-device-drivers
989 S:      Supported
990 F:      drivers/media/i2c/adv7180.c
991
992 ANALOG DEVICES INC ADV748X DRIVER
993 M:      Kieran Bingham <kieran.bingham@ideasonboard.com>
994 L:      linux-media@vger.kernel.org
995 S:      Maintained
996 F:      drivers/media/i2c/adv748x/*
997
998 ANALOG DEVICES INC ADV7511 DRIVER
999 M:      Hans Verkuil <hverkuil-cisco@xs4all.nl>
1000 L:      linux-media@vger.kernel.org
1001 S:      Maintained
1002 F:      drivers/media/i2c/adv7511*
1003
1004 ANALOG DEVICES INC ADV7604 DRIVER
1005 M:      Hans Verkuil <hverkuil-cisco@xs4all.nl>
1006 L:      linux-media@vger.kernel.org
1007 S:      Maintained
1008 F:      drivers/media/i2c/adv7604*
1009
1010 ANALOG DEVICES INC ADV7842 DRIVER
1011 M:      Hans Verkuil <hverkuil-cisco@xs4all.nl>
1012 L:      linux-media@vger.kernel.org
1013 S:      Maintained
1014 F:      drivers/media/i2c/adv7842*
1015
1016 ANALOG DEVICES INC ASOC CODEC DRIVERS
1017 M:      Lars-Peter Clausen <lars@metafoo.de>
1018 M:      Nuno Sá <nuno.sa@analog.com>
1019 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
1020 W:      http://wiki.analog.com/
1021 W:      http://ez.analog.com/community/linux-device-drivers
1022 S:      Supported
1023 F:      sound/soc/codecs/adau*
1024 F:      sound/soc/codecs/adav*
1025 F:      sound/soc/codecs/ad1*
1026 F:      sound/soc/codecs/ad7*
1027 F:      sound/soc/codecs/ssm*
1028 F:      sound/soc/codecs/sigmadsp.*
1029
1030 ANALOG DEVICES INC DMA DRIVERS
1031 M:      Lars-Peter Clausen <lars@metafoo.de>
1032 W:      http://ez.analog.com/community/linux-device-drivers
1033 S:      Supported
1034 F:      drivers/dma/dma-axi-dmac.c
1035
1036 ANALOG DEVICES INC IIO DRIVERS
1037 M:      Lars-Peter Clausen <lars@metafoo.de>
1038 M:      Michael Hennerich <Michael.Hennerich@analog.com>
1039 M:      Stefan Popa <stefan.popa@analog.com>
1040 W:      http://wiki.analog.com/
1041 W:      http://ez.analog.com/community/linux-device-drivers
1042 S:      Supported
1043 F:      Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
1044 F:      Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
1045 F:      drivers/iio/*/ad*
1046 F:      drivers/iio/adc/ltc2497*
1047 X:      drivers/iio/*/adjd*
1048 F:      drivers/staging/iio/*/ad*
1049
1050 ANALOGBITS PLL LIBRARIES
1051 M:      Paul Walmsley <paul.walmsley@sifive.com>
1052 S:      Supported
1053 F:      drivers/clk/analogbits/*
1054 F:      include/linux/clk/analogbits*
1055
1056 ANDES ARCHITECTURE
1057 M:      Nick Hu <nickhu@andestech.com>
1058 M:      Greentime Hu <green.hu@gmail.com>
1059 M:      Vincent Chen <deanbo422@gmail.com>
1060 T:      git https://git.kernel.org/pub/scm/linux/kernel/git/greentime/linux.git
1061 S:      Supported
1062 F:      arch/nds32/
1063 F:      Documentation/devicetree/bindings/interrupt-controller/andestech,ativic32.txt
1064 F:      Documentation/devicetree/bindings/nds32/
1065 K:      nds32
1066 N:      nds32
1067
1068 ANDROID CONFIG FRAGMENTS
1069 M:      Rob Herring <robh@kernel.org>
1070 S:      Supported
1071 F:      kernel/configs/android*
1072
1073 ANDROID DRIVERS
1074 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
1075 M:      Arve Hjønnevåg <arve@android.com>
1076 M:      Todd Kjos <tkjos@android.com>
1077 M:      Martijn Coenen <maco@android.com>
1078 M:      Joel Fernandes <joel@joelfernandes.org>
1079 M:      Christian Brauner <christian@brauner.io>
1080 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
1081 L:      devel@driverdev.osuosl.org
1082 S:      Supported
1083 F:      drivers/android/
1084 F:      drivers/staging/android/
1085
1086 ANDROID GOLDFISH PIC DRIVER
1087 M:      Miodrag Dinic <miodrag.dinic@mips.com>
1088 S:      Supported
1089 F:      Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
1090 F:      drivers/irqchip/irq-goldfish-pic.c
1091
1092 ANDROID GOLDFISH RTC DRIVER
1093 M:      Miodrag Dinic <miodrag.dinic@mips.com>
1094 S:      Supported
1095 F:      Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
1096 F:      drivers/rtc/rtc-goldfish.c
1097
1098 ANDROID ION DRIVER
1099 M:      Laura Abbott <labbott@redhat.com>
1100 M:      Sumit Semwal <sumit.semwal@linaro.org>
1101 L:      devel@driverdev.osuosl.org
1102 L:      dri-devel@lists.freedesktop.org
1103 L:      linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
1104 S:      Supported
1105 F:      drivers/staging/android/ion
1106 F:      drivers/staging/android/uapi/ion.h
1107
1108 AOA (Apple Onboard Audio) ALSA DRIVER
1109 M:      Johannes Berg <johannes@sipsolutions.net>
1110 L:      linuxppc-dev@lists.ozlabs.org
1111 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
1112 S:      Maintained
1113 F:      sound/aoa/
1114
1115 APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
1116 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
1117 L:      linux-iio@vger.kernel.org
1118 S:      Maintained
1119 F:      drivers/iio/adc/stx104.c
1120
1121 APM DRIVER
1122 M:      Jiri Kosina <jikos@kernel.org>
1123 S:      Odd fixes
1124 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
1125 F:      arch/x86/kernel/apm_32.c
1126 F:      include/linux/apm_bios.h
1127 F:      include/uapi/linux/apm_bios.h
1128 F:      drivers/char/apm-emulation.c
1129
1130 APPARMOR SECURITY MODULE
1131 M:      John Johansen <john.johansen@canonical.com>
1132 L:      apparmor@lists.ubuntu.com (subscribers-only, general discussion)
1133 W:      wiki.apparmor.net
1134 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
1135 S:      Supported
1136 F:      security/apparmor/
1137 F:      Documentation/admin-guide/LSM/apparmor.rst
1138
1139 APPLE BCM5974 MULTITOUCH DRIVER
1140 M:      Henrik Rydberg <rydberg@bitmath.org>
1141 L:      linux-input@vger.kernel.org
1142 S:      Odd fixes
1143 F:      drivers/input/mouse/bcm5974.c
1144
1145 APPLE SMC DRIVER
1146 M:      Henrik Rydberg <rydberg@bitmath.org>
1147 L:      linux-hwmon@vger.kernel.org
1148 S:      Odd fixes
1149 F:      drivers/hwmon/applesmc.c
1150
1151 APPLETALK NETWORK LAYER
1152 L:      netdev@vger.kernel.org
1153 S:      Odd fixes
1154 F:      drivers/net/appletalk/
1155 F:      net/appletalk/
1156 F:      include/linux/atalk.h
1157 F:      include/uapi/linux/atalk.h
1158
1159 APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
1160 M:      Khuong Dinh <khuong@os.amperecomputing.com>
1161 S:      Supported
1162 F:      arch/arm64/boot/dts/apm/
1163
1164 APPLIED MICRO (APM) X-GENE SOC EDAC
1165 M:      Khuong Dinh <khuong@os.amperecomputing.com>
1166 S:      Supported
1167 F:      drivers/edac/xgene_edac.c
1168 F:      Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
1169
1170 APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
1171 M:      Iyappan Subramanian <iyappan@os.amperecomputing.com>
1172 M:      Keyur Chudgar <keyur@os.amperecomputing.com>
1173 S:      Supported
1174 F:      drivers/net/ethernet/apm/xgene-v2/
1175
1176 APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
1177 M:      Iyappan Subramanian <iyappan@os.amperecomputing.com>
1178 M:      Keyur Chudgar <keyur@os.amperecomputing.com>
1179 M:      Quan Nguyen <quan@os.amperecomputing.com>
1180 S:      Supported
1181 F:      drivers/net/ethernet/apm/xgene/
1182 F:      drivers/net/phy/mdio-xgene.c
1183 F:      Documentation/devicetree/bindings/net/apm-xgene-enet.txt
1184 F:      Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
1185
1186 APPLIED MICRO (APM) X-GENE SOC PMU
1187 M:      Khuong Dinh <khuong@os.amperecomputing.com>
1188 S:      Supported
1189 F:      drivers/perf/xgene_pmu.c
1190 F:      Documentation/admin-guide/perf/xgene-pmu.rst
1191 F:      Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
1192
1193 APTINA CAMERA SENSOR PLL
1194 M:      Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
1195 L:      linux-media@vger.kernel.org
1196 S:      Maintained
1197 F:      drivers/media/i2c/aptina-pll.*
1198
1199 AQUANTIA ETHERNET DRIVER (atlantic)
1200 M:      Igor Russkikh <irusskikh@marvell.com>
1201 L:      netdev@vger.kernel.org
1202 S:      Supported
1203 W:      https://www.marvell.com/
1204 Q:      http://patchwork.ozlabs.org/project/netdev/list/
1205 F:      drivers/net/ethernet/aquantia/atlantic/
1206 F:      Documentation/networking/device_drivers/aquantia/atlantic.txt
1207
1208 AQUANTIA ETHERNET DRIVER PTP SUBSYSTEM
1209 M:      Egor Pomozov <epomozov@marvell.com>
1210 L:      netdev@vger.kernel.org
1211 S:      Supported
1212 W:      http://www.aquantia.com
1213 F:      drivers/net/ethernet/aquantia/atlantic/aq_ptp*
1214
1215 ARC FRAMEBUFFER DRIVER
1216 M:      Jaya Kumar <jayalk@intworks.biz>
1217 S:      Maintained
1218 F:      drivers/video/fbdev/arcfb.c
1219 F:      drivers/video/fbdev/core/fb_defio.c
1220
1221 ARC PGU DRM DRIVER
1222 M:      Alexey Brodkin <abrodkin@synopsys.com>
1223 S:      Supported
1224 F:      drivers/gpu/drm/arc/
1225 F:      Documentation/devicetree/bindings/display/snps,arcpgu.txt
1226
1227 ARCNET NETWORK LAYER
1228 M:      Michael Grzeschik <m.grzeschik@pengutronix.de>
1229 L:      netdev@vger.kernel.org
1230 S:      Maintained
1231 F:      drivers/net/arcnet/
1232 F:      include/uapi/linux/if_arcnet.h
1233
1234 ARM ARCHITECTED TIMER DRIVER
1235 M:      Mark Rutland <mark.rutland@arm.com>
1236 M:      Marc Zyngier <maz@kernel.org>
1237 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1238 S:      Maintained
1239 F:      arch/arm/include/asm/arch_timer.h
1240 F:      arch/arm64/include/asm/arch_timer.h
1241 F:      drivers/clocksource/arm_arch_timer.c
1242
1243 ARM INTEGRATOR, VERSATILE AND REALVIEW SUPPORT
1244 M:      Linus Walleij <linus.walleij@linaro.org>
1245 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1246 S:      Maintained
1247 F:      Documentation/devicetree/bindings/arm/arm-boards
1248 F:      Documentation/devicetree/bindings/auxdisplay/arm-charlcd.txt
1249 F:      Documentation/devicetree/bindings/clock/arm-integrator.txt
1250 F:      Documentation/devicetree/bindings/i2c/i2c-versatile.txt
1251 F:      Documentation/devicetree/bindings/interrupt-controller/arm,versatile-fpga-irq.txt
1252 F:      Documentation/devicetree/bindings/mtd/arm-versatile.txt
1253 F:      arch/arm/mach-integrator/
1254 F:      arch/arm/mach-realview/
1255 F:      arch/arm/mach-versatile/
1256 F:      arch/arm/plat-versatile/
1257 F:      arch/arm/boot/dts/arm-realview-*
1258 F:      arch/arm/boot/dts/integrator*
1259 F:      arch/arm/boot/dts/versatile*
1260 F:      drivers/clk/versatile/
1261 F:      drivers/i2c/busses/i2c-versatile.c
1262 F:      drivers/irqchip/irq-versatile-fpga.c
1263 F:      drivers/mtd/maps/physmap_of_versatile.c
1264 F:      drivers/power/reset/arm-versatile-reboot.c
1265 F:      drivers/soc/versatile/
1266
1267 ARM HDLCD DRM DRIVER
1268 M:      Liviu Dudau <liviu.dudau@arm.com>
1269 S:      Supported
1270 F:      drivers/gpu/drm/arm/hdlcd_*
1271 F:      Documentation/devicetree/bindings/display/arm,hdlcd.txt
1272
1273 ARM KOMEDA DRM-KMS DRIVER
1274 M:      James (Qian) Wang <james.qian.wang@arm.com>
1275 M:      Liviu Dudau <liviu.dudau@arm.com>
1276 M:      Mihail Atanassov <mihail.atanassov@arm.com>
1277 L:      Mali DP Maintainers <malidp@foss.arm.com>
1278 S:      Supported
1279 T:      git git://anongit.freedesktop.org/drm/drm-misc
1280 F:      drivers/gpu/drm/arm/display/include/
1281 F:      drivers/gpu/drm/arm/display/komeda/
1282 F:      Documentation/devicetree/bindings/display/arm,komeda.txt
1283 F:      Documentation/gpu/komeda-kms.rst
1284
1285 ARM MALI-DP DRM DRIVER
1286 M:      Liviu Dudau <liviu.dudau@arm.com>
1287 M:      Brian Starkey <brian.starkey@arm.com>
1288 L:      Mali DP Maintainers <malidp@foss.arm.com>
1289 S:      Supported
1290 T:      git git://anongit.freedesktop.org/drm/drm-misc
1291 F:      drivers/gpu/drm/arm/
1292 F:      Documentation/devicetree/bindings/display/arm,malidp.txt
1293 F:      Documentation/gpu/afbc.rst
1294
1295 ARM MALI PANFROST DRM DRIVER
1296 M:      Rob Herring <robh@kernel.org>
1297 M:      Tomeu Vizoso <tomeu.vizoso@collabora.com>
1298 R:      Steven Price <steven.price@arm.com>
1299 R:      Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com>
1300 L:      dri-devel@lists.freedesktop.org
1301 S:      Supported
1302 T:      git git://anongit.freedesktop.org/drm/drm-misc
1303 F:      drivers/gpu/drm/panfrost/
1304 F:      include/uapi/drm/panfrost_drm.h
1305
1306 ARM MFM AND FLOPPY DRIVERS
1307 M:      Ian Molton <spyro@f2s.com>
1308 S:      Maintained
1309 F:      arch/arm/mach-rpc/floppydma.S
1310 F:      arch/arm/include/asm/floppy.h
1311
1312 ARM PMU PROFILING AND DEBUGGING
1313 M:      Will Deacon <will@kernel.org>
1314 M:      Mark Rutland <mark.rutland@arm.com>
1315 S:      Maintained
1316 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1317 F:      arch/arm*/kernel/perf_*
1318 F:      arch/arm/oprofile/common.c
1319 F:      arch/arm*/kernel/hw_breakpoint.c
1320 F:      arch/arm*/include/asm/hw_breakpoint.h
1321 F:      arch/arm*/include/asm/perf_event.h
1322 F:      drivers/perf/*
1323 F:      include/linux/perf/arm_pmu.h
1324 F:      Documentation/devicetree/bindings/arm/pmu.yaml
1325 F:      Documentation/devicetree/bindings/perf/
1326
1327 ARM PORT
1328 M:      Russell King <linux@armlinux.org.uk>
1329 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1330 W:      http://www.armlinux.org.uk/
1331 S:      Odd Fixes
1332 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git
1333 F:      arch/arm/
1334 X:      arch/arm/boot/dts/
1335
1336 ARM PRIMECELL AACI PL041 DRIVER
1337 M:      Russell King <linux@armlinux.org.uk>
1338 S:      Odd Fixes
1339 F:      sound/arm/aaci.*
1340
1341 ARM PRIMECELL BUS SUPPORT
1342 M:      Russell King <linux@armlinux.org.uk>
1343 S:      Odd Fixes
1344 F:      drivers/amba/
1345 F:      include/linux/amba/bus.h
1346
1347 ARM PRIMECELL CLCD PL110 DRIVER
1348 M:      Russell King <linux@armlinux.org.uk>
1349 S:      Odd Fixes
1350 F:      drivers/video/fbdev/amba-clcd.*
1351
1352 ARM PRIMECELL KMI PL050 DRIVER
1353 M:      Russell King <linux@armlinux.org.uk>
1354 S:      Odd Fixes
1355 F:      drivers/input/serio/ambakmi.*
1356 F:      include/linux/amba/kmi.h
1357
1358 ARM PRIMECELL MMCI PL180/1 DRIVER
1359 M:      Russell King <linux@armlinux.org.uk>
1360 S:      Odd Fixes
1361 F:      drivers/mmc/host/mmci.*
1362 F:      include/linux/amba/mmci.h
1363
1364 ARM PRIMECELL SSP PL022 SPI DRIVER
1365 M:      Linus Walleij <linus.walleij@linaro.org>
1366 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1367 S:      Maintained
1368 F:      Documentation/devicetree/bindings/spi/spi-pl022.yaml
1369 F:      drivers/spi/spi-pl022.c
1370
1371 ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1372 M:      Russell King <linux@armlinux.org.uk>
1373 S:      Odd Fixes
1374 F:      drivers/tty/serial/amba-pl01*.c
1375 F:      include/linux/amba/serial.h
1376
1377 ARM PRIMECELL VIC PL190/PL192 DRIVER
1378 M:      Linus Walleij <linus.walleij@linaro.org>
1379 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1380 S:      Maintained
1381 F:      Documentation/devicetree/bindings/interrupt-controller/arm,vic.txt
1382 F:      drivers/irqchip/irq-vic.c
1383
1384 AMAZON ANNAPURNA LABS FIC DRIVER
1385 M:      Talel Shenhar <talel@amazon.com>
1386 S:      Maintained
1387 F:      Documentation/devicetree/bindings/interrupt-controller/amazon,al-fic.txt
1388 F:      drivers/irqchip/irq-al-fic.c
1389
1390 ARM SMMU DRIVERS
1391 M:      Will Deacon <will@kernel.org>
1392 R:      Robin Murphy <robin.murphy@arm.com>
1393 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1394 S:      Maintained
1395 F:      drivers/iommu/arm-smmu*
1396 F:      drivers/iommu/io-pgtable-arm.c
1397 F:      drivers/iommu/io-pgtable-arm-v7s.c
1398
1399 ARM SUB-ARCHITECTURES
1400 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1401 S:      Maintained
1402 F:      arch/arm/mach-*/
1403 F:      arch/arm/plat-*/
1404 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
1405
1406 ARM/ACTIONS SEMI ARCHITECTURE
1407 M:      Andreas Färber <afaerber@suse.de>
1408 R:      Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1409 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1410 S:      Maintained
1411 N:      owl
1412 F:      arch/arm/mach-actions/
1413 F:      arch/arm/boot/dts/owl-*
1414 F:      arch/arm64/boot/dts/actions/
1415 F:      drivers/clk/actions/
1416 F:      drivers/clocksource/timer-owl*
1417 F:      drivers/dma/owl-dma.c
1418 F:      drivers/i2c/busses/i2c-owl.c
1419 F:      drivers/mmc/host/owl-mmc.c
1420 F:      drivers/pinctrl/actions/*
1421 F:      drivers/soc/actions/
1422 F:      include/dt-bindings/power/owl-*
1423 F:      include/linux/soc/actions/
1424 F:      Documentation/devicetree/bindings/arm/actions.yaml
1425 F:      Documentation/devicetree/bindings/clock/actions,owl-cmu.txt
1426 F:      Documentation/devicetree/bindings/dma/owl-dma.txt
1427 F:      Documentation/devicetree/bindings/i2c/i2c-owl.txt
1428 F:      Documentation/devicetree/bindings/mmc/owl-mmc.yaml
1429 F:      Documentation/devicetree/bindings/pinctrl/actions,s900-pinctrl.txt
1430 F:      Documentation/devicetree/bindings/power/actions,owl-sps.txt
1431 F:      Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1432
1433 ARM/ADS SPHERE MACHINE SUPPORT
1434 M:      Lennert Buytenhek <kernel@wantstofly.org>
1435 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1436 S:      Maintained
1437
1438 ARM/AFEB9260 MACHINE SUPPORT
1439 M:      Sergey Lapin <slapin@ossfans.org>
1440 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1441 S:      Maintained
1442
1443 ARM/AJECO 1ARM MACHINE SUPPORT
1444 M:      Lennert Buytenhek <kernel@wantstofly.org>
1445 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1446 S:      Maintained
1447
1448 ARM/Allwinner SoC Clock Support
1449 M:      Emilio López <emilio@elopez.com.ar>
1450 S:      Maintained
1451 F:      drivers/clk/sunxi/
1452
1453 ARM/Allwinner sunXi SoC support
1454 M:      Maxime Ripard <mripard@kernel.org>
1455 M:      Chen-Yu Tsai <wens@csie.org>
1456 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1457 S:      Maintained
1458 N:      sun[x456789]i
1459 N:      sun50i
1460 F:      arch/arm/mach-sunxi/
1461 F:      arch/arm64/boot/dts/allwinner/
1462 F:      drivers/clk/sunxi-ng/
1463 F:      drivers/pinctrl/sunxi/
1464 F:      drivers/soc/sunxi/
1465 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1466
1467 Allwinner A10 CSI driver
1468 M:      Maxime Ripard <mripard@kernel.org>
1469 L:      linux-media@vger.kernel.org
1470 T:      git git://linuxtv.org/media_tree.git
1471 F:      drivers/media/platform/sunxi/sun4i-csi/
1472 F:      Documentation/devicetree/bindings/media/allwinner,sun4i-a10-csi.yaml
1473 S:      Maintained
1474
1475 ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1476 M:      Neil Armstrong <narmstrong@baylibre.com>
1477 M:      Jerome Brunet <jbrunet@baylibre.com>
1478 L:      linux-amlogic@lists.infradead.org
1479 S:      Maintained
1480 F:      drivers/clk/meson/
1481 F:      include/dt-bindings/clock/meson*
1482 F:      include/dt-bindings/clock/gxbb*
1483 F:      Documentation/devicetree/bindings/clock/amlogic*
1484
1485 ARM/Amlogic Meson SoC support
1486 M:      Kevin Hilman <khilman@baylibre.com>
1487 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1488 L:      linux-amlogic@lists.infradead.org
1489 W:      http://linux-meson.com/
1490 S:      Maintained
1491 F:      arch/arm/mach-meson/
1492 F:      arch/arm/boot/dts/meson*
1493 F:      arch/arm64/boot/dts/amlogic/
1494 F:      drivers/pinctrl/meson/
1495 F:      drivers/mmc/host/meson*
1496 F:      drivers/soc/amlogic/
1497 F:      drivers/rtc/rtc-meson*
1498 N:      meson
1499
1500 ARM/Amlogic Meson SoC Crypto Drivers
1501 M:      Corentin Labbe <clabbe@baylibre.com>
1502 L:      linux-crypto@vger.kernel.org
1503 L:      linux-amlogic@lists.infradead.org
1504 S:      Maintained
1505 F:      drivers/crypto/amlogic/
1506 F:      Documentation/devicetree/bindings/crypto/amlogic*
1507
1508 ARM/Amlogic Meson SoC Sound Drivers
1509 M:      Jerome Brunet <jbrunet@baylibre.com>
1510 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
1511 S:      Maintained
1512 F:      sound/soc/meson/
1513 F:      Documentation/devicetree/bindings/sound/amlogic*
1514
1515 ARM/Annapurna Labs ALPINE ARCHITECTURE
1516 M:      Tsahee Zidenberg <tsahee@annapurnalabs.com>
1517 M:      Antoine Tenart <antoine.tenart@bootlin.com>
1518 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1519 S:      Maintained
1520 F:      arch/arm/mach-alpine/
1521 F:      arch/arm/boot/dts/alpine*
1522 F:      arch/arm64/boot/dts/al/
1523 F:      drivers/*/*alpine*
1524
1525 ARM/ARTPEC MACHINE SUPPORT
1526 M:      Jesper Nilsson <jesper.nilsson@axis.com>
1527 M:      Lars Persson <lars.persson@axis.com>
1528 S:      Maintained
1529 L:      linux-arm-kernel@axis.com
1530 F:      arch/arm/mach-artpec
1531 F:      arch/arm/boot/dts/artpec6*
1532 F:      drivers/clk/axis
1533 F:      drivers/crypto/axis
1534 F:      drivers/mmc/host/usdhi6rol0.c
1535 F:      drivers/pinctrl/pinctrl-artpec*
1536 F:      Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1537
1538 ARM/ASPEED I2C DRIVER
1539 M:      Brendan Higgins <brendanhiggins@google.com>
1540 R:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
1541 R:      Joel Stanley <joel@jms.id.au>
1542 L:      linux-i2c@vger.kernel.org
1543 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
1544 S:      Maintained
1545 F:      drivers/irqchip/irq-aspeed-i2c-ic.c
1546 F:      drivers/i2c/busses/i2c-aspeed.c
1547 F:      Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1548 F:      Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
1549
1550 ARM/ASPEED MACHINE SUPPORT
1551 M:      Joel Stanley <joel@jms.id.au>
1552 R:      Andrew Jeffery <andrew@aj.id.au>
1553 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1554 L:      linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
1555 Q:      https://patchwork.ozlabs.org/project/linux-aspeed/list/
1556 S:      Supported
1557 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git
1558 F:      arch/arm/mach-aspeed/
1559 F:      arch/arm/boot/dts/aspeed-*
1560 N:      aspeed
1561
1562 ARM/BITMAIN ARCHITECTURE
1563 M:      Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1564 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1565 S:      Maintained
1566 F:      arch/arm64/boot/dts/bitmain/
1567 F:      drivers/clk/clk-bm1880.c
1568 F:      drivers/pinctrl/pinctrl-bm1880.c
1569 F:      Documentation/devicetree/bindings/arm/bitmain.yaml
1570 F:      Documentation/devicetree/bindings/clock/bitmain,bm1880-clk.yaml
1571 F:      Documentation/devicetree/bindings/pinctrl/bitmain,bm1880-pinctrl.txt
1572
1573 ARM/CALXEDA HIGHBANK ARCHITECTURE
1574 M:      Rob Herring <robh@kernel.org>
1575 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1576 S:      Maintained
1577 F:      arch/arm/mach-highbank/
1578 F:      arch/arm/boot/dts/highbank.dts
1579 F:      arch/arm/boot/dts/ecx-*.dts*
1580
1581 ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1582 M:      Krzysztof Halasa <khalasa@piap.pl>
1583 S:      Maintained
1584 F:      arch/arm/mach-cns3xxx/
1585
1586 ARM/CAVIUM THUNDER NETWORK DRIVER
1587 M:      Sunil Goutham <sgoutham@marvell.com>
1588 M:      Robert Richter <rrichter@marvell.com>
1589 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1590 S:      Supported
1591 F:      drivers/net/ethernet/cavium/thunder/
1592
1593 ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
1594 M:      Lukasz Majewski <lukma@denx.de>
1595 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1596 S:      Maintained
1597 F:      arch/arm/mach-ep93xx/ts72xx.c
1598
1599 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1600 M:      Alexander Shiyan <shc_work@mail.ru>
1601 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1602 S:      Odd Fixes
1603 N:      clps711x
1604
1605 ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1606 M:      Lennert Buytenhek <kernel@wantstofly.org>
1607 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1608 S:      Maintained
1609
1610 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1611 M:      Hartley Sweeten <hsweeten@visionengravers.com>
1612 M:      Alexander Sverdlin <alexander.sverdlin@gmail.com>
1613 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1614 S:      Maintained
1615 F:      arch/arm/mach-ep93xx/
1616 F:      arch/arm/mach-ep93xx/include/mach/
1617
1618 ARM/CLKDEV SUPPORT
1619 M:      Russell King <linux@armlinux.org.uk>
1620 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1621 S:      Maintained
1622 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1623 F:      drivers/clk/clkdev.c
1624
1625 ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1626 M:      Mike Rapoport <mike@compulab.co.il>
1627 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1628 S:      Maintained
1629
1630 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1631 M:      Baruch Siach <baruch@tkos.co.il>
1632 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1633 S:      Maintained
1634 F:      arch/arm/boot/dts/cx92755*
1635 N:      digicolor
1636
1637 ARM/CONTEC MICRO9 MACHINE SUPPORT
1638 M:      Hubert Feurstein <hubert.feurstein@contec.at>
1639 S:      Maintained
1640 F:      arch/arm/mach-ep93xx/micro9.c
1641
1642 ARM/CORESIGHT FRAMEWORK AND DRIVERS
1643 M:      Mathieu Poirier <mathieu.poirier@linaro.org>
1644 R:      Suzuki K Poulose <suzuki.poulose@arm.com>
1645 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1646 S:      Maintained
1647 F:      drivers/hwtracing/coresight/*
1648 F:      Documentation/trace/coresight/*
1649 F:      Documentation/devicetree/bindings/arm/coresight.txt
1650 F:      Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1651 F:      Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1652 F:      tools/perf/arch/arm/util/pmu.c
1653 F:      tools/perf/arch/arm/util/auxtrace.c
1654 F:      tools/perf/arch/arm/util/cs-etm.c
1655 F:      tools/perf/arch/arm/util/cs-etm.h
1656 F:      tools/perf/util/cs-etm.*
1657 F:      tools/perf/util/cs-etm-decoder/*
1658
1659 ARM/CORGI MACHINE SUPPORT
1660 M:      Richard Purdie <rpurdie@rpsys.net>
1661 S:      Maintained
1662
1663 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1664 M:      Hans Ulli Kroll <ulli.kroll@googlemail.com>
1665 M:      Linus Walleij <linus.walleij@linaro.org>
1666 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1667 T:      git git://github.com/ulli-kroll/linux.git
1668 S:      Maintained
1669 F:      Documentation/devicetree/bindings/arm/gemini.txt
1670 F:      Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
1671 F:      Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt
1672 F:      Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt
1673 F:      arch/arm/mach-gemini/
1674 F:      drivers/net/ethernet/cortina/
1675 F:      drivers/pinctrl/pinctrl-gemini.c
1676 F:      drivers/rtc/rtc-ftrtc010.c
1677
1678 ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1679 M:      Barry Song <baohua@kernel.org>
1680 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1681 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1682 S:      Maintained
1683 F:      arch/arm/boot/dts/prima2*
1684 F:      arch/arm/mach-prima2/
1685 F:      drivers/clk/sirf/
1686 F:      drivers/clocksource/timer-prima2.c
1687 F:      drivers/clocksource/timer-atlas7.c
1688 N:      [^a-z]sirf
1689 X:      drivers/gnss
1690
1691 ARM/CZ.NIC TURRIS MOX SUPPORT
1692 M:      Marek Behun <marek.behun@nic.cz>
1693 W:      http://mox.turris.cz
1694 S:      Maintained
1695 F:      Documentation/ABI/testing/debugfs-moxtet
1696 F:      Documentation/ABI/testing/sysfs-bus-moxtet-devices
1697 F:      Documentation/ABI/testing/sysfs-firmware-turris-mox-rwtm
1698 F:      Documentation/devicetree/bindings/bus/moxtet.txt
1699 F:      Documentation/devicetree/bindings/firmware/cznic,turris-mox-rwtm.txt
1700 F:      Documentation/devicetree/bindings/gpio/gpio-moxtet.txt
1701 F:      include/linux/moxtet.h
1702 F:      drivers/bus/moxtet.c
1703 F:      drivers/firmware/turris-mox-rwtm.c
1704 F:      drivers/gpio/gpio-moxtet.c
1705
1706 ARM/EBSA110 MACHINE SUPPORT
1707 M:      Russell King <linux@armlinux.org.uk>
1708 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1709 W:      http://www.armlinux.org.uk/
1710 S:      Maintained
1711 F:      arch/arm/mach-ebsa110/
1712 F:      drivers/net/ethernet/amd/am79c961a.*
1713
1714 ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1715 M:      Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
1716 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
1717 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1718 S:      Maintained
1719 N:      efm32
1720
1721 ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1722 M:      Robert Jarzmik <robert.jarzmik@free.fr>
1723 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1724 S:      Maintained
1725 F:      arch/arm/mach-pxa/ezx.c
1726
1727 ARM/FARADAY FA526 PORT
1728 M:      Hans Ulli Kroll <ulli.kroll@googlemail.com>
1729 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1730 S:      Maintained
1731 T:      git git://git.berlios.de/gemini-board
1732 F:      arch/arm/mm/*-fa*
1733
1734 ARM/FOOTBRIDGE ARCHITECTURE
1735 M:      Russell King <linux@armlinux.org.uk>
1736 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1737 W:      http://www.armlinux.org.uk/
1738 S:      Maintained
1739 F:      arch/arm/include/asm/hardware/dec21285.h
1740 F:      arch/arm/mach-footbridge/
1741
1742 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1743 M:      Shawn Guo <shawnguo@kernel.org>
1744 M:      Sascha Hauer <s.hauer@pengutronix.de>
1745 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
1746 R:      Fabio Estevam <festevam@gmail.com>
1747 R:      NXP Linux Team <linux-imx@nxp.com>
1748 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1749 S:      Maintained
1750 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1751 N:      imx
1752 N:      mxs
1753 X:      drivers/media/i2c/
1754
1755 ARM/FREESCALE VYBRID ARM ARCHITECTURE
1756 M:      Shawn Guo <shawnguo@kernel.org>
1757 M:      Sascha Hauer <s.hauer@pengutronix.de>
1758 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
1759 R:      Stefan Agner <stefan@agner.ch>
1760 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1761 S:      Maintained
1762 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1763 F:      arch/arm/mach-imx/*vf610*
1764 F:      arch/arm/boot/dts/vf*
1765
1766 ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE
1767 M:      Shawn Guo <shawnguo@kernel.org>
1768 M:      Li Yang <leoyang.li@nxp.com>
1769 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1770 S:      Maintained
1771 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1772 F:      arch/arm/boot/dts/ls1021a*
1773 F:      arch/arm64/boot/dts/freescale/fsl-*
1774 F:      arch/arm64/boot/dts/freescale/qoriq-*
1775
1776 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1777 M:      Lennert Buytenhek <kernel@wantstofly.org>
1778 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1779 S:      Maintained
1780
1781 ARM/GUMSTIX MACHINE SUPPORT
1782 M:      Steve Sakoman <sakoman@gmail.com>
1783 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1784 S:      Maintained
1785
1786 ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1787 M:      Philipp Zabel <philipp.zabel@gmail.com>
1788 M:      Paul Parsons <lost.distance@yahoo.com>
1789 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1790 S:      Maintained
1791 F:      arch/arm/mach-pxa/hx4700.c
1792 F:      arch/arm/mach-pxa/include/mach/hx4700.h
1793 F:      sound/soc/pxa/hx4700.c
1794
1795 ARM/HISILICON SOC SUPPORT
1796 M:      Wei Xu <xuwei5@hisilicon.com>
1797 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1798 W:      http://www.hisilicon.com
1799 S:      Supported
1800 T:      git git://github.com/hisilicon/linux-hisi.git
1801 F:      arch/arm/mach-hisi/
1802 F:      arch/arm/boot/dts/hi3*
1803 F:      arch/arm/boot/dts/hip*
1804 F:      arch/arm/boot/dts/hisi*
1805 F:      arch/arm64/boot/dts/hisilicon/
1806
1807 ARM/HP JORNADA 7XX MACHINE SUPPORT
1808 M:      Kristoffer Ericson <kristoffer.ericson@gmail.com>
1809 W:      www.jlime.com
1810 S:      Maintained
1811 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1812 F:      arch/arm/mach-sa1100/jornada720.c
1813 F:      arch/arm/mach-sa1100/include/mach/jornada720.h
1814
1815 ARM/IGEP MACHINE SUPPORT
1816 M:      Enric Balletbo i Serra <eballetbo@gmail.com>
1817 M:      Javier Martinez Canillas <javier@dowhile0.org>
1818 L:      linux-omap@vger.kernel.org
1819 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1820 S:      Maintained
1821 F:      arch/arm/boot/dts/omap3-igep*
1822
1823 ARM/INCOME PXA270 SUPPORT
1824 M:      Marek Vasut <marek.vasut@gmail.com>
1825 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1826 S:      Maintained
1827 F:      arch/arm/mach-pxa/colibri-pxa270-income.c
1828
1829 ARM/INTEL IOP32X ARM ARCHITECTURE
1830 M:      Lennert Buytenhek <kernel@wantstofly.org>
1831 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1832 S:      Maintained
1833
1834 ARM/INTEL IQ81342EX MACHINE SUPPORT
1835 M:      Lennert Buytenhek <kernel@wantstofly.org>
1836 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1837 S:      Maintained
1838
1839 ARM/INTEL IXDP2850 MACHINE SUPPORT
1840 M:      Lennert Buytenhek <kernel@wantstofly.org>
1841 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1842 S:      Maintained
1843
1844 ARM/INTEL IXP4XX ARM ARCHITECTURE
1845 M:      Linus Walleij <linusw@kernel.org>
1846 M:      Imre Kaloz <kaloz@openwrt.org>
1847 M:      Krzysztof Halasa <khalasa@piap.pl>
1848 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1849 S:      Maintained
1850 F:      Documentation/devicetree/bindings/arm/intel-ixp4xx.yaml
1851 F:      Documentation/devicetree/bindings/gpio/intel,ixp4xx-gpio.txt
1852 F:      Documentation/devicetree/bindings/interrupt-controller/intel,ixp4xx-interrupt.yaml
1853 F:      Documentation/devicetree/bindings/timer/intel,ixp4xx-timer.yaml
1854 F:      arch/arm/mach-ixp4xx/
1855 F:      drivers/clocksource/timer-ixp4xx.c
1856 F:      drivers/gpio/gpio-ixp4xx.c
1857 F:      drivers/irqchip/irq-ixp4xx.c
1858 F:      include/linux/irqchip/irq-ixp4xx.h
1859 F:      include/linux/platform_data/timer-ixp4xx.h
1860
1861 ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1862 M:      Jonathan Cameron <jic23@cam.ac.uk>
1863 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1864 S:      Maintained
1865 F:      arch/arm/mach-pxa/stargate2.c
1866 F:      drivers/pcmcia/pxa2xx_stargate2.c
1867
1868 ARM/INTEL XSC3 (MANZANO) ARM CORE
1869 M:      Lennert Buytenhek <kernel@wantstofly.org>
1870 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1871 S:      Maintained
1872
1873 ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1874 M:      Lennert Buytenhek <kernel@wantstofly.org>
1875 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1876 S:      Maintained
1877
1878 ARM/LG1K ARCHITECTURE
1879 M:      Chanho Min <chanho.min@lge.com>
1880 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1881 S:      Maintained
1882 F:      arch/arm64/boot/dts/lg/
1883
1884 ARM/LOGICPD PXA270 MACHINE SUPPORT
1885 M:      Lennert Buytenhek <kernel@wantstofly.org>
1886 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1887 S:      Maintained
1888
1889 ARM/LPC18XX ARCHITECTURE
1890 M:      Vladimir Zapolskiy <vz@mleia.com>
1891 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1892 S:      Maintained
1893 F:      Documentation/devicetree/bindings/i2c/i2c-lpc2k.txt
1894 F:      arch/arm/boot/dts/lpc43*
1895 F:      drivers/i2c/busses/i2c-lpc2k.c
1896 F:      drivers/memory/pl172.c
1897 F:      drivers/mtd/spi-nor/nxp-spifi.c
1898 F:      drivers/rtc/rtc-lpc24xx.c
1899 N:      lpc18xx
1900
1901 ARM/LPC32XX SOC SUPPORT
1902 M:      Vladimir Zapolskiy <vz@mleia.com>
1903 M:      Sylvain Lemieux <slemieux.tyco@gmail.com>
1904 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1905 T:      git git://github.com/vzapolskiy/linux-lpc32xx.git
1906 S:      Maintained
1907 F:      Documentation/devicetree/bindings/i2c/i2c-pnx.txt
1908 F:      arch/arm/boot/dts/lpc32*
1909 F:      arch/arm/mach-lpc32xx/
1910 F:      drivers/i2c/busses/i2c-pnx.c
1911 F:      drivers/net/ethernet/nxp/lpc_eth.c
1912 F:      drivers/usb/host/ohci-nxp.c
1913 F:      drivers/watchdog/pnx4008_wdt.c
1914 N:      lpc32xx
1915
1916 ARM/MAGICIAN MACHINE SUPPORT
1917 M:      Philipp Zabel <philipp.zabel@gmail.com>
1918 S:      Maintained
1919
1920 ARM/Marvell Dove/MV78xx0/Orion SOC support
1921 M:      Jason Cooper <jason@lakedaemon.net>
1922 M:      Andrew Lunn <andrew@lunn.ch>
1923 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1924 M:      Gregory Clement <gregory.clement@bootlin.com>
1925 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1926 S:      Maintained
1927 F:      Documentation/devicetree/bindings/soc/dove/
1928 F:      arch/arm/mach-dove/
1929 F:      arch/arm/mach-mv78xx0/
1930 F:      arch/arm/mach-orion5x/
1931 F:      arch/arm/plat-orion/
1932 F:      arch/arm/boot/dts/dove*
1933 F:      arch/arm/boot/dts/orion5x*
1934 T:      git git://git.infradead.org/linux-mvebu.git
1935
1936 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K, CN9130 SOC support
1937 M:      Jason Cooper <jason@lakedaemon.net>
1938 M:      Andrew Lunn <andrew@lunn.ch>
1939 M:      Gregory Clement <gregory.clement@bootlin.com>
1940 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1941 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1942 S:      Maintained
1943 F:      arch/arm/boot/dts/armada*
1944 F:      arch/arm/boot/dts/kirkwood*
1945 F:      arch/arm/configs/mvebu_*_defconfig
1946 F:      arch/arm/mach-mvebu/
1947 F:      arch/arm64/boot/dts/marvell/armada*
1948 F:      arch/arm64/boot/dts/marvell/cn913*
1949 F:      drivers/cpufreq/armada-37xx-cpufreq.c
1950 F:      drivers/cpufreq/armada-8k-cpufreq.c
1951 F:      drivers/cpufreq/mvebu-cpufreq.c
1952 F:      drivers/irqchip/irq-armada-370-xp.c
1953 F:      drivers/irqchip/irq-mvebu-*
1954 F:      drivers/pinctrl/mvebu/
1955 F:      drivers/rtc/rtc-armada38x.c
1956 T:      git git://git.infradead.org/linux-mvebu.git
1957
1958 ARM/Mediatek RTC DRIVER
1959 M:      Eddie Huang <eddie.huang@mediatek.com>
1960 M:      Sean Wang <sean.wang@mediatek.com>
1961 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1962 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1963 S:      Maintained
1964 F:      Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
1965 F:      drivers/rtc/rtc-mt6397.c
1966 F:      drivers/rtc/rtc-mt7622.c
1967
1968 ARM/Mediatek SoC support
1969 M:      Matthias Brugger <matthias.bgg@gmail.com>
1970 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1971 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1972 W:      https://mtk.bcnfs.org/
1973 C:      irc://chat.freenode.net/linux-mediatek
1974 S:      Maintained
1975 F:      arch/arm/boot/dts/mt6*
1976 F:      arch/arm/boot/dts/mt7*
1977 F:      arch/arm/boot/dts/mt8*
1978 F:      arch/arm/mach-mediatek/
1979 F:      arch/arm64/boot/dts/mediatek/
1980 F:      drivers/soc/mediatek/
1981 N:      mtk
1982 N:      mt[678]
1983 K:      mediatek
1984
1985 ARM/Mediatek USB3 PHY DRIVER
1986 M:      Chunfeng Yun <chunfeng.yun@mediatek.com>
1987 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1988 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1989 S:      Maintained
1990 F:      drivers/phy/mediatek/
1991 F:      Documentation/devicetree/bindings/phy/phy-mtk-*
1992
1993 ARM/Microchip (AT91) SoC support
1994 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
1995 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
1996 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
1997 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1998 W:      http://www.linux4sam.org
1999 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
2000 S:      Supported
2001 N:      at91
2002 N:      atmel
2003 F:      arch/arm/mach-at91/
2004 F:      include/soc/at91/
2005 F:      arch/arm/boot/dts/at91*.dts
2006 F:      arch/arm/boot/dts/at91*.dtsi
2007 F:      arch/arm/boot/dts/sama*.dts
2008 F:      arch/arm/boot/dts/sama*.dtsi
2009 F:      arch/arm/include/debug/at91.S
2010 F:      drivers/memory/atmel*
2011 F:      drivers/watchdog/sama5d4_wdt.c
2012 X:      drivers/input/touchscreen/atmel_mxt_ts.c
2013 X:      drivers/net/wireless/atmel/
2014
2015 ARM/MIOA701 MACHINE SUPPORT
2016 M:      Robert Jarzmik <robert.jarzmik@free.fr>
2017 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2018 F:      arch/arm/mach-pxa/mioa701.c
2019 S:      Maintained
2020
2021 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
2022 M:      Michael Petchkovsky <mkpetch@internode.on.net>
2023 S:      Maintained
2024
2025 ARM/NOMADIK/U300/Ux500 ARCHITECTURES
2026 M:      Linus Walleij <linus.walleij@linaro.org>
2027 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2028 S:      Maintained
2029 F:      Documentation/devicetree/bindings/i2c/i2c-nomadik.txt
2030 F:      Documentation/devicetree/bindings/i2c/i2c-stu300.txt
2031 F:      arch/arm/mach-nomadik/
2032 F:      arch/arm/mach-u300/
2033 F:      arch/arm/mach-ux500/
2034 F:      drivers/soc/ux500/
2035 F:      arch/arm/boot/dts/ste-*
2036 F:      drivers/clk/clk-nomadik.c
2037 F:      drivers/clk/clk-u300.c
2038 F:      drivers/clocksource/clksrc-dbx500-prcmu.c
2039 F:      drivers/clocksource/timer-u300.c
2040 F:      drivers/dma/coh901318*
2041 F:      drivers/dma/ste_dma40*
2042 F:      drivers/hwspinlock/u8500_hsem.c
2043 F:      drivers/i2c/busses/i2c-nomadik.c
2044 F:      drivers/i2c/busses/i2c-stu300.c
2045 F:      drivers/iio/adc/ab8500-gpadc.c
2046 F:      drivers/mfd/ab3100*
2047 F:      drivers/mfd/ab8500*
2048 F:      drivers/mfd/abx500*
2049 F:      drivers/mfd/dbx500*
2050 F:      drivers/mfd/db8500*
2051 F:      drivers/pinctrl/nomadik/
2052 F:      drivers/pinctrl/pinctrl-coh901*
2053 F:      drivers/pinctrl/pinctrl-u300.c
2054 F:      drivers/rtc/rtc-ab3100.c
2055 F:      drivers/rtc/rtc-ab8500.c
2056 F:      drivers/rtc/rtc-coh901331.c
2057 F:      drivers/rtc/rtc-pl031.c
2058 F:      drivers/watchdog/coh901327_wdt.c
2059 F:      Documentation/devicetree/bindings/arm/ste-*
2060 F:      Documentation/devicetree/bindings/arm/ux500/
2061 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
2062
2063 ARM/NUVOTON NPCM ARCHITECTURE
2064 M:      Avi Fishman <avifishman70@gmail.com>
2065 M:      Tomer Maimon <tmaimon77@gmail.com>
2066 M:      Tali Perry <tali.perry1@gmail.com>
2067 R:      Patrick Venture <venture@google.com>
2068 R:      Nancy Yuen <yuenn@google.com>
2069 R:      Benjamin Fair <benjaminfair@google.com>
2070 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
2071 S:      Supported
2072 F:      arch/arm/mach-npcm/
2073 F:      arch/arm/boot/dts/nuvoton-npcm*
2074 F:      include/dt-bindings/clock/nuvoton,npcm7xx-clock.h
2075 F:      drivers/*/*npcm*
2076 F:      Documentation/devicetree/bindings/*/*npcm*
2077 F:      Documentation/devicetree/bindings/*/*/*npcm*
2078
2079 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
2080 L:      openmoko-kernel@lists.openmoko.org (subscribers-only)
2081 W:      http://wiki.openmoko.org/wiki/Neo_FreeRunner
2082 S:      Orphan
2083 F:      arch/arm/mach-s3c24xx/mach-gta02.c
2084 F:      arch/arm/mach-s3c24xx/gta02.h
2085
2086 ARM/Orion SoC/Technologic Systems TS-78xx platform support
2087 M:      Alexander Clouter <alex@digriz.org.uk>
2088 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2089 W:      http://www.digriz.org.uk/ts78xx/kernel
2090 S:      Maintained
2091 F:      arch/arm/mach-orion5x/ts78xx-*
2092
2093 ARM/OXNAS platform support
2094 M:      Neil Armstrong <narmstrong@baylibre.com>
2095 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2096 L:      linux-oxnas@groups.io (moderated for non-subscribers)
2097 S:      Maintained
2098 F:      arch/arm/mach-oxnas/
2099 F:      arch/arm/boot/dts/ox8*.dts*
2100 N:      oxnas
2101
2102 ARM/PALM TREO SUPPORT
2103 M:      Tomas Cech <sleep_walker@suse.com>
2104 L:      linux-arm-kernel@lists.infradead.org
2105 W:      http://hackndev.com
2106 S:      Maintained
2107 F:      arch/arm/mach-pxa/palmtreo.*
2108
2109 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
2110 M:      Marek Vasut <marek.vasut@gmail.com>
2111 L:      linux-arm-kernel@lists.infradead.org
2112 W:      http://hackndev.com
2113 S:      Maintained
2114 F:      arch/arm/mach-pxa/include/mach/palmtx.h
2115 F:      arch/arm/mach-pxa/palmtx.c
2116 F:      arch/arm/mach-pxa/palmt5.*
2117 F:      arch/arm/mach-pxa/include/mach/palmld.h
2118 F:      arch/arm/mach-pxa/palmld.c
2119 F:      arch/arm/mach-pxa/palmte2.*
2120 F:      arch/arm/mach-pxa/include/mach/palmtc.h
2121 F:      arch/arm/mach-pxa/palmtc.c
2122
2123 ARM/PALMZ72 SUPPORT
2124 M:      Sergey Lapin <slapin@ossfans.org>
2125 L:      linux-arm-kernel@lists.infradead.org
2126 W:      http://hackndev.com
2127 S:      Maintained
2128 F:      arch/arm/mach-pxa/palmz72.*
2129
2130 ARM/PLEB SUPPORT
2131 M:      Peter Chubb <pleb@gelato.unsw.edu.au>
2132 W:      http://www.disy.cse.unsw.edu.au/Hardware/PLEB
2133 S:      Maintained
2134
2135 ARM/PT DIGITAL BOARD PORT
2136 M:      Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
2137 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2138 W:      http://www.armlinux.org.uk/
2139 S:      Maintained
2140
2141 ARM/QUALCOMM SUPPORT
2142 M:      Andy Gross <agross@kernel.org>
2143 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
2144 L:      linux-arm-msm@vger.kernel.org
2145 S:      Maintained
2146 F:      Documentation/devicetree/bindings/soc/qcom/
2147 F:      Documentation/devicetree/bindings/*/qcom*
2148 F:      arch/arm/boot/dts/qcom-*.dts
2149 F:      arch/arm/boot/dts/qcom-*.dtsi
2150 F:      arch/arm/mach-qcom/
2151 F:      arch/arm64/boot/dts/qcom/
2152 F:      drivers/*/qcom/
2153 F:      drivers/*/qcom*
2154 F:      drivers/*/*/qcom/
2155 F:      drivers/*/*/qcom*
2156 F:      drivers/*/pm8???-*
2157 F:      drivers/bluetooth/btqcomsmd.c
2158 F:      drivers/clocksource/timer-qcom.c
2159 F:      drivers/extcon/extcon-qcom*
2160 F:      drivers/iommu/msm*
2161 F:      drivers/i2c/busses/i2c-qup.c
2162 F:      drivers/i2c/busses/i2c-qcom-geni.c
2163 F:      drivers/mfd/ssbi.c
2164 F:      drivers/mmc/host/mmci_qcom*
2165 F:      drivers/mmc/host/sdhci-msm.c
2166 F:      drivers/pci/controller/dwc/pcie-qcom.c
2167 F:      drivers/phy/qualcomm/
2168 F:      drivers/power/*/msm*
2169 F:      drivers/reset/reset-qcom-*
2170 F:      drivers/scsi/ufs/ufs-qcom.*
2171 F:      drivers/spi/spi-qup.c
2172 F:      drivers/spi/spi-geni-qcom.c
2173 F:      drivers/spi/spi-qcom-qspi.c
2174 F:      drivers/tty/serial/msm_serial.c
2175 F:      drivers/usb/dwc3/dwc3-qcom.c
2176 F:      include/dt-bindings/*/qcom*
2177 F:      include/linux/*/qcom*
2178 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
2179
2180 ARM/RADISYS ENP2611 MACHINE SUPPORT
2181 M:      Lennert Buytenhek <kernel@wantstofly.org>
2182 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2183 S:      Maintained
2184
2185 ARM/RDA MICRO ARCHITECTURE
2186 M:      Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
2187 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2188 L:      linux-unisoc@lists.infradead.org (moderated for non-subscribers)
2189 S:      Maintained
2190 F:      arch/arm/boot/dts/rda8810pl-*
2191 F:      drivers/clocksource/timer-rda.c
2192 F:      drivers/gpio/gpio-rda.c
2193 F:      drivers/irqchip/irq-rda-intc.c
2194 F:      drivers/tty/serial/rda-uart.c
2195 F:      Documentation/devicetree/bindings/arm/rda.yaml
2196 F:      Documentation/devicetree/bindings/gpio/gpio-rda.yaml
2197 F:      Documentation/devicetree/bindings/interrupt-controller/rda,8810pl-intc.txt
2198 F:      Documentation/devicetree/bindings/serial/rda,8810pl-uart.txt
2199 F:      Documentation/devicetree/bindings/timer/rda,8810pl-timer.txt
2200
2201 ARM/REALTEK ARCHITECTURE
2202 M:      Andreas Färber <afaerber@suse.de>
2203 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2204 L:      linux-realtek-soc@lists.infradead.org (moderated for non-subscribers)
2205 S:      Maintained
2206 F:      arch/arm64/boot/dts/realtek/
2207 F:      Documentation/devicetree/bindings/arm/realtek.yaml
2208
2209 ARM/RENESAS ARM64 ARCHITECTURE
2210 M:      Geert Uytterhoeven <geert+renesas@glider.be>
2211 M:      Magnus Damm <magnus.damm@gmail.com>
2212 L:      linux-renesas-soc@vger.kernel.org
2213 Q:      http://patchwork.kernel.org/project/linux-renesas-soc/list/
2214 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2215 S:      Supported
2216 F:      arch/arm64/boot/dts/renesas/
2217 F:      Documentation/devicetree/bindings/arm/renesas.yaml
2218 F:      drivers/soc/renesas/
2219 F:      include/linux/soc/renesas/
2220
2221 ARM/RISCPC ARCHITECTURE
2222 M:      Russell King <linux@armlinux.org.uk>
2223 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2224 W:      http://www.armlinux.org.uk/
2225 S:      Maintained
2226 F:      arch/arm/include/asm/hardware/entry-macro-iomd.S
2227 F:      arch/arm/include/asm/hardware/ioc.h
2228 F:      arch/arm/include/asm/hardware/iomd.h
2229 F:      arch/arm/include/asm/hardware/memc.h
2230 F:      arch/arm/mach-rpc/
2231 F:      drivers/net/ethernet/8390/etherh.c
2232 F:      drivers/net/ethernet/i825xx/ether1*
2233 F:      drivers/net/ethernet/seeq/ether3*
2234 F:      drivers/scsi/arm/
2235
2236 ARM/Rockchip SoC support
2237 M:      Heiko Stuebner <heiko@sntech.de>
2238 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2239 L:      linux-rockchip@lists.infradead.org
2240 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
2241 S:      Maintained
2242 F:      Documentation/devicetree/bindings/i2c/i2c-rk3x.txt
2243 F:      arch/arm/boot/dts/rk3*
2244 F:      arch/arm/boot/dts/rv1108*
2245 F:      arch/arm/mach-rockchip/
2246 F:      drivers/clk/rockchip/
2247 F:      drivers/i2c/busses/i2c-rk3x.c
2248 F:      drivers/*/*rockchip*
2249 F:      drivers/*/*/*rockchip*
2250 F:      sound/soc/rockchip/
2251 N:      rockchip
2252
2253 ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
2254 M:      Kukjin Kim <kgene@kernel.org>
2255 M:      Krzysztof Kozlowski <krzk@kernel.org>
2256 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2257 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
2258 Q:      https://patchwork.kernel.org/project/linux-samsung-soc/list/
2259 S:      Maintained
2260 F:      arch/arm/boot/dts/s3c*
2261 F:      arch/arm/boot/dts/s5p*
2262 F:      arch/arm/boot/dts/exynos*
2263 F:      arch/arm64/boot/dts/exynos/
2264 F:      arch/arm/plat-samsung/
2265 F:      arch/arm/mach-s3c24*/
2266 F:      arch/arm/mach-s3c64xx/
2267 F:      arch/arm/mach-s5p*/
2268 F:      arch/arm/mach-exynos*/
2269 F:      drivers/*/*s3c24*
2270 F:      drivers/*/*/*s3c24*
2271 F:      drivers/*/*s3c64xx*
2272 F:      drivers/*/*s5pv210*
2273 F:      drivers/memory/samsung/
2274 F:      drivers/soc/samsung/
2275 F:      include/linux/soc/samsung/
2276 F:      Documentation/arm/samsung/
2277 F:      Documentation/devicetree/bindings/arm/samsung/
2278 F:      Documentation/devicetree/bindings/power/pd-samsung.yaml
2279 N:      exynos
2280
2281 ARM/SAMSUNG MOBILE MACHINE SUPPORT
2282 M:      Kyungmin Park <kyungmin.park@samsung.com>
2283 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2284 S:      Maintained
2285 F:      arch/arm/mach-s5pv210/
2286
2287 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
2288 M:      Kyungmin Park <kyungmin.park@samsung.com>
2289 M:      Kamil Debski <kamil@wypas.org>
2290 M:      Andrzej Hajda <a.hajda@samsung.com>
2291 L:      linux-arm-kernel@lists.infradead.org
2292 L:      linux-media@vger.kernel.org
2293 S:      Maintained
2294 F:      drivers/media/platform/s5p-g2d/
2295
2296 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
2297 M:      Marek Szyprowski <m.szyprowski@samsung.com>
2298 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
2299 L:      linux-media@vger.kernel.org
2300 S:      Maintained
2301 F:      drivers/media/platform/s5p-cec/
2302 F:      Documentation/devicetree/bindings/media/s5p-cec.txt
2303
2304 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
2305 M:      Andrzej Pietrasiewicz <andrzejtp2010@gmail.com>
2306 M:      Jacek Anaszewski <jacek.anaszewski@gmail.com>
2307 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
2308 L:      linux-arm-kernel@lists.infradead.org
2309 L:      linux-media@vger.kernel.org
2310 S:      Maintained
2311 F:      drivers/media/platform/s5p-jpeg/
2312
2313 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
2314 M:      Kyungmin Park <kyungmin.park@samsung.com>
2315 M:      Kamil Debski <kamil@wypas.org>
2316 M:      Jeongtae Park <jtp.park@samsung.com>
2317 M:      Andrzej Hajda <a.hajda@samsung.com>
2318 L:      linux-arm-kernel@lists.infradead.org
2319 L:      linux-media@vger.kernel.org
2320 S:      Maintained
2321 F:      drivers/media/platform/s5p-mfc/
2322
2323 ARM/SHMOBILE ARM ARCHITECTURE
2324 M:      Geert Uytterhoeven <geert+renesas@glider.be>
2325 M:      Magnus Damm <magnus.damm@gmail.com>
2326 L:      linux-renesas-soc@vger.kernel.org
2327 Q:      http://patchwork.kernel.org/project/linux-renesas-soc/list/
2328 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2329 S:      Supported
2330 F:      arch/arm/boot/dts/emev2*
2331 F:      arch/arm/boot/dts/gr-peach*
2332 F:      arch/arm/boot/dts/iwg20d-q7*
2333 F:      arch/arm/boot/dts/r7s*
2334 F:      arch/arm/boot/dts/r8a*
2335 F:      arch/arm/boot/dts/r9a*
2336 F:      arch/arm/boot/dts/sh*
2337 F:      arch/arm/configs/shmobile_defconfig
2338 F:      arch/arm/include/debug/renesas-scif.S
2339 F:      arch/arm/mach-shmobile/
2340 F:      Documentation/devicetree/bindings/arm/renesas.yaml
2341 F:      drivers/soc/renesas/
2342 F:      include/linux/soc/renesas/
2343
2344 ARM/SOCFPGA ARCHITECTURE
2345 M:      Dinh Nguyen <dinguyen@kernel.org>
2346 S:      Maintained
2347 F:      arch/arm/mach-socfpga/
2348 F:      arch/arm/boot/dts/socfpga*
2349 F:      arch/arm/configs/socfpga_defconfig
2350 F:      arch/arm64/boot/dts/altera/
2351 F:      arch/arm64/boot/dts/intel/
2352 W:      http://www.rocketboards.org
2353 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
2354
2355 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
2356 M:      Dinh Nguyen <dinguyen@kernel.org>
2357 S:      Maintained
2358 F:      drivers/clk/socfpga/
2359
2360 ARM/SOCFPGA EDAC SUPPORT
2361 M:      Thor Thayer <thor.thayer@linux.intel.com>
2362 S:      Maintained
2363 F:      drivers/edac/altera_edac.
2364
2365 ARM/SPREADTRUM SoC SUPPORT
2366 M:      Orson Zhai <orsonzhai@gmail.com>
2367 M:      Baolin Wang <baolin.wang7@gmail.com>
2368 M:      Chunyan Zhang <zhang.lyra@gmail.com>
2369 S:      Maintained
2370 F:      arch/arm64/boot/dts/sprd
2371 N:      sprd
2372 N:      sc27xx
2373 N:      sc2731
2374
2375 ARM/STI ARCHITECTURE
2376 M:      Patrice Chotard <patrice.chotard@st.com>
2377 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2378 W:      http://www.stlinux.com
2379 S:      Maintained
2380 F:      Documentation/devicetree/bindings/i2c/i2c-st.txt
2381 F:      arch/arm/mach-sti/
2382 F:      arch/arm/boot/dts/sti*
2383 F:      drivers/char/hw_random/st-rng.c
2384 F:      drivers/clocksource/arm_global_timer.c
2385 F:      drivers/clocksource/clksrc_st_lpc.c
2386 F:      drivers/cpufreq/sti-cpufreq.c
2387 F:      drivers/dma/st_fdma*
2388 F:      drivers/i2c/busses/i2c-st.c
2389 F:      drivers/media/rc/st_rc.c
2390 F:      drivers/media/platform/sti/c8sectpfe/
2391 F:      drivers/mmc/host/sdhci-st.c
2392 F:      drivers/phy/st/phy-miphy28lp.c
2393 F:      drivers/phy/st/phy-stih407-usb.c
2394 F:      drivers/pinctrl/pinctrl-st.c
2395 F:      drivers/remoteproc/st_remoteproc.c
2396 F:      drivers/remoteproc/st_slim_rproc.c
2397 F:      drivers/reset/sti/
2398 F:      drivers/rtc/rtc-st-lpc.c
2399 F:      drivers/tty/serial/st-asc.c
2400 F:      drivers/usb/dwc3/dwc3-st.c
2401 F:      drivers/usb/host/ehci-st.c
2402 F:      drivers/usb/host/ohci-st.c
2403 F:      drivers/watchdog/st_lpc_wdt.c
2404 F:      drivers/ata/ahci_st.c
2405 F:      include/linux/remoteproc/st_slim_rproc.h
2406
2407 ARM/STM32 ARCHITECTURE
2408 M:      Maxime Coquelin <mcoquelin.stm32@gmail.com>
2409 M:      Alexandre Torgue <alexandre.torgue@st.com>
2410 L:      linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers)
2411 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2412 S:      Maintained
2413 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2414 N:      stm32
2415 N:      stm
2416 F:      arch/arm/boot/dts/stm32*
2417 F:      arch/arm/mach-stm32/
2418 F:      drivers/clocksource/armv7m_systick.c
2419
2420 ARM/Synaptics SoC support
2421 M:      Jisheng Zhang <Jisheng.Zhang@synaptics.com>
2422 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2423 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2424 S:      Maintained
2425 F:      arch/arm/mach-berlin/
2426 F:      arch/arm/boot/dts/berlin*
2427 F:      arch/arm64/boot/dts/synaptics/
2428
2429 ARM/TANGO ARCHITECTURE
2430 M:      Marc Gonzalez <marc.w.gonzalez@free.fr>
2431 M:      Mans Rullgard <mans@mansr.com>
2432 L:      linux-arm-kernel@lists.infradead.org
2433 S:      Odd Fixes
2434 N:      tango
2435
2436 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
2437 M:      Lennert Buytenhek <kernel@wantstofly.org>
2438 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2439 S:      Maintained
2440
2441 ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2442 M:      Hans Verkuil <hverkuil-cisco@xs4all.nl>
2443 L:      linux-tegra@vger.kernel.org
2444 L:      linux-media@vger.kernel.org
2445 S:      Maintained
2446 F:      drivers/media/platform/tegra-cec/
2447 F:      Documentation/devicetree/bindings/media/tegra-cec.txt
2448
2449 ARM/TETON BGA MACHINE SUPPORT
2450 M:      "Mark F. Brown" <mark.brown314@gmail.com>
2451 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2452 S:      Maintained
2453
2454 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2455 M:      Santosh Shilimkar <ssantosh@kernel.org>
2456 L:      linux-kernel@vger.kernel.org
2457 S:      Maintained
2458 F:      drivers/memory/*emif*
2459
2460 ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE
2461 M:      Tero Kristo <t-kristo@ti.com>
2462 M:      Nishanth Menon <nm@ti.com>
2463 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2464 S:      Supported
2465 F:      Documentation/devicetree/bindings/arm/ti/k3.txt
2466 F:      arch/arm64/boot/dts/ti/Makefile
2467 F:      arch/arm64/boot/dts/ti/k3-*
2468 F:      include/dt-bindings/pinctrl/k3.h
2469
2470 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2471 M:      Santosh Shilimkar <ssantosh@kernel.org>
2472 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2473 S:      Maintained
2474 F:      arch/arm/mach-keystone/
2475 F:      arch/arm/boot/dts/keystone-*
2476 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
2477
2478 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2479 M:      Santosh Shilimkar <ssantosh@kernel.org>
2480 L:      linux-kernel@vger.kernel.org
2481 S:      Maintained
2482 F:      drivers/clk/keystone/
2483
2484 ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
2485 M:      Santosh Shilimkar <ssantosh@kernel.org>
2486 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2487 L:      linux-kernel@vger.kernel.org
2488 S:      Maintained
2489 F:      drivers/clocksource/timer-keystone.c
2490
2491 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2492 M:      Santosh Shilimkar <ssantosh@kernel.org>
2493 L:      linux-kernel@vger.kernel.org
2494 S:      Maintained
2495 F:      drivers/power/reset/keystone-reset.c
2496
2497 ARM/THECUS N2100 MACHINE SUPPORT
2498 M:      Lennert Buytenhek <kernel@wantstofly.org>
2499 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2500 S:      Maintained
2501
2502 ARM/TOSA MACHINE SUPPORT
2503 M:      Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2504 M:      Dirk Opfer <dirk@opfer-online.de>
2505 S:      Maintained
2506
2507 ARM/UNIPHIER ARCHITECTURE
2508 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
2509 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2510 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
2511 S:      Maintained
2512 F:      Documentation/devicetree/bindings/arm/socionext/uniphier.txt
2513 F:      Documentation/devicetree/bindings/gpio/gpio-uniphier.txt
2514 F:      Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.txt
2515 F:      arch/arm/boot/dts/uniphier*
2516 F:      arch/arm/include/asm/hardware/cache-uniphier.h
2517 F:      arch/arm/mach-uniphier/
2518 F:      arch/arm/mm/cache-uniphier.c
2519 F:      arch/arm64/boot/dts/socionext/uniphier*
2520 F:      drivers/bus/uniphier-system-bus.c
2521 F:      drivers/clk/uniphier/
2522 F:      drivers/dma/uniphier-mdmac.c
2523 F:      drivers/gpio/gpio-uniphier.c
2524 F:      drivers/i2c/busses/i2c-uniphier*
2525 F:      drivers/irqchip/irq-uniphier-aidet.c
2526 F:      drivers/mmc/host/uniphier-sd.c
2527 F:      drivers/pinctrl/uniphier/
2528 F:      drivers/reset/reset-uniphier.c
2529 F:      drivers/tty/serial/8250/8250_uniphier.c
2530 N:      uniphier
2531
2532 Ux500 CLOCK DRIVERS
2533 M:      Ulf Hansson <ulf.hansson@linaro.org>
2534 L:      linux-clk@vger.kernel.org
2535 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2536 S:      Maintained
2537 F:      drivers/clk/ux500/
2538
2539 ARM/VERSATILE EXPRESS PLATFORM
2540 M:      Liviu Dudau <liviu.dudau@arm.com>
2541 M:      Sudeep Holla <sudeep.holla@arm.com>
2542 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2543 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2544 S:      Maintained
2545 F:      arch/arm/boot/dts/vexpress*
2546 F:      arch/arm64/boot/dts/arm/
2547 F:      arch/arm/mach-vexpress/
2548 F:      */*/vexpress*
2549 F:      */*/*/vexpress*
2550 F:      drivers/clk/versatile/clk-vexpress-osc.c
2551 F:      drivers/clocksource/timer-versatile.c
2552 N:      mps2
2553
2554 ARM/VFP SUPPORT
2555 M:      Russell King <linux@armlinux.org.uk>
2556 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2557 W:      http://www.armlinux.org.uk/
2558 S:      Maintained
2559 F:      arch/arm/vfp/
2560
2561 ARM/VOIPAC PXA270 SUPPORT
2562 M:      Marek Vasut <marek.vasut@gmail.com>
2563 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2564 S:      Maintained
2565 F:      arch/arm/mach-pxa/vpac270.c
2566 F:      arch/arm/mach-pxa/include/mach/vpac270.h
2567
2568 ARM/VT8500 ARM ARCHITECTURE
2569 M:      Tony Prisk <linux@prisktech.co.nz>
2570 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2571 S:      Maintained
2572 F:      Documentation/devicetree/bindings/i2c/i2c-wmt.txt
2573 F:      arch/arm/mach-vt8500/
2574 F:      drivers/clocksource/timer-vt8500.c
2575 F:      drivers/i2c/busses/i2c-wmt.c
2576 F:      drivers/mmc/host/wmt-sdmmc.c
2577 F:      drivers/pwm/pwm-vt8500.c
2578 F:      drivers/rtc/rtc-vt8500.c
2579 F:      drivers/tty/serial/vt8500_serial.c
2580 F:      drivers/usb/host/ehci-platform.c
2581 F:      drivers/usb/host/uhci-platform.c
2582 F:      drivers/video/fbdev/vt8500lcdfb.*
2583 F:      drivers/video/fbdev/wm8505fb*
2584 F:      drivers/video/fbdev/wmt_ge_rops.*
2585
2586 ARM/ZIPIT Z2 SUPPORT
2587 M:      Marek Vasut <marek.vasut@gmail.com>
2588 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2589 S:      Maintained
2590 F:      arch/arm/mach-pxa/z2.c
2591 F:      arch/arm/mach-pxa/include/mach/z2.h
2592
2593 ARM/ZTE ARCHITECTURE
2594 M:      Jun Nie <jun.nie@linaro.org>
2595 M:      Shawn Guo <shawnguo@kernel.org>
2596 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2597 S:      Maintained
2598 F:      arch/arm/boot/dts/zx2967*
2599 F:      arch/arm/mach-zx/
2600 F:      arch/arm64/boot/dts/zte/
2601 F:      drivers/clk/zte/
2602 F:      drivers/dma/zx_dma.c
2603 F:      drivers/gpio/gpio-zx.c
2604 F:      drivers/i2c/busses/i2c-zx2967.c
2605 F:      drivers/mmc/host/dw_mmc-zx.*
2606 F:      drivers/pinctrl/zte/
2607 F:      drivers/soc/zte/
2608 F:      drivers/thermal/zx2967_thermal.c
2609 F:      drivers/watchdog/zx2967_wdt.c
2610 F:      Documentation/devicetree/bindings/arm/zte.yaml
2611 F:      Documentation/devicetree/bindings/clock/zx2967*.txt
2612 F:      Documentation/devicetree/bindings/dma/zxdma.txt
2613 F:      Documentation/devicetree/bindings/gpio/zx296702-gpio.txt
2614 F:      Documentation/devicetree/bindings/i2c/i2c-zx2967.txt
2615 F:      Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt
2616 F:      Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt
2617 F:      Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2618 F:      Documentation/devicetree/bindings/soc/zte/
2619 F:      Documentation/devicetree/bindings/sound/zte,*.txt
2620 F:      Documentation/devicetree/bindings/thermal/zx2967-thermal.txt
2621 F:      Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt
2622 F:      include/dt-bindings/clock/zx2967*.h
2623 F:      include/dt-bindings/soc/zte,*.h
2624 F:      sound/soc/codecs/zx_aud96p22.c
2625 F:      sound/soc/zte/
2626
2627 ARM/ZYNQ ARCHITECTURE
2628 M:      Michal Simek <michal.simek@xilinx.com>
2629 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2630 W:      http://wiki.xilinx.com
2631 T:      git https://github.com/Xilinx/linux-xlnx.git
2632 S:      Supported
2633 F:      arch/arm/mach-zynq/
2634 F:      drivers/cpuidle/cpuidle-zynq.c
2635 F:      drivers/block/xsysace.c
2636 N:      zynq
2637 N:      xilinx
2638 F:      Documentation/devicetree/bindings/i2c/i2c-cadence.txt
2639 F:      Documentation/devicetree/bindings/i2c/i2c-xiic.txt
2640 F:      drivers/clocksource/timer-cadence-ttc.c
2641 F:      drivers/i2c/busses/i2c-cadence.c
2642 F:      drivers/mmc/host/sdhci-of-arasan.c
2643 F:      drivers/edac/synopsys_edac.c
2644 F:      drivers/i2c/busses/i2c-xiic.c
2645
2646 ARM64 PORT (AARCH64 ARCHITECTURE)
2647 M:      Catalin Marinas <catalin.marinas@arm.com>
2648 M:      Will Deacon <will@kernel.org>
2649 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2650 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2651 S:      Maintained
2652 F:      arch/arm64/
2653 X:      arch/arm64/boot/dts/
2654 F:      Documentation/arm64/
2655 F:      tools/testing/selftests/arm64/
2656
2657 AS3645A LED FLASH CONTROLLER DRIVER
2658 M:      Sakari Ailus <sakari.ailus@iki.fi>
2659 L:      linux-leds@vger.kernel.org
2660 S:      Maintained
2661 F:      drivers/leds/leds-as3645a.c
2662
2663 ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
2664 M:      Tianshu Qiu <tian.shu.qiu@intel.com>
2665 L:      linux-media@vger.kernel.org
2666 T:      git git://linuxtv.org/media_tree.git
2667 S:      Maintained
2668 F:      drivers/media/i2c/ak7375.c
2669 F:      Documentation/devicetree/bindings/media/i2c/ak7375.txt
2670
2671 ASAHI KASEI AK8974 DRIVER
2672 M:      Linus Walleij <linus.walleij@linaro.org>
2673 L:      linux-iio@vger.kernel.org
2674 W:      http://www.akm.com/
2675 S:      Supported
2676 F:      drivers/iio/magnetometer/ak8974.c
2677
2678 ASC7621 HARDWARE MONITOR DRIVER
2679 M:      George Joseph <george.joseph@fairview5.com>
2680 L:      linux-hwmon@vger.kernel.org
2681 S:      Maintained
2682 F:      Documentation/hwmon/asc7621.rst
2683 F:      drivers/hwmon/asc7621.c
2684
2685 ASPEED PINCTRL DRIVERS
2686 M:      Andrew Jeffery <andrew@aj.id.au>
2687 L:      linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
2688 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
2689 L:      linux-gpio@vger.kernel.org
2690 S:      Maintained
2691 F:      drivers/pinctrl/aspeed/
2692 F:      Documentation/devicetree/bindings/pinctrl/aspeed,*
2693
2694 ASPEED VIDEO ENGINE DRIVER
2695 M:      Eddie James <eajames@linux.ibm.com>
2696 L:      linux-media@vger.kernel.org
2697 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
2698 S:      Maintained
2699 F:      drivers/media/platform/aspeed-video.c
2700 F:      Documentation/devicetree/bindings/media/aspeed-video.txt
2701
2702 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2703 M:      Corentin Chary <corentin.chary@gmail.com>
2704 L:      acpi4asus-user@lists.sourceforge.net
2705 L:      platform-driver-x86@vger.kernel.org
2706 W:      http://acpi4asus.sf.net
2707 S:      Maintained
2708 F:      drivers/platform/x86/asus*.c
2709 F:      drivers/platform/x86/eeepc*.c
2710
2711 ASUS WIRELESS RADIO CONTROL DRIVER
2712 M:      João Paulo Rechi Vita <jprvita@gmail.com>
2713 L:      platform-driver-x86@vger.kernel.org
2714 S:      Maintained
2715 F:      drivers/platform/x86/asus-wireless.c
2716
2717 ASYMMETRIC KEYS
2718 M:      David Howells <dhowells@redhat.com>
2719 L:      keyrings@vger.kernel.org
2720 S:      Maintained
2721 F:      Documentation/crypto/asymmetric-keys.txt
2722 F:      include/linux/verification.h
2723 F:      include/crypto/public_key.h
2724 F:      include/crypto/pkcs7.h
2725 F:      crypto/asymmetric_keys/
2726
2727 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2728 R:      Dan Williams <dan.j.williams@intel.com>
2729 W:      http://sourceforge.net/projects/xscaleiop
2730 S:      Odd fixes
2731 F:      Documentation/crypto/async-tx-api.txt
2732 F:      crypto/async_tx/
2733 F:      drivers/dma/
2734 F:      include/linux/dmaengine.h
2735 F:      include/linux/async_tx.h
2736
2737 AT24 EEPROM DRIVER
2738 M:      Bartosz Golaszewski <bgolaszewski@baylibre.com>
2739 L:      linux-i2c@vger.kernel.org
2740 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
2741 S:      Maintained
2742 F:      Documentation/devicetree/bindings/eeprom/at24.yaml
2743 F:      drivers/misc/eeprom/at24.c
2744
2745 ATA OVER ETHERNET (AOE) DRIVER
2746 M:      "Justin Sanders" <justin@coraid.com>
2747 W:      http://www.openaoe.org/
2748 S:      Supported
2749 F:      Documentation/admin-guide/aoe/
2750 F:      drivers/block/aoe/
2751
2752 ATHEROS 71XX/9XXX GPIO DRIVER
2753 M:      Alban Bedel <albeu@free.fr>
2754 W:      https://github.com/AlbanBedel/linux
2755 T:      git git://github.com/AlbanBedel/linux
2756 S:      Maintained
2757 F:      drivers/gpio/gpio-ath79.c
2758 F:      Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2759
2760 ATHEROS 71XX/9XXX USB PHY DRIVER
2761 M:      Alban Bedel <albeu@free.fr>
2762 W:      https://github.com/AlbanBedel/linux
2763 T:      git git://github.com/AlbanBedel/linux
2764 S:      Maintained
2765 F:      drivers/phy/qualcomm/phy-ath79-usb.c
2766 F:      Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
2767
2768 ATHEROS ATH GENERIC UTILITIES
2769 M:      Kalle Valo <kvalo@codeaurora.org>
2770 L:      linux-wireless@vger.kernel.org
2771 S:      Supported
2772 F:      drivers/net/wireless/ath/*
2773
2774 ATHEROS ATH5K WIRELESS DRIVER
2775 M:      Jiri Slaby <jirislaby@gmail.com>
2776 M:      Nick Kossifidis <mickflemm@gmail.com>
2777 M:      Luis Chamberlain <mcgrof@kernel.org>
2778 L:      linux-wireless@vger.kernel.org
2779 W:      http://wireless.kernel.org/en/users/Drivers/ath5k
2780 S:      Maintained
2781 F:      drivers/net/wireless/ath/ath5k/
2782
2783 ATHEROS ATH6KL WIRELESS DRIVER
2784 M:      Kalle Valo <kvalo@codeaurora.org>
2785 L:      linux-wireless@vger.kernel.org
2786 W:      http://wireless.kernel.org/en/users/Drivers/ath6kl
2787 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2788 S:      Supported
2789 F:      drivers/net/wireless/ath/ath6kl/
2790
2791 ATI_REMOTE2 DRIVER
2792 M:      Ville Syrjala <syrjala@sci.fi>
2793 S:      Maintained
2794 F:      drivers/input/misc/ati_remote2.c
2795
2796 ATK0110 HWMON DRIVER
2797 M:      Luca Tettamanti <kronos.it@gmail.com>
2798 L:      linux-hwmon@vger.kernel.org
2799 S:      Maintained
2800 F:      drivers/hwmon/asus_atk0110.c
2801
2802 ATLX ETHERNET DRIVERS
2803 M:      Jay Cliburn <jcliburn@gmail.com>
2804 M:      Chris Snook <chris.snook@gmail.com>
2805 L:      netdev@vger.kernel.org
2806 W:      http://sourceforge.net/projects/atl1
2807 W:      http://atl1.sourceforge.net
2808 S:      Maintained
2809 F:      drivers/net/ethernet/atheros/
2810
2811 ATM
2812 M:      Chas Williams <3chas3@gmail.com>
2813 L:      linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2814 L:      netdev@vger.kernel.org
2815 W:      http://linux-atm.sourceforge.net
2816 S:      Maintained
2817 F:      drivers/atm/
2818 F:      include/linux/atm*
2819 F:      include/uapi/linux/atm*
2820
2821 ATMEL MACB ETHERNET DRIVER
2822 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2823 S:      Supported
2824 F:      drivers/net/ethernet/cadence/
2825
2826 ATMEL MAXTOUCH DRIVER
2827 M:      Nick Dyer <nick@shmanahar.org>
2828 T:      git git://github.com/ndyer/linux.git
2829 S:      Maintained
2830 F:      Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2831 F:      drivers/input/touchscreen/atmel_mxt_ts.c
2832
2833 ATMEL WIRELESS DRIVER
2834 M:      Simon Kelley <simon@thekelleys.org.uk>
2835 L:      linux-wireless@vger.kernel.org
2836 W:      http://www.thekelleys.org.uk/atmel
2837 W:      http://atmelwlandriver.sourceforge.net/
2838 S:      Maintained
2839 F:      drivers/net/wireless/atmel/atmel*
2840
2841 ATOMIC INFRASTRUCTURE
2842 M:      Will Deacon <will@kernel.org>
2843 M:      Peter Zijlstra <peterz@infradead.org>
2844 R:      Boqun Feng <boqun.feng@gmail.com>
2845 L:      linux-kernel@vger.kernel.org
2846 S:      Maintained
2847 F:      arch/*/include/asm/atomic*.h
2848 F:      include/*/atomic*.h
2849 F:      scripts/atomic/
2850
2851 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2852 M:      Bradley Grove <linuxdrivers@attotech.com>
2853 L:      linux-scsi@vger.kernel.org
2854 W:      http://www.attotech.com
2855 S:      Supported
2856 F:      drivers/scsi/esas2r
2857
2858 ATUSB IEEE 802.15.4 RADIO DRIVER
2859 M:      Stefan Schmidt <stefan@datenfreihafen.org>
2860 L:      linux-wpan@vger.kernel.org
2861 S:      Maintained
2862 F:      drivers/net/ieee802154/atusb.c
2863 F:      drivers/net/ieee802154/atusb.h
2864 F:      drivers/net/ieee802154/at86rf230.h
2865
2866 AUDIT SUBSYSTEM
2867 M:      Paul Moore <paul@paul-moore.com>
2868 M:      Eric Paris <eparis@redhat.com>
2869 L:      linux-audit@redhat.com (moderated for non-subscribers)
2870 W:      https://github.com/linux-audit
2871 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
2872 S:      Supported
2873 F:      include/linux/audit.h
2874 F:      include/uapi/linux/audit.h
2875 F:      kernel/audit*
2876
2877 AUXILIARY DISPLAY DRIVERS
2878 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2879 S:      Maintained
2880 F:      drivers/auxdisplay/
2881 F:      include/linux/cfag12864b.h
2882
2883 AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
2884 M:      Andreas Klinger <ak@it-klinger.de>
2885 L:      linux-iio@vger.kernel.org
2886 S:      Maintained
2887 F:      Documentation/devicetree/bindings/iio/adc/avia-hx711.yaml
2888 F:      drivers/iio/adc/hx711.c
2889
2890 AX.25 NETWORK LAYER
2891 M:      Ralf Baechle <ralf@linux-mips.org>
2892 L:      linux-hams@vger.kernel.org
2893 W:      http://www.linux-ax25.org/
2894 S:      Maintained
2895 F:      include/uapi/linux/ax25.h
2896 F:      include/net/ax25.h
2897 F:      net/ax25/
2898
2899 AXENTIA ARM DEVICES
2900 M:      Peter Rosin <peda@axentia.se>
2901 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2902 S:      Maintained
2903 F:      arch/arm/boot/dts/at91-linea.dtsi
2904 F:      arch/arm/boot/dts/at91-natte.dtsi
2905 F:      arch/arm/boot/dts/at91-nattis-2-natte-2.dts
2906 F:      arch/arm/boot/dts/at91-tse850-3.dts
2907
2908 AXENTIA ASOC DRIVERS
2909 M:      Peter Rosin <peda@axentia.se>
2910 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
2911 S:      Maintained
2912 F:      Documentation/devicetree/bindings/sound/axentia,*
2913 F:      sound/soc/atmel/tse850-pcm5142.c
2914
2915 AXXIA I2C CONTROLLER
2916 M:      Krzysztof Adamski <krzysztof.adamski@nokia.com>
2917 L:      linux-i2c@vger.kernel.org
2918 S:      Maintained
2919 F:      Documentation/devicetree/bindings/i2c/i2c-axxia.txt
2920 F:      drivers/i2c/busses/i2c-axxia.c
2921
2922 AZ6007 DVB DRIVER
2923 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
2924 L:      linux-media@vger.kernel.org
2925 W:      https://linuxtv.org
2926 T:      git git://linuxtv.org/media_tree.git
2927 S:      Maintained
2928 F:      drivers/media/usb/dvb-usb-v2/az6007.c
2929
2930 AZTECH FM RADIO RECEIVER DRIVER
2931 M:      Hans Verkuil <hverkuil@xs4all.nl>
2932 L:      linux-media@vger.kernel.org
2933 T:      git git://linuxtv.org/media_tree.git
2934 W:      https://linuxtv.org
2935 S:      Maintained
2936 F:      drivers/media/radio/radio-aztech*
2937
2938 B43 WIRELESS DRIVER
2939 L:      linux-wireless@vger.kernel.org
2940 L:      b43-dev@lists.infradead.org
2941 W:      http://wireless.kernel.org/en/users/Drivers/b43
2942 S:      Odd Fixes
2943 F:      drivers/net/wireless/broadcom/b43/
2944
2945 B43LEGACY WIRELESS DRIVER
2946 M:      Larry Finger <Larry.Finger@lwfinger.net>
2947 L:      linux-wireless@vger.kernel.org
2948 L:      b43-dev@lists.infradead.org
2949 W:      http://wireless.kernel.org/en/users/Drivers/b43
2950 S:      Maintained
2951 F:      drivers/net/wireless/broadcom/b43legacy/
2952
2953 BACKLIGHT CLASS/SUBSYSTEM
2954 M:      Lee Jones <lee.jones@linaro.org>
2955 M:      Daniel Thompson <daniel.thompson@linaro.org>
2956 M:      Jingoo Han <jingoohan1@gmail.com>
2957 L:      dri-devel@lists.freedesktop.org
2958 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2959 S:      Maintained
2960 F:      drivers/video/backlight/
2961 F:      include/linux/backlight.h
2962 F:      include/linux/pwm_backlight.h
2963 F:      Documentation/devicetree/bindings/leds/backlight
2964 F:      Documentation/ABI/stable/sysfs-class-backlight
2965 F:      Documentation/ABI/testing/sysfs-class-backlight
2966
2967 BATMAN ADVANCED
2968 M:      Marek Lindner <mareklindner@neomailbox.ch>
2969 M:      Simon Wunderlich <sw@simonwunderlich.de>
2970 M:      Antonio Quartulli <a@unstable.cc>
2971 M:      Sven Eckelmann <sven@narfation.org>
2972 L:      b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2973 W:      https://www.open-mesh.org/
2974 B:      https://www.open-mesh.org/projects/batman-adv/issues
2975 C:      irc://chat.freenode.net/batman
2976 Q:      https://patchwork.open-mesh.org/project/batman/list/
2977 T:      git https://git.open-mesh.org/linux-merge.git
2978 S:      Maintained
2979 F:      Documentation/ABI/obsolete/sysfs-class-net-batman-adv
2980 F:      Documentation/ABI/obsolete/sysfs-class-net-mesh
2981 F:      Documentation/networking/batman-adv.rst
2982 F:      include/uapi/linux/batadv_packet.h
2983 F:      include/uapi/linux/batman_adv.h
2984 F:      net/batman-adv/
2985
2986 BAYCOM/HDLCDRV DRIVERS FOR AX.25
2987 M:      Thomas Sailer <t.sailer@alumni.ethz.ch>
2988 L:      linux-hams@vger.kernel.org
2989 W:      http://www.baycom.org/~tom/ham/ham.html
2990 S:      Maintained
2991 F:      drivers/net/hamradio/baycom*
2992
2993 BCACHE (BLOCK LAYER CACHE)
2994 M:      Coly Li <colyli@suse.de>
2995 M:      Kent Overstreet <kent.overstreet@gmail.com>
2996 L:      linux-bcache@vger.kernel.org
2997 W:      http://bcache.evilpiepirate.org
2998 C:      irc://irc.oftc.net/bcache
2999 S:      Maintained
3000 F:      drivers/md/bcache/
3001
3002 BDISP ST MEDIA DRIVER
3003 M:      Fabien Dessenne <fabien.dessenne@st.com>
3004 L:      linux-media@vger.kernel.org
3005 T:      git git://linuxtv.org/media_tree.git
3006 W:      https://linuxtv.org
3007 S:      Supported
3008 F:      drivers/media/platform/sti/bdisp
3009
3010 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
3011 M:      Dariusz Marcinkiewicz <reksio@newterm.pl>
3012 L:      netdev@vger.kernel.org
3013 S:      Maintained
3014 F:      drivers/net/ethernet/ec_bhf.c
3015
3016 BEFS FILE SYSTEM
3017 M:      Luis de Bethencourt <luisbg@kernel.org>
3018 M:      Salah Triki <salah.triki@gmail.com>
3019 S:      Maintained
3020 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
3021 F:      Documentation/filesystems/befs.txt
3022 F:      fs/befs/
3023
3024 BFQ I/O SCHEDULER
3025 M:      Paolo Valente <paolo.valente@linaro.org>
3026 M:      Jens Axboe <axboe@kernel.dk>
3027 L:      linux-block@vger.kernel.org
3028 S:      Maintained
3029 F:      block/bfq-*
3030 F:      Documentation/block/bfq-iosched.rst
3031
3032 BFS FILE SYSTEM
3033 M:      "Tigran A. Aivazian" <aivazian.tigran@gmail.com>
3034 S:      Maintained
3035 F:      Documentation/filesystems/bfs.txt
3036 F:      fs/bfs/
3037 F:      include/uapi/linux/bfs_fs.h
3038
3039 BLINKM RGB LED DRIVER
3040 M:      Jan-Simon Moeller <jansimon.moeller@gmx.de>
3041 S:      Maintained
3042 F:      drivers/leds/leds-blinkm.c
3043
3044 BLOCK LAYER
3045 M:      Jens Axboe <axboe@kernel.dk>
3046 L:      linux-block@vger.kernel.org
3047 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
3048 S:      Maintained
3049 F:      block/
3050 F:      drivers/block/
3051 F:      kernel/trace/blktrace.c
3052 F:      lib/sbitmap.c
3053
3054 BLOCK2MTD DRIVER
3055 M:      Joern Engel <joern@lazybastard.org>
3056 L:      linux-mtd@lists.infradead.org
3057 S:      Maintained
3058 F:      drivers/mtd/devices/block2mtd.c
3059
3060 BLUETOOTH DRIVERS
3061 M:      Marcel Holtmann <marcel@holtmann.org>
3062 M:      Johan Hedberg <johan.hedberg@gmail.com>
3063 L:      linux-bluetooth@vger.kernel.org
3064 W:      http://www.bluez.org/
3065 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3066 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3067 S:      Maintained
3068 F:      drivers/bluetooth/
3069
3070 BLUETOOTH SUBSYSTEM
3071 M:      Marcel Holtmann <marcel@holtmann.org>
3072 M:      Johan Hedberg <johan.hedberg@gmail.com>
3073 L:      linux-bluetooth@vger.kernel.org
3074 W:      http://www.bluez.org/
3075 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3076 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3077 S:      Maintained
3078 F:      net/bluetooth/
3079 F:      include/net/bluetooth/
3080
3081 BONDING DRIVER
3082 M:      Jay Vosburgh <j.vosburgh@gmail.com>
3083 M:      Veaceslav Falico <vfalico@gmail.com>
3084 M:      Andy Gospodarek <andy@greyhouse.net>
3085 L:      netdev@vger.kernel.org
3086 W:      http://sourceforge.net/projects/bonding/
3087 S:      Supported
3088 F:      drivers/net/bonding/
3089 F:      include/uapi/linux/if_bonding.h
3090
3091 BPF (Safe dynamic programs and tools)
3092 M:      Alexei Starovoitov <ast@kernel.org>
3093 M:      Daniel Borkmann <daniel@iogearbox.net>
3094 R:      Martin KaFai Lau <kafai@fb.com>
3095 R:      Song Liu <songliubraving@fb.com>
3096 R:      Yonghong Song <yhs@fb.com>
3097 R:      Andrii Nakryiko <andriin@fb.com>
3098 L:      netdev@vger.kernel.org
3099 L:      bpf@vger.kernel.org
3100 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
3101 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
3102 Q:      https://patchwork.ozlabs.org/project/netdev/list/?delegate=77147
3103 S:      Supported
3104 F:      arch/*/net/*
3105 F:      Documentation/networking/filter.txt
3106 F:      Documentation/bpf/
3107 F:      include/linux/bpf*
3108 F:      include/linux/filter.h
3109 F:      include/trace/events/xdp.h
3110 F:      include/uapi/linux/bpf*
3111 F:      include/uapi/linux/filter.h
3112 F:      kernel/bpf/
3113 F:      kernel/trace/bpf_trace.c
3114 F:      lib/test_bpf.c
3115 F:      net/bpf/
3116 F:      net/core/filter.c
3117 F:      net/sched/act_bpf.c
3118 F:      net/sched/cls_bpf.c
3119 F:      samples/bpf/
3120 F:      tools/bpf/
3121 F:      tools/lib/bpf/
3122 F:      tools/testing/selftests/bpf/
3123 K:      bpf
3124 N:      bpf
3125
3126 BPF JIT for ARM
3127 M:      Shubham Bansal <illusionist.neo@gmail.com>
3128 L:      netdev@vger.kernel.org
3129 L:      bpf@vger.kernel.org
3130 S:      Maintained
3131 F:      arch/arm/net/
3132
3133 BPF JIT for ARM64
3134 M:      Daniel Borkmann <daniel@iogearbox.net>
3135 M:      Alexei Starovoitov <ast@kernel.org>
3136 M:      Zi Shen Lim <zlim.lnx@gmail.com>
3137 L:      netdev@vger.kernel.org
3138 L:      bpf@vger.kernel.org
3139 S:      Supported
3140 F:      arch/arm64/net/
3141
3142 BPF JIT for MIPS (32-BIT AND 64-BIT)
3143 M:      Paul Burton <paulburton@kernel.org>
3144 L:      netdev@vger.kernel.org
3145 L:      bpf@vger.kernel.org
3146 S:      Maintained
3147 F:      arch/mips/net/
3148
3149 BPF JIT for NFP NICs
3150 M:      Jakub Kicinski <jakub.kicinski@netronome.com>
3151 L:      netdev@vger.kernel.org
3152 L:      bpf@vger.kernel.org
3153 S:      Supported
3154 F:      drivers/net/ethernet/netronome/nfp/bpf/
3155
3156 BPF JIT for POWERPC (32-BIT AND 64-BIT)
3157 M:      Naveen N. Rao <naveen.n.rao@linux.ibm.com>
3158 M:      Sandipan Das <sandipan@linux.ibm.com>
3159 L:      netdev@vger.kernel.org
3160 L:      bpf@vger.kernel.org
3161 S:      Maintained
3162 F:      arch/powerpc/net/
3163
3164 BPF JIT for RISC-V (RV64G)
3165 M:      Björn Töpel <bjorn.topel@gmail.com>
3166 L:      netdev@vger.kernel.org
3167 S:      Maintained
3168 F:      arch/riscv/net/
3169
3170 BPF JIT for S390
3171 M:      Ilya Leoshkevich <iii@linux.ibm.com>
3172 M:      Heiko Carstens <heiko.carstens@de.ibm.com>
3173 M:      Vasily Gorbik <gor@linux.ibm.com>
3174 L:      netdev@vger.kernel.org
3175 L:      bpf@vger.kernel.org
3176 S:      Maintained
3177 F:      arch/s390/net/
3178 X:      arch/s390/net/pnet.c
3179
3180 BPF JIT for SPARC (32-BIT AND 64-BIT)
3181 M:      David S. Miller <davem@davemloft.net>
3182 L:      netdev@vger.kernel.org
3183 L:      bpf@vger.kernel.org
3184 S:      Maintained
3185 F:      arch/sparc/net/
3186
3187 BPF JIT for X86 32-BIT
3188 M:      Wang YanQing <udknight@gmail.com>
3189 L:      netdev@vger.kernel.org
3190 L:      bpf@vger.kernel.org
3191 S:      Maintained
3192 F:      arch/x86/net/bpf_jit_comp32.c
3193
3194 BPF JIT for X86 64-BIT
3195 M:      Alexei Starovoitov <ast@kernel.org>
3196 M:      Daniel Borkmann <daniel@iogearbox.net>
3197 L:      netdev@vger.kernel.org
3198 L:      bpf@vger.kernel.org
3199 S:      Supported
3200 F:      arch/x86/net/
3201 X:      arch/x86/net/bpf_jit_comp32.c
3202
3203 BROADCOM B44 10/100 ETHERNET DRIVER
3204 M:      Michael Chan <michael.chan@broadcom.com>
3205 L:      netdev@vger.kernel.org
3206 S:      Supported
3207 F:      drivers/net/ethernet/broadcom/b44.*
3208
3209 BROADCOM B53 ETHERNET SWITCH DRIVER
3210 M:      Florian Fainelli <f.fainelli@gmail.com>
3211 L:      netdev@vger.kernel.org
3212 L:      openwrt-devel@lists.openwrt.org (subscribers-only)
3213 S:      Supported
3214 F:      drivers/net/dsa/b53/*
3215 F:      include/linux/platform_data/b53.h
3216
3217 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
3218 M:      Florian Fainelli <f.fainelli@gmail.com>
3219 M:      Ray Jui <rjui@broadcom.com>
3220 M:      Scott Branden <sbranden@broadcom.com>
3221 M:      bcm-kernel-feedback-list@broadcom.com
3222 T:      git git://github.com/broadcom/mach-bcm
3223 S:      Maintained
3224 N:      bcm281*
3225 N:      bcm113*
3226 N:      bcm216*
3227 N:      kona
3228 F:      arch/arm/mach-bcm/
3229
3230 BROADCOM BCM2711/BCM2835 ARM ARCHITECTURE
3231 M:      Nicolas Saenz Julienne <nsaenzjulienne@suse.de>
3232 L:      bcm-kernel-feedback-list@broadcom.com
3233 L:      linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
3234 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3235 T:      git git://github.com/anholt/linux
3236 S:      Maintained
3237 N:      bcm2711
3238 N:      bcm2835
3239 F:      drivers/staging/vc04_services
3240
3241 BROADCOM BCM47XX MIPS ARCHITECTURE
3242 M:      Hauke Mehrtens <hauke@hauke-m.de>
3243 M:      Rafał Miłecki <zajec5@gmail.com>
3244 L:      linux-mips@vger.kernel.org
3245 S:      Maintained
3246 F:      Documentation/devicetree/bindings/mips/brcm/
3247 F:      arch/mips/bcm47xx/*
3248 F:      arch/mips/include/asm/mach-bcm47xx/*
3249
3250 BROADCOM BCM5301X ARM ARCHITECTURE
3251 M:      Hauke Mehrtens <hauke@hauke-m.de>
3252 M:      Rafał Miłecki <zajec5@gmail.com>
3253 M:      bcm-kernel-feedback-list@broadcom.com
3254 L:      linux-arm-kernel@lists.infradead.org
3255 S:      Maintained
3256 F:      arch/arm/mach-bcm/bcm_5301x.c
3257 F:      arch/arm/boot/dts/bcm5301x*.dtsi
3258 F:      arch/arm/boot/dts/bcm470*
3259 F:      arch/arm/boot/dts/bcm953012*
3260
3261 BROADCOM BCM53573 ARM ARCHITECTURE
3262 M:      Rafał Miłecki <rafal@milecki.pl>
3263 L:      bcm-kernel-feedback-list@broadcom.com
3264 L:      linux-arm-kernel@lists.infradead.org
3265 S:      Maintained
3266 F:      arch/arm/boot/dts/bcm53573*
3267 F:      arch/arm/boot/dts/bcm47189*
3268
3269 BROADCOM BCM63XX ARM ARCHITECTURE
3270 M:      Florian Fainelli <f.fainelli@gmail.com>
3271 M:      bcm-kernel-feedback-list@broadcom.com
3272 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3273 T:      git git://github.com/broadcom/stblinux.git
3274 S:      Maintained
3275 N:      bcm63xx
3276
3277 BROADCOM BCM63XX/BCM33XX UDC DRIVER
3278 M:      Kevin Cernekee <cernekee@gmail.com>
3279 L:      linux-usb@vger.kernel.org
3280 S:      Maintained
3281 F:      drivers/usb/gadget/udc/bcm63xx_udc.*
3282
3283 BROADCOM BCM7XXX ARM ARCHITECTURE
3284 M:      Florian Fainelli <f.fainelli@gmail.com>
3285 M:      bcm-kernel-feedback-list@broadcom.com
3286 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3287 T:      git git://github.com/broadcom/stblinux.git
3288 S:      Maintained
3289 F:      arch/arm/mach-bcm/*brcmstb*
3290 F:      arch/arm/boot/dts/bcm7*.dts*
3291 F:      drivers/bus/brcmstb_gisb.c
3292 F:      arch/arm/mm/cache-b15-rac.c
3293 F:      arch/arm/include/asm/hardware/cache-b15-rac.h
3294 N:      brcmstb
3295
3296 BROADCOM BMIPS CPUFREQ DRIVER
3297 M:      Markus Mayer <mmayer@broadcom.com>
3298 M:      bcm-kernel-feedback-list@broadcom.com
3299 L:      linux-pm@vger.kernel.org
3300 S:      Maintained
3301 F:      drivers/cpufreq/bmips-cpufreq.c
3302
3303 BROADCOM BMIPS MIPS ARCHITECTURE
3304 M:      Florian Fainelli <f.fainelli@gmail.com>
3305 L:      bcm-kernel-feedback-list@broadcom.com
3306 L:      linux-mips@vger.kernel.org
3307 T:      git git://github.com/broadcom/stblinux.git
3308 S:      Maintained
3309 F:      arch/mips/bmips/*
3310 F:      arch/mips/include/asm/mach-bmips/*
3311 F:      arch/mips/kernel/*bmips*
3312 F:      arch/mips/boot/dts/brcm/bcm*.dts*
3313 F:      drivers/irqchip/irq-bcm63*
3314 F:      drivers/irqchip/irq-bcm7*
3315 F:      drivers/irqchip/irq-brcmstb*
3316 F:      include/linux/bcm963xx_nvram.h
3317 F:      include/linux/bcm963xx_tag.h
3318
3319 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
3320 M:      Rasesh Mody <rmody@marvell.com>
3321 M:      GR-Linux-NIC-Dev@marvell.com
3322 L:      netdev@vger.kernel.org
3323 S:      Supported
3324 F:      drivers/net/ethernet/broadcom/bnx2.*
3325 F:      drivers/net/ethernet/broadcom/bnx2_*
3326
3327 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
3328 M:      QLogic-Storage-Upstream@qlogic.com
3329 L:      linux-scsi@vger.kernel.org
3330 S:      Supported
3331 F:      drivers/scsi/bnx2fc/
3332
3333 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
3334 M:      QLogic-Storage-Upstream@qlogic.com
3335 L:      linux-scsi@vger.kernel.org
3336 S:      Supported
3337 F:      drivers/scsi/bnx2i/
3338
3339 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
3340 M:      Ariel Elior <aelior@marvell.com>
3341 M:      Sudarsana Kalluru <skalluru@marvell.com>
3342 M:      GR-everest-linux-l2@marvell.com
3343 L:      netdev@vger.kernel.org
3344 S:      Supported
3345 F:      drivers/net/ethernet/broadcom/bnx2x/
3346
3347 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
3348 M:      Michael Chan <michael.chan@broadcom.com>
3349 L:      netdev@vger.kernel.org
3350 S:      Supported
3351 F:      drivers/net/ethernet/broadcom/bnxt/
3352
3353 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
3354 M:      Arend van Spriel <arend.vanspriel@broadcom.com>
3355 M:      Franky Lin <franky.lin@broadcom.com>
3356 M:      Hante Meuleman <hante.meuleman@broadcom.com>
3357 M:      Chi-Hsien Lin <chi-hsien.lin@cypress.com>
3358 M:      Wright Feng <wright.feng@cypress.com>
3359 L:      linux-wireless@vger.kernel.org
3360 L:      brcm80211-dev-list.pdl@broadcom.com
3361 L:      brcm80211-dev-list@cypress.com
3362 S:      Supported
3363 F:      drivers/net/wireless/broadcom/brcm80211/
3364
3365 BROADCOM BRCMSTB GPIO DRIVER
3366 M:      Gregory Fong <gregory.0xf0@gmail.com>
3367 L:      bcm-kernel-feedback-list@broadcom.com
3368 S:      Supported
3369 F:      drivers/gpio/gpio-brcmstb.c
3370 F:      Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
3371
3372 BROADCOM BRCMSTB I2C DRIVER
3373 M:      Kamal Dasu <kdasu.kdev@gmail.com>
3374 L:      linux-i2c@vger.kernel.org
3375 L:      bcm-kernel-feedback-list@broadcom.com
3376 S:      Supported
3377 F:      drivers/i2c/busses/i2c-brcmstb.c
3378 F:      Documentation/devicetree/bindings/i2c/i2c-brcmstb.txt
3379
3380 BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
3381 M:      Al Cooper <alcooperx@gmail.com>
3382 L:      linux-kernel@vger.kernel.org
3383 L:      bcm-kernel-feedback-list@broadcom.com
3384 S:      Maintained
3385 F:      drivers/phy/broadcom/phy-brcm-usb*
3386
3387 BROADCOM GENET ETHERNET DRIVER
3388 M:      Doug Berger <opendmb@gmail.com>
3389 M:      Florian Fainelli <f.fainelli@gmail.com>
3390 L:      bcm-kernel-feedback-list@broadcom.com
3391 L:      netdev@vger.kernel.org
3392 S:      Supported
3393 F:      drivers/net/ethernet/broadcom/genet/
3394
3395 BROADCOM IPROC ARM ARCHITECTURE
3396 M:      Ray Jui <rjui@broadcom.com>
3397 M:      Scott Branden <sbranden@broadcom.com>
3398 M:      bcm-kernel-feedback-list@broadcom.com
3399 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3400 T:      git git://github.com/broadcom/cygnus-linux.git
3401 S:      Maintained
3402 N:      iproc
3403 N:      cygnus
3404 N:      bcm[-_]nsp
3405 N:      bcm9113*
3406 N:      bcm9583*
3407 N:      bcm9585*
3408 N:      bcm9586*
3409 N:      bcm988312
3410 N:      bcm113*
3411 N:      bcm583*
3412 N:      bcm585*
3413 N:      bcm586*
3414 N:      bcm88312
3415 N:      hr2
3416 N:      stingray
3417 F:      arch/arm64/boot/dts/broadcom/northstar2/*
3418 F:      arch/arm64/boot/dts/broadcom/stingray/*
3419 F:      drivers/clk/bcm/clk-ns*
3420 F:      drivers/clk/bcm/clk-sr*
3421 F:      drivers/pinctrl/bcm/pinctrl-ns*
3422 F:      include/dt-bindings/clock/bcm-sr*
3423
3424 BROADCOM KONA GPIO DRIVER
3425 M:      Ray Jui <rjui@broadcom.com>
3426 L:      bcm-kernel-feedback-list@broadcom.com
3427 S:      Supported
3428 F:      drivers/gpio/gpio-bcm-kona.c
3429 F:      Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
3430
3431 BROADCOM NETXTREME-E ROCE DRIVER
3432 M:      Selvin Xavier <selvin.xavier@broadcom.com>
3433 M:      Devesh Sharma <devesh.sharma@broadcom.com>
3434 M:      Somnath Kotur <somnath.kotur@broadcom.com>
3435 M:      Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
3436 L:      linux-rdma@vger.kernel.org
3437 W:      http://www.broadcom.com
3438 S:      Supported
3439 F:      drivers/infiniband/hw/bnxt_re/
3440 F:      include/uapi/rdma/bnxt_re-abi.h
3441
3442 BROADCOM NVRAM DRIVER
3443 M:      Rafał Miłecki <zajec5@gmail.com>
3444 L:      linux-mips@vger.kernel.org
3445 S:      Maintained
3446 F:      drivers/firmware/broadcom/*
3447
3448 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
3449 M:      Rafał Miłecki <zajec5@gmail.com>
3450 L:      linux-wireless@vger.kernel.org
3451 S:      Maintained
3452 F:      drivers/bcma/
3453 F:      include/linux/bcma/
3454
3455 BROADCOM STB AVS CPUFREQ DRIVER
3456 M:      Markus Mayer <mmayer@broadcom.com>
3457 M:      bcm-kernel-feedback-list@broadcom.com
3458 L:      linux-pm@vger.kernel.org
3459 S:      Maintained
3460 F:      Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
3461 F:      drivers/cpufreq/brcmstb*
3462
3463 BROADCOM STB AVS TMON DRIVER
3464 M:      Markus Mayer <mmayer@broadcom.com>
3465 M:      bcm-kernel-feedback-list@broadcom.com
3466 L:      linux-pm@vger.kernel.org
3467 S:      Maintained
3468 F:      Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt
3469 F:      drivers/thermal/broadcom/brcmstb*
3470
3471 BROADCOM STB NAND FLASH DRIVER
3472 M:      Brian Norris <computersforpeace@gmail.com>
3473 M:      Kamal Dasu <kdasu.kdev@gmail.com>
3474 L:      linux-mtd@lists.infradead.org
3475 L:      bcm-kernel-feedback-list@broadcom.com
3476 S:      Maintained
3477 F:      drivers/mtd/nand/raw/brcmnand/
3478
3479 BROADCOM STB DPFE DRIVER
3480 M:      Markus Mayer <mmayer@broadcom.com>
3481 M:      bcm-kernel-feedback-list@broadcom.com
3482 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3483 S:      Maintained
3484 F:      Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt
3485 F:      drivers/memory/brcmstb_dpfe.c
3486
3487 BROADCOM SPI DRIVER
3488 M:      Kamal Dasu <kdasu.kdev@gmail.com>
3489 M:      bcm-kernel-feedback-list@broadcom.com
3490 S:      Maintained
3491 F:      Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.txt
3492 F:      drivers/spi/spi-bcm-qspi.*
3493 F:      drivers/spi/spi-brcmstb-qspi.c
3494 F:      drivers/spi/spi-iproc-qspi.c
3495
3496 BROADCOM SYSTEMPORT ETHERNET DRIVER
3497 M:      Florian Fainelli <f.fainelli@gmail.com>
3498 L:      bcm-kernel-feedback-list@broadcom.com
3499 L:      netdev@vger.kernel.org
3500 S:      Supported
3501 F:      drivers/net/ethernet/broadcom/bcmsysport.*
3502
3503 BROADCOM TG3 GIGABIT ETHERNET DRIVER
3504 M:      Siva Reddy Kallam <siva.kallam@broadcom.com>
3505 M:      Prashant Sreedharan <prashant@broadcom.com>
3506 M:      Michael Chan <mchan@broadcom.com>
3507 L:      netdev@vger.kernel.org
3508 S:      Supported
3509 F:      drivers/net/ethernet/broadcom/tg3.*
3510
3511 BROCADE BFA FC SCSI DRIVER
3512 M:      Anil Gurumurthy <anil.gurumurthy@qlogic.com>
3513 M:      Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
3514 L:      linux-scsi@vger.kernel.org
3515 S:      Supported
3516 F:      drivers/scsi/bfa/
3517
3518 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
3519 M:      Rasesh Mody <rmody@marvell.com>
3520 M:      Sudarsana Kalluru <skalluru@marvell.com>
3521 M:      GR-Linux-NIC-Dev@marvell.com
3522 L:      netdev@vger.kernel.org
3523 S:      Supported
3524 F:      drivers/net/ethernet/brocade/bna/
3525
3526 BSG (block layer generic sg v4 driver)
3527 M:      FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3528 L:      linux-scsi@vger.kernel.org
3529 S:      Supported
3530 F:      block/bsg.c
3531 F:      include/linux/bsg.h
3532 F:      include/uapi/linux/bsg.h
3533
3534 BT87X AUDIO DRIVER
3535 M:      Clemens Ladisch <clemens@ladisch.de>
3536 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3537 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3538 S:      Maintained
3539 F:      Documentation/sound/cards/bt87x.rst
3540 F:      sound/pci/bt87x.c
3541
3542 BT8XXGPIO DRIVER
3543 M:      Michael Buesch <m@bues.ch>
3544 W:      http://bu3sch.de/btgpio.php
3545 S:      Maintained
3546 F:      drivers/gpio/gpio-bt8xx.c
3547
3548 BTRFS FILE SYSTEM
3549 M:      Chris Mason <clm@fb.com>
3550 M:      Josef Bacik <josef@toxicpanda.com>
3551 M:      David Sterba <dsterba@suse.com>
3552 L:      linux-btrfs@vger.kernel.org
3553 W:      http://btrfs.wiki.kernel.org/
3554 Q:      http://patchwork.kernel.org/project/linux-btrfs/list/
3555 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
3556 S:      Maintained
3557 F:      Documentation/filesystems/btrfs.txt
3558 F:      fs/btrfs/
3559 F:      include/linux/btrfs*
3560 F:      include/uapi/linux/btrfs*
3561
3562 BTTV VIDEO4LINUX DRIVER
3563 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
3564 L:      linux-media@vger.kernel.org
3565 W:      https://linuxtv.org
3566 T:      git git://linuxtv.org/media_tree.git
3567 S:      Odd fixes
3568 F:      Documentation/media/v4l-drivers/bttv*
3569 F:      drivers/media/pci/bt8xx/bttv*
3570
3571 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3572 M:      Chanwoo Choi <cw00.choi@samsung.com>
3573 L:      linux-pm@vger.kernel.org
3574 L:      linux-samsung-soc@vger.kernel.org
3575 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
3576 S:      Maintained
3577 F:      drivers/devfreq/exynos-bus.c
3578 F:      Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3579
3580 BUSLOGIC SCSI DRIVER
3581 M:      Khalid Aziz <khalid@gonehiking.org>
3582 L:      linux-scsi@vger.kernel.org
3583 S:      Maintained
3584 F:      drivers/scsi/BusLogic.*
3585 F:      drivers/scsi/FlashPoint.*
3586
3587 C-MEDIA CMI8788 DRIVER
3588 M:      Clemens Ladisch <clemens@ladisch.de>
3589 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3590 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3591 S:      Maintained
3592 F:      sound/pci/oxygen/
3593
3594 C-SKY ARCHITECTURE
3595 M:      Guo Ren <guoren@kernel.org>
3596 T:      git https://github.com/c-sky/csky-linux.git
3597 S:      Supported
3598 F:      arch/csky/
3599 F:      Documentation/devicetree/bindings/csky/
3600 F:      drivers/irqchip/irq-csky-*
3601 F:      Documentation/devicetree/bindings/interrupt-controller/csky,*
3602 F:      drivers/clocksource/timer-gx6605s.c
3603 F:      drivers/clocksource/timer-mp-csky.c
3604 F:      Documentation/devicetree/bindings/timer/csky,*
3605 K:      csky
3606 N:      csky
3607
3608 C6X ARCHITECTURE
3609 M:      Mark Salter <msalter@redhat.com>
3610 M:      Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3611 L:      linux-c6x-dev@linux-c6x.org
3612 W:      http://www.linux-c6x.org/wiki/index.php/Main_Page
3613 S:      Maintained
3614 F:      arch/c6x/
3615
3616 CA8210 IEEE-802.15.4 RADIO DRIVER
3617 M:      Harry Morris <h.morris@cascoda.com>
3618 L:      linux-wpan@vger.kernel.org
3619 W:      https://github.com/Cascoda/ca8210-linux.git
3620 S:      Maintained
3621 F:      drivers/net/ieee802154/ca8210.c
3622 F:      Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3623
3624 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3625 M:      David Howells <dhowells@redhat.com>
3626 L:      linux-cachefs@redhat.com (moderated for non-subscribers)
3627 S:      Supported
3628 F:      Documentation/filesystems/caching/cachefiles.txt
3629 F:      fs/cachefiles/
3630
3631 CADENCE MIPI-CSI2 BRIDGES
3632 M:      Maxime Ripard <mripard@kernel.org>
3633 L:      linux-media@vger.kernel.org
3634 S:      Maintained
3635 F:      Documentation/devicetree/bindings/media/cdns,*.txt
3636 F:      drivers/media/platform/cadence/cdns-csi2*
3637
3638 CADENCE NAND DRIVER
3639 M:      Piotr Sroka <piotrs@cadence.com>
3640 L:      linux-mtd@lists.infradead.org
3641 S:      Maintained
3642 F:      drivers/mtd/nand/raw/cadence-nand-controller.c
3643 F:      Documentation/devicetree/bindings/mtd/cadence-nand-controller.txt
3644
3645 CADET FM/AM RADIO RECEIVER DRIVER
3646 M:      Hans Verkuil <hverkuil@xs4all.nl>
3647 L:      linux-media@vger.kernel.org
3648 T:      git git://linuxtv.org/media_tree.git
3649 W:      https://linuxtv.org
3650 S:      Maintained
3651 F:      drivers/media/radio/radio-cadet*
3652
3653 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3654 M:      Jonathan Corbet <corbet@lwn.net>
3655 L:      linux-media@vger.kernel.org
3656 T:      git git://linuxtv.org/media_tree.git
3657 S:      Maintained
3658 F:      Documentation/media/v4l-drivers/cafe_ccic*
3659 F:      drivers/media/platform/marvell-ccic/
3660
3661 CAIF NETWORK LAYER
3662 L:      netdev@vger.kernel.org
3663 S:      Orphan
3664 F:      Documentation/networking/caif/
3665 F:      drivers/net/caif/
3666 F:      include/uapi/linux/caif/
3667 F:      include/net/caif/
3668 F:      net/caif/
3669
3670 CAKE QDISC
3671 M:      Toke Høiland-Jørgensen <toke@toke.dk>
3672 L:      cake@lists.bufferbloat.net (moderated for non-subscribers)
3673 S:      Maintained
3674 F:      net/sched/sch_cake.c
3675
3676 CAN NETWORK DRIVERS
3677 M:      Wolfgang Grandegger <wg@grandegger.com>
3678 M:      Marc Kleine-Budde <mkl@pengutronix.de>
3679 L:      linux-can@vger.kernel.org
3680 W:      https://github.com/linux-can
3681 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3682 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3683 S:      Maintained
3684 F:      Documentation/devicetree/bindings/net/can/
3685 F:      drivers/net/can/
3686 F:      include/linux/can/dev.h
3687 F:      include/linux/can/led.h
3688 F:      include/linux/can/rx-offload.h
3689 F:      include/linux/can/platform/
3690 F:      include/uapi/linux/can/error.h
3691 F:      include/uapi/linux/can/netlink.h
3692 F:      include/uapi/linux/can/vxcan.h
3693
3694 CAN NETWORK LAYER
3695 M:      Oliver Hartkopp <socketcan@hartkopp.net>
3696 M:      Marc Kleine-Budde <mkl@pengutronix.de>
3697 L:      linux-can@vger.kernel.org
3698 W:      https://github.com/linux-can
3699 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3700 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3701 S:      Maintained
3702 F:      Documentation/networking/can.rst
3703 F:      net/can/
3704 F:      include/linux/can/core.h
3705 F:      include/linux/can/skb.h
3706 F:      include/net/netns/can.h
3707 F:      include/uapi/linux/can.h
3708 F:      include/uapi/linux/can/bcm.h
3709 F:      include/uapi/linux/can/raw.h
3710 F:      include/uapi/linux/can/gw.h
3711
3712 CAN-J1939 NETWORK LAYER
3713 M:      Robin van der Gracht <robin@protonic.nl>
3714 M:      Oleksij Rempel <o.rempel@pengutronix.de>
3715 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
3716 L:      linux-can@vger.kernel.org
3717 S:      Maintained
3718 F:      Documentation/networking/j1939.rst
3719 F:      net/can/j1939/
3720 F:      include/uapi/linux/can/j1939.h
3721
3722 CAPABILITIES
3723 M:      Serge Hallyn <serge@hallyn.com>
3724 L:      linux-security-module@vger.kernel.org
3725 S:      Supported
3726 F:      include/linux/capability.h
3727 F:      include/uapi/linux/capability.h
3728 F:      security/commoncap.c
3729 F:      kernel/capability.c
3730
3731 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3732 M:      Kevin Tsai <ktsai@capellamicro.com>
3733 S:      Maintained
3734 F:      drivers/iio/light/cm*
3735
3736 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3737 M:      Christian Lamparter <chunkeey@googlemail.com>
3738 L:      linux-wireless@vger.kernel.org
3739 W:      http://wireless.kernel.org/en/users/Drivers/carl9170
3740 S:      Maintained
3741 F:      drivers/net/wireless/ath/carl9170/
3742
3743 CAVIUM I2C DRIVER
3744 M:      Robert Richter <rrichter@marvell.com>
3745 W:      http://www.marvell.com
3746 S:      Supported
3747 F:      drivers/i2c/busses/i2c-octeon*
3748 F:      drivers/i2c/busses/i2c-thunderx*
3749
3750 CAVIUM LIQUIDIO NETWORK DRIVER
3751 M:      Derek Chickles <dchickles@marvell.com>
3752 M:      Satanand Burla <sburla@marvell.com>
3753 M:      Felix Manlunas <fmanlunas@marvell.com>
3754 L:      netdev@vger.kernel.org
3755 W:      http://www.marvell.com
3756 S:      Supported
3757 F:      drivers/net/ethernet/cavium/liquidio/
3758
3759 CAVIUM MMC DRIVER
3760 M:      Robert Richter <rrichter@marvell.com>
3761 W:      http://www.marvell.com
3762 S:      Supported
3763 F:      drivers/mmc/host/cavium*
3764
3765 CAVIUM OCTEON-TX CRYPTO DRIVER
3766 M:      George Cherian <gcherian@marvell.com>
3767 L:      linux-crypto@vger.kernel.org
3768 W:      http://www.marvell.com
3769 S:      Supported
3770 F:      drivers/crypto/cavium/cpt/
3771
3772 CAVIUM THUNDERX2 ARM64 SOC
3773 M:      Robert Richter <rrichter@marvell.com>
3774 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3775 S:      Maintained
3776 F:      arch/arm64/boot/dts/cavium/thunder2-99xx*
3777 F:      Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3778
3779 CC2520 IEEE-802.15.4 RADIO DRIVER
3780 M:      Varka Bhadram <varkabhadram@gmail.com>
3781 L:      linux-wpan@vger.kernel.org
3782 S:      Maintained
3783 F:      drivers/net/ieee802154/cc2520.c
3784 F:      include/linux/spi/cc2520.h
3785 F:      Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3786
3787 CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
3788 M:      Gilad Ben-Yossef <gilad@benyossef.com>
3789 L:      linux-crypto@vger.kernel.org
3790 S:      Supported
3791 F:      drivers/crypto/ccree/
3792 W:      https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3793
3794 CEC FRAMEWORK
3795 M:      Hans Verkuil <hverkuil-cisco@xs4all.nl>
3796 L:      linux-media@vger.kernel.org
3797 T:      git git://linuxtv.org/media_tree.git
3798 W:      http://linuxtv.org
3799 S:      Supported
3800 F:      Documentation/media/kapi/cec-core.rst
3801 F:      Documentation/media/uapi/cec
3802 F:      drivers/media/cec/
3803 F:      drivers/media/rc/keymaps/rc-cec.c
3804 F:      include/media/cec.h
3805 F:      include/media/cec-notifier.h
3806 F:      include/uapi/linux/cec.h
3807 F:      include/uapi/linux/cec-funcs.h
3808 F:      Documentation/devicetree/bindings/media/cec.txt
3809 F:      Documentation/ABI/testing/debugfs-cec-error-inj
3810
3811 CEC GPIO DRIVER
3812 M:      Hans Verkuil <hverkuil-cisco@xs4all.nl>
3813 L:      linux-media@vger.kernel.org
3814 T:      git git://linuxtv.org/media_tree.git
3815 W:      http://linuxtv.org
3816 S:      Supported
3817 F:      drivers/media/platform/cec-gpio/
3818 F:      Documentation/devicetree/bindings/media/cec-gpio.txt
3819
3820 CELL BROADBAND ENGINE ARCHITECTURE
3821 M:      Arnd Bergmann <arnd@arndb.de>
3822 L:      linuxppc-dev@lists.ozlabs.org
3823 W:      http://www.ibm.com/developerworks/power/cell/
3824 S:      Supported
3825 F:      arch/powerpc/include/asm/cell*.h
3826 F:      arch/powerpc/include/asm/spu*.h
3827 F:      arch/powerpc/include/uapi/asm/spu*.h
3828 F:      arch/powerpc/oprofile/*cell*
3829 F:      arch/powerpc/platforms/cell/
3830
3831 CEPH COMMON CODE (LIBCEPH)
3832 M:      Ilya Dryomov <idryomov@gmail.com>
3833 M:      Jeff Layton <jlayton@kernel.org>
3834 M:      Sage Weil <sage@redhat.com>
3835 L:      ceph-devel@vger.kernel.org
3836 W:      http://ceph.com/
3837 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3838 T:      git git://github.com/ceph/ceph-client.git
3839 S:      Supported
3840 F:      net/ceph/
3841 F:      include/linux/ceph/
3842 F:      include/linux/crush/
3843
3844 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3845 M:      Jeff Layton <jlayton@kernel.org>
3846 M:      Sage Weil <sage@redhat.com>
3847 M:      Ilya Dryomov <idryomov@gmail.com>
3848 L:      ceph-devel@vger.kernel.org
3849 W:      http://ceph.com/
3850 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3851 T:      git git://github.com/ceph/ceph-client.git
3852 S:      Supported
3853 F:      Documentation/filesystems/ceph.txt
3854 F:      fs/ceph/
3855
3856 CERTIFICATE HANDLING:
3857 M:      David Howells <dhowells@redhat.com>
3858 M:      David Woodhouse <dwmw2@infradead.org>
3859 L:      keyrings@vger.kernel.org
3860 S:      Maintained
3861 F:      Documentation/admin-guide/module-signing.rst
3862 F:      certs/
3863 F:      scripts/sign-file.c
3864 F:      scripts/extract-cert.c
3865
3866 CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3867 L:      devel@driverdev.osuosl.org
3868 S:      Obsolete
3869 F:      drivers/staging/wusbcore/
3870
3871 CFAG12864B LCD DRIVER
3872 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3873 S:      Maintained
3874 F:      drivers/auxdisplay/cfag12864b.c
3875 F:      include/linux/cfag12864b.h
3876
3877 CFAG12864BFB LCD FRAMEBUFFER DRIVER
3878 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3879 S:      Maintained
3880 F:      drivers/auxdisplay/cfag12864bfb.c
3881 F:      include/linux/cfag12864b.h
3882
3883 802.11 (including CFG80211/NL80211)
3884 M:      Johannes Berg <johannes@sipsolutions.net>
3885 L:      linux-wireless@vger.kernel.org
3886 W:      http://wireless.kernel.org/
3887 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3888 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3889 S:      Maintained
3890 F:      net/wireless/
3891 F:      include/uapi/linux/nl80211.h
3892 F:      include/linux/ieee80211.h
3893 F:      include/net/wext.h
3894 F:      include/net/cfg80211.h
3895 F:      include/net/iw_handler.h
3896 F:      include/net/ieee80211_radiotap.h
3897 F:      Documentation/driver-api/80211/cfg80211.rst
3898 F:      Documentation/networking/regulatory.txt
3899
3900 CHAR and MISC DRIVERS
3901 M:      Arnd Bergmann <arnd@arndb.de>
3902 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3903 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3904 S:      Supported
3905 F:      drivers/char/
3906 F:      drivers/misc/
3907 F:      include/linux/miscdevice.h
3908
3909 CHECKPATCH
3910 M:      Andy Whitcroft <apw@canonical.com>
3911 M:      Joe Perches <joe@perches.com>
3912 S:      Maintained
3913 F:      scripts/checkpatch.pl
3914
3915 CHINESE DOCUMENTATION
3916 M:      Harry Wei <harryxiyou@gmail.com>
3917 M:      Alex Shi <alex.shi@linux.alibaba.com>
3918 L:      xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3919 S:      Maintained
3920 F:      Documentation/translations/zh_CN/
3921
3922 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3923 M:      Peter Chen <Peter.Chen@nxp.com>
3924 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3925 L:      linux-usb@vger.kernel.org
3926 S:      Maintained
3927 F:      drivers/usb/chipidea/
3928
3929 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3930 M:      Hans de Goede <hdegoede@redhat.com>
3931 L:      linux-input@vger.kernel.org
3932 S:      Maintained
3933 F:      Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3934 F:      drivers/input/touchscreen/chipone_icn8318.c
3935
3936 CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
3937 M:      Hans de Goede <hdegoede@redhat.com>
3938 L:      linux-input@vger.kernel.org
3939 S:      Maintained
3940 F:      drivers/input/touchscreen/chipone_icn8505.c
3941
3942 CHROME HARDWARE PLATFORM SUPPORT
3943 M:      Benson Leung <bleung@chromium.org>
3944 M:      Enric Balletbo i Serra <enric.balletbo@collabora.com>
3945 S:      Maintained
3946 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git
3947 F:      drivers/platform/chrome/
3948
3949 CHROMEOS EC SUBDRIVERS
3950 M:      Benson Leung <bleung@chromium.org>
3951 M:      Enric Balletbo i Serra <enric.balletbo@collabora.com>
3952 R:      Guenter Roeck <groeck@chromium.org>
3953 S:      Maintained
3954 N:      cros_ec
3955 N:      cros-ec
3956 F:      drivers/power/supply/cros_usbpd-charger.c
3957
3958 CHROMEOS EC CODEC DRIVER
3959 M:      Cheng-Yi Chiang <cychiang@chromium.org>
3960 S:      Maintained
3961 R:      Enric Balletbo i Serra <enric.balletbo@collabora.com>
3962 R:      Guenter Roeck <groeck@chromium.org>
3963 F:      Documentation/devicetree/bindings/sound/google,cros-ec-codec.txt
3964 F:      sound/soc/codecs/cros_ec_codec.*
3965
3966 CIRRUS LOGIC AUDIO CODEC DRIVERS
3967 M:      Brian Austin <brian.austin@cirrus.com>
3968 M:      Paul Handrigan <Paul.Handrigan@cirrus.com>
3969 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3970 S:      Maintained
3971 F:      sound/soc/codecs/cs*
3972
3973 CIRRUS LOGIC EP93XX ETHERNET DRIVER
3974 M:      Hartley Sweeten <hsweeten@visionengravers.com>
3975 L:      netdev@vger.kernel.org
3976 S:      Maintained
3977 F:      drivers/net/ethernet/cirrus/ep93xx_eth.c
3978
3979 CIRRUS LOGIC LOCHNAGAR DRIVER
3980 M:      Charles Keepax <ckeepax@opensource.cirrus.com>
3981 M:      Richard Fitzgerald <rf@opensource.cirrus.com>
3982 L:      patches@opensource.cirrus.com
3983 S:      Supported
3984 F:      drivers/clk/clk-lochnagar.c
3985 F:      drivers/hwmon/lochnagar-hwmon.c
3986 F:      drivers/mfd/lochnagar-i2c.c
3987 F:      drivers/pinctrl/cirrus/pinctrl-lochnagar.c
3988 F:      drivers/regulator/lochnagar-regulator.c
3989 F:      sound/soc/codecs/lochnagar-sc.c
3990 F:      include/dt-bindings/clk/lochnagar.h
3991 F:      include/dt-bindings/pinctrl/lochnagar.h
3992 F:      include/linux/mfd/lochnagar*
3993 F:      Documentation/devicetree/bindings/mfd/cirrus,lochnagar.txt
3994 F:      Documentation/devicetree/bindings/clock/cirrus,lochnagar.txt
3995 F:      Documentation/devicetree/bindings/hwmon/cirrus,lochnagar.txt
3996 F:      Documentation/devicetree/bindings/pinctrl/cirrus,lochnagar.txt
3997 F:      Documentation/devicetree/bindings/regulator/cirrus,lochnagar.txt
3998 F:      Documentation/devicetree/bindings/sound/cirrus,lochnagar.txt
3999 F:      Documentation/hwmon/lochnagar.rst
4000
4001 CISCO FCOE HBA DRIVER
4002 M:      Satish Kharat <satishkh@cisco.com>
4003 M:      Sesidhar Baddela <sebaddel@cisco.com>
4004 M:      Karan Tilak Kumar <kartilak@cisco.com>
4005 L:      linux-scsi@vger.kernel.org
4006 S:      Supported
4007 F:      drivers/scsi/fnic/
4008
4009 CISCO SCSI HBA DRIVER
4010 M:      Karan Tilak Kumar <kartilak@cisco.com>
4011 M:      Sesidhar Baddela <sebaddel@cisco.com>
4012 L:      linux-scsi@vger.kernel.org
4013 S:      Supported
4014 F:      drivers/scsi/snic/
4015
4016 CISCO VIC ETHERNET NIC DRIVER
4017 M:      Christian Benvenuti <benve@cisco.com>
4018 M:      Govindarajulu Varadarajan <_govind@gmx.com>
4019 M:      Parvi Kaustubhi <pkaustub@cisco.com>
4020 S:      Supported
4021 F:      drivers/net/ethernet/cisco/enic/
4022
4023 CISCO VIC LOW LATENCY NIC DRIVER
4024 M:      Christian Benvenuti <benve@cisco.com>
4025 M:      Nelson Escobar <neescoba@cisco.com>
4026 M:      Parvi Kaustubhi <pkaustub@cisco.com>
4027 S:      Supported
4028 F:      drivers/infiniband/hw/usnic/
4029
4030 CIRRUS LOGIC MADERA CODEC DRIVERS
4031 M:      Charles Keepax <ckeepax@opensource.cirrus.com>
4032 M:      Richard Fitzgerald <rf@opensource.cirrus.com>
4033 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
4034 L:      patches@opensource.cirrus.com
4035 T:      git https://github.com/CirrusLogic/linux-drivers.git
4036 W:      https://github.com/CirrusLogic/linux-drivers/wiki
4037 S:      Supported
4038 F:      Documentation/devicetree/bindings/mfd/madera.txt
4039 F:      Documentation/devicetree/bindings/pinctrl/cirrus,madera-pinctrl.txt
4040 F:      Documentation/devicetree/bindings/sound/madera.txt
4041 F:      include/dt-bindings/sound/madera*
4042 F:      include/linux/irqchip/irq-madera*
4043 F:      include/linux/mfd/madera/*
4044 F:      include/sound/madera*
4045 F:      drivers/gpio/gpio-madera*
4046 F:      drivers/irqchip/irq-madera*
4047 F:      drivers/mfd/madera*
4048 F:      drivers/mfd/cs47l*
4049 F:      drivers/pinctrl/cirrus/*
4050 F:      sound/soc/codecs/cs47l*
4051 F:      sound/soc/codecs/madera*
4052
4053 CLANG-FORMAT FILE
4054 M:      Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
4055 S:      Maintained
4056 F:      .clang-format
4057
4058 CLANG/LLVM BUILD SUPPORT
4059 L:      clang-built-linux@googlegroups.com
4060 W:      https://clangbuiltlinux.github.io/
4061 B:      https://github.com/ClangBuiltLinux/linux/issues
4062 C:      irc://chat.freenode.net/clangbuiltlinux
4063 S:      Supported
4064 K:      \b(?i:clang|llvm)\b
4065
4066 CLEANCACHE API
4067 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
4068 L:      linux-kernel@vger.kernel.org
4069 S:      Maintained
4070 F:      mm/cleancache.c
4071 F:      include/linux/cleancache.h
4072
4073 CLK API
4074 M:      Russell King <linux@armlinux.org.uk>
4075 L:      linux-clk@vger.kernel.org
4076 S:      Maintained
4077 F:      include/linux/clk.h
4078
4079 CLOCKSOURCE, CLOCKEVENT DRIVERS
4080 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
4081 M:      Thomas Gleixner <tglx@linutronix.de>
4082 L:      linux-kernel@vger.kernel.org
4083 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
4084 S:      Supported
4085 F:      drivers/clocksource/
4086 F:      Documentation/devicetree/bindings/timer/
4087
4088 CMPC ACPI DRIVER
4089 M:      Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
4090 M:      Daniel Oliveira Nascimento <don@syst.com.br>
4091 L:      platform-driver-x86@vger.kernel.org
4092 S:      Supported
4093 F:      drivers/platform/x86/classmate-laptop.c
4094
4095 COBALT MEDIA DRIVER
4096 M:      Hans Verkuil <hverkuil-cisco@xs4all.nl>
4097 L:      linux-media@vger.kernel.org
4098 T:      git git://linuxtv.org/media_tree.git
4099 W:      https://linuxtv.org
4100 S:      Supported
4101 F:      drivers/media/pci/cobalt/
4102
4103 COCCINELLE/Semantic Patches (SmPL)
4104 M:      Julia Lawall <Julia.Lawall@lip6.fr>
4105 M:      Gilles Muller <Gilles.Muller@lip6.fr>
4106 M:      Nicolas Palix <nicolas.palix@imag.fr>
4107 M:      Michal Marek <michal.lkml@markovi.net>
4108 L:      cocci@systeme.lip6.fr (moderated for non-subscribers)
4109 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
4110 W:      http://coccinelle.lip6.fr/
4111 S:      Supported
4112 F:      Documentation/dev-tools/coccinelle.rst
4113 F:      scripts/coccinelle/
4114 F:      scripts/coccicheck
4115
4116 CODA FILE SYSTEM
4117 M:      Jan Harkes <jaharkes@cs.cmu.edu>
4118 M:      coda@cs.cmu.edu
4119 L:      codalist@coda.cs.cmu.edu
4120 W:      http://www.coda.cs.cmu.edu/
4121 S:      Maintained
4122 F:      Documentation/filesystems/coda.txt
4123 F:      fs/coda/
4124 F:      include/linux/coda*.h
4125 F:      include/uapi/linux/coda*.h
4126
4127 CODA V4L2 MEM2MEM DRIVER
4128 M:      Philipp Zabel <p.zabel@pengutronix.de>
4129 L:      linux-media@vger.kernel.org
4130 S:      Maintained
4131 F:      Documentation/devicetree/bindings/media/coda.txt
4132 F:      drivers/media/platform/coda/
4133
4134 CODE OF CONDUCT
4135 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4136 S:      Supported
4137 F:      Documentation/process/code-of-conduct.rst
4138 F:      Documentation/process/code-of-conduct-interpretation.rst
4139
4140 COMMON CLK FRAMEWORK
4141 M:      Michael Turquette <mturquette@baylibre.com>
4142 M:      Stephen Boyd <sboyd@kernel.org>
4143 L:      linux-clk@vger.kernel.org
4144 Q:      http://patchwork.kernel.org/project/linux-clk/list/
4145 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
4146 S:      Maintained
4147 F:      Documentation/devicetree/bindings/clock/
4148 F:      drivers/clk/
4149 X:      drivers/clk/clkdev.c
4150 F:      include/linux/clk-pr*
4151 F:      include/linux/clk/
4152 F:      include/linux/of_clk.h
4153
4154 COMMON INTERNET FILE SYSTEM (CIFS)
4155 M:      Steve French <sfrench@samba.org>
4156 L:      linux-cifs@vger.kernel.org
4157 L:      samba-technical@lists.samba.org (moderated for non-subscribers)
4158 W:      http://linux-cifs.samba.org/
4159 T:      git git://git.samba.org/sfrench/cifs-2.6.git
4160 S:      Supported
4161 F:      Documentation/admin-guide/cifs/
4162 F:      fs/cifs/
4163
4164 COMPACTPCI HOTPLUG CORE
4165 M:      Scott Murray <scott@spiteful.org>
4166 L:      linux-pci@vger.kernel.org
4167 S:      Maintained
4168 F:      drivers/pci/hotplug/cpci_hotplug*
4169
4170 COMPACTPCI HOTPLUG GENERIC DRIVER
4171 M:      Scott Murray <scott@spiteful.org>
4172 L:      linux-pci@vger.kernel.org
4173 S:      Maintained
4174 F:      drivers/pci/hotplug/cpcihp_generic.c
4175
4176 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
4177 M:      Scott Murray <scott@spiteful.org>
4178 L:      linux-pci@vger.kernel.org
4179 S:      Maintained
4180 F:      drivers/pci/hotplug/cpcihp_zt5550.*
4181
4182 COMPAL LAPTOP SUPPORT
4183 M:      Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
4184 L:      platform-driver-x86@vger.kernel.org
4185 S:      Maintained
4186 F:      drivers/platform/x86/compal-laptop.c
4187
4188 COMPILER ATTRIBUTES
4189 M:      Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
4190 S:      Maintained
4191 F:      include/linux/compiler_attributes.h
4192
4193 CONEXANT ACCESSRUNNER USB DRIVER
4194 L:      accessrunner-general@lists.sourceforge.net
4195 W:      http://accessrunner.sourceforge.net/
4196 S:      Orphan
4197 F:      drivers/usb/atm/cxacru.c
4198
4199 CONFIGFS
4200 M:      Joel Becker <jlbec@evilplan.org>
4201 M:      Christoph Hellwig <hch@lst.de>
4202 T:      git git://git.infradead.org/users/hch/configfs.git
4203 S:      Supported
4204 F:      fs/configfs/
4205 F:      include/linux/configfs.h
4206
4207 CONNECTOR
4208 M:      Evgeniy Polyakov <zbr@ioremap.net>
4209 L:      netdev@vger.kernel.org
4210 S:      Maintained
4211 F:      drivers/connector/
4212
4213 CONTROL GROUP (CGROUP)
4214 M:      Tejun Heo <tj@kernel.org>
4215 M:      Li Zefan <lizefan@huawei.com>
4216 M:      Johannes Weiner <hannes@cmpxchg.org>
4217 L:      cgroups@vger.kernel.org
4218 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
4219 S:      Maintained
4220 F:      Documentation/admin-guide/cgroup-v2.rst
4221 F:      Documentation/admin-guide/cgroup-v1/
4222 F:      include/linux/cgroup*
4223 F:      kernel/cgroup/
4224
4225 CONTROL GROUP - CPUSET
4226 M:      Li Zefan <lizefan@huawei.com>
4227 L:      cgroups@vger.kernel.org
4228 W:      http://www.bullopensource.org/cpuset/
4229 W:      http://oss.sgi.com/projects/cpusets/
4230 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
4231 S:      Maintained
4232 F:      Documentation/admin-guide/cgroup-v1/cpusets.rst
4233 F:      include/linux/cpuset.h
4234 F:      kernel/cgroup/cpuset.c
4235
4236 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
4237 M:      Johannes Weiner <hannes@cmpxchg.org>
4238 M:      Michal Hocko <mhocko@kernel.org>
4239 M:      Vladimir Davydov <vdavydov.dev@gmail.com>
4240 L:      cgroups@vger.kernel.org
4241 L:      linux-mm@kvack.org
4242 S:      Maintained
4243 F:      mm/memcontrol.c
4244 F:      mm/swap_cgroup.c
4245
4246 CONTROL GROUP - BLOCK IO CONTROLLER (BLKIO)
4247 M:      Tejun Heo <tj@kernel.org>
4248 M:      Jens Axboe <axboe@kernel.dk>
4249 L:      cgroups@vger.kernel.org
4250 L:      linux-block@vger.kernel.org
4251 T:      git git://git.kernel.dk/linux-block
4252 F:      Documentation/admin-guide/cgroup-v1/blkio-controller.rst
4253 F:      block/blk-cgroup.c
4254 F:      include/linux/blk-cgroup.h
4255 F:      block/blk-throttle.c
4256 F:      block/blk-iolatency.c
4257 F:      block/bfq-cgroup.c
4258
4259 CORETEMP HARDWARE MONITORING DRIVER
4260 M:      Fenghua Yu <fenghua.yu@intel.com>
4261 L:      linux-hwmon@vger.kernel.org
4262 S:      Maintained
4263 F:      Documentation/hwmon/coretemp.rst
4264 F:      drivers/hwmon/coretemp.c
4265
4266 COSA/SRP SYNC SERIAL DRIVER
4267 M:      Jan "Yenya" Kasprzak <kas@fi.muni.cz>
4268 W:      http://www.fi.muni.cz/~kas/cosa/
4269 S:      Maintained
4270 F:      drivers/net/wan/cosa*
4271
4272 COUNTER SUBSYSTEM
4273 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
4274 L:      linux-iio@vger.kernel.org
4275 S:      Maintained
4276 F:      Documentation/ABI/testing/sysfs-bus-counter*
4277 F:      Documentation/driver-api/generic-counter.rst
4278 F:      drivers/counter/
4279 F:      include/linux/counter.h
4280 F:      include/linux/counter_enum.h
4281
4282 CPMAC ETHERNET DRIVER
4283 M:      Florian Fainelli <f.fainelli@gmail.com>
4284 L:      netdev@vger.kernel.org
4285 S:      Maintained
4286 F:      drivers/net/ethernet/ti/cpmac.c
4287
4288 CPU FREQUENCY SCALING FRAMEWORK
4289 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
4290 M:      Viresh Kumar <viresh.kumar@linaro.org>
4291 L:      linux-pm@vger.kernel.org
4292 S:      Maintained
4293 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4294 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git (For ARM Updates)
4295 B:      https://bugzilla.kernel.org
4296 F:      Documentation/admin-guide/pm/cpufreq.rst
4297 F:      Documentation/admin-guide/pm/intel_pstate.rst
4298 F:      Documentation/cpu-freq/
4299 F:      Documentation/devicetree/bindings/cpufreq/
4300 F:      drivers/cpufreq/
4301 F:      kernel/sched/cpufreq*.c
4302 F:      include/linux/cpufreq.h
4303 F:      include/linux/sched/cpufreq.h
4304 F:      tools/testing/selftests/cpufreq/
4305
4306 CPU FREQUENCY DRIVERS - VEXPRESS SPC ARM BIG LITTLE
4307 M:      Viresh Kumar <viresh.kumar@linaro.org>
4308 M:      Sudeep Holla <sudeep.holla@arm.com>
4309 L:      linux-pm@vger.kernel.org
4310 W:      http://www.arm.com/products/processors/technologies/biglittleprocessing.php
4311 S:      Maintained
4312 F:      drivers/cpufreq/vexpress-spc-cpufreq.c
4313
4314 CPU POWER MONITORING SUBSYSTEM
4315 M:      Thomas Renninger <trenn@suse.com>
4316 M:      Shuah Khan <shuah@kernel.org>
4317 M:      Shuah Khan <skhan@linuxfoundation.org>
4318 L:      linux-pm@vger.kernel.org
4319 S:      Maintained
4320 F:      tools/power/cpupower/
4321
4322 CPUID/MSR DRIVER
4323 M:      "H. Peter Anvin" <hpa@zytor.com>
4324 S:      Maintained
4325 F:      arch/x86/kernel/cpuid.c
4326 F:      arch/x86/kernel/msr.c
4327
4328 CPUIDLE DRIVER - ARM BIG LITTLE
4329 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
4330 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
4331 L:      linux-pm@vger.kernel.org
4332 L:      linux-arm-kernel@lists.infradead.org
4333 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4334 S:      Maintained
4335 F:      drivers/cpuidle/cpuidle-big_little.c
4336
4337 CPUIDLE DRIVER - ARM EXYNOS
4338 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
4339 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
4340 M:      Kukjin Kim <kgene@kernel.org>
4341 L:      linux-pm@vger.kernel.org
4342 L:      linux-samsung-soc@vger.kernel.org
4343 S:      Supported
4344 F:      drivers/cpuidle/cpuidle-exynos.c
4345 F:      arch/arm/mach-exynos/pm.c
4346
4347 CPUIDLE DRIVER - ARM PSCI
4348 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
4349 M:      Sudeep Holla <sudeep.holla@arm.com>
4350 L:      linux-pm@vger.kernel.org
4351 L:      linux-arm-kernel@lists.infradead.org
4352 S:      Supported
4353 F:      drivers/cpuidle/cpuidle-psci.c
4354
4355 CPU IDLE TIME MANAGEMENT FRAMEWORK
4356 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
4357 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
4358 L:      linux-pm@vger.kernel.org
4359 S:      Maintained
4360 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4361 B:      https://bugzilla.kernel.org
4362 F:      Documentation/admin-guide/pm/cpuidle.rst
4363 F:      Documentation/driver-api/pm/cpuidle.rst
4364 F:      drivers/cpuidle/*
4365 F:      include/linux/cpuidle.h
4366
4367 CRAMFS FILESYSTEM
4368 M:      Nicolas Pitre <nico@fluxnic.net>
4369 S:      Maintained
4370 F:      Documentation/filesystems/cramfs.txt
4371 F:      fs/cramfs/
4372
4373 CREATIVE SB0540
4374 M:      Bastien Nocera <hadess@hadess.net>
4375 L:      linux-input@vger.kernel.org
4376 S:      Maintained
4377 F:      drivers/hid/hid-creative-sb0540.c
4378
4379 CRYPTO API
4380 M:      Herbert Xu <herbert@gondor.apana.org.au>
4381 M:      "David S. Miller" <davem@davemloft.net>
4382 L:      linux-crypto@vger.kernel.org
4383 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
4384 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
4385 S:      Maintained
4386 F:      Documentation/crypto/
4387 F:      Documentation/devicetree/bindings/crypto/
4388 F:      arch/*/crypto/
4389 F:      crypto/
4390 F:      drivers/crypto/
4391 F:      include/crypto/
4392 F:      include/linux/crypto*
4393 F:      lib/crypto/
4394
4395 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
4396 M:      Neil Horman <nhorman@tuxdriver.com>
4397 L:      linux-crypto@vger.kernel.org
4398 S:      Maintained
4399 F:      crypto/ansi_cprng.c
4400 F:      crypto/rng.c
4401
4402 CS3308 MEDIA DRIVER
4403 M:      Hans Verkuil <hverkuil@xs4all.nl>
4404 L:      linux-media@vger.kernel.org
4405 T:      git git://linuxtv.org/media_tree.git
4406 W:      http://linuxtv.org
4407 S:      Odd Fixes
4408 F:      drivers/media/i2c/cs3308.c
4409
4410 CS5535 Audio ALSA driver
4411 M:      Jaya Kumar <jayakumar.alsa@gmail.com>
4412 S:      Maintained
4413 F:      sound/pci/cs5535audio/
4414
4415 CSI DRIVERS FOR ALLWINNER V3s
4416 M:      Yong Deng <yong.deng@magewell.com>
4417 L:      linux-media@vger.kernel.org
4418 T:      git git://linuxtv.org/media_tree.git
4419 S:      Maintained
4420 F:      drivers/media/platform/sunxi/sun6i-csi/
4421 F:      Documentation/devicetree/bindings/media/sun6i-csi.txt
4422
4423 CW1200 WLAN driver
4424 M:      Solomon Peachy <pizza@shaftnet.org>
4425 S:      Maintained
4426 F:      drivers/net/wireless/st/cw1200/
4427
4428 CX18 VIDEO4LINUX DRIVER
4429 M:      Andy Walls <awalls@md.metrocast.net>
4430 L:      ivtv-devel@ivtvdriver.org (subscribers-only)
4431 L:      linux-media@vger.kernel.org
4432 T:      git git://linuxtv.org/media_tree.git
4433 W:      https://linuxtv.org
4434 W:      http://www.ivtvdriver.org/index.php/Cx18
4435 S:      Maintained
4436 F:      Documentation/media/v4l-drivers/cx18*
4437 F:      drivers/media/pci/cx18/
4438 F:      include/uapi/linux/ivtv*
4439
4440 CX2341X MPEG ENCODER HELPER MODULE
4441 M:      Hans Verkuil <hverkuil@xs4all.nl>
4442 L:      linux-media@vger.kernel.org
4443 T:      git git://linuxtv.org/media_tree.git
4444 W:      https://linuxtv.org
4445 S:      Maintained
4446 F:      drivers/media/common/cx2341x*
4447 F:      include/media/drv-intf/cx2341x.h
4448
4449 CX24120 MEDIA DRIVER
4450 M:      Jemma Denson <jdenson@gmail.com>
4451 M:      Patrick Boettcher <patrick.boettcher@posteo.de>
4452 L:      linux-media@vger.kernel.org
4453 W:      https://linuxtv.org
4454 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4455 S:      Maintained
4456 F:      drivers/media/dvb-frontends/cx24120*
4457
4458 CX88 VIDEO4LINUX DRIVER
4459 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
4460 L:      linux-media@vger.kernel.org
4461 W:      https://linuxtv.org
4462 T:      git git://linuxtv.org/media_tree.git
4463 S:      Odd fixes
4464 F:      Documentation/media/v4l-drivers/cx88*
4465 F:      drivers/media/pci/cx88/
4466
4467 CXD2820R MEDIA DRIVER
4468 M:      Antti Palosaari <crope@iki.fi>
4469 L:      linux-media@vger.kernel.org
4470 W:      https://linuxtv.org
4471 W:      http://palosaari.fi/linux/
4472 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4473 T:      git git://linuxtv.org/anttip/media_tree.git
4474 S:      Maintained
4475 F:      drivers/media/dvb-frontends/cxd2820r*
4476
4477 CXGB3 ETHERNET DRIVER (CXGB3)
4478 M:      Vishal Kulkarni <vishal@chelsio.com>
4479 L:      netdev@vger.kernel.org
4480 W:      http://www.chelsio.com
4481 S:      Supported
4482 F:      drivers/net/ethernet/chelsio/cxgb3/
4483
4484 CXGB3 ISCSI DRIVER (CXGB3I)
4485 M:      Karen Xie <kxie@chelsio.com>
4486 L:      linux-scsi@vger.kernel.org
4487 W:      http://www.chelsio.com
4488 S:      Supported
4489 F:      drivers/scsi/cxgbi/cxgb3i
4490
4491 CXGB4 CRYPTO DRIVER (chcr)
4492 M:      Atul Gupta <atul.gupta@chelsio.com>
4493 L:      linux-crypto@vger.kernel.org
4494 W:      http://www.chelsio.com
4495 S:      Supported
4496 F:      drivers/crypto/chelsio
4497
4498 CXGB4 ETHERNET DRIVER (CXGB4)
4499 M:      Vishal Kulkarni <vishal@chelsio.com>
4500 L:      netdev@vger.kernel.org
4501 W:      http://www.chelsio.com
4502 S:      Supported
4503 F:      drivers/net/ethernet/chelsio/cxgb4/
4504
4505 CXGB4 ISCSI DRIVER (CXGB4I)
4506 M:      Karen Xie <kxie@chelsio.com>
4507 L:      linux-scsi@vger.kernel.org
4508 W:      http://www.chelsio.com
4509 S:      Supported
4510 F:      drivers/scsi/cxgbi/cxgb4i
4511
4512 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
4513 M:      Potnuri Bharat Teja <bharat@chelsio.com>
4514 L:      linux-rdma@vger.kernel.org
4515 W:      http://www.openfabrics.org
4516 S:      Supported
4517 F:      drivers/infiniband/hw/cxgb4/
4518 F:      include/uapi/rdma/cxgb4-abi.h
4519
4520 CXGB4VF ETHERNET DRIVER (CXGB4VF)
4521 M:      Casey Leedom <leedom@chelsio.com>
4522 L:      netdev@vger.kernel.org
4523 W:      http://www.chelsio.com
4524 S:      Supported
4525 F:      drivers/net/ethernet/chelsio/cxgb4vf/
4526
4527 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
4528 M:      Frederic Barrat <fbarrat@linux.ibm.com>
4529 M:      Andrew Donnellan <ajd@linux.ibm.com>
4530 L:      linuxppc-dev@lists.ozlabs.org
4531 S:      Supported
4532 F:      arch/powerpc/platforms/powernv/pci-cxl.c
4533 F:      drivers/misc/cxl/
4534 F:      include/misc/cxl*
4535 F:      include/uapi/misc/cxl.h
4536 F:      Documentation/powerpc/cxl.rst
4537 F:      Documentation/ABI/testing/sysfs-class-cxl
4538
4539 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
4540 M:      Manoj N. Kumar <manoj@linux.ibm.com>
4541 M:      Matthew R. Ochs <mrochs@linux.ibm.com>
4542 M:      Uma Krishnan <ukrishn@linux.ibm.com>
4543 L:      linux-scsi@vger.kernel.org
4544 S:      Supported
4545 F:      drivers/scsi/cxlflash/
4546 F:      include/uapi/scsi/cxlflash_ioctl.h
4547 F:      Documentation/powerpc/cxlflash.rst
4548
4549 CYBERPRO FB DRIVER
4550 M:      Russell King <linux@armlinux.org.uk>
4551 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4552 W:      http://www.armlinux.org.uk/
4553 S:      Maintained
4554 F:      drivers/video/fbdev/cyber2000fb.*
4555
4556 CYCLADES ASYNC MUX DRIVER
4557 W:      http://www.cyclades.com/
4558 S:      Orphan
4559 F:      drivers/tty/cyclades.c
4560 F:      include/linux/cyclades.h
4561 F:      include/uapi/linux/cyclades.h
4562
4563 CYCLADES PC300 DRIVER
4564 W:      http://www.cyclades.com/
4565 S:      Orphan
4566 F:      drivers/net/wan/pc300*
4567
4568 CYPRESS_FIRMWARE MEDIA DRIVER
4569 M:      Antti Palosaari <crope@iki.fi>
4570 L:      linux-media@vger.kernel.org
4571 W:      https://linuxtv.org
4572 W:      http://palosaari.fi/linux/
4573 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4574 T:      git git://linuxtv.org/anttip/media_tree.git
4575 S:      Maintained
4576 F:      drivers/media/common/cypress_firmware*
4577
4578 CYTTSP TOUCHSCREEN DRIVER
4579 M:      Ferruh Yigit <fery@cypress.com>
4580 L:      linux-input@vger.kernel.org
4581 S:      Supported
4582 F:      drivers/input/touchscreen/cyttsp*
4583 F:      include/linux/input/cyttsp.h
4584
4585 D-LINK DIR-685 TOUCHKEYS DRIVER
4586 M:      Linus Walleij <linus.walleij@linaro.org>
4587 L:      linux-input@vger.kernel.org
4588 S:      Supported
4589 F:      drivers/input/keyboard/dlink-dir685-touchkeys.c
4590
4591 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
4592 M:      Joshua Kinard <kumba@gentoo.org>
4593 S:      Maintained
4594 F:      drivers/rtc/rtc-ds1685.c
4595 F:      include/linux/rtc/ds1685.h
4596
4597 DAMA SLAVE for AX.25
4598 M:      Joerg Reuter <jreuter@yaina.de>
4599 W:      http://yaina.de/jreuter/
4600 W:      http://www.qsl.net/dl1bke/
4601 L:      linux-hams@vger.kernel.org
4602 S:      Maintained
4603 F:      net/ax25/af_ax25.c
4604 F:      net/ax25/ax25_dev.c
4605 F:      net/ax25/ax25_ds_*
4606 F:      net/ax25/ax25_in.c
4607 F:      net/ax25/ax25_out.c
4608 F:      net/ax25/ax25_timer.c
4609 F:      net/ax25/sysctl_net_ax25.c
4610
4611 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
4612 L:      netdev@vger.kernel.org
4613 S:      Orphan
4614 F:      Documentation/networking/device_drivers/dec/dmfe.txt
4615 F:      drivers/net/ethernet/dec/tulip/dmfe.c
4616
4617 DC390/AM53C974 SCSI driver
4618 M:      Hannes Reinecke <hare@suse.com>
4619 L:      linux-scsi@vger.kernel.org
4620 S:      Maintained
4621 F:      drivers/scsi/am53c974.c
4622
4623 DC395x SCSI driver
4624 M:      Oliver Neukum <oliver@neukum.org>
4625 M:      Ali Akcaagac <aliakc@web.de>
4626 M:      Jamie Lenehan <lenehan@twibble.org>
4627 L:      dc395x@twibble.org
4628 W:      http://twibble.org/dist/dc395x/
4629 W:      http://lists.twibble.org/mailman/listinfo/dc395x/
4630 S:      Maintained
4631 F:      Documentation/scsi/dc395x.txt
4632 F:      drivers/scsi/dc395x.*
4633
4634 DCCP PROTOCOL
4635 M:      Gerrit Renker <gerrit@erg.abdn.ac.uk>
4636 L:      dccp@vger.kernel.org
4637 W:      http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
4638 S:      Maintained
4639 F:      include/linux/dccp.h
4640 F:      include/uapi/linux/dccp.h
4641 F:      include/linux/tfrc.h
4642 F:      net/dccp/
4643
4644 DECnet NETWORK LAYER
4645 W:      http://linux-decnet.sourceforge.net
4646 L:      linux-decnet-user@lists.sourceforge.net
4647 S:      Orphan
4648 F:      Documentation/networking/decnet.txt
4649 F:      net/decnet/
4650
4651 DECSTATION PLATFORM SUPPORT
4652 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
4653 L:      linux-mips@vger.kernel.org
4654 W:      http://www.linux-mips.org/wiki/DECstation
4655 S:      Maintained
4656 F:      arch/mips/dec/
4657 F:      arch/mips/include/asm/dec/
4658 F:      arch/mips/include/asm/mach-dec/
4659
4660 DEFXX FDDI NETWORK DRIVER
4661 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
4662 S:      Maintained
4663 F:      drivers/net/fddi/defxx.*
4664
4665 DEINTERLACE DRIVERS FOR ALLWINNER H3
4666 M:      Jernej Skrabec <jernej.skrabec@siol.net>
4667 L:      linux-media@vger.kernel.org
4668 T:      git git://linuxtv.org/media_tree.git
4669 S:      Maintained
4670 F:      drivers/media/platform/sunxi/sun8i-di/
4671 F:      Documentation/devicetree/bindings/media/allwinner,sun8i-h3-deinterlace.yaml
4672
4673 DELL SMBIOS DRIVER
4674 M:      Pali Rohár <pali.rohar@gmail.com>
4675 M:      Mario Limonciello <mario.limonciello@dell.com>
4676 L:      platform-driver-x86@vger.kernel.org
4677 S:      Maintained
4678 F:      drivers/platform/x86/dell-smbios.*
4679
4680 DELL SMBIOS SMM DRIVER
4681 M:      Mario Limonciello <mario.limonciello@dell.com>
4682 L:      platform-driver-x86@vger.kernel.org
4683 S:      Maintained
4684 F:      drivers/platform/x86/dell-smbios-smm.c
4685
4686 DELL SMBIOS WMI DRIVER
4687 M:      Mario Limonciello <mario.limonciello@dell.com>
4688 L:      platform-driver-x86@vger.kernel.org
4689 S:      Maintained
4690 F:      drivers/platform/x86/dell-smbios-wmi.c
4691 F:      tools/wmi/dell-smbios-example.c
4692
4693 DEFZA FDDI NETWORK DRIVER
4694 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
4695 S:      Maintained
4696 F:      drivers/net/fddi/defza.*
4697
4698 DELL LAPTOP DRIVER
4699 M:      Matthew Garrett <mjg59@srcf.ucam.org>
4700 M:      Pali Rohár <pali.rohar@gmail.com>
4701 L:      platform-driver-x86@vger.kernel.org
4702 S:      Maintained
4703 F:      drivers/platform/x86/dell-laptop.c
4704
4705 DELL LAPTOP FREEFALL DRIVER
4706 M:      Pali Rohár <pali.rohar@gmail.com>
4707 S:      Maintained
4708 F:      drivers/platform/x86/dell-smo8800.c
4709
4710 DELL LAPTOP RBTN DRIVER
4711 M:      Pali Rohár <pali.rohar@gmail.com>
4712 S:      Maintained
4713 F:      drivers/platform/x86/dell-rbtn.*
4714
4715 DELL REMOTE BIOS UPDATE DRIVER
4716 M:      Stuart Hayes <stuart.w.hayes@gmail.com>
4717 L:      platform-driver-x86@vger.kernel.org
4718 S:      Maintained
4719 F:      drivers/platform/x86/dell_rbu.c
4720
4721 DELL LAPTOP SMM DRIVER
4722 M:      Pali Rohár <pali.rohar@gmail.com>
4723 S:      Maintained
4724 F:      drivers/hwmon/dell-smm-hwmon.c
4725 F:      include/uapi/linux/i8k.h
4726
4727 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
4728 M:      Stuart Hayes <stuart.w.hayes@gmail.com>
4729 L:      platform-driver-x86@vger.kernel.org
4730 S:      Maintained
4731 F:      Documentation/driver-api/dcdbas.rst
4732 F:      drivers/platform/x86/dcdbas.*
4733
4734 DELL WMI NOTIFICATIONS DRIVER
4735 M:      Matthew Garrett <mjg59@srcf.ucam.org>
4736 M:      Pali Rohár <pali.rohar@gmail.com>
4737 S:      Maintained
4738 F:      drivers/platform/x86/dell-wmi.c
4739
4740 DELL WMI DESCRIPTOR DRIVER
4741 M:      Mario Limonciello <mario.limonciello@dell.com>
4742 S:      Maintained
4743 F:      drivers/platform/x86/dell-wmi-descriptor.c
4744
4745 DELTA ST MEDIA DRIVER
4746 M:      Hugues Fruchet <hugues.fruchet@st.com>
4747 L:      linux-media@vger.kernel.org
4748 T:      git git://linuxtv.org/media_tree.git
4749 W:      https://linuxtv.org
4750 S:      Supported
4751 F:      drivers/media/platform/sti/delta
4752
4753 DENALI NAND DRIVER
4754 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
4755 L:      linux-mtd@lists.infradead.org
4756 S:      Supported
4757 F:      drivers/mtd/nand/raw/denali*
4758
4759 DESIGNWARE EDMA CORE IP DRIVER
4760 M:      Gustavo Pimentel <gustavo.pimentel@synopsys.com>
4761 L:      dmaengine@vger.kernel.org
4762 S:      Maintained
4763 F:      drivers/dma/dw-edma/
4764 F:      include/linux/dma/edma.h
4765
4766 DESIGNWARE USB2 DRD IP DRIVER
4767 M:      Minas Harutyunyan <hminas@synopsys.com>
4768 L:      linux-usb@vger.kernel.org
4769 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4770 S:      Maintained
4771 F:      drivers/usb/dwc2/
4772
4773 DESIGNWARE USB3 DRD IP DRIVER
4774 M:      Felipe Balbi <balbi@kernel.org>
4775 L:      linux-usb@vger.kernel.org
4776 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4777 S:      Maintained
4778 F:      drivers/usb/dwc3/
4779
4780 DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
4781 M:      Andreas Klinger <ak@it-klinger.de>
4782 L:      linux-iio@vger.kernel.org
4783 S:      Maintained
4784 F:      Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
4785 F:      drivers/iio/proximity/srf*.c
4786
4787 DEVICE COREDUMP (DEV_COREDUMP)
4788 M:      Johannes Berg <johannes@sipsolutions.net>
4789 L:      linux-kernel@vger.kernel.org
4790 S:      Maintained
4791 F:      drivers/base/devcoredump.c
4792 F:      include/linux/devcoredump.h
4793
4794 DEVICE FREQUENCY (DEVFREQ)
4795 M:      MyungJoo Ham <myungjoo.ham@samsung.com>
4796 M:      Kyungmin Park <kyungmin.park@samsung.com>
4797 M:      Chanwoo Choi <cw00.choi@samsung.com>
4798 L:      linux-pm@vger.kernel.org
4799 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
4800 S:      Maintained
4801 F:      drivers/devfreq/
4802 F:      include/linux/devfreq.h
4803 F:      Documentation/devicetree/bindings/devfreq/
4804 F:      include/trace/events/devfreq.h
4805
4806 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
4807 M:      Chanwoo Choi <cw00.choi@samsung.com>
4808 L:      linux-pm@vger.kernel.org
4809 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
4810 S:      Supported
4811 F:      drivers/devfreq/event/
4812 F:      drivers/devfreq/devfreq-event.c
4813 F:      include/dt-bindings/pmu/exynos_ppmu.h
4814 F:      include/linux/devfreq-event.h
4815 F:      Documentation/devicetree/bindings/devfreq/event/
4816
4817 DEVICE NUMBER REGISTRY
4818 M:      Torben Mathiasen <device@lanana.org>
4819 W:      http://lanana.org/docs/device-list/index.html
4820 S:      Maintained
4821
4822 DEVICE-MAPPER  (LVM)
4823 M:      Alasdair Kergon <agk@redhat.com>
4824 M:      Mike Snitzer <snitzer@redhat.com>
4825 M:      dm-devel@redhat.com
4826 L:      dm-devel@redhat.com
4827 W:      http://sources.redhat.com/dm
4828 Q:      http://patchwork.kernel.org/project/dm-devel/list/
4829 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
4830 T:      quilt http://people.redhat.com/agk/patches/linux/editing/
4831 S:      Maintained
4832 F:      Documentation/admin-guide/device-mapper/
4833 F:      drivers/md/Makefile
4834 F:      drivers/md/Kconfig
4835 F:      drivers/md/dm*
4836 F:      drivers/md/persistent-data/
4837 F:      include/linux/device-mapper.h
4838 F:      include/linux/dm-*.h
4839 F:      include/uapi/linux/dm-*.h
4840
4841 DEVLINK
4842 M:      Jiri Pirko <jiri@mellanox.com>
4843 L:      netdev@vger.kernel.org
4844 S:      Supported
4845 F:      net/core/devlink.c
4846 F:      include/net/devlink.h
4847 F:      include/uapi/linux/devlink.h
4848
4849 DIALOG SEMICONDUCTOR DRIVERS
4850 M:      Support Opensource <support.opensource@diasemi.com>
4851 W:      http://www.dialog-semiconductor.com/products
4852 S:      Supported
4853 F:      Documentation/hwmon/da90??.rst
4854 F:      Documentation/devicetree/bindings/mfd/da90*.txt
4855 F:      Documentation/devicetree/bindings/input/da90??-onkey.txt
4856 F:      Documentation/devicetree/bindings/thermal/da90??-thermal.txt
4857 F:      Documentation/devicetree/bindings/regulator/da92*.txt
4858 F:      Documentation/devicetree/bindings/regulator/slg51000.txt
4859 F:      Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
4860 F:      Documentation/devicetree/bindings/sound/da[79]*.txt
4861 F:      drivers/gpio/gpio-da90??.c
4862 F:      drivers/hwmon/da90??-hwmon.c
4863 F:      drivers/iio/adc/da91??-*.c
4864 F:      drivers/input/misc/da90??_onkey.c
4865 F:      drivers/input/touchscreen/da9052_tsi.c
4866 F:      drivers/leds/leds-da90??.c
4867 F:      drivers/mfd/da903x.c
4868 F:      drivers/mfd/da90??-*.c
4869 F:      drivers/mfd/da91??-*.c
4870 F:      drivers/power/supply/da9052-battery.c
4871 F:      drivers/power/supply/da91??-*.c
4872 F:      drivers/regulator/da903x.c
4873 F:      drivers/regulator/da9???-regulator.[ch]
4874 F:      drivers/regulator/slg51000-regulator.[ch]
4875 F:      drivers/thermal/da90??-thermal.c
4876 F:      drivers/rtc/rtc-da90??.c
4877 F:      drivers/video/backlight/da90??_bl.c
4878 F:      drivers/watchdog/da90??_wdt.c
4879 F:      include/linux/mfd/da903x.h
4880 F:      include/linux/mfd/da9052/
4881 F:      include/linux/mfd/da9055/
4882 F:      include/linux/mfd/da9062/
4883 F:      include/linux/mfd/da9063/
4884 F:      include/linux/mfd/da9150/
4885 F:      include/linux/regulator/da9211.h
4886 F:      include/sound/da[79]*.h
4887 F:      sound/soc/codecs/da[79]*.[ch]
4888
4889 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
4890 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
4891 L:      linux-gpio@vger.kernel.org
4892 S:      Maintained
4893 F:      drivers/gpio/gpio-gpio-mm.c
4894
4895 DIOLAN U2C-12 I2C DRIVER
4896 M:      Guenter Roeck <linux@roeck-us.net>
4897 L:      linux-i2c@vger.kernel.org
4898 S:      Maintained
4899 F:      drivers/i2c/busses/i2c-diolan-u2c.c
4900
4901 FILESYSTEM DIRECT ACCESS (DAX)
4902 M:      Dan Williams <dan.j.williams@intel.com>
4903 R:      Matthew Wilcox <willy@infradead.org>
4904 R:      Jan Kara <jack@suse.cz>
4905 L:      linux-fsdevel@vger.kernel.org
4906 L:      linux-nvdimm@lists.01.org
4907 S:      Supported
4908 F:      fs/dax.c
4909 F:      include/linux/dax.h
4910 F:      include/trace/events/fs_dax.h
4911
4912 DEVICE DIRECT ACCESS (DAX)
4913 M:      Dan Williams <dan.j.williams@intel.com>
4914 M:      Vishal Verma <vishal.l.verma@intel.com>
4915 M:      Dave Jiang <dave.jiang@intel.com>
4916 L:      linux-nvdimm@lists.01.org
4917 S:      Supported
4918 F:      drivers/dax/
4919
4920 DIRECTORY NOTIFICATION (DNOTIFY)
4921 M:      Jan Kara <jack@suse.cz>
4922 R:      Amir Goldstein <amir73il@gmail.com>
4923 L:      linux-fsdevel@vger.kernel.org
4924 S:      Maintained
4925 F:      Documentation/filesystems/dnotify.txt
4926 F:      fs/notify/dnotify/
4927 F:      include/linux/dnotify.h
4928
4929 DISK GEOMETRY AND PARTITION HANDLING
4930 M:      Andries Brouwer <aeb@cwi.nl>
4931 W:      http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4932 W:      http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4933 W:      http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4934 S:      Maintained
4935
4936 DISKQUOTA
4937 M:      Jan Kara <jack@suse.com>
4938 S:      Maintained
4939 F:      Documentation/filesystems/quota.txt
4940 F:      fs/quota/
4941 F:      include/linux/quota*.h
4942 F:      include/uapi/linux/quota*.h
4943
4944 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4945 M:      Bernie Thompson <bernie@plugable.com>
4946 L:      linux-fbdev@vger.kernel.org
4947 S:      Maintained
4948 W:      http://plugable.com/category/projects/udlfb/
4949 F:      drivers/video/fbdev/udlfb.c
4950 F:      include/video/udlfb.h
4951 F:      Documentation/fb/udlfb.rst
4952
4953 DISTRIBUTED LOCK MANAGER (DLM)
4954 M:      Christine Caulfield <ccaulfie@redhat.com>
4955 M:      David Teigland <teigland@redhat.com>
4956 L:      cluster-devel@redhat.com
4957 W:      http://sources.redhat.com/cluster/
4958 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4959 S:      Supported
4960 F:      fs/dlm/
4961
4962 DMA BUFFER SHARING FRAMEWORK
4963 M:      Sumit Semwal <sumit.semwal@linaro.org>
4964 S:      Maintained
4965 L:      linux-media@vger.kernel.org
4966 L:      dri-devel@lists.freedesktop.org
4967 L:      linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
4968 F:      drivers/dma-buf/
4969 F:      include/linux/dma-buf*
4970 F:      include/linux/reservation.h
4971 F:      include/linux/*fence.h
4972 F:      Documentation/driver-api/dma-buf.rst
4973 K:      dma_(buf|fence|resv)
4974 T:      git git://anongit.freedesktop.org/drm/drm-misc
4975
4976 DMA-BUF HEAPS FRAMEWORK
4977 M:      Sumit Semwal <sumit.semwal@linaro.org>
4978 R:      Andrew F. Davis <afd@ti.com>
4979 R:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
4980 R:      Liam Mark <lmark@codeaurora.org>
4981 R:      Laura Abbott <labbott@redhat.com>
4982 R:      Brian Starkey <Brian.Starkey@arm.com>
4983 R:      John Stultz <john.stultz@linaro.org>
4984 S:      Maintained
4985 L:      linux-media@vger.kernel.org
4986 L:      dri-devel@lists.freedesktop.org
4987 L:      linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
4988 F:      include/uapi/linux/dma-heap.h
4989 F:      include/linux/dma-heap.h
4990 F:      drivers/dma-buf/dma-heap.c
4991 F:      drivers/dma-buf/heaps/*
4992 T:      git git://anongit.freedesktop.org/drm/drm-misc
4993
4994 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4995 M:      Vinod Koul <vkoul@kernel.org>
4996 L:      dmaengine@vger.kernel.org
4997 Q:      https://patchwork.kernel.org/project/linux-dmaengine/list/
4998 S:      Maintained
4999 F:      drivers/dma/
5000 F:      include/linux/dmaengine.h
5001 F:      include/linux/of_dma.h
5002 F:      Documentation/devicetree/bindings/dma/
5003 F:      Documentation/driver-api/dmaengine/
5004 T:      git git://git.infradead.org/users/vkoul/slave-dma.git
5005
5006 DMA MAPPING HELPERS
5007 M:      Christoph Hellwig <hch@lst.de>
5008 M:      Marek Szyprowski <m.szyprowski@samsung.com>
5009 R:      Robin Murphy <robin.murphy@arm.com>
5010 L:      iommu@lists.linux-foundation.org
5011 T:      git git://git.infradead.org/users/hch/dma-mapping.git
5012 W:      http://git.infradead.org/users/hch/dma-mapping.git
5013 S:      Supported
5014 F:      kernel/dma/
5015 F:      include/asm-generic/dma-mapping.h
5016 F:      include/linux/dma-direct.h
5017 F:      include/linux/dma-mapping.h
5018 F:      include/linux/dma-noncoherent.h
5019
5020 DMC FREQUENCY DRIVER FOR SAMSUNG EXYNOS5422
5021 M:      Lukasz Luba <l.luba@partner.samsung.com>
5022 L:      linux-pm@vger.kernel.org
5023 L:      linux-samsung-soc@vger.kernel.org
5024 S:      Maintained
5025 F:      drivers/memory/samsung/exynos5422-dmc.c
5026 F:      Documentation/devicetree/bindings/memory-controllers/exynos5422-dmc.txt
5027
5028 DME1737 HARDWARE MONITOR DRIVER
5029 M:      Juerg Haefliger <juergh@gmail.com>
5030 L:      linux-hwmon@vger.kernel.org
5031 S:      Maintained
5032 F:      Documentation/hwmon/dme1737.rst
5033 F:      drivers/hwmon/dme1737.c
5034
5035 DMI/SMBIOS SUPPORT
5036 M:      Jean Delvare <jdelvare@suse.com>
5037 S:      Maintained
5038 T:      quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
5039 F:      Documentation/ABI/testing/sysfs-firmware-dmi-tables
5040 F:      drivers/firmware/dmi-id.c
5041 F:      drivers/firmware/dmi_scan.c
5042 F:      include/linux/dmi.h
5043
5044 DOCUMENTATION
5045 M:      Jonathan Corbet <corbet@lwn.net>
5046 L:      linux-doc@vger.kernel.org
5047 S:      Maintained
5048 F:      Documentation/
5049 F:      scripts/documentation-file-ref-check
5050 F:      scripts/kernel-doc
5051 F:      scripts/sphinx-pre-install
5052 X:      Documentation/ABI/
5053 X:      Documentation/firmware-guide/acpi/
5054 X:      Documentation/devicetree/
5055 X:      Documentation/i2c/
5056 X:      Documentation/media/
5057 X:      Documentation/power/
5058 X:      Documentation/spi/
5059 T:      git git://git.lwn.net/linux.git docs-next
5060
5061 DOCUMENTATION/ITALIAN
5062 M:      Federico Vaga <federico.vaga@vaga.pv.it>
5063 L:      linux-doc@vger.kernel.org
5064 S:      Maintained
5065 F:      Documentation/translations/it_IT
5066
5067 DOCUMENTATION SCRIPTS
5068 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5069 L:      linux-doc@vger.kernel.org
5070 S:      Maintained
5071 F:      scripts/documentation-file-ref-check
5072 F:      scripts/sphinx-pre-install
5073 F:      Documentation/sphinx/parse-headers.pl
5074
5075 DONGWOON DW9714 LENS VOICE COIL DRIVER
5076 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
5077 L:      linux-media@vger.kernel.org
5078 T:      git git://linuxtv.org/media_tree.git
5079 S:      Maintained
5080 F:      drivers/media/i2c/dw9714.c
5081 F:      Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.txt
5082
5083 DONGWOON DW9807 LENS VOICE COIL DRIVER
5084 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
5085 L:      linux-media@vger.kernel.org
5086 T:      git git://linuxtv.org/media_tree.git
5087 S:      Maintained
5088 F:      drivers/media/i2c/dw9807-vcm.c
5089 F:      Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.txt
5090
5091 DOUBLETALK DRIVER
5092 M:      "James R. Van Zandt" <jrv@vanzandt.mv.com>
5093 L:      blinux-list@redhat.com
5094 S:      Maintained
5095 F:      drivers/char/dtlk.c
5096 F:      include/linux/dtlk.h
5097
5098 DPAA2 DATAPATH I/O (DPIO) DRIVER
5099 M:      Roy Pledge <Roy.Pledge@nxp.com>
5100 L:      linux-kernel@vger.kernel.org
5101 S:      Maintained
5102 F:      drivers/soc/fsl/dpio
5103
5104 DPAA2 ETHERNET DRIVER
5105 M:      Ioana Radulescu <ruxandra.radulescu@nxp.com>
5106 L:      netdev@vger.kernel.org
5107 S:      Maintained
5108 F:      drivers/net/ethernet/freescale/dpaa2/dpaa2-eth*
5109 F:      drivers/net/ethernet/freescale/dpaa2/dpaa2-mac*
5110 F:      drivers/net/ethernet/freescale/dpaa2/dpni*
5111 F:      drivers/net/ethernet/freescale/dpaa2/dpmac*
5112 F:      drivers/net/ethernet/freescale/dpaa2/dpkg.h
5113 F:      drivers/net/ethernet/freescale/dpaa2/Makefile
5114 F:      drivers/net/ethernet/freescale/dpaa2/Kconfig
5115 F:      Documentation/networking/device_drivers/freescale/dpaa2/ethernet-driver.rst
5116 F:      Documentation/networking/device_drivers/freescale/dpaa2/mac-phy-support.rst
5117
5118 DPAA2 ETHERNET SWITCH DRIVER
5119 M:      Ioana Radulescu <ruxandra.radulescu@nxp.com>
5120 M:      Ioana Ciornei <ioana.ciornei@nxp.com>
5121 L:      linux-kernel@vger.kernel.org
5122 S:      Maintained
5123 F:      drivers/staging/fsl-dpaa2/ethsw
5124
5125 DPT_I2O SCSI RAID DRIVER
5126 M:      Adaptec OEM Raid Solutions <aacraid@microsemi.com>
5127 L:      linux-scsi@vger.kernel.org
5128 W:      http://www.adaptec.com/
5129 S:      Maintained
5130 F:      drivers/scsi/dpt*
5131 F:      drivers/scsi/dpt/
5132
5133 DRBD DRIVER
5134 M:      Philipp Reisner <philipp.reisner@linbit.com>
5135 M:      Lars Ellenberg <lars.ellenberg@linbit.com>
5136 L:      drbd-dev@lists.linbit.com
5137 W:      http://www.drbd.org
5138 T:      git git://git.linbit.com/linux-drbd.git
5139 T:      git git://git.linbit.com/drbd-8.4.git
5140 S:      Supported
5141 F:      drivers/block/drbd/
5142 F:      lib/lru_cache.c
5143 F:      Documentation/admin-guide/blockdev/
5144
5145 DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
5146 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5147 R:      "Rafael J. Wysocki" <rafael@kernel.org>
5148 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
5149 S:      Supported
5150 F:      Documentation/kobject.txt
5151 F:      drivers/base/
5152 F:      fs/debugfs/
5153 F:      fs/sysfs/
5154 F:      include/linux/debugfs.h
5155 F:      include/linux/kobj*
5156 F:      lib/kobj*
5157
5158 DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
5159 M:      Kevin Hilman <khilman@kernel.org>
5160 M:      Nishanth Menon <nm@ti.com>
5161 S:      Maintained
5162 F:      drivers/power/avs/
5163 F:      include/linux/power/smartreflex.h
5164 L:      linux-pm@vger.kernel.org
5165
5166 DRM DRIVER FOR ARM PL111 CLCD
5167 M:      Eric Anholt <eric@anholt.net>
5168 T:      git git://anongit.freedesktop.org/drm/drm-misc
5169 S:      Supported
5170 F:      drivers/gpu/drm/pl111/
5171
5172 DRM DRIVER FOR ARM VERSATILE TFT PANELS
5173 M:      Linus Walleij <linus.walleij@linaro.org>
5174 T:      git git://anongit.freedesktop.org/drm/drm-misc
5175 S:      Maintained
5176 F:      drivers/gpu/drm/panel/panel-arm-versatile.c
5177 F:      Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.txt
5178
5179 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
5180 M:      Dave Airlie <airlied@redhat.com>
5181 S:      Odd Fixes
5182 F:      drivers/gpu/drm/ast/
5183
5184 DRM DRIVER FOR ASPEED BMC GFX
5185 M:      Joel Stanley <joel@jms.id.au>
5186 L:      linux-aspeed@lists.ozlabs.org
5187 T:      git git://anongit.freedesktop.org/drm/drm-misc
5188 S:      Supported
5189 F:      drivers/gpu/drm/aspeed/
5190 F:      Documentation/devicetree/bindings/gpu/aspeed-gfx.txt
5191
5192 DRM DRIVER FOR BOCHS VIRTUAL GPU
5193 M:      Gerd Hoffmann <kraxel@redhat.com>
5194 L:      virtualization@lists.linux-foundation.org
5195 T:      git git://anongit.freedesktop.org/drm/drm-misc
5196 S:      Maintained
5197 F:      drivers/gpu/drm/bochs/
5198
5199 DRM DRIVER FOR BOE HIMAX8279D PANELS
5200 M:      Jerry Han <hanxu5@huaqin.corp-partner.google.com>
5201 S:      Maintained
5202 F:      drivers/gpu/drm/panel/panel-boe-himax8279d.c
5203 F:      Documentation/devicetree/bindings/display/panel/boe,himax8279d.txt
5204
5205 DRM DRIVER FOR FARADAY TVE200 TV ENCODER
5206 M:      Linus Walleij <linus.walleij@linaro.org>
5207 T:      git git://anongit.freedesktop.org/drm/drm-misc
5208 S:      Maintained
5209 F:      drivers/gpu/drm/tve200/
5210
5211 DRM DRIVER FOR FEIXIN K101 IM2BA02 MIPI-DSI LCD PANELS
5212 M:      Icenowy Zheng <icenowy@aosc.io>
5213 S:      Maintained
5214 F:      drivers/gpu/drm/panel/panel-feixin-k101-im2ba02.c
5215 F:      Documentation/devicetree/bindings/display/panel/feixin,k101-im2ba02.yaml
5216
5217 DRM DRIVER FOR FEIYANG FY07024DI26A30-D MIPI-DSI LCD PANELS
5218 M:      Jagan Teki <jagan@amarulasolutions.com>
5219 S:      Maintained
5220 F:      drivers/gpu/drm/panel/panel-feiyang-fy07024di26a30d.c
5221 F:      Documentation/devicetree/bindings/display/panel/feiyang,fy07024di26a30d.txt
5222
5223 DRM DRIVER FOR GRAIN MEDIA GM12U320 PROJECTORS
5224 M:      Hans de Goede <hdegoede@redhat.com>
5225 T:      git git://anongit.freedesktop.org/drm/drm-misc
5226 S:      Maintained
5227 F:      drivers/gpu/drm/tiny/gm12u320.c
5228
5229 DRM DRIVER FOR ILITEK ILI9225 PANELS
5230 M:      David Lechner <david@lechnology.com>
5231 T:      git git://anongit.freedesktop.org/drm/drm-misc
5232 S:      Maintained
5233 F:      drivers/gpu/drm/tiny/ili9225.c
5234 F:      Documentation/devicetree/bindings/display/ilitek,ili9225.txt
5235
5236 DRM DRIVER FOR HX8357D PANELS
5237 M:      Eric Anholt <eric@anholt.net>
5238 T:      git git://anongit.freedesktop.org/drm/drm-misc
5239 S:      Maintained
5240 F:      drivers/gpu/drm/tiny/hx8357d.c
5241 F:      Documentation/devicetree/bindings/display/himax,hx8357d.txt
5242
5243 DRM DRIVER FOR INTEL I810 VIDEO CARDS
5244 S:      Orphan / Obsolete
5245 F:      drivers/gpu/drm/i810/
5246 F:      include/uapi/drm/i810_drm.h
5247
5248 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
5249 S:      Orphan / Obsolete
5250 F:      drivers/gpu/drm/mga/
5251 F:      include/uapi/drm/mga_drm.h
5252
5253 DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
5254 M:      Dave Airlie <airlied@redhat.com>
5255 S:      Odd Fixes
5256 F:      drivers/gpu/drm/mgag200/
5257
5258 DRM DRIVER FOR MI0283QT
5259 M:      Noralf Trønnes <noralf@tronnes.org>
5260 T:      git git://anongit.freedesktop.org/drm/drm-misc
5261 S:      Maintained
5262 F:      drivers/gpu/drm/tiny/mi0283qt.c
5263 F:      Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
5264
5265 DRM DRIVER FOR MSM ADRENO GPU
5266 M:      Rob Clark <robdclark@gmail.com>
5267 M:      Sean Paul <sean@poorly.run>
5268 L:      linux-arm-msm@vger.kernel.org
5269 L:      dri-devel@lists.freedesktop.org
5270 L:      freedreno@lists.freedesktop.org
5271 T:      git https://gitlab.freedesktop.org/drm/msm.git
5272 S:      Maintained
5273 F:      drivers/gpu/drm/msm/
5274 F:      include/uapi/drm/msm_drm.h
5275 F:      Documentation/devicetree/bindings/display/msm/
5276
5277 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
5278 M:      Ben Skeggs <bskeggs@redhat.com>
5279 L:      dri-devel@lists.freedesktop.org
5280 L:      nouveau@lists.freedesktop.org
5281 T:      git git://github.com/skeggsb/linux
5282 S:      Supported
5283 F:      drivers/gpu/drm/nouveau/
5284 F:      include/uapi/drm/nouveau_drm.h
5285
5286 DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS
5287 M:      Stefan Mavrodiev <stefan@olimex.com>
5288 S:      Maintained
5289 F:      drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c
5290 F:      Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.txt
5291
5292 DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
5293 M:      Noralf Trønnes <noralf@tronnes.org>
5294 T:      git git://anongit.freedesktop.org/drm/drm-misc
5295 S:      Maintained
5296 F:      drivers/gpu/drm/tiny/repaper.c
5297 F:      Documentation/devicetree/bindings/display/repaper.txt
5298
5299 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
5300 M:      Dave Airlie <airlied@redhat.com>
5301 M:      Gerd Hoffmann <kraxel@redhat.com>
5302 L:      virtualization@lists.linux-foundation.org
5303 T:      git git://anongit.freedesktop.org/drm/drm-misc
5304 S:      Obsolete
5305 W:      https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
5306 F:      drivers/gpu/drm/cirrus/
5307
5308 DRM DRIVER FOR QXL VIRTUAL GPU
5309 M:      Dave Airlie <airlied@redhat.com>
5310 M:      Gerd Hoffmann <kraxel@redhat.com>
5311 L:      virtualization@lists.linux-foundation.org
5312 L:      spice-devel@lists.freedesktop.org
5313 T:      git git://anongit.freedesktop.org/drm/drm-misc
5314 S:      Maintained
5315 F:      drivers/gpu/drm/qxl/
5316 F:      include/uapi/drm/qxl_drm.h
5317
5318 DRM DRIVER FOR RAYDIUM RM67191 PANELS
5319 M:      Robert Chiras <robert.chiras@nxp.com>
5320 S:      Maintained
5321 F:      drivers/gpu/drm/panel/panel-raydium-rm67191.c
5322 F:      Documentation/devicetree/bindings/display/panel/raydium,rm67191.txt
5323
5324 DRM DRIVER FOR RAGE 128 VIDEO CARDS
5325 S:      Orphan / Obsolete
5326 F:      drivers/gpu/drm/r128/
5327 F:      include/uapi/drm/r128_drm.h
5328
5329 DRM DRIVER FOR ROCKTECH JH057N00900 PANELS
5330 M:      Guido Günther <agx@sigxcpu.org>
5331 R:      Purism Kernel Team <kernel@puri.sm>
5332 S:      Maintained
5333 F:      drivers/gpu/drm/panel/panel-rocktech-jh057n00900.c
5334 F:      Documentation/devicetree/bindings/display/panel/rocktech,jh057n00900.txt
5335
5336 DRM DRIVER FOR SAVAGE VIDEO CARDS
5337 S:      Orphan / Obsolete
5338 F:      drivers/gpu/drm/savage/
5339 F:      include/uapi/drm/savage_drm.h
5340
5341 DRM DRIVER FOR SIS VIDEO CARDS
5342 S:      Orphan / Obsolete
5343 F:      drivers/gpu/drm/sis/
5344 F:      include/uapi/drm/sis_drm.h
5345
5346 DRM DRIVER FOR SITRONIX ST7701 PANELS
5347 M:      Jagan Teki <jagan@amarulasolutions.com>
5348 S:      Maintained
5349 F:      drivers/gpu/drm/panel/panel-sitronix-st7701.c
5350 F:      Documentation/devicetree/bindings/display/panel/sitronix,st7701.txt
5351
5352 DRM DRIVER FOR SITRONIX ST7586 PANELS
5353 M:      David Lechner <david@lechnology.com>
5354 T:      git git://anongit.freedesktop.org/drm/drm-misc
5355 S:      Maintained
5356 F:      drivers/gpu/drm/tiny/st7586.c
5357 F:      Documentation/devicetree/bindings/display/sitronix,st7586.txt
5358
5359 DRM DRIVER FOR SITRONIX ST7735R PANELS
5360 M:      David Lechner <david@lechnology.com>
5361 T:      git git://anongit.freedesktop.org/drm/drm-misc
5362 S:      Maintained
5363 F:      drivers/gpu/drm/tiny/st7735r.c
5364 F:      Documentation/devicetree/bindings/display/sitronix,st7735r.yaml
5365
5366 DRM DRIVER FOR SONY ACX424AKP PANELS
5367 M:      Linus Walleij <linus.walleij@linaro.org>
5368 T:      git git://anongit.freedesktop.org/drm/drm-misc
5369 S:      Maintained
5370 F:      drivers/gpu/drm/panel/panel-sony-acx424akp.c
5371
5372 DRM DRIVER FOR ST-ERICSSON MCDE
5373 M:      Linus Walleij <linus.walleij@linaro.org>
5374 T:      git git://anongit.freedesktop.org/drm/drm-misc
5375 S:      Maintained
5376 F:      drivers/gpu/drm/mcde/
5377 F:      Documentation/devicetree/bindings/display/ste,mcde.txt
5378
5379 DRM DRIVER FOR TDFX VIDEO CARDS
5380 S:      Orphan / Obsolete
5381 F:      drivers/gpu/drm/tdfx/
5382
5383 DRM DRIVER FOR TPO TPG110 PANELS
5384 M:      Linus Walleij <linus.walleij@linaro.org>
5385 T:      git git://anongit.freedesktop.org/drm/drm-misc
5386 S:      Maintained
5387 F:      drivers/gpu/drm/panel/panel-tpo-tpg110.c
5388 F:      Documentation/devicetree/bindings/display/panel/tpo,tpg110.yaml
5389
5390 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
5391 M:      Dave Airlie <airlied@redhat.com>
5392 R:      Sean Paul <sean@poorly.run>
5393 L:      dri-devel@lists.freedesktop.org
5394 S:      Odd Fixes
5395 F:      drivers/gpu/drm/udl/
5396 T:      git git://anongit.freedesktop.org/drm/drm-misc
5397
5398 DRM DRIVER FOR VIRTUALBOX VIRTUAL GPU
5399 M:      Hans de Goede <hdegoede@redhat.com>
5400 L:      dri-devel@lists.freedesktop.org
5401 S:      Maintained
5402 F:      drivers/gpu/drm/vboxvideo/
5403 T:      git git://anongit.freedesktop.org/drm/drm-misc
5404
5405 DRM DRIVER FOR VIRTUAL KERNEL MODESETTING (VKMS)
5406 M:      Rodrigo Siqueira <rodrigosiqueiramelo@gmail.com>
5407 R:      Haneen Mohammed <hamohammed.sa@gmail.com>
5408 R:      Daniel Vetter <daniel@ffwll.ch>
5409 T:      git git://anongit.freedesktop.org/drm/drm-misc
5410 S:      Maintained
5411 L:      dri-devel@lists.freedesktop.org
5412 F:      drivers/gpu/drm/vkms/
5413 F:      Documentation/gpu/vkms.rst
5414
5415 DRM DRIVER FOR VMWARE VIRTUAL GPU
5416 M:      "VMware Graphics" <linux-graphics-maintainer@vmware.com>
5417 M:      Thomas Hellstrom <thellstrom@vmware.com>
5418 L:      dri-devel@lists.freedesktop.org
5419 T:      git git://people.freedesktop.org/~thomash/linux
5420 S:      Supported
5421 F:      drivers/gpu/drm/vmwgfx/
5422 F:      include/uapi/drm/vmwgfx_drm.h
5423
5424 DRM DRIVERS
5425 M:      David Airlie <airlied@linux.ie>
5426 M:      Daniel Vetter <daniel@ffwll.ch>
5427 L:      dri-devel@lists.freedesktop.org
5428 T:      git git://anongit.freedesktop.org/drm/drm
5429 B:      https://bugs.freedesktop.org/
5430 C:      irc://chat.freenode.net/dri-devel
5431 S:      Maintained
5432 F:      drivers/gpu/drm/
5433 F:      drivers/gpu/vga/
5434 F:      Documentation/devicetree/bindings/display/
5435 F:      Documentation/devicetree/bindings/gpu/
5436 F:      Documentation/gpu/
5437 F:      include/drm/
5438 F:      include/uapi/drm/
5439 F:      include/linux/vga*
5440
5441 DRM DRIVERS AND MISC GPU PATCHES
5442 M:      Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
5443 M:      Maxime Ripard <mripard@kernel.org>
5444 M:      Thomas Zimmermann <tzimmermann@suse.de>
5445 W:      https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
5446 S:      Maintained
5447 T:      git git://anongit.freedesktop.org/drm/drm-misc
5448 F:      Documentation/gpu/
5449 F:      drivers/gpu/vga/
5450 F:      drivers/gpu/drm/*
5451 F:      include/drm/drm*
5452 F:      include/uapi/drm/drm*
5453 F:      include/linux/vga*
5454
5455 DRM DRIVERS FOR ALLWINNER A10
5456 M:      Maxime Ripard <mripard@kernel.org>
5457 M:      Chen-Yu Tsai <wens@csie.org>
5458 L:      dri-devel@lists.freedesktop.org
5459 S:      Supported
5460 F:      drivers/gpu/drm/sun4i/
5461 F:      Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
5462 T:      git git://anongit.freedesktop.org/drm/drm-misc
5463
5464 DRM DRIVER FOR ALLWINNER DE2 AND DE3 ENGINE
5465 M:      Maxime Ripard <mripard@kernel.org>
5466 M:      Chen-Yu Tsai <wens@csie.org>
5467 R:      Jernej Skrabec <jernej.skrabec@siol.net>
5468 L:      dri-devel@lists.freedesktop.org
5469 S:      Supported
5470 F:      drivers/gpu/drm/sun4i/sun8i*
5471 T:      git git://anongit.freedesktop.org/drm/drm-misc
5472
5473 DRM DRIVERS FOR AMLOGIC SOCS
5474 M:      Neil Armstrong <narmstrong@baylibre.com>
5475 L:      dri-devel@lists.freedesktop.org
5476 L:      linux-amlogic@lists.infradead.org
5477 W:      http://linux-meson.com/
5478 S:      Supported
5479 F:      drivers/gpu/drm/meson/
5480 F:      Documentation/devicetree/bindings/display/amlogic,meson-vpu.yaml
5481 F:      Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.yaml
5482 F:      Documentation/gpu/meson.rst
5483 T:      git git://anongit.freedesktop.org/drm/drm-misc
5484
5485 DRM DRIVERS FOR ATMEL HLCDC
5486 M:      Sam Ravnborg <sam@ravnborg.org>
5487 M:      Boris Brezillon <bbrezillon@kernel.org>
5488 L:      dri-devel@lists.freedesktop.org
5489 S:      Supported
5490 F:      drivers/gpu/drm/atmel-hlcdc/
5491 F:      Documentation/devicetree/bindings/display/atmel/
5492 T:      git git://anongit.freedesktop.org/drm/drm-misc
5493
5494 DRM DRIVERS FOR BRIDGE CHIPS
5495 M:      Andrzej Hajda <a.hajda@samsung.com>
5496 M:      Neil Armstrong <narmstrong@baylibre.com>
5497 R:      Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
5498 R:      Jonas Karlman <jonas@kwiboo.se>
5499 R:      Jernej Skrabec <jernej.skrabec@siol.net>
5500 S:      Maintained
5501 T:      git git://anongit.freedesktop.org/drm/drm-misc
5502 F:      drivers/gpu/drm/bridge/
5503
5504 DRM DRIVERS FOR EXYNOS
5505 M:      Inki Dae <inki.dae@samsung.com>
5506 M:      Joonyoung Shim <jy0922.shim@samsung.com>
5507 M:      Seung-Woo Kim <sw0312.kim@samsung.com>
5508 M:      Kyungmin Park <kyungmin.park@samsung.com>
5509 L:      dri-devel@lists.freedesktop.org
5510 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
5511 S:      Supported
5512 F:      drivers/gpu/drm/exynos/
5513 F:      include/uapi/drm/exynos_drm.h
5514 F:      Documentation/devicetree/bindings/display/exynos/
5515
5516 DRM DRIVERS FOR FREESCALE DCU
5517 M:      Stefan Agner <stefan@agner.ch>
5518 M:      Alison Wang <alison.wang@nxp.com>
5519 L:      dri-devel@lists.freedesktop.org
5520 S:      Supported
5521 F:      drivers/gpu/drm/fsl-dcu/
5522 F:      Documentation/devicetree/bindings/display/fsl,dcu.txt
5523 F:      Documentation/devicetree/bindings/display/fsl,tcon.txt
5524 T:      git git://anongit.freedesktop.org/drm/drm-misc
5525
5526 DRM DRIVERS FOR FREESCALE IMX
5527 M:      Philipp Zabel <p.zabel@pengutronix.de>
5528 L:      dri-devel@lists.freedesktop.org
5529 S:      Maintained
5530 F:      drivers/gpu/drm/imx/
5531 F:      drivers/gpu/ipu-v3/
5532 F:      Documentation/devicetree/bindings/display/imx/
5533
5534 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
5535 M:      Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
5536 L:      dri-devel@lists.freedesktop.org
5537 T:      git git://github.com/patjak/drm-gma500
5538 S:      Maintained
5539 F:      drivers/gpu/drm/gma500/
5540
5541 DRM DRIVERS FOR HISILICON
5542 M:      Xinliang Liu <z.liuxinliang@hisilicon.com>
5543 M:      Rongrong Zou <zourongrong@gmail.com>
5544 R:      Xinwei Kong <kong.kongxinwei@hisilicon.com>
5545 R:      Chen Feng <puck.chen@hisilicon.com>
5546 L:      dri-devel@lists.freedesktop.org
5547 T:      git git://github.com/xin3liang/linux.git
5548 S:      Maintained
5549 F:      drivers/gpu/drm/hisilicon/
5550 F:      Documentation/devicetree/bindings/display/hisilicon/
5551
5552 DRM DRIVERS FOR LIMA
5553 M:      Qiang Yu <yuq825@gmail.com>
5554 L:      dri-devel@lists.freedesktop.org
5555 L:      lima@lists.freedesktop.org (moderated for non-subscribers)
5556 S:      Maintained
5557 F:      drivers/gpu/drm/lima/
5558 F:      include/uapi/drm/lima_drm.h
5559 T:      git git://anongit.freedesktop.org/drm/drm-misc
5560
5561 DRM DRIVERS FOR MEDIATEK
5562 M:      CK Hu <ck.hu@mediatek.com>
5563 M:      Philipp Zabel <p.zabel@pengutronix.de>
5564 L:      dri-devel@lists.freedesktop.org
5565 S:      Supported
5566 F:      drivers/gpu/drm/mediatek/
5567 F:      Documentation/devicetree/bindings/display/mediatek/
5568
5569 DRM DRIVERS FOR NVIDIA TEGRA
5570 M:      Thierry Reding <thierry.reding@gmail.com>
5571 L:      dri-devel@lists.freedesktop.org
5572 L:      linux-tegra@vger.kernel.org
5573 T:      git git://anongit.freedesktop.org/tegra/linux.git
5574 S:      Supported
5575 F:      drivers/gpu/drm/tegra/
5576 F:      drivers/gpu/host1x/
5577 F:      include/linux/host1x.h
5578 F:      include/uapi/drm/tegra_drm.h
5579 F:      Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
5580
5581 DRM DRIVERS FOR RENESAS
5582 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
5583 M:      Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
5584 L:      dri-devel@lists.freedesktop.org
5585 L:      linux-renesas-soc@vger.kernel.org
5586 T:      git git://linuxtv.org/pinchartl/media drm/du/next
5587 S:      Supported
5588 F:      drivers/gpu/drm/rcar-du/
5589 F:      drivers/gpu/drm/shmobile/
5590 F:      include/linux/platform_data/shmob_drm.h
5591 F:      Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
5592 F:      Documentation/devicetree/bindings/display/bridge/renesas,lvds.txt
5593 F:      Documentation/devicetree/bindings/display/renesas,du.txt
5594
5595 DRM DRIVERS FOR ROCKCHIP
5596 M:      Sandy Huang <hjc@rock-chips.com>
5597 M:      Heiko Stübner <heiko@sntech.de>
5598 L:      dri-devel@lists.freedesktop.org
5599 S:      Maintained
5600 F:      drivers/gpu/drm/rockchip/
5601 F:      Documentation/devicetree/bindings/display/rockchip/
5602 T:      git git://anongit.freedesktop.org/drm/drm-misc
5603
5604 DRM DRIVERS FOR STI
5605 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
5606 M:      Vincent Abriou <vincent.abriou@st.com>
5607 L:      dri-devel@lists.freedesktop.org
5608 T:      git git://anongit.freedesktop.org/drm/drm-misc
5609 S:      Maintained
5610 F:      drivers/gpu/drm/sti
5611 F:      Documentation/devicetree/bindings/display/st,stih4xx.txt
5612
5613 DRM DRIVERS FOR STM
5614 M:      Yannick Fertre <yannick.fertre@st.com>
5615 M:      Philippe Cornu <philippe.cornu@st.com>
5616 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
5617 M:      Vincent Abriou <vincent.abriou@st.com>
5618 L:      dri-devel@lists.freedesktop.org
5619 T:      git git://anongit.freedesktop.org/drm/drm-misc
5620 S:      Maintained
5621 F:      drivers/gpu/drm/stm
5622 F:      Documentation/devicetree/bindings/display/st,stm32-ltdc.txt
5623
5624 DRM DRIVERS FOR TI LCDC
5625 M:      Jyri Sarha <jsarha@ti.com>
5626 R:      Tomi Valkeinen <tomi.valkeinen@ti.com>
5627 L:      dri-devel@lists.freedesktop.org
5628 S:      Maintained
5629 F:      drivers/gpu/drm/tilcdc/
5630 F:      Documentation/devicetree/bindings/display/tilcdc/
5631
5632 DRM DRIVERS FOR TI OMAP
5633 M:      Tomi Valkeinen <tomi.valkeinen@ti.com>
5634 L:      dri-devel@lists.freedesktop.org
5635 S:      Maintained
5636 F:      drivers/gpu/drm/omapdrm/
5637 F:      Documentation/devicetree/bindings/display/ti/
5638
5639 DRM DRIVERS FOR TI KEYSTONE
5640 M:      Jyri Sarha <jsarha@ti.com>
5641 M:      Tomi Valkeinen <tomi.valkeinen@ti.com>
5642 L:      dri-devel@lists.freedesktop.org
5643 S:      Maintained
5644 F:      drivers/gpu/drm/tidss/
5645 F:      Documentation/devicetree/bindings/display/ti/ti,k2g-dss.yaml
5646 F:      Documentation/devicetree/bindings/display/ti/ti,am65x-dss.yaml
5647 F:      Documentation/devicetree/bindings/display/ti/ti,j721e-dss.yaml
5648 T:      git git://anongit.freedesktop.org/drm/drm-misc
5649
5650 DRM DRIVERS FOR V3D
5651 M:      Eric Anholt <eric@anholt.net>
5652 S:      Supported
5653 F:      drivers/gpu/drm/v3d/
5654 F:      include/uapi/drm/v3d_drm.h
5655 F:      Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.txt
5656 T:      git git://anongit.freedesktop.org/drm/drm-misc
5657
5658 DRM DRIVERS FOR VC4
5659 M:      Eric Anholt <eric@anholt.net>
5660 T:      git git://github.com/anholt/linux
5661 S:      Supported
5662 F:      drivers/gpu/drm/vc4/
5663 F:      include/uapi/drm/vc4_drm.h
5664 F:      Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
5665 T:      git git://anongit.freedesktop.org/drm/drm-misc
5666
5667 DRM DRIVERS FOR VIVANTE GPU IP
5668 M:      Lucas Stach <l.stach@pengutronix.de>
5669 R:      Russell King <linux+etnaviv@armlinux.org.uk>
5670 R:      Christian Gmeiner <christian.gmeiner@gmail.com>
5671 L:      etnaviv@lists.freedesktop.org (moderated for non-subscribers)
5672 L:      dri-devel@lists.freedesktop.org
5673 S:      Maintained
5674 F:      drivers/gpu/drm/etnaviv/
5675 F:      include/uapi/drm/etnaviv_drm.h
5676 F:      Documentation/devicetree/bindings/display/etnaviv/
5677
5678 DRM DRIVERS FOR ZTE ZX
5679 M:      Shawn Guo <shawnguo@kernel.org>
5680 L:      dri-devel@lists.freedesktop.org
5681 S:      Maintained
5682 F:      drivers/gpu/drm/zte/
5683 F:      Documentation/devicetree/bindings/display/zte,vou.txt
5684 T:      git git://anongit.freedesktop.org/drm/drm-misc
5685
5686 DRM PANEL DRIVERS
5687 M:      Thierry Reding <thierry.reding@gmail.com>
5688 R:      Sam Ravnborg <sam@ravnborg.org>
5689 L:      dri-devel@lists.freedesktop.org
5690 T:      git git://anongit.freedesktop.org/drm/drm-misc
5691 S:      Maintained
5692 F:      drivers/gpu/drm/drm_panel.c
5693 F:      drivers/gpu/drm/panel/
5694 F:      include/drm/drm_panel.h
5695 F:      Documentation/devicetree/bindings/display/panel/
5696
5697 DRM DRIVERS FOR XEN
5698 M:      Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
5699 T:      git git://anongit.freedesktop.org/drm/drm-misc
5700 L:      dri-devel@lists.freedesktop.org
5701 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
5702 S:      Supported
5703 F:      drivers/gpu/drm/xen/
5704 F:      Documentation/gpu/xen-front.rst
5705
5706 DRM TTM SUBSYSTEM
5707 M:      Christian Koenig <christian.koenig@amd.com>
5708 M:      Huang Rui <ray.huang@amd.com>
5709 T:      git git://people.freedesktop.org/~agd5f/linux
5710 S:      Maintained
5711 L:      dri-devel@lists.freedesktop.org
5712 F:      include/drm/ttm/
5713 F:      drivers/gpu/drm/ttm/
5714
5715 DSBR100 USB FM RADIO DRIVER
5716 M:      Alexey Klimov <klimov.linux@gmail.com>
5717 L:      linux-media@vger.kernel.org
5718 T:      git git://linuxtv.org/media_tree.git
5719 S:      Maintained
5720 F:      drivers/media/radio/dsbr100.c
5721
5722 DT3155 MEDIA DRIVER
5723 M:      Hans Verkuil <hverkuil@xs4all.nl>
5724 L:      linux-media@vger.kernel.org
5725 T:      git git://linuxtv.org/media_tree.git
5726 W:      https://linuxtv.org
5727 S:      Odd Fixes
5728 F:      drivers/media/pci/dt3155/
5729
5730 DVB_USB_AF9015 MEDIA DRIVER
5731 M:      Antti Palosaari <crope@iki.fi>
5732 L:      linux-media@vger.kernel.org
5733 W:      https://linuxtv.org
5734 W:      http://palosaari.fi/linux/
5735 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5736 T:      git git://linuxtv.org/anttip/media_tree.git
5737 S:      Maintained
5738 F:      drivers/media/usb/dvb-usb-v2/af9015*
5739
5740 DVB_USB_AF9035 MEDIA DRIVER
5741 M:      Antti Palosaari <crope@iki.fi>
5742 L:      linux-media@vger.kernel.org
5743 W:      https://linuxtv.org
5744 W:      http://palosaari.fi/linux/
5745 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5746 T:      git git://linuxtv.org/anttip/media_tree.git
5747 S:      Maintained
5748 F:      drivers/media/usb/dvb-usb-v2/af9035*
5749
5750 DVB_USB_ANYSEE MEDIA DRIVER
5751 M:      Antti Palosaari <crope@iki.fi>
5752 L:      linux-media@vger.kernel.org
5753 W:      https://linuxtv.org
5754 W:      http://palosaari.fi/linux/
5755 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5756 T:      git git://linuxtv.org/anttip/media_tree.git
5757 S:      Maintained
5758 F:      drivers/media/usb/dvb-usb-v2/anysee*
5759
5760 DVB_USB_AU6610 MEDIA DRIVER
5761 M:      Antti Palosaari <crope@iki.fi>
5762 L:      linux-media@vger.kernel.org
5763 W:      https://linuxtv.org
5764 W:      http://palosaari.fi/linux/
5765 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5766 T:      git git://linuxtv.org/anttip/media_tree.git
5767 S:      Maintained
5768 F:      drivers/media/usb/dvb-usb-v2/au6610*
5769
5770 DVB_USB_CE6230 MEDIA DRIVER
5771 M:      Antti Palosaari <crope@iki.fi>
5772 L:      linux-media@vger.kernel.org
5773 W:      https://linuxtv.org
5774 W:      http://palosaari.fi/linux/
5775 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5776 T:      git git://linuxtv.org/anttip/media_tree.git
5777 S:      Maintained
5778 F:      drivers/media/usb/dvb-usb-v2/ce6230*
5779
5780 DVB_USB_CXUSB MEDIA DRIVER
5781 M:      Michael Krufky <mkrufky@linuxtv.org>
5782 L:      linux-media@vger.kernel.org
5783 W:      https://linuxtv.org
5784 W:      http://github.com/mkrufky
5785 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5786 T:      git git://linuxtv.org/media_tree.git
5787 S:      Maintained
5788 F:      drivers/media/usb/dvb-usb/cxusb*
5789
5790 DVB_USB_EC168 MEDIA DRIVER
5791 M:      Antti Palosaari <crope@iki.fi>
5792 L:      linux-media@vger.kernel.org
5793 W:      https://linuxtv.org
5794 W:      http://palosaari.fi/linux/
5795 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5796 T:      git git://linuxtv.org/anttip/media_tree.git
5797 S:      Maintained
5798 F:      drivers/media/usb/dvb-usb-v2/ec168*
5799
5800 DVB_USB_GL861 MEDIA DRIVER
5801 M:      Antti Palosaari <crope@iki.fi>
5802 L:      linux-media@vger.kernel.org
5803 W:      https://linuxtv.org
5804 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5805 T:      git git://linuxtv.org/anttip/media_tree.git
5806 S:      Maintained
5807 F:      drivers/media/usb/dvb-usb-v2/gl861*
5808
5809 DVB_USB_MXL111SF MEDIA DRIVER
5810 M:      Michael Krufky <mkrufky@linuxtv.org>
5811 L:      linux-media@vger.kernel.org
5812 W:      https://linuxtv.org
5813 W:      http://github.com/mkrufky
5814 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5815 T:      git git://linuxtv.org/mkrufky/mxl111sf.git
5816 S:      Maintained
5817 F:      drivers/media/usb/dvb-usb-v2/mxl111sf*
5818
5819 DVB_USB_RTL28XXU MEDIA DRIVER
5820 M:      Antti Palosaari <crope@iki.fi>
5821 L:      linux-media@vger.kernel.org
5822 W:      https://linuxtv.org
5823 W:      http://palosaari.fi/linux/
5824 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5825 T:      git git://linuxtv.org/anttip/media_tree.git
5826 S:      Maintained
5827 F:      drivers/media/usb/dvb-usb-v2/rtl28xxu*
5828
5829 DVB_USB_V2 MEDIA DRIVER
5830 M:      Antti Palosaari <crope@iki.fi>
5831 L:      linux-media@vger.kernel.org
5832 W:      https://linuxtv.org
5833 W:      http://palosaari.fi/linux/
5834 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5835 T:      git git://linuxtv.org/anttip/media_tree.git
5836 S:      Maintained
5837 F:      drivers/media/usb/dvb-usb-v2/dvb_usb*
5838 F:      drivers/media/usb/dvb-usb-v2/usb_urb.c
5839
5840 DYNAMIC DEBUG
5841 M:      Jason Baron <jbaron@akamai.com>
5842 S:      Maintained
5843 F:      lib/dynamic_debug.c
5844 F:      include/linux/dynamic_debug.h
5845
5846 DYNAMIC INTERRUPT MODERATION
5847 M:      Tal Gilboa <talgi@mellanox.com>
5848 S:      Maintained
5849 F:      include/linux/dim.h
5850 F:      lib/dim/
5851
5852 DZ DECSTATION DZ11 SERIAL DRIVER
5853 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
5854 S:      Maintained
5855 F:      drivers/tty/serial/dz.*
5856
5857 E3X0 POWER BUTTON DRIVER
5858 M:      Moritz Fischer <moritz.fischer@ettus.com>
5859 L:      usrp-users@lists.ettus.com
5860 W:      http://www.ettus.com
5861 S:      Supported
5862 F:      drivers/input/misc/e3x0-button.c
5863 F:      Documentation/devicetree/bindings/input/e3x0-button.txt
5864
5865 E4000 MEDIA DRIVER
5866 M:      Antti Palosaari <crope@iki.fi>
5867 L:      linux-media@vger.kernel.org
5868 W:      https://linuxtv.org
5869 W:      http://palosaari.fi/linux/
5870 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5871 T:      git git://linuxtv.org/anttip/media_tree.git
5872 S:      Maintained
5873 F:      drivers/media/tuners/e4000*
5874
5875 EARTH_PT1 MEDIA DRIVER
5876 M:      Akihiro Tsukada <tskd08@gmail.com>
5877 L:      linux-media@vger.kernel.org
5878 S:      Odd Fixes
5879 F:      drivers/media/pci/pt1/
5880
5881 EARTH_PT3 MEDIA DRIVER
5882 M:      Akihiro Tsukada <tskd08@gmail.com>
5883 L:      linux-media@vger.kernel.org
5884 S:      Odd Fixes
5885 F:      drivers/media/pci/pt3/
5886
5887 EC100 MEDIA DRIVER
5888 M:      Antti Palosaari <crope@iki.fi>
5889 L:      linux-media@vger.kernel.org
5890 W:      https://linuxtv.org
5891 W:      http://palosaari.fi/linux/
5892 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5893 T:      git git://linuxtv.org/anttip/media_tree.git
5894 S:      Maintained
5895 F:      drivers/media/dvb-frontends/ec100*
5896
5897 ECRYPT FILE SYSTEM
5898 M:      Tyler Hicks <tyhicks@canonical.com>
5899 L:      ecryptfs@vger.kernel.org
5900 W:      http://ecryptfs.org
5901 W:      https://launchpad.net/ecryptfs
5902 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
5903 S:      Supported
5904 F:      Documentation/filesystems/ecryptfs.txt
5905 F:      fs/ecryptfs/
5906
5907 EDAC-AMD64
5908 M:      Borislav Petkov <bp@alien8.de>
5909 L:      linux-edac@vger.kernel.org
5910 S:      Maintained
5911 F:      drivers/edac/amd64_edac*
5912
5913 EDAC-ARMADA
5914 M:      Jan Luebbe <jlu@pengutronix.de>
5915 L:      linux-edac@vger.kernel.org
5916 S:      Maintained
5917 F:      drivers/edac/armada_xp_*
5918
5919 EDAC-AST2500
5920 M:      Stefan Schaeckeler <sschaeck@cisco.com>
5921 S:      Supported
5922 F:      drivers/edac/aspeed_edac.c
5923 F:      Documentation/devicetree/bindings/edac/aspeed-sdram-edac.txt
5924
5925 EDAC-BLUEFIELD
5926 M:      Shravan Kumar Ramani <sramani@mellanox.com>
5927 S:      Supported
5928 F:      drivers/edac/bluefield_edac.c
5929
5930 EDAC-CALXEDA
5931 M:      Robert Richter <rric@kernel.org>
5932 L:      linux-edac@vger.kernel.org
5933 S:      Maintained
5934 F:      drivers/edac/highbank*
5935
5936 EDAC-CAVIUM OCTEON
5937 M:      Ralf Baechle <ralf@linux-mips.org>
5938 M:      Robert Richter <rrichter@marvell.com>
5939 L:      linux-edac@vger.kernel.org
5940 L:      linux-mips@vger.kernel.org
5941 S:      Supported
5942 F:      drivers/edac/octeon_edac*
5943
5944 EDAC-CAVIUM THUNDERX
5945 M:      Robert Richter <rrichter@marvell.com>
5946 L:      linux-edac@vger.kernel.org
5947 S:      Supported
5948 F:      drivers/edac/thunderx_edac*
5949
5950 EDAC-CORE
5951 M:      Borislav Petkov <bp@alien8.de>
5952 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5953 M:      Tony Luck <tony.luck@intel.com>
5954 R:      James Morse <james.morse@arm.com>
5955 R:      Robert Richter <rrichter@marvell.com>
5956 L:      linux-edac@vger.kernel.org
5957 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras.git edac-for-next
5958 S:      Supported
5959 F:      Documentation/admin-guide/ras.rst
5960 F:      Documentation/driver-api/edac.rst
5961 F:      drivers/edac/
5962 F:      include/linux/edac.h
5963
5964 EDAC-E752X
5965 M:      Mark Gross <mark.gross@intel.com>
5966 L:      linux-edac@vger.kernel.org
5967 S:      Maintained
5968 F:      drivers/edac/e752x_edac.c
5969
5970 EDAC-E7XXX
5971 L:      linux-edac@vger.kernel.org
5972 S:      Maintained
5973 F:      drivers/edac/e7xxx_edac.c
5974
5975 EDAC-FSL_DDR
5976 M:      York Sun <york.sun@nxp.com>
5977 L:      linux-edac@vger.kernel.org
5978 S:      Maintained
5979 F:      drivers/edac/fsl_ddr_edac.*
5980
5981 EDAC-GHES
5982 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5983 L:      linux-edac@vger.kernel.org
5984 S:      Maintained
5985 F:      drivers/edac/ghes_edac.c
5986
5987 EDAC-I10NM
5988 M:      Tony Luck <tony.luck@intel.com>
5989 L:      linux-edac@vger.kernel.org
5990 S:      Maintained
5991 F:      drivers/edac/i10nm_base.c
5992
5993 EDAC-I3000
5994 L:      linux-edac@vger.kernel.org
5995 S:      Orphan
5996 F:      drivers/edac/i3000_edac.c
5997
5998 EDAC-I5000
5999 L:      linux-edac@vger.kernel.org
6000 S:      Maintained
6001 F:      drivers/edac/i5000_edac.c
6002
6003 EDAC-I5400
6004 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
6005 L:      linux-edac@vger.kernel.org
6006 S:      Maintained
6007 F:      drivers/edac/i5400_edac.c
6008
6009 EDAC-I7300
6010 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
6011 L:      linux-edac@vger.kernel.org
6012 S:      Maintained
6013 F:      drivers/edac/i7300_edac.c
6014
6015 EDAC-I7CORE
6016 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
6017 L:      linux-edac@vger.kernel.org
6018 S:      Maintained
6019 F:      drivers/edac/i7core_edac.c
6020
6021 EDAC-I82443BXGX
6022 M:      Tim Small <tim@buttersideup.com>
6023 L:      linux-edac@vger.kernel.org
6024 S:      Maintained
6025 F:      drivers/edac/i82443bxgx_edac.c
6026
6027 EDAC-I82975X
6028 M:      "Arvind R." <arvino55@gmail.com>
6029 L:      linux-edac@vger.kernel.org
6030 S:      Maintained
6031 F:      drivers/edac/i82975x_edac.c
6032
6033 EDAC-IE31200
6034 M:      Jason Baron <jbaron@akamai.com>
6035 L:      linux-edac@vger.kernel.org
6036 S:      Maintained
6037 F:      drivers/edac/ie31200_edac.c
6038
6039 EDAC-MPC85XX
6040 M:      Johannes Thumshirn <morbidrsa@gmail.com>
6041 L:      linux-edac@vger.kernel.org
6042 S:      Maintained
6043 F:      drivers/edac/mpc85xx_edac.[ch]
6044
6045 EDAC-PASEMI
6046 M:      Egor Martovetsky <egor@pasemi.com>
6047 L:      linux-edac@vger.kernel.org
6048 S:      Maintained
6049 F:      drivers/edac/pasemi_edac.c
6050
6051 EDAC-PND2
6052 M:      Tony Luck <tony.luck@intel.com>
6053 L:      linux-edac@vger.kernel.org
6054 S:      Maintained
6055 F:      drivers/edac/pnd2_edac.[ch]
6056
6057 EDAC-R82600
6058 M:      Tim Small <tim@buttersideup.com>
6059 L:      linux-edac@vger.kernel.org
6060 S:      Maintained
6061 F:      drivers/edac/r82600_edac.c
6062
6063 EDAC-SBRIDGE
6064 M:      Tony Luck <tony.luck@intel.com>
6065 R:      Qiuxu Zhuo <qiuxu.zhuo@intel.com>
6066 L:      linux-edac@vger.kernel.org
6067 S:      Maintained
6068 F:      drivers/edac/sb_edac.c
6069
6070 EDAC-SIFIVE
6071 M:      Yash Shah <yash.shah@sifive.com>
6072 L:      linux-edac@vger.kernel.org
6073 S:      Supported
6074 F:      drivers/edac/sifive_edac.c
6075
6076 EDAC-SKYLAKE
6077 M:      Tony Luck <tony.luck@intel.com>
6078 L:      linux-edac@vger.kernel.org
6079 S:      Maintained
6080 F:      drivers/edac/skx_*.c
6081
6082 EDAC-TI
6083 M:      Tero Kristo <t-kristo@ti.com>
6084 L:      linux-edac@vger.kernel.org
6085 S:      Maintained
6086 F:      drivers/edac/ti_edac.c
6087
6088 EDAC-QCOM
6089 M:      Channagoud Kadabi <ckadabi@codeaurora.org>
6090 M:      Venkata Narendra Kumar Gutta <vnkgutta@codeaurora.org>
6091 L:      linux-arm-msm@vger.kernel.org
6092 L:      linux-edac@vger.kernel.org
6093 S:      Maintained
6094 F:      drivers/edac/qcom_edac.c
6095
6096 EDIROL UA-101/UA-1000 DRIVER
6097 M:      Clemens Ladisch <clemens@ladisch.de>
6098 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
6099 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
6100 S:      Maintained
6101 F:      sound/usb/misc/ua101.c
6102
6103 EFI TEST DRIVER
6104 L:      linux-efi@vger.kernel.org
6105 M:      Ivan Hu <ivan.hu@canonical.com>
6106 M:      Ard Biesheuvel <ardb@kernel.org>
6107 S:      Maintained
6108 F:      drivers/firmware/efi/test/
6109
6110 EFI VARIABLE FILESYSTEM
6111 M:      Matthew Garrett <matthew.garrett@nebula.com>
6112 M:      Jeremy Kerr <jk@ozlabs.org>
6113 M:      Ard Biesheuvel <ardb@kernel.org>
6114 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
6115 L:      linux-efi@vger.kernel.org
6116 S:      Maintained
6117 F:      fs/efivarfs/
6118
6119 EFIFB FRAMEBUFFER DRIVER
6120 L:      linux-fbdev@vger.kernel.org
6121 M:      Peter Jones <pjones@redhat.com>
6122 S:      Maintained
6123 F:      drivers/video/fbdev/efifb.c
6124
6125 EFS FILESYSTEM
6126 W:      http://aeschi.ch.eu.org/efs/
6127 S:      Orphan
6128 F:      fs/efs/
6129
6130 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
6131 M:      Douglas Miller <dougmill@linux.ibm.com>
6132 L:      netdev@vger.kernel.org
6133 S:      Maintained
6134 F:      drivers/net/ethernet/ibm/ehea/
6135
6136 EM28XX VIDEO4LINUX DRIVER
6137 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
6138 L:      linux-media@vger.kernel.org
6139 W:      https://linuxtv.org
6140 T:      git git://linuxtv.org/media_tree.git
6141 S:      Maintained
6142 F:      drivers/media/usb/em28xx/
6143 F:      Documentation/media/v4l-drivers/em28xx*
6144
6145 EMBEDDED LINUX
6146 M:      Paul Gortmaker <paul.gortmaker@windriver.com>
6147 M:      Matt Mackall <mpm@selenic.com>
6148 M:      David Woodhouse <dwmw2@infradead.org>
6149 L:      linux-embedded@vger.kernel.org
6150 S:      Maintained
6151
6152 Emulex 10Gbps iSCSI - OneConnect DRIVER
6153 M:      Subbu Seetharaman <subbu.seetharaman@broadcom.com>
6154 M:      Ketan Mukadam <ketan.mukadam@broadcom.com>
6155 M:      Jitendra Bhivare <jitendra.bhivare@broadcom.com>
6156 L:      linux-scsi@vger.kernel.org
6157 W:      http://www.broadcom.com
6158 S:      Supported
6159 F:      drivers/scsi/be2iscsi/
6160
6161 Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
6162 M:      Sathya Perla <sathya.perla@broadcom.com>
6163 M:      Ajit Khaparde <ajit.khaparde@broadcom.com>
6164 M:      Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
6165 M:      Somnath Kotur <somnath.kotur@broadcom.com>
6166 L:      netdev@vger.kernel.org
6167 W:      http://www.emulex.com
6168 S:      Supported
6169 F:      drivers/net/ethernet/emulex/benet/
6170
6171 EMULEX ONECONNECT ROCE DRIVER
6172 M:      Selvin Xavier <selvin.xavier@broadcom.com>
6173 M:      Devesh Sharma <devesh.sharma@broadcom.com>
6174 L:      linux-rdma@vger.kernel.org
6175 W:      http://www.broadcom.com
6176 S:      Odd Fixes
6177 F:      drivers/infiniband/hw/ocrdma/
6178 F:      include/uapi/rdma/ocrdma-abi.h
6179
6180 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
6181 M:      James Smart <james.smart@broadcom.com>
6182 M:      Dick Kennedy <dick.kennedy@broadcom.com>
6183 L:      linux-scsi@vger.kernel.org
6184 W:      http://www.broadcom.com
6185 S:      Supported
6186 F:      drivers/scsi/lpfc/
6187
6188 ENE CB710 FLASH CARD READER DRIVER
6189 M:      Michał Mirosław <mirq-linux@rere.qmqm.pl>
6190 S:      Maintained
6191 F:      drivers/misc/cb710/
6192 F:      drivers/mmc/host/cb710-mmc.*
6193 F:      include/linux/cb710.h
6194
6195 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
6196 M:      Maxim Levitsky <maximlevitsky@gmail.com>
6197 S:      Maintained
6198 F:      drivers/media/rc/ene_ir.*
6199
6200 EPSON S1D13XXX FRAMEBUFFER DRIVER
6201 M:      Kristoffer Ericson <kristoffer.ericson@gmail.com>
6202 S:      Maintained
6203 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
6204 F:      drivers/video/fbdev/s1d13xxxfb.c
6205 F:      include/video/s1d13xxxfb.h
6206
6207 EROFS FILE SYSTEM
6208 M:      Gao Xiang <gaoxiang25@huawei.com>
6209 M:      Chao Yu <yuchao0@huawei.com>
6210 L:      linux-erofs@lists.ozlabs.org
6211 S:      Maintained
6212 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs.git
6213 F:      Documentation/filesystems/erofs.txt
6214 F:      fs/erofs/
6215 F:      include/trace/events/erofs.h
6216
6217 ERRSEQ ERROR TRACKING INFRASTRUCTURE
6218 M:      Jeff Layton <jlayton@kernel.org>
6219 S:      Maintained
6220 F:      lib/errseq.c
6221 F:      include/linux/errseq.h
6222
6223 ET131X NETWORK DRIVER
6224 M:      Mark Einon <mark.einon@gmail.com>
6225 S:      Odd Fixes
6226 F:      drivers/net/ethernet/agere/
6227
6228 ETHERNET BRIDGE
6229 M:      Roopa Prabhu <roopa@cumulusnetworks.com>
6230 M:      Nikolay Aleksandrov <nikolay@cumulusnetworks.com>
6231 L:      bridge@lists.linux-foundation.org (moderated for non-subscribers)
6232 L:      netdev@vger.kernel.org
6233 W:      http://www.linuxfoundation.org/en/Net:Bridge
6234 S:      Maintained
6235 F:      include/linux/netfilter_bridge/
6236 F:      net/bridge/
6237
6238 ETHERNET PHY LIBRARY
6239 M:      Andrew Lunn <andrew@lunn.ch>
6240 M:      Florian Fainelli <f.fainelli@gmail.com>
6241 M:      Heiner Kallweit <hkallweit1@gmail.com>
6242 L:      netdev@vger.kernel.org
6243 S:      Maintained
6244 F:      Documentation/ABI/testing/sysfs-class-net-phydev
6245 F:      Documentation/devicetree/bindings/net/ethernet-phy.yaml
6246 F:      Documentation/devicetree/bindings/net/mdio*
6247 F:      Documentation/devicetree/bindings/net/qca,ar803x.yaml
6248 F:      Documentation/networking/phy.rst
6249 F:      drivers/net/phy/
6250 F:      drivers/of/of_mdio.c
6251 F:      drivers/of/of_net.c
6252 F:      include/dt-bindings/net/qca-ar803x.h
6253 F:      include/linux/*mdio*.h
6254 F:      include/linux/of_net.h
6255 F:      include/linux/phy.h
6256 F:      include/linux/phy_fixed.h
6257 F:      include/linux/platform_data/mdio-bcm-unimac.h
6258 F:      include/linux/platform_data/mdio-gpio.h
6259 F:      include/trace/events/mdio.h
6260 F:      include/uapi/linux/mdio.h
6261 F:      include/uapi/linux/mii.h
6262
6263 EXFAT FILE SYSTEM
6264 M:      Valdis Kletnieks <valdis.kletnieks@vt.edu>
6265 L:      linux-fsdevel@vger.kernel.org
6266 S:      Maintained
6267 F:      drivers/staging/exfat/
6268
6269 EXT2 FILE SYSTEM
6270 M:      Jan Kara <jack@suse.com>
6271 L:      linux-ext4@vger.kernel.org
6272 S:      Maintained
6273 F:      Documentation/filesystems/ext2.txt
6274 F:      fs/ext2/
6275 F:      include/linux/ext2*
6276
6277 EXT4 FILE SYSTEM
6278 M:      "Theodore Ts'o" <tytso@mit.edu>
6279 M:      Andreas Dilger <adilger.kernel@dilger.ca>
6280 L:      linux-ext4@vger.kernel.org
6281 W:      http://ext4.wiki.kernel.org
6282 Q:      http://patchwork.ozlabs.org/project/linux-ext4/list/
6283 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
6284 S:      Maintained
6285 F:      Documentation/filesystems/ext4/
6286 F:      fs/ext4/
6287
6288 Extended Verification Module (EVM)
6289 M:      Mimi Zohar <zohar@linux.ibm.com>
6290 L:      linux-integrity@vger.kernel.org
6291 S:      Supported
6292 F:      security/integrity/evm/
6293
6294 EXTENSIBLE FIRMWARE INTERFACE (EFI)
6295 M:      Ard Biesheuvel <ardb@kernel.org>
6296 L:      linux-efi@vger.kernel.org
6297 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
6298 S:      Maintained
6299 F:      Documentation/admin-guide/efi-stub.rst
6300 F:      arch/*/kernel/efi.c
6301 F:      arch/x86/boot/compressed/eboot.[ch]
6302 F:      arch/*/include/asm/efi.h
6303 F:      arch/x86/platform/efi/
6304 F:      drivers/firmware/efi/
6305 F:      include/linux/efi*.h
6306 F:      arch/arm/boot/compressed/efi-header.S
6307 F:      arch/arm64/kernel/efi-entry.S
6308
6309 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
6310 M:      MyungJoo Ham <myungjoo.ham@samsung.com>
6311 M:      Chanwoo Choi <cw00.choi@samsung.com>
6312 L:      linux-kernel@vger.kernel.org
6313 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
6314 S:      Maintained
6315 F:      drivers/extcon/
6316 F:      include/linux/extcon/
6317 F:      include/linux/extcon.h
6318 F:      Documentation/firmware-guide/acpi/extcon-intel-int3496.rst
6319 F:      Documentation/devicetree/bindings/extcon/
6320
6321 EXYNOS DP DRIVER
6322 M:      Jingoo Han <jingoohan1@gmail.com>
6323 L:      dri-devel@lists.freedesktop.org
6324 S:      Maintained
6325 F:      drivers/gpu/drm/exynos/exynos_dp*
6326
6327 EXYNOS SYSMMU (IOMMU) driver
6328 M:      Marek Szyprowski <m.szyprowski@samsung.com>
6329 L:      iommu@lists.linux-foundation.org
6330 S:      Maintained
6331 F:      drivers/iommu/exynos-iommu.c
6332
6333 EZchip NPS platform support
6334 M:      Vineet Gupta <vgupta@synopsys.com>
6335 M:      Ofer Levi <oferle@mellanox.com>
6336 S:      Supported
6337 F:      arch/arc/plat-eznps
6338 F:      arch/arc/boot/dts/eznps.dts
6339
6340 F2FS FILE SYSTEM
6341 M:      Jaegeuk Kim <jaegeuk@kernel.org>
6342 M:      Chao Yu <yuchao0@huawei.com>
6343 L:      linux-f2fs-devel@lists.sourceforge.net
6344 W:      https://f2fs.wiki.kernel.org/
6345 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
6346 S:      Maintained
6347 F:      Documentation/filesystems/f2fs.txt
6348 F:      Documentation/ABI/testing/sysfs-fs-f2fs
6349 F:      fs/f2fs/
6350 F:      include/linux/f2fs_fs.h
6351 F:      include/trace/events/f2fs.h
6352
6353 F71805F HARDWARE MONITORING DRIVER
6354 M:      Jean Delvare <jdelvare@suse.com>
6355 L:      linux-hwmon@vger.kernel.org
6356 S:      Maintained
6357 F:      Documentation/hwmon/f71805f.rst
6358 F:      drivers/hwmon/f71805f.c
6359
6360 FADDR2LINE
6361 M:      Josh Poimboeuf <jpoimboe@redhat.com>
6362 S:      Maintained
6363 F:      scripts/faddr2line
6364
6365 FAILOVER MODULE
6366 M:      Sridhar Samudrala <sridhar.samudrala@intel.com>
6367 L:      netdev@vger.kernel.org
6368 S:      Supported
6369 F:      net/core/failover.c
6370 F:      include/net/failover.h
6371 F:      Documentation/networking/failover.rst
6372
6373 FANOTIFY
6374 M:      Jan Kara <jack@suse.cz>
6375 R:      Amir Goldstein <amir73il@gmail.com>
6376 L:      linux-fsdevel@vger.kernel.org
6377 S:      Maintained
6378 F:      fs/notify/fanotify/
6379 F:      include/linux/fanotify.h
6380 F:      include/uapi/linux/fanotify.h
6381
6382 FARSYNC SYNCHRONOUS DRIVER
6383 M:      Kevin Curtis <kevin.curtis@farsite.co.uk>
6384 W:      http://www.farsite.co.uk/
6385 S:      Supported
6386 F:      drivers/net/wan/farsync.*
6387
6388 FAULT INJECTION SUPPORT
6389 M:      Akinobu Mita <akinobu.mita@gmail.com>
6390 S:      Supported
6391 F:      Documentation/fault-injection/
6392 F:      lib/fault-inject.c
6393
6394 FBTFT Framebuffer drivers
6395 S:      Orphan
6396 L:      dri-devel@lists.freedesktop.org
6397 L:      linux-fbdev@vger.kernel.org
6398 F:      drivers/staging/fbtft/
6399
6400 FC0011 TUNER DRIVER
6401 M:      Michael Buesch <m@bues.ch>
6402 L:      linux-media@vger.kernel.org
6403 S:      Maintained
6404 F:      drivers/media/tuners/fc0011.h
6405 F:      drivers/media/tuners/fc0011.c
6406
6407 FC2580 MEDIA DRIVER
6408 M:      Antti Palosaari <crope@iki.fi>
6409 L:      linux-media@vger.kernel.org
6410 W:      https://linuxtv.org
6411 W:      http://palosaari.fi/linux/
6412 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
6413 T:      git git://linuxtv.org/anttip/media_tree.git
6414 S:      Maintained
6415 F:      drivers/media/tuners/fc2580*
6416
6417 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
6418 M:      Hannes Reinecke <hare@suse.de>
6419 L:      linux-scsi@vger.kernel.org
6420 W:      www.Open-FCoE.org
6421 S:      Supported
6422 F:      drivers/scsi/libfc/
6423 F:      drivers/scsi/fcoe/
6424 F:      include/scsi/fc/
6425 F:      include/scsi/libfc.h
6426 F:      include/scsi/libfcoe.h
6427 F:      include/uapi/scsi/fc/
6428
6429 FILE LOCKING (flock() and fcntl()/lockf())
6430 M:      Jeff Layton <jlayton@kernel.org>
6431 M:      "J. Bruce Fields" <bfields@fieldses.org>
6432 L:      linux-fsdevel@vger.kernel.org
6433 S:      Maintained
6434 F:      include/linux/fcntl.h
6435 F:      include/uapi/linux/fcntl.h
6436 F:      fs/fcntl.c
6437 F:      fs/locks.c
6438
6439 FILESYSTEMS (VFS and infrastructure)
6440 M:      Alexander Viro <viro@zeniv.linux.org.uk>
6441 L:      linux-fsdevel@vger.kernel.org
6442 S:      Maintained
6443 F:      fs/*
6444 F:      include/linux/fs.h
6445 F:      include/linux/fs_types.h
6446 F:      include/uapi/linux/fs.h
6447
6448 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
6449 M:      Riku Voipio <riku.voipio@iki.fi>
6450 L:      linux-hwmon@vger.kernel.org
6451 S:      Maintained
6452 F:      drivers/hwmon/f75375s.c
6453 F:      include/linux/f75375s.h
6454
6455 FIREWIRE AUDIO DRIVERS and IEC 61883-1/6 PACKET STREAMING ENGINE
6456 M:      Clemens Ladisch <clemens@ladisch.de>
6457 M:      Takashi Sakamoto <o-takashi@sakamocchi.jp>
6458 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
6459 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
6460 S:      Maintained
6461 F:      sound/firewire/
6462 F:      include/uapi/sound/firewire.h
6463
6464 FIREWIRE MEDIA DRIVERS (firedtv)
6465 M:      Stefan Richter <stefanr@s5r6.in-berlin.de>
6466 L:      linux-media@vger.kernel.org
6467 L:      linux1394-devel@lists.sourceforge.net
6468 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
6469 S:      Maintained
6470 F:      drivers/media/firewire/
6471
6472 FIREWIRE SBP-2 TARGET
6473 M:      Chris Boot <bootc@bootc.net>
6474 L:      linux-scsi@vger.kernel.org
6475 L:      target-devel@vger.kernel.org
6476 L:      linux1394-devel@lists.sourceforge.net
6477 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
6478 S:      Maintained
6479 F:      drivers/target/sbp/
6480
6481 FIREWIRE SUBSYSTEM
6482 M:      Stefan Richter <stefanr@s5r6.in-berlin.de>
6483 L:      linux1394-devel@lists.sourceforge.net
6484 W:      http://ieee1394.wiki.kernel.org/
6485 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
6486 S:      Maintained
6487 F:      drivers/firewire/
6488 F:      include/linux/firewire.h
6489 F:      include/uapi/linux/firewire*.h
6490 F:      tools/firewire/
6491
6492 FIRMWARE LOADER (request_firmware)
6493 M:      Luis Chamberlain <mcgrof@kernel.org>
6494 L:      linux-kernel@vger.kernel.org
6495 S:      Maintained
6496 F:      Documentation/firmware_class/
6497 F:      drivers/base/firmware_loader/
6498 F:      include/linux/firmware.h
6499
6500 FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
6501 M:      Joshua Morris <josh.h.morris@us.ibm.com>
6502 M:      Philip Kelleher <pjk1939@linux.ibm.com>
6503 S:      Maintained
6504 F:      drivers/block/rsxx/
6505
6506 FLEXTIMER FTM-QUADDEC DRIVER
6507 M:      Patrick Havelange <patrick.havelange@essensium.com>
6508 L:      linux-iio@vger.kernel.org
6509 S:      Maintained
6510 F:      Documentation/ABI/testing/sysfs-bus-counter-ftm-quaddec
6511 F:      Documentation/devicetree/bindings/counter/ftm-quaddec.txt
6512 F:      drivers/counter/ftm-quaddec.c
6513
6514 FLOPPY DRIVER
6515 M:      Denis Efremov <efremov@linux.com>
6516 S:      Odd Fixes
6517 L:      linux-block@vger.kernel.org
6518 F:      drivers/block/floppy.c
6519
6520 FPGA MANAGER FRAMEWORK
6521 M:      Moritz Fischer <mdf@kernel.org>
6522 L:      linux-fpga@vger.kernel.org
6523 S:      Maintained
6524 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mdf/linux-fpga.git
6525 Q:      http://patchwork.kernel.org/project/linux-fpga/list/
6526 F:      Documentation/fpga/
6527 F:      Documentation/driver-api/fpga/
6528 F:      Documentation/devicetree/bindings/fpga/
6529 F:      drivers/fpga/
6530 F:      include/linux/fpga/
6531 W:      http://www.rocketboards.org
6532
6533 FPGA DFL DRIVERS
6534 M:      Wu Hao <hao.wu@intel.com>
6535 L:      linux-fpga@vger.kernel.org
6536 S:      Maintained
6537 F:      Documentation/fpga/dfl.rst
6538 F:      include/uapi/linux/fpga-dfl.h
6539 F:      drivers/fpga/dfl*
6540
6541 FPU EMULATOR
6542 M:      Bill Metzenthen <billm@melbpc.org.au>
6543 W:      http://floatingpoint.sourceforge.net/emulator/index.html
6544 S:      Maintained
6545 F:      arch/x86/math-emu/
6546
6547 FRAME RELAY DLCI/FRAD (Sangoma drivers too)
6548 L:      netdev@vger.kernel.org
6549 S:      Orphan
6550 F:      drivers/net/wan/dlci.c
6551 F:      drivers/net/wan/sdla.c
6552
6553 FRAMEBUFFER LAYER
6554 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
6555 L:      dri-devel@lists.freedesktop.org
6556 L:      linux-fbdev@vger.kernel.org
6557 T:      git git://anongit.freedesktop.org/drm/drm-misc
6558 Q:      http://patchwork.kernel.org/project/linux-fbdev/list/
6559 S:      Maintained
6560 F:      Documentation/fb/
6561 F:      drivers/video/
6562 F:      include/video/
6563 F:      include/linux/fb.h
6564 F:      include/uapi/video/
6565 F:      include/uapi/linux/fb.h
6566
6567 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
6568 M:      Horia Geantă <horia.geanta@nxp.com>
6569 M:      Aymen Sghaier <aymen.sghaier@nxp.com>
6570 L:      linux-crypto@vger.kernel.org
6571 S:      Maintained
6572 F:      drivers/crypto/caam/
6573 F:      Documentation/devicetree/bindings/crypto/fsl-sec4.txt
6574
6575 FREESCALE DIU FRAMEBUFFER DRIVER
6576 M:      Timur Tabi <timur@kernel.org>
6577 L:      linux-fbdev@vger.kernel.org
6578 S:      Maintained
6579 F:      drivers/video/fbdev/fsl-diu-fb.*
6580
6581 FREESCALE DMA DRIVER
6582 M:      Li Yang <leoyang.li@nxp.com>
6583 M:      Zhang Wei <zw@zh-kernel.org>
6584 L:      linuxppc-dev@lists.ozlabs.org
6585 S:      Maintained
6586 F:      drivers/dma/fsldma.*
6587
6588 FREESCALE ENETC ETHERNET DRIVERS
6589 M:      Claudiu Manoil <claudiu.manoil@nxp.com>
6590 L:      netdev@vger.kernel.org
6591 S:      Maintained
6592 F:      drivers/net/ethernet/freescale/enetc/
6593
6594 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
6595 M:      Claudiu Manoil <claudiu.manoil@nxp.com>
6596 L:      netdev@vger.kernel.org
6597 S:      Maintained
6598 F:      drivers/net/ethernet/freescale/gianfar*
6599 F:      Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
6600
6601 FREESCALE GPMI NAND DRIVER
6602 M:      Han Xu <han.xu@nxp.com>
6603 L:      linux-mtd@lists.infradead.org
6604 S:      Maintained
6605 F:      drivers/mtd/nand/raw/gpmi-nand/*
6606
6607 FREESCALE I2C CPM DRIVER
6608 M:      Jochen Friedrich <jochen@scram.de>
6609 L:      linuxppc-dev@lists.ozlabs.org
6610 L:      linux-i2c@vger.kernel.org
6611 S:      Maintained
6612 F:      drivers/i2c/busses/i2c-cpm.c
6613
6614 FREESCALE IMX DDR PMU DRIVER
6615 M:      Frank Li <Frank.li@nxp.com>
6616 L:      linux-arm-kernel@lists.infradead.org
6617 S:      Maintained
6618 F:      drivers/perf/fsl_imx8_ddr_perf.c
6619 F:      Documentation/admin-guide/perf/imx-ddr.rst
6620 F:      Documentation/devicetree/bindings/perf/fsl-imx-ddr.txt
6621
6622 FREESCALE IMX I2C DRIVER
6623 M:      Oleksij Rempel <o.rempel@pengutronix.de>
6624 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
6625 L:      linux-i2c@vger.kernel.org
6626 S:      Maintained
6627 F:      drivers/i2c/busses/i2c-imx.c
6628 F:      Documentation/devicetree/bindings/i2c/i2c-imx.txt
6629
6630 FREESCALE IMX LPI2C DRIVER
6631 M:      Dong Aisheng <aisheng.dong@nxp.com>
6632 L:      linux-i2c@vger.kernel.org
6633 L:      linux-imx@nxp.com
6634 S:      Maintained
6635 F:      drivers/i2c/busses/i2c-imx-lpi2c.c
6636 F:      Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.txt
6637
6638 FREESCALE IMX / MXC FEC DRIVER
6639 M:      Fugang Duan <fugang.duan@nxp.com>
6640 L:      netdev@vger.kernel.org
6641 S:      Maintained
6642 F:      drivers/net/ethernet/freescale/fec_main.c
6643 F:      drivers/net/ethernet/freescale/fec_ptp.c
6644 F:      drivers/net/ethernet/freescale/fec.h
6645 F:      Documentation/devicetree/bindings/net/fsl-fec.txt
6646
6647 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
6648 M:      Sascha Hauer <s.hauer@pengutronix.de>
6649 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
6650 L:      linux-fbdev@vger.kernel.org
6651 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6652 S:      Maintained
6653 F:      include/linux/platform_data/video-imxfb.h
6654 F:      drivers/video/fbdev/imxfb.c
6655
6656 FREESCALE QORIQ DPAA ETHERNET DRIVER
6657 M:      Madalin Bucur <madalin.bucur@nxp.com>
6658 L:      netdev@vger.kernel.org
6659 S:      Maintained
6660 F:      drivers/net/ethernet/freescale/dpaa
6661
6662 FREESCALE QORIQ DPAA FMAN DRIVER
6663 M:      Madalin Bucur <madalin.bucur@nxp.com>
6664 L:      netdev@vger.kernel.org
6665 S:      Maintained
6666 F:      drivers/net/ethernet/freescale/fman
6667 F:      Documentation/devicetree/bindings/net/fsl-fman.txt
6668
6669 FREESCALE QORIQ PTP CLOCK DRIVER
6670 M:      Yangbo Lu <yangbo.lu@nxp.com>
6671 L:      netdev@vger.kernel.org
6672 S:      Maintained
6673 F:      drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
6674 F:      drivers/net/ethernet/freescale/dpaa2/dprtc*
6675 F:      drivers/net/ethernet/freescale/enetc/enetc_ptp.c
6676 F:      drivers/ptp/ptp_qoriq.c
6677 F:      drivers/ptp/ptp_qoriq_debugfs.c
6678 F:      include/linux/fsl/ptp_qoriq.h
6679 F:      Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
6680
6681 FREESCALE QUAD SPI DRIVER
6682 M:      Han Xu <han.xu@nxp.com>
6683 L:      linux-spi@vger.kernel.org
6684 S:      Maintained
6685 F:      drivers/spi/spi-fsl-qspi.c
6686
6687 FREESCALE QUICC ENGINE LIBRARY
6688 M:      Qiang Zhao <qiang.zhao@nxp.com>
6689 L:      linuxppc-dev@lists.ozlabs.org
6690 S:      Maintained
6691 F:      drivers/soc/fsl/qe/
6692 F:      include/soc/fsl/*qe*.h
6693 F:      include/soc/fsl/*ucc*.h
6694
6695 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
6696 M:      Li Yang <leoyang.li@nxp.com>
6697 L:      netdev@vger.kernel.org
6698 L:      linuxppc-dev@lists.ozlabs.org
6699 S:      Maintained
6700 F:      drivers/net/ethernet/freescale/ucc_geth*
6701
6702 FREESCALE QUICC ENGINE UCC HDLC DRIVER
6703 M:      Zhao Qiang <qiang.zhao@nxp.com>
6704 L:      netdev@vger.kernel.org
6705 L:      linuxppc-dev@lists.ozlabs.org
6706 S:      Maintained
6707 F:      drivers/net/wan/fsl_ucc_hdlc*
6708
6709 FREESCALE QUICC ENGINE UCC UART DRIVER
6710 M:      Timur Tabi <timur@kernel.org>
6711 L:      linuxppc-dev@lists.ozlabs.org
6712 S:      Maintained
6713 F:      drivers/tty/serial/ucc_uart.c
6714
6715 FREESCALE SOC DRIVERS
6716 M:      Li Yang <leoyang.li@nxp.com>
6717 L:      linuxppc-dev@lists.ozlabs.org
6718 L:      linux-arm-kernel@lists.infradead.org
6719 S:      Maintained
6720 F:      Documentation/devicetree/bindings/misc/fsl,dpaa2-console.txt
6721 F:      Documentation/devicetree/bindings/soc/fsl/
6722 F:      drivers/soc/fsl/
6723 F:      include/linux/fsl/
6724
6725 FREESCALE SOC FS_ENET DRIVER
6726 M:      Pantelis Antoniou <pantelis.antoniou@gmail.com>
6727 L:      linuxppc-dev@lists.ozlabs.org
6728 L:      netdev@vger.kernel.org
6729 S:      Maintained
6730 F:      drivers/net/ethernet/freescale/fs_enet/
6731 F:      include/linux/fs_enet_pd.h
6732
6733 FREESCALE SOC SOUND DRIVERS
6734 M:      Timur Tabi <timur@kernel.org>
6735 M:      Nicolin Chen <nicoleotsuka@gmail.com>
6736 M:      Xiubo Li <Xiubo.Lee@gmail.com>
6737 R:      Fabio Estevam <festevam@gmail.com>
6738 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
6739 L:      linuxppc-dev@lists.ozlabs.org
6740 S:      Maintained
6741 F:      sound/soc/fsl/fsl*
6742 F:      sound/soc/fsl/imx*
6743 F:      sound/soc/fsl/mpc8610_hpcd.c
6744
6745 FREESCALE USB PERIPHERAL DRIVERS
6746 M:      Li Yang <leoyang.li@nxp.com>
6747 L:      linux-usb@vger.kernel.org
6748 L:      linuxppc-dev@lists.ozlabs.org
6749 S:      Maintained
6750 F:      drivers/usb/gadget/udc/fsl*
6751
6752 FREEVXFS FILESYSTEM
6753 M:      Christoph Hellwig <hch@infradead.org>
6754 W:      ftp://ftp.openlinux.org/pub/people/hch/vxfs
6755 S:      Maintained
6756 F:      fs/freevxfs/
6757
6758 FREEZER
6759 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
6760 M:      Pavel Machek <pavel@ucw.cz>
6761 L:      linux-pm@vger.kernel.org
6762 S:      Supported
6763 F:      Documentation/power/freezing-of-tasks.rst
6764 F:      include/linux/freezer.h
6765 F:      kernel/freezer.c
6766
6767 FRONTSWAP API
6768 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
6769 L:      linux-kernel@vger.kernel.org
6770 S:      Maintained
6771 F:      mm/frontswap.c
6772 F:      include/linux/frontswap.h
6773
6774 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
6775 M:      David Howells <dhowells@redhat.com>
6776 L:      linux-cachefs@redhat.com (moderated for non-subscribers)
6777 S:      Supported
6778 F:      Documentation/filesystems/caching/
6779 F:      fs/fscache/
6780 F:      include/linux/fscache*.h
6781
6782 FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
6783 M:      Theodore Y. Ts'o <tytso@mit.edu>
6784 M:      Jaegeuk Kim <jaegeuk@kernel.org>
6785 M:      Eric Biggers <ebiggers@kernel.org>
6786 L:      linux-fscrypt@vger.kernel.org
6787 Q:      https://patchwork.kernel.org/project/linux-fscrypt/list/
6788 T:      git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git
6789 S:      Supported
6790 F:      fs/crypto/
6791 F:      include/linux/fscrypt*.h
6792 F:      include/uapi/linux/fscrypt.h
6793 F:      Documentation/filesystems/fscrypt.rst
6794
6795 FSI SUBSYSTEM
6796 M:      Jeremy Kerr <jk@ozlabs.org>
6797 M:      Joel Stanley <joel@jms.id.au>
6798 R:      Alistar Popple <alistair@popple.id.au>
6799 R:      Eddie James <eajames@linux.ibm.com>
6800 L:      linux-fsi@lists.ozlabs.org
6801 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joel/fsi.git
6802 Q:      http://patchwork.ozlabs.org/project/linux-fsi/list/
6803 S:      Supported
6804 F:      drivers/fsi/
6805 F:      include/linux/fsi*.h
6806 F:      include/trace/events/fsi*.h
6807
6808 FSI-ATTACHED I2C DRIVER
6809 M:      Eddie James <eajames@linux.ibm.com>
6810 L:      linux-i2c@vger.kernel.org
6811 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
6812 S:      Maintained
6813 F:      drivers/i2c/busses/i2c-fsi.c
6814 F:      Documentation/devicetree/bindings/i2c/i2c-fsi.txt
6815
6816 FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
6817 M:      Jan Kara <jack@suse.cz>
6818 R:      Amir Goldstein <amir73il@gmail.com>
6819 L:      linux-fsdevel@vger.kernel.org
6820 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs.git fsnotify
6821 S:      Maintained
6822 F:      fs/notify/
6823 F:      include/linux/fsnotify*.h
6824
6825 FSVERITY: READ-ONLY FILE-BASED AUTHENTICITY PROTECTION
6826 M:      Eric Biggers <ebiggers@kernel.org>
6827 M:      Theodore Y. Ts'o <tytso@mit.edu>
6828 L:      linux-fscrypt@vger.kernel.org
6829 Q:      https://patchwork.kernel.org/project/linux-fscrypt/list/
6830 T:      git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git fsverity
6831 S:      Supported
6832 F:      fs/verity/
6833 F:      include/linux/fsverity.h
6834 F:      include/uapi/linux/fsverity.h
6835 F:      Documentation/filesystems/fsverity.rst
6836
6837 FUJITSU LAPTOP EXTRAS
6838 M:      Jonathan Woithe <jwoithe@just42.net>
6839 L:      platform-driver-x86@vger.kernel.org
6840 S:      Maintained
6841 F:      drivers/platform/x86/fujitsu-laptop.c
6842
6843 FUJITSU M-5MO LS CAMERA ISP DRIVER
6844 M:      Kyungmin Park <kyungmin.park@samsung.com>
6845 M:      Heungjun Kim <riverful.kim@samsung.com>
6846 L:      linux-media@vger.kernel.org
6847 S:      Maintained
6848 F:      drivers/media/i2c/m5mols/
6849 F:      include/media/i2c/m5mols.h
6850
6851 FUJITSU TABLET EXTRAS
6852 M:      Robert Gerlach <khnz@gmx.de>
6853 L:      platform-driver-x86@vger.kernel.org
6854 S:      Maintained
6855 F:      drivers/platform/x86/fujitsu-tablet.c
6856
6857 FUSE: FILESYSTEM IN USERSPACE
6858 M:      Miklos Szeredi <miklos@szeredi.hu>
6859 L:      linux-fsdevel@vger.kernel.org
6860 W:      http://fuse.sourceforge.net/
6861 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
6862 S:      Maintained
6863 F:      fs/fuse/
6864 F:      include/uapi/linux/fuse.h
6865 F:      Documentation/filesystems/fuse.txt
6866
6867 FUTEX SUBSYSTEM
6868 M:      Thomas Gleixner <tglx@linutronix.de>
6869 M:      Ingo Molnar <mingo@redhat.com>
6870 R:      Peter Zijlstra <peterz@infradead.org>
6871 R:      Darren Hart <dvhart@infradead.org>
6872 L:      linux-kernel@vger.kernel.org
6873 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
6874 S:      Maintained
6875 F:      kernel/futex.c
6876 F:      include/asm-generic/futex.h
6877 F:      include/linux/futex.h
6878 F:      include/uapi/linux/futex.h
6879 F:      tools/testing/selftests/futex/
6880 F:      tools/perf/bench/futex*
6881 F:      Documentation/*futex*
6882
6883 GCC PLUGINS
6884 M:      Kees Cook <keescook@chromium.org>
6885 R:      Emese Revfy <re.emese@gmail.com>
6886 L:      kernel-hardening@lists.openwall.com
6887 S:      Maintained
6888 F:      scripts/gcc-plugins/
6889 F:      scripts/gcc-plugin.sh
6890 F:      scripts/Makefile.gcc-plugins
6891 F:      Documentation/core-api/gcc-plugins.rst
6892
6893 GASKET DRIVER FRAMEWORK
6894 M:      Rob Springer <rspringer@google.com>
6895 M:      Todd Poynor <toddpoynor@google.com>
6896 M:      Ben Chan <benchan@chromium.org>
6897 S:      Maintained
6898 F:      drivers/staging/gasket/
6899
6900 GCOV BASED KERNEL PROFILING
6901 M:      Peter Oberparleiter <oberpar@linux.ibm.com>
6902 S:      Maintained
6903 F:      kernel/gcov/
6904 F:      Documentation/dev-tools/gcov.rst
6905
6906 GDB KERNEL DEBUGGING HELPER SCRIPTS
6907 M:      Jan Kiszka <jan.kiszka@siemens.com>
6908 M:      Kieran Bingham <kbingham@kernel.org>
6909 S:      Supported
6910 F:      scripts/gdb/
6911
6912 GDT SCSI DISK ARRAY CONTROLLER DRIVER
6913 M:      Achim Leubner <achim_leubner@adaptec.com>
6914 L:      linux-scsi@vger.kernel.org
6915 W:      http://www.icp-vortex.com/
6916 S:      Supported
6917 F:      drivers/scsi/gdt*
6918
6919 GEMTEK FM RADIO RECEIVER DRIVER
6920 M:      Hans Verkuil <hverkuil@xs4all.nl>
6921 L:      linux-media@vger.kernel.org
6922 T:      git git://linuxtv.org/media_tree.git
6923 W:      https://linuxtv.org
6924 S:      Maintained
6925 F:      drivers/media/radio/radio-gemtek*
6926
6927 GENERIC ARCHITECTURE TOPOLOGY
6928 M:      Sudeep Holla <sudeep.holla@arm.com>
6929 L:      linux-kernel@vger.kernel.org
6930 S:      Maintained
6931 F:      drivers/base/arch_topology.c
6932 F:      include/linux/arch_topology.h
6933
6934 GENERIC GPIO I2C DRIVER
6935 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
6936 S:      Supported
6937 F:      drivers/i2c/busses/i2c-gpio.c
6938 F:      include/linux/platform_data/i2c-gpio.h
6939
6940 GENERIC GPIO I2C MULTIPLEXER DRIVER
6941 M:      Peter Korsgaard <peter.korsgaard@barco.com>
6942 L:      linux-i2c@vger.kernel.org
6943 S:      Supported
6944 F:      drivers/i2c/muxes/i2c-mux-gpio.c
6945 F:      include/linux/platform_data/i2c-mux-gpio.h
6946 F:      Documentation/i2c/muxes/i2c-mux-gpio.rst
6947
6948 GENERIC HDLC (WAN) DRIVERS
6949 M:      Krzysztof Halasa <khc@pm.waw.pl>
6950 W:      http://www.kernel.org/pub/linux/utils/net/hdlc/
6951 S:      Maintained
6952 F:      drivers/net/wan/c101.c
6953 F:      drivers/net/wan/hd6457*
6954 F:      drivers/net/wan/hdlc*
6955 F:      drivers/net/wan/n2.c
6956 F:      drivers/net/wan/pc300too.c
6957 F:      drivers/net/wan/pci200syn.c
6958 F:      drivers/net/wan/wanxl*
6959
6960 GENERIC INCLUDE/ASM HEADER FILES
6961 M:      Arnd Bergmann <arnd@arndb.de>
6962 L:      linux-arch@vger.kernel.org
6963 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
6964 S:      Maintained
6965 F:      include/asm-generic/
6966 F:      include/uapi/asm-generic/
6967
6968 GENERIC PHY FRAMEWORK
6969 M:      Kishon Vijay Abraham I <kishon@ti.com>
6970 L:      linux-kernel@vger.kernel.org
6971 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
6972 S:      Supported
6973 F:      drivers/phy/
6974 F:      include/linux/phy/
6975 F:      Documentation/devicetree/bindings/phy/
6976
6977 GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
6978 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
6979 S:      Supported
6980 F:      drivers/i2c/muxes/i2c-demux-pinctrl.c
6981
6982 GENERIC PM DOMAINS
6983 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
6984 M:      Kevin Hilman <khilman@kernel.org>
6985 M:      Ulf Hansson <ulf.hansson@linaro.org>
6986 L:      linux-pm@vger.kernel.org
6987 S:      Supported
6988 F:      drivers/base/power/domain*.c
6989 F:      include/linux/pm_domain.h
6990 F:      Documentation/devicetree/bindings/power/power?domain*
6991
6992 GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
6993 M:      Eugen Hristev <eugen.hristev@microchip.com>
6994 L:      linux-input@vger.kernel.org
6995 S:      Maintained
6996 F:      drivers/input/touchscreen/resistive-adc-touch.c
6997
6998 GENERIC UIO DRIVER FOR PCI DEVICES
6999 M:      "Michael S. Tsirkin" <mst@redhat.com>
7000 L:      kvm@vger.kernel.org
7001 S:      Supported
7002 F:      drivers/uio/uio_pci_generic.c
7003
7004 GENERIC VDSO LIBRARY:
7005 M:      Andy Lutomirski <luto@kernel.org>
7006 M:      Thomas Gleixner <tglx@linutronix.de>
7007 M:      Vincenzo Frascino <vincenzo.frascino@arm.com>
7008 L:      linux-kernel@vger.kernel.org
7009 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/vdso
7010 S:      Maintained
7011 F:      lib/vdso/
7012 F:      kernel/time/vsyscall.c
7013 F:      include/vdso/
7014 F:      include/asm-generic/vdso/vsyscall.h
7015
7016 GENWQE (IBM Generic Workqueue Card)
7017 M:      Frank Haverkamp <haver@linux.ibm.com>
7018 S:      Supported
7019 F:      drivers/misc/genwqe/
7020
7021 GET_MAINTAINER SCRIPT
7022 M:      Joe Perches <joe@perches.com>
7023 S:      Maintained
7024 F:      scripts/get_maintainer.pl
7025
7026 GFS2 FILE SYSTEM
7027 M:      Bob Peterson <rpeterso@redhat.com>
7028 M:      Andreas Gruenbacher <agruenba@redhat.com>
7029 L:      cluster-devel@redhat.com
7030 W:      http://sources.redhat.com/cluster/
7031 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
7032 S:      Supported
7033 F:      Documentation/filesystems/gfs2*.txt
7034 F:      fs/gfs2/
7035 F:      include/uapi/linux/gfs2_ondisk.h
7036
7037 GNSS SUBSYSTEM
7038 M:      Johan Hovold <johan@kernel.org>
7039 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git
7040 S:      Maintained
7041 F:      Documentation/ABI/testing/sysfs-class-gnss
7042 F:      Documentation/devicetree/bindings/gnss/
7043 F:      drivers/gnss/
7044 F:      include/linux/gnss.h
7045
7046 GO7007 MPEG CODEC
7047 M:      Hans Verkuil <hverkuil-cisco@xs4all.nl>
7048 L:      linux-media@vger.kernel.org
7049 S:      Maintained
7050 F:      drivers/media/usb/go7007/
7051
7052 GOODIX TOUCHSCREEN
7053 M:      Bastien Nocera <hadess@hadess.net>
7054 L:      linux-input@vger.kernel.org
7055 S:      Maintained
7056 F:      drivers/input/touchscreen/goodix.c
7057
7058 GOOGLE ETHERNET DRIVERS
7059 M:      Catherine Sullivan <csully@google.com>
7060 R:      Sagi Shahar <sagis@google.com>
7061 R:      Jon Olson <jonolson@google.com>
7062 L:      netdev@vger.kernel.org
7063 S:      Supported
7064 F:      Documentation/networking/device_drivers/google/gve.rst
7065 F:      drivers/net/ethernet/google
7066
7067 GPD POCKET FAN DRIVER
7068 M:      Hans de Goede <hdegoede@redhat.com>
7069 L:      platform-driver-x86@vger.kernel.org
7070 S:      Maintained
7071 F:      drivers/platform/x86/gpd-pocket-fan.c
7072
7073 GPIO ACPI SUPPORT
7074 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
7075 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7076 L:      linux-gpio@vger.kernel.org
7077 L:      linux-acpi@vger.kernel.org
7078 S:      Maintained
7079 F:      Documentation/firmware-guide/acpi/gpio-properties.rst
7080 F:      drivers/gpio/gpiolib-acpi.c
7081
7082 GPIO IR Transmitter
7083 M:      Sean Young <sean@mess.org>
7084 L:      linux-media@vger.kernel.org
7085 S:      Maintained
7086 F:      drivers/media/rc/gpio-ir-tx.c
7087
7088 GPIO MOCKUP DRIVER
7089 M:      Bamvor Jian Zhang <bamv2005@gmail.com>
7090 L:      linux-gpio@vger.kernel.org
7091 S:      Maintained
7092 F:      drivers/gpio/gpio-mockup.c
7093 F:      tools/testing/selftests/gpio/
7094
7095 GPIO SUBSYSTEM
7096 M:      Linus Walleij <linus.walleij@linaro.org>
7097 M:      Bartosz Golaszewski <bgolaszewski@baylibre.com>
7098 L:      linux-gpio@vger.kernel.org
7099 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
7100 S:      Maintained
7101 F:      Documentation/devicetree/bindings/gpio/
7102 F:      Documentation/driver-api/gpio/
7103 F:      Documentation/admin-guide/gpio/
7104 F:      Documentation/ABI/testing/gpio-cdev
7105 F:      Documentation/ABI/obsolete/sysfs-gpio
7106 F:      drivers/gpio/
7107 F:      include/linux/gpio/
7108 F:      include/linux/gpio.h
7109 F:      include/linux/of_gpio.h
7110 F:      include/asm-generic/gpio.h
7111 F:      include/uapi/linux/gpio.h
7112 F:      tools/gpio/
7113
7114 GRE DEMULTIPLEXER DRIVER
7115 M:      Dmitry Kozlov <xeb@mail.ru>
7116 L:      netdev@vger.kernel.org
7117 S:      Maintained
7118 F:      net/ipv4/gre_demux.c
7119 F:      net/ipv4/gre_offload.c
7120 F:      include/net/gre.h
7121
7122 GRETH 10/100/1G Ethernet MAC device driver
7123 M:      Andreas Larsson <andreas@gaisler.com>
7124 L:      netdev@vger.kernel.org
7125 S:      Maintained
7126 F:      drivers/net/ethernet/aeroflex/
7127
7128 GREYBUS AUDIO PROTOCOLS DRIVERS
7129 M:      Vaibhav Agarwal <vaibhav.sr@gmail.com>
7130 M:      Mark Greer <mgreer@animalcreek.com>
7131 S:      Maintained
7132 F:      drivers/staging/greybus/audio_apbridgea.c
7133 F:      drivers/staging/greybus/audio_apbridgea.h
7134 F:      drivers/staging/greybus/audio_codec.c
7135 F:      drivers/staging/greybus/audio_codec.h
7136 F:      drivers/staging/greybus/audio_gb.c
7137 F:      drivers/staging/greybus/audio_manager.c
7138 F:      drivers/staging/greybus/audio_manager.h
7139 F:      drivers/staging/greybus/audio_manager_module.c
7140 F:      drivers/staging/greybus/audio_manager_private.h
7141 F:      drivers/staging/greybus/audio_manager_sysfs.c
7142 F:      drivers/staging/greybus/audio_module.c
7143 F:      drivers/staging/greybus/audio_topology.c
7144
7145 GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
7146 M:      Viresh Kumar <vireshk@kernel.org>
7147 S:      Maintained
7148 F:      drivers/staging/greybus/authentication.c
7149 F:      drivers/staging/greybus/bootrom.c
7150 F:      drivers/staging/greybus/firmware.h
7151 F:      drivers/staging/greybus/fw-core.c
7152 F:      drivers/staging/greybus/fw-download.c
7153 F:      drivers/staging/greybus/fw-management.c
7154 F:      drivers/staging/greybus/greybus_authentication.h
7155 F:      drivers/staging/greybus/greybus_firmware.h
7156 F:      drivers/staging/greybus/hid.c
7157 F:      drivers/staging/greybus/i2c.c
7158 F:      drivers/staging/greybus/spi.c
7159 F:      drivers/staging/greybus/spilib.c
7160 F:      drivers/staging/greybus/spilib.h
7161
7162 GREYBUS LOOPBACK DRIVER
7163 M:      Bryan O'Donoghue <pure.logic@nexus-software.ie>
7164 S:      Maintained
7165 F:      drivers/staging/greybus/loopback.c
7166
7167 GREYBUS PLATFORM DRIVERS
7168 M:      Vaibhav Hiremath <hvaibhav.linux@gmail.com>
7169 S:      Maintained
7170 F:      drivers/staging/greybus/arche-platform.c
7171 F:      drivers/staging/greybus/arche-apb-ctrl.c
7172 F:      drivers/staging/greybus/arche_platform.h
7173
7174 GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
7175 M:      Rui Miguel Silva <rmfrfs@gmail.com>
7176 S:      Maintained
7177 F:      drivers/staging/greybus/sdio.c
7178 F:      drivers/staging/greybus/light.c
7179 F:      drivers/staging/greybus/gpio.c
7180 F:      drivers/staging/greybus/power_supply.c
7181 F:      drivers/staging/greybus/spi.c
7182 F:      drivers/staging/greybus/spilib.c
7183
7184 GREYBUS SUBSYSTEM
7185 M:      Johan Hovold <johan@kernel.org>
7186 M:      Alex Elder <elder@kernel.org>
7187 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7188 S:      Maintained
7189 F:      drivers/staging/greybus/
7190 F:      drivers/greybus/
7191 F:      include/linux/greybus.h
7192 F:      include/linux/greybus/
7193 L:      greybus-dev@lists.linaro.org (moderated for non-subscribers)
7194
7195 GREYBUS UART PROTOCOLS DRIVERS
7196 M:      David Lin <dtwlin@gmail.com>
7197 S:      Maintained
7198 F:      drivers/staging/greybus/uart.c
7199 F:      drivers/staging/greybus/log.c
7200
7201 GS1662 VIDEO SERIALIZER
7202 M:      Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
7203 L:      linux-media@vger.kernel.org
7204 T:      git git://linuxtv.org/media_tree.git
7205 S:      Maintained
7206 F:      drivers/media/spi/gs1662.c
7207
7208 GSPCA FINEPIX SUBDRIVER
7209 M:      Frank Zago <frank@zago.net>
7210 L:      linux-media@vger.kernel.org
7211 T:      git git://linuxtv.org/media_tree.git
7212 S:      Maintained
7213 F:      drivers/media/usb/gspca/finepix.c
7214
7215 GSPCA GL860 SUBDRIVER
7216 M:      Olivier Lorin <o.lorin@laposte.net>
7217 L:      linux-media@vger.kernel.org
7218 T:      git git://linuxtv.org/media_tree.git
7219 S:      Maintained
7220 F:      drivers/media/usb/gspca/gl860/
7221
7222 GSPCA M5602 SUBDRIVER
7223 M:      Erik Andren <erik.andren@gmail.com>
7224 L:      linux-media@vger.kernel.org
7225 T:      git git://linuxtv.org/media_tree.git
7226 S:      Maintained
7227 F:      drivers/media/usb/gspca/m5602/
7228
7229 GSPCA PAC207 SONIXB SUBDRIVER
7230 M:      Hans Verkuil <hverkuil@xs4all.nl>
7231 L:      linux-media@vger.kernel.org
7232 T:      git git://linuxtv.org/media_tree.git
7233 S:      Odd Fixes
7234 F:      drivers/media/usb/gspca/pac207.c
7235
7236 GSPCA SN9C20X SUBDRIVER
7237 M:      Brian Johnson <brijohn@gmail.com>
7238 L:      linux-media@vger.kernel.org
7239 T:      git git://linuxtv.org/media_tree.git
7240 S:      Maintained
7241 F:      drivers/media/usb/gspca/sn9c20x.c
7242
7243 GSPCA T613 SUBDRIVER
7244 M:      Leandro Costantino <lcostantino@gmail.com>
7245 L:      linux-media@vger.kernel.org
7246 T:      git git://linuxtv.org/media_tree.git
7247 S:      Maintained
7248 F:      drivers/media/usb/gspca/t613.c
7249
7250 GSPCA USB WEBCAM DRIVER
7251 M:      Hans Verkuil <hverkuil@xs4all.nl>
7252 L:      linux-media@vger.kernel.org
7253 T:      git git://linuxtv.org/media_tree.git
7254 S:      Odd Fixes
7255 F:      drivers/media/usb/gspca/
7256
7257 GTP (GPRS Tunneling Protocol)
7258 M:      Pablo Neira Ayuso <pablo@netfilter.org>
7259 M:      Harald Welte <laforge@gnumonks.org>
7260 L:      osmocom-net-gprs@lists.osmocom.org
7261 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
7262 S:      Maintained
7263 F:      drivers/net/gtp.c
7264
7265 GUID PARTITION TABLE (GPT)
7266 M:      Davidlohr Bueso <dave@stgolabs.net>
7267 L:      linux-efi@vger.kernel.org
7268 S:      Maintained
7269 F:      block/partitions/efi.*
7270
7271 H8/300 ARCHITECTURE
7272 M:      Yoshinori Sato <ysato@users.sourceforge.jp>
7273 L:      uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
7274 W:      http://uclinux-h8.sourceforge.jp
7275 T:      git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
7276 S:      Maintained
7277 F:      arch/h8300/
7278 F:      drivers/clocksource/h8300_*.c
7279 F:      drivers/clk/h8300/
7280 F:      drivers/irqchip/irq-renesas-h8*.c
7281
7282 HABANALABS PCI DRIVER
7283 M:      Oded Gabbay <oded.gabbay@gmail.com>
7284 T:      git https://github.com/HabanaAI/linux.git
7285 S:      Supported
7286 F:      drivers/misc/habanalabs/
7287 F:      include/uapi/misc/habanalabs.h
7288 F:      Documentation/ABI/testing/sysfs-driver-habanalabs
7289 F:      Documentation/ABI/testing/debugfs-driver-habanalabs
7290
7291 HACKRF MEDIA DRIVER
7292 M:      Antti Palosaari <crope@iki.fi>
7293 L:      linux-media@vger.kernel.org
7294 W:      https://linuxtv.org
7295 W:      http://palosaari.fi/linux/
7296 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7297 T:      git git://linuxtv.org/anttip/media_tree.git
7298 S:      Maintained
7299 F:      drivers/media/usb/hackrf/
7300
7301 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
7302 M:      Frank Seidel <frank@f-seidel.de>
7303 L:      platform-driver-x86@vger.kernel.org
7304 W:      http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
7305 S:      Maintained
7306 F:      drivers/platform/x86/hdaps.c
7307
7308 HARDWARE MONITORING
7309 M:      Jean Delvare <jdelvare@suse.com>
7310 M:      Guenter Roeck <linux@roeck-us.net>
7311 L:      linux-hwmon@vger.kernel.org
7312 W:      http://hwmon.wiki.kernel.org/
7313 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
7314 S:      Maintained
7315 F:      Documentation/devicetree/bindings/hwmon/
7316 F:      Documentation/hwmon/
7317 F:      drivers/hwmon/
7318 F:      include/linux/hwmon*.h
7319 F:      include/trace/events/hwmon*.h
7320
7321 HARDWARE RANDOM NUMBER GENERATOR CORE
7322 M:      Matt Mackall <mpm@selenic.com>
7323 M:      Herbert Xu <herbert@gondor.apana.org.au>
7324 L:      linux-crypto@vger.kernel.org
7325 S:      Odd fixes
7326 F:      Documentation/devicetree/bindings/rng/
7327 F:      Documentation/admin-guide/hw_random.rst
7328 F:      drivers/char/hw_random/
7329 F:      include/linux/hw_random.h
7330
7331 HARDWARE TRACING FACILITIES
7332 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
7333 S:      Maintained
7334 F:      drivers/hwtracing/
7335
7336 HARDWARE SPINLOCK CORE
7337 M:      Ohad Ben-Cohen <ohad@wizery.com>
7338 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
7339 L:      linux-remoteproc@vger.kernel.org
7340 S:      Maintained
7341 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git hwspinlock-next
7342 F:      Documentation/devicetree/bindings/hwlock/
7343 F:      Documentation/hwspinlock.txt
7344 F:      drivers/hwspinlock/
7345 F:      include/linux/hwspinlock.h
7346
7347 HARMONY SOUND DRIVER
7348 L:      linux-parisc@vger.kernel.org
7349 S:      Maintained
7350 F:      sound/parisc/harmony.*
7351
7352 HDPVR USB VIDEO ENCODER DRIVER
7353 M:      Hans Verkuil <hverkuil@xs4all.nl>
7354 L:      linux-media@vger.kernel.org
7355 T:      git git://linuxtv.org/media_tree.git
7356 W:      https://linuxtv.org
7357 S:      Odd Fixes
7358 F:      drivers/media/usb/hdpvr/
7359
7360 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
7361 M:      Jerry Hoemann <jerry.hoemann@hpe.com>
7362 S:      Supported
7363 F:      Documentation/watchdog/hpwdt.rst
7364 F:      drivers/watchdog/hpwdt.c
7365
7366 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
7367 M:      Don Brace <don.brace@microsemi.com>
7368 L:      esc.storagedev@microsemi.com
7369 L:      linux-scsi@vger.kernel.org
7370 S:      Supported
7371 F:      Documentation/scsi/hpsa.txt
7372 F:      drivers/scsi/hpsa*.[ch]
7373 F:      include/linux/cciss*.h
7374 F:      include/uapi/linux/cciss*.h
7375
7376 HFI1 DRIVER
7377 M:      Mike Marciniszyn <mike.marciniszyn@intel.com>
7378 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
7379 L:      linux-rdma@vger.kernel.org
7380 S:      Supported
7381 F:      drivers/infiniband/hw/hfi1
7382
7383 HFS FILESYSTEM
7384 L:      linux-fsdevel@vger.kernel.org
7385 S:      Orphan
7386 F:      Documentation/filesystems/hfs.txt
7387 F:      fs/hfs/
7388
7389 HFSPLUS FILESYSTEM
7390 L:      linux-fsdevel@vger.kernel.org
7391 S:      Orphan
7392 F:      Documentation/filesystems/hfsplus.txt
7393 F:      fs/hfsplus/
7394
7395 HGA FRAMEBUFFER DRIVER
7396 M:      Ferenc Bakonyi <fero@drama.obuda.kando.hu>
7397 L:      linux-nvidia@lists.surfsouth.com
7398 W:      http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
7399 S:      Maintained
7400 F:      drivers/video/fbdev/hgafb.c
7401
7402 HIBERNATION (aka Software Suspend, aka swsusp)
7403 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
7404 M:      Pavel Machek <pavel@ucw.cz>
7405 L:      linux-pm@vger.kernel.org
7406 B:      https://bugzilla.kernel.org
7407 S:      Supported
7408 F:      arch/x86/power/
7409 F:      drivers/base/power/
7410 F:      kernel/power/
7411 F:      include/linux/suspend.h
7412 F:      include/linux/freezer.h
7413 F:      include/linux/pm.h
7414 F:      arch/*/include/asm/suspend*.h
7415
7416 HID CORE LAYER
7417 M:      Jiri Kosina <jikos@kernel.org>
7418 M:      Benjamin Tissoires <benjamin.tissoires@redhat.com>
7419 L:      linux-input@vger.kernel.org
7420 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
7421 S:      Maintained
7422 F:      drivers/hid/
7423 F:      include/linux/hid*
7424 F:      include/uapi/linux/hid*
7425
7426 HID SENSOR HUB DRIVERS
7427 M:      Jiri Kosina <jikos@kernel.org>
7428 M:      Jonathan Cameron <jic23@kernel.org>
7429 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7430 L:      linux-input@vger.kernel.org
7431 L:      linux-iio@vger.kernel.org
7432 S:      Maintained
7433 F:      Documentation/hid/hid-sensor*
7434 F:      drivers/hid/hid-sensor-*
7435 F:      drivers/iio/*/hid-*
7436 F:      include/linux/hid-sensor-*
7437
7438 HIGH-RESOLUTION TIMERS, CLOCKEVENTS
7439 M:      Thomas Gleixner <tglx@linutronix.de>
7440 L:      linux-kernel@vger.kernel.org
7441 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
7442 S:      Maintained
7443 F:      Documentation/timers/
7444 F:      kernel/time/hrtimer.c
7445 F:      kernel/time/clockevents.c
7446 F:      kernel/time/timer_*.c
7447 F:      include/linux/clockchips.h
7448 F:      include/linux/hrtimer.h
7449
7450 HIGH-SPEED SCC DRIVER FOR AX.25
7451 L:      linux-hams@vger.kernel.org
7452 S:      Orphan
7453 F:      drivers/net/hamradio/dmascc.c
7454 F:      drivers/net/hamradio/scc.c
7455
7456 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
7457 M:      HighPoint Linux Team <linux@highpoint-tech.com>
7458 W:      http://www.highpoint-tech.com
7459 S:      Supported
7460 F:      Documentation/scsi/hptiop.txt
7461 F:      drivers/scsi/hptiop.c
7462
7463 HIPPI
7464 M:      Jes Sorensen <jes@trained-monkey.org>
7465 L:      linux-hippi@sunsite.dk
7466 S:      Maintained
7467 F:      include/linux/hippidevice.h
7468 F:      include/uapi/linux/if_hippi.h
7469 F:      net/802/hippi.c
7470 F:      drivers/net/hippi/
7471
7472 HISILICON SECURITY ENGINE V2 DRIVER (SEC2)
7473 M:      Zaibo Xu <xuzaibo@huawei.com>
7474 L:      linux-crypto@vger.kernel.org
7475 S:      Maintained
7476 F:      drivers/crypto/hisilicon/sec2/sec_crypto.c
7477 F:      drivers/crypto/hisilicon/sec2/sec_main.c
7478 F:      drivers/crypto/hisilicon/sec2/sec_crypto.h
7479 F:      drivers/crypto/hisilicon/sec2/sec.h
7480 F:      Documentation/ABI/testing/debugfs-hisi-sec
7481
7482 HISILICON HIGH PERFORMANCE RSA ENGINE DRIVER (HPRE)
7483 M:      Zaibo Xu <xuzaibo@huawei.com>
7484 L:      linux-crypto@vger.kernel.org
7485 S:      Maintained
7486 F:      drivers/crypto/hisilicon/hpre/hpre_crypto.c
7487 F:      drivers/crypto/hisilicon/hpre/hpre_main.c
7488 F:      drivers/crypto/hisilicon/hpre/hpre.h
7489 F:      Documentation/ABI/testing/debugfs-hisi-hpre
7490
7491 HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
7492 M:      Yisen Zhuang <yisen.zhuang@huawei.com>
7493 M:      Salil Mehta <salil.mehta@huawei.com>
7494 L:      netdev@vger.kernel.org
7495 W:      http://www.hisilicon.com
7496 S:      Maintained
7497 F:      drivers/net/ethernet/hisilicon/hns3/
7498
7499 HISILICON TRUE RANDOM NUMBER GENERATOR V2 SUPPORT
7500 M:      Zaibo Xu <xuzaibo@huawei.com>
7501 S:      Maintained
7502 F:      drivers/char/hw_random/hisi-trng-v2.c
7503
7504 HISILICON LPC BUS DRIVER
7505 M:      john.garry@huawei.com
7506 W:      http://www.hisilicon.com
7507 S:      Maintained
7508 F:      drivers/bus/hisi_lpc.c
7509 F:      Documentation/devicetree/bindings/arm/hisilicon/hisilicon-low-pin-count.txt
7510
7511 HISILICON NETWORK SUBSYSTEM DRIVER
7512 M:      Yisen Zhuang <yisen.zhuang@huawei.com>
7513 M:      Salil Mehta <salil.mehta@huawei.com>
7514 L:      netdev@vger.kernel.org
7515 W:      http://www.hisilicon.com
7516 S:      Maintained
7517 F:      drivers/net/ethernet/hisilicon/
7518 F:      Documentation/devicetree/bindings/net/hisilicon*.txt
7519
7520 HISILICON PMU DRIVER
7521 M:      Shaokun Zhang <zhangshaokun@hisilicon.com>
7522 W:      http://www.hisilicon.com
7523 S:      Supported
7524 F:      drivers/perf/hisilicon
7525 F:      Documentation/admin-guide/perf/hisi-pmu.rst
7526
7527 HISILICON ROCE DRIVER
7528 M:      Lijun Ou <oulijun@huawei.com>
7529 M:      Wei Hu(Xavier) <xavier.huwei@huawei.com>
7530 L:      linux-rdma@vger.kernel.org
7531 S:      Maintained
7532 F:      drivers/infiniband/hw/hns/
7533 F:      Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
7534
7535 HISILICON SAS Controller
7536 M:      John Garry <john.garry@huawei.com>
7537 W:      http://www.hisilicon.com
7538 S:      Supported
7539 F:      drivers/scsi/hisi_sas/
7540 F:      Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
7541
7542 HISILICON QM AND ZIP Controller DRIVER
7543 M:      Zhou Wang <wangzhou1@hisilicon.com>
7544 L:      linux-crypto@vger.kernel.org
7545 S:      Maintained
7546 F:      drivers/crypto/hisilicon/qm.c
7547 F:      drivers/crypto/hisilicon/qm.h
7548 F:      drivers/crypto/hisilicon/sgl.c
7549 F:      drivers/crypto/hisilicon/zip/
7550 F:      Documentation/ABI/testing/debugfs-hisi-zip
7551
7552 HMM - Heterogeneous Memory Management
7553 M:      Jérôme Glisse <jglisse@redhat.com>
7554 L:      linux-mm@kvack.org
7555 S:      Maintained
7556 F:      mm/hmm*
7557 F:      include/linux/hmm*
7558 F:      Documentation/vm/hmm.rst
7559
7560 HOST AP DRIVER
7561 M:      Jouni Malinen <j@w1.fi>
7562 L:      linux-wireless@vger.kernel.org
7563 W:      http://w1.fi/hostap-driver.html
7564 S:      Obsolete
7565 F:      drivers/net/wireless/intersil/hostap/
7566
7567 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
7568 L:      platform-driver-x86@vger.kernel.org
7569 S:      Orphan
7570 F:      drivers/platform/x86/tc1100-wmi.c
7571
7572 HP100:  Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
7573 M:      Jaroslav Kysela <perex@perex.cz>
7574 S:      Obsolete
7575 F:      drivers/staging/hp/hp100.*
7576
7577 HPET:   High Precision Event Timers driver
7578 M:      Clemens Ladisch <clemens@ladisch.de>
7579 S:      Maintained
7580 F:      Documentation/timers/hpet.rst
7581 F:      drivers/char/hpet.c
7582 F:      include/linux/hpet.h
7583 F:      include/uapi/linux/hpet.h
7584
7585 HPET:   x86
7586 S:      Orphan
7587 F:      arch/x86/kernel/hpet.c
7588 F:      arch/x86/include/asm/hpet.h
7589
7590 HPFS FILESYSTEM
7591 M:      Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
7592 W:      http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
7593 S:      Maintained
7594 F:      fs/hpfs/
7595
7596 HSI SUBSYSTEM
7597 M:      Sebastian Reichel <sre@kernel.org>
7598 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
7599 S:      Maintained
7600 F:      Documentation/ABI/testing/sysfs-bus-hsi
7601 F:      Documentation/driver-api/hsi.rst
7602 F:      drivers/hsi/
7603 F:      include/linux/hsi/
7604 F:      include/uapi/linux/hsi/
7605
7606 HSO 3G MODEM DRIVER
7607 L:      linux-usb@vger.kernel.org
7608 S:      Orphan
7609 F:      drivers/net/usb/hso.c
7610
7611 HSR NETWORK PROTOCOL
7612 M:      Arvid Brodin <arvid.brodin@alten.se>
7613 L:      netdev@vger.kernel.org
7614 S:      Maintained
7615 F:      net/hsr/
7616
7617 HT16K33 LED CONTROLLER DRIVER
7618 M:      Robin van der Gracht <robin@protonic.nl>
7619 S:      Maintained
7620 F:      drivers/auxdisplay/ht16k33.c
7621 F:      Documentation/devicetree/bindings/display/ht16k33.txt
7622
7623 HTCPEN TOUCHSCREEN DRIVER
7624 M:      Pau Oliva Fora <pof@eslack.org>
7625 L:      linux-input@vger.kernel.org
7626 S:      Maintained
7627 F:      drivers/input/touchscreen/htcpen.c
7628
7629 HTS221 TEMPERATURE-HUMIDITY IIO DRIVER
7630 M:      Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
7631 L:      linux-iio@vger.kernel.org
7632 W:      http://www.st.com/
7633 S:      Maintained
7634 F:      drivers/iio/humidity/hts221*
7635 F:      Documentation/devicetree/bindings/iio/humidity/hts221.txt
7636
7637 HUAWEI ETHERNET DRIVER
7638 M:      Aviad Krawczyk <aviad.krawczyk@huawei.com>
7639 L:      netdev@vger.kernel.org
7640 S:      Supported
7641 F:      Documentation/networking/hinic.txt
7642 F:      drivers/net/ethernet/huawei/hinic/
7643
7644 HUGETLB FILESYSTEM
7645 M:      Mike Kravetz <mike.kravetz@oracle.com>
7646 L:      linux-mm@kvack.org
7647 S:      Maintained
7648 F:      fs/hugetlbfs/
7649 F:      mm/hugetlb.c
7650 F:      include/linux/hugetlb.h
7651 F:      Documentation/admin-guide/mm/hugetlbpage.rst
7652 F:      Documentation/vm/hugetlbfs_reserv.rst
7653 F:      Documentation/ABI/testing/sysfs-kernel-mm-hugepages
7654
7655 HVA ST MEDIA DRIVER
7656 M:      Jean-Christophe Trotin <jean-christophe.trotin@st.com>
7657 L:      linux-media@vger.kernel.org
7658 T:      git git://linuxtv.org/media_tree.git
7659 W:      https://linuxtv.org
7660 S:      Supported
7661 F:      drivers/media/platform/sti/hva
7662
7663 HWPOISON MEMORY FAILURE HANDLING
7664 M:      Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
7665 L:      linux-mm@kvack.org
7666 S:      Maintained
7667 F:      mm/memory-failure.c
7668 F:      mm/hwpoison-inject.c
7669
7670 HYGON PROCESSOR SUPPORT
7671 M:      Pu Wen <puwen@hygon.cn>
7672 L:      linux-kernel@vger.kernel.org
7673 S:      Maintained
7674 F:      arch/x86/kernel/cpu/hygon.c
7675
7676 HYNIX HI556 SENSOR DRIVER
7677 M:      Shawn Tu <shawnx.tu@intel.com>
7678 L:      linux-media@vger.kernel.org
7679 T:      git git://linuxtv.org/media_tree.git
7680 S:      Maintained
7681 F:      drivers/media/i2c/hi556.c
7682
7683 Hyper-V CORE AND DRIVERS
7684 M:      "K. Y. Srinivasan" <kys@microsoft.com>
7685 M:      Haiyang Zhang <haiyangz@microsoft.com>
7686 M:      Stephen Hemminger <sthemmin@microsoft.com>
7687 M:      Sasha Levin <sashal@kernel.org>
7688 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git
7689 L:      linux-hyperv@vger.kernel.org
7690 S:      Supported
7691 F:      Documentation/networking/device_drivers/microsoft/netvsc.txt
7692 F:      arch/x86/include/asm/mshyperv.h
7693 F:      arch/x86/include/asm/trace/hyperv.h
7694 F:      arch/x86/include/asm/hyperv-tlfs.h
7695 F:      arch/x86/kernel/cpu/mshyperv.c
7696 F:      arch/x86/hyperv
7697 F:      drivers/clocksource/hyperv_timer.c
7698 F:      drivers/hid/hid-hyperv.c
7699 F:      drivers/hv/
7700 F:      drivers/input/serio/hyperv-keyboard.c
7701 F:      drivers/pci/controller/pci-hyperv.c
7702 F:      drivers/pci/controller/pci-hyperv-intf.c
7703 F:      drivers/net/hyperv/
7704 F:      drivers/scsi/storvsc_drv.c
7705 F:      drivers/uio/uio_hv_generic.c
7706 F:      drivers/video/fbdev/hyperv_fb.c
7707 F:      drivers/iommu/hyperv-iommu.c
7708 F:      net/vmw_vsock/hyperv_transport.c
7709 F:      include/clocksource/hyperv_timer.h
7710 F:      include/linux/hyperv.h
7711 F:      include/uapi/linux/hyperv.h
7712 F:      include/asm-generic/mshyperv.h
7713 F:      tools/hv/
7714 F:      Documentation/ABI/stable/sysfs-bus-vmbus
7715 F:      Documentation/ABI/testing/debugfs-hyperv
7716
7717 HYPERBUS SUPPORT
7718 M:      Vignesh Raghavendra <vigneshr@ti.com>
7719 S:      Supported
7720 F:      drivers/mtd/hyperbus/
7721 F:      include/linux/mtd/hyperbus.h
7722 F:      Documentation/devicetree/bindings/mtd/cypress,hyperflash.txt
7723 F:      Documentation/devicetree/bindings/mtd/ti,am654-hbmc.txt
7724
7725 HYPERVISOR VIRTUAL CONSOLE DRIVER
7726 L:      linuxppc-dev@lists.ozlabs.org
7727 S:      Odd Fixes
7728 F:      drivers/tty/hvc/
7729
7730 I2C ACPI SUPPORT
7731 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
7732 L:      linux-i2c@vger.kernel.org
7733 L:      linux-acpi@vger.kernel.org
7734 S:      Maintained
7735 F:      drivers/i2c/i2c-core-acpi.c
7736
7737 I2C CONTROLLER DRIVER FOR NVIDIA GPU
7738 M:      Ajay Gupta <ajayg@nvidia.com>
7739 L:      linux-i2c@vger.kernel.org
7740 S:      Maintained
7741 F:      Documentation/i2c/busses/i2c-nvidia-gpu.rst
7742 F:      drivers/i2c/busses/i2c-nvidia-gpu.c
7743
7744 I2C MUXES
7745 M:      Peter Rosin <peda@axentia.se>
7746 L:      linux-i2c@vger.kernel.org
7747 S:      Maintained
7748 F:      Documentation/i2c/i2c-topology.rst
7749 F:      Documentation/i2c/muxes/
7750 F:      Documentation/devicetree/bindings/i2c/i2c-mux*
7751 F:      Documentation/devicetree/bindings/i2c/i2c-arb*
7752 F:      Documentation/devicetree/bindings/i2c/i2c-gate*
7753 F:      drivers/i2c/i2c-mux.c
7754 F:      drivers/i2c/muxes/
7755 F:      include/linux/i2c-mux.h
7756
7757 I2C MV64XXX MARVELL AND ALLWINNER DRIVER
7758 M:      Gregory CLEMENT <gregory.clement@bootlin.com>
7759 L:      linux-i2c@vger.kernel.org
7760 S:      Maintained
7761 F:      Documentation/devicetree/bindings/i2c/marvell,mv64xxx-i2c.yaml
7762 F:      drivers/i2c/busses/i2c-mv64xxx.c
7763
7764 I2C OVER PARALLEL PORT
7765 M:      Jean Delvare <jdelvare@suse.com>
7766 L:      linux-i2c@vger.kernel.org
7767 S:      Maintained
7768 F:      Documentation/i2c/busses/i2c-parport.rst
7769 F:      Documentation/i2c/busses/i2c-parport-light.rst
7770 F:      drivers/i2c/busses/i2c-parport.c
7771 F:      drivers/i2c/busses/i2c-parport-light.c
7772
7773 I2C SUBSYSTEM
7774 M:      Wolfram Sang <wsa@the-dreams.de>
7775 L:      linux-i2c@vger.kernel.org
7776 W:      https://i2c.wiki.kernel.org/
7777 Q:      https://patchwork.ozlabs.org/project/linux-i2c/list/
7778 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
7779 S:      Maintained
7780 F:      Documentation/devicetree/bindings/i2c/i2c.txt
7781 F:      Documentation/i2c/
7782 F:      drivers/i2c/*
7783 F:      include/linux/i2c.h
7784 F:      include/linux/i2c-dev.h
7785 F:      include/linux/i2c-smbus.h
7786 F:      include/uapi/linux/i2c.h
7787 F:      include/uapi/linux/i2c-*.h
7788
7789 I2C SUBSYSTEM HOST DRIVERS
7790 L:      linux-i2c@vger.kernel.org
7791 W:      https://i2c.wiki.kernel.org/
7792 Q:      https://patchwork.ozlabs.org/project/linux-i2c/list/
7793 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
7794 S:      Odd Fixes
7795 F:      Documentation/devicetree/bindings/i2c/
7796 F:      drivers/i2c/algos/
7797 F:      drivers/i2c/busses/
7798
7799 I2C-TAOS-EVM DRIVER
7800 M:      Jean Delvare <jdelvare@suse.com>
7801 L:      linux-i2c@vger.kernel.org
7802 S:      Maintained
7803 F:      Documentation/i2c/busses/i2c-taos-evm.rst
7804 F:      drivers/i2c/busses/i2c-taos-evm.c
7805
7806 I2C-TINY-USB DRIVER
7807 M:      Till Harbaum <till@harbaum.org>
7808 L:      linux-i2c@vger.kernel.org
7809 W:      http://www.harbaum.org/till/i2c_tiny_usb
7810 S:      Maintained
7811 F:      drivers/i2c/busses/i2c-tiny-usb.c
7812
7813 I2C/SMBUS CONTROLLER DRIVERS FOR PC
7814 M:      Jean Delvare <jdelvare@suse.com>
7815 L:      linux-i2c@vger.kernel.org
7816 S:      Maintained
7817 F:      Documentation/i2c/busses/i2c-ali1535.rst
7818 F:      Documentation/i2c/busses/i2c-ali1563.rst
7819 F:      Documentation/i2c/busses/i2c-ali15x3.rst
7820 F:      Documentation/i2c/busses/i2c-amd756.rst
7821 F:      Documentation/i2c/busses/i2c-amd8111.rst
7822 F:      Documentation/i2c/busses/i2c-i801.rst
7823 F:      Documentation/i2c/busses/i2c-nforce2.rst
7824 F:      Documentation/i2c/busses/i2c-piix4.rst
7825 F:      Documentation/i2c/busses/i2c-sis5595.rst
7826 F:      Documentation/i2c/busses/i2c-sis630.rst
7827 F:      Documentation/i2c/busses/i2c-sis96x.rst
7828 F:      Documentation/i2c/busses/i2c-via.rst
7829 F:      Documentation/i2c/busses/i2c-viapro.rst
7830 F:      drivers/i2c/busses/i2c-ali1535.c
7831 F:      drivers/i2c/busses/i2c-ali1563.c
7832 F:      drivers/i2c/busses/i2c-ali15x3.c
7833 F:      drivers/i2c/busses/i2c-amd756.c
7834 F:      drivers/i2c/busses/i2c-amd756-s4882.c
7835 F:      drivers/i2c/busses/i2c-amd8111.c
7836 F:      drivers/i2c/busses/i2c-i801.c
7837 F:      drivers/i2c/busses/i2c-isch.c
7838 F:      drivers/i2c/busses/i2c-nforce2.c
7839 F:      drivers/i2c/busses/i2c-nforce2-s4985.c
7840 F:      drivers/i2c/busses/i2c-piix4.c
7841 F:      drivers/i2c/busses/i2c-sis5595.c
7842 F:      drivers/i2c/busses/i2c-sis630.c
7843 F:      drivers/i2c/busses/i2c-sis96x.c
7844 F:      drivers/i2c/busses/i2c-via.c
7845 F:      drivers/i2c/busses/i2c-viapro.c
7846
7847 I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
7848 M:      Hans de Goede <hdegoede@redhat.com>
7849 L:      linux-i2c@vger.kernel.org
7850 S:      Maintained
7851 F:      drivers/i2c/busses/i2c-cht-wc.c
7852
7853 I2C/SMBUS ISMT DRIVER
7854 M:      Seth Heasley <seth.heasley@intel.com>
7855 M:      Neil Horman <nhorman@tuxdriver.com>
7856 L:      linux-i2c@vger.kernel.org
7857 F:      drivers/i2c/busses/i2c-ismt.c
7858 F:      Documentation/i2c/busses/i2c-ismt.rst
7859
7860 I2C/SMBUS STUB DRIVER
7861 M:      Jean Delvare <jdelvare@suse.com>
7862 L:      linux-i2c@vger.kernel.org
7863 S:      Maintained
7864 F:      drivers/i2c/i2c-stub.c
7865
7866 I3C SUBSYSTEM
7867 M:      Boris Brezillon <bbrezillon@kernel.org>
7868 L:      linux-i3c@lists.infradead.org (moderated for non-subscribers)
7869 C:      irc://chat.freenode.net/linux-i3c
7870 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git
7871 S:      Maintained
7872 F:      Documentation/ABI/testing/sysfs-bus-i3c
7873 F:      Documentation/devicetree/bindings/i3c/
7874 F:      Documentation/driver-api/i3c
7875 F:      drivers/i3c/
7876 F:      include/linux/i3c/
7877
7878 I3C DRIVER FOR SYNOPSYS DESIGNWARE
7879 M:      Vitor Soares <vitor.soares@synopsys.com>
7880 S:      Maintained
7881 F:      Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.txt
7882 F:      drivers/i3c/master/dw*
7883
7884 I3C DRIVER FOR CADENCE I3C MASTER IP
7885 M:      Przemysław Gaj <pgaj@cadence.com>
7886 S:      Maintained
7887 F:      Documentation/devicetree/bindings/i3c/cdns,i3c-master.txt
7888 F:      drivers/i3c/master/i3c-master-cdns.c
7889
7890 IA64 (Itanium) PLATFORM
7891 M:      Tony Luck <tony.luck@intel.com>
7892 M:      Fenghua Yu <fenghua.yu@intel.com>
7893 L:      linux-ia64@vger.kernel.org
7894 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
7895 S:      Maintained
7896 F:      arch/ia64/
7897
7898 IBM Power 842 compression accelerator
7899 M:      Haren Myneni <haren@us.ibm.com>
7900 S:      Supported
7901 F:      drivers/crypto/nx/Makefile
7902 F:      drivers/crypto/nx/Kconfig
7903 F:      drivers/crypto/nx/nx-842*
7904 F:      include/linux/sw842.h
7905 F:      crypto/842.c
7906 F:      lib/842/
7907
7908 IBM Power in-Nest Crypto Acceleration
7909 M:      Breno Leitão <leitao@debian.org>
7910 M:      Nayna Jain <nayna@linux.ibm.com>
7911 M:      Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
7912 L:      linux-crypto@vger.kernel.org
7913 S:      Supported
7914 F:      drivers/crypto/nx/Makefile
7915 F:      drivers/crypto/nx/Kconfig
7916 F:      drivers/crypto/nx/nx-aes*
7917 F:      drivers/crypto/nx/nx-sha*
7918 F:      drivers/crypto/nx/nx.*
7919 F:      drivers/crypto/nx/nx_csbcpb.h
7920 F:      drivers/crypto/nx/nx_debugfs.c
7921
7922 IBM Power Linux RAID adapter
7923 M:      Brian King <brking@us.ibm.com>
7924 S:      Supported
7925 F:      drivers/scsi/ipr.*
7926
7927 IBM Power SRIOV Virtual NIC Device Driver
7928 M:      Thomas Falcon <tlfalcon@linux.ibm.com>
7929 M:      John Allen <jallen@linux.ibm.com>
7930 L:      netdev@vger.kernel.org
7931 S:      Supported
7932 F:      drivers/net/ethernet/ibm/ibmvnic.*
7933
7934 IBM Power Virtual Accelerator Switchboard
7935 M:      Sukadev Bhattiprolu <sukadev@linux.ibm.com>
7936 L:      linuxppc-dev@lists.ozlabs.org
7937 S:      Supported
7938 F:      arch/powerpc/platforms/powernv/vas*
7939 F:      arch/powerpc/platforms/powernv/copy-paste.h
7940 F:      arch/powerpc/include/asm/vas.h
7941
7942 IBM Power Virtual Ethernet Device Driver
7943 M:      Thomas Falcon <tlfalcon@linux.ibm.com>
7944 L:      netdev@vger.kernel.org
7945 S:      Supported
7946 F:      drivers/net/ethernet/ibm/ibmveth.*
7947
7948 IBM Power Virtual FC Device Drivers
7949 M:      Tyrel Datwyler <tyreld@linux.ibm.com>
7950 L:      linux-scsi@vger.kernel.org
7951 S:      Supported
7952 F:      drivers/scsi/ibmvscsi/ibmvfc*
7953
7954 IBM Power Virtual Management Channel Driver
7955 M:      Steven Royer <seroyer@linux.ibm.com>
7956 S:      Supported
7957 F:      drivers/misc/ibmvmc.*
7958
7959 IBM Power Virtual SCSI Device Drivers
7960 M:      Tyrel Datwyler <tyreld@linux.ibm.com>
7961 L:      linux-scsi@vger.kernel.org
7962 S:      Supported
7963 F:      drivers/scsi/ibmvscsi/ibmvscsi*
7964 F:      include/scsi/viosrp.h
7965
7966 IBM Power Virtual SCSI Device Target Driver
7967 M:      Michael Cyr <mikecyr@linux.ibm.com>
7968 L:      linux-scsi@vger.kernel.org
7969 L:      target-devel@vger.kernel.org
7970 S:      Supported
7971 F:      drivers/scsi/ibmvscsi_tgt/
7972
7973 IBM Power VMX Cryptographic instructions
7974 M:      Breno Leitão <leitao@debian.org>
7975 M:      Nayna Jain <nayna@linux.ibm.com>
7976 M:      Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
7977 L:      linux-crypto@vger.kernel.org
7978 S:      Supported
7979 F:      drivers/crypto/vmx/Makefile
7980 F:      drivers/crypto/vmx/Kconfig
7981 F:      drivers/crypto/vmx/vmx.c
7982 F:      drivers/crypto/vmx/aes*
7983 F:      drivers/crypto/vmx/ghash*
7984 F:      drivers/crypto/vmx/ppc-xlate.pl
7985
7986 IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
7987 M:      Tyrel Datwyler <tyreld@linux.ibm.com>
7988 L:      linux-pci@vger.kernel.org
7989 L:      linuxppc-dev@lists.ozlabs.org
7990 S:      Supported
7991 F:      drivers/pci/hotplug/rpaphp*
7992
7993 IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
7994 M:      Tyrel Datwyler <tyreld@linux.ibm.com>
7995 L:      linux-pci@vger.kernel.org
7996 L:      linuxppc-dev@lists.ozlabs.org
7997 S:      Supported
7998 F:      drivers/pci/hotplug/rpadlpar*
7999
8000 IBM ServeRAID RAID DRIVER
8001 S:      Orphan
8002 F:      drivers/scsi/ips.*
8003
8004 ICH LPC AND GPIO DRIVER
8005 M:      Peter Tyser <ptyser@xes-inc.com>
8006 S:      Maintained
8007 F:      drivers/mfd/lpc_ich.c
8008 F:      drivers/gpio/gpio-ich.c
8009
8010 ICY I2C DRIVER
8011 M:      Max Staudt <max@enpas.org>
8012 L:      linux-i2c@vger.kernel.org
8013 S:      Maintained
8014 F:      drivers/i2c/busses/i2c-icy.c
8015
8016 IDE SUBSYSTEM
8017 M:      "David S. Miller" <davem@davemloft.net>
8018 L:      linux-ide@vger.kernel.org
8019 Q:      http://patchwork.ozlabs.org/project/linux-ide/list/
8020 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
8021 S:      Maintained
8022 F:      Documentation/ide/
8023 F:      drivers/ide/
8024 F:      include/linux/ide.h
8025
8026 IDE/ATAPI DRIVERS
8027 M:      Borislav Petkov <bp@alien8.de>
8028 L:      linux-ide@vger.kernel.org
8029 S:      Maintained
8030 F:      Documentation/cdrom/ide-cd.rst
8031 F:      drivers/ide/ide-cd*
8032
8033 IDEAPAD LAPTOP EXTRAS DRIVER
8034 M:      Ike Panhc <ike.pan@canonical.com>
8035 L:      platform-driver-x86@vger.kernel.org
8036 W:      http://launchpad.net/ideapad-laptop
8037 S:      Maintained
8038 F:      drivers/platform/x86/ideapad-laptop.c
8039
8040 IDEAPAD LAPTOP SLIDEBAR DRIVER
8041 M:      Andrey Moiseev <o2g.org.ru@gmail.com>
8042 L:      linux-input@vger.kernel.org
8043 W:      https://github.com/o2genum/ideapad-slidebar
8044 S:      Maintained
8045 F:      drivers/input/misc/ideapad_slidebar.c
8046
8047 IDT VersaClock 5 CLOCK DRIVER
8048 M:      Marek Vasut <marek.vasut@gmail.com>
8049 S:      Maintained
8050 F:      drivers/clk/clk-versaclock5.c
8051
8052 IEEE 802.15.4 SUBSYSTEM
8053 M:      Alexander Aring <alex.aring@gmail.com>
8054 M:      Stefan Schmidt <stefan@datenfreihafen.org>
8055 L:      linux-wpan@vger.kernel.org
8056 W:      http://wpan.cakelab.org/
8057 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
8058 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
8059 S:      Maintained
8060 F:      net/ieee802154/
8061 F:      net/mac802154/
8062 F:      drivers/net/ieee802154/
8063 F:      include/linux/nl802154.h
8064 F:      include/linux/ieee802154.h
8065 F:      include/net/nl802154.h
8066 F:      include/net/mac802154.h
8067 F:      include/net/af_ieee802154.h
8068 F:      include/net/cfg802154.h
8069 F:      include/net/ieee802154_netdev.h
8070 F:      Documentation/networking/ieee802154.rst
8071
8072 IFE PROTOCOL
8073 M:      Yotam Gigi <yotam.gi@gmail.com>
8074 M:      Jamal Hadi Salim <jhs@mojatatu.com>
8075 F:      net/ife
8076 F:      include/net/ife.h
8077 F:      include/uapi/linux/ife.h
8078
8079 IGORPLUG-USB IR RECEIVER
8080 M:      Sean Young <sean@mess.org>
8081 L:      linux-media@vger.kernel.org
8082 S:      Maintained
8083 F:      drivers/media/rc/igorplugusb.c
8084
8085 IGUANAWORKS USB IR TRANSCEIVER
8086 M:      Sean Young <sean@mess.org>
8087 L:      linux-media@vger.kernel.org
8088 S:      Maintained
8089 F:      drivers/media/rc/iguanair.c
8090
8091 IIO DIGITAL POTENTIOMETER DAC
8092 M:      Peter Rosin <peda@axentia.se>
8093 L:      linux-iio@vger.kernel.org
8094 S:      Maintained
8095 F:      Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
8096 F:      Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
8097 F:      drivers/iio/dac/dpot-dac.c
8098
8099 IIO ENVELOPE DETECTOR
8100 M:      Peter Rosin <peda@axentia.se>
8101 L:      linux-iio@vger.kernel.org
8102 S:      Maintained
8103 F:      Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
8104 F:      Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
8105 F:      drivers/iio/adc/envelope-detector.c
8106
8107 IIO MULTIPLEXER
8108 M:      Peter Rosin <peda@axentia.se>
8109 L:      linux-iio@vger.kernel.org
8110 S:      Maintained
8111 F:      Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.txt
8112 F:      drivers/iio/multiplexer/iio-mux.c
8113
8114 IIO SUBSYSTEM AND DRIVERS
8115 M:      Jonathan Cameron <jic23@kernel.org>
8116 R:      Hartmut Knaack <knaack.h@gmx.de>
8117 R:      Lars-Peter Clausen <lars@metafoo.de>
8118 R:      Peter Meerwald-Stadler <pmeerw@pmeerw.net>
8119 L:      linux-iio@vger.kernel.org
8120 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
8121 S:      Maintained
8122 F:      Documentation/ABI/testing/configfs-iio*
8123 F:      Documentation/ABI/testing/sysfs-bus-iio*
8124 F:      Documentation/devicetree/bindings/iio/
8125 F:      drivers/iio/
8126 F:      drivers/staging/iio/
8127 F:      include/linux/iio/
8128 F:      tools/iio/
8129
8130 IIO UNIT CONVERTER
8131 M:      Peter Rosin <peda@axentia.se>
8132 L:      linux-iio@vger.kernel.org
8133 S:      Maintained
8134 F:      Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.txt
8135 F:      Documentation/devicetree/bindings/iio/afe/current-sense-shunt.txt
8136 F:      Documentation/devicetree/bindings/iio/afe/voltage-divider.txt
8137 F:      drivers/iio/afe/iio-rescale.c
8138
8139 IKANOS/ADI EAGLE ADSL USB DRIVER
8140 M:      Matthieu Castet <castet.matthieu@free.fr>
8141 M:      Stanislaw Gruszka <stf_xl@wp.pl>
8142 S:      Maintained
8143 F:      drivers/usb/atm/ueagle-atm.c
8144
8145 IMGTEC ASCII LCD DRIVER
8146 M:      Paul Burton <paulburton@kernel.org>
8147 S:      Maintained
8148 F:      Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
8149 F:      drivers/auxdisplay/img-ascii-lcd.c
8150
8151 IMGTEC IR DECODER DRIVER
8152 M:      James Hogan <jhogan@kernel.org>
8153 S:      Maintained
8154 F:      drivers/media/rc/img-ir/
8155
8156 IMON SOUNDGRAPH USB IR RECEIVER
8157 M:      Sean Young <sean@mess.org>
8158 L:      linux-media@vger.kernel.org
8159 S:      Maintained
8160 F:      drivers/media/rc/imon_raw.c
8161 F:      drivers/media/rc/imon.c
8162
8163 IMS TWINTURBO FRAMEBUFFER DRIVER
8164 L:      linux-fbdev@vger.kernel.org
8165 S:      Orphan
8166 F:      drivers/video/fbdev/imsttfb.c
8167
8168 INA209 HARDWARE MONITOR DRIVER
8169 M:      Guenter Roeck <linux@roeck-us.net>
8170 L:      linux-hwmon@vger.kernel.org
8171 S:      Maintained
8172 F:      Documentation/hwmon/ina209.rst
8173 F:      Documentation/devicetree/bindings/hwmon/ina2xx.txt
8174 F:      drivers/hwmon/ina209.c
8175
8176 INA2XX HARDWARE MONITOR DRIVER
8177 M:      Guenter Roeck <linux@roeck-us.net>
8178 L:      linux-hwmon@vger.kernel.org
8179 S:      Maintained
8180 F:      Documentation/hwmon/ina2xx.rst
8181 F:      drivers/hwmon/ina2xx.c
8182 F:      include/linux/platform_data/ina2xx.h
8183
8184 INDUSTRY PACK SUBSYSTEM (IPACK)
8185 M:      Samuel Iglesias Gonsalvez <siglesias@igalia.com>
8186 M:      Jens Taprogge <jens.taprogge@taprogge.org>
8187 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
8188 L:      industrypack-devel@lists.sourceforge.net
8189 W:      http://industrypack.sourceforge.net
8190 S:      Maintained
8191 F:      drivers/ipack/
8192
8193 INFINEON DPS310 Driver
8194 M:      Eddie James <eajames@linux.ibm.com>
8195 L:      linux-iio@vger.kernel.org
8196 F:      drivers/iio/pressure/dps310.c
8197 S:      Maintained
8198
8199 INFINIBAND SUBSYSTEM
8200 M:      Doug Ledford <dledford@redhat.com>
8201 M:      Jason Gunthorpe <jgg@mellanox.com>
8202 L:      linux-rdma@vger.kernel.org
8203 W:      https://github.com/linux-rdma/rdma-core
8204 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
8205 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
8206 S:      Supported
8207 F:      Documentation/devicetree/bindings/infiniband/
8208 F:      Documentation/infiniband/
8209 F:      drivers/infiniband/
8210 F:      include/uapi/linux/if_infiniband.h
8211 F:      include/uapi/rdma/
8212 F:      include/rdma/
8213 F:      include/trace/events/ib_mad.h
8214 F:      include/trace/events/ib_umad.h
8215 F:      samples/bpf/ibumad_kern.c
8216 F:      samples/bpf/ibumad_user.c
8217
8218 INGENIC JZ4780 DMA Driver
8219 M:      Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
8220 S:      Maintained
8221 F:      drivers/dma/dma-jz4780.c
8222
8223 INGENIC JZ4780 NAND DRIVER
8224 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
8225 L:      linux-mtd@lists.infradead.org
8226 S:      Maintained
8227 F:      drivers/mtd/nand/raw/ingenic/
8228
8229 INGENIC JZ47xx SoCs
8230 M:      Paul Cercueil <paul@crapouillou.net>
8231 S:      Maintained
8232 F:      arch/mips/boot/dts/ingenic/
8233 F:      arch/mips/include/asm/mach-jz4740/
8234 F:      arch/mips/jz4740/
8235 F:      drivers/clk/ingenic/
8236 F:      drivers/dma/dma-jz4780.c
8237 F:      drivers/gpu/drm/ingenic/
8238 F:      drivers/i2c/busses/i2c-jz4780.c
8239 F:      drivers/iio/adc/ingenic-adc.c
8240 F:      drivers/irqchip/irq-ingenic.c
8241 F:      drivers/memory/jz4780-nemc.c
8242 F:      drivers/mmc/host/jz4740_mmc.c
8243 F:      drivers/mtd/nand/raw/ingenic/
8244 F:      drivers/pinctrl/pinctrl-ingenic.c
8245 F:      drivers/power/supply/ingenic-battery.c
8246 F:      drivers/pwm/pwm-jz4740.c
8247 F:      drivers/rtc/rtc-jz4740.c
8248 F:      drivers/tty/serial/8250/8250_ingenic.c
8249 F:      drivers/usb/musb/jz4740.c
8250 F:      drivers/watchdog/jz4740_wdt.c
8251 F:      include/dt-bindings/iio/adc/ingenic,adc.h
8252 F:      include/linux/mfd/ingenic-tcu.h
8253 F:      sound/soc/jz4740/
8254 F:      sound/soc/codecs/jz47*
8255
8256 INOTIFY
8257 M:      Jan Kara <jack@suse.cz>
8258 R:      Amir Goldstein <amir73il@gmail.com>
8259 L:      linux-fsdevel@vger.kernel.org
8260 S:      Maintained
8261 F:      Documentation/filesystems/inotify.txt
8262 F:      fs/notify/inotify/
8263 F:      include/linux/inotify.h
8264 F:      include/uapi/linux/inotify.h
8265
8266 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
8267 M:      Dmitry Torokhov <dmitry.torokhov@gmail.com>
8268 L:      linux-input@vger.kernel.org
8269 Q:      http://patchwork.kernel.org/project/linux-input/list/
8270 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
8271 S:      Maintained
8272 F:      drivers/input/
8273 F:      include/linux/input.h
8274 F:      include/uapi/linux/input.h
8275 F:      include/uapi/linux/input-event-codes.h
8276 F:      include/linux/input/
8277 F:      Documentation/devicetree/bindings/input/
8278 F:      Documentation/devicetree/bindings/serio/
8279 F:      Documentation/input/
8280
8281 INPUT MULTITOUCH (MT) PROTOCOL
8282 M:      Henrik Rydberg <rydberg@bitmath.org>
8283 L:      linux-input@vger.kernel.org
8284 S:      Odd fixes
8285 F:      Documentation/input/multi-touch-protocol.rst
8286 F:      drivers/input/input-mt.c
8287 K:      \b(ABS|SYN)_MT_
8288
8289 INSIDE SECURE CRYPTO DRIVER
8290 M:      Antoine Tenart <antoine.tenart@bootlin.com>
8291 F:      drivers/crypto/inside-secure/
8292 S:      Maintained
8293 L:      linux-crypto@vger.kernel.org
8294
8295 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
8296 M:      Mimi Zohar <zohar@linux.ibm.com>
8297 M:      Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
8298 L:      linux-integrity@vger.kernel.org
8299 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
8300 S:      Supported
8301 F:      security/integrity/ima/
8302
8303 INTEL 810/815 FRAMEBUFFER DRIVER
8304 M:      Antonino Daplas <adaplas@gmail.com>
8305 L:      linux-fbdev@vger.kernel.org
8306 S:      Maintained
8307 F:      drivers/video/fbdev/i810/
8308
8309 INTEL ASoC DRIVERS
8310 M:      Cezary Rojewski <cezary.rojewski@intel.com>
8311 M:      Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
8312 M:      Liam Girdwood <liam.r.girdwood@linux.intel.com>
8313 M:      Jie Yang <yang.jie@linux.intel.com>
8314 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
8315 S:      Supported
8316 F:      sound/soc/intel/
8317
8318 INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER
8319 M:      Hans de Goede <hdegoede@redhat.com>
8320 L:      platform-driver-x86@vger.kernel.org
8321 S:      Maintained
8322 F:      drivers/platform/x86/intel_atomisp2_pm.c
8323
8324 INTEL C600 SERIES SAS CONTROLLER DRIVER
8325 M:      Intel SCU Linux support <intel-linux-scu@intel.com>
8326 M:      Artur Paszkiewicz <artur.paszkiewicz@intel.com>
8327 L:      linux-scsi@vger.kernel.org
8328 T:      git git://git.code.sf.net/p/intel-sas/isci
8329 S:      Supported
8330 F:      drivers/scsi/isci/
8331
8332 INTEL CPU family model numbers
8333 M:      Tony Luck <tony.luck@intel.com>
8334 M:      x86@kernel.org
8335 L:      linux-kernel@vger.kernel.org
8336 S:      Supported
8337 F:      arch/x86/include/asm/intel-family.h
8338
8339 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
8340 M:      Jani Nikula <jani.nikula@linux.intel.com>
8341 M:      Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
8342 M:      Rodrigo Vivi <rodrigo.vivi@intel.com>
8343 L:      intel-gfx@lists.freedesktop.org
8344 W:      https://01.org/linuxgraphics/
8345 B:      https://01.org/linuxgraphics/documentation/how-report-bugs
8346 C:      irc://chat.freenode.net/intel-gfx
8347 Q:      http://patchwork.freedesktop.org/project/intel-gfx/
8348 T:      git git://anongit.freedesktop.org/drm-intel
8349 S:      Supported
8350 F:      drivers/gpu/drm/i915/
8351 F:      include/drm/i915*
8352 F:      include/uapi/drm/i915_drm.h
8353 F:      Documentation/gpu/i915.rst
8354
8355 INTEL ETHERNET DRIVERS
8356 M:      Jeff Kirsher <jeffrey.t.kirsher@intel.com>
8357 L:      intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
8358 W:      http://www.intel.com/support/feedback.htm
8359 W:      http://e1000.sourceforge.net/
8360 Q:      http://patchwork.ozlabs.org/project/intel-wired-lan/list/
8361 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
8362 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
8363 S:      Supported
8364 F:      Documentation/networking/device_drivers/intel/e100.rst
8365 F:      Documentation/networking/device_drivers/intel/e1000.rst
8366 F:      Documentation/networking/device_drivers/intel/e1000e.rst
8367 F:      Documentation/networking/device_drivers/intel/fm10k.rst
8368 F:      Documentation/networking/device_drivers/intel/igb.rst
8369 F:      Documentation/networking/device_drivers/intel/igbvf.rst
8370 F:      Documentation/networking/device_drivers/intel/ixgb.rst
8371 F:      Documentation/networking/device_drivers/intel/ixgbe.rst
8372 F:      Documentation/networking/device_drivers/intel/ixgbevf.rst
8373 F:      Documentation/networking/device_drivers/intel/i40e.rst
8374 F:      Documentation/networking/device_drivers/intel/iavf.rst
8375 F:      Documentation/networking/device_drivers/intel/ice.rst
8376 F:      drivers/net/ethernet/intel/
8377 F:      drivers/net/ethernet/intel/*/
8378 F:      include/linux/avf/virtchnl.h
8379
8380 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
8381 M:      Maik Broemme <mbroemme@libmpq.org>
8382 L:      linux-fbdev@vger.kernel.org
8383 S:      Maintained
8384 F:      Documentation/fb/intelfb.rst
8385 F:      drivers/video/fbdev/intelfb/
8386
8387 INTEL GPIO DRIVERS
8388 M:      Andy Shevchenko <andy@kernel.org>
8389 L:      linux-gpio@vger.kernel.org
8390 S:      Maintained
8391 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
8392 F:      drivers/gpio/gpio-ich.c
8393 F:      drivers/gpio/gpio-intel-mid.c
8394 F:      drivers/gpio/gpio-lynxpoint.c
8395 F:      drivers/gpio/gpio-merrifield.c
8396 F:      drivers/gpio/gpio-ml-ioh.c
8397 F:      drivers/gpio/gpio-pch.c
8398 F:      drivers/gpio/gpio-sch.c
8399 F:      drivers/gpio/gpio-sodaville.c
8400
8401 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
8402 M:      Zhenyu Wang <zhenyuw@linux.intel.com>
8403 M:      Zhi Wang <zhi.a.wang@intel.com>
8404 L:      intel-gvt-dev@lists.freedesktop.org
8405 L:      intel-gfx@lists.freedesktop.org
8406 W:      https://01.org/igvt-g
8407 T:      git https://github.com/intel/gvt-linux.git
8408 S:      Supported
8409 F:      drivers/gpu/drm/i915/gvt/
8410
8411 INTEL HID EVENT DRIVER
8412 M:      Alex Hung <alex.hung@canonical.com>
8413 L:      platform-driver-x86@vger.kernel.org
8414 S:      Maintained
8415 F:      drivers/platform/x86/intel-hid.c
8416
8417 INTEL I/OAT DMA DRIVER
8418 M:      Dave Jiang <dave.jiang@intel.com>
8419 R:      Dan Williams <dan.j.williams@intel.com>
8420 L:      dmaengine@vger.kernel.org
8421 Q:      https://patchwork.kernel.org/project/linux-dmaengine/list/
8422 S:      Supported
8423 F:      drivers/dma/ioat*
8424
8425 INTEL IDLE DRIVER
8426 M:      Jacob Pan <jacob.jun.pan@linux.intel.com>
8427 M:      Len Brown <lenb@kernel.org>
8428 L:      linux-pm@vger.kernel.org
8429 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
8430 B:      https://bugzilla.kernel.org
8431 S:      Supported
8432 F:      drivers/idle/intel_idle.c
8433
8434 INTEL INTEGRATED SENSOR HUB DRIVER
8435 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
8436 M:      Jiri Kosina <jikos@kernel.org>
8437 L:      linux-input@vger.kernel.org
8438 S:      Maintained
8439 F:      drivers/hid/intel-ish-hid/
8440
8441 INTEL IOMMU (VT-d)
8442 M:      David Woodhouse <dwmw2@infradead.org>
8443 M:      Lu Baolu <baolu.lu@linux.intel.com>
8444 L:      iommu@lists.linux-foundation.org
8445 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
8446 S:      Supported
8447 F:      drivers/iommu/dmar.c
8448 F:      drivers/iommu/intel*.[ch]
8449 F:      include/linux/intel-iommu.h
8450 F:      include/linux/intel-svm.h
8451
8452 INTEL IOP-ADMA DMA DRIVER
8453 R:      Dan Williams <dan.j.williams@intel.com>
8454 S:      Odd fixes
8455 F:      drivers/dma/iop-adma.c
8456
8457 INTEL IPU3 CSI-2 CIO2 DRIVER
8458 M:      Yong Zhi <yong.zhi@intel.com>
8459 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
8460 M:      Bingbu Cao <bingbu.cao@intel.com>
8461 R:      Tian Shu Qiu <tian.shu.qiu@intel.com>
8462 L:      linux-media@vger.kernel.org
8463 S:      Maintained
8464 F:      drivers/media/pci/intel/ipu3/
8465 F:      Documentation/media/uapi/v4l/pixfmt-srggb10-ipu3.rst
8466
8467 INTEL IPU3 CSI-2 IMGU DRIVER
8468 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
8469 L:      linux-media@vger.kernel.org
8470 S:      Maintained
8471 F:      drivers/staging/media/ipu3/
8472 F:      Documentation/media/uapi/v4l/pixfmt-meta-intel-ipu3.rst
8473 F:      Documentation/media/v4l-drivers/ipu3.rst
8474 F:      Documentation/media/v4l-drivers/ipu3_rcb.svg
8475
8476 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
8477 M:      Krzysztof Halasa <khalasa@piap.pl>
8478 S:      Maintained
8479 F:      include/linux/soc/ixp4xx/qmgr.h
8480 F:      include/linux/soc/ixp4xx/npe.h
8481 F:      drivers/soc/ixp4xx/ixp4xx-qmgr.c
8482 F:      drivers/soc/ixp4xx/ixp4xx-npe.c
8483 F:      drivers/net/ethernet/xscale/ixp4xx_eth.c
8484 F:      drivers/net/wan/ixp4xx_hss.c
8485
8486 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
8487 M:      Deepak Saxena <dsaxena@plexity.net>
8488 S:      Maintained
8489 F:      drivers/char/hw_random/ixp4xx-rng.c
8490
8491 INTEL MANAGEMENT ENGINE (mei)
8492 M:      Tomas Winkler <tomas.winkler@intel.com>
8493 L:      linux-kernel@vger.kernel.org
8494 S:      Supported
8495 F:      include/uapi/linux/mei.h
8496 F:      include/linux/mei_cl_bus.h
8497 F:      drivers/misc/mei/*
8498 F:      drivers/watchdog/mei_wdt.c
8499 F:      Documentation/driver-api/mei/*
8500 F:      samples/mei/*
8501
8502 INTEL MENLOW THERMAL DRIVER
8503 M:      Sujith Thomas <sujith.thomas@intel.com>
8504 L:      platform-driver-x86@vger.kernel.org
8505 W:      https://01.org/linux-acpi
8506 S:      Supported
8507 F:      drivers/platform/x86/intel_menlow.c
8508
8509 INTEL MIC DRIVERS (mic)
8510 M:      Sudeep Dutt <sudeep.dutt@intel.com>
8511 M:      Ashutosh Dixit <ashutosh.dixit@intel.com>
8512 S:      Supported
8513 W:      https://github.com/sudeepdutt/mic
8514 W:      http://software.intel.com/en-us/mic-developer
8515 F:      include/linux/mic_bus.h
8516 F:      include/linux/scif.h
8517 F:      include/uapi/linux/mic_common.h
8518 F:      include/uapi/linux/mic_ioctl.h
8519 F:      include/uapi/linux/scif_ioctl.h
8520 F:      drivers/misc/mic/
8521 F:      drivers/dma/mic_x100_dma.c
8522 F:      drivers/dma/mic_x100_dma.h
8523 F:      Documentation/mic/
8524
8525 INTEL PMC CORE DRIVER
8526 M:      Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
8527 M:      Vishwanath Somayaji <vishwanath.somayaji@intel.com>
8528 L:      platform-driver-x86@vger.kernel.org
8529 S:      Maintained
8530 F:      drivers/platform/x86/intel_pmc_core*
8531
8532 INTEL PMC/P-Unit IPC DRIVER
8533 M:      Zha Qipeng<qipeng.zha@intel.com>
8534 L:      platform-driver-x86@vger.kernel.org
8535 S:      Maintained
8536 F:      drivers/platform/x86/intel_pmc_ipc.c
8537 F:      drivers/platform/x86/intel_punit_ipc.c
8538 F:      arch/x86/include/asm/intel_pmc_ipc.h
8539 F:      arch/x86/include/asm/intel_punit_ipc.h
8540
8541 INTEL PMIC GPIO DRIVERS
8542 M:      Andy Shevchenko <andy@kernel.org>
8543 S:      Maintained
8544 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
8545 F:      drivers/gpio/gpio-*cove.c
8546 F:      drivers/gpio/gpio-msic.c
8547
8548 INTEL PMIC MULTIFUNCTION DEVICE DRIVERS
8549 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
8550 S:      Maintained
8551 F:      drivers/mfd/intel_msic.c
8552 F:      drivers/mfd/intel_soc_pmic*
8553 F:      include/linux/mfd/intel_msic.h
8554 F:      include/linux/mfd/intel_soc_pmic*
8555
8556 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
8557 M:      Stanislav Yakovlev <stas.yakovlev@gmail.com>
8558 L:      linux-wireless@vger.kernel.org
8559 S:      Maintained
8560 F:      Documentation/networking/device_drivers/intel/ipw2100.txt
8561 F:      Documentation/networking/device_drivers/intel/ipw2200.txt
8562 F:      drivers/net/wireless/intel/ipw2x00/
8563
8564 INTEL PSTATE DRIVER
8565 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
8566 M:      Len Brown <lenb@kernel.org>
8567 L:      linux-pm@vger.kernel.org
8568 S:      Supported
8569 F:      drivers/cpufreq/intel_pstate.c
8570
8571 INTEL RDMA RNIC DRIVER
8572 M:      Faisal Latif <faisal.latif@intel.com>
8573 M:      Shiraz Saleem <shiraz.saleem@intel.com>
8574 L:      linux-rdma@vger.kernel.org
8575 S:      Supported
8576 F:      drivers/infiniband/hw/i40iw/
8577 F:      include/uapi/rdma/i40iw-abi.h
8578
8579 INTEL SPEED SELECT TECHNOLOGY
8580 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
8581 L:      platform-driver-x86@vger.kernel.org
8582 S:      Maintained
8583 F:      drivers/platform/x86/intel_speed_select_if/
8584 F:      tools/power/x86/intel-speed-select/
8585 F:      include/uapi/linux/isst_if.h
8586
8587 INTEL STRATIX10 FIRMWARE DRIVERS
8588 M:      Richard Gong <richard.gong@linux.intel.com>
8589 L:      linux-kernel@vger.kernel.org
8590 S:      Maintained
8591 F:      drivers/firmware/stratix10-rsu.c
8592 F:      drivers/firmware/stratix10-svc.c
8593 F:      include/linux/firmware/intel/stratix10-smc.h
8594 F:      include/linux/firmware/intel/stratix10-svc-client.h
8595 F:      Documentation/ABI/testing/sysfs-devices-platform-stratix10-rsu
8596 F:      Documentation/devicetree/bindings/firmware/intel,stratix10-svc.txt
8597
8598 INTEL TELEMETRY DRIVER
8599 M:      Rajneesh Bhardwaj <rajneesh.bhardwaj@linux.intel.com>
8600 M:      "David E. Box" <david.e.box@linux.intel.com>
8601 L:      platform-driver-x86@vger.kernel.org
8602 S:      Maintained
8603 F:      arch/x86/include/asm/intel_telemetry.h
8604 F:      drivers/platform/x86/intel_telemetry*
8605
8606 INTEL VIRTUAL BUTTON DRIVER
8607 M:      AceLan Kao <acelan.kao@canonical.com>
8608 L:      platform-driver-x86@vger.kernel.org
8609 S:      Maintained
8610 F:      drivers/platform/x86/intel-vbtn.c
8611
8612 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
8613 M:      Stanislaw Gruszka <sgruszka@redhat.com>
8614 L:      linux-wireless@vger.kernel.org
8615 S:      Supported
8616 F:      drivers/net/wireless/intel/iwlegacy/
8617
8618 INTEL WIRELESS WIFI LINK (iwlwifi)
8619 M:      Johannes Berg <johannes.berg@intel.com>
8620 M:      Emmanuel Grumbach <emmanuel.grumbach@intel.com>
8621 M:      Luca Coelho <luciano.coelho@intel.com>
8622 M:      Intel Linux Wireless <linuxwifi@intel.com>
8623 L:      linux-wireless@vger.kernel.org
8624 W:      http://intellinuxwireless.org
8625 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
8626 S:      Supported
8627 F:      drivers/net/wireless/intel/iwlwifi/
8628
8629 INTEL WIRELESS WIMAX CONNECTION 2400
8630 M:      Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
8631 M:      linux-wimax@intel.com
8632 L:      wimax@linuxwimax.org (subscribers-only)
8633 S:      Supported
8634 W:      http://linuxwimax.org
8635 F:      Documentation/admin-guide/wimax/i2400m.rst
8636 F:      drivers/net/wimax/i2400m/
8637 F:      include/uapi/linux/wimax/i2400m.h
8638
8639 INTEL WMI THUNDERBOLT FORCE POWER DRIVER
8640 M:      Mario Limonciello <mario.limonciello@dell.com>
8641 S:      Maintained
8642 F:      drivers/platform/x86/intel-wmi-thunderbolt.c
8643
8644 INTEL(R) TRACE HUB
8645 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
8646 S:      Supported
8647 F:      Documentation/trace/intel_th.rst
8648 F:      drivers/hwtracing/intel_th/
8649 F:      include/linux/intel_th.h
8650
8651 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
8652 M:      Ning Sun <ning.sun@intel.com>
8653 L:      tboot-devel@lists.sourceforge.net
8654 W:      http://tboot.sourceforge.net
8655 T:      hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
8656 S:      Supported
8657 F:      Documentation/x86/intel_txt.rst
8658 F:      include/linux/tboot.h
8659 F:      arch/x86/kernel/tboot.c
8660
8661 INTERCONNECT API
8662 M:      Georgi Djakov <georgi.djakov@linaro.org>
8663 L:      linux-pm@vger.kernel.org
8664 S:      Maintained
8665 F:      Documentation/driver-api/interconnect.rst
8666 F:      Documentation/devicetree/bindings/interconnect/
8667 F:      drivers/interconnect/
8668 F:      include/dt-bindings/interconnect/
8669 F:      include/linux/interconnect-provider.h
8670 F:      include/linux/interconnect.h
8671
8672 INVENSENSE MPU-3050 GYROSCOPE DRIVER
8673 M:      Linus Walleij <linus.walleij@linaro.org>
8674 L:      linux-iio@vger.kernel.org
8675 S:      Maintained
8676 F:      drivers/iio/gyro/mpu3050*
8677 F:      Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.txt
8678
8679 IOC3 ETHERNET DRIVER
8680 M:      Ralf Baechle <ralf@linux-mips.org>
8681 L:      linux-mips@vger.kernel.org
8682 S:      Maintained
8683 F:      drivers/net/ethernet/sgi/ioc3-eth.c
8684
8685 IOMAP FILESYSTEM LIBRARY
8686 M:      Christoph Hellwig <hch@infradead.org>
8687 M:      Darrick J. Wong <darrick.wong@oracle.com>
8688 M:      linux-xfs@vger.kernel.org
8689 M:      linux-fsdevel@vger.kernel.org
8690 L:      linux-xfs@vger.kernel.org
8691 L:      linux-fsdevel@vger.kernel.org
8692 T:      git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
8693 S:      Supported
8694 F:      fs/iomap/
8695 F:      include/linux/iomap.h
8696
8697 IOMMU DRIVERS
8698 M:      Joerg Roedel <joro@8bytes.org>
8699 L:      iommu@lists.linux-foundation.org
8700 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
8701 S:      Maintained
8702 F:      Documentation/devicetree/bindings/iommu/
8703 F:      drivers/iommu/
8704 F:      include/linux/iommu.h
8705 F:      include/linux/of_iommu.h
8706 F:      include/linux/iova.h
8707
8708 IO_URING
8709 M:      Jens Axboe <axboe@kernel.dk>
8710 L:      io-uring@vger.kernel.org
8711 T:      git git://git.kernel.dk/linux-block
8712 T:      git git://git.kernel.dk/liburing
8713 S:      Maintained
8714 F:      fs/io_uring.c
8715 F:      fs/io-wq.c
8716 F:      fs/io-wq.h
8717 F:      include/uapi/linux/io_uring.h
8718
8719 IPMI SUBSYSTEM
8720 M:      Corey Minyard <minyard@acm.org>
8721 L:      openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
8722 W:      http://openipmi.sourceforge.net/
8723 S:      Supported
8724 F:      Documentation/devicetree/bindings/ipmi/
8725 F:      Documentation/IPMI.txt
8726 F:      drivers/char/ipmi/
8727 F:      include/linux/ipmi*
8728 F:      include/uapi/linux/ipmi*
8729
8730 IPS SCSI RAID DRIVER
8731 M:      Adaptec OEM Raid Solutions <aacraid@microsemi.com>
8732 L:      linux-scsi@vger.kernel.org
8733 W:      http://www.adaptec.com/
8734 S:      Maintained
8735 F:      drivers/scsi/ips*
8736
8737 IPVS
8738 M:      Wensong Zhang <wensong@linux-vs.org>
8739 M:      Simon Horman <horms@verge.net.au>
8740 M:      Julian Anastasov <ja@ssi.bg>
8741 L:      netdev@vger.kernel.org
8742 L:      lvs-devel@vger.kernel.org
8743 S:      Maintained
8744 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
8745 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
8746 F:      Documentation/networking/ipvs-sysctl.txt
8747 F:      include/net/ip_vs.h
8748 F:      include/uapi/linux/ip_vs.h
8749 F:      net/netfilter/ipvs/
8750
8751 IPWIRELESS DRIVER
8752 M:      Jiri Kosina <jikos@kernel.org>
8753 M:      David Sterba <dsterba@suse.com>
8754 S:      Odd Fixes
8755 F:      drivers/tty/ipwireless/
8756
8757 IPX NETWORK LAYER
8758 L:      netdev@vger.kernel.org
8759 S:      Obsolete
8760 F:      include/uapi/linux/ipx.h
8761
8762 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
8763 M:      Marc Zyngier <maz@kernel.org>
8764 S:      Maintained
8765 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
8766 F:      Documentation/IRQ-domain.txt
8767 F:      include/linux/irqdomain.h
8768 F:      kernel/irq/irqdomain.c
8769 F:      kernel/irq/msi.c
8770
8771 IRQ SUBSYSTEM
8772 M:      Thomas Gleixner <tglx@linutronix.de>
8773 L:      linux-kernel@vger.kernel.org
8774 S:      Maintained
8775 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
8776 F:      kernel/irq/
8777
8778 IRQCHIP DRIVERS
8779 M:      Thomas Gleixner <tglx@linutronix.de>
8780 M:      Jason Cooper <jason@lakedaemon.net>
8781 M:      Marc Zyngier <maz@kernel.org>
8782 L:      linux-kernel@vger.kernel.org
8783 S:      Maintained
8784 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
8785 F:      Documentation/devicetree/bindings/interrupt-controller/
8786 F:      drivers/irqchip/
8787
8788 ISA
8789 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
8790 S:      Maintained
8791 F:      Documentation/driver-api/isa.rst
8792 F:      drivers/base/isa.c
8793 F:      include/linux/isa.h
8794
8795 ISA RADIO MODULE
8796 M:      Hans Verkuil <hverkuil@xs4all.nl>
8797 L:      linux-media@vger.kernel.org
8798 T:      git git://linuxtv.org/media_tree.git
8799 W:      https://linuxtv.org
8800 S:      Maintained
8801 F:      drivers/media/radio/radio-isa*
8802
8803 ISAPNP
8804 M:      Jaroslav Kysela <perex@perex.cz>
8805 S:      Maintained
8806 F:      Documentation/driver-api/isapnp.rst
8807 F:      drivers/pnp/isapnp/
8808 F:      include/linux/isapnp.h
8809
8810 ISCSI
8811 M:      Lee Duncan <lduncan@suse.com>
8812 M:      Chris Leech <cleech@redhat.com>
8813 L:      open-iscsi@googlegroups.com
8814 L:      linux-scsi@vger.kernel.org
8815 W:      www.open-iscsi.com
8816 S:      Maintained
8817 F:      drivers/scsi/*iscsi*
8818 F:      include/scsi/*iscsi*
8819
8820 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
8821 M:      Peter Jones <pjones@redhat.com>
8822 M:      Konrad Rzeszutek Wilk <konrad@kernel.org>
8823 S:      Maintained
8824 F:      drivers/firmware/iscsi_ibft*
8825
8826 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
8827 M:      Sagi Grimberg <sagi@grimberg.me>
8828 M:      Max Gurtovoy <maxg@mellanox.com>
8829 L:      linux-rdma@vger.kernel.org
8830 S:      Supported
8831 W:      http://www.openfabrics.org
8832 W:      www.open-iscsi.org
8833 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
8834 F:      drivers/infiniband/ulp/iser/
8835
8836 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
8837 M:      Sagi Grimberg <sagi@grimberg.me>
8838 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
8839 L:      linux-rdma@vger.kernel.org
8840 L:      target-devel@vger.kernel.org
8841 S:      Supported
8842 W:      http://www.linux-iscsi.org
8843 F:      drivers/infiniband/ulp/isert
8844
8845 ISDN/mISDN SUBSYSTEM
8846 M:      Karsten Keil <isdn@linux-pingi.de>
8847 L:      isdn4linux@listserv.isdn4linux.de (subscribers-only)
8848 L:      netdev@vger.kernel.org
8849 W:      http://www.isdn4linux.de
8850 S:      Maintained
8851 F:      drivers/isdn/mISDN
8852 F:      drivers/isdn/hardware
8853
8854 ISDN/CAPI SUBSYSTEM
8855 M:      Karsten Keil <isdn@linux-pingi.de>
8856 L:      isdn4linux@listserv.isdn4linux.de (subscribers-only)
8857 L:      netdev@vger.kernel.org
8858 W:      http://www.isdn4linux.de
8859 S:      Odd Fixes
8860 F:      Documentation/isdn/
8861 F:      drivers/isdn/capi/
8862 F:      drivers/staging/isdn/
8863 F:      net/bluetooth/cmtp/
8864 F:      include/linux/isdn/
8865 F:      include/uapi/linux/isdn/
8866
8867 IT87 HARDWARE MONITORING DRIVER
8868 M:      Jean Delvare <jdelvare@suse.com>
8869 L:      linux-hwmon@vger.kernel.org
8870 S:      Maintained
8871 F:      Documentation/hwmon/it87.rst
8872 F:      drivers/hwmon/it87.c
8873
8874 IT913X MEDIA DRIVER
8875 M:      Antti Palosaari <crope@iki.fi>
8876 L:      linux-media@vger.kernel.org
8877 W:      https://linuxtv.org
8878 W:      http://palosaari.fi/linux/
8879 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8880 T:      git git://linuxtv.org/anttip/media_tree.git
8881 S:      Maintained
8882 F:      drivers/media/tuners/it913x*
8883
8884 IVTV VIDEO4LINUX DRIVER
8885 M:      Andy Walls <awalls@md.metrocast.net>
8886 L:      ivtv-devel@ivtvdriver.org (subscribers-only)
8887 L:      linux-media@vger.kernel.org
8888 T:      git git://linuxtv.org/media_tree.git
8889 W:      http://www.ivtvdriver.org
8890 S:      Maintained
8891 F:      Documentation/media/v4l-drivers/ivtv*
8892 F:      drivers/media/pci/ivtv/
8893 F:      include/uapi/linux/ivtv*
8894
8895 IX2505V MEDIA DRIVER
8896 M:      Malcolm Priestley <tvboxspy@gmail.com>
8897 L:      linux-media@vger.kernel.org
8898 W:      https://linuxtv.org
8899 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8900 S:      Maintained
8901 F:      drivers/media/dvb-frontends/ix2505v*
8902
8903 JAILHOUSE HYPERVISOR INTERFACE
8904 M:      Jan Kiszka <jan.kiszka@siemens.com>
8905 L:      jailhouse-dev@googlegroups.com
8906 S:      Maintained
8907 F:      arch/x86/kernel/jailhouse.c
8908 F:      arch/x86/include/asm/jailhouse_para.h
8909
8910 JC42.4 TEMPERATURE SENSOR DRIVER
8911 M:      Guenter Roeck <linux@roeck-us.net>
8912 L:      linux-hwmon@vger.kernel.org
8913 S:      Maintained
8914 F:      drivers/hwmon/jc42.c
8915 F:      Documentation/hwmon/jc42.rst
8916
8917 JFS FILESYSTEM
8918 M:      Dave Kleikamp <shaggy@kernel.org>
8919 L:      jfs-discussion@lists.sourceforge.net
8920 W:      http://jfs.sourceforge.net/
8921 T:      git git://github.com/kleikamp/linux-shaggy.git
8922 S:      Maintained
8923 F:      Documentation/admin-guide/jfs.rst
8924 F:      fs/jfs/
8925
8926 JME NETWORK DRIVER
8927 M:      Guo-Fu Tseng <cooldavid@cooldavid.org>
8928 L:      netdev@vger.kernel.org
8929 S:      Maintained
8930 F:      drivers/net/ethernet/jme.*
8931
8932 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
8933 M:      David Woodhouse <dwmw2@infradead.org>
8934 M:      Richard Weinberger <richard@nod.at>
8935 L:      linux-mtd@lists.infradead.org
8936 W:      http://www.linux-mtd.infradead.org/doc/jffs2.html
8937 T:      git git://git.infradead.org/ubifs-2.6.git
8938 S:      Odd Fixes
8939 F:      fs/jffs2/
8940 F:      include/uapi/linux/jffs2.h
8941
8942 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
8943 M:      "Theodore Ts'o" <tytso@mit.edu>
8944 M:      Jan Kara <jack@suse.com>
8945 L:      linux-ext4@vger.kernel.org
8946 S:      Maintained
8947 F:      fs/jbd2/
8948 F:      include/linux/jbd2.h
8949
8950 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
8951 M:      Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
8952 L:      linux-media@vger.kernel.org
8953 S:      Maintained
8954 F:      drivers/media/platform/rcar_jpu.c
8955
8956 JSM Neo PCI based serial card
8957 L:      linux-serial@vger.kernel.org
8958 S:      Orphan
8959 F:      drivers/tty/serial/jsm/
8960
8961 K10TEMP HARDWARE MONITORING DRIVER
8962 M:      Clemens Ladisch <clemens@ladisch.de>
8963 L:      linux-hwmon@vger.kernel.org
8964 S:      Maintained
8965 F:      Documentation/hwmon/k10temp.rst
8966 F:      drivers/hwmon/k10temp.c
8967
8968 K8TEMP HARDWARE MONITORING DRIVER
8969 M:      Rudolf Marek <r.marek@assembler.cz>
8970 L:      linux-hwmon@vger.kernel.org
8971 S:      Maintained
8972 F:      Documentation/hwmon/k8temp.rst
8973 F:      drivers/hwmon/k8temp.c
8974
8975 KASAN
8976 M:      Andrey Ryabinin <aryabinin@virtuozzo.com>
8977 R:      Alexander Potapenko <glider@google.com>
8978 R:      Dmitry Vyukov <dvyukov@google.com>
8979 L:      kasan-dev@googlegroups.com
8980 S:      Maintained
8981 F:      arch/*/include/asm/kasan.h
8982 F:      arch/*/mm/kasan_init*
8983 F:      Documentation/dev-tools/kasan.rst
8984 F:      include/linux/kasan*.h
8985 F:      lib/test_kasan.c
8986 F:      mm/kasan/
8987 F:      scripts/Makefile.kasan
8988
8989 KCONFIG
8990 M:      Masahiro Yamada <masahiroy@kernel.org>
8991 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
8992 L:      linux-kbuild@vger.kernel.org
8993 S:      Maintained
8994 F:      Documentation/kbuild/kconfig*
8995 F:      scripts/kconfig/
8996 F:      scripts/Kconfig.include
8997
8998 KDUMP
8999 M:      Dave Young <dyoung@redhat.com>
9000 M:      Baoquan He <bhe@redhat.com>
9001 R:      Vivek Goyal <vgoyal@redhat.com>
9002 L:      kexec@lists.infradead.org
9003 W:      http://lse.sourceforge.net/kdump/
9004 S:      Maintained
9005 F:      Documentation/admin-guide/kdump/
9006
9007 KEENE FM RADIO TRANSMITTER DRIVER
9008 M:      Hans Verkuil <hverkuil@xs4all.nl>
9009 L:      linux-media@vger.kernel.org
9010 T:      git git://linuxtv.org/media_tree.git
9011 W:      https://linuxtv.org
9012 S:      Maintained
9013 F:      drivers/media/radio/radio-keene*
9014
9015 KERNEL AUTOMOUNTER
9016 M:      Ian Kent <raven@themaw.net>
9017 L:      autofs@vger.kernel.org
9018 S:      Maintained
9019 F:      fs/autofs/
9020
9021 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
9022 M:      Masahiro Yamada <masahiroy@kernel.org>
9023 M:      Michal Marek <michal.lkml@markovi.net>
9024 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
9025 L:      linux-kbuild@vger.kernel.org
9026 S:      Maintained
9027 F:      Documentation/kbuild/
9028 F:      Makefile
9029 F:      scripts/Kbuild*
9030 F:      scripts/Makefile*
9031 F:      scripts/basic/
9032 F:      scripts/mk*
9033 F:      scripts/*vmlinux*
9034 F:      scripts/mod/
9035 F:      scripts/package/
9036
9037 KERNEL JANITORS
9038 L:      kernel-janitors@vger.kernel.org
9039 W:      http://kernelnewbies.org/KernelJanitors
9040 S:      Odd Fixes
9041
9042 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
9043 M:      "J. Bruce Fields" <bfields@fieldses.org>
9044 M:      Chuck Lever <chuck.lever@oracle.com>
9045 L:      linux-nfs@vger.kernel.org
9046 W:      http://nfs.sourceforge.net/
9047 T:      git git://linux-nfs.org/~bfields/linux.git
9048 S:      Supported
9049 F:      fs/nfsd/
9050 F:      include/uapi/linux/nfsd/
9051 F:      fs/lockd/
9052 F:      fs/nfs_common/
9053 F:      net/sunrpc/
9054 F:      include/linux/lockd/
9055 F:      include/linux/sunrpc/
9056 F:      include/uapi/linux/sunrpc/
9057
9058 KERNEL SELFTEST FRAMEWORK
9059 M:      Shuah Khan <shuah@kernel.org>
9060 M:      Shuah Khan <skhan@linuxfoundation.org>
9061 L:      linux-kselftest@vger.kernel.org
9062 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
9063 Q:      https://patchwork.kernel.org/project/linux-kselftest/list/
9064 S:      Maintained
9065 F:      tools/testing/selftests/
9066 F:      Documentation/dev-tools/kselftest*
9067
9068 KERNEL UNIT TESTING FRAMEWORK (KUnit)
9069 M:      Brendan Higgins <brendanhiggins@google.com>
9070 L:      linux-kselftest@vger.kernel.org
9071 L:      kunit-dev@googlegroups.com
9072 W:      https://google.github.io/kunit-docs/third_party/kernel/docs/
9073 S:      Maintained
9074 F:      Documentation/dev-tools/kunit/
9075 F:      include/kunit/
9076 F:      lib/kunit/
9077 F:      tools/testing/kunit/
9078
9079 KERNEL USERMODE HELPER
9080 M:      Luis Chamberlain <mcgrof@kernel.org>
9081 L:      linux-kernel@vger.kernel.org
9082 S:      Maintained
9083 F:      kernel/umh.c
9084 F:      include/linux/umh.h
9085
9086 KERNEL VIRTUAL MACHINE (KVM)
9087 M:      Paolo Bonzini <pbonzini@redhat.com>
9088 M:      Radim Krčmář <rkrcmar@redhat.com>
9089 L:      kvm@vger.kernel.org
9090 W:      http://www.linux-kvm.org
9091 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
9092 S:      Supported
9093 F:      Documentation/virt/kvm/
9094 F:      include/trace/events/kvm.h
9095 F:      include/uapi/asm-generic/kvm*
9096 F:      include/uapi/linux/kvm*
9097 F:      include/asm-generic/kvm*
9098 F:      include/linux/kvm*
9099 F:      include/kvm/iodev.h
9100 F:      virt/kvm/*
9101 F:      tools/kvm/
9102 F:      tools/testing/selftests/kvm/
9103
9104 KERNEL VIRTUAL MACHINE FOR ARM/ARM64 (KVM/arm, KVM/arm64)
9105 M:      Marc Zyngier <maz@kernel.org>
9106 R:      James Morse <james.morse@arm.com>
9107 R:      Julien Thierry <julien.thierry.kdev@gmail.com>
9108 R:      Suzuki K Poulose <suzuki.poulose@arm.com>
9109 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9110 L:      kvmarm@lists.cs.columbia.edu
9111 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
9112 S:      Maintained
9113 F:      arch/arm/include/uapi/asm/kvm*
9114 F:      arch/arm/include/asm/kvm*
9115 F:      arch/arm/kvm/
9116 F:      arch/arm64/include/uapi/asm/kvm*
9117 F:      arch/arm64/include/asm/kvm*
9118 F:      arch/arm64/kvm/
9119 F:      virt/kvm/arm/
9120 F:      include/kvm/arm_*
9121
9122 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
9123 M:      James Hogan <jhogan@kernel.org>
9124 L:      linux-mips@vger.kernel.org
9125 S:      Supported
9126 F:      arch/mips/include/uapi/asm/kvm*
9127 F:      arch/mips/include/asm/kvm*
9128 F:      arch/mips/kvm/
9129
9130 KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
9131 M:      Paul Mackerras <paulus@ozlabs.org>
9132 L:      kvm-ppc@vger.kernel.org
9133 W:      http://www.linux-kvm.org/
9134 T:      git git://github.com/agraf/linux-2.6.git
9135 S:      Supported
9136 F:      arch/powerpc/include/uapi/asm/kvm*
9137 F:      arch/powerpc/include/asm/kvm*
9138 F:      arch/powerpc/kvm/
9139 F:      arch/powerpc/kernel/kvm*
9140
9141 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
9142 M:      Christian Borntraeger <borntraeger@de.ibm.com>
9143 M:      Janosch Frank <frankja@linux.ibm.com>
9144 R:      David Hildenbrand <david@redhat.com>
9145 R:      Cornelia Huck <cohuck@redhat.com>
9146 L:      kvm@vger.kernel.org
9147 W:      http://www.ibm.com/developerworks/linux/linux390/
9148 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
9149 S:      Supported
9150 F:      arch/s390/include/uapi/asm/kvm*
9151 F:      arch/s390/include/asm/gmap.h
9152 F:      arch/s390/include/asm/kvm*
9153 F:      arch/s390/kvm/
9154 F:      arch/s390/mm/gmap.c
9155 F:      tools/testing/selftests/kvm/s390x/
9156 F:      tools/testing/selftests/kvm/*/s390x/
9157
9158 KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
9159 M:      Paolo Bonzini <pbonzini@redhat.com>
9160 M:      Radim Krčmář <rkrcmar@redhat.com>
9161 R:      Sean Christopherson <sean.j.christopherson@intel.com>
9162 R:      Vitaly Kuznetsov <vkuznets@redhat.com>
9163 R:      Wanpeng Li <wanpengli@tencent.com>
9164 R:      Jim Mattson <jmattson@google.com>
9165 R:      Joerg Roedel <joro@8bytes.org>
9166 L:      kvm@vger.kernel.org
9167 W:      http://www.linux-kvm.org
9168 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
9169 S:      Supported
9170 F:      arch/x86/kvm/
9171 F:      arch/x86/kvm/*/
9172 F:      arch/x86/include/uapi/asm/kvm*
9173 F:      arch/x86/include/uapi/asm/vmx.h
9174 F:      arch/x86/include/uapi/asm/svm.h
9175 F:      arch/x86/include/asm/kvm*
9176 F:      arch/x86/include/asm/pvclock-abi.h
9177 F:      arch/x86/include/asm/svm.h
9178 F:      arch/x86/include/asm/vmx.h
9179 F:      arch/x86/kernel/kvm.c
9180 F:      arch/x86/kernel/kvmclock.c
9181
9182 KERNFS
9183 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
9184 M:      Tejun Heo <tj@kernel.org>
9185 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
9186 S:      Supported
9187 F:      include/linux/kernfs.h
9188 F:      fs/kernfs/
9189
9190 KEXEC
9191 M:      Eric Biederman <ebiederm@xmission.com>
9192 W:      http://kernel.org/pub/linux/utils/kernel/kexec/
9193 L:      kexec@lists.infradead.org
9194 S:      Maintained
9195 F:      include/linux/kexec.h
9196 F:      include/uapi/linux/kexec.h
9197 F:      kernel/kexec*
9198
9199 KEYS-ENCRYPTED
9200 M:      Mimi Zohar <zohar@linux.ibm.com>
9201 L:      linux-integrity@vger.kernel.org
9202 L:      keyrings@vger.kernel.org
9203 S:      Supported
9204 F:      Documentation/security/keys/trusted-encrypted.rst
9205 F:      include/keys/encrypted-type.h
9206 F:      security/keys/encrypted-keys/
9207
9208 KEYS-TRUSTED
9209 M:      James Bottomley <jejb@linux.ibm.com>
9210 M:      Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
9211 M:      Mimi Zohar <zohar@linux.ibm.com>
9212 L:      linux-integrity@vger.kernel.org
9213 L:      keyrings@vger.kernel.org
9214 S:      Supported
9215 F:      Documentation/security/keys/trusted-encrypted.rst
9216 F:      include/keys/trusted-type.h
9217 F:      security/keys/trusted.c
9218 F:      include/keys/trusted.h
9219
9220 KEYS/KEYRINGS:
9221 M:      David Howells <dhowells@redhat.com>
9222 M:      Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
9223 L:      keyrings@vger.kernel.org
9224 S:      Maintained
9225 F:      Documentation/security/keys/core.rst
9226 F:      include/linux/key.h
9227 F:      include/linux/key-type.h
9228 F:      include/linux/keyctl.h
9229 F:      include/uapi/linux/keyctl.h
9230 F:      include/keys/
9231 F:      security/keys/
9232
9233 KGDB / KDB /debug_core
9234 M:      Jason Wessel <jason.wessel@windriver.com>
9235 M:      Daniel Thompson <daniel.thompson@linaro.org>
9236 R:      Douglas Anderson <dianders@chromium.org>
9237 W:      http://kgdb.wiki.kernel.org/
9238 L:      kgdb-bugreport@lists.sourceforge.net
9239 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
9240 S:      Maintained
9241 F:      Documentation/dev-tools/kgdb.rst
9242 F:      drivers/misc/kgdbts.c
9243 F:      drivers/tty/serial/kgdboc.c
9244 F:      include/linux/kdb.h
9245 F:      include/linux/kgdb.h
9246 F:      kernel/debug/
9247
9248 KMEMLEAK
9249 M:      Catalin Marinas <catalin.marinas@arm.com>
9250 S:      Maintained
9251 F:      Documentation/dev-tools/kmemleak.rst
9252 F:      include/linux/kmemleak.h
9253 F:      mm/kmemleak.c
9254 F:      mm/kmemleak-test.c
9255
9256 KMOD KERNEL MODULE LOADER - USERMODE HELPER
9257 M:      Luis Chamberlain <mcgrof@kernel.org>
9258 L:      linux-kernel@vger.kernel.org
9259 S:      Maintained
9260 F:      kernel/kmod.c
9261 F:      include/linux/kmod.h
9262 F:      lib/test_kmod.c
9263 F:      tools/testing/selftests/kmod/
9264
9265 KPROBES
9266 M:      Naveen N. Rao <naveen.n.rao@linux.ibm.com>
9267 M:      Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
9268 M:      "David S. Miller" <davem@davemloft.net>
9269 M:      Masami Hiramatsu <mhiramat@kernel.org>
9270 S:      Maintained
9271 F:      Documentation/kprobes.txt
9272 F:      include/linux/kprobes.h
9273 F:      include/asm-generic/kprobes.h
9274 F:      kernel/kprobes.c
9275
9276 KS0108 LCD CONTROLLER DRIVER
9277 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
9278 S:      Maintained
9279 F:      Documentation/admin-guide/auxdisplay/ks0108.rst
9280 F:      drivers/auxdisplay/ks0108.c
9281 F:      include/linux/ks0108.h
9282
9283 L3MDEV
9284 M:      David Ahern <dsahern@kernel.org>
9285 L:      netdev@vger.kernel.org
9286 S:      Maintained
9287 F:      net/l3mdev
9288 F:      include/net/l3mdev.h
9289
9290 L7 BPF FRAMEWORK
9291 M:      John Fastabend <john.fastabend@gmail.com>
9292 M:      Daniel Borkmann <daniel@iogearbox.net>
9293 L:      netdev@vger.kernel.org
9294 L:      bpf@vger.kernel.org
9295 S:      Maintained
9296 F:      include/linux/skmsg.h
9297 F:      net/core/skmsg.c
9298 F:      net/core/sock_map.c
9299 F:      net/ipv4/tcp_bpf.c
9300
9301 LANTIQ / INTEL Ethernet drivers
9302 M:      Hauke Mehrtens <hauke@hauke-m.de>
9303 L:      netdev@vger.kernel.org
9304 S:      Maintained
9305 F:      net/dsa/tag_gswip.c
9306 F:      drivers/net/ethernet/lantiq_xrx200.c
9307 F:      drivers/net/dsa/lantiq_pce.h
9308 F:      drivers/net/dsa/lantiq_gswip.c
9309
9310 LANTIQ MIPS ARCHITECTURE
9311 M:      John Crispin <john@phrozen.org>
9312 L:      linux-mips@vger.kernel.org
9313 S:      Maintained
9314 F:      arch/mips/lantiq
9315 F:      drivers/soc/lantiq
9316
9317 LAPB module
9318 L:      linux-x25@vger.kernel.org
9319 S:      Orphan
9320 F:      Documentation/networking/lapb-module.txt
9321 F:      include/*/lapb.h
9322 F:      net/lapb/
9323
9324 LASI 53c700 driver for PARISC
9325 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
9326 L:      linux-scsi@vger.kernel.org
9327 S:      Maintained
9328 F:      Documentation/scsi/53c700.txt
9329 F:      drivers/scsi/53c700*
9330
9331 LEAKING_ADDRESSES
9332 M:      Tobin C. Harding <me@tobin.cc>
9333 M:      Tycho Andersen <tycho@tycho.ws>
9334 L:      kernel-hardening@lists.openwall.com
9335 S:      Maintained
9336 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
9337 F:      scripts/leaking_addresses.pl
9338
9339 LED SUBSYSTEM
9340 M:      Jacek Anaszewski <jacek.anaszewski@gmail.com>
9341 M:      Pavel Machek <pavel@ucw.cz>
9342 R:      Dan Murphy <dmurphy@ti.com>
9343 L:      linux-leds@vger.kernel.org
9344 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
9345 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pavel/linux-leds.git
9346 S:      Maintained
9347 F:      Documentation/devicetree/bindings/leds/
9348 F:      drivers/leds/
9349 F:      include/linux/leds.h
9350
9351 LEGACY EEPROM DRIVER
9352 M:      Jean Delvare <jdelvare@suse.com>
9353 S:      Maintained
9354 F:      Documentation/misc-devices/eeprom.rst
9355 F:      drivers/misc/eeprom/eeprom.c
9356
9357 LEGO MINDSTORMS EV3
9358 R:      David Lechner <david@lechnology.com>
9359 S:      Maintained
9360 F:      arch/arm/boot/dts/da850-lego-ev3.dts
9361 F:      Documentation/devicetree/bindings/power/supply/lego_ev3_battery.txt
9362 F:      drivers/power/supply/lego_ev3_battery.c
9363
9364 LEGO USB Tower driver
9365 M:      Juergen Stuber <starblue@users.sourceforge.net>
9366 L:      legousb-devel@lists.sourceforge.net
9367 W:      http://legousb.sourceforge.net/
9368 S:      Maintained
9369 F:      drivers/usb/misc/legousbtower.c
9370
9371 LG LAPTOP EXTRAS
9372 M:      Matan Ziv-Av <matan@svgalib.org>
9373 L:      platform-driver-x86@vger.kernel.org
9374 S:      Maintained
9375 F:      Documentation/ABI/testing/sysfs-platform-lg-laptop
9376 F:      Documentation/admin-guide/laptops/lg-laptop.rst
9377 F:      drivers/platform/x86/lg-laptop.c
9378
9379 LG2160 MEDIA DRIVER
9380 M:      Michael Krufky <mkrufky@linuxtv.org>
9381 L:      linux-media@vger.kernel.org
9382 W:      https://linuxtv.org
9383 W:      http://github.com/mkrufky
9384 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9385 T:      git git://linuxtv.org/mkrufky/tuners.git
9386 S:      Maintained
9387 F:      drivers/media/dvb-frontends/lg2160.*
9388
9389 LGDT3305 MEDIA DRIVER
9390 M:      Michael Krufky <mkrufky@linuxtv.org>
9391 L:      linux-media@vger.kernel.org
9392 W:      https://linuxtv.org
9393 W:      http://github.com/mkrufky
9394 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9395 T:      git git://linuxtv.org/mkrufky/tuners.git
9396 S:      Maintained
9397 F:      drivers/media/dvb-frontends/lgdt3305.*
9398
9399 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
9400 M:      Viresh Kumar <vireshk@kernel.org>
9401 L:      linux-ide@vger.kernel.org
9402 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9403 S:      Maintained
9404 F:      include/linux/pata_arasan_cf_data.h
9405 F:      drivers/ata/pata_arasan_cf.c
9406
9407 LIBATA PATA DRIVERS
9408 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9409 M:      Jens Axboe <axboe@kernel.dk>
9410 L:      linux-ide@vger.kernel.org
9411 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9412 S:      Maintained
9413 F:      drivers/ata/pata_*.c
9414 F:      drivers/ata/ata_generic.c
9415
9416 LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
9417 M:      Linus Walleij <linus.walleij@linaro.org>
9418 L:      linux-ide@vger.kernel.org
9419 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9420 S:      Maintained
9421 F:      drivers/ata/pata_ftide010.c
9422 F:      drivers/ata/sata_gemini.c
9423 F:      drivers/ata/sata_gemini.h
9424
9425 LIBATA SATA AHCI PLATFORM devices support
9426 M:      Hans de Goede <hdegoede@redhat.com>
9427 M:      Jens Axboe <axboe@kernel.dk>
9428 L:      linux-ide@vger.kernel.org
9429 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9430 S:      Maintained
9431 F:      drivers/ata/ahci_platform.c
9432 F:      drivers/ata/libahci_platform.c
9433 F:      include/linux/ahci_platform.h
9434
9435 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
9436 M:      Mikael Pettersson <mikpelinux@gmail.com>
9437 L:      linux-ide@vger.kernel.org
9438 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9439 S:      Maintained
9440 F:      drivers/ata/sata_promise.*
9441
9442 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
9443 M:      Jens Axboe <axboe@kernel.dk>
9444 L:      linux-ide@vger.kernel.org
9445 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9446 S:      Maintained
9447 F:      drivers/ata/
9448 F:      include/linux/ata.h
9449 F:      include/linux/libata.h
9450 F:      Documentation/devicetree/bindings/ata/
9451
9452 LIBLOCKDEP
9453 M:      Sasha Levin <alexander.levin@microsoft.com>
9454 S:      Maintained
9455 F:      tools/lib/lockdep/
9456
9457 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
9458 M:      Dan Williams <dan.j.williams@intel.com>
9459 M:      Vishal Verma <vishal.l.verma@intel.com>
9460 M:      Dave Jiang <dave.jiang@intel.com>
9461 L:      linux-nvdimm@lists.01.org
9462 P:      Documentation/nvdimm/maintainer-entry-profile.rst
9463 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
9464 S:      Supported
9465 F:      drivers/nvdimm/blk.c
9466 F:      drivers/nvdimm/region_devs.c
9467
9468 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
9469 M:      Vishal Verma <vishal.l.verma@intel.com>
9470 M:      Dan Williams <dan.j.williams@intel.com>
9471 M:      Dave Jiang <dave.jiang@intel.com>
9472 L:      linux-nvdimm@lists.01.org
9473 P:      Documentation/nvdimm/maintainer-entry-profile.rst
9474 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
9475 S:      Supported
9476 F:      drivers/nvdimm/btt*
9477
9478 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
9479 M:      Dan Williams <dan.j.williams@intel.com>
9480 M:      Vishal Verma <vishal.l.verma@intel.com>
9481 M:      Dave Jiang <dave.jiang@intel.com>
9482 L:      linux-nvdimm@lists.01.org
9483 P:      Documentation/nvdimm/maintainer-entry-profile.rst
9484 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
9485 S:      Supported
9486 F:      drivers/nvdimm/pmem*
9487
9488 LIBNVDIMM: DEVICETREE BINDINGS
9489 M:      Oliver O'Halloran <oohall@gmail.com>
9490 L:      linux-nvdimm@lists.01.org
9491 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
9492 S:      Supported
9493 F:      drivers/nvdimm/of_pmem.c
9494 F:      Documentation/devicetree/bindings/pmem/pmem-region.txt
9495
9496 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
9497 M:      Dan Williams <dan.j.williams@intel.com>
9498 M:      Vishal Verma <vishal.l.verma@intel.com>
9499 M:      Dave Jiang <dave.jiang@intel.com>
9500 M:      Ira Weiny <ira.weiny@intel.com>
9501 L:      linux-nvdimm@lists.01.org
9502 P:      Documentation/nvdimm/maintainer-entry-profile.rst
9503 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
9504 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
9505 S:      Supported
9506 F:      drivers/nvdimm/*
9507 F:      drivers/acpi/nfit/*
9508 F:      include/linux/nd.h
9509 F:      include/linux/libnvdimm.h
9510 F:      include/uapi/linux/ndctl.h
9511
9512 LICENSES and SPDX stuff
9513 M:      Thomas Gleixner <tglx@linutronix.de>
9514 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
9515 L:      linux-spdx@vger.kernel.org
9516 S:      Maintained
9517 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/spdx.git
9518 F:      COPYING
9519 F:      Documentation/process/license-rules.rst
9520 F:      LICENSES/
9521 F:      scripts/spdxcheck-test.sh
9522 F:      scripts/spdxcheck.py
9523
9524 LIGHTNVM PLATFORM SUPPORT
9525 M:      Matias Bjorling <mb@lightnvm.io>
9526 W:      http://github/OpenChannelSSD
9527 L:      linux-block@vger.kernel.org
9528 S:      Maintained
9529 F:      drivers/lightnvm/
9530 F:      include/linux/lightnvm.h
9531 F:      include/uapi/linux/lightnvm.h
9532
9533 LINUX FOR POWER MACINTOSH
9534 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
9535 W:      http://www.penguinppc.org/
9536 L:      linuxppc-dev@lists.ozlabs.org
9537 S:      Maintained
9538 F:      arch/powerpc/platforms/powermac/
9539 F:      drivers/macintosh/
9540
9541 LINUX FOR POWERPC (32-BIT AND 64-BIT)
9542 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
9543 M:      Paul Mackerras <paulus@samba.org>
9544 M:      Michael Ellerman <mpe@ellerman.id.au>
9545 W:      https://github.com/linuxppc/linux/wiki
9546 L:      linuxppc-dev@lists.ozlabs.org
9547 Q:      http://patchwork.ozlabs.org/project/linuxppc-dev/list/
9548 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
9549 S:      Supported
9550 F:      Documentation/ABI/stable/sysfs-firmware-opal-*
9551 F:      Documentation/devicetree/bindings/powerpc/
9552 F:      Documentation/devicetree/bindings/rtc/rtc-opal.txt
9553 F:      Documentation/devicetree/bindings/i2c/i2c-opal.txt
9554 F:      Documentation/powerpc/
9555 F:      arch/powerpc/
9556 F:      drivers/char/tpm/tpm_ibmvtpm*
9557 F:      drivers/crypto/nx/
9558 F:      drivers/crypto/vmx/
9559 F:      drivers/i2c/busses/i2c-opal.c
9560 F:      drivers/net/ethernet/ibm/ibmveth.*
9561 F:      drivers/net/ethernet/ibm/ibmvnic.*
9562 F:      drivers/pci/hotplug/pnv_php.c
9563 F:      drivers/pci/hotplug/rpa*
9564 F:      drivers/rtc/rtc-opal.c
9565 F:      drivers/scsi/ibmvscsi/
9566 F:      drivers/tty/hvc/hvc_opal.c
9567 F:      drivers/watchdog/wdrtas.c
9568 F:      tools/testing/selftests/powerpc
9569 N:      /pmac
9570 N:      powermac
9571 N:      powernv
9572 N:      [^a-z0-9]ps3
9573 N:      pseries
9574
9575 LINUX FOR POWERPC EMBEDDED MPC5XXX
9576 M:      Anatolij Gustschin <agust@denx.de>
9577 L:      linuxppc-dev@lists.ozlabs.org
9578 T:      git git://git.denx.de/linux-denx-agust.git
9579 S:      Maintained
9580 F:      arch/powerpc/platforms/512x/
9581 F:      arch/powerpc/platforms/52xx/
9582
9583 LINUX FOR POWERPC EMBEDDED PPC4XX
9584 M:      Alistair Popple <alistair@popple.id.au>
9585 M:      Matt Porter <mporter@kernel.crashing.org>
9586 W:      http://www.penguinppc.org/
9587 L:      linuxppc-dev@lists.ozlabs.org
9588 S:      Maintained
9589 F:      arch/powerpc/platforms/40x/
9590 F:      arch/powerpc/platforms/44x/
9591
9592 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
9593 M:      Scott Wood <oss@buserror.net>
9594 M:      Kumar Gala <galak@kernel.crashing.org>
9595 W:      http://www.penguinppc.org/
9596 L:      linuxppc-dev@lists.ozlabs.org
9597 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
9598 S:      Maintained
9599 F:      arch/powerpc/platforms/83xx/
9600 F:      arch/powerpc/platforms/85xx/
9601 F:      Documentation/devicetree/bindings/powerpc/fsl/
9602
9603 LINUX FOR POWERPC EMBEDDED PPC8XX
9604 M:      Vitaly Bordug <vitb@kernel.crashing.org>
9605 W:      http://www.penguinppc.org/
9606 L:      linuxppc-dev@lists.ozlabs.org
9607 S:      Maintained
9608 F:      arch/powerpc/platforms/8xx/
9609
9610 LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
9611 L:      linuxppc-dev@lists.ozlabs.org
9612 S:      Orphan
9613 F:      arch/powerpc/*/*virtex*
9614 F:      arch/powerpc/*/*/*virtex*
9615
9616 LINUX FOR POWERPC PA SEMI PWRFICIENT
9617 L:      linuxppc-dev@lists.ozlabs.org
9618 S:      Orphan
9619 F:      arch/powerpc/platforms/pasemi/
9620 F:      drivers/*/*pasemi*
9621 F:      drivers/*/*/*pasemi*
9622
9623 LINUX KERNEL DUMP TEST MODULE (LKDTM)
9624 M:      Kees Cook <keescook@chromium.org>
9625 S:      Maintained
9626 F:      drivers/misc/lkdtm/*
9627
9628 LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
9629 M:      Alan Stern <stern@rowland.harvard.edu>
9630 M:      Andrea Parri <parri.andrea@gmail.com>
9631 M:      Will Deacon <will@kernel.org>
9632 M:      Peter Zijlstra <peterz@infradead.org>
9633 M:      Boqun Feng <boqun.feng@gmail.com>
9634 M:      Nicholas Piggin <npiggin@gmail.com>
9635 M:      David Howells <dhowells@redhat.com>
9636 M:      Jade Alglave <j.alglave@ucl.ac.uk>
9637 M:      Luc Maranget <luc.maranget@inria.fr>
9638 M:      "Paul E. McKenney" <paulmck@kernel.org>
9639 R:      Akira Yokosawa <akiyks@gmail.com>
9640 R:      Daniel Lustig <dlustig@nvidia.com>
9641 L:      linux-kernel@vger.kernel.org
9642 L:      linux-arch@vger.kernel.org
9643 S:      Supported
9644 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
9645 F:      tools/memory-model/
9646 F:      Documentation/atomic_bitops.txt
9647 F:      Documentation/atomic_t.txt
9648 F:      Documentation/core-api/atomic_ops.rst
9649 F:      Documentation/core-api/refcount-vs-atomic.rst
9650 F:      Documentation/memory-barriers.txt
9651
9652 LIS3LV02D ACCELEROMETER DRIVER
9653 M:      Eric Piel <eric.piel@tremplin-utc.net>
9654 S:      Maintained
9655 F:      Documentation/misc-devices/lis3lv02d.rst
9656 F:      drivers/misc/lis3lv02d/
9657 F:      drivers/platform/x86/hp_accel.c
9658
9659 LIST KUNIT TEST
9660 M:      David Gow <davidgow@google.com>
9661 L:      linux-kselftest@vger.kernel.org
9662 L:      kunit-dev@googlegroups.com
9663 S:      Maintained
9664 F:      lib/list-test.c
9665
9666 LIVE PATCHING
9667 M:      Josh Poimboeuf <jpoimboe@redhat.com>
9668 M:      Jiri Kosina <jikos@kernel.org>
9669 M:      Miroslav Benes <mbenes@suse.cz>
9670 M:      Petr Mladek <pmladek@suse.com>
9671 R:      Joe Lawrence <joe.lawrence@redhat.com>
9672 S:      Maintained
9673 F:      kernel/livepatch/
9674 F:      include/linux/livepatch.h
9675 F:      arch/x86/include/asm/livepatch.h
9676 F:      arch/x86/kernel/livepatch.c
9677 F:      Documentation/livepatch/
9678 F:      Documentation/ABI/testing/sysfs-kernel-livepatch
9679 F:      samples/livepatch/
9680 F:      tools/testing/selftests/livepatch/
9681 L:      live-patching@vger.kernel.org
9682 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching.git
9683
9684 LLC (802.2)
9685 L:      netdev@vger.kernel.org
9686 S:      Odd fixes
9687 F:      include/linux/llc.h
9688 F:      include/uapi/linux/llc.h
9689 F:      include/net/llc*
9690 F:      net/llc/
9691
9692 LM73 HARDWARE MONITOR DRIVER
9693 M:      Guillaume Ligneul <guillaume.ligneul@gmail.com>
9694 L:      linux-hwmon@vger.kernel.org
9695 S:      Maintained
9696 F:      drivers/hwmon/lm73.c
9697
9698 LM78 HARDWARE MONITOR DRIVER
9699 M:      Jean Delvare <jdelvare@suse.com>
9700 L:      linux-hwmon@vger.kernel.org
9701 S:      Maintained
9702 F:      Documentation/hwmon/lm78.rst
9703 F:      drivers/hwmon/lm78.c
9704
9705 LM83 HARDWARE MONITOR DRIVER
9706 M:      Jean Delvare <jdelvare@suse.com>
9707 L:      linux-hwmon@vger.kernel.org
9708 S:      Maintained
9709 F:      Documentation/hwmon/lm83.rst
9710 F:      drivers/hwmon/lm83.c
9711
9712 LM90 HARDWARE MONITOR DRIVER
9713 M:      Jean Delvare <jdelvare@suse.com>
9714 L:      linux-hwmon@vger.kernel.org
9715 S:      Maintained
9716 F:      Documentation/hwmon/lm90.rst
9717 F:      Documentation/devicetree/bindings/hwmon/lm90.txt
9718 F:      drivers/hwmon/lm90.c
9719 F:      include/dt-bindings/thermal/lm90.h
9720
9721 LM95234 HARDWARE MONITOR DRIVER
9722 M:      Guenter Roeck <linux@roeck-us.net>
9723 L:      linux-hwmon@vger.kernel.org
9724 S:      Maintained
9725 F:      Documentation/hwmon/lm95234.rst
9726 F:      drivers/hwmon/lm95234.c
9727
9728 LME2510 MEDIA DRIVER
9729 M:      Malcolm Priestley <tvboxspy@gmail.com>
9730 L:      linux-media@vger.kernel.org
9731 W:      https://linuxtv.org
9732 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9733 S:      Maintained
9734 F:      drivers/media/usb/dvb-usb-v2/lmedm04*
9735
9736 LOADPIN SECURITY MODULE
9737 M:      Kees Cook <keescook@chromium.org>
9738 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
9739 S:      Supported
9740 F:      security/loadpin/
9741 F:      Documentation/admin-guide/LSM/LoadPin.rst
9742
9743 LOCKING PRIMITIVES
9744 M:      Peter Zijlstra <peterz@infradead.org>
9745 M:      Ingo Molnar <mingo@redhat.com>
9746 M:      Will Deacon <will@kernel.org>
9747 L:      linux-kernel@vger.kernel.org
9748 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
9749 S:      Maintained
9750 F:      Documentation/locking/
9751 F:      include/linux/lockdep.h
9752 F:      include/linux/spinlock*.h
9753 F:      arch/*/include/asm/spinlock*.h
9754 F:      include/linux/rwlock*.h
9755 F:      include/linux/mutex*.h
9756 F:      include/linux/rwsem*.h
9757 F:      include/linux/seqlock.h
9758 F:      lib/locking*.[ch]
9759 F:      kernel/locking/
9760 X:      kernel/locking/locktorture.c
9761
9762 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
9763 M:      "Richard Russon (FlatCap)" <ldm@flatcap.org>
9764 L:      linux-ntfs-dev@lists.sourceforge.net
9765 W:      http://www.linux-ntfs.org/content/view/19/37/
9766 S:      Maintained
9767 F:      Documentation/admin-guide/ldm.rst
9768 F:      block/partitions/ldm.*
9769
9770 LOGITECH HID GAMING KEYBOARDS
9771 M:      Hans de Goede <hdegoede@redhat.com>
9772 L:      linux-input@vger.kernel.org
9773 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
9774 S:      Maintained
9775 F:      drivers/hid/hid-lg-g15.c
9776
9777 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
9778 M:      Sathya Prakash <sathya.prakash@broadcom.com>
9779 M:      Chaitra P B <chaitra.basappa@broadcom.com>
9780 M:      Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
9781 L:      MPT-FusionLinux.pdl@broadcom.com
9782 L:      linux-scsi@vger.kernel.org
9783 W:      http://www.avagotech.com/support/
9784 S:      Supported
9785 F:      drivers/message/fusion/
9786 F:      drivers/scsi/mpt3sas/
9787
9788 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
9789 M:      Matthew Wilcox <willy@infradead.org>
9790 L:      linux-scsi@vger.kernel.org
9791 S:      Maintained
9792 F:      drivers/scsi/sym53c8xx_2/
9793
9794 LTC1660 DAC DRIVER
9795 M:      Marcus Folkesson <marcus.folkesson@gmail.com>
9796 L:      linux-iio@vger.kernel.org
9797 S:      Maintained
9798 F:      Documentation/devicetree/bindings/iio/dac/lltc,ltc1660.yaml
9799 F:      drivers/iio/dac/ltc1660.c
9800
9801 LTC2983 IIO TEMPERATURE DRIVER
9802 M:      Nuno Sá <nuno.sa@analog.com>
9803 W:      http://ez.analog.com/community/linux-device-drivers
9804 L:      linux-iio@vger.kernel.org
9805 S:      Supported
9806 F:      drivers/iio/temperature/ltc2983.c
9807 F:      Documentation/devicetree/bindings/iio/temperature/adi,ltc2983.yaml
9808
9809 LTC4261 HARDWARE MONITOR DRIVER
9810 M:      Guenter Roeck <linux@roeck-us.net>
9811 L:      linux-hwmon@vger.kernel.org
9812 S:      Maintained
9813 F:      Documentation/hwmon/ltc4261.rst
9814 F:      drivers/hwmon/ltc4261.c
9815
9816 LTC2947 HARDWARE MONITOR DRIVER
9817 M:      Nuno Sá <nuno.sa@analog.com>
9818 W:      http://ez.analog.com/community/linux-device-drivers
9819 L:      linux-hwmon@vger.kernel.org
9820 S:      Supported
9821 F:      drivers/hwmon/ltc2947-core.c
9822 F:      drivers/hwmon/ltc2947-spi.c
9823 F:      drivers/hwmon/ltc2947-i2c.c
9824 F:      drivers/hwmon/ltc2947.h
9825 F:      Documentation/devicetree/bindings/hwmon/adi,ltc2947.yaml
9826
9827 LTC4306 I2C MULTIPLEXER DRIVER
9828 M:      Michael Hennerich <michael.hennerich@analog.com>
9829 W:      http://ez.analog.com/community/linux-device-drivers
9830 L:      linux-i2c@vger.kernel.org
9831 S:      Supported
9832 F:      drivers/i2c/muxes/i2c-mux-ltc4306.c
9833 F:      Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
9834
9835 LTP (Linux Test Project)
9836 M:      Mike Frysinger <vapier@gentoo.org>
9837 M:      Cyril Hrubis <chrubis@suse.cz>
9838 M:      Wanlong Gao <wanlong.gao@gmail.com>
9839 M:      Jan Stancek <jstancek@redhat.com>
9840 M:      Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
9841 M:      Alexey Kodanev <alexey.kodanev@oracle.com>
9842 L:      ltp@lists.linux.it (subscribers-only)
9843 W:      http://linux-test-project.github.io/
9844 T:      git git://github.com/linux-test-project/ltp.git
9845 S:      Maintained
9846
9847 M68K ARCHITECTURE
9848 M:      Geert Uytterhoeven <geert@linux-m68k.org>
9849 L:      linux-m68k@lists.linux-m68k.org
9850 W:      http://www.linux-m68k.org/
9851 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
9852 S:      Maintained
9853 F:      arch/m68k/
9854 F:      drivers/zorro/
9855
9856 M68K ON APPLE MACINTOSH
9857 M:      Joshua Thompson <funaho@jurai.org>
9858 W:      http://www.mac.linux-m68k.org/
9859 L:      linux-m68k@lists.linux-m68k.org
9860 S:      Maintained
9861 F:      arch/m68k/mac/
9862
9863 M68K ON HP9000/300
9864 M:      Philip Blundell <philb@gnu.org>
9865 W:      http://www.tazenda.demon.co.uk/phil/linux-hp
9866 S:      Maintained
9867 F:      arch/m68k/hp300/
9868
9869 M88DS3103 MEDIA DRIVER
9870 M:      Antti Palosaari <crope@iki.fi>
9871 L:      linux-media@vger.kernel.org
9872 W:      https://linuxtv.org
9873 W:      http://palosaari.fi/linux/
9874 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9875 T:      git git://linuxtv.org/anttip/media_tree.git
9876 S:      Maintained
9877 F:      drivers/media/dvb-frontends/m88ds3103*
9878
9879 M88RS2000 MEDIA DRIVER
9880 M:      Malcolm Priestley <tvboxspy@gmail.com>
9881 L:      linux-media@vger.kernel.org
9882 W:      https://linuxtv.org
9883 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9884 S:      Maintained
9885 F:      drivers/media/dvb-frontends/m88rs2000*
9886
9887 MA901 MASTERKIT USB FM RADIO DRIVER
9888 M:      Alexey Klimov <klimov.linux@gmail.com>
9889 L:      linux-media@vger.kernel.org
9890 T:      git git://linuxtv.org/media_tree.git
9891 S:      Maintained
9892 F:      drivers/media/radio/radio-ma901.c
9893
9894 MAC80211
9895 M:      Johannes Berg <johannes@sipsolutions.net>
9896 L:      linux-wireless@vger.kernel.org
9897 W:      http://wireless.kernel.org/
9898 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
9899 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
9900 S:      Maintained
9901 F:      Documentation/networking/mac80211-injection.txt
9902 F:      include/net/mac80211.h
9903 F:      net/mac80211/
9904 F:      drivers/net/wireless/mac80211_hwsim.[ch]
9905 F:      Documentation/networking/mac80211_hwsim/mac80211_hwsim.rst
9906
9907 MAILBOX API
9908 M:      Jassi Brar <jassisinghbrar@gmail.com>
9909 L:      linux-kernel@vger.kernel.org
9910 S:      Maintained
9911 F:      drivers/mailbox/
9912 F:      include/linux/mailbox_client.h
9913 F:      include/linux/mailbox_controller.h
9914
9915 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
9916 M:      Michael Kerrisk <mtk.manpages@gmail.com>
9917 W:      http://www.kernel.org/doc/man-pages
9918 L:      linux-man@vger.kernel.org
9919 S:      Maintained
9920
9921 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
9922 M:      Rahul Bedarkar <rahulbedarkar89@gmail.com>
9923 L:      linux-mips@vger.kernel.org
9924 S:      Maintained
9925 F:      arch/mips/boot/dts/img/pistachio_marduk.dts
9926
9927 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
9928 M:      Andrew Lunn <andrew@lunn.ch>
9929 M:      Vivien Didelot <vivien.didelot@gmail.com>
9930 L:      netdev@vger.kernel.org
9931 S:      Maintained
9932 F:      drivers/net/dsa/mv88e6xxx/
9933 F:      include/linux/platform_data/mv88e6xxx.h
9934 F:      Documentation/devicetree/bindings/net/dsa/marvell.txt
9935 F:      Documentation/networking/devlink-params-mv88e6xxx.txt
9936
9937 MARVELL ARMADA DRM SUPPORT
9938 M:      Russell King <linux@armlinux.org.uk>
9939 S:      Maintained
9940 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
9941 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
9942 F:      drivers/gpu/drm/armada/
9943 F:      include/uapi/drm/armada_drm.h
9944 F:      Documentation/devicetree/bindings/display/armada/
9945
9946 MARVELL ARMADA 3700 PHY DRIVERS
9947 M:      Miquel Raynal <miquel.raynal@bootlin.com>
9948 S:      Maintained
9949 F:      drivers/phy/marvell/phy-mvebu-a3700-comphy.c
9950 F:      drivers/phy/marvell/phy-mvebu-a3700-utmi.c
9951 F:      Documentation/devicetree/bindings/phy/phy-mvebu-comphy.txt
9952 F:      Documentation/devicetree/bindings/phy/phy-mvebu-utmi.txt
9953
9954 MARVELL CRYPTO DRIVER
9955 M:      Boris Brezillon <bbrezillon@kernel.org>
9956 M:      Arnaud Ebalard <arno@natisbad.org>
9957 F:      drivers/crypto/marvell/
9958 S:      Maintained
9959 L:      linux-crypto@vger.kernel.org
9960
9961 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
9962 M:      Mirko Lindner <mlindner@marvell.com>
9963 M:      Stephen Hemminger <stephen@networkplumber.org>
9964 L:      netdev@vger.kernel.org
9965 S:      Maintained
9966 F:      drivers/net/ethernet/marvell/sk*
9967
9968 MARVELL LIBERTAS WIRELESS DRIVER
9969 L:      libertas-dev@lists.infradead.org
9970 S:      Orphan
9971 F:      drivers/net/wireless/marvell/libertas/
9972
9973 MARVELL MACCHIATOBIN SUPPORT
9974 M:      Russell King <linux@armlinux.org.uk>
9975 L:      linux-arm-kernel@lists.infradead.org
9976 S:      Maintained
9977 F:      arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
9978
9979 MARVELL MV643XX ETHERNET DRIVER
9980 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
9981 L:      netdev@vger.kernel.org
9982 S:      Maintained
9983 F:      drivers/net/ethernet/marvell/mv643xx_eth.*
9984 F:      include/linux/mv643xx.h
9985
9986 MARVELL MV88X3310 PHY DRIVER
9987 M:      Russell King <linux@armlinux.org.uk>
9988 L:      netdev@vger.kernel.org
9989 S:      Maintained
9990 F:      drivers/net/phy/marvell10g.c
9991
9992 MARVELL MVEBU THERMAL DRIVER
9993 M:      Miquel Raynal <miquel.raynal@bootlin.com>
9994 S:      Maintained
9995 F:      drivers/thermal/armada_thermal.c
9996
9997 MARVELL MVNETA ETHERNET DRIVER
9998 M:      Thomas Petazzoni <thomas.petazzoni@bootlin.com>
9999 L:      netdev@vger.kernel.org
10000 S:      Maintained
10001 F:      drivers/net/ethernet/marvell/mvneta.*
10002
10003 MARVELL MWIFIEX WIRELESS DRIVER
10004 M:      Amitkumar Karwar <amitkarwar@gmail.com>
10005 M:      Nishant Sarmukadam <nishants@marvell.com>
10006 M:      Ganapathi Bhat <gbhat@marvell.com>
10007 M:      Xinming Hu <huxinming820@gmail.com>
10008 L:      linux-wireless@vger.kernel.org
10009 S:      Maintained
10010 F:      drivers/net/wireless/marvell/mwifiex/
10011
10012 MARVELL MWL8K WIRELESS DRIVER
10013 M:      Lennert Buytenhek <buytenh@wantstofly.org>
10014 L:      linux-wireless@vger.kernel.org
10015 S:      Odd Fixes
10016 F:      drivers/net/wireless/marvell/mwl8k.c
10017
10018 MARVELL NAND CONTROLLER DRIVER
10019 M:      Miquel Raynal <miquel.raynal@bootlin.com>
10020 L:      linux-mtd@lists.infradead.org
10021 S:      Maintained
10022 F:      drivers/mtd/nand/raw/marvell_nand.c
10023 F:      Documentation/devicetree/bindings/mtd/marvell-nand.txt
10024
10025 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
10026 M:      Nicolas Pitre <nico@fluxnic.net>
10027 S:      Odd Fixes
10028 F:      drivers/mmc/host/mvsdio.*
10029
10030 MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
10031 M:      Hu Ziji <huziji@marvell.com>
10032 L:      linux-mmc@vger.kernel.org
10033 S:      Supported
10034 F:      drivers/mmc/host/sdhci-xenon*
10035 F:      Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
10036
10037 MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
10038 M:      Sunil Goutham <sgoutham@marvell.com>
10039 M:      Linu Cherian <lcherian@marvell.com>
10040 M:      Geetha sowjanya <gakula@marvell.com>
10041 M:      Jerin Jacob <jerinj@marvell.com>
10042 L:      netdev@vger.kernel.org
10043 S:      Supported
10044 F:      drivers/net/ethernet/marvell/octeontx2/af/
10045
10046 MATROX FRAMEBUFFER DRIVER
10047 L:      linux-fbdev@vger.kernel.org
10048 S:      Orphan
10049 F:      drivers/video/fbdev/matrox/matroxfb_*
10050 F:      include/uapi/linux/matroxfb.h
10051
10052 MAX16065 HARDWARE MONITOR DRIVER
10053 M:      Guenter Roeck <linux@roeck-us.net>
10054 L:      linux-hwmon@vger.kernel.org
10055 S:      Maintained
10056 F:      Documentation/hwmon/max16065.rst
10057 F:      drivers/hwmon/max16065.c
10058
10059 MAX2175 SDR TUNER DRIVER
10060 M:      Ramesh Shanmugasundaram <rashanmu@gmail.com>
10061 L:      linux-media@vger.kernel.org
10062 T:      git git://linuxtv.org/media_tree.git
10063 S:      Maintained
10064 F:      Documentation/devicetree/bindings/media/i2c/max2175.txt
10065 F:      Documentation/media/v4l-drivers/max2175.rst
10066 F:      drivers/media/i2c/max2175*
10067 F:      include/uapi/linux/max2175.h
10068
10069 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
10070 L:      linux-hwmon@vger.kernel.org
10071 S:      Orphan
10072 F:      Documentation/hwmon/max6650.rst
10073 F:      drivers/hwmon/max6650.c
10074
10075 MAX6697 HARDWARE MONITOR DRIVER
10076 M:      Guenter Roeck <linux@roeck-us.net>
10077 L:      linux-hwmon@vger.kernel.org
10078 S:      Maintained
10079 F:      Documentation/hwmon/max6697.rst
10080 F:      Documentation/devicetree/bindings/hwmon/max6697.txt
10081 F:      drivers/hwmon/max6697.c
10082 F:      include/linux/platform_data/max6697.h
10083
10084 MAX9860 MONO AUDIO VOICE CODEC DRIVER
10085 M:      Peter Rosin <peda@axentia.se>
10086 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
10087 S:      Maintained
10088 F:      Documentation/devicetree/bindings/sound/max9860.txt
10089 F:      sound/soc/codecs/max9860.*
10090
10091 MAXBOTIX ULTRASONIC RANGER IIO DRIVER
10092 M:      Andreas Klinger <ak@it-klinger.de>
10093 L:      linux-iio@vger.kernel.org
10094 S:      Maintained
10095 F:      Documentation/devicetree/bindings/iio/proximity/maxbotix,mb1232.txt
10096 F:      drivers/iio/proximity/mb1232.c
10097
10098 MAXIM MAX77650 PMIC MFD DRIVER
10099 M:      Bartosz Golaszewski <bgolaszewski@baylibre.com>
10100 L:      linux-kernel@vger.kernel.org
10101 S:      Maintained
10102 F:      Documentation/devicetree/bindings/*/*max77650.yaml
10103 F:      Documentation/devicetree/bindings/*/max77650*.yaml
10104 F:      include/linux/mfd/max77650.h
10105 F:      drivers/mfd/max77650.c
10106 F:      drivers/regulator/max77650-regulator.c
10107 F:      drivers/power/supply/max77650-charger.c
10108 F:      drivers/input/misc/max77650-onkey.c
10109 F:      drivers/leds/leds-max77650.c
10110 F:      drivers/gpio/gpio-max77650.c
10111
10112 MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
10113 M:      Javier Martinez Canillas <javier@dowhile0.org>
10114 L:      linux-kernel@vger.kernel.org
10115 S:      Supported
10116 F:      drivers/regulator/max77802-regulator.c
10117 F:      Documentation/devicetree/bindings/*/*max77802.txt
10118 F:      include/dt-bindings/*/*max77802.h
10119
10120 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
10121 M:      Krzysztof Kozlowski <krzk@kernel.org>
10122 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
10123 L:      linux-pm@vger.kernel.org
10124 S:      Supported
10125 F:      drivers/power/supply/max14577_charger.c
10126 F:      drivers/power/supply/max77693_charger.c
10127
10128 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
10129 M:      Chanwoo Choi <cw00.choi@samsung.com>
10130 M:      Krzysztof Kozlowski <krzk@kernel.org>
10131 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
10132 L:      linux-kernel@vger.kernel.org
10133 S:      Supported
10134 F:      drivers/*/max14577*.c
10135 F:      drivers/*/max77686*.c
10136 F:      drivers/*/max77693*.c
10137 F:      drivers/extcon/extcon-max14577.c
10138 F:      drivers/extcon/extcon-max77693.c
10139 F:      drivers/rtc/rtc-max77686.c
10140 F:      drivers/clk/clk-max77686.c
10141 F:      Documentation/devicetree/bindings/mfd/max14577.txt
10142 F:      Documentation/devicetree/bindings/*/max77686.txt
10143 F:      Documentation/devicetree/bindings/mfd/max77693.txt
10144 F:      Documentation/devicetree/bindings/clock/maxim,max77686.txt
10145 F:      include/linux/mfd/max14577*.h
10146 F:      include/linux/mfd/max77686*.h
10147 F:      include/linux/mfd/max77693*.h
10148
10149 MAXIRADIO FM RADIO RECEIVER DRIVER
10150 M:      Hans Verkuil <hverkuil@xs4all.nl>
10151 L:      linux-media@vger.kernel.org
10152 T:      git git://linuxtv.org/media_tree.git
10153 W:      https://linuxtv.org
10154 S:      Maintained
10155 F:      drivers/media/radio/radio-maxiradio*
10156
10157 MCAN MMIO DEVICE DRIVER
10158 M:      Sriram Dash <sriram.dash@samsung.com>
10159 L:      linux-can@vger.kernel.org
10160 S:      Maintained
10161 F:      Documentation/devicetree/bindings/net/can/m_can.txt
10162 F:      drivers/net/can/m_can/m_can.c
10163 F:      drivers/net/can/m_can/m_can.h
10164 F:      drivers/net/can/m_can/m_can_platform.c
10165
10166 MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
10167 M:      Peter Rosin <peda@axentia.se>
10168 L:      linux-iio@vger.kernel.org
10169 S:      Maintained
10170 F:      Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
10171 F:      drivers/iio/potentiometer/mcp4018.c
10172 F:      drivers/iio/potentiometer/mcp4531.c
10173
10174 MCR20A IEEE-802.15.4 RADIO DRIVER
10175 M:      Xue Liu <liuxuenetmail@gmail.com>
10176 L:      linux-wpan@vger.kernel.org
10177 W:      https://github.com/xueliu/mcr20a-linux
10178 S:      Maintained
10179 F:      drivers/net/ieee802154/mcr20a.c
10180 F:      drivers/net/ieee802154/mcr20a.h
10181 F:      Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
10182
10183 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
10184 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
10185 L:      linux-iio@vger.kernel.org
10186 S:      Maintained
10187 F:      drivers/iio/dac/cio-dac.c
10188
10189 MEDIA CONTROLLER FRAMEWORK
10190 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
10191 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10192 L:      linux-media@vger.kernel.org
10193 W:      https://www.linuxtv.org
10194 T:      git git://linuxtv.org/media_tree.git
10195 S:      Supported
10196 F:      drivers/media/mc/
10197 F:      include/media/media-*.h
10198 F:      include/uapi/linux/media.h
10199
10200 MEDIA DRIVERS FOR ASCOT2E
10201 M:      Sergey Kozlov <serjk@netup.ru>
10202 M:      Abylay Ospan <aospan@netup.ru>
10203 L:      linux-media@vger.kernel.org
10204 W:      https://linuxtv.org
10205 W:      http://netup.tv/
10206 T:      git git://linuxtv.org/media_tree.git
10207 S:      Supported
10208 F:      drivers/media/dvb-frontends/ascot2e*
10209
10210 MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
10211 M:      Jasmin Jessich <jasmin@anw.at>
10212 L:      linux-media@vger.kernel.org
10213 W:      https://linuxtv.org
10214 T:      git git://linuxtv.org/media_tree.git
10215 S:      Maintained
10216 F:      drivers/media/dvb-frontends/cxd2099*
10217
10218 MEDIA DRIVERS FOR CXD2841ER
10219 M:      Sergey Kozlov <serjk@netup.ru>
10220 M:      Abylay Ospan <aospan@netup.ru>
10221 L:      linux-media@vger.kernel.org
10222 W:      https://linuxtv.org
10223 W:      http://netup.tv/
10224 T:      git git://linuxtv.org/media_tree.git
10225 S:      Supported
10226 F:      drivers/media/dvb-frontends/cxd2841er*
10227
10228 MEDIA DRIVERS FOR CXD2880
10229 M:      Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
10230 L:      linux-media@vger.kernel.org
10231 W:      http://linuxtv.org/
10232 T:      git git://linuxtv.org/media_tree.git
10233 S:      Supported
10234 F:      drivers/media/dvb-frontends/cxd2880/*
10235 F:      drivers/media/spi/cxd2880*
10236
10237 MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
10238 L:      linux-media@vger.kernel.org
10239 W:      https://linuxtv.org
10240 T:      git git://linuxtv.org/media_tree.git
10241 S:      Orphan
10242 F:      drivers/media/pci/ddbridge/*
10243
10244 MEDIA DRIVERS FOR FREESCALE IMX
10245 M:      Steve Longerbeam <slongerbeam@gmail.com>
10246 M:      Philipp Zabel <p.zabel@pengutronix.de>
10247 L:      linux-media@vger.kernel.org
10248 T:      git git://linuxtv.org/media_tree.git
10249 S:      Maintained
10250 F:      Documentation/devicetree/bindings/media/imx.txt
10251 F:      Documentation/media/v4l-drivers/imx.rst
10252 F:      drivers/staging/media/imx/
10253 F:      include/linux/imx-media.h
10254 F:      include/media/imx.h
10255
10256 MEDIA DRIVER FOR FREESCALE IMX PXP
10257 M:      Philipp Zabel <p.zabel@pengutronix.de>
10258 L:      linux-media@vger.kernel.org
10259 T:      git git://linuxtv.org/media_tree.git
10260 S:      Maintained
10261 F:      drivers/media/platform/imx-pxp.[ch]
10262
10263 MEDIA DRIVERS FOR FREESCALE IMX7
10264 M:      Rui Miguel Silva <rmfrfs@gmail.com>
10265 L:      linux-media@vger.kernel.org
10266 T:      git git://linuxtv.org/media_tree.git
10267 S:      Maintained
10268 F:      Documentation/devicetree/bindings/media/imx7-csi.txt
10269 F:      Documentation/devicetree/bindings/media/imx7-mipi-csi2.txt
10270 F:      Documentation/media/v4l-drivers/imx7.rst
10271 F:      drivers/staging/media/imx/imx7-media-csi.c
10272 F:      drivers/staging/media/imx/imx7-mipi-csis.c
10273
10274 MEDIA DRIVERS FOR HELENE
10275 M:      Abylay Ospan <aospan@netup.ru>
10276 L:      linux-media@vger.kernel.org
10277 W:      https://linuxtv.org
10278 W:      http://netup.tv/
10279 T:      git git://linuxtv.org/media_tree.git
10280 S:      Supported
10281 F:      drivers/media/dvb-frontends/helene*
10282
10283 MEDIA DRIVERS FOR HORUS3A
10284 M:      Sergey Kozlov <serjk@netup.ru>
10285 M:      Abylay Ospan <aospan@netup.ru>
10286 L:      linux-media@vger.kernel.org
10287 W:      https://linuxtv.org
10288 W:      http://netup.tv/
10289 T:      git git://linuxtv.org/media_tree.git
10290 S:      Supported
10291 F:      drivers/media/dvb-frontends/horus3a*
10292
10293 MEDIA DRIVERS FOR LNBH25
10294 M:      Sergey Kozlov <serjk@netup.ru>
10295 M:      Abylay Ospan <aospan@netup.ru>
10296 L:      linux-media@vger.kernel.org
10297 W:      https://linuxtv.org
10298 W:      http://netup.tv/
10299 T:      git git://linuxtv.org/media_tree.git
10300 S:      Supported
10301 F:      drivers/media/dvb-frontends/lnbh25*
10302
10303 MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
10304 L:      linux-media@vger.kernel.org
10305 W:      https://linuxtv.org
10306 T:      git git://linuxtv.org/media_tree.git
10307 S:      Orphan
10308 F:      drivers/media/dvb-frontends/mxl5xx*
10309
10310 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
10311 M:      Sergey Kozlov <serjk@netup.ru>
10312 M:      Abylay Ospan <aospan@netup.ru>
10313 L:      linux-media@vger.kernel.org
10314 W:      https://linuxtv.org
10315 W:      http://netup.tv/
10316 T:      git git://linuxtv.org/media_tree.git
10317 S:      Supported
10318 F:      drivers/media/pci/netup_unidvb/*
10319
10320 MEDIA DRIVERS FOR RENESAS - CEU
10321 M:      Jacopo Mondi <jacopo@jmondi.org>
10322 L:      linux-media@vger.kernel.org
10323 L:      linux-renesas-soc@vger.kernel.org
10324 T:      git git://linuxtv.org/media_tree.git
10325 S:      Supported
10326 F:      Documentation/devicetree/bindings/media/renesas,ceu.txt
10327 F:      drivers/media/platform/renesas-ceu.c
10328 F:      include/media/drv-intf/renesas-ceu.h
10329
10330 MEDIA DRIVERS FOR RENESAS - DRIF
10331 M:      Ramesh Shanmugasundaram <rashanmu@gmail.com>
10332 L:      linux-media@vger.kernel.org
10333 L:      linux-renesas-soc@vger.kernel.org
10334 T:      git git://linuxtv.org/media_tree.git
10335 S:      Supported
10336 F:      Documentation/devicetree/bindings/media/renesas,drif.txt
10337 F:      drivers/media/platform/rcar_drif.c
10338
10339 MEDIA DRIVERS FOR RENESAS - FCP
10340 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10341 L:      linux-media@vger.kernel.org
10342 L:      linux-renesas-soc@vger.kernel.org
10343 T:      git git://linuxtv.org/media_tree.git
10344 S:      Supported
10345 F:      Documentation/devicetree/bindings/media/renesas,fcp.txt
10346 F:      drivers/media/platform/rcar-fcp.c
10347 F:      include/media/rcar-fcp.h
10348
10349 MEDIA DRIVERS FOR RENESAS - FDP1
10350 M:      Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
10351 L:      linux-media@vger.kernel.org
10352 L:      linux-renesas-soc@vger.kernel.org
10353 T:      git git://linuxtv.org/media_tree.git
10354 S:      Supported
10355 F:      Documentation/devicetree/bindings/media/renesas,fdp1.txt
10356 F:      drivers/media/platform/rcar_fdp1.c
10357
10358 MEDIA DRIVERS FOR RENESAS - VIN
10359 M:      Niklas Söderlund <niklas.soderlund@ragnatech.se>
10360 L:      linux-media@vger.kernel.org
10361 L:      linux-renesas-soc@vger.kernel.org
10362 T:      git git://linuxtv.org/media_tree.git
10363 S:      Supported
10364 F:      Documentation/devicetree/bindings/media/renesas,csi2.txt
10365 F:      Documentation/devicetree/bindings/media/renesas,vin.txt
10366 F:      drivers/media/platform/rcar-vin/
10367
10368 MEDIA DRIVERS FOR RENESAS - VSP1
10369 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10370 M:      Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
10371 L:      linux-media@vger.kernel.org
10372 L:      linux-renesas-soc@vger.kernel.org
10373 T:      git git://linuxtv.org/media_tree.git
10374 S:      Supported
10375 F:      Documentation/devicetree/bindings/media/renesas,vsp1.txt
10376 F:      drivers/media/platform/vsp1/
10377
10378 MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
10379 L:      linux-media@vger.kernel.org
10380 W:      https://linuxtv.org
10381 T:      git git://linuxtv.org/media_tree.git
10382 S:      Orphan
10383 F:      drivers/media/dvb-frontends/stv0910*
10384
10385 MEDIA DRIVERS FOR ST STV6111 TUNER ICs
10386 L:      linux-media@vger.kernel.org
10387 W:      https://linuxtv.org
10388 T:      git git://linuxtv.org/media_tree.git
10389 S:      Orphan
10390 F:      drivers/media/dvb-frontends/stv6111*
10391
10392 MEDIA DRIVERS FOR STM32 - DCMI
10393 M:      Hugues Fruchet <hugues.fruchet@st.com>
10394 L:      linux-media@vger.kernel.org
10395 T:      git git://linuxtv.org/media_tree.git
10396 S:      Supported
10397 F:      Documentation/devicetree/bindings/media/st,stm32-dcmi.txt
10398 F:      drivers/media/platform/stm32/stm32-dcmi.c
10399
10400 MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
10401 M:      Dmitry Osipenko <digetx@gmail.com>
10402 L:      linux-media@vger.kernel.org
10403 L:      linux-tegra@vger.kernel.org
10404 T:      git git://linuxtv.org/media_tree.git
10405 S:      Maintained
10406 F:      Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt
10407 F:      drivers/staging/media/tegra-vde/
10408
10409 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
10410 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
10411 L:      linux-media@vger.kernel.org
10412 W:      https://linuxtv.org
10413 Q:      http://patchwork.kernel.org/project/linux-media/list/
10414 T:      git git://linuxtv.org/media_tree.git
10415 S:      Maintained
10416 F:      Documentation/devicetree/bindings/media/
10417 F:      Documentation/media/
10418 F:      drivers/media/
10419 F:      drivers/staging/media/
10420 F:      include/linux/platform_data/media/
10421 F:      include/media/
10422 F:      include/uapi/linux/dvb/
10423 F:      include/uapi/linux/videodev2.h
10424 F:      include/uapi/linux/media.h
10425 F:      include/uapi/linux/v4l2-*
10426 F:      include/uapi/linux/meye.h
10427 F:      include/uapi/linux/ivtv*
10428 F:      include/uapi/linux/uvcvideo.h
10429
10430 MEDIATEK BLUETOOTH DRIVER
10431 M:      Sean Wang <sean.wang@mediatek.com>
10432 L:      linux-bluetooth@vger.kernel.org
10433 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
10434 S:      Maintained
10435 F:      Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
10436 F:      drivers/bluetooth/btmtkuart.c
10437
10438 MEDIATEK CIR DRIVER
10439 M:      Sean Wang <sean.wang@mediatek.com>
10440 S:      Maintained
10441 F:      drivers/media/rc/mtk-cir.c
10442
10443 MEDIATEK DMA DRIVER
10444 M:      Sean Wang <sean.wang@mediatek.com>
10445 L:      dmaengine@vger.kernel.org
10446 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10447 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
10448 S:      Maintained
10449 F:      Documentation/devicetree/bindings/dma/mtk-*
10450 F:      drivers/dma/mediatek/
10451
10452 MEDIATEK PMIC LED DRIVER
10453 M:      Sean Wang <sean.wang@mediatek.com>
10454 S:      Maintained
10455 F:      drivers/leds/leds-mt6323.c
10456 F:      Documentation/devicetree/bindings/leds/leds-mt6323.txt
10457
10458 MEDIATEK ETHERNET DRIVER
10459 M:      Felix Fietkau <nbd@openwrt.org>
10460 M:      John Crispin <john@phrozen.org>
10461 M:      Sean Wang <sean.wang@mediatek.com>
10462 M:      Mark Lee <Mark-MC.Lee@mediatek.com>
10463 L:      netdev@vger.kernel.org
10464 S:      Maintained
10465 F:      drivers/net/ethernet/mediatek/
10466
10467 MEDIATEK SWITCH DRIVER
10468 M:      Sean Wang <sean.wang@mediatek.com>
10469 L:      netdev@vger.kernel.org
10470 S:      Maintained
10471 F:      drivers/net/dsa/mt7530.*
10472 F:      net/dsa/tag_mtk.c
10473
10474 MEDIATEK BOARD LEVEL SHUTDOWN DRIVERS
10475 M:      Sean Wang <sean.wang@mediatek.com>
10476 L:      linux-pm@vger.kernel.org
10477 S:      Maintained
10478 F:      Documentation/devicetree/bindings/power/reset/mt6323-poweroff.txt
10479 F:      drivers/power/reset/mt6323-poweroff.c
10480
10481 MEDIATEK JPEG DRIVER
10482 M:      Rick Chang <rick.chang@mediatek.com>
10483 M:      Bin Liu <bin.liu@mediatek.com>
10484 S:      Supported
10485 F:      drivers/media/platform/mtk-jpeg/
10486 F:      Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
10487
10488 MEDIATEK MDP DRIVER
10489 M:      Minghsiu Tsai <minghsiu.tsai@mediatek.com>
10490 M:      Houlong Wei <houlong.wei@mediatek.com>
10491 M:      Andrew-CT Chen <andrew-ct.chen@mediatek.com>
10492 S:      Supported
10493 F:      drivers/media/platform/mtk-mdp/
10494 F:      drivers/media/platform/mtk-vpu/
10495 F:      Documentation/devicetree/bindings/media/mediatek-mdp.txt
10496
10497 MEDIATEK MEDIA DRIVER
10498 M:      Tiffany Lin <tiffany.lin@mediatek.com>
10499 M:      Andrew-CT Chen <andrew-ct.chen@mediatek.com>
10500 S:      Supported
10501 F:      drivers/media/platform/mtk-vcodec/
10502 F:      drivers/media/platform/mtk-vpu/
10503 F:      Documentation/devicetree/bindings/media/mediatek-vcodec.txt
10504 F:      Documentation/devicetree/bindings/media/mediatek-vpu.txt
10505
10506 MEDIATEK MMC/SD/SDIO DRIVER
10507 M:      Chaotian Jing <chaotian.jing@mediatek.com>
10508 S:      Maintained
10509 F:      drivers/mmc/host/mtk-sd.c
10510 F:      Documentation/devicetree/bindings/mmc/mtk-sd.txt
10511
10512 MEDIATEK MT76 WIRELESS LAN DRIVER
10513 M:      Felix Fietkau <nbd@nbd.name>
10514 M:      Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
10515 R:      Ryder Lee <ryder.lee@mediatek.com>
10516 R:      Roy Luo <royluo@google.com>
10517 L:      linux-wireless@vger.kernel.org
10518 S:      Maintained
10519 F:      drivers/net/wireless/mediatek/mt76/
10520
10521 MEDIATEK MT7601U WIRELESS LAN DRIVER
10522 M:      Jakub Kicinski <kubakici@wp.pl>
10523 L:      linux-wireless@vger.kernel.org
10524 S:      Maintained
10525 F:      drivers/net/wireless/mediatek/mt7601u/
10526
10527 MEDIATEK MT7621/28/88 I2C DRIVER
10528 M:      Stefan Roese <sr@denx.de>
10529 L:      linux-i2c@vger.kernel.org
10530 S:      Maintained
10531 F:      drivers/i2c/busses/i2c-mt7621.c
10532 F:      Documentation/devicetree/bindings/i2c/i2c-mt7621.txt
10533
10534 MEDIATEK NAND CONTROLLER DRIVER
10535 M:      Xiaolei Li <xiaolei.li@mediatek.com>
10536 L:      linux-mtd@lists.infradead.org
10537 S:      Maintained
10538 F:      drivers/mtd/nand/raw/mtk_*
10539 F:      Documentation/devicetree/bindings/mtd/mtk-nand.txt
10540
10541 MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
10542 M:      Sean Wang <sean.wang@mediatek.com>
10543 S:      Maintained
10544 F:      drivers/char/hw_random/mtk-rng.c
10545
10546 MEDIATEK USB3 DRD IP DRIVER
10547 M:      Chunfeng Yun <chunfeng.yun@mediatek.com>
10548 L:      linux-usb@vger.kernel.org (moderated for non-subscribers)
10549 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10550 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
10551 S:      Maintained
10552 F:      drivers/usb/mtu3/
10553
10554 MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
10555 M:      Peter Senna Tschudin <peter.senna@gmail.com>
10556 M:      Martin Donnelly <martin.donnelly@ge.com>
10557 M:      Martyn Welch <martyn.welch@collabora.co.uk>
10558 S:      Maintained
10559 F:      drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
10560 F:      Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
10561
10562 MEGARAID SCSI/SAS DRIVERS
10563 M:      Kashyap Desai <kashyap.desai@broadcom.com>
10564 M:      Sumit Saxena <sumit.saxena@broadcom.com>
10565 M:      Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
10566 L:      megaraidlinux.pdl@broadcom.com
10567 L:      linux-scsi@vger.kernel.org
10568 W:      http://www.avagotech.com/support/
10569 S:      Maintained
10570 F:      Documentation/scsi/megaraid.txt
10571 F:      drivers/scsi/megaraid.*
10572 F:      drivers/scsi/megaraid/
10573
10574 MELEXIS MLX90614 DRIVER
10575 M:      Crt Mori <cmo@melexis.com>
10576 L:      linux-iio@vger.kernel.org
10577 W:      http://www.melexis.com
10578 S:      Supported
10579 F:      drivers/iio/temperature/mlx90614.c
10580
10581 MELEXIS MLX90632 DRIVER
10582 M:      Crt Mori <cmo@melexis.com>
10583 L:      linux-iio@vger.kernel.org
10584 W:      http://www.melexis.com
10585 S:      Supported
10586 F:      drivers/iio/temperature/mlx90632.c
10587
10588 MELFAS MIP4 TOUCHSCREEN DRIVER
10589 M:      Sangwon Jee <jeesw@melfas.com>
10590 W:      http://www.melfas.com
10591 S:      Supported
10592 F:      drivers/input/touchscreen/melfas_mip4.c
10593 F:      Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
10594
10595 MELLANOX ETHERNET DRIVER (mlx4_en)
10596 M:      Tariq Toukan <tariqt@mellanox.com>
10597 L:      netdev@vger.kernel.org
10598 S:      Supported
10599 W:      http://www.mellanox.com
10600 Q:      http://patchwork.ozlabs.org/project/netdev/list/
10601 F:      drivers/net/ethernet/mellanox/mlx4/en_*
10602
10603 MELLANOX ETHERNET DRIVER (mlx5e)
10604 M:      Saeed Mahameed <saeedm@mellanox.com>
10605 L:      netdev@vger.kernel.org
10606 S:      Supported
10607 W:      http://www.mellanox.com
10608 Q:      http://patchwork.ozlabs.org/project/netdev/list/
10609 F:      drivers/net/ethernet/mellanox/mlx5/core/en_*
10610
10611 MELLANOX ETHERNET INNOVA DRIVERS
10612 R:      Boris Pismenny <borisp@mellanox.com>
10613 L:      netdev@vger.kernel.org
10614 S:      Supported
10615 W:      http://www.mellanox.com
10616 Q:      http://patchwork.ozlabs.org/project/netdev/list/
10617 F:      drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
10618 F:      drivers/net/ethernet/mellanox/mlx5/core/accel/*
10619 F:      drivers/net/ethernet/mellanox/mlx5/core/fpga/*
10620 F:      include/linux/mlx5/mlx5_ifc_fpga.h
10621
10622 MELLANOX ETHERNET SWITCH DRIVERS
10623 M:      Jiri Pirko <jiri@mellanox.com>
10624 M:      Ido Schimmel <idosch@mellanox.com>
10625 L:      netdev@vger.kernel.org
10626 S:      Supported
10627 W:      http://www.mellanox.com
10628 Q:      http://patchwork.ozlabs.org/project/netdev/list/
10629 F:      drivers/net/ethernet/mellanox/mlxsw/
10630 F:      tools/testing/selftests/drivers/net/mlxsw/
10631
10632 MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
10633 M:      mlxsw@mellanox.com
10634 L:      netdev@vger.kernel.org
10635 S:      Supported
10636 W:      http://www.mellanox.com
10637 Q:      http://patchwork.ozlabs.org/project/netdev/list/
10638 F:      drivers/net/ethernet/mellanox/mlxfw/
10639
10640 MELLANOX HARDWARE PLATFORM SUPPORT
10641 M:      Andy Shevchenko <andy@infradead.org>
10642 M:      Darren Hart <dvhart@infradead.org>
10643 M:      Vadim Pasternak <vadimp@mellanox.com>
10644 L:      platform-driver-x86@vger.kernel.org
10645 S:      Supported
10646 F:      Documentation/ABI/testing/sysfs-platform-mellanox-bootctl
10647 F:      drivers/platform/mellanox/
10648 F:      include/linux/platform_data/mlxreg.h
10649
10650 MELLANOX MLX4 core VPI driver
10651 M:      Tariq Toukan <tariqt@mellanox.com>
10652 L:      netdev@vger.kernel.org
10653 L:      linux-rdma@vger.kernel.org
10654 W:      http://www.mellanox.com
10655 Q:      http://patchwork.ozlabs.org/project/netdev/list/
10656 S:      Supported
10657 F:      drivers/net/ethernet/mellanox/mlx4/
10658 F:      include/linux/mlx4/
10659
10660 MELLANOX MLX4 IB driver
10661 M:      Yishai Hadas <yishaih@mellanox.com>
10662 L:      linux-rdma@vger.kernel.org
10663 W:      http://www.mellanox.com
10664 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
10665 S:      Supported
10666 F:      drivers/infiniband/hw/mlx4/
10667 F:      include/linux/mlx4/
10668 F:      include/uapi/rdma/mlx4-abi.h
10669
10670 MELLANOX MLX5 core VPI driver
10671 M:      Saeed Mahameed <saeedm@mellanox.com>
10672 M:      Leon Romanovsky <leonro@mellanox.com>
10673 L:      netdev@vger.kernel.org
10674 L:      linux-rdma@vger.kernel.org
10675 W:      http://www.mellanox.com
10676 Q:      http://patchwork.ozlabs.org/project/netdev/list/
10677 S:      Supported
10678 F:      drivers/net/ethernet/mellanox/mlx5/core/
10679 F:      include/linux/mlx5/
10680 F:      Documentation/networking/device_drivers/mellanox/
10681
10682 MELLANOX MLX5 IB driver
10683 M:      Leon Romanovsky <leonro@mellanox.com>
10684 L:      linux-rdma@vger.kernel.org
10685 W:      http://www.mellanox.com
10686 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
10687 S:      Supported
10688 F:      drivers/infiniband/hw/mlx5/
10689 F:      include/linux/mlx5/
10690 F:      include/uapi/rdma/mlx5-abi.h
10691
10692 MELLANOX MLXCPLD I2C AND MUX DRIVER
10693 M:      Vadim Pasternak <vadimp@mellanox.com>
10694 M:      Michael Shych <michaelsh@mellanox.com>
10695 L:      linux-i2c@vger.kernel.org
10696 S:      Supported
10697 F:      drivers/i2c/busses/i2c-mlxcpld.c
10698 F:      drivers/i2c/muxes/i2c-mux-mlxcpld.c
10699 F:      Documentation/i2c/busses/i2c-mlxcpld.rst
10700
10701 MELLANOX MLXCPLD LED DRIVER
10702 M:      Vadim Pasternak <vadimp@mellanox.com>
10703 L:      linux-leds@vger.kernel.org
10704 S:      Supported
10705 F:      drivers/leds/leds-mlxcpld.c
10706 F:      drivers/leds/leds-mlxreg.c
10707 F:      Documentation/leds/leds-mlxcpld.rst
10708
10709 MELLANOX PLATFORM DRIVER
10710 M:      Vadim Pasternak <vadimp@mellanox.com>
10711 L:      platform-driver-x86@vger.kernel.org
10712 S:      Supported
10713 F:      drivers/platform/x86/mlx-platform.c
10714
10715 MEMBARRIER SUPPORT
10716 M:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
10717 M:      "Paul E. McKenney" <paulmck@kernel.org>
10718 L:      linux-kernel@vger.kernel.org
10719 S:      Supported
10720 F:      kernel/sched/membarrier.c
10721 F:      include/uapi/linux/membarrier.h
10722 F:      arch/powerpc/include/asm/membarrier.h
10723
10724 MEMBLOCK
10725 M:      Mike Rapoport <rppt@linux.ibm.com>
10726 L:      linux-mm@kvack.org
10727 S:      Maintained
10728 F:      include/linux/memblock.h
10729 F:      mm/memblock.c
10730 F:      Documentation/core-api/boot-time-mm.rst
10731
10732 MEMORY MANAGEMENT
10733 M:      Andrew Morton <akpm@linux-foundation.org>
10734 L:      linux-mm@kvack.org
10735 W:      http://www.linux-mm.org
10736 T:      quilt https://ozlabs.org/~akpm/mmotm/
10737 T:      quilt https://ozlabs.org/~akpm/mmots/
10738 T:      git git://github.com/hnaz/linux-mm.git
10739 S:      Maintained
10740 F:      include/linux/mm.h
10741 F:      include/linux/gfp.h
10742 F:      include/linux/mmzone.h
10743 F:      include/linux/memory_hotplug.h
10744 F:      include/linux/vmalloc.h
10745 F:      mm/
10746
10747 MEMORY TECHNOLOGY DEVICES (MTD)
10748 M:      Miquel Raynal <miquel.raynal@bootlin.com>
10749 M:      Richard Weinberger <richard@nod.at>
10750 M:      Vignesh Raghavendra <vigneshr@ti.com>
10751 L:      linux-mtd@lists.infradead.org
10752 W:      http://www.linux-mtd.infradead.org/
10753 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
10754 C:      irc://irc.oftc.net/mtd
10755 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/fixes
10756 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/next
10757 S:      Maintained
10758 F:      Documentation/devicetree/bindings/mtd/
10759 F:      drivers/mtd/
10760 F:      include/linux/mtd/
10761 F:      include/uapi/mtd/
10762
10763 MEN A21 WATCHDOG DRIVER
10764 M:      Johannes Thumshirn <morbidrsa@gmail.com>
10765 L:      linux-watchdog@vger.kernel.org
10766 S:      Maintained
10767 F:      drivers/watchdog/mena21_wdt.c
10768
10769 MEN CHAMELEON BUS (mcb)
10770 M:      Johannes Thumshirn <morbidrsa@gmail.com>
10771 S:      Maintained
10772 F:      drivers/mcb/
10773 F:      include/linux/mcb.h
10774 F:      Documentation/driver-api/men-chameleon-bus.rst
10775
10776 MEN F21BMC (Board Management Controller)
10777 M:      Andreas Werner <andreas.werner@men.de>
10778 S:      Supported
10779 F:      drivers/mfd/menf21bmc.c
10780 F:      drivers/watchdog/menf21bmc_wdt.c
10781 F:      drivers/leds/leds-menf21bmc.c
10782 F:      drivers/hwmon/menf21bmc_hwmon.c
10783 F:      Documentation/hwmon/menf21bmc.rst
10784
10785 MEN Z069 WATCHDOG DRIVER
10786 M:      Johannes Thumshirn <jth@kernel.org>
10787 L:      linux-watchdog@vger.kernel.org
10788 S:      Maintained
10789 F:      drivers/watchdog/menz69_wdt.c
10790
10791 MESON AO CEC DRIVER FOR AMLOGIC SOCS
10792 M:      Neil Armstrong <narmstrong@baylibre.com>
10793 L:      linux-media@vger.kernel.org
10794 L:      linux-amlogic@lists.infradead.org
10795 W:      http://linux-meson.com/
10796 S:      Supported
10797 F:      drivers/media/platform/meson/ao-cec.c
10798 F:      drivers/media/platform/meson/ao-cec-g12a.c
10799 F:      Documentation/devicetree/bindings/media/amlogic,meson-gx-ao-cec.yaml
10800 T:      git git://linuxtv.org/media_tree.git
10801
10802 MESON NAND CONTROLLER DRIVER FOR AMLOGIC SOCS
10803 M:      Liang Yang <liang.yang@amlogic.com>
10804 L:      linux-mtd@lists.infradead.org
10805 S:      Maintained
10806 F:      drivers/mtd/nand/raw/meson_*
10807 F:      Documentation/devicetree/bindings/mtd/amlogic,meson-nand.txt
10808
10809 MESON VIDEO DECODER DRIVER FOR AMLOGIC SOCS
10810 M:      Maxime Jourdan <mjourdan@baylibre.com>
10811 L:      linux-media@vger.kernel.org
10812 L:      linux-amlogic@lists.infradead.org
10813 S:      Supported
10814 F:      drivers/staging/media/meson/vdec/
10815 T:      git git://linuxtv.org/media_tree.git
10816
10817 METHODE UDPU SUPPORT
10818 M:      Vladimir Vid <vladimir.vid@sartura.hr>
10819 S:      Maintained
10820 F:      arch/arm64/boot/dts/marvell/armada-3720-uDPU.dts
10821
10822 MICROBLAZE ARCHITECTURE
10823 M:      Michal Simek <monstr@monstr.eu>
10824 W:      http://www.monstr.eu/fdt/
10825 T:      git git://git.monstr.eu/linux-2.6-microblaze.git
10826 S:      Supported
10827 F:      arch/microblaze/
10828
10829 MICROCHIP AT91 SERIAL DRIVER
10830 M:      Richard Genoud <richard.genoud@gmail.com>
10831 S:      Maintained
10832 F:      drivers/tty/serial/atmel_serial.c
10833 F:      drivers/tty/serial/atmel_serial.h
10834 F:      Documentation/devicetree/bindings/mfd/atmel-usart.txt
10835
10836 MICROCHIP AUDIO ASOC DRIVERS
10837 M:      Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
10838 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
10839 S:      Supported
10840 F:      sound/soc/atmel
10841
10842 MICROCHIP DMA DRIVER
10843 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
10844 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10845 L:      dmaengine@vger.kernel.org
10846 S:      Supported
10847 F:      drivers/dma/at_hdmac.c
10848 F:      drivers/dma/at_hdmac_regs.h
10849 F:      include/linux/platform_data/dma-atmel.h
10850 F:      Documentation/devicetree/bindings/dma/atmel-dma.txt
10851 F:      include/dt-bindings/dma/at91.h
10852
10853 MICROCHIP ECC DRIVER
10854 M:      Tudor Ambarus <tudor.ambarus@microchip.com>
10855 L:      linux-crypto@vger.kernel.org
10856 S:      Maintained
10857 F:      drivers/crypto/atmel-ecc.*
10858
10859 MICROCHIP I2C DRIVER
10860 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
10861 L:      linux-i2c@vger.kernel.org
10862 S:      Supported
10863 F:      drivers/i2c/busses/i2c-at91.h
10864 F:      drivers/i2c/busses/i2c-at91-*.c
10865
10866 MICROCHIP ISC DRIVER
10867 M:      Eugen Hristev <eugen.hristev@microchip.com>
10868 L:      linux-media@vger.kernel.org
10869 S:      Supported
10870 F:      drivers/media/platform/atmel/atmel-sama5d2-isc.c
10871 F:      drivers/media/platform/atmel/atmel-isc.h
10872 F:      drivers/media/platform/atmel/atmel-isc-base.c
10873 F:      drivers/media/platform/atmel/atmel-isc-regs.h
10874 F:      Documentation/devicetree/bindings/media/atmel-isc.txt
10875
10876 MICROCHIP ISI DRIVER
10877 M:      Eugen Hristev <eugen.hristev@microchip.com>
10878 L:      linux-media@vger.kernel.org
10879 S:      Supported
10880 F:      drivers/media/platform/atmel/atmel-isi.c
10881 F:      drivers/media/platform/atmel/atmel-isi.h
10882
10883 MICROCHIP AT91 USART MFD DRIVER
10884 M:      Radu Pirea <radu_nicolae.pirea@upb.ro>
10885 L:      linux-kernel@vger.kernel.org
10886 S:      Supported
10887 F:      drivers/mfd/at91-usart.c
10888 F:      include/dt-bindings/mfd/at91-usart.h
10889 F:      Documentation/devicetree/bindings/mfd/atmel-usart.txt
10890
10891 MICROCHIP AT91 USART SPI DRIVER
10892 M:      Radu Pirea <radu_nicolae.pirea@upb.ro>
10893 L:      linux-spi@vger.kernel.org
10894 S:      Supported
10895 F:      drivers/spi/spi-at91-usart.c
10896 F:      Documentation/devicetree/bindings/mfd/atmel-usart.txt
10897
10898 MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
10899 M:      Woojung Huh <woojung.huh@microchip.com>
10900 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10901 L:      netdev@vger.kernel.org
10902 S:      Maintained
10903 F:      net/dsa/tag_ksz.c
10904 F:      drivers/net/dsa/microchip/*
10905 F:      include/linux/platform_data/microchip-ksz.h
10906 F:      Documentation/devicetree/bindings/net/dsa/ksz.txt
10907
10908 MICROCHIP LAN743X ETHERNET DRIVER
10909 M:      Bryan Whitehead <bryan.whitehead@microchip.com>
10910 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10911 L:      netdev@vger.kernel.org
10912 S:      Maintained
10913 F:      drivers/net/ethernet/microchip/lan743x_*
10914
10915 MICROCHIP LCDFB DRIVER
10916 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
10917 L:      linux-fbdev@vger.kernel.org
10918 S:      Maintained
10919 F:      drivers/video/fbdev/atmel_lcdfb.c
10920 F:      include/video/atmel_lcdc.h
10921
10922 MICROCHIP MMC/SD/SDIO MCI DRIVER
10923 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
10924 S:      Maintained
10925 F:      drivers/mmc/host/atmel-mci.c
10926
10927 MICROCHIP MCP16502 PMIC DRIVER
10928 M:      Andrei Stefanescu <andrei.stefanescu@microchip.com>
10929 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10930 S:      Maintained
10931 F:      Documentation/devicetree/bindings/regulator/mcp16502-regulator.txt
10932 F:      drivers/regulator/mcp16502.c
10933
10934 MICROCHIP MCP3911 ADC DRIVER
10935 M:      Marcus Folkesson <marcus.folkesson@gmail.com>
10936 M:      Kent Gustavsson <kent@minoris.se>
10937 L:      linux-iio@vger.kernel.org
10938 S:      Supported
10939 F:      drivers/iio/adc/mcp3911.c
10940 F:      Documentation/devicetree/bindings/iio/adc/microchip,mcp3911.yaml
10941
10942 MICROCHIP NAND DRIVER
10943 M:      Tudor Ambarus <tudor.ambarus@microchip.com>
10944 L:      linux-mtd@lists.infradead.org
10945 S:      Supported
10946 F:      drivers/mtd/nand/raw/atmel/*
10947 F:      Documentation/devicetree/bindings/mtd/atmel-nand.txt
10948
10949 MICROCHIP PWM DRIVER
10950 M:      Claudiu Beznea <claudiu.beznea@microchip.com>
10951 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10952 L:      linux-pwm@vger.kernel.org
10953 S:      Supported
10954 F:      drivers/pwm/pwm-atmel.c
10955 F:      Documentation/devicetree/bindings/pwm/atmel-pwm.txt
10956
10957 MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
10958 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
10959 M:      Eugen Hristev <eugen.hristev@microchip.com>
10960 L:      linux-iio@vger.kernel.org
10961 S:      Supported
10962 F:      drivers/iio/adc/at91-sama5d2_adc.c
10963 F:      Documentation/devicetree/bindings/iio/adc/at91-sama5d2_adc.txt
10964 F:      include/dt-bindings/iio/adc/at91-sama5d2_adc.h
10965
10966 MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
10967 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
10968 S:      Supported
10969 F:      drivers/power/reset/at91-sama5d2_shdwc.c
10970
10971 MICROCHIP SPI DRIVER
10972 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
10973 S:      Supported
10974 F:      drivers/spi/spi-atmel.*
10975
10976 MICROCHIP SSC DRIVER
10977 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
10978 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10979 S:      Supported
10980 F:      drivers/misc/atmel-ssc.c
10981 F:      include/linux/atmel-ssc.h
10982
10983 MICROCHIP USBA UDC DRIVER
10984 M:      Cristian Birsan <cristian.birsan@microchip.com>
10985 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10986 S:      Supported
10987 F:      drivers/usb/gadget/udc/atmel_usba_udc.*
10988
10989 MICROCHIP USB251XB DRIVER
10990 M:      Richard Leitner <richard.leitner@skidata.com>
10991 L:      linux-usb@vger.kernel.org
10992 S:      Maintained
10993 F:      drivers/usb/misc/usb251xb.c
10994 F:      Documentation/devicetree/bindings/usb/usb251xb.txt
10995
10996 MICROCHIP XDMA DRIVER
10997 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
10998 L:      linux-arm-kernel@lists.infradead.org
10999 L:      dmaengine@vger.kernel.org
11000 S:      Supported
11001 F:      drivers/dma/at_xdmac.c
11002
11003 MICROSEMI MIPS SOCS
11004 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
11005 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
11006 L:      linux-mips@vger.kernel.org
11007 S:      Supported
11008 F:      arch/mips/generic/board-ocelot.c
11009 F:      arch/mips/configs/generic/board-ocelot.config
11010 F:      arch/mips/boot/dts/mscc/
11011 F:      Documentation/devicetree/bindings/mips/mscc.txt
11012
11013 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
11014 M:      Don Brace <don.brace@microsemi.com>
11015 L:      esc.storagedev@microsemi.com
11016 L:      linux-scsi@vger.kernel.org
11017 S:      Supported
11018 F:      drivers/scsi/smartpqi/smartpqi*.[ch]
11019 F:      drivers/scsi/smartpqi/Kconfig
11020 F:      drivers/scsi/smartpqi/Makefile
11021 F:      include/linux/cciss*.h
11022 F:      include/uapi/linux/cciss*.h
11023 F:      Documentation/scsi/smartpqi.txt
11024
11025 MICROSEMI ETHERNET SWITCH DRIVER
11026 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
11027 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
11028 L:      netdev@vger.kernel.org
11029 S:      Supported
11030 F:      drivers/net/ethernet/mscc/
11031 F:      include/soc/mscc/ocelot*
11032
11033 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
11034 M:      Chen Yu <yu.c.chen@intel.com>
11035 L:      platform-driver-x86@vger.kernel.org
11036 S:      Supported
11037 F:      drivers/platform/x86/surfacepro3_button.c
11038
11039 MICROTEK X6 SCANNER
11040 M:      Oliver Neukum <oliver@neukum.org>
11041 S:      Maintained
11042 F:      drivers/usb/image/microtek.*
11043
11044 MIPS
11045 M:      Ralf Baechle <ralf@linux-mips.org>
11046 M:      Paul Burton <paulburton@kernel.org>
11047 M:      James Hogan <jhogan@kernel.org>
11048 L:      linux-mips@vger.kernel.org
11049 W:      http://www.linux-mips.org/
11050 T:      git git://git.linux-mips.org/pub/scm/ralf/linux.git
11051 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
11052 Q:      http://patchwork.linux-mips.org/project/linux-mips/list/
11053 S:      Supported
11054 F:      Documentation/devicetree/bindings/mips/
11055 F:      Documentation/mips/
11056 F:      arch/mips/
11057 F:      drivers/platform/mips/
11058
11059 MIPS BOSTON DEVELOPMENT BOARD
11060 M:      Paul Burton <paulburton@kernel.org>
11061 L:      linux-mips@vger.kernel.org
11062 S:      Maintained
11063 F:      Documentation/devicetree/bindings/clock/img,boston-clock.txt
11064 F:      arch/mips/boot/dts/img/boston.dts
11065 F:      arch/mips/configs/generic/board-boston.config
11066 F:      drivers/clk/imgtec/clk-boston.c
11067 F:      include/dt-bindings/clock/boston-clock.h
11068
11069 MIPS GENERIC PLATFORM
11070 M:      Paul Burton <paulburton@kernel.org>
11071 L:      linux-mips@vger.kernel.org
11072 S:      Supported
11073 F:      Documentation/devicetree/bindings/power/mti,mips-cpc.txt
11074 F:      arch/mips/generic/
11075 F:      arch/mips/tools/generic-board-config.sh
11076
11077 MIPS/LOONGSON1 ARCHITECTURE
11078 M:      Keguang Zhang <keguang.zhang@gmail.com>
11079 L:      linux-mips@vger.kernel.org
11080 S:      Maintained
11081 F:      arch/mips/loongson32/
11082 F:      arch/mips/include/asm/mach-loongson32/
11083 F:      drivers/*/*loongson1*
11084 F:      drivers/*/*/*loongson1*
11085
11086 MIPS/LOONGSON2EF ARCHITECTURE
11087 M:      Jiaxun Yang <jiaxun.yang@flygoat.com>
11088 L:      linux-mips@vger.kernel.org
11089 S:      Maintained
11090 F:      arch/mips/loongson2ef/
11091 F:      arch/mips/include/asm/mach-loongson2ef/
11092 F:      drivers/*/*loongson2*
11093 F:      drivers/*/*/*loongson2*
11094
11095 MIPS/LOONGSON64 ARCHITECTURE
11096 M:      Huacai Chen <chenhc@lemote.com>
11097 M:      Jiaxun Yang <jiaxun.yang@flygoat.com>
11098 L:      linux-mips@vger.kernel.org
11099 S:      Maintained
11100 F:      arch/mips/loongson64/
11101 F:      arch/mips/include/asm/mach-loongson64/
11102 F:      drivers/platform/mips/cpu_hwmon.c
11103 F:      drivers/*/*loongson3*
11104 F:      drivers/*/*/*loongson3*
11105
11106 MIPS RINT INSTRUCTION EMULATION
11107 M:      Aleksandar Markovic <aleksandar.markovic@mips.com>
11108 L:      linux-mips@vger.kernel.org
11109 S:      Supported
11110 F:      arch/mips/math-emu/sp_rint.c
11111 F:      arch/mips/math-emu/dp_rint.c
11112
11113 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
11114 M:      Hans Verkuil <hverkuil@xs4all.nl>
11115 L:      linux-media@vger.kernel.org
11116 T:      git git://linuxtv.org/media_tree.git
11117 W:      https://linuxtv.org
11118 S:      Odd Fixes
11119 F:      drivers/media/radio/radio-miropcm20*
11120
11121 MMP SUPPORT
11122 R:      Lubomir Rintel <lkundrak@v3.sk>
11123 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11124 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lkundrak/linux-mmp.git
11125 S:      Odd Fixes
11126 F:      arch/arm/boot/dts/mmp*
11127 F:      arch/arm/mach-mmp/
11128 F:      linux/soc/mmp/
11129
11130 MMP USB PHY DRIVERS
11131 R:      Lubomir Rintel <lkundrak@v3.sk>
11132 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11133 S:      Maintained
11134 F:      drivers/phy/marvell/phy-mmp3-usb.c
11135 F:      drivers/phy/marvell/phy-pxa-usb.c
11136
11137 MMU GATHER AND TLB INVALIDATION
11138 M:      Will Deacon <will@kernel.org>
11139 M:      "Aneesh Kumar K.V" <aneesh.kumar@linux.ibm.com>
11140 M:      Andrew Morton <akpm@linux-foundation.org>
11141 M:      Nick Piggin <npiggin@gmail.com>
11142 M:      Peter Zijlstra <peterz@infradead.org>
11143 L:      linux-arch@vger.kernel.org
11144 L:      linux-mm@kvack.org
11145 S:      Maintained
11146 F:      arch/*/include/asm/tlb.h
11147 F:      include/asm-generic/tlb.h
11148 F:      mm/mmu_gather.c
11149
11150 MN88472 MEDIA DRIVER
11151 M:      Antti Palosaari <crope@iki.fi>
11152 L:      linux-media@vger.kernel.org
11153 W:      https://linuxtv.org
11154 W:      http://palosaari.fi/linux/
11155 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11156 S:      Maintained
11157 F:      drivers/media/dvb-frontends/mn88472*
11158
11159 MN88473 MEDIA DRIVER
11160 M:      Antti Palosaari <crope@iki.fi>
11161 L:      linux-media@vger.kernel.org
11162 W:      https://linuxtv.org
11163 W:      http://palosaari.fi/linux/
11164 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11165 S:      Maintained
11166 F:      drivers/media/dvb-frontends/mn88473*
11167
11168 MODULE SUPPORT
11169 M:      Jessica Yu <jeyu@kernel.org>
11170 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
11171 S:      Maintained
11172 F:      include/linux/module.h
11173 F:      kernel/module.c
11174
11175 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
11176 W:      http://popies.net/meye/
11177 S:      Orphan
11178 F:      Documentation/media/v4l-drivers/meye*
11179 F:      drivers/media/pci/meye/
11180 F:      include/uapi/linux/meye.h
11181
11182 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
11183 M:      Jiri Slaby <jirislaby@gmail.com>
11184 S:      Maintained
11185 F:      Documentation/driver-api/serial/moxa-smartio.rst
11186 F:      drivers/tty/mxser.*
11187
11188 MR800 AVERMEDIA USB FM RADIO DRIVER
11189 M:      Alexey Klimov <klimov.linux@gmail.com>
11190 L:      linux-media@vger.kernel.org
11191 T:      git git://linuxtv.org/media_tree.git
11192 S:      Maintained
11193 F:      drivers/media/radio/radio-mr800.c
11194
11195 MRF24J40 IEEE 802.15.4 RADIO DRIVER
11196 M:      Alan Ott <alan@signal11.us>
11197 L:      linux-wpan@vger.kernel.org
11198 S:      Maintained
11199 F:      drivers/net/ieee802154/mrf24j40.c
11200 F:      Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
11201
11202 MSI LAPTOP SUPPORT
11203 M:      "Lee, Chun-Yi" <jlee@suse.com>
11204 L:      platform-driver-x86@vger.kernel.org
11205 S:      Maintained
11206 F:      drivers/platform/x86/msi-laptop.c
11207
11208 MSI WMI SUPPORT
11209 L:      platform-driver-x86@vger.kernel.org
11210 S:      Orphan
11211 F:      drivers/platform/x86/msi-wmi.c
11212
11213 MSI001 MEDIA DRIVER
11214 M:      Antti Palosaari <crope@iki.fi>
11215 L:      linux-media@vger.kernel.org
11216 W:      https://linuxtv.org
11217 W:      http://palosaari.fi/linux/
11218 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11219 T:      git git://linuxtv.org/anttip/media_tree.git
11220 S:      Maintained
11221 F:      drivers/media/tuners/msi001*
11222
11223 MSI2500 MEDIA DRIVER
11224 M:      Antti Palosaari <crope@iki.fi>
11225 L:      linux-media@vger.kernel.org
11226 W:      https://linuxtv.org
11227 W:      http://palosaari.fi/linux/
11228 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11229 T:      git git://linuxtv.org/anttip/media_tree.git
11230 S:      Maintained
11231 F:      drivers/media/usb/msi2500/
11232
11233 MSYSTEMS DISKONCHIP G3 MTD DRIVER
11234 M:      Robert Jarzmik <robert.jarzmik@free.fr>
11235 L:      linux-mtd@lists.infradead.org
11236 S:      Maintained
11237 F:      drivers/mtd/devices/docg3*
11238
11239 MT9M032 APTINA SENSOR DRIVER
11240 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11241 L:      linux-media@vger.kernel.org
11242 T:      git git://linuxtv.org/media_tree.git
11243 S:      Maintained
11244 F:      drivers/media/i2c/mt9m032.c
11245 F:      include/media/i2c/mt9m032.h
11246
11247 MT9P031 APTINA CAMERA SENSOR
11248 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11249 L:      linux-media@vger.kernel.org
11250 T:      git git://linuxtv.org/media_tree.git
11251 S:      Maintained
11252 F:      drivers/media/i2c/mt9p031.c
11253 F:      include/media/i2c/mt9p031.h
11254
11255 MT9T001 APTINA CAMERA SENSOR
11256 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11257 L:      linux-media@vger.kernel.org
11258 T:      git git://linuxtv.org/media_tree.git
11259 S:      Maintained
11260 F:      drivers/media/i2c/mt9t001.c
11261 F:      include/media/i2c/mt9t001.h
11262
11263 MT9T112 APTINA CAMERA SENSOR
11264 M:      Jacopo Mondi <jacopo@jmondi.org>
11265 L:      linux-media@vger.kernel.org
11266 T:      git git://linuxtv.org/media_tree.git
11267 S:      Odd Fixes
11268 F:      drivers/media/i2c/mt9t112.c
11269 F:      include/media/i2c/mt9t112.h
11270
11271 MT9V032 APTINA CAMERA SENSOR
11272 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11273 L:      linux-media@vger.kernel.org
11274 T:      git git://linuxtv.org/media_tree.git
11275 S:      Maintained
11276 F:      Documentation/devicetree/bindings/media/i2c/mt9v032.txt
11277 F:      drivers/media/i2c/mt9v032.c
11278 F:      include/media/i2c/mt9v032.h
11279
11280 MT9V111 APTINA CAMERA SENSOR
11281 M:      Jacopo Mondi <jacopo@jmondi.org>
11282 L:      linux-media@vger.kernel.org
11283 T:      git git://linuxtv.org/media_tree.git
11284 S:      Maintained
11285 F:      Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.txt
11286 F:      drivers/media/i2c/mt9v111.c
11287
11288 MULTIFUNCTION DEVICES (MFD)
11289 M:      Lee Jones <lee.jones@linaro.org>
11290 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
11291 S:      Supported
11292 F:      Documentation/devicetree/bindings/mfd/
11293 F:      drivers/mfd/
11294 F:      include/linux/mfd/
11295 F:      include/dt-bindings/mfd/
11296
11297 MULTIMEDIA CARD (MMC) ETC. OVER SPI
11298 S:      Orphan
11299 F:      drivers/mmc/host/mmc_spi.c
11300 F:      include/linux/spi/mmc_spi.h
11301
11302 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
11303 M:      Ulf Hansson <ulf.hansson@linaro.org>
11304 L:      linux-mmc@vger.kernel.org
11305 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
11306 S:      Maintained
11307 F:      Documentation/devicetree/bindings/mmc/
11308 F:      drivers/mmc/
11309 F:      include/linux/mmc/
11310 F:      include/uapi/linux/mmc/
11311
11312 MULTIPLEXER SUBSYSTEM
11313 M:      Peter Rosin <peda@axentia.se>
11314 S:      Maintained
11315 F:      Documentation/ABI/testing/sysfs-class-mux*
11316 F:      Documentation/devicetree/bindings/mux/
11317 F:      include/dt-bindings/mux/
11318 F:      include/linux/mux/
11319 F:      drivers/mux/
11320
11321 MULTITECH MULTIPORT CARD (ISICOM)
11322 S:      Orphan
11323 F:      drivers/tty/isicom.c
11324 F:      include/linux/isicom.h
11325
11326 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
11327 M:      Bin Liu <b-liu@ti.com>
11328 L:      linux-usb@vger.kernel.org
11329 S:      Maintained
11330 F:      drivers/usb/musb/
11331
11332 MXL301RF MEDIA DRIVER
11333 M:      Akihiro Tsukada <tskd08@gmail.com>
11334 L:      linux-media@vger.kernel.org
11335 S:      Odd Fixes
11336 F:      drivers/media/tuners/mxl301rf*
11337
11338 MXL5007T MEDIA DRIVER
11339 M:      Michael Krufky <mkrufky@linuxtv.org>
11340 L:      linux-media@vger.kernel.org
11341 W:      https://linuxtv.org
11342 W:      http://github.com/mkrufky
11343 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11344 T:      git git://linuxtv.org/mkrufky/tuners.git
11345 S:      Maintained
11346 F:      drivers/media/tuners/mxl5007t.*
11347
11348 MXSFB DRM DRIVER
11349 M:      Marek Vasut <marex@denx.de>
11350 M:      Stefan Agner <stefan@agner.ch>
11351 L:      dri-devel@lists.freedesktop.org
11352 S:      Supported
11353 F:      drivers/gpu/drm/mxsfb/
11354 F:      Documentation/devicetree/bindings/display/mxsfb.txt
11355 T:      git git://anongit.freedesktop.org/drm/drm-misc
11356
11357 MYLEX DAC960 PCI RAID Controller
11358 M:      Hannes Reinecke <hare@kernel.org>
11359 L:      linux-scsi@vger.kernel.org
11360 S:      Supported
11361 F:      drivers/scsi/myrb.*
11362 F:      drivers/scsi/myrs.*
11363
11364 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
11365 M:      Chris Lee <christopher.lee@cspi.com>
11366 L:      netdev@vger.kernel.org
11367 W:      https://www.cspi.com/ethernet-products/support/downloads/
11368 S:      Supported
11369 F:      drivers/net/ethernet/myricom/myri10ge/
11370
11371 NAND FLASH SUBSYSTEM
11372 M:      Miquel Raynal <miquel.raynal@bootlin.com>
11373 R:      Richard Weinberger <richard@nod.at>
11374 L:      linux-mtd@lists.infradead.org
11375 W:      http://www.linux-mtd.infradead.org/
11376 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
11377 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git nand/next
11378 S:      Maintained
11379 F:      drivers/mtd/nand/
11380 F:      include/linux/mtd/*nand*.h
11381
11382 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
11383 M:      Daniel Mack <zonque@gmail.com>
11384 S:      Maintained
11385 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11386 W:      http://www.native-instruments.com
11387 F:      sound/usb/caiaq/
11388
11389 NATSEMI ETHERNET DRIVER (DP8381x)
11390 S:      Orphan
11391 F:      drivers/net/ethernet/natsemi/natsemi.c
11392
11393 NCR 5380 SCSI DRIVERS
11394 M:      Finn Thain <fthain@telegraphics.com.au>
11395 M:      Michael Schmitz <schmitzmic@gmail.com>
11396 L:      linux-scsi@vger.kernel.org
11397 S:      Maintained
11398 F:      Documentation/scsi/g_NCR5380.txt
11399 F:      drivers/scsi/NCR5380.*
11400 F:      drivers/scsi/arm/cumana_1.c
11401 F:      drivers/scsi/arm/oak.c
11402 F:      drivers/scsi/atari_scsi.*
11403 F:      drivers/scsi/dmx3191d.c
11404 F:      drivers/scsi/g_NCR5380.*
11405 F:      drivers/scsi/mac_scsi.*
11406 F:      drivers/scsi/sun3_scsi.*
11407 F:      drivers/scsi/sun3_scsi_vme.c
11408
11409 NCSI LIBRARY:
11410 M:      Samuel Mendoza-Jonas <sam@mendozajonas.com>
11411 S:      Maintained
11412 F:      net/ncsi/
11413
11414 NCT6775 HARDWARE MONITOR DRIVER
11415 M:      Guenter Roeck <linux@roeck-us.net>
11416 L:      linux-hwmon@vger.kernel.org
11417 S:      Maintained
11418 F:      Documentation/hwmon/nct6775.rst
11419 F:      drivers/hwmon/nct6775.c
11420
11421 NET_FAILOVER MODULE
11422 M:      Sridhar Samudrala <sridhar.samudrala@intel.com>
11423 L:      netdev@vger.kernel.org
11424 S:      Supported
11425 F:      drivers/net/net_failover.c
11426 F:      include/net/net_failover.h
11427 F:      Documentation/networking/net_failover.rst
11428
11429 NETEM NETWORK EMULATOR
11430 M:      Stephen Hemminger <stephen@networkplumber.org>
11431 L:      netem@lists.linux-foundation.org (moderated for non-subscribers)
11432 S:      Maintained
11433 F:      net/sched/sch_netem.c
11434
11435 NETERION 10GbE DRIVERS (s2io/vxge)
11436 M:      Jon Mason <jdmason@kudzu.us>
11437 L:      netdev@vger.kernel.org
11438 S:      Supported
11439 F:      Documentation/networking/device_drivers/neterion/s2io.txt
11440 F:      Documentation/networking/device_drivers/neterion/vxge.txt
11441 F:      drivers/net/ethernet/neterion/
11442
11443 NETFILTER
11444 M:      Pablo Neira Ayuso <pablo@netfilter.org>
11445 M:      Jozsef Kadlecsik <kadlec@netfilter.org>
11446 M:      Florian Westphal <fw@strlen.de>
11447 L:      netfilter-devel@vger.kernel.org
11448 L:      coreteam@netfilter.org
11449 W:      http://www.netfilter.org/
11450 W:      http://www.iptables.org/
11451 W:      http://www.nftables.org/
11452 Q:      http://patchwork.ozlabs.org/project/netfilter-devel/list/
11453 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
11454 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
11455 S:      Maintained
11456 F:      include/linux/netfilter*
11457 F:      include/linux/netfilter/
11458 F:      include/net/netfilter/
11459 F:      include/uapi/linux/netfilter*
11460 F:      include/uapi/linux/netfilter/
11461 F:      net/*/netfilter.c
11462 F:      net/*/netfilter/
11463 F:      net/netfilter/
11464 F:      net/bridge/br_netfilter*.c
11465
11466 NETROM NETWORK LAYER
11467 M:      Ralf Baechle <ralf@linux-mips.org>
11468 L:      linux-hams@vger.kernel.org
11469 W:      http://www.linux-ax25.org/
11470 S:      Maintained
11471 F:      include/net/netrom.h
11472 F:      include/uapi/linux/netrom.h
11473 F:      net/netrom/
11474
11475 NETRONOME ETHERNET DRIVERS
11476 M:      Jakub Kicinski <jakub.kicinski@netronome.com>
11477 L:      oss-drivers@netronome.com
11478 S:      Maintained
11479 F:      drivers/net/ethernet/netronome/
11480
11481 NETWORK BLOCK DEVICE (NBD)
11482 M:      Josef Bacik <josef@toxicpanda.com>
11483 S:      Maintained
11484 L:      linux-block@vger.kernel.org
11485 L:      nbd@other.debian.org
11486 F:      Documentation/admin-guide/blockdev/nbd.rst
11487 F:      drivers/block/nbd.c
11488 F:      include/trace/events/nbd.h
11489 F:      include/uapi/linux/nbd.h
11490
11491 NETWORK DROP MONITOR
11492 M:      Neil Horman <nhorman@tuxdriver.com>
11493 L:      netdev@vger.kernel.org
11494 S:      Maintained
11495 W:      https://fedorahosted.org/dropwatch/
11496 F:      net/core/drop_monitor.c
11497 F:      include/uapi/linux/net_dropmon.h
11498 F:      include/net/drop_monitor.h
11499
11500 NETWORKING DRIVERS
11501 M:      "David S. Miller" <davem@davemloft.net>
11502 L:      netdev@vger.kernel.org
11503 W:      http://www.linuxfoundation.org/en/Net
11504 Q:      http://patchwork.ozlabs.org/project/netdev/list/
11505 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
11506 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
11507 S:      Odd Fixes
11508 F:      Documentation/devicetree/bindings/net/
11509 F:      drivers/net/
11510 F:      include/linux/if_*
11511 F:      include/linux/netdevice.h
11512 F:      include/linux/etherdevice.h
11513 F:      include/linux/fcdevice.h
11514 F:      include/linux/fddidevice.h
11515 F:      include/linux/hippidevice.h
11516 F:      include/linux/inetdevice.h
11517 F:      include/uapi/linux/if_*
11518 F:      include/uapi/linux/netdevice.h
11519
11520 NETWORKING DRIVERS (WIRELESS)
11521 M:      Kalle Valo <kvalo@codeaurora.org>
11522 L:      linux-wireless@vger.kernel.org
11523 Q:      http://patchwork.kernel.org/project/linux-wireless/list/
11524 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
11525 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
11526 S:      Maintained
11527 F:      Documentation/devicetree/bindings/net/wireless/
11528 F:      drivers/net/wireless/
11529
11530 NETWORKING [DSA]
11531 M:      Andrew Lunn <andrew@lunn.ch>
11532 M:      Vivien Didelot <vivien.didelot@gmail.com>
11533 M:      Florian Fainelli <f.fainelli@gmail.com>
11534 S:      Maintained
11535 F:      Documentation/devicetree/bindings/net/dsa/
11536 F:      net/dsa/
11537 F:      include/net/dsa.h
11538 F:      include/linux/dsa/
11539 F:      include/linux/platform_data/dsa.h
11540 F:      drivers/net/dsa/
11541
11542 NETWORKING [GENERAL]
11543 M:      "David S. Miller" <davem@davemloft.net>
11544 L:      netdev@vger.kernel.org
11545 W:      http://www.linuxfoundation.org/en/Net
11546 Q:      http://patchwork.ozlabs.org/project/netdev/list/
11547 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
11548 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
11549 B:      mailto:netdev@vger.kernel.org
11550 S:      Maintained
11551 F:      net/
11552 F:      include/net/
11553 F:      include/linux/in.h
11554 F:      include/linux/net.h
11555 F:      include/linux/netdevice.h
11556 F:      include/uapi/linux/in.h
11557 F:      include/uapi/linux/net.h
11558 F:      include/uapi/linux/netdevice.h
11559 F:      include/uapi/linux/net_namespace.h
11560 F:      tools/testing/selftests/net/
11561 F:      lib/net_utils.c
11562 F:      lib/random32.c
11563 F:      Documentation/networking/
11564
11565 NETWORKING [IPSEC]
11566 M:      Steffen Klassert <steffen.klassert@secunet.com>
11567 M:      Herbert Xu <herbert@gondor.apana.org.au>
11568 M:      "David S. Miller" <davem@davemloft.net>
11569 L:      netdev@vger.kernel.org
11570 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
11571 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
11572 S:      Maintained
11573 F:      net/xfrm/
11574 F:      net/key/
11575 F:      net/ipv4/xfrm*
11576 F:      net/ipv4/esp4*
11577 F:      net/ipv4/ah4.c
11578 F:      net/ipv4/ipcomp.c
11579 F:      net/ipv4/ip_vti.c
11580 F:      net/ipv6/xfrm*
11581 F:      net/ipv6/esp6*
11582 F:      net/ipv6/ah6.c
11583 F:      net/ipv6/ipcomp6.c
11584 F:      net/ipv6/ip6_vti.c
11585 F:      include/uapi/linux/xfrm.h
11586 F:      include/net/xfrm.h
11587
11588 NETWORKING [IPv4/IPv6]
11589 M:      "David S. Miller" <davem@davemloft.net>
11590 M:      Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
11591 M:      Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
11592 L:      netdev@vger.kernel.org
11593 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
11594 S:      Maintained
11595 F:      net/ipv4/
11596 F:      net/ipv6/
11597 F:      include/net/ip*
11598 F:      arch/x86/net/*
11599
11600 NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
11601 M:      Paul Moore <paul@paul-moore.com>
11602 W:      https://github.com/netlabel
11603 L:      netdev@vger.kernel.org
11604 L:      linux-security-module@vger.kernel.org
11605 S:      Maintained
11606 F:      Documentation/netlabel/
11607 F:      include/net/calipso.h
11608 F:      include/net/cipso_ipv4.h
11609 F:      include/net/netlabel.h
11610 F:      include/uapi/linux/netfilter/xt_SECMARK.h
11611 F:      include/uapi/linux/netfilter/xt_CONNSECMARK.h
11612 F:      net/netlabel/
11613 F:      net/ipv4/cipso_ipv4.c
11614 F:      net/ipv6/calipso.c
11615 F:      net/netfilter/xt_CONNSECMARK.c
11616 F:      net/netfilter/xt_SECMARK.c
11617
11618 NETWORKING [TCP]
11619 M:      Eric Dumazet <edumazet@google.com>
11620 L:      netdev@vger.kernel.org
11621 S:      Maintained
11622 F:      net/ipv4/tcp*.c
11623 F:      net/ipv4/syncookies.c
11624 F:      net/ipv6/tcp*.c
11625 F:      net/ipv6/syncookies.c
11626 F:      include/uapi/linux/tcp.h
11627 F:      include/net/tcp.h
11628 F:      include/linux/tcp.h
11629 F:      include/trace/events/tcp.h
11630
11631 NETWORKING [TLS]
11632 M:      Boris Pismenny <borisp@mellanox.com>
11633 M:      Aviad Yehezkel <aviadye@mellanox.com>
11634 M:      John Fastabend <john.fastabend@gmail.com>
11635 M:      Daniel Borkmann <daniel@iogearbox.net>
11636 M:      Jakub Kicinski <jakub.kicinski@netronome.com>
11637 L:      netdev@vger.kernel.org
11638 S:      Maintained
11639 F:      net/tls/*
11640 F:      include/uapi/linux/tls.h
11641 F:      include/net/tls.h
11642
11643 NETWORKING [WIRELESS]
11644 L:      linux-wireless@vger.kernel.org
11645 Q:      http://patchwork.kernel.org/project/linux-wireless/list/
11646
11647 NETDEVSIM
11648 M:      Jakub Kicinski <jakub.kicinski@netronome.com>
11649 S:      Maintained
11650 F:      drivers/net/netdevsim/*
11651
11652 NETXEN (1/10) GbE SUPPORT
11653 M:      Manish Chopra <manishc@marvell.com>
11654 M:      Rahul Verma <rahulv@marvell.com>
11655 M:      GR-Linux-NIC-Dev@marvell.com
11656 L:      netdev@vger.kernel.org
11657 S:      Supported
11658 F:      drivers/net/ethernet/qlogic/netxen/
11659
11660 NEXTHOP
11661 M:      David Ahern <dsahern@kernel.org>
11662 L:      netdev@vger.kernel.org
11663 S:      Maintained
11664 F:      include/net/nexthop.h
11665 F:      include/uapi/linux/nexthop.h
11666 F:      include/net/netns/nexthop.h
11667 F:      net/ipv4/nexthop.c
11668
11669 NFC SUBSYSTEM
11670 L:      netdev@vger.kernel.org
11671 S:      Orphan
11672 F:      net/nfc/
11673 F:      include/net/nfc/
11674 F:      include/uapi/linux/nfc.h
11675 F:      drivers/nfc/
11676 F:      include/linux/platform_data/nfcmrvl.h
11677 F:      Documentation/devicetree/bindings/net/nfc/
11678
11679 NFS, SUNRPC, AND LOCKD CLIENTS
11680 M:      Trond Myklebust <trond.myklebust@hammerspace.com>
11681 M:      Anna Schumaker <anna.schumaker@netapp.com>
11682 L:      linux-nfs@vger.kernel.org
11683 W:      http://client.linux-nfs.org
11684 T:      git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
11685 S:      Maintained
11686 F:      fs/lockd/
11687 F:      fs/nfs/
11688 F:      fs/nfs_common/
11689 F:      net/sunrpc/
11690 F:      include/linux/lockd/
11691 F:      include/linux/nfs*
11692 F:      include/linux/sunrpc/
11693 F:      include/uapi/linux/nfs*
11694 F:      include/uapi/linux/sunrpc/
11695
11696 NILFS2 FILESYSTEM
11697 M:      Ryusuke Konishi <konishi.ryusuke@gmail.com>
11698 L:      linux-nilfs@vger.kernel.org
11699 W:      https://nilfs.sourceforge.io/
11700 W:      https://nilfs.osdn.jp/
11701 T:      git git://github.com/konis/nilfs2.git
11702 S:      Supported
11703 F:      Documentation/filesystems/nilfs2.txt
11704 F:      fs/nilfs2/
11705 F:      include/trace/events/nilfs2.h
11706 F:      include/uapi/linux/nilfs2_api.h
11707 F:      include/uapi/linux/nilfs2_ondisk.h
11708
11709 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
11710 M:      YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
11711 W:      http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
11712 S:      Maintained
11713 F:      Documentation/scsi/NinjaSCSI.txt
11714 F:      drivers/scsi/pcmcia/nsp_*
11715
11716 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
11717 M:      GOTO Masanori <gotom@debian.or.jp>
11718 M:      YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
11719 W:      http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
11720 S:      Maintained
11721 F:      Documentation/scsi/NinjaSCSI.txt
11722 F:      drivers/scsi/nsp32*
11723
11724 NIOS2 ARCHITECTURE
11725 M:      Ley Foon Tan <lftan@altera.com>
11726 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
11727 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
11728 S:      Maintained
11729 F:      arch/nios2/
11730
11731 NOHZ, DYNTICKS SUPPORT
11732 M:      Frederic Weisbecker <fweisbec@gmail.com>
11733 M:      Thomas Gleixner <tglx@linutronix.de>
11734 M:      Ingo Molnar <mingo@kernel.org>
11735 L:      linux-kernel@vger.kernel.org
11736 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
11737 S:      Maintained
11738 F:      kernel/time/tick*.*
11739 F:      include/linux/tick.h
11740 F:      include/linux/sched/nohz.h
11741
11742 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
11743 M:      Pavel Machek <pavel@ucw.cz>
11744 M:      Sakari Ailus <sakari.ailus@iki.fi>
11745 L:      linux-media@vger.kernel.org
11746 S:      Maintained
11747 F:      drivers/media/i2c/et8ek8
11748 F:      drivers/media/i2c/ad5820.c
11749
11750 NOKIA N900 POWER SUPPLY DRIVERS
11751 R:      Pali Rohár <pali.rohar@gmail.com>
11752 F:      include/linux/power/bq2415x_charger.h
11753 F:      include/linux/power/bq27xxx_battery.h
11754 F:      drivers/power/supply/bq2415x_charger.c
11755 F:      drivers/power/supply/bq27xxx_battery.c
11756 F:      drivers/power/supply/bq27xxx_battery_i2c.c
11757 F:      drivers/power/supply/isp1704_charger.c
11758 F:      drivers/power/supply/rx51_battery.c
11759
11760 NOLIBC HEADER FILE
11761 M:      Willy Tarreau <w@1wt.eu>
11762 S:      Maintained
11763 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wtarreau/nolibc.git
11764 F:      tools/include/nolibc/
11765
11766 NSDEPS
11767 M:      Matthias Maennich <maennich@google.com>
11768 S:      Maintained
11769 F:      scripts/nsdeps
11770 F:      Documentation/core-api/symbol-namespaces.rst
11771
11772 NTB AMD DRIVER
11773 M:      Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
11774 L:      linux-ntb@googlegroups.com
11775 S:      Supported
11776 F:      drivers/ntb/hw/amd/
11777
11778 NTB DRIVER CORE
11779 M:      Jon Mason <jdmason@kudzu.us>
11780 M:      Dave Jiang <dave.jiang@intel.com>
11781 M:      Allen Hubbe <allenbh@gmail.com>
11782 L:      linux-ntb@googlegroups.com
11783 S:      Supported
11784 W:      https://github.com/jonmason/ntb/wiki
11785 T:      git git://github.com/jonmason/ntb.git
11786 F:      drivers/ntb/
11787 F:      drivers/net/ntb_netdev.c
11788 F:      include/linux/ntb.h
11789 F:      include/linux/ntb_transport.h
11790 F:      tools/testing/selftests/ntb/
11791
11792 NTB IDT DRIVER
11793 M:      Serge Semin <fancer.lancer@gmail.com>
11794 L:      linux-ntb@googlegroups.com
11795 S:      Supported
11796 F:      drivers/ntb/hw/idt/
11797
11798 NTB INTEL DRIVER
11799 M:      Dave Jiang <dave.jiang@intel.com>
11800 L:      linux-ntb@googlegroups.com
11801 S:      Supported
11802 W:      https://github.com/davejiang/linux/wiki
11803 T:      git https://github.com/davejiang/linux.git
11804 F:      drivers/ntb/hw/intel/
11805
11806 NTFS FILESYSTEM
11807 M:      Anton Altaparmakov <anton@tuxera.com>
11808 L:      linux-ntfs-dev@lists.sourceforge.net
11809 W:      http://www.tuxera.com/
11810 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
11811 S:      Supported
11812 F:      Documentation/filesystems/ntfs.txt
11813 F:      fs/ntfs/
11814
11815 NUBUS SUBSYSTEM
11816 M:      Finn Thain <fthain@telegraphics.com.au>
11817 L:      linux-m68k@lists.linux-m68k.org
11818 S:      Maintained
11819 F:      arch/*/include/asm/nubus.h
11820 F:      drivers/nubus/
11821 F:      include/linux/nubus.h
11822 F:      include/uapi/linux/nubus.h
11823
11824 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
11825 M:      Antonino Daplas <adaplas@gmail.com>
11826 L:      linux-fbdev@vger.kernel.org
11827 S:      Maintained
11828 F:      drivers/video/fbdev/riva/
11829 F:      drivers/video/fbdev/nvidia/
11830
11831 NVM EXPRESS DRIVER
11832 M:      Keith Busch <kbusch@kernel.org>
11833 M:      Jens Axboe <axboe@fb.com>
11834 M:      Christoph Hellwig <hch@lst.de>
11835 M:      Sagi Grimberg <sagi@grimberg.me>
11836 L:      linux-nvme@lists.infradead.org
11837 T:      git://git.infradead.org/nvme.git
11838 W:      http://git.infradead.org/nvme.git
11839 S:      Supported
11840 F:      drivers/nvme/host/
11841 F:      include/linux/nvme.h
11842 F:      include/uapi/linux/nvme_ioctl.h
11843
11844 NVM EXPRESS FC TRANSPORT DRIVERS
11845 M:      James Smart <james.smart@broadcom.com>
11846 L:      linux-nvme@lists.infradead.org
11847 S:      Supported
11848 F:      include/linux/nvme-fc.h
11849 F:      include/linux/nvme-fc-driver.h
11850 F:      drivers/nvme/host/fc.c
11851 F:      drivers/nvme/target/fc.c
11852 F:      drivers/nvme/target/fcloop.c
11853
11854 NVM EXPRESS TARGET DRIVER
11855 M:      Christoph Hellwig <hch@lst.de>
11856 M:      Sagi Grimberg <sagi@grimberg.me>
11857 M:      Chaitanya Kulkarni <chaitanya.kulkarni@wdc.com>
11858 L:      linux-nvme@lists.infradead.org
11859 T:      git://git.infradead.org/nvme.git
11860 W:      http://git.infradead.org/nvme.git
11861 S:      Supported
11862 F:      drivers/nvme/target/
11863
11864 NVMEM FRAMEWORK
11865 M:      Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
11866 S:      Maintained
11867 F:      drivers/nvmem/
11868 F:      Documentation/devicetree/bindings/nvmem/
11869 F:      Documentation/ABI/stable/sysfs-bus-nvmem
11870 F:      include/linux/nvmem-consumer.h
11871 F:      include/linux/nvmem-provider.h
11872
11873 NXP FXAS21002C DRIVER
11874 M:      Rui Miguel Silva <rmfrfs@gmail.com>
11875 L:      linux-iio@vger.kernel.org
11876 S:      Maintained
11877 F:      Documentation/devicetree/bindings/iio/gyroscope/nxp,fxas21002c.txt
11878 F:      drivers/iio/gyro/fxas21002c_core.c
11879 F:      drivers/iio/gyro/fxas21002c.h
11880 F:      drivers/iio/gyro/fxas21002c_i2c.c
11881 F:      drivers/iio/gyro/fxas21002c_spi.c
11882
11883 NXP SGTL5000 DRIVER
11884 M:      Fabio Estevam <festevam@gmail.com>
11885 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11886 S:      Maintained
11887 F:      Documentation/devicetree/bindings/sound/sgtl5000.txt
11888 F:      sound/soc/codecs/sgtl5000*
11889
11890 NXP SJA1105 ETHERNET SWITCH DRIVER
11891 M:      Vladimir Oltean <olteanv@gmail.com>
11892 L:      linux-kernel@vger.kernel.org
11893 S:      Maintained
11894 F:      drivers/net/dsa/sja1105
11895
11896 NXP TDA998X DRM DRIVER
11897 M:      Russell King <linux@armlinux.org.uk>
11898 S:      Maintained
11899 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
11900 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
11901 F:      drivers/gpu/drm/i2c/tda998x_drv.c
11902 F:      include/drm/i2c/tda998x.h
11903 F:      include/dt-bindings/display/tda998x.h
11904 K:      "nxp,tda998x"
11905
11906 NXP TFA9879 DRIVER
11907 M:      Peter Rosin <peda@axentia.se>
11908 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11909 S:      Maintained
11910 F:      Documentation/devicetree/bindings/sound/tfa9879.txt
11911 F:      sound/soc/codecs/tfa9879*
11912
11913 NXP-NCI NFC DRIVER
11914 M:      Clément Perrochaud <clement.perrochaud@effinnov.com>
11915 R:      Charles Gorand <charles.gorand@effinnov.com>
11916 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
11917 S:      Supported
11918 F:      drivers/nfc/nxp-nci
11919
11920 OBJAGG
11921 M:      Jiri Pirko <jiri@mellanox.com>
11922 L:      netdev@vger.kernel.org
11923 S:      Supported
11924 F:      lib/objagg.c
11925 F:      lib/test_objagg.c
11926 F:      include/linux/objagg.h
11927
11928 NXP FSPI DRIVER
11929 R:      Yogesh Gaur <yogeshgaur.83@gmail.com>
11930 M:      Ashish Kumar <ashish.kumar@nxp.com>
11931 L:      linux-spi@vger.kernel.org
11932 S:      Maintained
11933 F:      drivers/spi/spi-nxp-fspi.c
11934 F:      Documentation/devicetree/bindings/spi/spi-nxp-fspi.txt
11935
11936 OBJTOOL
11937 M:      Josh Poimboeuf <jpoimboe@redhat.com>
11938 M:      Peter Zijlstra <peterz@infradead.org>
11939 S:      Supported
11940 F:      tools/objtool/
11941
11942 OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
11943 M:      Frederic Barrat <fbarrat@linux.ibm.com>
11944 M:      Andrew Donnellan <ajd@linux.ibm.com>
11945 L:      linuxppc-dev@lists.ozlabs.org
11946 S:      Supported
11947 F:      arch/powerpc/platforms/powernv/ocxl.c
11948 F:      arch/powerpc/include/asm/pnv-ocxl.h
11949 F:      drivers/misc/ocxl/
11950 F:      include/misc/ocxl*
11951 F:      include/uapi/misc/ocxl.h
11952 F:      Documentation/userspace-api/accelerators/ocxl.rst
11953
11954 OMAP AUDIO SUPPORT
11955 M:      Peter Ujfalusi <peter.ujfalusi@ti.com>
11956 M:      Jarkko Nikula <jarkko.nikula@bitmer.com>
11957 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11958 L:      linux-omap@vger.kernel.org
11959 S:      Maintained
11960 F:      sound/soc/ti/omap*
11961 F:      sound/soc/ti/rx51.c
11962 F:      sound/soc/ti/n810.c
11963 F:      sound/soc/ti/sdma-pcm.*
11964
11965 OMAP CLOCK FRAMEWORK SUPPORT
11966 M:      Paul Walmsley <paul@pwsan.com>
11967 L:      linux-omap@vger.kernel.org
11968 S:      Maintained
11969 F:      arch/arm/*omap*/*clock*
11970
11971 OMAP DEVICE TREE SUPPORT
11972 M:      Benoît Cousson <bcousson@baylibre.com>
11973 M:      Tony Lindgren <tony@atomide.com>
11974 L:      linux-omap@vger.kernel.org
11975 L:      devicetree@vger.kernel.org
11976 S:      Maintained
11977 F:      arch/arm/boot/dts/*omap*
11978 F:      arch/arm/boot/dts/*am3*
11979 F:      arch/arm/boot/dts/*am4*
11980 F:      arch/arm/boot/dts/*am5*
11981 F:      arch/arm/boot/dts/*dra7*
11982 F:      arch/arm/boot/dts/logicpd-som-lv*
11983 F:      arch/arm/boot/dts/logicpd-torpedo*
11984
11985 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
11986 L:      linux-omap@vger.kernel.org
11987 L:      linux-fbdev@vger.kernel.org
11988 S:      Orphan
11989 F:      drivers/video/fbdev/omap2/
11990 F:      Documentation/arm/omap/dss.rst
11991
11992 OMAP FRAMEBUFFER SUPPORT
11993 L:      linux-fbdev@vger.kernel.org
11994 L:      linux-omap@vger.kernel.org
11995 S:      Orphan
11996 F:      drivers/video/fbdev/omap/
11997
11998 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
11999 M:      Roger Quadros <rogerq@ti.com>
12000 M:      Tony Lindgren <tony@atomide.com>
12001 L:      linux-omap@vger.kernel.org
12002 S:      Maintained
12003 F:      drivers/memory/omap-gpmc.c
12004 F:      arch/arm/mach-omap2/*gpmc*
12005
12006 OMAP GPIO DRIVER
12007 M:      Grygorii Strashko <grygorii.strashko@ti.com>
12008 M:      Santosh Shilimkar <ssantosh@kernel.org>
12009 M:      Kevin Hilman <khilman@kernel.org>
12010 L:      linux-omap@vger.kernel.org
12011 S:      Maintained
12012 F:      Documentation/devicetree/bindings/gpio/gpio-omap.txt
12013 F:      drivers/gpio/gpio-omap.c
12014
12015 OMAP HARDWARE SPINLOCK SUPPORT
12016 M:      Ohad Ben-Cohen <ohad@wizery.com>
12017 L:      linux-omap@vger.kernel.org
12018 S:      Maintained
12019 F:      drivers/hwspinlock/omap_hwspinlock.c
12020
12021 OMAP HS MMC SUPPORT
12022 L:      linux-mmc@vger.kernel.org
12023 L:      linux-omap@vger.kernel.org
12024 S:      Orphan
12025 F:      drivers/mmc/host/omap_hsmmc.c
12026
12027 OMAP HWMOD DATA
12028 M:      Paul Walmsley <paul@pwsan.com>
12029 L:      linux-omap@vger.kernel.org
12030 S:      Maintained
12031 F:      arch/arm/mach-omap2/omap_hwmod*data*
12032
12033 OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
12034 M:      Benoît Cousson <bcousson@baylibre.com>
12035 L:      linux-omap@vger.kernel.org
12036 S:      Maintained
12037 F:      arch/arm/mach-omap2/omap_hwmod_44xx_data.c
12038
12039 OMAP HWMOD SUPPORT
12040 M:      Benoît Cousson <bcousson@baylibre.com>
12041 M:      Paul Walmsley <paul@pwsan.com>
12042 L:      linux-omap@vger.kernel.org
12043 S:      Maintained
12044 F:      arch/arm/mach-omap2/omap_hwmod.*
12045
12046 OMAP I2C DRIVER
12047 M:      Vignesh R <vigneshr@ti.com>
12048 L:      linux-omap@vger.kernel.org
12049 L:      linux-i2c@vger.kernel.org
12050 S:      Maintained
12051 F:      Documentation/devicetree/bindings/i2c/i2c-omap.txt
12052 F:      drivers/i2c/busses/i2c-omap.c
12053
12054 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
12055 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12056 L:      linux-media@vger.kernel.org
12057 S:      Maintained
12058 F:      Documentation/devicetree/bindings/media/ti,omap3isp.txt
12059 F:      drivers/media/platform/omap3isp/
12060 F:      drivers/staging/media/omap4iss/
12061
12062 OMAP MMC SUPPORT
12063 M:      Aaro Koskinen <aaro.koskinen@iki.fi>
12064 L:      linux-omap@vger.kernel.org
12065 S:      Odd Fixes
12066 F:      drivers/mmc/host/omap.c
12067
12068 OMAP POWER MANAGEMENT SUPPORT
12069 M:      Kevin Hilman <khilman@kernel.org>
12070 L:      linux-omap@vger.kernel.org
12071 S:      Maintained
12072 F:      arch/arm/*omap*/*pm*
12073 F:      drivers/cpufreq/omap-cpufreq.c
12074
12075 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
12076 M:      Rajendra Nayak <rnayak@codeaurora.org>
12077 M:      Paul Walmsley <paul@pwsan.com>
12078 L:      linux-omap@vger.kernel.org
12079 S:      Maintained
12080 F:      arch/arm/mach-omap2/prm*
12081
12082 OMAP RANDOM NUMBER GENERATOR SUPPORT
12083 M:      Deepak Saxena <dsaxena@plexity.net>
12084 S:      Maintained
12085 F:      drivers/char/hw_random/omap-rng.c
12086
12087 OMAP USB SUPPORT
12088 L:      linux-usb@vger.kernel.org
12089 L:      linux-omap@vger.kernel.org
12090 S:      Orphan
12091 F:      drivers/usb/*/*omap*
12092 F:      arch/arm/*omap*/usb*
12093
12094 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
12095 M:      Mark Jackson <mpfj@newflow.co.uk>
12096 L:      linux-omap@vger.kernel.org
12097 S:      Maintained
12098 F:      arch/arm/boot/dts/am335x-nano.dts
12099
12100 OMAP1 SUPPORT
12101 M:      Aaro Koskinen <aaro.koskinen@iki.fi>
12102 M:      Tony Lindgren <tony@atomide.com>
12103 L:      linux-omap@vger.kernel.org
12104 Q:      http://patchwork.kernel.org/project/linux-omap/list/
12105 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
12106 S:      Maintained
12107 F:      arch/arm/mach-omap1/
12108 F:      arch/arm/plat-omap/
12109 F:      arch/arm/configs/omap1_defconfig
12110 F:      drivers/i2c/busses/i2c-omap.c
12111 F:      include/linux/platform_data/i2c-omap.h
12112 F:      include/linux/platform_data/ams-delta-fiq.h
12113
12114 OMAP2+ SUPPORT
12115 M:      Tony Lindgren <tony@atomide.com>
12116 L:      linux-omap@vger.kernel.org
12117 W:      http://www.muru.com/linux/omap/
12118 W:      http://linux.omap.com/
12119 Q:      http://patchwork.kernel.org/project/linux-omap/list/
12120 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
12121 S:      Maintained
12122 F:      arch/arm/mach-omap2/
12123 F:      arch/arm/plat-omap/
12124 F:      arch/arm/configs/omap2plus_defconfig
12125 F:      drivers/bus/ti-sysc.c
12126 F:      drivers/i2c/busses/i2c-omap.c
12127 F:      drivers/irqchip/irq-omap-intc.c
12128 F:      drivers/mfd/*omap*.c
12129 F:      drivers/mfd/menelaus.c
12130 F:      drivers/mfd/palmas.c
12131 F:      drivers/mfd/tps65217.c
12132 F:      drivers/mfd/tps65218.c
12133 F:      drivers/mfd/tps65910.c
12134 F:      drivers/mfd/twl-core.[ch]
12135 F:      drivers/mfd/twl4030*.c
12136 F:      drivers/mfd/twl6030*.c
12137 F:      drivers/mfd/twl6040*.c
12138 F:      drivers/regulator/palmas-regulator*.c
12139 F:      drivers/regulator/pbias-regulator.c
12140 F:      drivers/regulator/tps65217-regulator.c
12141 F:      drivers/regulator/tps65218-regulator.c
12142 F:      drivers/regulator/tps65910-regulator.c
12143 F:      drivers/regulator/twl-regulator.c
12144 F:      drivers/regulator/twl6030-regulator.c
12145 F:      include/linux/platform_data/i2c-omap.h
12146 F:      include/linux/platform_data/ti-sysc.h
12147
12148 ONION OMEGA2+ BOARD
12149 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
12150 L:      linux-mips@vger.kernel.org
12151 S:      Maintained
12152 F:      arch/mips/boot/dts/ralink/omega2p.dts
12153
12154 OMFS FILESYSTEM
12155 M:      Bob Copeland <me@bobcopeland.com>
12156 L:      linux-karma-devel@lists.sourceforge.net
12157 S:      Maintained
12158 F:      Documentation/filesystems/omfs.txt
12159 F:      fs/omfs/
12160
12161 OMNIKEY CARDMAN 4000 DRIVER
12162 M:      Harald Welte <laforge@gnumonks.org>
12163 S:      Maintained
12164 F:      drivers/char/pcmcia/cm4000_cs.c
12165 F:      include/linux/cm4000_cs.h
12166 F:      include/uapi/linux/cm4000_cs.h
12167
12168 OMNIKEY CARDMAN 4040 DRIVER
12169 M:      Harald Welte <laforge@gnumonks.org>
12170 S:      Maintained
12171 F:      drivers/char/pcmcia/cm4040_cs.*
12172
12173 OMNIVISION OV13858 SENSOR DRIVER
12174 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
12175 L:      linux-media@vger.kernel.org
12176 T:      git git://linuxtv.org/media_tree.git
12177 S:      Maintained
12178 F:      drivers/media/i2c/ov13858.c
12179
12180 OMNIVISION OV2680 SENSOR DRIVER
12181 M:      Rui Miguel Silva <rmfrfs@gmail.com>
12182 L:      linux-media@vger.kernel.org
12183 T:      git git://linuxtv.org/media_tree.git
12184 S:      Maintained
12185 F:      drivers/media/i2c/ov2680.c
12186 F:      Documentation/devicetree/bindings/media/i2c/ov2680.txt
12187
12188 OMNIVISION OV2685 SENSOR DRIVER
12189 M:      Shunqian Zheng <zhengsq@rock-chips.com>
12190 L:      linux-media@vger.kernel.org
12191 T:      git git://linuxtv.org/media_tree.git
12192 S:      Maintained
12193 F:      drivers/media/i2c/ov2685.c
12194
12195 OMNIVISION OV5640 SENSOR DRIVER
12196 M:      Steve Longerbeam <slongerbeam@gmail.com>
12197 L:      linux-media@vger.kernel.org
12198 T:      git git://linuxtv.org/media_tree.git
12199 S:      Maintained
12200 F:      drivers/media/i2c/ov5640.c
12201
12202 OMNIVISION OV5647 SENSOR DRIVER
12203 M:      Luis Oliveira <lolivei@synopsys.com>
12204 L:      linux-media@vger.kernel.org
12205 T:      git git://linuxtv.org/media_tree.git
12206 S:      Maintained
12207 F:      drivers/media/i2c/ov5647.c
12208
12209 OMNIVISION OV5670 SENSOR DRIVER
12210 M:      Chiranjeevi Rapolu <chiranjeevi.rapolu@intel.com>
12211 M:      Hyungwoo Yang <hyungwoo.yang@intel.com>
12212 L:      linux-media@vger.kernel.org
12213 T:      git git://linuxtv.org/media_tree.git
12214 S:      Maintained
12215 F:      drivers/media/i2c/ov5670.c
12216
12217 OMNIVISION OV5675 SENSOR DRIVER
12218 M:      Shawn Tu <shawnx.tu@intel.com>
12219 L:      linux-media@vger.kernel.org
12220 T:      git git://linuxtv.org/media_tree.git
12221 S:      Maintained
12222 F:      drivers/media/i2c/ov5675.c
12223
12224 OMNIVISION OV5695 SENSOR DRIVER
12225 M:      Shunqian Zheng <zhengsq@rock-chips.com>
12226 L:      linux-media@vger.kernel.org
12227 T:      git git://linuxtv.org/media_tree.git
12228 S:      Maintained
12229 F:      drivers/media/i2c/ov5695.c
12230
12231 OMNIVISION OV7670 SENSOR DRIVER
12232 M:      Jonathan Corbet <corbet@lwn.net>
12233 L:      linux-media@vger.kernel.org
12234 T:      git git://linuxtv.org/media_tree.git
12235 S:      Maintained
12236 F:      drivers/media/i2c/ov7670.c
12237 F:      Documentation/devicetree/bindings/media/i2c/ov7670.txt
12238
12239 OMNIVISION OV772x SENSOR DRIVER
12240 M:      Jacopo Mondi <jacopo@jmondi.org>
12241 L:      linux-media@vger.kernel.org
12242 T:      git git://linuxtv.org/media_tree.git
12243 S:      Odd fixes
12244 F:      drivers/media/i2c/ov772x.c
12245 F:      include/media/i2c/ov772x.h
12246 F:      Documentation/devicetree/bindings/media/i2c/ov772x.txt
12247
12248 OMNIVISION OV7740 SENSOR DRIVER
12249 M:      Wenyou Yang <wenyou.yang@microchip.com>
12250 L:      linux-media@vger.kernel.org
12251 T:      git git://linuxtv.org/media_tree.git
12252 S:      Maintained
12253 F:      drivers/media/i2c/ov7740.c
12254 F:      Documentation/devicetree/bindings/media/i2c/ov7740.txt
12255
12256 OMNIVISION OV9640 SENSOR DRIVER
12257 M:      Petr Cvek <petrcvekcz@gmail.com>
12258 L:      linux-media@vger.kernel.org
12259 S:      Maintained
12260 F:      drivers/media/i2c/ov9640.*
12261
12262 OMNIVISION OV8856 SENSOR DRIVER
12263 M:      Ben Kao <ben.kao@intel.com>
12264 L:      linux-media@vger.kernel.org
12265 T:      git git://linuxtv.org/media_tree.git
12266 S:      Maintained
12267 F:      drivers/media/i2c/ov8856.c
12268
12269 OMNIVISION OV9650 SENSOR DRIVER
12270 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
12271 R:      Akinobu Mita <akinobu.mita@gmail.com>
12272 R:      Sylwester Nawrocki <s.nawrocki@samsung.com>
12273 L:      linux-media@vger.kernel.org
12274 T:      git git://linuxtv.org/media_tree.git
12275 S:      Maintained
12276 F:      drivers/media/i2c/ov9650.c
12277 F:      Documentation/devicetree/bindings/media/i2c/ov9650.txt
12278
12279 ONENAND FLASH DRIVER
12280 M:      Kyungmin Park <kyungmin.park@samsung.com>
12281 L:      linux-mtd@lists.infradead.org
12282 S:      Maintained
12283 F:      drivers/mtd/nand/onenand/
12284 F:      include/linux/mtd/onenand*.h
12285
12286 OP-TEE DRIVER
12287 M:      Jens Wiklander <jens.wiklander@linaro.org>
12288 L:      tee-dev@lists.linaro.org
12289 S:      Maintained
12290 F:      drivers/tee/optee/
12291
12292 OP-TEE RANDOM NUMBER GENERATOR (RNG) DRIVER
12293 M:      Sumit Garg <sumit.garg@linaro.org>
12294 L:      tee-dev@lists.linaro.org
12295 S:      Maintained
12296 F:      drivers/char/hw_random/optee-rng.c
12297
12298 OPA-VNIC DRIVER
12299 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
12300 M:      Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
12301 L:      linux-rdma@vger.kernel.org
12302 S:      Supported
12303 F:      drivers/infiniband/ulp/opa_vnic
12304
12305 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
12306 M:      Pantelis Antoniou <pantelis.antoniou@konsulko.com>
12307 M:      Frank Rowand <frowand.list@gmail.com>
12308 L:      devicetree@vger.kernel.org
12309 S:      Maintained
12310 F:      Documentation/devicetree/dynamic-resolution-notes.txt
12311 F:      Documentation/devicetree/overlay-notes.txt
12312 F:      drivers/of/overlay.c
12313 F:      drivers/of/resolver.c
12314 K:      of_overlay_notifier_
12315
12316 OPEN FIRMWARE AND FLATTENED DEVICE TREE
12317 M:      Rob Herring <robh+dt@kernel.org>
12318 M:      Frank Rowand <frowand.list@gmail.com>
12319 L:      devicetree@vger.kernel.org
12320 W:      http://www.devicetree.org/
12321 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
12322 S:      Maintained
12323 F:      drivers/of/
12324 F:      include/linux/of*.h
12325 F:      scripts/dtc/
12326 F:      Documentation/ABI/testing/sysfs-firmware-ofw
12327
12328 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
12329 M:      Rob Herring <robh+dt@kernel.org>
12330 M:      Mark Rutland <mark.rutland@arm.com>
12331 L:      devicetree@vger.kernel.org
12332 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
12333 Q:      http://patchwork.ozlabs.org/project/devicetree-bindings/list/
12334 S:      Maintained
12335 F:      Documentation/devicetree/
12336 F:      arch/*/boot/dts/
12337 F:      include/dt-bindings/
12338
12339 OPENCORES I2C BUS DRIVER
12340 M:      Peter Korsgaard <peter@korsgaard.com>
12341 M:      Andrew Lunn <andrew@lunn.ch>
12342 L:      linux-i2c@vger.kernel.org
12343 S:      Maintained
12344 F:      Documentation/devicetree/bindings/i2c/i2c-ocores.txt
12345 F:      Documentation/i2c/busses/i2c-ocores.rst
12346 F:      drivers/i2c/busses/i2c-ocores.c
12347 F:      include/linux/platform_data/i2c-ocores.h
12348
12349 OPENRISC ARCHITECTURE
12350 M:      Jonas Bonn <jonas@southpole.se>
12351 M:      Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
12352 M:      Stafford Horne <shorne@gmail.com>
12353 T:      git git://github.com/openrisc/linux.git
12354 L:      openrisc@lists.librecores.org
12355 W:      http://openrisc.io
12356 S:      Maintained
12357 F:      Documentation/devicetree/bindings/openrisc/
12358 F:      Documentation/openrisc/
12359 F:      arch/openrisc/
12360 F:      drivers/irqchip/irq-ompic.c
12361 F:      drivers/irqchip/irq-or1k-*
12362
12363 OPENVSWITCH
12364 M:      Pravin B Shelar <pshelar@ovn.org>
12365 L:      netdev@vger.kernel.org
12366 L:      dev@openvswitch.org
12367 W:      http://openvswitch.org
12368 S:      Maintained
12369 F:      net/openvswitch/
12370 F:      include/uapi/linux/openvswitch.h
12371
12372 OPERATING PERFORMANCE POINTS (OPP)
12373 M:      Viresh Kumar <vireshk@kernel.org>
12374 M:      Nishanth Menon <nm@ti.com>
12375 M:      Stephen Boyd <sboyd@kernel.org>
12376 L:      linux-pm@vger.kernel.org
12377 S:      Maintained
12378 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
12379 F:      drivers/opp/
12380 F:      include/linux/pm_opp.h
12381 F:      Documentation/power/opp.rst
12382 F:      Documentation/devicetree/bindings/opp/
12383
12384 OPL4 DRIVER
12385 M:      Clemens Ladisch <clemens@ladisch.de>
12386 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
12387 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
12388 S:      Maintained
12389 F:      sound/drivers/opl4/
12390
12391 OPROFILE
12392 M:      Robert Richter <rric@kernel.org>
12393 L:      oprofile-list@lists.sf.net
12394 S:      Maintained
12395 F:      arch/*/include/asm/oprofile*.h
12396 F:      arch/*/oprofile/
12397 F:      drivers/oprofile/
12398 F:      include/linux/oprofile.h
12399
12400 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
12401 M:      Mark Fasheh <mark@fasheh.com>
12402 M:      Joel Becker <jlbec@evilplan.org>
12403 M:      Joseph Qi <joseph.qi@linux.alibaba.com>
12404 L:      ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
12405 W:      http://ocfs2.wiki.kernel.org
12406 S:      Supported
12407 F:      Documentation/filesystems/ocfs2.txt
12408 F:      Documentation/filesystems/dlmfs.txt
12409 F:      fs/ocfs2/
12410
12411 ORANGEFS FILESYSTEM
12412 M:      Mike Marshall <hubcap@omnibond.com>
12413 R:      Martin Brandenburg <martin@omnibond.com>
12414 L:      devel@lists.orangefs.org
12415 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
12416 S:      Supported
12417 F:      fs/orangefs/
12418 F:      Documentation/filesystems/orangefs.txt
12419
12420 ORINOCO DRIVER
12421 L:      linux-wireless@vger.kernel.org
12422 W:      http://wireless.kernel.org/en/users/Drivers/orinoco
12423 W:      http://www.nongnu.org/orinoco/
12424 S:      Orphan
12425 F:      drivers/net/wireless/intersil/orinoco/
12426
12427 OV2659 OMNIVISION SENSOR DRIVER
12428 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
12429 L:      linux-media@vger.kernel.org
12430 W:      https://linuxtv.org
12431 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12432 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
12433 S:      Maintained
12434 F:      drivers/media/i2c/ov2659.c
12435 F:      include/media/i2c/ov2659.h
12436
12437 OVERLAY FILESYSTEM
12438 M:      Miklos Szeredi <miklos@szeredi.hu>
12439 L:      linux-unionfs@vger.kernel.org
12440 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
12441 S:      Supported
12442 F:      fs/overlayfs/
12443 F:      Documentation/filesystems/overlayfs.rst
12444
12445 P54 WIRELESS DRIVER
12446 M:      Christian Lamparter <chunkeey@googlemail.com>
12447 L:      linux-wireless@vger.kernel.org
12448 W:      http://wireless.kernel.org/en/users/Drivers/p54
12449 S:      Maintained
12450 F:      drivers/net/wireless/intersil/p54/
12451
12452 PA SEMI ETHERNET DRIVER
12453 L:      netdev@vger.kernel.org
12454 S:      Orphan
12455 F:      drivers/net/ethernet/pasemi/*
12456
12457 PA SEMI SMBUS DRIVER
12458 L:      linux-i2c@vger.kernel.org
12459 S:      Orphan
12460 F:      drivers/i2c/busses/i2c-pasemi.c
12461
12462 PACKING
12463 M:      Vladimir Oltean <olteanv@gmail.com>
12464 L:      netdev@vger.kernel.org
12465 S:      Supported
12466 F:      lib/packing.c
12467 F:      include/linux/packing.h
12468 F:      Documentation/core-api/packing.rst
12469
12470 PADATA PARALLEL EXECUTION MECHANISM
12471 M:      Steffen Klassert <steffen.klassert@secunet.com>
12472 L:      linux-crypto@vger.kernel.org
12473 S:      Maintained
12474 F:      kernel/padata.c
12475 F:      include/linux/padata.h
12476 F:      Documentation/padata.txt
12477
12478 PAGE POOL
12479 M:      Jesper Dangaard Brouer <hawk@kernel.org>
12480 M:      Ilias Apalodimas <ilias.apalodimas@linaro.org>
12481 L:      netdev@vger.kernel.org
12482 S:      Supported
12483 F:      net/core/page_pool.c
12484 F:      include/net/page_pool.h
12485
12486 PANASONIC LAPTOP ACPI EXTRAS DRIVER
12487 M:      Harald Welte <laforge@gnumonks.org>
12488 L:      platform-driver-x86@vger.kernel.org
12489 S:      Maintained
12490 F:      drivers/platform/x86/panasonic-laptop.c
12491
12492 PARALLEL LCD/KEYPAD PANEL DRIVER
12493 M:      Willy Tarreau <willy@haproxy.com>
12494 M:      Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
12495 S:      Odd Fixes
12496 F:      Documentation/admin-guide/lcd-panel-cgram.rst
12497 F:      drivers/auxdisplay/panel.c
12498
12499 PARALLEL PORT SUBSYSTEM
12500 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
12501 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
12502 L:      linux-parport@lists.infradead.org (subscribers-only)
12503 S:      Maintained
12504 F:      drivers/parport/
12505 F:      include/linux/parport*.h
12506 F:      drivers/char/ppdev.c
12507 F:      include/uapi/linux/ppdev.h
12508 F:      Documentation/driver-api/parport*.rst
12509
12510 PARAVIRT_OPS INTERFACE
12511 M:      Juergen Gross <jgross@suse.com>
12512 M:      Thomas Hellstrom <thellstrom@vmware.com>
12513 M:      "VMware, Inc." <pv-drivers@vmware.com>
12514 L:      virtualization@lists.linux-foundation.org
12515 S:      Supported
12516 F:      Documentation/virt/paravirt_ops.rst
12517 F:      arch/*/kernel/paravirt*
12518 F:      arch/*/include/asm/paravirt*.h
12519 F:      include/linux/hypervisor.h
12520
12521 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
12522 M:      Tim Waugh <tim@cyberelk.net>
12523 L:      linux-parport@lists.infradead.org (subscribers-only)
12524 S:      Maintained
12525 F:      Documentation/admin-guide/blockdev/paride.rst
12526 F:      drivers/block/paride/
12527
12528 PARISC ARCHITECTURE
12529 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
12530 M:      Helge Deller <deller@gmx.de>
12531 L:      linux-parisc@vger.kernel.org
12532 W:      http://www.parisc-linux.org/
12533 Q:      http://patchwork.kernel.org/project/linux-parisc/list/
12534 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
12535 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
12536 S:      Maintained
12537 F:      arch/parisc/
12538 F:      Documentation/parisc/
12539 F:      drivers/parisc/
12540 F:      drivers/char/agp/parisc-agp.c
12541 F:      drivers/input/misc/hp_sdc_rtc.c
12542 F:      drivers/input/serio/gscps2.c
12543 F:      drivers/input/serio/hp_sdc*
12544 F:      drivers/parport/parport_gsc.*
12545 F:      drivers/tty/serial/8250/8250_gsc.c
12546 F:      drivers/video/fbdev/sti*
12547 F:      drivers/video/console/sti*
12548 F:      drivers/video/logo/logo_parisc*
12549 F:      include/linux/hp_sdc.h
12550
12551 PARMAN
12552 M:      Jiri Pirko <jiri@mellanox.com>
12553 L:      netdev@vger.kernel.org
12554 S:      Supported
12555 F:      lib/parman.c
12556 F:      lib/test_parman.c
12557 F:      include/linux/parman.h
12558
12559 PC ENGINES APU BOARD DRIVER
12560 M:      Enrico Weigelt, metux IT consult <info@metux.net>
12561 S:      Maintained
12562 F:      drivers/platform/x86/pcengines-apuv2.c
12563
12564 PC87360 HARDWARE MONITORING DRIVER
12565 M:      Jim Cromie <jim.cromie@gmail.com>
12566 L:      linux-hwmon@vger.kernel.org
12567 S:      Maintained
12568 F:      Documentation/hwmon/pc87360.rst
12569 F:      drivers/hwmon/pc87360.c
12570
12571 PC8736x GPIO DRIVER
12572 M:      Jim Cromie <jim.cromie@gmail.com>
12573 S:      Maintained
12574 F:      drivers/char/pc8736x_gpio.c
12575
12576 PC87427 HARDWARE MONITORING DRIVER
12577 M:      Jean Delvare <jdelvare@suse.com>
12578 L:      linux-hwmon@vger.kernel.org
12579 S:      Maintained
12580 F:      Documentation/hwmon/pc87427.rst
12581 F:      drivers/hwmon/pc87427.c
12582
12583 PCA9532 LED DRIVER
12584 M:      Riku Voipio <riku.voipio@iki.fi>
12585 S:      Maintained
12586 F:      drivers/leds/leds-pca9532.c
12587 F:      include/linux/leds-pca9532.h
12588
12589 PCA9541 I2C BUS MASTER SELECTOR DRIVER
12590 M:      Guenter Roeck <linux@roeck-us.net>
12591 L:      linux-i2c@vger.kernel.org
12592 S:      Maintained
12593 F:      drivers/i2c/muxes/i2c-mux-pca9541.c
12594
12595 PCDP - PRIMARY CONSOLE AND DEBUG PORT
12596 M:      Khalid Aziz <khalid@gonehiking.org>
12597 S:      Maintained
12598 F:      drivers/firmware/pcdp.*
12599
12600 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
12601 M:      Thomas Petazzoni <thomas.petazzoni@bootlin.com>
12602 L:      linux-pci@vger.kernel.org
12603 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12604 S:      Maintained
12605 F:      Documentation/devicetree/bindings/pci/aardvark-pci.txt
12606 F:      drivers/pci/controller/pci-aardvark.c
12607
12608 PCI DRIVER FOR ALTERA PCIE IP
12609 M:      Ley Foon Tan <lftan@altera.com>
12610 L:      rfi@lists.rocketboards.org (moderated for non-subscribers)
12611 L:      linux-pci@vger.kernel.org
12612 S:      Supported
12613 F:      Documentation/devicetree/bindings/pci/altera-pcie.txt
12614 F:      drivers/pci/controller/pcie-altera.c
12615
12616 PCI DRIVER FOR APPLIEDMICRO XGENE
12617 M:      Toan Le <toan@os.amperecomputing.com>
12618 L:      linux-pci@vger.kernel.org
12619 L:      linux-arm-kernel@lists.infradead.org
12620 S:      Maintained
12621 F:      Documentation/devicetree/bindings/pci/xgene-pci.txt
12622 F:      drivers/pci/controller/pci-xgene.c
12623
12624 PCI DRIVER FOR ARM VERSATILE PLATFORM
12625 M:      Rob Herring <robh@kernel.org>
12626 L:      linux-pci@vger.kernel.org
12627 L:      linux-arm-kernel@lists.infradead.org
12628 S:      Maintained
12629 F:      Documentation/devicetree/bindings/pci/versatile.txt
12630 F:      drivers/pci/controller/pci-versatile.c
12631
12632 PCI DRIVER FOR ARMADA 8K
12633 M:      Thomas Petazzoni <thomas.petazzoni@bootlin.com>
12634 L:      linux-pci@vger.kernel.org
12635 L:      linux-arm-kernel@lists.infradead.org
12636 S:      Maintained
12637 F:      Documentation/devicetree/bindings/pci/pci-armada8k.txt
12638 F:      drivers/pci/controller/dwc/pcie-armada8k.c
12639
12640 PCI DRIVER FOR CADENCE PCIE IP
12641 M:      Tom Joseph <tjoseph@cadence.com>
12642 L:      linux-pci@vger.kernel.org
12643 S:      Maintained
12644 F:      Documentation/devicetree/bindings/pci/cdns,*.txt
12645 F:      drivers/pci/controller/pcie-cadence*
12646
12647 PCI DRIVER FOR FREESCALE LAYERSCAPE
12648 M:      Minghuan Lian <minghuan.Lian@nxp.com>
12649 M:      Mingkai Hu <mingkai.hu@nxp.com>
12650 M:      Roy Zang <roy.zang@nxp.com>
12651 L:      linuxppc-dev@lists.ozlabs.org
12652 L:      linux-pci@vger.kernel.org
12653 L:      linux-arm-kernel@lists.infradead.org
12654 S:      Maintained
12655 F:      drivers/pci/controller/dwc/*layerscape*
12656
12657 PCI DRIVER FOR GENERIC OF HOSTS
12658 M:      Will Deacon <will@kernel.org>
12659 L:      linux-pci@vger.kernel.org
12660 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12661 S:      Maintained
12662 F:      Documentation/devicetree/bindings/pci/host-generic-pci.txt
12663 F:      drivers/pci/controller/pci-host-common.c
12664 F:      drivers/pci/controller/pci-host-generic.c
12665
12666 PCI DRIVER FOR IMX6
12667 M:      Richard Zhu <hongxing.zhu@nxp.com>
12668 M:      Lucas Stach <l.stach@pengutronix.de>
12669 L:      linux-pci@vger.kernel.org
12670 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12671 S:      Maintained
12672 F:      Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
12673 F:      drivers/pci/controller/dwc/*imx6*
12674
12675 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
12676 M:      Jonathan Derrick <jonathan.derrick@intel.com>
12677 L:      linux-pci@vger.kernel.org
12678 S:      Supported
12679 F:      drivers/pci/controller/vmd.c
12680
12681 PCI DRIVER FOR MICROSEMI SWITCHTEC
12682 M:      Kurt Schwemmer <kurt.schwemmer@microsemi.com>
12683 M:      Logan Gunthorpe <logang@deltatee.com>
12684 L:      linux-pci@vger.kernel.org
12685 S:      Maintained
12686 F:      Documentation/driver-api/switchtec.rst
12687 F:      Documentation/ABI/testing/sysfs-class-switchtec
12688 F:      drivers/pci/switch/switchtec*
12689 F:      include/uapi/linux/switchtec_ioctl.h
12690 F:      include/linux/switchtec.h
12691 F:      drivers/ntb/hw/mscc/
12692
12693 PCI DRIVER FOR MOBIVEIL PCIE IP
12694 M:      Karthikeyan Mitran <m.karthikeyan@mobiveil.co.in>
12695 M:      Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
12696 L:      linux-pci@vger.kernel.org
12697 S:      Supported
12698 F:      Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
12699 F:      drivers/pci/controller/pcie-mobiveil.c
12700
12701 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
12702 M:      Thomas Petazzoni <thomas.petazzoni@bootlin.com>
12703 M:      Jason Cooper <jason@lakedaemon.net>
12704 L:      linux-pci@vger.kernel.org
12705 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12706 S:      Maintained
12707 F:      drivers/pci/controller/*mvebu*
12708
12709 PCI DRIVER FOR NVIDIA TEGRA
12710 M:      Thierry Reding <thierry.reding@gmail.com>
12711 L:      linux-tegra@vger.kernel.org
12712 L:      linux-pci@vger.kernel.org
12713 S:      Supported
12714 F:      Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
12715 F:      drivers/pci/controller/pci-tegra.c
12716
12717 PCI DRIVER FOR RENESAS R-CAR
12718 M:      Marek Vasut <marek.vasut+renesas@gmail.com>
12719 M:      Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
12720 L:      linux-pci@vger.kernel.org
12721 L:      linux-renesas-soc@vger.kernel.org
12722 S:      Maintained
12723 F:      drivers/pci/controller/*rcar*
12724
12725 PCI DRIVER FOR SAMSUNG EXYNOS
12726 M:      Jingoo Han <jingoohan1@gmail.com>
12727 L:      linux-pci@vger.kernel.org
12728 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12729 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12730 S:      Maintained
12731 F:      drivers/pci/controller/dwc/pci-exynos.c
12732
12733 PCI DRIVER FOR SYNOPSYS DESIGNWARE
12734 M:      Jingoo Han <jingoohan1@gmail.com>
12735 M:      Gustavo Pimentel <gustavo.pimentel@synopsys.com>
12736 L:      linux-pci@vger.kernel.org
12737 S:      Maintained
12738 F:      Documentation/devicetree/bindings/pci/designware-pcie.txt
12739 F:      drivers/pci/controller/dwc/*designware*
12740
12741 PCI DRIVER FOR TI DRA7XX
12742 M:      Kishon Vijay Abraham I <kishon@ti.com>
12743 L:      linux-omap@vger.kernel.org
12744 L:      linux-pci@vger.kernel.org
12745 S:      Supported
12746 F:      Documentation/devicetree/bindings/pci/ti-pci.txt
12747 F:      drivers/pci/controller/dwc/pci-dra7xx.c
12748
12749 PCI DRIVER FOR TI KEYSTONE
12750 M:      Murali Karicheri <m-karicheri2@ti.com>
12751 L:      linux-pci@vger.kernel.org
12752 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12753 S:      Maintained
12754 F:      drivers/pci/controller/dwc/pci-keystone.c
12755
12756 PCI ENDPOINT SUBSYSTEM
12757 M:      Kishon Vijay Abraham I <kishon@ti.com>
12758 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
12759 L:      linux-pci@vger.kernel.org
12760 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
12761 S:      Supported
12762 F:      drivers/pci/endpoint/
12763 F:      drivers/misc/pci_endpoint_test.c
12764 F:      tools/pci/
12765
12766 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
12767 M:      Russell Currey <ruscur@russell.cc>
12768 M:      Sam Bobroff <sbobroff@linux.ibm.com>
12769 M:      Oliver O'Halloran <oohall@gmail.com>
12770 L:      linuxppc-dev@lists.ozlabs.org
12771 S:      Supported
12772 F:      Documentation/PCI/pci-error-recovery.rst
12773 F:      drivers/pci/pcie/aer.c
12774 F:      drivers/pci/pcie/dpc.c
12775 F:      drivers/pci/pcie/err.c
12776 F:      Documentation/powerpc/eeh-pci-error-recovery.rst
12777 F:      arch/powerpc/kernel/eeh*.c
12778 F:      arch/powerpc/platforms/*/eeh*.c
12779 F:      arch/powerpc/include/*/eeh*.h
12780
12781 PCI ERROR RECOVERY
12782 M:      Linas Vepstas <linasvepstas@gmail.com>
12783 L:      linux-pci@vger.kernel.org
12784 S:      Supported
12785 F:      Documentation/PCI/pci-error-recovery.rst
12786
12787 PCI MSI DRIVER FOR ALTERA MSI IP
12788 M:      Ley Foon Tan <lftan@altera.com>
12789 L:      rfi@lists.rocketboards.org (moderated for non-subscribers)
12790 L:      linux-pci@vger.kernel.org
12791 S:      Supported
12792 F:      Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
12793 F:      drivers/pci/controller/pcie-altera-msi.c
12794
12795 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
12796 M:      Toan Le <toan@os.amperecomputing.com>
12797 L:      linux-pci@vger.kernel.org
12798 L:      linux-arm-kernel@lists.infradead.org
12799 S:      Maintained
12800 F:      Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
12801 F:      drivers/pci/controller/pci-xgene-msi.c
12802
12803 PCI SUBSYSTEM
12804 M:      Bjorn Helgaas <bhelgaas@google.com>
12805 L:      linux-pci@vger.kernel.org
12806 Q:      http://patchwork.ozlabs.org/project/linux-pci/list/
12807 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
12808 S:      Supported
12809 F:      Documentation/devicetree/bindings/pci/
12810 F:      Documentation/PCI/
12811 F:      drivers/acpi/pci*
12812 F:      drivers/pci/
12813 F:      include/asm-generic/pci*
12814 F:      include/linux/pci*
12815 F:      include/linux/of_pci.h
12816 F:      include/uapi/linux/pci*
12817 F:      lib/pci*
12818 F:      arch/x86/pci/
12819 F:      arch/x86/kernel/quirks.c
12820 F:      arch/x86/kernel/early-quirks.c
12821
12822 PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
12823 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
12824 R:      Andrew Murray <andrew.murray@arm.com>
12825 L:      linux-pci@vger.kernel.org
12826 Q:      http://patchwork.ozlabs.org/project/linux-pci/list/
12827 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
12828 S:      Supported
12829 F:      drivers/pci/controller/
12830
12831 PCIE DRIVER FOR AMAZON ANNAPURNA LABS
12832 M:      Jonathan Chocron <jonnyc@amazon.com>
12833 L:      linux-pci@vger.kernel.org
12834 S:      Maintained
12835 F:      Documentation/devicetree/bindings/pci/pcie-al.txt
12836 F:      drivers/pci/controller/dwc/pcie-al.c
12837
12838 PCIE DRIVER FOR AMLOGIC MESON
12839 M:      Yue Wang <yue.wang@Amlogic.com>
12840 L:      linux-pci@vger.kernel.org
12841 L:      linux-amlogic@lists.infradead.org
12842 S:      Maintained
12843 F:      drivers/pci/controller/dwc/pci-meson.c
12844
12845 PCIE DRIVER FOR AXIS ARTPEC
12846 M:      Jesper Nilsson <jesper.nilsson@axis.com>
12847 L:      linux-arm-kernel@axis.com
12848 L:      linux-pci@vger.kernel.org
12849 S:      Maintained
12850 F:      Documentation/devicetree/bindings/pci/axis,artpec*
12851 F:      drivers/pci/controller/dwc/*artpec*
12852
12853 PCIE DRIVER FOR CAVIUM THUNDERX
12854 M:      Robert Richter <rrichter@marvell.com>
12855 L:      linux-pci@vger.kernel.org
12856 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12857 S:      Supported
12858 F:      Documentation/devicetree/bindings/pci/pci-thunder-*
12859 F:      drivers/pci/controller/pci-thunder-*
12860
12861 PCIE DRIVER FOR HISILICON
12862 M:      Zhou Wang <wangzhou1@hisilicon.com>
12863 L:      linux-pci@vger.kernel.org
12864 S:      Maintained
12865 F:      Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
12866 F:      drivers/pci/controller/dwc/pcie-hisi.c
12867
12868 PCIE DRIVER FOR HISILICON KIRIN
12869 M:      Xiaowei Song <songxiaowei@hisilicon.com>
12870 M:      Binghui Wang <wangbinghui@hisilicon.com>
12871 L:      linux-pci@vger.kernel.org
12872 S:      Maintained
12873 F:      Documentation/devicetree/bindings/pci/kirin-pcie.txt
12874 F:      drivers/pci/controller/dwc/pcie-kirin.c
12875
12876 PCIE DRIVER FOR HISILICON STB
12877 M:      Shawn Guo <shawn.guo@linaro.org>
12878 L:      linux-pci@vger.kernel.org
12879 S:      Maintained
12880 F:      Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
12881 F:      drivers/pci/controller/dwc/pcie-histb.c
12882
12883 PCIE DRIVER FOR MEDIATEK
12884 M:      Ryder Lee <ryder.lee@mediatek.com>
12885 L:      linux-pci@vger.kernel.org
12886 L:      linux-mediatek@lists.infradead.org
12887 S:      Supported
12888 F:      Documentation/devicetree/bindings/pci/mediatek*
12889 F:      drivers/pci/controller/*mediatek*
12890
12891 PCIE DRIVER FOR QUALCOMM MSM
12892 M:      Stanimir Varbanov <svarbanov@mm-sol.com>
12893 L:      linux-pci@vger.kernel.org
12894 L:      linux-arm-msm@vger.kernel.org
12895 S:      Maintained
12896 F:      drivers/pci/controller/dwc/*qcom*
12897
12898 PCIE DRIVER FOR ROCKCHIP
12899 M:      Shawn Lin <shawn.lin@rock-chips.com>
12900 L:      linux-pci@vger.kernel.org
12901 L:      linux-rockchip@lists.infradead.org
12902 S:      Maintained
12903 F:      Documentation/devicetree/bindings/pci/rockchip-pcie*
12904 F:      drivers/pci/controller/pcie-rockchip*
12905
12906 PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
12907 M:      Linus Walleij <linus.walleij@linaro.org>
12908 L:      linux-pci@vger.kernel.org
12909 S:      Maintained
12910 F:      Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
12911 F:      drivers/pci/controller/pci-v3-semi.c
12912
12913 PCIE DRIVER FOR SOCIONEXT UNIPHIER
12914 M:      Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
12915 L:      linux-pci@vger.kernel.org
12916 S:      Maintained
12917 F:      Documentation/devicetree/bindings/pci/uniphier-pcie.txt
12918 F:      drivers/pci/controller/dwc/pcie-uniphier.c
12919
12920 PCIE DRIVER FOR ST SPEAR13XX
12921 M:      Pratyush Anand <pratyush.anand@gmail.com>
12922 L:      linux-pci@vger.kernel.org
12923 S:      Maintained
12924 F:      drivers/pci/controller/dwc/*spear*
12925
12926 PCMCIA SUBSYSTEM
12927 M:      Dominik Brodowski <linux@dominikbrodowski.net>
12928 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
12929 S:      Odd Fixes
12930 F:      Documentation/pcmcia/
12931 F:      tools/pcmcia/
12932 F:      drivers/pcmcia/
12933 F:      include/pcmcia/
12934
12935 PCNET32 NETWORK DRIVER
12936 M:      Don Fry <pcnet32@frontier.com>
12937 L:      netdev@vger.kernel.org
12938 S:      Maintained
12939 F:      drivers/net/ethernet/amd/pcnet32.c
12940
12941 PCRYPT PARALLEL CRYPTO ENGINE
12942 M:      Steffen Klassert <steffen.klassert@secunet.com>
12943 L:      linux-crypto@vger.kernel.org
12944 S:      Maintained
12945 F:      crypto/pcrypt.c
12946 F:      include/crypto/pcrypt.h
12947
12948 PEAQ WMI HOTKEYS DRIVER
12949 M:      Hans de Goede <hdegoede@redhat.com>
12950 L:      platform-driver-x86@vger.kernel.org
12951 S:      Maintained
12952 F:      drivers/platform/x86/peaq-wmi.c
12953
12954 PENSANDO ETHERNET DRIVERS
12955 M:      Shannon Nelson <snelson@pensando.io>
12956 M:      Pensando Drivers <drivers@pensando.io>
12957 L:      netdev@vger.kernel.org
12958 S:      Supported
12959 F:      Documentation/networking/device_drivers/pensando/ionic.rst
12960 F:      drivers/net/ethernet/pensando/
12961
12962 PER-CPU MEMORY ALLOCATOR
12963 M:      Dennis Zhou <dennis@kernel.org>
12964 M:      Tejun Heo <tj@kernel.org>
12965 M:      Christoph Lameter <cl@linux.com>
12966 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
12967 S:      Maintained
12968 F:      include/linux/percpu*.h
12969 F:      mm/percpu*.c
12970 F:      arch/*/include/asm/percpu.h
12971
12972 PER-TASK DELAY ACCOUNTING
12973 M:      Balbir Singh <bsingharora@gmail.com>
12974 S:      Maintained
12975 F:      include/linux/delayacct.h
12976 F:      kernel/delayacct.c
12977
12978 PERFORMANCE EVENTS SUBSYSTEM
12979 M:      Peter Zijlstra <peterz@infradead.org>
12980 M:      Ingo Molnar <mingo@redhat.com>
12981 M:      Arnaldo Carvalho de Melo <acme@kernel.org>
12982 R:      Mark Rutland <mark.rutland@arm.com>
12983 R:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
12984 R:      Jiri Olsa <jolsa@redhat.com>
12985 R:      Namhyung Kim <namhyung@kernel.org>
12986 L:      linux-kernel@vger.kernel.org
12987 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
12988 S:      Supported
12989 F:      kernel/events/*
12990 F:      include/linux/perf_event.h
12991 F:      include/uapi/linux/perf_event.h
12992 F:      arch/*/kernel/perf_event*.c
12993 F:      arch/*/kernel/*/perf_event*.c
12994 F:      arch/*/kernel/*/*/perf_event*.c
12995 F:      arch/*/include/asm/perf_event.h
12996 F:      arch/*/kernel/perf_callchain.c
12997 F:      arch/*/events/*
12998 F:      arch/*/events/*/*
12999 F:      tools/perf/
13000
13001 PERFORMANCE EVENTS SUBSYSTEM ARM64 PMU EVENTS
13002 R:      John Garry <john.garry@huawei.com>
13003 R:      Will Deacon <will@kernel.org>
13004 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13005 S:      Supported
13006 F:      tools/perf/pmu-events/arch/arm64/
13007
13008 PERSONALITY HANDLING
13009 M:      Christoph Hellwig <hch@infradead.org>
13010 L:      linux-abi-devel@lists.sourceforge.net
13011 S:      Maintained
13012 F:      include/linux/personality.h
13013 F:      include/uapi/linux/personality.h
13014
13015 PHOENIX RC FLIGHT CONTROLLER ADAPTER
13016 M:      Marcus Folkesson <marcus.folkesson@gmail.com>
13017 L:      linux-input@vger.kernel.org
13018 S:      Maintained
13019 F:      Documentation/input/devices/pxrc.rst
13020 F:      drivers/input/joystick/pxrc.c
13021
13022 FLYSKY FSIA6B RC RECEIVER
13023 M:      Markus Koch <markus@notsyncing.net>
13024 L:      linux-input@vger.kernel.org
13025 S:      Maintained
13026 F:      drivers/input/joystick/fsia6b.c
13027
13028 PHONET PROTOCOL
13029 M:      Remi Denis-Courmont <courmisch@gmail.com>
13030 S:      Supported
13031 F:      Documentation/networking/phonet.txt
13032 F:      include/linux/phonet.h
13033 F:      include/net/phonet/
13034 F:      include/uapi/linux/phonet.h
13035 F:      net/phonet/
13036
13037 PHRAM MTD DRIVER
13038 M:      Joern Engel <joern@lazybastard.org>
13039 L:      linux-mtd@lists.infradead.org
13040 S:      Maintained
13041 F:      drivers/mtd/devices/phram.c
13042
13043 PICOLCD HID DRIVER
13044 M:      Bruno Prémont <bonbons@linux-vserver.org>
13045 L:      linux-input@vger.kernel.org
13046 S:      Maintained
13047 F:      drivers/hid/hid-picolcd*
13048
13049 PICOXCELL SUPPORT
13050 M:      Jamie Iles <jamie@jamieiles.com>
13051 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13052 T:      git git://github.com/jamieiles/linux-2.6-ji.git
13053 S:      Supported
13054 F:      arch/arm/boot/dts/picoxcell*
13055 F:      arch/arm/mach-picoxcell/
13056 F:      drivers/crypto/picoxcell*
13057
13058 PIDFD API
13059 M:      Christian Brauner <christian@brauner.io>
13060 L:      linux-kernel@vger.kernel.org
13061 S:      Maintained
13062 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brauner/linux.git
13063 F:      samples/pidfd/
13064 F:      tools/testing/selftests/pidfd/
13065 F:      tools/testing/selftests/clone3/
13066 K:      (?i)pidfd
13067 K:      (?i)clone3
13068 K:      \b(clone_args|kernel_clone_args)\b
13069
13070 PIN CONTROL SUBSYSTEM
13071 M:      Linus Walleij <linus.walleij@linaro.org>
13072 L:      linux-gpio@vger.kernel.org
13073 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
13074 S:      Maintained
13075 F:      Documentation/devicetree/bindings/pinctrl/
13076 F:      Documentation/driver-api/pinctl.rst
13077 F:      drivers/pinctrl/
13078 F:      include/linux/pinctrl/
13079
13080 PIN CONTROLLER - MICROCHIP AT91
13081 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
13082 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13083 L:      linux-gpio@vger.kernel.org
13084 S:      Supported
13085 F:      drivers/pinctrl/pinctrl-at91*
13086 F:      drivers/gpio/gpio-sama5d2-piobu.c
13087
13088 PIN CONTROLLER - FREESCALE
13089 M:      Dong Aisheng <aisheng.dong@nxp.com>
13090 M:      Fabio Estevam <festevam@gmail.com>
13091 M:      Shawn Guo <shawnguo@kernel.org>
13092 M:      Stefan Agner <stefan@agner.ch>
13093 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
13094 L:      linux-gpio@vger.kernel.org
13095 S:      Maintained
13096 F:      drivers/pinctrl/freescale/
13097 F:      Documentation/devicetree/bindings/pinctrl/fsl,*
13098
13099 PIN CONTROLLER - INTEL
13100 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
13101 M:      Andy Shevchenko <andy@kernel.org>
13102 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git
13103 S:      Maintained
13104 F:      drivers/pinctrl/intel/
13105
13106 PIN CONTROLLER - MEDIATEK
13107 M:      Sean Wang <sean.wang@kernel.org>
13108 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
13109 S:      Maintained
13110 F:      Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt
13111 F:      Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt
13112 F:      drivers/pinctrl/mediatek/
13113
13114 PIN CONTROLLER - QUALCOMM
13115 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
13116 S:      Maintained
13117 L:      linux-arm-msm@vger.kernel.org
13118 F:      Documentation/devicetree/bindings/pinctrl/qcom,*.txt
13119 F:      drivers/pinctrl/qcom/
13120
13121 PIN CONTROLLER - RENESAS
13122 M:      Geert Uytterhoeven <geert+renesas@glider.be>
13123 L:      linux-renesas-soc@vger.kernel.org
13124 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc
13125 S:      Maintained
13126 F:      drivers/pinctrl/pinctrl-rz*
13127 F:      drivers/pinctrl/sh-pfc/
13128
13129 PIN CONTROLLER - SAMSUNG
13130 M:      Tomasz Figa <tomasz.figa@gmail.com>
13131 M:      Krzysztof Kozlowski <krzk@kernel.org>
13132 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
13133 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13134 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13135 Q:      https://patchwork.kernel.org/project/linux-samsung-soc/list/
13136 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
13137 S:      Maintained
13138 F:      drivers/pinctrl/samsung/
13139 F:      include/dt-bindings/pinctrl/samsung.h
13140 F:      Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
13141
13142 PIN CONTROLLER - SINGLE
13143 M:      Tony Lindgren <tony@atomide.com>
13144 M:      Haojian Zhuang <haojian.zhuang@linaro.org>
13145 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13146 L:      linux-omap@vger.kernel.org
13147 S:      Maintained
13148 F:      drivers/pinctrl/pinctrl-single.c
13149
13150 PIN CONTROLLER - ST SPEAR
13151 M:      Viresh Kumar <vireshk@kernel.org>
13152 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13153 W:      http://www.st.com/spear
13154 S:      Maintained
13155 F:      drivers/pinctrl/spear/
13156
13157 PISTACHIO SOC SUPPORT
13158 M:      James Hartley <james.hartley@sondrel.com>
13159 L:      linux-mips@vger.kernel.org
13160 S:      Odd Fixes
13161 F:      arch/mips/pistachio/
13162 F:      arch/mips/include/asm/mach-pistachio/
13163 F:      arch/mips/boot/dts/img/pistachio*
13164 F:      arch/mips/configs/pistachio*_defconfig
13165
13166 PKTCDVD DRIVER
13167 S:      Orphan
13168 M:      linux-block@vger.kernel.org
13169 F:      drivers/block/pktcdvd.c
13170 F:      include/linux/pktcdvd.h
13171 F:      include/uapi/linux/pktcdvd.h
13172
13173 PKUNITY SOC DRIVERS
13174 M:      Guan Xuetao <gxt@pku.edu.cn>
13175 W:      http://mprc.pku.edu.cn/~guanxuetao/linux
13176 S:      Maintained
13177 T:      git git://github.com/gxt/linux.git
13178 F:      drivers/input/serio/i8042-unicore32io.h
13179 F:      drivers/i2c/busses/i2c-puv3.c
13180 F:      drivers/video/fbdev/fb-puv3.c
13181 F:      drivers/rtc/rtc-puv3.c
13182
13183 PLANTOWER PMS7003 AIR POLLUTION SENSOR DRIVER
13184 M:      Tomasz Duszynski <tduszyns@gmail.com>
13185 S:      Maintained
13186 F:      drivers/iio/chemical/pms7003.c
13187 F:      Documentation/devicetree/bindings/iio/chemical/plantower,pms7003.yaml
13188
13189 PMBUS HARDWARE MONITORING DRIVERS
13190 M:      Guenter Roeck <linux@roeck-us.net>
13191 L:      linux-hwmon@vger.kernel.org
13192 W:      http://hwmon.wiki.kernel.org/
13193 W:      http://www.roeck-us.net/linux/drivers/
13194 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
13195 S:      Maintained
13196 F:      Documentation/devicetree/bindings/hwmon/ibm,cffps1.txt
13197 F:      Documentation/devicetree/bindings/hwmon/max31785.txt
13198 F:      Documentation/devicetree/bindings/hwmon/ltc2978.txt
13199 F:      Documentation/hwmon/adm1275.rst
13200 F:      Documentation/hwmon/ibm-cffps.rst
13201 F:      Documentation/hwmon/ir35221.rst
13202 F:      Documentation/hwmon/lm25066.rst
13203 F:      Documentation/hwmon/ltc2978.rst
13204 F:      Documentation/hwmon/ltc3815.rst
13205 F:      Documentation/hwmon/max16064.rst
13206 F:      Documentation/hwmon/max20751.rst
13207 F:      Documentation/hwmon/max31785.rst
13208 F:      Documentation/hwmon/max34440.rst
13209 F:      Documentation/hwmon/max8688.rst
13210 F:      Documentation/hwmon/pmbus.rst
13211 F:      Documentation/hwmon/pmbus-core.rst
13212 F:      Documentation/hwmon/tps40422.rst
13213 F:      Documentation/hwmon/ucd9000.rst
13214 F:      Documentation/hwmon/ucd9200.rst
13215 F:      Documentation/hwmon/zl6100.rst
13216 F:      drivers/hwmon/pmbus/
13217 F:      include/linux/pmbus.h
13218
13219 PMC SIERRA MaxRAID DRIVER
13220 L:      linux-scsi@vger.kernel.org
13221 W:      http://www.pmc-sierra.com/
13222 S:      Orphan
13223 F:      drivers/scsi/pmcraid.*
13224
13225 PMC SIERRA PM8001 DRIVER
13226 M:      Jack Wang <jinpu.wang@cloud.ionos.com>
13227 L:      linux-scsi@vger.kernel.org
13228 S:      Supported
13229 F:      drivers/scsi/pm8001/
13230
13231 PM-GRAPH UTILITY
13232 M:      "Todd E Brandt" <todd.e.brandt@linux.intel.com>
13233 L:      linux-pm@vger.kernel.org
13234 W:      https://01.org/pm-graph
13235 B:      https://bugzilla.kernel.org/buglist.cgi?component=pm-graph&product=Tools
13236 T:      git git://github.com/intel/pm-graph
13237 S:      Supported
13238 F:      tools/power/pm-graph
13239
13240 PNP SUPPORT
13241 M:      "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
13242 S:      Maintained
13243 F:      drivers/pnp/
13244
13245 PNI RM3100 IIO DRIVER
13246 M:      Song Qiang <songqiang1304521@gmail.com>
13247 L:      linux-iio@vger.kernel.org
13248 S:      Maintained
13249 F:      drivers/iio/magnetometer/rm3100*
13250 F:      Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.txt
13251
13252 POSIX CLOCKS and TIMERS
13253 M:      Thomas Gleixner <tglx@linutronix.de>
13254 L:      linux-kernel@vger.kernel.org
13255 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
13256 S:      Maintained
13257 F:      fs/timerfd.c
13258 F:      include/linux/timer*
13259 F:      kernel/time/*timer*
13260
13261 POWER MANAGEMENT CORE
13262 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
13263 L:      linux-pm@vger.kernel.org
13264 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
13265 B:      https://bugzilla.kernel.org
13266 S:      Supported
13267 F:      drivers/base/power/
13268 F:      include/linux/pm.h
13269 F:      include/linux/pm_*
13270 F:      include/linux/powercap.h
13271 F:      include/linux/intel_rapl.h
13272 F:      drivers/powercap/
13273 F:      kernel/configs/nopm.config
13274
13275 POWER STATE COORDINATION INTERFACE (PSCI)
13276 M:      Mark Rutland <mark.rutland@arm.com>
13277 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
13278 L:      linux-arm-kernel@lists.infradead.org
13279 S:      Maintained
13280 F:      drivers/firmware/psci/
13281 F:      include/linux/psci.h
13282 F:      include/uapi/linux/psci.h
13283
13284 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
13285 M:      Sebastian Reichel <sre@kernel.org>
13286 L:      linux-pm@vger.kernel.org
13287 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
13288 S:      Maintained
13289 F:      Documentation/ABI/testing/sysfs-class-power
13290 F:      Documentation/devicetree/bindings/power/supply/
13291 F:      include/linux/power_supply.h
13292 F:      drivers/power/supply/
13293
13294 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
13295 M:      Suraj Jitindar Singh <sjitindarsingh@gmail.com>
13296 L:      linuxppc-dev@lists.ozlabs.org
13297 S:      Maintained
13298 F:      drivers/char/powernv-op-panel.c
13299
13300 PPP OVER ATM (RFC 2364)
13301 M:      Mitchell Blank Jr <mitch@sfgoth.com>
13302 S:      Maintained
13303 F:      net/atm/pppoatm.c
13304 F:      include/uapi/linux/atmppp.h
13305
13306 PPP OVER ETHERNET
13307 M:      Michal Ostrowski <mostrows@earthlink.net>
13308 S:      Maintained
13309 F:      drivers/net/ppp/pppoe.c
13310 F:      drivers/net/ppp/pppox.c
13311
13312 PPP OVER L2TP
13313 M:      James Chapman <jchapman@katalix.com>
13314 S:      Maintained
13315 F:      net/l2tp/l2tp_ppp.c
13316 F:      include/linux/if_pppol2tp.h
13317 F:      include/uapi/linux/if_pppol2tp.h
13318
13319 PPP PROTOCOL DRIVERS AND COMPRESSORS
13320 M:      Paul Mackerras <paulus@samba.org>
13321 L:      linux-ppp@vger.kernel.org
13322 S:      Maintained
13323 F:      drivers/net/ppp/ppp_*
13324
13325 PPS SUPPORT
13326 M:      Rodolfo Giometti <giometti@enneenne.com>
13327 W:      http://wiki.enneenne.com/index.php/LinuxPPS_support
13328 L:      linuxpps@ml.enneenne.com (subscribers-only)
13329 S:      Maintained
13330 F:      Documentation/driver-api/pps.rst
13331 F:      Documentation/devicetree/bindings/pps/pps-gpio.txt
13332 F:      Documentation/ABI/testing/sysfs-pps
13333 F:      drivers/pps/
13334 F:      include/linux/pps*.h
13335 F:      include/uapi/linux/pps.h
13336
13337 PPTP DRIVER
13338 M:      Dmitry Kozlov <xeb@mail.ru>
13339 L:      netdev@vger.kernel.org
13340 S:      Maintained
13341 F:      drivers/net/ppp/pptp.c
13342 W:      http://sourceforge.net/projects/accel-pptp
13343
13344 PRINTK
13345 M:      Petr Mladek <pmladek@suse.com>
13346 M:      Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
13347 R:      Steven Rostedt <rostedt@goodmis.org>
13348 S:      Maintained
13349 F:      kernel/printk/
13350 F:      include/linux/printk.h
13351
13352 PRISM54 WIRELESS DRIVER
13353 M:      Luis Chamberlain <mcgrof@kernel.org>
13354 L:      linux-wireless@vger.kernel.org
13355 W:      http://wireless.kernel.org/en/users/Drivers/p54
13356 S:      Obsolete
13357 F:      drivers/net/wireless/intersil/prism54/
13358
13359 PROC FILESYSTEM
13360 R:      Alexey Dobriyan <adobriyan@gmail.com>
13361 L:      linux-kernel@vger.kernel.org
13362 L:      linux-fsdevel@vger.kernel.org
13363 S:      Maintained
13364 F:      fs/proc/
13365 F:      include/linux/proc_fs.h
13366 F:      tools/testing/selftests/proc/
13367 F:      Documentation/filesystems/proc.txt
13368
13369 PROC SYSCTL
13370 M:      Luis Chamberlain <mcgrof@kernel.org>
13371 M:      Kees Cook <keescook@chromium.org>
13372 M:      Iurii Zaikin <yzaikin@google.com>
13373 L:      linux-kernel@vger.kernel.org
13374 L:      linux-fsdevel@vger.kernel.org
13375 S:      Maintained
13376 F:      fs/proc/proc_sysctl.c
13377 F:      include/linux/sysctl.h
13378 F:      kernel/sysctl.c
13379 F:      kernel/sysctl-test.c
13380 F:      tools/testing/selftests/sysctl/
13381
13382 PS3 NETWORK SUPPORT
13383 M:      Geoff Levand <geoff@infradead.org>
13384 L:      netdev@vger.kernel.org
13385 L:      linuxppc-dev@lists.ozlabs.org
13386 S:      Maintained
13387 F:      drivers/net/ethernet/toshiba/ps3_gelic_net.*
13388
13389 PS3 PLATFORM SUPPORT
13390 M:      Geoff Levand <geoff@infradead.org>
13391 L:      linuxppc-dev@lists.ozlabs.org
13392 S:      Maintained
13393 F:      arch/powerpc/boot/ps3*
13394 F:      arch/powerpc/include/asm/lv1call.h
13395 F:      arch/powerpc/include/asm/ps3*.h
13396 F:      arch/powerpc/platforms/ps3/
13397 F:      drivers/*/ps3*
13398 F:      drivers/ps3/
13399 F:      drivers/rtc/rtc-ps3.c
13400 F:      drivers/usb/host/*ps3.c
13401 F:      sound/ppc/snd_ps3*
13402
13403 PS3VRAM DRIVER
13404 M:      Jim Paris <jim@jtan.com>
13405 M:      Geoff Levand <geoff@infradead.org>
13406 L:      linuxppc-dev@lists.ozlabs.org
13407 S:      Maintained
13408 F:      drivers/block/ps3vram.c
13409
13410 PSAMPLE PACKET SAMPLING SUPPORT:
13411 M:      Yotam Gigi <yotam.gi@gmail.com>
13412 S:      Maintained
13413 F:      net/psample
13414 F:      include/net/psample.h
13415 F:      include/uapi/linux/psample.h
13416
13417 PSTORE FILESYSTEM
13418 M:      Kees Cook <keescook@chromium.org>
13419 M:      Anton Vorontsov <anton@enomsg.org>
13420 M:      Colin Cross <ccross@android.com>
13421 M:      Tony Luck <tony.luck@intel.com>
13422 S:      Maintained
13423 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
13424 F:      fs/pstore/
13425 F:      include/linux/pstore*
13426 F:      drivers/firmware/efi/efi-pstore.c
13427 F:      drivers/acpi/apei/erst.c
13428 F:      Documentation/admin-guide/ramoops.rst
13429 F:      Documentation/devicetree/bindings/reserved-memory/ramoops.txt
13430 K:      \b(pstore|ramoops)
13431
13432 PTP HARDWARE CLOCK SUPPORT
13433 M:      Richard Cochran <richardcochran@gmail.com>
13434 L:      netdev@vger.kernel.org
13435 S:      Maintained
13436 W:      http://linuxptp.sourceforge.net/
13437 F:      Documentation/ABI/testing/sysfs-ptp
13438 F:      Documentation/driver-api/ptp.rst
13439 F:      drivers/net/phy/dp83640*
13440 F:      drivers/ptp/*
13441 F:      include/linux/ptp_cl*
13442
13443 PTRACE SUPPORT
13444 M:      Oleg Nesterov <oleg@redhat.com>
13445 S:      Maintained
13446 F:      include/asm-generic/syscall.h
13447 F:      include/linux/ptrace.h
13448 F:      include/linux/regset.h
13449 F:      include/linux/tracehook.h
13450 F:      include/uapi/linux/ptrace.h
13451 F:      include/uapi/linux/ptrace.h
13452 F:      kernel/ptrace.c
13453 F:      arch/*/ptrace*.c
13454 F:      arch/*/*/ptrace*.c
13455 F:      arch/*/include/asm/ptrace*.h
13456
13457 PULSE8-CEC DRIVER
13458 M:      Hans Verkuil <hverkuil@xs4all.nl>
13459 L:      linux-media@vger.kernel.org
13460 T:      git git://linuxtv.org/media_tree.git
13461 S:      Maintained
13462 F:      drivers/media/usb/pulse8-cec/*
13463 F:      Documentation/media/cec-drivers/pulse8-cec.rst
13464
13465 PVRUSB2 VIDEO4LINUX DRIVER
13466 M:      Mike Isely <isely@pobox.com>
13467 L:      pvrusb2@isely.net       (subscribers-only)
13468 L:      linux-media@vger.kernel.org
13469 W:      http://www.isely.net/pvrusb2/
13470 T:      git git://linuxtv.org/media_tree.git
13471 S:      Maintained
13472 F:      Documentation/media/v4l-drivers/pvrusb2*
13473 F:      drivers/media/usb/pvrusb2/
13474
13475 PWC WEBCAM DRIVER
13476 M:      Hans Verkuil <hverkuil@xs4all.nl>
13477 L:      linux-media@vger.kernel.org
13478 T:      git git://linuxtv.org/media_tree.git
13479 S:      Odd Fixes
13480 F:      drivers/media/usb/pwc/*
13481 F:      include/trace/events/pwc.h
13482
13483 PWM FAN DRIVER
13484 M:      Kamil Debski <kamil@wypas.org>
13485 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
13486 L:      linux-hwmon@vger.kernel.org
13487 S:      Supported
13488 F:      Documentation/devicetree/bindings/hwmon/pwm-fan.txt
13489 F:      Documentation/hwmon/pwm-fan.rst
13490 F:      drivers/hwmon/pwm-fan.c
13491
13492 PWM IR Transmitter
13493 M:      Sean Young <sean@mess.org>
13494 L:      linux-media@vger.kernel.org
13495 S:      Maintained
13496 F:      drivers/media/rc/pwm-ir-tx.c
13497
13498 PWM SUBSYSTEM
13499 M:      Thierry Reding <thierry.reding@gmail.com>
13500 R:      Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
13501 L:      linux-pwm@vger.kernel.org
13502 S:      Maintained
13503 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
13504 Q:      https://patchwork.ozlabs.org/project/linux-pwm/list/
13505 F:      Documentation/driver-api/pwm.rst
13506 F:      Documentation/devicetree/bindings/pwm/
13507 F:      include/linux/pwm.h
13508 F:      drivers/pwm/
13509 F:      drivers/video/backlight/pwm_bl.c
13510 F:      include/linux/pwm_backlight.h
13511 F:      drivers/gpio/gpio-mvebu.c
13512 F:      Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
13513 K:      pwm_(config|apply_state|ops)
13514
13515 PXA GPIO DRIVER
13516 M:      Robert Jarzmik <robert.jarzmik@free.fr>
13517 L:      linux-gpio@vger.kernel.org
13518 S:      Maintained
13519 F:      drivers/gpio/gpio-pxa.c
13520
13521 PXA MMCI DRIVER
13522 S:      Orphan
13523
13524 PXA RTC DRIVER
13525 M:      Robert Jarzmik <robert.jarzmik@free.fr>
13526 L:      linux-rtc@vger.kernel.org
13527 S:      Maintained
13528
13529 PXA2xx/PXA3xx SUPPORT
13530 M:      Daniel Mack <daniel@zonque.org>
13531 M:      Haojian Zhuang <haojian.zhuang@gmail.com>
13532 M:      Robert Jarzmik <robert.jarzmik@free.fr>
13533 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13534 T:      git git://github.com/hzhuang1/linux.git
13535 T:      git git://github.com/rjarzmik/linux.git
13536 S:      Maintained
13537 F:      arch/arm/boot/dts/pxa*
13538 F:      arch/arm/mach-pxa/
13539 F:      drivers/dma/pxa*
13540 F:      drivers/pcmcia/pxa2xx*
13541 F:      drivers/pinctrl/pxa/
13542 F:      drivers/spi/spi-pxa2xx*
13543 F:      drivers/usb/gadget/udc/pxa2*
13544 F:      include/sound/pxa2xx-lib.h
13545 F:      sound/arm/pxa*
13546 F:      sound/soc/pxa/
13547
13548 QAT DRIVER
13549 M:      Giovanni Cabiddu <giovanni.cabiddu@intel.com>
13550 L:      qat-linux@intel.com
13551 S:      Supported
13552 F:      drivers/crypto/qat/
13553
13554 QCOM AUDIO (ASoC) DRIVERS
13555 M:      Patrick Lai <plai@codeaurora.org>
13556 M:      Banajit Goswami <bgoswami@codeaurora.org>
13557 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13558 S:      Supported
13559 F:      sound/soc/qcom/
13560
13561 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
13562 M:      Gabriel Somlo <somlo@cmu.edu>
13563 M:      "Michael S. Tsirkin" <mst@redhat.com>
13564 L:      qemu-devel@nongnu.org
13565 S:      Maintained
13566 F:      drivers/firmware/qemu_fw_cfg.c
13567 F:      include/uapi/linux/qemu_fw_cfg.h
13568
13569 QIB DRIVER
13570 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
13571 M:      Mike Marciniszyn <mike.marciniszyn@intel.com>
13572 L:      linux-rdma@vger.kernel.org
13573 S:      Supported
13574 F:      drivers/infiniband/hw/qib/
13575
13576 QLOGIC QL41xxx FCOE DRIVER
13577 M:      QLogic-Storage-Upstream@cavium.com
13578 L:      linux-scsi@vger.kernel.org
13579 S:      Supported
13580 F:      drivers/scsi/qedf/
13581
13582 QLOGIC QL41xxx ISCSI DRIVER
13583 M:      QLogic-Storage-Upstream@cavium.com
13584 L:      linux-scsi@vger.kernel.org
13585 S:      Supported
13586 F:      drivers/scsi/qedi/
13587
13588 QLOGIC QL4xxx ETHERNET DRIVER
13589 M:      Ariel Elior <aelior@marvell.com>
13590 M:      GR-everest-linux-l2@marvell.com
13591 L:      netdev@vger.kernel.org
13592 S:      Supported
13593 F:      drivers/net/ethernet/qlogic/qed/
13594 F:      include/linux/qed/
13595 F:      drivers/net/ethernet/qlogic/qede/
13596
13597 QLOGIC QL4xxx RDMA DRIVER
13598 M:      Michal Kalderon <mkalderon@marvell.com>
13599 M:      Ariel Elior <aelior@marvell.com>
13600 L:      linux-rdma@vger.kernel.org
13601 S:      Supported
13602 F:      drivers/infiniband/hw/qedr/
13603 F:      include/uapi/rdma/qedr-abi.h
13604
13605 QLOGIC QLA1280 SCSI DRIVER
13606 M:      Michael Reed <mdr@sgi.com>
13607 L:      linux-scsi@vger.kernel.org
13608 S:      Maintained
13609 F:      drivers/scsi/qla1280.[ch]
13610
13611 QLOGIC QLA2XXX FC-SCSI DRIVER
13612 M:      hmadhani@marvell.com
13613 L:      linux-scsi@vger.kernel.org
13614 S:      Supported
13615 F:      Documentation/scsi/LICENSE.qla2xxx
13616 F:      drivers/scsi/qla2xxx/
13617
13618 QLOGIC QLA3XXX NETWORK DRIVER
13619 M:      GR-Linux-NIC-Dev@marvell.com
13620 L:      netdev@vger.kernel.org
13621 S:      Supported
13622 F:      Documentation/networking/device_drivers/qlogic/LICENSE.qla3xxx
13623 F:      drivers/net/ethernet/qlogic/qla3xxx.*
13624
13625 QLOGIC QLA4XXX iSCSI DRIVER
13626 M:      QLogic-Storage-Upstream@qlogic.com
13627 L:      linux-scsi@vger.kernel.org
13628 S:      Supported
13629 F:      Documentation/scsi/LICENSE.qla4xxx
13630 F:      drivers/scsi/qla4xxx/
13631
13632 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
13633 M:      Shahed Shaikh <shshaikh@marvell.com>
13634 M:      Manish Chopra <manishc@marvell.com>
13635 M:      GR-Linux-NIC-Dev@marvell.com
13636 L:      netdev@vger.kernel.org
13637 S:      Supported
13638 F:      drivers/net/ethernet/qlogic/qlcnic/
13639
13640 QLOGIC QLGE 10Gb ETHERNET DRIVER
13641 M:      Manish Chopra <manishc@marvell.com>
13642 M:      GR-Linux-NIC-Dev@marvell.com
13643 L:      netdev@vger.kernel.org
13644 S:      Supported
13645 F:      drivers/staging/qlge/
13646
13647 QM1D1B0004 MEDIA DRIVER
13648 M:      Akihiro Tsukada <tskd08@gmail.com>
13649 L:      linux-media@vger.kernel.org
13650 S:      Odd Fixes
13651 F:      drivers/media/tuners/qm1d1b0004*
13652
13653 QM1D1C0042 MEDIA DRIVER
13654 M:      Akihiro Tsukada <tskd08@gmail.com>
13655 L:      linux-media@vger.kernel.org
13656 S:      Odd Fixes
13657 F:      drivers/media/tuners/qm1d1c0042*
13658
13659 QNX4 FILESYSTEM
13660 M:      Anders Larsen <al@alarsen.net>
13661 W:      http://www.alarsen.net/linux/qnx4fs/
13662 S:      Maintained
13663 F:      fs/qnx4/
13664 F:      include/uapi/linux/qnx4_fs.h
13665 F:      include/uapi/linux/qnxtypes.h
13666
13667 QORIQ DPAA2 FSL-MC BUS DRIVER
13668 M:      Stuart Yoder <stuyoder@gmail.com>
13669 M:      Laurentiu Tudor <laurentiu.tudor@nxp.com>
13670 L:      linux-kernel@vger.kernel.org
13671 S:      Maintained
13672 F:      drivers/bus/fsl-mc/
13673 F:      Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
13674 F:      Documentation/networking/device_drivers/freescale/dpaa2/overview.rst
13675
13676 QT1010 MEDIA DRIVER
13677 M:      Antti Palosaari <crope@iki.fi>
13678 L:      linux-media@vger.kernel.org
13679 W:      https://linuxtv.org
13680 W:      http://palosaari.fi/linux/
13681 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13682 T:      git git://linuxtv.org/anttip/media_tree.git
13683 S:      Maintained
13684 F:      drivers/media/tuners/qt1010*
13685
13686 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
13687 M:      Kalle Valo <kvalo@codeaurora.org>
13688 L:      ath10k@lists.infradead.org
13689 W:      http://wireless.kernel.org/en/users/Drivers/ath10k
13690 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
13691 S:      Supported
13692 F:      drivers/net/wireless/ath/ath10k/
13693
13694 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
13695 M:      QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
13696 L:      linux-wireless@vger.kernel.org
13697 W:      http://wireless.kernel.org/en/users/Drivers/ath9k
13698 S:      Supported
13699 F:      drivers/net/wireless/ath/ath9k/
13700
13701 QUALCOMM CAMERA SUBSYSTEM DRIVER
13702 M:      Todor Tomov <todor.too@gmail.com>
13703 L:      linux-media@vger.kernel.org
13704 S:      Maintained
13705 F:      Documentation/devicetree/bindings/media/qcom,camss.txt
13706 F:      Documentation/media/v4l-drivers/qcom_camss.rst
13707 F:      drivers/media/platform/qcom/camss/
13708
13709 QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
13710 M:      Ilia Lin <ilia.lin@kernel.org>
13711 L:      linux-pm@vger.kernel.org
13712 S:      Maintained
13713 F:      Documentation/devicetree/bindings/opp/qcom-nvmem-cpufreq.txt
13714 F:      drivers/cpufreq/qcom-cpufreq-nvmem.c
13715
13716 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
13717 M:      Timur Tabi <timur@kernel.org>
13718 L:      netdev@vger.kernel.org
13719 S:      Maintained
13720 F:      drivers/net/ethernet/qualcomm/emac/
13721
13722 QUALCOMM ETHQOS ETHERNET DRIVER
13723 M:      Vinod Koul <vkoul@kernel.org>
13724 M:      Niklas Cassel <niklas.cassel@linaro.org>
13725 L:      netdev@vger.kernel.org
13726 S:      Maintained
13727 F:      drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c
13728 F:      Documentation/devicetree/bindings/net/qcom,ethqos.txt
13729
13730 QUALCOMM GENERIC INTERFACE I2C DRIVER
13731 M:      Alok Chauhan <alokc@codeaurora.org>
13732 L:      linux-i2c@vger.kernel.org
13733 L:      linux-arm-msm@vger.kernel.org
13734 S:      Supported
13735 F:      drivers/i2c/busses/i2c-qcom-geni.c
13736
13737 QUALCOMM HEXAGON ARCHITECTURE
13738 M:      Brian Cain <bcain@codeaurora.org>
13739 L:      linux-hexagon@vger.kernel.org
13740 S:      Supported
13741 F:      arch/hexagon/
13742
13743 QUALCOMM HIDMA DRIVER
13744 M:      Sinan Kaya <okaya@kernel.org>
13745 L:      linux-arm-kernel@lists.infradead.org
13746 L:      linux-arm-msm@vger.kernel.org
13747 L:      dmaengine@vger.kernel.org
13748 S:      Supported
13749 F:      drivers/dma/qcom/hidma*
13750
13751 QUALCOMM IOMMU
13752 M:      Rob Clark <robdclark@gmail.com>
13753 L:      iommu@lists.linux-foundation.org
13754 L:      linux-arm-msm@vger.kernel.org
13755 S:      Maintained
13756 F:      drivers/iommu/qcom_iommu.c
13757
13758 QUALCOMM TSENS THERMAL DRIVER
13759 M:      Amit Kucheria <amit.kucheria@linaro.org>
13760 L:      linux-pm@vger.kernel.org
13761 L:      linux-arm-msm@vger.kernel.org
13762 S:      Maintained
13763 F:      drivers/thermal/qcom/
13764 F:      Documentation/devicetree/bindings/thermal/qcom-tsens.yaml
13765
13766 QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
13767 M:      Stanimir Varbanov <stanimir.varbanov@linaro.org>
13768 L:      linux-media@vger.kernel.org
13769 L:      linux-arm-msm@vger.kernel.org
13770 T:      git git://linuxtv.org/media_tree.git
13771 S:      Maintained
13772 F:      drivers/media/platform/qcom/venus/
13773
13774 QUALCOMM WCN36XX WIRELESS DRIVER
13775 M:      Kalle Valo <kvalo@codeaurora.org>
13776 L:      wcn36xx@lists.infradead.org
13777 W:      http://wireless.kernel.org/en/users/Drivers/wcn36xx
13778 T:      git git://github.com/KrasnikovEugene/wcn36xx.git
13779 S:      Supported
13780 F:      drivers/net/wireless/ath/wcn36xx/
13781
13782 QUANTENNA QTNFMAC WIRELESS DRIVER
13783 M:      Igor Mitsyanko <imitsyanko@quantenna.com>
13784 M:      Avinash Patil <avinashp@quantenna.com>
13785 M:      Sergey Matyukevich <smatyukevich@quantenna.com>
13786 L:      linux-wireless@vger.kernel.org
13787 S:      Maintained
13788 F:      drivers/net/wireless/quantenna
13789
13790 RADEON and AMDGPU DRM DRIVERS
13791 M:      Alex Deucher <alexander.deucher@amd.com>
13792 M:      Christian König <christian.koenig@amd.com>
13793 M:      David (ChunMing) Zhou <David1.Zhou@amd.com>
13794 L:      amd-gfx@lists.freedesktop.org
13795 T:      git git://people.freedesktop.org/~agd5f/linux
13796 S:      Supported
13797 F:      drivers/gpu/drm/radeon/
13798 F:      include/uapi/drm/radeon_drm.h
13799 F:      drivers/gpu/drm/amd/
13800 F:      include/uapi/drm/amdgpu_drm.h
13801
13802 RADEON FRAMEBUFFER DISPLAY DRIVER
13803 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
13804 L:      linux-fbdev@vger.kernel.org
13805 S:      Maintained
13806 F:      drivers/video/fbdev/aty/radeon*
13807 F:      include/uapi/linux/radeonfb.h
13808
13809 RADIOSHARK RADIO DRIVER
13810 M:      Hans Verkuil <hverkuil@xs4all.nl>
13811 L:      linux-media@vger.kernel.org
13812 T:      git git://linuxtv.org/media_tree.git
13813 S:      Maintained
13814 F:      drivers/media/radio/radio-shark.c
13815
13816 RADIOSHARK2 RADIO DRIVER
13817 M:      Hans Verkuil <hverkuil@xs4all.nl>
13818 L:      linux-media@vger.kernel.org
13819 T:      git git://linuxtv.org/media_tree.git
13820 S:      Maintained
13821 F:      drivers/media/radio/radio-shark2.c
13822 F:      drivers/media/radio/radio-tea5777.c
13823
13824 RADOS BLOCK DEVICE (RBD)
13825 M:      Ilya Dryomov <idryomov@gmail.com>
13826 M:      Sage Weil <sage@redhat.com>
13827 R:      Dongsheng Yang <dongsheng.yang@easystack.cn>
13828 L:      ceph-devel@vger.kernel.org
13829 W:      http://ceph.com/
13830 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
13831 T:      git git://github.com/ceph/ceph-client.git
13832 S:      Supported
13833 F:      Documentation/ABI/testing/sysfs-bus-rbd
13834 F:      drivers/block/rbd.c
13835 F:      drivers/block/rbd_types.h
13836
13837 RAGE128 FRAMEBUFFER DISPLAY DRIVER
13838 M:      Paul Mackerras <paulus@samba.org>
13839 L:      linux-fbdev@vger.kernel.org
13840 S:      Maintained
13841 F:      drivers/video/fbdev/aty/aty128fb.c
13842
13843 RAINSHADOW-CEC DRIVER
13844 M:      Hans Verkuil <hverkuil@xs4all.nl>
13845 L:      linux-media@vger.kernel.org
13846 T:      git git://linuxtv.org/media_tree.git
13847 S:      Maintained
13848 F:      drivers/media/usb/rainshadow-cec/*
13849
13850 RALINK MIPS ARCHITECTURE
13851 M:      John Crispin <john@phrozen.org>
13852 L:      linux-mips@vger.kernel.org
13853 S:      Maintained
13854 F:      arch/mips/ralink
13855
13856 RALINK RT2X00 WIRELESS LAN DRIVER
13857 M:      Stanislaw Gruszka <sgruszka@redhat.com>
13858 M:      Helmut Schaa <helmut.schaa@googlemail.com>
13859 L:      linux-wireless@vger.kernel.org
13860 S:      Maintained
13861 F:      drivers/net/wireless/ralink/rt2x00/
13862
13863 RAMDISK RAM BLOCK DEVICE DRIVER
13864 M:      Jens Axboe <axboe@kernel.dk>
13865 S:      Maintained
13866 F:      Documentation/admin-guide/blockdev/ramdisk.rst
13867 F:      drivers/block/brd.c
13868
13869 RANCHU VIRTUAL BOARD FOR MIPS
13870 M:      Miodrag Dinic <miodrag.dinic@mips.com>
13871 L:      linux-mips@vger.kernel.org
13872 S:      Supported
13873 F:      arch/mips/generic/board-ranchu.c
13874 F:      arch/mips/configs/generic/board-ranchu.config
13875
13876 RANDOM NUMBER DRIVER
13877 M:      "Theodore Ts'o" <tytso@mit.edu>
13878 S:      Maintained
13879 F:      drivers/char/random.c
13880
13881 RAPIDIO SUBSYSTEM
13882 M:      Matt Porter <mporter@kernel.crashing.org>
13883 M:      Alexandre Bounine <alex.bou9@gmail.com>
13884 S:      Maintained
13885 F:      drivers/rapidio/
13886
13887 RAS INFRASTRUCTURE
13888 M:      Tony Luck <tony.luck@intel.com>
13889 M:      Borislav Petkov <bp@alien8.de>
13890 L:      linux-edac@vger.kernel.org
13891 S:      Maintained
13892 F:      drivers/ras/
13893 F:      include/linux/ras.h
13894 F:      include/ras/ras_event.h
13895 F:      Documentation/admin-guide/ras.rst
13896
13897 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
13898 L:      linux-wireless@vger.kernel.org
13899 S:      Orphan
13900 F:      drivers/net/wireless/ray*
13901
13902 RCUTORTURE TEST FRAMEWORK
13903 M:      "Paul E. McKenney" <paulmck@kernel.org>
13904 M:      Josh Triplett <josh@joshtriplett.org>
13905 R:      Steven Rostedt <rostedt@goodmis.org>
13906 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13907 R:      Lai Jiangshan <jiangshanlai@gmail.com>
13908 L:      rcu@vger.kernel.org
13909 S:      Supported
13910 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
13911 F:      tools/testing/selftests/rcutorture
13912
13913 RDC R-321X SoC
13914 M:      Florian Fainelli <florian@openwrt.org>
13915 S:      Maintained
13916
13917 RDC R6040 FAST ETHERNET DRIVER
13918 M:      Florian Fainelli <f.fainelli@gmail.com>
13919 L:      netdev@vger.kernel.org
13920 S:      Maintained
13921 F:      drivers/net/ethernet/rdc/r6040.c
13922
13923 RDMAVT - RDMA verbs software
13924 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
13925 M:      Mike Marciniszyn <mike.marciniszyn@intel.com>
13926 L:      linux-rdma@vger.kernel.org
13927 S:      Supported
13928 F:      drivers/infiniband/sw/rdmavt
13929
13930 RDS - RELIABLE DATAGRAM SOCKETS
13931 M:      Santosh Shilimkar <santosh.shilimkar@oracle.com>
13932 L:      netdev@vger.kernel.org
13933 L:      linux-rdma@vger.kernel.org
13934 L:      rds-devel@oss.oracle.com (moderated for non-subscribers)
13935 W:      https://oss.oracle.com/projects/rds/
13936 S:      Supported
13937 F:      net/rds/
13938 F:      Documentation/networking/rds.txt
13939
13940 RDT - RESOURCE ALLOCATION
13941 M:      Fenghua Yu <fenghua.yu@intel.com>
13942 M:      Reinette Chatre <reinette.chatre@intel.com>
13943 L:      linux-kernel@vger.kernel.org
13944 S:      Supported
13945 F:      arch/x86/kernel/cpu/resctrl/
13946 F:      arch/x86/include/asm/resctrl_sched.h
13947 F:      Documentation/x86/resctrl*
13948
13949 READ-COPY UPDATE (RCU)
13950 M:      "Paul E. McKenney" <paulmck@kernel.org>
13951 M:      Josh Triplett <josh@joshtriplett.org>
13952 R:      Steven Rostedt <rostedt@goodmis.org>
13953 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13954 R:      Lai Jiangshan <jiangshanlai@gmail.com>
13955 R:      Joel Fernandes <joel@joelfernandes.org>
13956 L:      rcu@vger.kernel.org
13957 W:      http://www.rdrop.com/users/paulmck/RCU/
13958 S:      Supported
13959 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
13960 F:      Documentation/RCU/
13961 X:      Documentation/RCU/torture.txt
13962 F:      include/linux/rcu*
13963 X:      include/linux/srcu*.h
13964 F:      kernel/rcu/
13965 X:      kernel/rcu/srcu*.c
13966
13967 REAL TIME CLOCK (RTC) SUBSYSTEM
13968 M:      Alessandro Zummo <a.zummo@towertech.it>
13969 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
13970 L:      linux-rtc@vger.kernel.org
13971 Q:      http://patchwork.ozlabs.org/project/rtc-linux/list/
13972 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
13973 S:      Maintained
13974 F:      Documentation/devicetree/bindings/rtc/
13975 F:      Documentation/admin-guide/rtc.rst
13976 F:      drivers/rtc/
13977 F:      include/linux/rtc.h
13978 F:      include/uapi/linux/rtc.h
13979 F:      include/linux/rtc/
13980 F:      include/linux/platform_data/rtc-*
13981 F:      tools/testing/selftests/rtc/
13982
13983 REALTEK AUDIO CODECS
13984 M:      Bard Liao <bardliao@realtek.com>
13985 M:      Oder Chiou <oder_chiou@realtek.com>
13986 S:      Maintained
13987 F:      sound/soc/codecs/rt*
13988 F:      include/sound/rt*.h
13989
13990 REALTEK RTL83xx SMI DSA ROUTER CHIPS
13991 M:      Linus Walleij <linus.walleij@linaro.org>
13992 S:      Maintained
13993 F:      Documentation/devicetree/bindings/net/dsa/realtek-smi.txt
13994 F:      drivers/net/dsa/realtek-smi*
13995 F:      drivers/net/dsa/rtl83*
13996
13997 REDPINE WIRELESS DRIVER
13998 M:      Amitkumar Karwar <amitkarwar@gmail.com>
13999 M:      Siva Rebbagondla <siva8118@gmail.com>
14000 L:      linux-wireless@vger.kernel.org
14001 S:      Maintained
14002 F:      drivers/net/wireless/rsi/
14003
14004 REGISTER MAP ABSTRACTION
14005 M:      Mark Brown <broonie@kernel.org>
14006 L:      linux-kernel@vger.kernel.org
14007 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
14008 S:      Supported
14009 F:      Documentation/devicetree/bindings/regmap/
14010 F:      drivers/base/regmap/
14011 F:      include/linux/regmap.h
14012
14013 REISERFS FILE SYSTEM
14014 L:      reiserfs-devel@vger.kernel.org
14015 S:      Supported
14016 F:      fs/reiserfs/
14017
14018 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
14019 M:      Ohad Ben-Cohen <ohad@wizery.com>
14020 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
14021 L:      linux-remoteproc@vger.kernel.org
14022 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git rproc-next
14023 S:      Maintained
14024 F:      Documentation/devicetree/bindings/remoteproc/
14025 F:      Documentation/ABI/testing/sysfs-class-remoteproc
14026 F:      Documentation/remoteproc.txt
14027 F:      drivers/remoteproc/
14028 F:      include/linux/remoteproc.h
14029 F:      include/linux/remoteproc/
14030
14031 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
14032 M:      Ohad Ben-Cohen <ohad@wizery.com>
14033 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
14034 L:      linux-remoteproc@vger.kernel.org
14035 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git rpmsg-next
14036 S:      Maintained
14037 F:      drivers/rpmsg/
14038 F:      Documentation/rpmsg.txt
14039 F:      Documentation/ABI/testing/sysfs-bus-rpmsg
14040 F:      include/linux/rpmsg.h
14041 F:      include/linux/rpmsg/
14042 F:      include/uapi/linux/rpmsg.h
14043 F:      samples/rpmsg/
14044
14045 RENESAS CLOCK DRIVERS
14046 M:      Geert Uytterhoeven <geert+renesas@glider.be>
14047 L:      linux-renesas-soc@vger.kernel.org
14048 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas
14049 S:      Supported
14050 F:      drivers/clk/renesas/
14051
14052 RENESAS EMEV2 I2C DRIVER
14053 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
14054 S:      Supported
14055 F:      Documentation/devicetree/bindings/i2c/renesas,iic-emev2.txt
14056 F:      drivers/i2c/busses/i2c-emev2.c
14057
14058 RENESAS ETHERNET DRIVERS
14059 R:      Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
14060 L:      netdev@vger.kernel.org
14061 L:      linux-renesas-soc@vger.kernel.org
14062 F:      Documentation/devicetree/bindings/net/renesas,*.txt
14063 F:      Documentation/devicetree/bindings/net/renesas,*.yaml
14064 F:      drivers/net/ethernet/renesas/
14065 F:      include/linux/sh_eth.h
14066
14067 RENESAS R-CAR GYROADC DRIVER
14068 M:      Marek Vasut <marek.vasut@gmail.com>
14069 L:      linux-iio@vger.kernel.org
14070 S:      Supported
14071 F:      Documentation/devicetree/bindings/iio/adc/renesas,gyroadc.txt
14072 F:      drivers/iio/adc/rcar-gyroadc.c
14073
14074 RENESAS R-CAR I2C DRIVERS
14075 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
14076 S:      Supported
14077 F:      Documentation/devicetree/bindings/i2c/renesas,i2c.txt
14078 F:      Documentation/devicetree/bindings/i2c/renesas,iic.txt
14079 F:      drivers/i2c/busses/i2c-rcar.c
14080 F:      drivers/i2c/busses/i2c-sh_mobile.c
14081
14082 RENESAS RIIC DRIVER
14083 M:      Chris Brandt <chris.brandt@renesas.com>
14084 S:      Supported
14085 F:      Documentation/devicetree/bindings/i2c/renesas,riic.txt
14086 F:      drivers/i2c/busses/i2c-riic.c
14087
14088 RENESAS USB PHY DRIVER
14089 M:      Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
14090 L:      linux-renesas-soc@vger.kernel.org
14091 S:      Maintained
14092 F:      drivers/phy/renesas/phy-rcar-gen3-usb*.c
14093
14094 RESET CONTROLLER FRAMEWORK
14095 M:      Philipp Zabel <p.zabel@pengutronix.de>
14096 T:      git git://git.pengutronix.de/git/pza/linux
14097 S:      Maintained
14098 F:      drivers/reset/
14099 F:      Documentation/devicetree/bindings/reset/
14100 F:      include/dt-bindings/reset/
14101 F:      include/linux/reset.h
14102 F:      include/linux/reset/
14103 F:      include/linux/reset-controller.h
14104 K:      \b(?:devm_|of_)?reset_control(?:ler_[a-z]+|_[a-z_]+)?\b
14105
14106 RESTARTABLE SEQUENCES SUPPORT
14107 M:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
14108 M:      Peter Zijlstra <peterz@infradead.org>
14109 M:      "Paul E. McKenney" <paulmck@kernel.org>
14110 M:      Boqun Feng <boqun.feng@gmail.com>
14111 L:      linux-kernel@vger.kernel.org
14112 S:      Supported
14113 F:      kernel/rseq.c
14114 F:      include/uapi/linux/rseq.h
14115 F:      include/trace/events/rseq.h
14116 F:      tools/testing/selftests/rseq/
14117
14118 RFKILL
14119 M:      Johannes Berg <johannes@sipsolutions.net>
14120 L:      linux-wireless@vger.kernel.org
14121 W:      http://wireless.kernel.org/
14122 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
14123 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
14124 S:      Maintained
14125 F:      Documentation/driver-api/rfkill.rst
14126 F:      Documentation/ABI/stable/sysfs-class-rfkill
14127 F:      net/rfkill/
14128 F:      include/linux/rfkill.h
14129 F:      include/uapi/linux/rfkill.h
14130
14131 RHASHTABLE
14132 M:      Thomas Graf <tgraf@suug.ch>
14133 M:      Herbert Xu <herbert@gondor.apana.org.au>
14134 L:      netdev@vger.kernel.org
14135 S:      Maintained
14136 F:      lib/rhashtable.c
14137 F:      lib/test_rhashtable.c
14138 F:      include/linux/rhashtable.h
14139 F:      include/linux/rhashtable-types.h
14140
14141 RICOH R5C592 MEMORYSTICK DRIVER
14142 M:      Maxim Levitsky <maximlevitsky@gmail.com>
14143 S:      Maintained
14144 F:      drivers/memstick/host/r592.*
14145
14146 RICOH SMARTMEDIA/XD DRIVER
14147 M:      Maxim Levitsky <maximlevitsky@gmail.com>
14148 S:      Maintained
14149 F:      drivers/mtd/nand/raw/r852.c
14150 F:      drivers/mtd/nand/raw/r852.h
14151
14152 RISC-V ARCHITECTURE
14153 M:      Paul Walmsley <paul.walmsley@sifive.com>
14154 M:      Palmer Dabbelt <palmer@dabbelt.com>
14155 M:      Albert Ou <aou@eecs.berkeley.edu>
14156 L:      linux-riscv@lists.infradead.org
14157 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git
14158 S:      Supported
14159 F:      arch/riscv/
14160 K:      riscv
14161 N:      riscv
14162
14163 ROCCAT DRIVERS
14164 M:      Stefan Achatz <erazor_de@users.sourceforge.net>
14165 W:      http://sourceforge.net/projects/roccat/
14166 S:      Maintained
14167 F:      drivers/hid/hid-roccat*
14168 F:      include/linux/hid-roccat*
14169 F:      Documentation/ABI/*/sysfs-driver-hid-roccat*
14170
14171 ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
14172 M:      Jacob Chen <jacob-chen@iotwrt.com>
14173 M:      Ezequiel Garcia <ezequiel@collabora.com>
14174 L:      linux-media@vger.kernel.org
14175 S:      Maintained
14176 F:      drivers/media/platform/rockchip/rga/
14177 F:      Documentation/devicetree/bindings/media/rockchip-rga.txt
14178
14179 HANTRO VPU CODEC DRIVER
14180 M:      Ezequiel Garcia <ezequiel@collabora.com>
14181 L:      linux-media@vger.kernel.org
14182 S:      Maintained
14183 F:      drivers/staging/media/hantro/
14184 F:      Documentation/devicetree/bindings/media/rockchip-vpu.txt
14185
14186 ROCKER DRIVER
14187 M:      Jiri Pirko <jiri@resnulli.us>
14188 L:      netdev@vger.kernel.org
14189 S:      Supported
14190 F:      drivers/net/ethernet/rocker/
14191
14192 ROCKETPORT DRIVER
14193 W:      http://www.comtrol.com
14194 S:      Maintained
14195 F:      Documentation/driver-api/serial/rocket.rst
14196 F:      drivers/tty/rocket*
14197
14198 ROCKETPORT EXPRESS/INFINITY DRIVER
14199 M:      Kevin Cernekee <cernekee@gmail.com>
14200 L:      linux-serial@vger.kernel.org
14201 S:      Odd Fixes
14202 F:      drivers/tty/serial/rp2.*
14203
14204 ROHM BH1750 AMBIENT LIGHT SENSOR DRIVER
14205 M:      Tomasz Duszynski <tduszyns@gmail.com>
14206 S:      Maintained
14207 F:      drivers/iio/light/bh1750.c
14208 F:      Documentation/devicetree/bindings/iio/light/bh1750.yaml
14209
14210 ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
14211 M:      Marek Vasut <marek.vasut+renesas@gmail.com>
14212 L:      linux-kernel@vger.kernel.org
14213 L:      linux-renesas-soc@vger.kernel.org
14214 S:      Supported
14215 F:      drivers/mfd/bd9571mwv.c
14216 F:      drivers/regulator/bd9571mwv-regulator.c
14217 F:      drivers/gpio/gpio-bd9571mwv.c
14218 F:      include/linux/mfd/bd9571mwv.h
14219 F:      Documentation/devicetree/bindings/mfd/bd9571mwv.txt
14220
14221 ROSE NETWORK LAYER
14222 M:      Ralf Baechle <ralf@linux-mips.org>
14223 L:      linux-hams@vger.kernel.org
14224 W:      http://www.linux-ax25.org/
14225 S:      Maintained
14226 F:      include/net/rose.h
14227 F:      include/uapi/linux/rose.h
14228 F:      net/rose/
14229
14230 RTL2830 MEDIA DRIVER
14231 M:      Antti Palosaari <crope@iki.fi>
14232 L:      linux-media@vger.kernel.org
14233 W:      https://linuxtv.org
14234 W:      http://palosaari.fi/linux/
14235 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14236 T:      git git://linuxtv.org/anttip/media_tree.git
14237 S:      Maintained
14238 F:      drivers/media/dvb-frontends/rtl2830*
14239
14240 RTL2832 MEDIA DRIVER
14241 M:      Antti Palosaari <crope@iki.fi>
14242 L:      linux-media@vger.kernel.org
14243 W:      https://linuxtv.org
14244 W:      http://palosaari.fi/linux/
14245 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14246 T:      git git://linuxtv.org/anttip/media_tree.git
14247 S:      Maintained
14248 F:      drivers/media/dvb-frontends/rtl2832*
14249
14250 RTL2832_SDR MEDIA DRIVER
14251 M:      Antti Palosaari <crope@iki.fi>
14252 L:      linux-media@vger.kernel.org
14253 W:      https://linuxtv.org
14254 W:      http://palosaari.fi/linux/
14255 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14256 T:      git git://linuxtv.org/anttip/media_tree.git
14257 S:      Maintained
14258 F:      drivers/media/dvb-frontends/rtl2832_sdr*
14259
14260 RTL8180 WIRELESS DRIVER
14261 L:      linux-wireless@vger.kernel.org
14262 W:      http://wireless.kernel.org/
14263 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
14264 S:      Orphan
14265 F:      drivers/net/wireless/realtek/rtl818x/rtl8180/
14266
14267 RTL8187 WIRELESS DRIVER
14268 M:      Herton Ronaldo Krzesinski <herton@canonical.com>
14269 M:      Hin-Tak Leung <htl10@users.sourceforge.net>
14270 M:      Larry Finger <Larry.Finger@lwfinger.net>
14271 L:      linux-wireless@vger.kernel.org
14272 W:      http://wireless.kernel.org/
14273 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
14274 S:      Maintained
14275 F:      drivers/net/wireless/realtek/rtl818x/rtl8187/
14276
14277 REALTEK WIRELESS DRIVER (rtlwifi family)
14278 M:      Ping-Ke Shih <pkshih@realtek.com>
14279 L:      linux-wireless@vger.kernel.org
14280 W:      http://wireless.kernel.org/
14281 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
14282 S:      Maintained
14283 F:      drivers/net/wireless/realtek/rtlwifi/
14284
14285 REALTEK WIRELESS DRIVER (rtw88)
14286 M:      Yan-Hsuan Chuang <yhchuang@realtek.com>
14287 L:      linux-wireless@vger.kernel.org
14288 S:      Maintained
14289 F:      drivers/net/wireless/realtek/rtw88/
14290
14291 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
14292 M:      Jes Sorensen <Jes.Sorensen@gmail.com>
14293 L:      linux-wireless@vger.kernel.org
14294 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
14295 S:      Maintained
14296 F:      drivers/net/wireless/realtek/rtl8xxxu/
14297
14298 RXRPC SOCKETS (AF_RXRPC)
14299 M:      David Howells <dhowells@redhat.com>
14300 L:      linux-afs@lists.infradead.org
14301 S:      Supported
14302 F:      net/rxrpc/
14303 F:      include/keys/rxrpc-type.h
14304 F:      include/net/af_rxrpc.h
14305 F:      include/trace/events/rxrpc.h
14306 F:      include/uapi/linux/rxrpc.h
14307 F:      Documentation/networking/rxrpc.txt
14308 W:      https://www.infradead.org/~dhowells/kafs/
14309
14310 S3 SAVAGE FRAMEBUFFER DRIVER
14311 M:      Antonino Daplas <adaplas@gmail.com>
14312 L:      linux-fbdev@vger.kernel.org
14313 S:      Maintained
14314 F:      drivers/video/fbdev/savage/
14315
14316 S390
14317 M:      Heiko Carstens <heiko.carstens@de.ibm.com>
14318 M:      Vasily Gorbik <gor@linux.ibm.com>
14319 M:      Christian Borntraeger <borntraeger@de.ibm.com>
14320 L:      linux-s390@vger.kernel.org
14321 W:      http://www.ibm.com/developerworks/linux/linux390/
14322 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
14323 S:      Supported
14324 F:      arch/s390/
14325 F:      drivers/s390/
14326 F:      Documentation/s390/
14327 F:      Documentation/driver-api/s390-drivers.rst
14328
14329 S390 COMMON I/O LAYER
14330 M:      Sebastian Ott <sebott@linux.ibm.com>
14331 M:      Peter Oberparleiter <oberpar@linux.ibm.com>
14332 L:      linux-s390@vger.kernel.org
14333 W:      http://www.ibm.com/developerworks/linux/linux390/
14334 S:      Supported
14335 F:      drivers/s390/cio/
14336
14337 S390 DASD DRIVER
14338 M:      Stefan Haberland <sth@linux.ibm.com>
14339 M:      Jan Hoeppner <hoeppner@linux.ibm.com>
14340 L:      linux-s390@vger.kernel.org
14341 W:      http://www.ibm.com/developerworks/linux/linux390/
14342 S:      Supported
14343 F:      drivers/s390/block/dasd*
14344 F:      block/partitions/ibm.c
14345
14346 S390 IOMMU (PCI)
14347 M:      Gerald Schaefer <gerald.schaefer@de.ibm.com>
14348 L:      linux-s390@vger.kernel.org
14349 W:      http://www.ibm.com/developerworks/linux/linux390/
14350 S:      Supported
14351 F:      drivers/iommu/s390-iommu.c
14352
14353 S390 IUCV NETWORK LAYER
14354 M:      Julian Wiedmann <jwi@linux.ibm.com>
14355 M:      Ursula Braun <ubraun@linux.ibm.com>
14356 L:      linux-s390@vger.kernel.org
14357 W:      http://www.ibm.com/developerworks/linux/linux390/
14358 S:      Supported
14359 F:      drivers/s390/net/*iucv*
14360 F:      include/net/iucv/
14361 F:      net/iucv/
14362
14363 S390 NETWORK DRIVERS
14364 M:      Julian Wiedmann <jwi@linux.ibm.com>
14365 M:      Ursula Braun <ubraun@linux.ibm.com>
14366 L:      linux-s390@vger.kernel.org
14367 W:      http://www.ibm.com/developerworks/linux/linux390/
14368 S:      Supported
14369 F:      drivers/s390/net/
14370
14371 S390 PCI SUBSYSTEM
14372 M:      Sebastian Ott <sebott@linux.ibm.com>
14373 M:      Gerald Schaefer <gerald.schaefer@de.ibm.com>
14374 L:      linux-s390@vger.kernel.org
14375 W:      http://www.ibm.com/developerworks/linux/linux390/
14376 S:      Supported
14377 F:      arch/s390/pci/
14378 F:      drivers/pci/hotplug/s390_pci_hpc.c
14379
14380 S390 VFIO-CCW DRIVER
14381 M:      Cornelia Huck <cohuck@redhat.com>
14382 M:      Eric Farman <farman@linux.ibm.com>
14383 R:      Halil Pasic <pasic@linux.ibm.com>
14384 L:      linux-s390@vger.kernel.org
14385 L:      kvm@vger.kernel.org
14386 S:      Supported
14387 F:      drivers/s390/cio/vfio_ccw*
14388 F:      Documentation/s390/vfio-ccw.rst
14389 F:      include/uapi/linux/vfio_ccw.h
14390
14391 S390 ZCRYPT DRIVER
14392 M:      Harald Freudenberger <freude@linux.ibm.com>
14393 L:      linux-s390@vger.kernel.org
14394 W:      http://www.ibm.com/developerworks/linux/linux390/
14395 S:      Supported
14396 F:      drivers/s390/crypto/
14397
14398 S390 VFIO AP DRIVER
14399 M:      Tony Krowiak <akrowiak@linux.ibm.com>
14400 M:      Pierre Morel <pmorel@linux.ibm.com>
14401 M:      Halil Pasic <pasic@linux.ibm.com>
14402 L:      linux-s390@vger.kernel.org
14403 W:      http://www.ibm.com/developerworks/linux/linux390/
14404 S:      Supported
14405 F:      drivers/s390/crypto/vfio_ap_drv.c
14406 F:      drivers/s390/crypto/vfio_ap_private.h
14407 F:      drivers/s390/crypto/vfio_ap_ops.c
14408 F:      Documentation/s390/vfio-ap.rst
14409
14410 S390 ZFCP DRIVER
14411 M:      Steffen Maier <maier@linux.ibm.com>
14412 M:      Benjamin Block <bblock@linux.ibm.com>
14413 L:      linux-s390@vger.kernel.org
14414 W:      http://www.ibm.com/developerworks/linux/linux390/
14415 S:      Supported
14416 F:      drivers/s390/scsi/zfcp_*
14417
14418 S3C24XX SD/MMC Driver
14419 M:      Ben Dooks <ben-linux@fluff.org>
14420 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14421 S:      Supported
14422 F:      drivers/mmc/host/s3cmci.*
14423
14424 SAA6588 RDS RECEIVER DRIVER
14425 M:      Hans Verkuil <hverkuil@xs4all.nl>
14426 L:      linux-media@vger.kernel.org
14427 T:      git git://linuxtv.org/media_tree.git
14428 W:      https://linuxtv.org
14429 S:      Odd Fixes
14430 F:      drivers/media/i2c/saa6588*
14431
14432 SAA7134 VIDEO4LINUX DRIVER
14433 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
14434 L:      linux-media@vger.kernel.org
14435 W:      https://linuxtv.org
14436 T:      git git://linuxtv.org/media_tree.git
14437 S:      Odd fixes
14438 F:      Documentation/media/v4l-drivers/saa7134*
14439 F:      drivers/media/pci/saa7134/
14440
14441 SAA7146 VIDEO4LINUX-2 DRIVER
14442 M:      Hans Verkuil <hverkuil@xs4all.nl>
14443 L:      linux-media@vger.kernel.org
14444 T:      git git://linuxtv.org/media_tree.git
14445 S:      Maintained
14446 F:      drivers/media/common/saa7146/
14447 F:      drivers/media/pci/saa7146/
14448 F:      include/media/drv-intf/saa7146*
14449
14450 SAFESETID SECURITY MODULE
14451 M:     Micah Morton <mortonm@chromium.org>
14452 S:     Supported
14453 F:     security/safesetid/
14454 F:     Documentation/admin-guide/LSM/SafeSetID.rst
14455
14456 SAMSUNG AUDIO (ASoC) DRIVERS
14457 M:      Krzysztof Kozlowski <krzk@kernel.org>
14458 M:      Sangbeom Kim <sbkim73@samsung.com>
14459 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
14460 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14461 S:      Supported
14462 F:      sound/soc/samsung/
14463 F:      Documentation/devicetree/bindings/sound/samsung*
14464
14465 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
14466 M:      Krzysztof Kozlowski <krzk@kernel.org>
14467 L:      linux-crypto@vger.kernel.org
14468 L:      linux-samsung-soc@vger.kernel.org
14469 S:      Maintained
14470 F:      drivers/crypto/exynos-rng.c
14471 F:      Documentation/devicetree/bindings/rng/samsung,exynos4-rng.yaml
14472
14473 SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
14474 M:      Łukasz Stelmach <l.stelmach@samsung.com>
14475 L:      linux-samsung-soc@vger.kernel.org
14476 S:      Maintained
14477 F:      drivers/char/hw_random/exynos-trng.c
14478 F:      Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt
14479
14480 SAMSUNG FRAMEBUFFER DRIVER
14481 M:      Jingoo Han <jingoohan1@gmail.com>
14482 L:      linux-fbdev@vger.kernel.org
14483 S:      Maintained
14484 F:      drivers/video/fbdev/s3c-fb.c
14485
14486 SAMSUNG LAPTOP DRIVER
14487 M:      Corentin Chary <corentin.chary@gmail.com>
14488 L:      platform-driver-x86@vger.kernel.org
14489 S:      Maintained
14490 F:      drivers/platform/x86/samsung-laptop.c
14491
14492 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
14493 M:      Sangbeom Kim <sbkim73@samsung.com>
14494 M:      Krzysztof Kozlowski <krzk@kernel.org>
14495 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
14496 L:      linux-kernel@vger.kernel.org
14497 L:      linux-samsung-soc@vger.kernel.org
14498 S:      Supported
14499 F:      drivers/mfd/sec*.c
14500 F:      drivers/regulator/s2m*.c
14501 F:      drivers/regulator/s5m*.c
14502 F:      drivers/clk/clk-s2mps11.c
14503 F:      drivers/rtc/rtc-s5m.c
14504 F:      include/linux/mfd/samsung/
14505 F:      Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
14506 F:      Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
14507 F:      Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
14508 F:      Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
14509
14510 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
14511 M:      Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
14512 L:      linux-media@vger.kernel.org
14513 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
14514 S:      Maintained
14515 F:      drivers/media/platform/s3c-camif/
14516 F:      include/media/drv-intf/s3c_camif.h
14517
14518 SAMSUNG S3FWRN5 NFC DRIVER
14519 M:      Robert Baldyga <r.baldyga@samsung.com>
14520 M:      Krzysztof Opasiak <k.opasiak@samsung.com>
14521 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
14522 S:      Supported
14523 F:      drivers/nfc/s3fwrn5
14524
14525 SAMSUNG S5C73M3 CAMERA DRIVER
14526 M:      Kyungmin Park <kyungmin.park@samsung.com>
14527 M:      Andrzej Hajda <a.hajda@samsung.com>
14528 L:      linux-media@vger.kernel.org
14529 S:      Supported
14530 F:      drivers/media/i2c/s5c73m3/*
14531
14532 SAMSUNG S5K5BAF CAMERA DRIVER
14533 M:      Kyungmin Park <kyungmin.park@samsung.com>
14534 M:      Andrzej Hajda <a.hajda@samsung.com>
14535 L:      linux-media@vger.kernel.org
14536 S:      Supported
14537 F:      drivers/media/i2c/s5k5baf.c
14538
14539 SAMSUNG S5P Security SubSystem (SSS) DRIVER
14540 M:      Krzysztof Kozlowski <krzk@kernel.org>
14541 M:      Vladimir Zapolskiy <vz@mleia.com>
14542 M:      Kamil Konieczny <k.konieczny@partner.samsung.com>
14543 L:      linux-crypto@vger.kernel.org
14544 L:      linux-samsung-soc@vger.kernel.org
14545 S:      Maintained
14546 F:      Documentation/devicetree/bindings/crypto/samsung-slimsss.yaml
14547 F:      Documentation/devicetree/bindings/crypto/samsung-sss.yaml
14548 F:      drivers/crypto/s5p-sss.c
14549
14550 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
14551 M:      Kyungmin Park <kyungmin.park@samsung.com>
14552 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
14553 L:      linux-media@vger.kernel.org
14554 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
14555 S:      Supported
14556 F:      drivers/media/platform/exynos4-is/
14557
14558 SAMSUNG SOC CLOCK DRIVERS
14559 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
14560 M:      Tomasz Figa <tomasz.figa@gmail.com>
14561 M:      Chanwoo Choi <cw00.choi@samsung.com>
14562 S:      Supported
14563 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
14564 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
14565 F:      drivers/clk/samsung/
14566 F:      include/dt-bindings/clock/exynos*.h
14567 F:      Documentation/devicetree/bindings/clock/exynos*.txt
14568 F:      Documentation/devicetree/bindings/clock/samsung,s3c*
14569 F:      Documentation/devicetree/bindings/clock/samsung,s5p*
14570
14571 SAMSUNG SPI DRIVERS
14572 M:      Kukjin Kim <kgene@kernel.org>
14573 M:      Krzysztof Kozlowski <krzk@kernel.org>
14574 M:      Andi Shyti <andi@etezian.org>
14575 L:      linux-spi@vger.kernel.org
14576 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
14577 S:      Maintained
14578 F:      Documentation/devicetree/bindings/spi/spi-samsung.txt
14579 F:      drivers/spi/spi-s3c*
14580 F:      include/linux/platform_data/spi-s3c64xx.h
14581
14582 SAMSUNG SXGBE DRIVERS
14583 M:      Byungho An <bh74.an@samsung.com>
14584 M:      Girish K S <ks.giri@samsung.com>
14585 M:      Vipul Pandya <vipul.pandya@samsung.com>
14586 S:      Supported
14587 L:      netdev@vger.kernel.org
14588 F:      drivers/net/ethernet/samsung/sxgbe/
14589
14590 SAMSUNG THERMAL DRIVER
14591 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
14592 L:      linux-pm@vger.kernel.org
14593 L:      linux-samsung-soc@vger.kernel.org
14594 S:      Supported
14595 T:      git https://github.com/lmajewski/linux-samsung-thermal.git
14596 F:      drivers/thermal/samsung/
14597
14598 SAMSUNG USB2 PHY DRIVER
14599 M:      Kamil Debski <kamil@wypas.org>
14600 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
14601 L:      linux-kernel@vger.kernel.org
14602 S:      Supported
14603 F:      Documentation/devicetree/bindings/phy/samsung-phy.txt
14604 F:      Documentation/driver-api/phy/samsung-usb2.rst
14605 F:      drivers/phy/samsung/phy-exynos4210-usb2.c
14606 F:      drivers/phy/samsung/phy-exynos4x12-usb2.c
14607 F:      drivers/phy/samsung/phy-exynos5250-usb2.c
14608 F:      drivers/phy/samsung/phy-s5pv210-usb2.c
14609 F:      drivers/phy/samsung/phy-samsung-usb2.c
14610 F:      drivers/phy/samsung/phy-samsung-usb2.h
14611
14612 SC1200 WDT DRIVER
14613 M:      Zwane Mwaikambo <zwanem@gmail.com>
14614 S:      Maintained
14615 F:      drivers/watchdog/sc1200wdt.c
14616
14617 SCHEDULER
14618 M:      Ingo Molnar <mingo@redhat.com>
14619 M:      Peter Zijlstra <peterz@infradead.org>
14620 M:      Juri Lelli <juri.lelli@redhat.com> (SCHED_DEADLINE)
14621 M:      Vincent Guittot <vincent.guittot@linaro.org> (SCHED_NORMAL)
14622 R:      Dietmar Eggemann <dietmar.eggemann@arm.com> (SCHED_NORMAL)
14623 R:      Steven Rostedt <rostedt@goodmis.org> (SCHED_FIFO/SCHED_RR)
14624 R:      Ben Segall <bsegall@google.com> (CONFIG_CFS_BANDWIDTH)
14625 R:      Mel Gorman <mgorman@suse.de> (CONFIG_NUMA_BALANCING)
14626 L:      linux-kernel@vger.kernel.org
14627 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
14628 S:      Maintained
14629 F:      kernel/sched/
14630 F:      include/linux/sched.h
14631 F:      include/uapi/linux/sched.h
14632 F:      include/linux/wait.h
14633 F:      include/linux/preempt.h
14634
14635 SCR24X CHIP CARD INTERFACE DRIVER
14636 M:      Lubomir Rintel <lkundrak@v3.sk>
14637 S:      Supported
14638 F:      drivers/char/pcmcia/scr24x_cs.c
14639
14640 SCSI CDROM DRIVER
14641 M:      Jens Axboe <axboe@kernel.dk>
14642 L:      linux-scsi@vger.kernel.org
14643 W:      http://www.kernel.dk
14644 S:      Maintained
14645 F:      drivers/scsi/sr*
14646
14647 SCSI RDMA PROTOCOL (SRP) INITIATOR
14648 M:      Bart Van Assche <bvanassche@acm.org>
14649 L:      linux-rdma@vger.kernel.org
14650 S:      Supported
14651 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
14652 F:      drivers/infiniband/ulp/srp/
14653 F:      include/scsi/srp.h
14654
14655 SCSI RDMA PROTOCOL (SRP) TARGET
14656 M:      Bart Van Assche <bvanassche@acm.org>
14657 L:      linux-rdma@vger.kernel.org
14658 L:      target-devel@vger.kernel.org
14659 S:      Supported
14660 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
14661 F:      drivers/infiniband/ulp/srpt/
14662
14663 SCSI SG DRIVER
14664 M:      Doug Gilbert <dgilbert@interlog.com>
14665 L:      linux-scsi@vger.kernel.org
14666 W:      http://sg.danny.cz/sg
14667 S:      Maintained
14668 F:      Documentation/scsi/scsi-generic.txt
14669 F:      drivers/scsi/sg.c
14670 F:      include/scsi/sg.h
14671
14672 SCSI SUBSYSTEM
14673 M:      "James E.J. Bottomley" <jejb@linux.ibm.com>
14674 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
14675 M:      "Martin K. Petersen" <martin.petersen@oracle.com>
14676 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
14677 Q:      https://patchwork.kernel.org/project/linux-scsi/list/
14678 L:      linux-scsi@vger.kernel.org
14679 S:      Maintained
14680 F:      Documentation/devicetree/bindings/scsi/
14681 F:      drivers/scsi/
14682 F:      include/scsi/
14683
14684 SCSI TAPE DRIVER
14685 M:      Kai Mäkisara <Kai.Makisara@kolumbus.fi>
14686 L:      linux-scsi@vger.kernel.org
14687 S:      Maintained
14688 F:      Documentation/scsi/st.txt
14689 F:      drivers/scsi/st.*
14690 F:      drivers/scsi/st_*.h
14691
14692 SCSI TARGET SUBSYSTEM
14693 M:      "Martin K. Petersen" <martin.petersen@oracle.com>
14694 L:      linux-scsi@vger.kernel.org
14695 L:      target-devel@vger.kernel.org
14696 W:      http://www.linux-iscsi.org
14697 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
14698 Q:      https://patchwork.kernel.org/project/target-devel/list/
14699 S:      Supported
14700 F:      drivers/target/
14701 F:      include/target/
14702 F:      Documentation/target/
14703
14704 SCTP PROTOCOL
14705 M:      Vlad Yasevich <vyasevich@gmail.com>
14706 M:      Neil Horman <nhorman@tuxdriver.com>
14707 M:      Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
14708 L:      linux-sctp@vger.kernel.org
14709 W:      http://lksctp.sourceforge.net
14710 S:      Maintained
14711 F:      Documentation/networking/sctp.txt
14712 F:      include/linux/sctp.h
14713 F:      include/uapi/linux/sctp.h
14714 F:      include/net/sctp/
14715 F:      net/sctp/
14716
14717 SCx200 CPU SUPPORT
14718 M:      Jim Cromie <jim.cromie@gmail.com>
14719 S:      Odd Fixes
14720 F:      Documentation/i2c/busses/scx200_acb.rst
14721 F:      arch/x86/platform/scx200/
14722 F:      drivers/watchdog/scx200_wdt.c
14723 F:      drivers/i2c/busses/scx200*
14724 F:      drivers/mtd/maps/scx200_docflash.c
14725 F:      include/linux/scx200.h
14726
14727 SCx200 GPIO DRIVER
14728 M:      Jim Cromie <jim.cromie@gmail.com>
14729 S:      Maintained
14730 F:      drivers/char/scx200_gpio.c
14731 F:      include/linux/scx200_gpio.h
14732
14733 SCx200 HRT CLOCKSOURCE DRIVER
14734 M:      Jim Cromie <jim.cromie@gmail.com>
14735 S:      Maintained
14736 F:      drivers/clocksource/scx200_hrt.c
14737
14738 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
14739 M:      Sascha Sommer <saschasommer@freenet.de>
14740 L:      sdricohcs-devel@lists.sourceforge.net (subscribers-only)
14741 S:      Maintained
14742 F:      drivers/mmc/host/sdricoh_cs.c
14743
14744 SECO BOARDS CEC DRIVER
14745 M:      Ettore Chimenti <ek5.chimenti@gmail.com>
14746 S:      Maintained
14747 F:      drivers/media/platform/seco-cec/seco-cec.c
14748 F:      drivers/media/platform/seco-cec/seco-cec.h
14749
14750 SECURE COMPUTING
14751 M:      Kees Cook <keescook@chromium.org>
14752 R:      Andy Lutomirski <luto@amacapital.net>
14753 R:      Will Drewry <wad@chromium.org>
14754 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
14755 S:      Supported
14756 F:      kernel/seccomp.c
14757 F:      include/uapi/linux/seccomp.h
14758 F:      include/linux/seccomp.h
14759 F:      tools/testing/selftests/seccomp/*
14760 F:      tools/testing/selftests/kselftest_harness.h
14761 F:      Documentation/userspace-api/seccomp_filter.rst
14762 K:      \bsecure_computing
14763 K:      \bTIF_SECCOMP\b
14764
14765 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
14766 M:      Al Cooper <alcooperx@gmail.com>
14767 L:      linux-mmc@vger.kernel.org
14768 L:      bcm-kernel-feedback-list@broadcom.com
14769 S:      Maintained
14770 F:      drivers/mmc/host/sdhci-brcmstb*
14771
14772 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
14773 M:      Adrian Hunter <adrian.hunter@intel.com>
14774 L:      linux-mmc@vger.kernel.org
14775 S:      Maintained
14776 F:      drivers/mmc/host/sdhci*
14777 F:      include/linux/mmc/sdhci*
14778
14779 EMMC CMDQ HOST CONTROLLER INTERFACE (CQHCI) DRIVER
14780 M:      Adrian Hunter <adrian.hunter@intel.com>
14781 M:      Ritesh Harjani <riteshh@codeaurora.org>
14782 M:      Asutosh Das <asutoshd@codeaurora.org>
14783 L:      linux-mmc@vger.kernel.org
14784 S:      Maintained
14785 F:      drivers/mmc/host/cqhci*
14786
14787 SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
14788 M:      Prabu Thangamuthu <prabu.t@synopsys.com>
14789 M:      Manjunath M B <manjumb@synopsys.com>
14790 L:      linux-mmc@vger.kernel.org
14791 S:      Maintained
14792 F:      drivers/mmc/host/sdhci-pci-dwc-mshc.c
14793
14794 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
14795 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
14796 L:      linux-mmc@vger.kernel.org
14797 S:      Supported
14798 F:      drivers/mmc/host/sdhci-of-at91.c
14799
14800 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
14801 M:      Ben Dooks <ben-linux@fluff.org>
14802 M:      Jaehoon Chung <jh80.chung@samsung.com>
14803 L:      linux-mmc@vger.kernel.org
14804 S:      Maintained
14805 F:      drivers/mmc/host/sdhci-s3c*
14806
14807 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
14808 M:      Viresh Kumar <vireshk@kernel.org>
14809 L:      linux-mmc@vger.kernel.org
14810 S:      Maintained
14811 F:      drivers/mmc/host/sdhci-spear.c
14812
14813 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
14814 M:      Kishon Vijay Abraham I <kishon@ti.com>
14815 L:      linux-mmc@vger.kernel.org
14816 S:      Maintained
14817 F:      drivers/mmc/host/sdhci-omap.c
14818
14819 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
14820 M:      Scott Bauer <scott.bauer@intel.com>
14821 M:      Jonathan Derrick <jonathan.derrick@intel.com>
14822 L:      linux-block@vger.kernel.org
14823 S:      Supported
14824 F:      block/sed*
14825 F:      block/opal_proto.h
14826 F:      include/linux/sed*
14827 F:      include/uapi/linux/sed*
14828
14829 SECURITY CONTACT
14830 M:      Security Officers <security@kernel.org>
14831 S:      Supported
14832
14833 SECURITY SUBSYSTEM
14834 M:      James Morris <jmorris@namei.org>
14835 M:      "Serge E. Hallyn" <serge@hallyn.com>
14836 L:      linux-security-module@vger.kernel.org (suggested Cc:)
14837 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
14838 W:      http://kernsec.org/
14839 S:      Supported
14840 F:      security/
14841 X:      security/selinux/
14842
14843 SELINUX SECURITY MODULE
14844 M:      Paul Moore <paul@paul-moore.com>
14845 M:      Stephen Smalley <sds@tycho.nsa.gov>
14846 M:      Eric Paris <eparis@parisplace.org>
14847 L:      selinux@vger.kernel.org
14848 W:      https://selinuxproject.org
14849 W:      https://github.com/SELinuxProject
14850 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
14851 S:      Supported
14852 F:      include/uapi/linux/selinux_netlink.h
14853 F:      security/selinux/
14854 F:      scripts/selinux/
14855 F:      Documentation/admin-guide/LSM/SELinux.rst
14856
14857 SENSABLE PHANTOM
14858 M:      Jiri Slaby <jirislaby@gmail.com>
14859 S:      Maintained
14860 F:      drivers/misc/phantom.c
14861 F:      include/uapi/linux/phantom.h
14862
14863 SENSIRION SPS30 AIR POLLUTION SENSOR DRIVER
14864 M:      Tomasz Duszynski <tduszyns@gmail.com>
14865 S:      Maintained
14866 F:      drivers/iio/chemical/sps30.c
14867 F:      Documentation/devicetree/bindings/iio/chemical/sensirion,sps30.yaml
14868
14869 SERIAL DEVICE BUS
14870 M:      Rob Herring <robh@kernel.org>
14871 L:      linux-serial@vger.kernel.org
14872 S:      Maintained
14873 F:      Documentation/devicetree/bindings/serial/slave-device.txt
14874 F:      drivers/tty/serdev/
14875 F:      include/linux/serdev.h
14876
14877 SERIAL DRIVERS
14878 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14879 L:      linux-serial@vger.kernel.org
14880 S:      Maintained
14881 F:      Documentation/devicetree/bindings/serial/
14882 F:      drivers/tty/serial/
14883
14884 SERIAL IR RECEIVER
14885 M:      Sean Young <sean@mess.org>
14886 L:      linux-media@vger.kernel.org
14887 S:      Maintained
14888 F:      drivers/media/rc/serial_ir.c
14889
14890 SFC NETWORK DRIVER
14891 M:      Solarflare linux maintainers <linux-net-drivers@solarflare.com>
14892 M:      Edward Cree <ecree@solarflare.com>
14893 M:      Martin Habets <mhabets@solarflare.com>
14894 L:      netdev@vger.kernel.org
14895 S:      Supported
14896 F:      drivers/net/ethernet/sfc/
14897
14898 SFF/SFP/SFP+ MODULE SUPPORT
14899 M:      Russell King <linux@armlinux.org.uk>
14900 L:      netdev@vger.kernel.org
14901 S:      Maintained
14902 F:      drivers/net/phy/phylink.c
14903 F:      drivers/net/phy/sfp*
14904 F:      include/linux/phylink.h
14905 F:      include/linux/sfp.h
14906 K:      phylink
14907
14908 SGI GRU DRIVER
14909 M:      Dimitri Sivanich <sivanich@sgi.com>
14910 S:      Maintained
14911 F:      drivers/misc/sgi-gru/
14912
14913 SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
14914 M:      Pat Gefre <pfg@sgi.com>
14915 L:      linux-ia64@vger.kernel.org
14916 S:      Supported
14917 F:      Documentation/ia64/serial.rst
14918 F:      drivers/tty/serial/ioc?_serial.c
14919 F:      include/linux/ioc?.h
14920
14921 SGI XP/XPC/XPNET DRIVER
14922 M:      Cliff Whickman <cpw@sgi.com>
14923 M:      Robin Holt <robinmholt@gmail.com>
14924 S:      Maintained
14925 F:      drivers/misc/sgi-xp/
14926
14927 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
14928 M:      Ursula Braun <ubraun@linux.ibm.com>
14929 M:      Karsten Graul <kgraul@linux.ibm.com>
14930 L:      linux-s390@vger.kernel.org
14931 W:      http://www.ibm.com/developerworks/linux/linux390/
14932 S:      Supported
14933 F:      net/smc/
14934
14935 SHARP RJ54N1CB0C SENSOR DRIVER
14936 M:      Jacopo Mondi <jacopo@jmondi.org>
14937 L:      linux-media@vger.kernel.org
14938 T:      git git://linuxtv.org/media_tree.git
14939 S:      Odd fixes
14940 F:      drivers/media/i2c/rj54n1cb0c.c
14941 F:      include/media/i2c/rj54n1cb0c.h
14942
14943 SH_VEU V4L2 MEM2MEM DRIVER
14944 L:      linux-media@vger.kernel.org
14945 S:      Orphan
14946 F:      drivers/media/platform/sh_veu.c
14947
14948 SH_VOU V4L2 OUTPUT DRIVER
14949 L:      linux-media@vger.kernel.org
14950 S:      Orphan
14951 F:      drivers/media/platform/sh_vou.c
14952 F:      include/media/drv-intf/sh_vou.h
14953
14954 SI2157 MEDIA DRIVER
14955 M:      Antti Palosaari <crope@iki.fi>
14956 L:      linux-media@vger.kernel.org
14957 W:      https://linuxtv.org
14958 W:      http://palosaari.fi/linux/
14959 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14960 T:      git git://linuxtv.org/anttip/media_tree.git
14961 S:      Maintained
14962 F:      drivers/media/tuners/si2157*
14963
14964 SI2165 MEDIA DRIVER
14965 M:      Matthias Schwarzott <zzam@gentoo.org>
14966 L:      linux-media@vger.kernel.org
14967 W:      https://linuxtv.org
14968 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14969 S:      Maintained
14970 F:      drivers/media/dvb-frontends/si2165*
14971
14972 SI2168 MEDIA DRIVER
14973 M:      Antti Palosaari <crope@iki.fi>
14974 L:      linux-media@vger.kernel.org
14975 W:      https://linuxtv.org
14976 W:      http://palosaari.fi/linux/
14977 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14978 T:      git git://linuxtv.org/anttip/media_tree.git
14979 S:      Maintained
14980 F:      drivers/media/dvb-frontends/si2168*
14981
14982 SI470X FM RADIO RECEIVER I2C DRIVER
14983 M:      Hans Verkuil <hverkuil@xs4all.nl>
14984 L:      linux-media@vger.kernel.org
14985 T:      git git://linuxtv.org/media_tree.git
14986 W:      https://linuxtv.org
14987 S:      Odd Fixes
14988 F:      drivers/media/radio/si470x/radio-si470x-i2c.c
14989
14990 SI470X FM RADIO RECEIVER USB DRIVER
14991 M:      Hans Verkuil <hverkuil@xs4all.nl>
14992 L:      linux-media@vger.kernel.org
14993 T:      git git://linuxtv.org/media_tree.git
14994 W:      https://linuxtv.org
14995 S:      Maintained
14996 F:      drivers/media/radio/si470x/radio-si470x-common.c
14997 F:      drivers/media/radio/si470x/radio-si470x.h
14998 F:      drivers/media/radio/si470x/radio-si470x-usb.c
14999
15000 SI4713 FM RADIO TRANSMITTER I2C DRIVER
15001 M:      Eduardo Valentin <edubezval@gmail.com>
15002 L:      linux-media@vger.kernel.org
15003 T:      git git://linuxtv.org/media_tree.git
15004 W:      https://linuxtv.org
15005 S:      Odd Fixes
15006 F:      drivers/media/radio/si4713/si4713.?
15007
15008 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
15009 M:      Eduardo Valentin <edubezval@gmail.com>
15010 L:      linux-media@vger.kernel.org
15011 T:      git git://linuxtv.org/media_tree.git
15012 W:      https://linuxtv.org
15013 S:      Odd Fixes
15014 F:      drivers/media/radio/si4713/radio-platform-si4713.c
15015
15016 SI4713 FM RADIO TRANSMITTER USB DRIVER
15017 M:      Hans Verkuil <hverkuil@xs4all.nl>
15018 L:      linux-media@vger.kernel.org
15019 T:      git git://linuxtv.org/media_tree.git
15020 W:      https://linuxtv.org
15021 S:      Maintained
15022 F:      drivers/media/radio/si4713/radio-usb-si4713.c
15023
15024 SIANO DVB DRIVER
15025 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
15026 L:      linux-media@vger.kernel.org
15027 W:      https://linuxtv.org
15028 T:      git git://linuxtv.org/media_tree.git
15029 S:      Odd fixes
15030 F:      drivers/media/common/siano/
15031 F:      drivers/media/usb/siano/
15032 F:      drivers/media/usb/siano/
15033 F:      drivers/media/mmc/siano/
15034
15035 SIFIVE PDMA DRIVER
15036 M:      Green Wan <green.wan@sifive.com>
15037 S:      Maintained
15038 F:      drivers/dma/sf-pdma/
15039 F:      Documentation/devicetree/bindings/dma/sifive,fu540-c000-pdma.yaml
15040
15041 SIFIVE DRIVERS
15042 M:      Palmer Dabbelt <palmer@dabbelt.com>
15043 M:      Paul Walmsley <paul.walmsley@sifive.com>
15044 L:      linux-riscv@lists.infradead.org
15045 T:      git git://github.com/sifive/riscv-linux.git
15046 S:      Supported
15047 K:      [^@]sifive
15048 N:      sifive
15049
15050 SIFIVE FU540 SYSTEM-ON-CHIP
15051 M:      Paul Walmsley <paul.walmsley@sifive.com>
15052 M:      Palmer Dabbelt <palmer@dabbelt.com>
15053 L:      linux-riscv@lists.infradead.org
15054 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pjw/sifive.git
15055 S:      Supported
15056 K:      fu540
15057 N:      fu540
15058
15059 SILEAD TOUCHSCREEN DRIVER
15060 M:      Hans de Goede <hdegoede@redhat.com>
15061 L:      linux-input@vger.kernel.org
15062 L:      platform-driver-x86@vger.kernel.org
15063 S:      Maintained
15064 F:      drivers/input/touchscreen/silead.c
15065 F:      drivers/platform/x86/touchscreen_dmi.c
15066
15067 SILICON LABS WIRELESS DRIVERS (for WFxxx series)
15068 M:      Jérôme Pouiller <jerome.pouiller@silabs.com>
15069 S:      Supported
15070 F:      drivers/staging/wfx/
15071
15072 SILICON MOTION SM712 FRAME BUFFER DRIVER
15073 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
15074 M:      Teddy Wang <teddy.wang@siliconmotion.com>
15075 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
15076 L:      linux-fbdev@vger.kernel.org
15077 S:      Maintained
15078 F:      drivers/video/fbdev/sm712*
15079 F:      Documentation/fb/sm712fb.rst
15080
15081 SIMPLE FIRMWARE INTERFACE (SFI)
15082 M:      Len Brown <lenb@kernel.org>
15083 L:      sfi-devel@simplefirmware.org
15084 W:      http://simplefirmware.org/
15085 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
15086 S:      Supported
15087 F:      arch/x86/platform/sfi/
15088 F:      drivers/sfi/
15089 F:      include/linux/sfi*.h
15090
15091 SIMPLEFB FB DRIVER
15092 M:      Hans de Goede <hdegoede@redhat.com>
15093 L:      linux-fbdev@vger.kernel.org
15094 S:      Maintained
15095 F:      Documentation/devicetree/bindings/display/simple-framebuffer.yaml
15096 F:      drivers/video/fbdev/simplefb.c
15097 F:      include/linux/platform_data/simplefb.h
15098
15099 SIMTEC EB110ATX (Chalice CATS)
15100 M:      Vincent Sanders <vince@simtec.co.uk>
15101 M:      Simtec Linux Team <linux@simtec.co.uk>
15102 W:      http://www.simtec.co.uk/products/EB110ATX/
15103 S:      Supported
15104
15105 SIMTEC EB2410ITX (BAST)
15106 M:      Vincent Sanders <vince@simtec.co.uk>
15107 M:      Simtec Linux Team <linux@simtec.co.uk>
15108 W:      http://www.simtec.co.uk/products/EB2410ITX/
15109 S:      Supported
15110 F:      arch/arm/mach-s3c24xx/mach-bast.c
15111 F:      arch/arm/mach-s3c24xx/bast-ide.c
15112 F:      arch/arm/mach-s3c24xx/bast-irq.c
15113
15114 SIPHASH PRF ROUTINES
15115 M:      Jason A. Donenfeld <Jason@zx2c4.com>
15116 S:      Maintained
15117 F:      lib/siphash.c
15118 F:      lib/test_siphash.c
15119 F:      include/linux/siphash.h
15120
15121 SIOX
15122 M:      Thorsten Scherer <t.scherer@eckelmann.de>
15123 M:      Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
15124 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
15125 S:      Supported
15126 F:      drivers/siox/*
15127 F:      drivers/gpio/gpio-siox.c
15128 F:      include/trace/events/siox.h
15129
15130 SIS 190 ETHERNET DRIVER
15131 M:      Francois Romieu <romieu@fr.zoreil.com>
15132 L:      netdev@vger.kernel.org
15133 S:      Maintained
15134 F:      drivers/net/ethernet/sis/sis190.c
15135
15136 SIS 900/7016 FAST ETHERNET DRIVER
15137 M:      Daniele Venzano <venza@brownhat.org>
15138 W:      http://www.brownhat.org/sis900.html
15139 L:      netdev@vger.kernel.org
15140 S:      Maintained
15141 F:      drivers/net/ethernet/sis/sis900.*
15142
15143 SIS FRAMEBUFFER DRIVER
15144 M:      Thomas Winischhofer <thomas@winischhofer.net>
15145 W:      http://www.winischhofer.net/linuxsisvga.shtml
15146 S:      Maintained
15147 F:      Documentation/fb/sisfb.rst
15148 F:      drivers/video/fbdev/sis/
15149 F:      include/video/sisfb.h
15150
15151 SIS USB2VGA DRIVER
15152 M:      Thomas Winischhofer <thomas@winischhofer.net>
15153 W:      http://www.winischhofer.at/linuxsisusbvga.shtml
15154 S:      Maintained
15155 F:      drivers/usb/misc/sisusbvga/
15156
15157 SLAB ALLOCATOR
15158 M:      Christoph Lameter <cl@linux.com>
15159 M:      Pekka Enberg <penberg@kernel.org>
15160 M:      David Rientjes <rientjes@google.com>
15161 M:      Joonsoo Kim <iamjoonsoo.kim@lge.com>
15162 M:      Andrew Morton <akpm@linux-foundation.org>
15163 L:      linux-mm@kvack.org
15164 S:      Maintained
15165 F:      include/linux/sl?b*.h
15166 F:      mm/sl?b*
15167
15168 SLEEPABLE READ-COPY UPDATE (SRCU)
15169 M:      Lai Jiangshan <jiangshanlai@gmail.com>
15170 M:      "Paul E. McKenney" <paulmck@kernel.org>
15171 M:      Josh Triplett <josh@joshtriplett.org>
15172 R:      Steven Rostedt <rostedt@goodmis.org>
15173 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
15174 L:      rcu@vger.kernel.org
15175 W:      http://www.rdrop.com/users/paulmck/RCU/
15176 S:      Supported
15177 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
15178 F:      include/linux/srcu*.h
15179 F:      kernel/rcu/srcu*.c
15180
15181 SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
15182 M:      Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
15183 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15184 S:      Maintained
15185 F:      drivers/slimbus/
15186 F:      Documentation/devicetree/bindings/slimbus/
15187 F:      include/linux/slimbus.h
15188
15189 SMACK SECURITY MODULE
15190 M:      Casey Schaufler <casey@schaufler-ca.com>
15191 L:      linux-security-module@vger.kernel.org
15192 W:      http://schaufler-ca.com
15193 T:      git git://github.com/cschaufler/smack-next
15194 S:      Maintained
15195 F:      Documentation/admin-guide/LSM/Smack.rst
15196 F:      security/smack/
15197
15198 SMC91x ETHERNET DRIVER
15199 M:      Nicolas Pitre <nico@fluxnic.net>
15200 S:      Odd Fixes
15201 F:      drivers/net/ethernet/smsc/smc91x.*
15202
15203 SMIA AND SMIA++ IMAGE SENSOR DRIVER
15204 M:      Sakari Ailus <sakari.ailus@iki.fi>
15205 L:      linux-media@vger.kernel.org
15206 S:      Maintained
15207 F:      drivers/media/i2c/smiapp/
15208 F:      include/media/i2c/smiapp.h
15209 F:      drivers/media/i2c/smiapp-pll.c
15210 F:      drivers/media/i2c/smiapp-pll.h
15211 F:      include/uapi/linux/smiapp.h
15212 F:      Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
15213
15214 SMM665 HARDWARE MONITOR DRIVER
15215 M:      Guenter Roeck <linux@roeck-us.net>
15216 L:      linux-hwmon@vger.kernel.org
15217 S:      Maintained
15218 F:      Documentation/hwmon/smm665.rst
15219 F:      drivers/hwmon/smm665.c
15220
15221 SMSC EMC2103 HARDWARE MONITOR DRIVER
15222 M:      Steve Glendinning <steve.glendinning@shawell.net>
15223 L:      linux-hwmon@vger.kernel.org
15224 S:      Maintained
15225 F:      Documentation/hwmon/emc2103.rst
15226 F:      drivers/hwmon/emc2103.c
15227
15228 SMSC SCH5627 HARDWARE MONITOR DRIVER
15229 M:      Hans de Goede <hdegoede@redhat.com>
15230 L:      linux-hwmon@vger.kernel.org
15231 S:      Supported
15232 F:      Documentation/hwmon/sch5627.rst
15233 F:      drivers/hwmon/sch5627.c
15234
15235 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
15236 M:      Steve Glendinning <steve.glendinning@shawell.net>
15237 L:      linux-fbdev@vger.kernel.org
15238 S:      Maintained
15239 F:      drivers/video/fbdev/smscufx.c
15240
15241 SMSC47B397 HARDWARE MONITOR DRIVER
15242 M:      Jean Delvare <jdelvare@suse.com>
15243 L:      linux-hwmon@vger.kernel.org
15244 S:      Maintained
15245 F:      Documentation/hwmon/smsc47b397.rst
15246 F:      drivers/hwmon/smsc47b397.c
15247
15248 SMSC911x ETHERNET DRIVER
15249 M:      Steve Glendinning <steve.glendinning@shawell.net>
15250 L:      netdev@vger.kernel.org
15251 S:      Maintained
15252 F:      include/linux/smsc911x.h
15253 F:      drivers/net/ethernet/smsc/smsc911x.*
15254
15255 SMSC9420 PCI ETHERNET DRIVER
15256 M:      Steve Glendinning <steve.glendinning@shawell.net>
15257 L:      netdev@vger.kernel.org
15258 S:      Maintained
15259 F:      drivers/net/ethernet/smsc/smsc9420.*
15260
15261 SOC-CAMERA V4L2 SUBSYSTEM
15262 L:      linux-media@vger.kernel.org
15263 T:      git git://linuxtv.org/media_tree.git
15264 S:      Orphan
15265 F:      include/media/soc_camera.h
15266 F:      drivers/staging/media/soc_camera/
15267
15268 SOCIONEXT SYNQUACER I2C DRIVER
15269 M:      Ard Biesheuvel <ardb@kernel.org>
15270 L:      linux-i2c@vger.kernel.org
15271 S:      Maintained
15272 F:      drivers/i2c/busses/i2c-synquacer.c
15273 F:      Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
15274
15275 SOCIONEXT UNIPHIER SOUND DRIVER
15276 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15277 S:      Orphan
15278 F:      sound/soc/uniphier/
15279
15280 SOEKRIS NET48XX LED SUPPORT
15281 M:      Chris Boot <bootc@bootc.net>
15282 S:      Maintained
15283 F:      drivers/leds/leds-net48xx.c
15284
15285 SOFT-IWARP DRIVER (siw)
15286 M:      Bernard Metzler <bmt@zurich.ibm.com>
15287 L:      linux-rdma@vger.kernel.org
15288 S:      Supported
15289 F:      drivers/infiniband/sw/siw/
15290 F:      include/uapi/rdma/siw-abi.h
15291
15292 SOFT-ROCE DRIVER (rxe)
15293 M:      Moni Shoua <monis@mellanox.com>
15294 L:      linux-rdma@vger.kernel.org
15295 S:      Supported
15296 W:      https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
15297 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
15298 F:      drivers/infiniband/sw/rxe/
15299 F:      include/uapi/rdma/rdma_user_rxe.h
15300
15301 SOFTLOGIC 6x10 MPEG CODEC
15302 M:      Bluecherry Maintainers <maintainers@bluecherrydvr.com>
15303 M:      Anton Sviridenko <anton@corp.bluecherry.net>
15304 M:      Andrey Utkin <andrey.utkin@corp.bluecherry.net>
15305 M:      Andrey Utkin <andrey_utkin@fastmail.com>
15306 M:      Ismael Luceno <ismael@iodev.co.uk>
15307 L:      linux-media@vger.kernel.org
15308 S:      Supported
15309 F:      drivers/media/pci/solo6x10/
15310
15311 SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
15312 M:      James Morse <james.morse@arm.com>
15313 L:      linux-arm-kernel@lists.infradead.org
15314 S:      Maintained
15315 F:      Documentation/devicetree/bindings/arm/firmware/sdei.txt
15316 F:      drivers/firmware/arm_sdei.c
15317 F:      include/linux/arm_sdei.h
15318 F:      include/uapi/linux/arm_sdei.h
15319
15320 SOFTWARE RAID (Multiple Disks) SUPPORT
15321 M:      Song Liu <song@kernel.org>
15322 L:      linux-raid@vger.kernel.org
15323 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/song/md.git
15324 S:      Supported
15325 F:      drivers/md/Makefile
15326 F:      drivers/md/Kconfig
15327 F:      drivers/md/md*
15328 F:      drivers/md/raid*
15329 F:      include/linux/raid/
15330 F:      include/uapi/linux/raid/
15331
15332 SOCIONEXT (SNI) AVE NETWORK DRIVER
15333 M:      Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
15334 L:      netdev@vger.kernel.org
15335 S:      Maintained
15336 F:      drivers/net/ethernet/socionext/sni_ave.c
15337 F:      Documentation/devicetree/bindings/net/socionext,uniphier-ave4.txt
15338
15339 SOCIONEXT (SNI) NETSEC NETWORK DRIVER
15340 M:      Jassi Brar <jaswinder.singh@linaro.org>
15341 M:      Ilias Apalodimas <ilias.apalodimas@linaro.org>
15342 L:      netdev@vger.kernel.org
15343 S:      Maintained
15344 F:      drivers/net/ethernet/socionext/netsec.c
15345 F:      Documentation/devicetree/bindings/net/socionext-netsec.txt
15346
15347 SOCIONEXT (SNI) Synquacer SPI DRIVER
15348 M:      Masahisa Kojima <masahisa.kojima@linaro.org>
15349 M:      Jassi Brar <jaswinder.singh@linaro.org>
15350 L:      linux-spi@vger.kernel.org
15351 S:      Maintained
15352 F:      drivers/spi/spi-synquacer.c
15353 F:      Documentation/devicetree/bindings/spi/spi-synquacer.txt
15354
15355 SOLIDRUN CLEARFOG SUPPORT
15356 M:      Russell King <linux@armlinux.org.uk>
15357 S:      Maintained
15358 F:      arch/arm/boot/dts/armada-388-clearfog*
15359 F:      arch/arm/boot/dts/armada-38x-solidrun-*
15360
15361 SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
15362 M:      Russell King <linux@armlinux.org.uk>
15363 S:      Maintained
15364 F:      arch/arm/boot/dts/imx6*-cubox-i*
15365 F:      arch/arm/boot/dts/imx6*-hummingboard*
15366 F:      arch/arm/boot/dts/imx6*-sr-*
15367
15368 SONIC NETWORK DRIVER
15369 M:      Thomas Bogendoerfer <tsbogend@alpha.franken.de>
15370 L:      netdev@vger.kernel.org
15371 S:      Maintained
15372 F:      drivers/net/ethernet/natsemi/sonic.*
15373
15374 SONICS SILICON BACKPLANE DRIVER (SSB)
15375 M:      Michael Buesch <m@bues.ch>
15376 L:      linux-wireless@vger.kernel.org
15377 S:      Maintained
15378 F:      drivers/ssb/
15379 F:      include/linux/ssb/
15380
15381 SONY IMX214 SENSOR DRIVER
15382 M:      Ricardo Ribalda <ricardo.ribalda@gmail.com>
15383 L:      linux-media@vger.kernel.org
15384 T:      git git://linuxtv.org/media_tree.git
15385 S:      Maintained
15386 F:      drivers/media/i2c/imx214.c
15387 F:      Documentation/devicetree/bindings/media/i2c/sony,imx214.txt
15388
15389 SONY IMX258 SENSOR DRIVER
15390 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
15391 L:      linux-media@vger.kernel.org
15392 T:      git git://linuxtv.org/media_tree.git
15393 S:      Maintained
15394 F:      drivers/media/i2c/imx258.c
15395
15396 SONY IMX274 SENSOR DRIVER
15397 M:      Leon Luo <leonl@leopardimaging.com>
15398 L:      linux-media@vger.kernel.org
15399 T:      git git://linuxtv.org/media_tree.git
15400 S:      Maintained
15401 F:      drivers/media/i2c/imx274.c
15402 F:      Documentation/devicetree/bindings/media/i2c/imx274.txt
15403
15404 SONY IMX290 SENSOR DRIVER
15405 M:      Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
15406 L:      linux-media@vger.kernel.org
15407 T:      git git://linuxtv.org/media_tree.git
15408 S:      Maintained
15409 F:      drivers/media/i2c/imx290.c
15410 F:      Documentation/devicetree/bindings/media/i2c/imx290.txt
15411
15412 SONY IMX319 SENSOR DRIVER
15413 M:      Bingbu Cao <bingbu.cao@intel.com>
15414 L:      linux-media@vger.kernel.org
15415 T:      git git://linuxtv.org/media_tree.git
15416 S:      Maintained
15417 F:      drivers/media/i2c/imx319.c
15418
15419 SONY IMX355 SENSOR DRIVER
15420 M:      Tianshu Qiu <tian.shu.qiu@intel.com>
15421 L:      linux-media@vger.kernel.org
15422 T:      git git://linuxtv.org/media_tree.git
15423 S:      Maintained
15424 F:      drivers/media/i2c/imx355.c
15425
15426 SONY MEMORYSTICK SUBSYSTEM
15427 M:      Maxim Levitsky <maximlevitsky@gmail.com>
15428 M:      Alex Dubov <oakad@yahoo.com>
15429 M:      Ulf Hansson <ulf.hansson@linaro.org>
15430 L:      linux-mmc@vger.kernel.org
15431 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
15432 S:      Maintained
15433 F:      drivers/memstick/
15434 F:      include/linux/memstick.h
15435
15436 SONY VAIO CONTROL DEVICE DRIVER
15437 M:      Mattia Dongili <malattia@linux.it>
15438 L:      platform-driver-x86@vger.kernel.org
15439 W:      http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
15440 S:      Maintained
15441 F:      Documentation/admin-guide/laptops/sony-laptop.rst
15442 F:      drivers/char/sonypi.c
15443 F:      drivers/platform/x86/sony-laptop.c
15444 F:      include/linux/sony-laptop.h
15445
15446 SOUND
15447 M:      Jaroslav Kysela <perex@perex.cz>
15448 M:      Takashi Iwai <tiwai@suse.com>
15449 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15450 W:      http://www.alsa-project.org/
15451 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
15452 Q:      http://patchwork.kernel.org/project/alsa-devel/list/
15453 S:      Maintained
15454 F:      Documentation/sound/
15455 F:      include/sound/
15456 F:      include/uapi/sound/
15457 F:      sound/
15458
15459 SOUND - COMPRESSED AUDIO
15460 M:      Vinod Koul <vkoul@kernel.org>
15461 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15462 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
15463 S:      Supported
15464 F:      Documentation/sound/designs/compress-offload.rst
15465 F:      include/sound/compress_driver.h
15466 F:      include/uapi/sound/compress_*
15467 F:      sound/core/compress_offload.c
15468 F:      sound/soc/soc-compress.c
15469
15470 SOUND - DMAENGINE HELPERS
15471 M:      Lars-Peter Clausen <lars@metafoo.de>
15472 S:      Supported
15473 F:      include/sound/dmaengine_pcm.h
15474 F:      sound/core/pcm_dmaengine.c
15475 F:      sound/soc/soc-generic-dmaengine-pcm.c
15476
15477 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
15478 M:      Liam Girdwood <lgirdwood@gmail.com>
15479 M:      Mark Brown <broonie@kernel.org>
15480 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
15481 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15482 W:      http://alsa-project.org/main/index.php/ASoC
15483 S:      Supported
15484 F:      Documentation/devicetree/bindings/sound/
15485 F:      Documentation/sound/soc/
15486 F:      sound/soc/
15487 F:      include/dt-bindings/sound/
15488 F:      include/sound/soc*
15489
15490 SOUNDWIRE SUBSYSTEM
15491 M:      Vinod Koul <vkoul@kernel.org>
15492 M:      Sanyog Kale <sanyog.r.kale@intel.com>
15493 R:      Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
15494 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15495 S:      Supported
15496 F:      Documentation/driver-api/soundwire/
15497 F:      drivers/soundwire/
15498 F:      include/linux/soundwire/
15499
15500 SP2 MEDIA DRIVER
15501 M:      Olli Salonen <olli.salonen@iki.fi>
15502 L:      linux-media@vger.kernel.org
15503 W:      https://linuxtv.org
15504 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15505 S:      Maintained
15506 F:      drivers/media/dvb-frontends/sp2*
15507
15508 SPARC + UltraSPARC (sparc/sparc64)
15509 M:      "David S. Miller" <davem@davemloft.net>
15510 L:      sparclinux@vger.kernel.org
15511 Q:      http://patchwork.ozlabs.org/project/sparclinux/list/
15512 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
15513 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
15514 S:      Maintained
15515 F:      arch/sparc/
15516 F:      drivers/sbus/
15517
15518 SPARC SERIAL DRIVERS
15519 M:      "David S. Miller" <davem@davemloft.net>
15520 L:      sparclinux@vger.kernel.org
15521 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
15522 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
15523 S:      Maintained
15524 F:      include/linux/sunserialcore.h
15525 F:      drivers/tty/serial/suncore.c
15526 F:      drivers/tty/serial/sunhv.c
15527 F:      drivers/tty/serial/sunsab.c
15528 F:      drivers/tty/serial/sunsab.h
15529 F:      drivers/tty/serial/sunsu.c
15530 F:      drivers/tty/serial/sunzilog.c
15531 F:      drivers/tty/serial/sunzilog.h
15532 F:      drivers/tty/vcc.c
15533
15534 SPARSE CHECKER
15535 M:      "Luc Van Oostenryck" <luc.vanoostenryck@gmail.com>
15536 L:      linux-sparse@vger.kernel.org
15537 W:      https://sparse.wiki.kernel.org/
15538 T:      git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
15539 S:      Maintained
15540 F:      include/linux/compiler.h
15541
15542 SPEAR CLOCK FRAMEWORK SUPPORT
15543 M:      Viresh Kumar <vireshk@kernel.org>
15544 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15545 W:      http://www.st.com/spear
15546 S:      Maintained
15547 F:      drivers/clk/spear/
15548
15549 SPEAR PLATFORM SUPPORT
15550 M:      Viresh Kumar <vireshk@kernel.org>
15551 M:      Shiraz Hashim <shiraz.linux.kernel@gmail.com>
15552 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15553 W:      http://www.st.com/spear
15554 S:      Maintained
15555 F:      arch/arm/boot/dts/spear*
15556 F:      arch/arm/mach-spear/
15557
15558 SPI NOR SUBSYSTEM
15559 M:      Tudor Ambarus <tudor.ambarus@microchip.com>
15560 L:      linux-mtd@lists.infradead.org
15561 W:      http://www.linux-mtd.infradead.org/
15562 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
15563 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git spi-nor/next
15564 S:      Maintained
15565 F:      drivers/mtd/spi-nor/
15566 F:      include/linux/mtd/spi-nor.h
15567
15568 SPI SUBSYSTEM
15569 M:      Mark Brown <broonie@kernel.org>
15570 L:      linux-spi@vger.kernel.org
15571 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
15572 Q:      http://patchwork.kernel.org/project/spi-devel-general/list/
15573 S:      Maintained
15574 F:      Documentation/devicetree/bindings/spi/
15575 F:      Documentation/spi/
15576 F:      drivers/spi/
15577 F:      include/linux/spi/
15578 F:      include/uapi/linux/spi/
15579 F:      tools/spi/
15580
15581 SPIDERNET NETWORK DRIVER for CELL
15582 M:      Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
15583 L:      netdev@vger.kernel.org
15584 S:      Supported
15585 F:      Documentation/networking/device_drivers/toshiba/spider_net.txt
15586 F:      drivers/net/ethernet/toshiba/spider_net*
15587
15588 SPMI SUBSYSTEM
15589 R:      Stephen Boyd <sboyd@kernel.org>
15590 L:      linux-arm-msm@vger.kernel.org
15591 F:      Documentation/devicetree/bindings/spmi/
15592 F:      drivers/spmi/
15593 F:      include/dt-bindings/spmi/spmi.h
15594 F:      include/linux/spmi.h
15595 F:      include/trace/events/spmi.h
15596
15597 SPU FILE SYSTEM
15598 M:      Jeremy Kerr <jk@ozlabs.org>
15599 L:      linuxppc-dev@lists.ozlabs.org
15600 W:      http://www.ibm.com/developerworks/power/cell/
15601 S:      Supported
15602 F:      Documentation/filesystems/spufs.txt
15603 F:      arch/powerpc/platforms/cell/spufs/
15604
15605 SQUASHFS FILE SYSTEM
15606 M:      Phillip Lougher <phillip@squashfs.org.uk>
15607 L:      squashfs-devel@lists.sourceforge.net (subscribers-only)
15608 W:      http://squashfs.org.uk
15609 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
15610 S:      Maintained
15611 F:      Documentation/filesystems/squashfs.txt
15612 F:      fs/squashfs/
15613
15614 SRM (Alpha) environment access
15615 M:      Jan-Benedict Glaw <jbglaw@lug-owl.de>
15616 S:      Maintained
15617 F:      arch/alpha/kernel/srm_env.c
15618
15619 ST LSM6DSx IMU IIO DRIVER
15620 M:      Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
15621 L:      linux-iio@vger.kernel.org
15622 W:      http://www.st.com/
15623 S:      Maintained
15624 F:      drivers/iio/imu/st_lsm6dsx/
15625 F:      Documentation/devicetree/bindings/iio/imu/st_lsm6dsx.txt
15626
15627 ST MIPID02 CSI-2 TO PARALLEL BRIDGE DRIVER
15628 M:      Mickael Guene <mickael.guene@st.com>
15629 L:      linux-media@vger.kernel.org
15630 T:      git git://linuxtv.org/media_tree.git
15631 S:      Maintained
15632 F:      drivers/media/i2c/st-mipid02.c
15633 F:      Documentation/devicetree/bindings/media/i2c/st,st-mipid02.txt
15634
15635 ST STM32 I2C/SMBUS DRIVER
15636 M:      Pierre-Yves MORDRET <pierre-yves.mordret@st.com>
15637 L:      linux-i2c@vger.kernel.org
15638 S:      Maintained
15639 F:      drivers/i2c/busses/i2c-stm32*
15640
15641 ST VL53L0X ToF RANGER(I2C) IIO DRIVER
15642 M:      Song Qiang <songqiang1304521@gmail.com>
15643 L:      linux-iio@vger.kernel.org
15644 S:      Maintained
15645 F:      drivers/iio/proximity/vl53l0x-i2c.c
15646 F:      Documentation/devicetree/bindings/iio/proximity/vl53l0x.txt
15647
15648 STABLE BRANCH
15649 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15650 M:      Sasha Levin <sashal@kernel.org>
15651 L:      stable@vger.kernel.org
15652 S:      Supported
15653 F:      Documentation/process/stable-kernel-rules.rst
15654
15655 STAGING - COMEDI
15656 M:      Ian Abbott <abbotti@mev.co.uk>
15657 M:      H Hartley Sweeten <hsweeten@visionengravers.com>
15658 S:      Odd Fixes
15659 F:      drivers/staging/comedi/
15660
15661 STAGING - FIELDBUS SUBSYSTEM
15662 M:      Sven Van Asbroeck <TheSven73@gmail.com>
15663 S:      Maintained
15664 F:      drivers/staging/fieldbus/*
15665 F:      drivers/staging/fieldbus/Documentation/
15666
15667 STAGING - HMS ANYBUS-S BUS
15668 M:      Sven Van Asbroeck <TheSven73@gmail.com>
15669 S:      Maintained
15670 F:      drivers/staging/fieldbus/anybuss/
15671
15672 STAGING - INDUSTRIAL IO
15673 M:      Jonathan Cameron <jic23@kernel.org>
15674 L:      linux-iio@vger.kernel.org
15675 S:      Odd Fixes
15676 F:      Documentation/devicetree/bindings/staging/iio/
15677 F:      drivers/staging/iio/
15678
15679 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
15680 M:      Marc Dietrich <marvin24@gmx.de>
15681 L:      ac100@lists.launchpad.net (moderated for non-subscribers)
15682 L:      linux-tegra@vger.kernel.org
15683 S:      Maintained
15684 F:      drivers/staging/nvec/
15685
15686 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
15687 M:      Jens Frederich <jfrederich@gmail.com>
15688 M:      Daniel Drake <dsd@laptop.org>
15689 M:      Jon Nettleton <jon.nettleton@gmail.com>
15690 W:      http://wiki.laptop.org/go/DCON
15691 S:      Maintained
15692 F:      drivers/staging/olpc_dcon/
15693
15694 STAGING - REALTEK RTL8712U DRIVERS
15695 M:      Larry Finger <Larry.Finger@lwfinger.net>
15696 M:      Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
15697 S:      Odd Fixes
15698 F:      drivers/staging/rtl8712/
15699
15700 STAGING - REALTEK RTL8188EU DRIVERS
15701 M:      Larry Finger <Larry.Finger@lwfinger.net>
15702 S:      Odd Fixes
15703 F:      drivers/staging/rtl8188eu/
15704
15705 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
15706 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
15707 M:      Teddy Wang <teddy.wang@siliconmotion.com>
15708 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
15709 L:      linux-fbdev@vger.kernel.org
15710 S:      Maintained
15711 F:      drivers/staging/sm750fb/
15712
15713 STAGING - SPEAKUP CONSOLE SPEECH DRIVER
15714 M:      William Hubbs <w.d.hubbs@gmail.com>
15715 M:      Chris Brannon <chris@the-brannons.com>
15716 M:      Kirk Reiser <kirk@reisers.ca>
15717 M:      Samuel Thibault <samuel.thibault@ens-lyon.org>
15718 L:      speakup@linux-speakup.org
15719 W:      http://www.linux-speakup.org/
15720 S:      Odd Fixes
15721 F:      drivers/staging/speakup/
15722
15723 STAGING - VIA VT665X DRIVERS
15724 M:      Forest Bond <forest@alittletooquiet.net>
15725 S:      Odd Fixes
15726 F:      drivers/staging/vt665?/
15727
15728 STAGING - WILC1000 WIFI DRIVER
15729 M:      Adham Abozaeid <adham.abozaeid@microchip.com>
15730 M:      Ajay Singh <ajay.kathat@microchip.com>
15731 L:      linux-wireless@vger.kernel.org
15732 S:      Supported
15733 F:      drivers/staging/wilc1000/
15734
15735 STAGING - SEPS525 LCD CONTROLLER DRIVERS
15736 M:      Michael Hennerich <michael.hennerich@analog.com>
15737 M:      Beniamin Bia <beniamin.bia@analog.com>
15738 L:      linux-fbdev@vger.kernel.org
15739 S:      Supported
15740 F:      drivers/staging/fbtft/fb_seps525.c
15741 F:      Documentation/devicetree/bindings/iio/adc/adi,ad7606.yaml
15742
15743 STAGING SUBSYSTEM
15744 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15745 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
15746 L:      devel@driverdev.osuosl.org
15747 S:      Supported
15748 F:      drivers/staging/
15749
15750 STARFIRE/DURALAN NETWORK DRIVER
15751 M:      Ion Badulescu <ionut@badula.org>
15752 S:      Odd Fixes
15753 F:      drivers/net/ethernet/adaptec/starfire*
15754
15755 STEC S1220 SKD DRIVER
15756 M:      Damien Le Moal <Damien.LeMoal@wdc.com>
15757 L:      linux-block@vger.kernel.org
15758 S:      Maintained
15759 F:      drivers/block/skd*[ch]
15760
15761 STI AUDIO (ASoC) DRIVERS
15762 M:      Arnaud Pouliquen <arnaud.pouliquen@st.com>
15763 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15764 S:      Maintained
15765 F:      Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
15766 F:      sound/soc/sti/
15767
15768 STI CEC DRIVER
15769 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
15770 S:      Maintained
15771 F:      drivers/media/platform/sti/cec/
15772 F:      Documentation/devicetree/bindings/media/stih-cec.txt
15773
15774 STK1160 USB VIDEO CAPTURE DRIVER
15775 M:      Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
15776 L:      linux-media@vger.kernel.org
15777 T:      git git://linuxtv.org/media_tree.git
15778 S:      Maintained
15779 F:      drivers/media/usb/stk1160/
15780
15781 STM32 AUDIO (ASoC) DRIVERS
15782 M:      Olivier Moysan <olivier.moysan@st.com>
15783 M:      Arnaud Pouliquen <arnaud.pouliquen@st.com>
15784 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15785 S:      Maintained
15786 F:      Documentation/devicetree/bindings/sound/st,stm32-*.txt
15787 F:      sound/soc/stm/
15788
15789 STM32 TIMER/LPTIMER DRIVERS
15790 M:      Fabrice Gasnier <fabrice.gasnier@st.com>
15791 S:      Maintained
15792 F:      drivers/*/stm32-*timer*
15793 F:      drivers/pwm/pwm-stm32*
15794 F:      include/linux/*/stm32-*tim*
15795 F:      Documentation/ABI/testing/*timer-stm32
15796 F:      Documentation/devicetree/bindings/*/stm32-*timer*
15797 F:      Documentation/devicetree/bindings/pwm/pwm-stm32*
15798
15799 STMMAC ETHERNET DRIVER
15800 M:      Giuseppe Cavallaro <peppe.cavallaro@st.com>
15801 M:      Alexandre Torgue <alexandre.torgue@st.com>
15802 M:      Jose Abreu <joabreu@synopsys.com>
15803 L:      netdev@vger.kernel.org
15804 W:      http://www.stlinux.com
15805 S:      Supported
15806 F:      drivers/net/ethernet/stmicro/stmmac/
15807
15808 SUN3/3X
15809 M:      Sam Creasey <sammy@sammy.net>
15810 W:      http://sammy.net/sun3/
15811 S:      Maintained
15812 F:      arch/m68k/kernel/*sun3*
15813 F:      arch/m68k/sun3*/
15814 F:      arch/m68k/include/asm/sun3*
15815 F:      drivers/net/ethernet/i825xx/sun3*
15816
15817 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
15818 M:      Hans de Goede <hdegoede@redhat.com>
15819 L:      linux-input@vger.kernel.org
15820 S:      Maintained
15821 F:      Documentation/devicetree/bindings/input/allwinner,sun4i-a10-lradc-keys.yaml
15822 F:      drivers/input/keyboard/sun4i-lradc-keys.c
15823
15824 SUNDANCE NETWORK DRIVER
15825 M:      Denis Kirjanov <kda@linux-powerpc.org>
15826 L:      netdev@vger.kernel.org
15827 S:      Maintained
15828 F:      drivers/net/ethernet/dlink/sundance.c
15829
15830 SUPERH
15831 M:      Yoshinori Sato <ysato@users.sourceforge.jp>
15832 M:      Rich Felker <dalias@libc.org>
15833 L:      linux-sh@vger.kernel.org
15834 Q:      http://patchwork.kernel.org/project/linux-sh/list/
15835 S:      Maintained
15836 F:      Documentation/sh/
15837 F:      arch/sh/
15838 F:      drivers/sh/
15839
15840 SUSPEND TO RAM
15841 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
15842 M:      Len Brown <len.brown@intel.com>
15843 M:      Pavel Machek <pavel@ucw.cz>
15844 L:      linux-pm@vger.kernel.org
15845 B:      https://bugzilla.kernel.org
15846 S:      Supported
15847 F:      Documentation/power/
15848 F:      arch/x86/kernel/acpi/
15849 F:      drivers/base/power/
15850 F:      kernel/power/
15851 F:      include/linux/suspend.h
15852 F:      include/linux/freezer.h
15853 F:      include/linux/pm.h
15854
15855 SVGA HANDLING
15856 M:      Martin Mares <mj@ucw.cz>
15857 L:      linux-video@atrey.karlin.mff.cuni.cz
15858 S:      Maintained
15859 F:      Documentation/admin-guide/svga.rst
15860 F:      arch/x86/boot/video*
15861
15862 SWIOTLB SUBSYSTEM
15863 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
15864 L:      iommu@lists.linux-foundation.org
15865 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
15866 S:      Supported
15867 F:      kernel/dma/swiotlb.c
15868 F:      arch/*/kernel/pci-swiotlb.c
15869 F:      include/linux/swiotlb.h
15870
15871 SWITCHDEV
15872 M:      Jiri Pirko <jiri@resnulli.us>
15873 M:      Ivan Vecera <ivecera@redhat.com>
15874 L:      netdev@vger.kernel.org
15875 S:      Supported
15876 F:      net/switchdev/
15877 F:      include/net/switchdev.h
15878
15879 SY8106A REGULATOR DRIVER
15880 M:      Icenowy Zheng <icenowy@aosc.io>
15881 S:      Maintained
15882 F:      drivers/regulator/sy8106a-regulator.c
15883 F:      Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt
15884
15885 SYNC FILE FRAMEWORK
15886 M:      Sumit Semwal <sumit.semwal@linaro.org>
15887 R:      Gustavo Padovan <gustavo@padovan.org>
15888 S:      Maintained
15889 L:      linux-media@vger.kernel.org
15890 L:      dri-devel@lists.freedesktop.org
15891 F:      drivers/dma-buf/sync_*
15892 F:      drivers/dma-buf/dma-fence*
15893 F:      drivers/dma-buf/sw_sync.c
15894 F:      include/linux/sync_file.h
15895 F:      include/uapi/linux/sync_file.h
15896 F:      Documentation/driver-api/sync_file.rst
15897 T:      git git://anongit.freedesktop.org/drm/drm-misc
15898
15899 SYNOPSYS ARC ARCHITECTURE
15900 M:      Vineet Gupta <vgupta@synopsys.com>
15901 L:      linux-snps-arc@lists.infradead.org
15902 S:      Supported
15903 F:      arch/arc/
15904 F:      Documentation/devicetree/bindings/arc/*
15905 F:      Documentation/devicetree/bindings/interrupt-controller/snps,arc*
15906 F:      drivers/clocksource/arc_timer.c
15907 F:      drivers/tty/serial/arc_uart.c
15908 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
15909
15910 SYNOPSYS ARC HSDK SDP pll clock driver
15911 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15912 S:      Supported
15913 F:      drivers/clk/clk-hsdk-pll.c
15914 F:      Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
15915
15916 SYNOPSYS ARC SDP clock driver
15917 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15918 S:      Supported
15919 F:      drivers/clk/axs10x/*
15920 F:      Documentation/devicetree/bindings/clock/snps,pll-clock.txt
15921
15922 SYNOPSYS ARC SDP platform support
15923 M:      Alexey Brodkin <abrodkin@synopsys.com>
15924 S:      Supported
15925 F:      arch/arc/plat-axs10x
15926 F:      arch/arc/boot/dts/ax*
15927 F:      Documentation/devicetree/bindings/arc/axs10*
15928
15929 SYNOPSYS AXS10x RESET CONTROLLER DRIVER
15930 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15931 S:      Supported
15932 F:      drivers/reset/reset-axs10x.c
15933 F:      Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
15934
15935 SYNOPSYS CREG GPIO DRIVER
15936 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15937 S:      Maintained
15938 F:      drivers/gpio/gpio-creg-snps.c
15939 F:      Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
15940
15941 SYNOPSYS DESIGNWARE 8250 UART DRIVER
15942 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
15943 S:      Maintained
15944 F:      drivers/tty/serial/8250/8250_dw.c
15945
15946 SYNOPSYS DESIGNWARE APB GPIO DRIVER
15947 M:      Hoan Tran <hoan@os.amperecomputing.com>
15948 L:      linux-gpio@vger.kernel.org
15949 S:      Maintained
15950 F:      drivers/gpio/gpio-dwapb.c
15951 F:      Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt
15952
15953 SYNOPSYS DESIGNWARE AXI DMAC DRIVER
15954 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15955 S:      Maintained
15956 F:      drivers/dma/dw-axi-dmac/
15957 F:      Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt
15958
15959 SYNOPSYS DESIGNWARE DMAC DRIVER
15960 M:      Viresh Kumar <vireshk@kernel.org>
15961 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
15962 S:      Maintained
15963 F:      Documentation/devicetree/bindings/dma/snps-dma.txt
15964 F:      drivers/dma/dw/
15965 F:      include/dt-bindings/dma/dw-dmac.h
15966 F:      include/linux/dma/dw.h
15967 F:      include/linux/platform_data/dma-dw.h
15968
15969 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
15970 M:      Jose Abreu <Jose.Abreu@synopsys.com>
15971 L:      netdev@vger.kernel.org
15972 S:      Supported
15973 F:      drivers/net/ethernet/synopsys/
15974
15975 SYNOPSYS DESIGNWARE I2C DRIVER
15976 M:      Jarkko Nikula <jarkko.nikula@linux.intel.com>
15977 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
15978 R:      Mika Westerberg <mika.westerberg@linux.intel.com>
15979 L:      linux-i2c@vger.kernel.org
15980 S:      Maintained
15981 F:      drivers/i2c/busses/i2c-designware-*
15982 F:      include/linux/platform_data/i2c-designware.h
15983
15984 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
15985 M:      Jaehoon Chung <jh80.chung@samsung.com>
15986 L:      linux-mmc@vger.kernel.org
15987 S:      Maintained
15988 F:      drivers/mmc/host/dw_mmc*
15989
15990 SYNOPSYS HSDK RESET CONTROLLER DRIVER
15991 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15992 S:      Supported
15993 F:      drivers/reset/reset-hsdk.c
15994 F:      include/dt-bindings/reset/snps,hsdk-reset.h
15995 F:      Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
15996
15997 SYSTEM CONFIGURATION (SYSCON)
15998 M:      Lee Jones <lee.jones@linaro.org>
15999 M:      Arnd Bergmann <arnd@arndb.de>
16000 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
16001 S:      Supported
16002 F:      drivers/mfd/syscon.c
16003
16004 SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
16005 M:      Sudeep Holla <sudeep.holla@arm.com>
16006 L:      linux-arm-kernel@lists.infradead.org
16007 S:      Maintained
16008 F:      Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt
16009 F:      drivers/clk/clk-sc[mp]i.c
16010 F:      drivers/cpufreq/sc[mp]i-cpufreq.c
16011 F:      drivers/firmware/arm_scpi.c
16012 F:      drivers/firmware/arm_scmi/
16013 F:      drivers/reset/reset-scmi.c
16014 F:      include/linux/sc[mp]i_protocol.h
16015
16016 SYSTEM RESET/SHUTDOWN DRIVERS
16017 M:      Sebastian Reichel <sre@kernel.org>
16018 L:      linux-pm@vger.kernel.org
16019 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
16020 S:      Maintained
16021 F:      Documentation/devicetree/bindings/power/reset/
16022 F:      drivers/power/reset/
16023
16024 SYSTEM TRACE MODULE CLASS
16025 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
16026 S:      Maintained
16027 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
16028 F:      Documentation/trace/stm.rst
16029 F:      drivers/hwtracing/stm/
16030 F:      include/linux/stm.h
16031 F:      include/uapi/linux/stm.h
16032
16033 SYSTEM76 ACPI DRIVER
16034 M:      Jeremy Soller <jeremy@system76.com>
16035 M:      System76 Product Development <productdev@system76.com>
16036 L:      platform-driver-x86@vger.kernel.org
16037 S:      Maintained
16038 F:      drivers/platform/x86/system76_acpi.c
16039
16040 SYSV FILESYSTEM
16041 M:      Christoph Hellwig <hch@infradead.org>
16042 S:      Maintained
16043 F:      Documentation/filesystems/sysv-fs.txt
16044 F:      fs/sysv/
16045 F:      include/linux/sysv_fs.h
16046
16047 TASKSTATS STATISTICS INTERFACE
16048 M:      Balbir Singh <bsingharora@gmail.com>
16049 S:      Maintained
16050 F:      Documentation/accounting/taskstats*
16051 F:      include/linux/taskstats*
16052 F:      kernel/taskstats.c
16053
16054 TC subsystem
16055 M:      Jamal Hadi Salim <jhs@mojatatu.com>
16056 M:      Cong Wang <xiyou.wangcong@gmail.com>
16057 M:      Jiri Pirko <jiri@resnulli.us>
16058 L:      netdev@vger.kernel.org
16059 S:      Maintained
16060 F:      include/net/pkt_cls.h
16061 F:      include/net/pkt_sched.h
16062 F:      include/net/tc_act/
16063 F:      include/uapi/linux/pkt_cls.h
16064 F:      include/uapi/linux/pkt_sched.h
16065 F:      include/uapi/linux/tc_act/
16066 F:      include/uapi/linux/tc_ematch/
16067 F:      net/sched/
16068
16069 TC90522 MEDIA DRIVER
16070 M:      Akihiro Tsukada <tskd08@gmail.com>
16071 L:      linux-media@vger.kernel.org
16072 S:      Odd Fixes
16073 F:      drivers/media/dvb-frontends/tc90522*
16074
16075 TCP LOW PRIORITY MODULE
16076 M:      "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
16077 M:      "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
16078 W:      http://tcp-lp-mod.sourceforge.net/
16079 S:      Maintained
16080 F:      net/ipv4/tcp_lp.c
16081
16082 TDA10071 MEDIA DRIVER
16083 M:      Antti Palosaari <crope@iki.fi>
16084 L:      linux-media@vger.kernel.org
16085 W:      https://linuxtv.org
16086 W:      http://palosaari.fi/linux/
16087 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
16088 T:      git git://linuxtv.org/anttip/media_tree.git
16089 S:      Maintained
16090 F:      drivers/media/dvb-frontends/tda10071*
16091
16092 TDA18212 MEDIA DRIVER
16093 M:      Antti Palosaari <crope@iki.fi>
16094 L:      linux-media@vger.kernel.org
16095 W:      https://linuxtv.org
16096 W:      http://palosaari.fi/linux/
16097 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
16098 T:      git git://linuxtv.org/anttip/media_tree.git
16099 S:      Maintained
16100 F:      drivers/media/tuners/tda18212*
16101
16102 TDA18218 MEDIA DRIVER
16103 M:      Antti Palosaari <crope@iki.fi>
16104 L:      linux-media@vger.kernel.org
16105 W:      https://linuxtv.org
16106 W:      http://palosaari.fi/linux/
16107 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
16108 T:      git git://linuxtv.org/anttip/media_tree.git
16109 S:      Maintained
16110 F:      drivers/media/tuners/tda18218*
16111
16112 TDA18250 MEDIA DRIVER
16113 M:      Olli Salonen <olli.salonen@iki.fi>
16114 L:      linux-media@vger.kernel.org
16115 W:      https://linuxtv.org
16116 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
16117 T:      git git://linuxtv.org/media_tree.git
16118 S:      Maintained
16119 F:      drivers/media/tuners/tda18250*
16120
16121 TDA18271 MEDIA DRIVER
16122 M:      Michael Krufky <mkrufky@linuxtv.org>
16123 L:      linux-media@vger.kernel.org
16124 W:      https://linuxtv.org
16125 W:      http://github.com/mkrufky
16126 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
16127 T:      git git://linuxtv.org/mkrufky/tuners.git
16128 S:      Maintained
16129 F:      drivers/media/tuners/tda18271*
16130
16131 TDA1997x MEDIA DRIVER
16132 M:      Tim Harvey <tharvey@gateworks.com>
16133 L:      linux-media@vger.kernel.org
16134 W:      https://linuxtv.org
16135 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
16136 S:      Maintained
16137 F:      drivers/media/i2c/tda1997x.*
16138
16139 TDA827x MEDIA DRIVER
16140 M:      Michael Krufky <mkrufky@linuxtv.org>
16141 L:      linux-media@vger.kernel.org
16142 W:      https://linuxtv.org
16143 W:      http://github.com/mkrufky
16144 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
16145 T:      git git://linuxtv.org/mkrufky/tuners.git
16146 S:      Maintained
16147 F:      drivers/media/tuners/tda8290.*
16148
16149 TDA8290 MEDIA DRIVER
16150 M:      Michael Krufky <mkrufky@linuxtv.org>
16151 L:      linux-media@vger.kernel.org
16152 W:      https://linuxtv.org
16153 W:      http://github.com/mkrufky
16154 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
16155 T:      git git://linuxtv.org/mkrufky/tuners.git
16156 S:      Maintained
16157 F:      drivers/media/tuners/tda8290.*
16158
16159 TDA9840 MEDIA DRIVER
16160 M:      Hans Verkuil <hverkuil@xs4all.nl>
16161 L:      linux-media@vger.kernel.org
16162 T:      git git://linuxtv.org/media_tree.git
16163 W:      https://linuxtv.org
16164 S:      Maintained
16165 F:      drivers/media/i2c/tda9840*
16166
16167 TEA5761 TUNER DRIVER
16168 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
16169 L:      linux-media@vger.kernel.org
16170 W:      https://linuxtv.org
16171 T:      git git://linuxtv.org/media_tree.git
16172 S:      Odd fixes
16173 F:      drivers/media/tuners/tea5761.*
16174
16175 TEA5767 TUNER DRIVER
16176 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
16177 L:      linux-media@vger.kernel.org
16178 W:      https://linuxtv.org
16179 T:      git git://linuxtv.org/media_tree.git
16180 S:      Maintained
16181 F:      drivers/media/tuners/tea5767.*
16182
16183 TEA6415C MEDIA DRIVER
16184 M:      Hans Verkuil <hverkuil@xs4all.nl>
16185 L:      linux-media@vger.kernel.org
16186 T:      git git://linuxtv.org/media_tree.git
16187 W:      https://linuxtv.org
16188 S:      Maintained
16189 F:      drivers/media/i2c/tea6415c*
16190
16191 TEA6420 MEDIA DRIVER
16192 M:      Hans Verkuil <hverkuil@xs4all.nl>
16193 L:      linux-media@vger.kernel.org
16194 T:      git git://linuxtv.org/media_tree.git
16195 W:      https://linuxtv.org
16196 S:      Maintained
16197 F:      drivers/media/i2c/tea6420*
16198
16199 TEAM DRIVER
16200 M:      Jiri Pirko <jiri@resnulli.us>
16201 L:      netdev@vger.kernel.org
16202 S:      Supported
16203 F:      drivers/net/team/
16204 F:      include/linux/if_team.h
16205 F:      include/uapi/linux/if_team.h
16206
16207 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
16208 M:      "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
16209 S:      Maintained
16210 F:      arch/x86/platform/ts5500/
16211
16212 TECHNOTREND USB IR RECEIVER
16213 M:      Sean Young <sean@mess.org>
16214 L:      linux-media@vger.kernel.org
16215 S:      Maintained
16216 F:      drivers/media/rc/ttusbir.c
16217
16218 TECHWELL TW9910 VIDEO DECODER
16219 L:      linux-media@vger.kernel.org
16220 S:      Orphan
16221 F:      drivers/media/i2c/tw9910.c
16222 F:      include/media/i2c/tw9910.h
16223
16224 TEE SUBSYSTEM
16225 M:      Jens Wiklander <jens.wiklander@linaro.org>
16226 L:      tee-dev@lists.linaro.org
16227 S:      Maintained
16228 F:      include/linux/tee_drv.h
16229 F:      include/uapi/linux/tee.h
16230 F:      drivers/tee/
16231 F:      Documentation/tee.txt
16232
16233 TEGRA ARCHITECTURE SUPPORT
16234 M:      Thierry Reding <thierry.reding@gmail.com>
16235 M:      Jonathan Hunter <jonathanh@nvidia.com>
16236 L:      linux-tegra@vger.kernel.org
16237 Q:      http://patchwork.ozlabs.org/project/linux-tegra/list/
16238 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
16239 S:      Supported
16240 N:      [^a-z]tegra
16241
16242 TEGRA CLOCK DRIVER
16243 M:      Peter De Schrijver <pdeschrijver@nvidia.com>
16244 M:      Prashant Gaikwad <pgaikwad@nvidia.com>
16245 S:      Supported
16246 F:      drivers/clk/tegra/
16247
16248 TEGRA DMA DRIVERS
16249 M:      Laxman Dewangan <ldewangan@nvidia.com>
16250 M:      Jon Hunter <jonathanh@nvidia.com>
16251 S:      Supported
16252 F:      drivers/dma/tegra*
16253
16254 TEGRA I2C DRIVER
16255 M:      Laxman Dewangan <ldewangan@nvidia.com>
16256 R:      Dmitry Osipenko <digetx@gmail.com>
16257 S:      Supported
16258 F:      drivers/i2c/busses/i2c-tegra.c
16259
16260 TEGRA IOMMU DRIVERS
16261 M:      Thierry Reding <thierry.reding@gmail.com>
16262 L:      linux-tegra@vger.kernel.org
16263 S:      Supported
16264 F:      drivers/iommu/tegra*
16265
16266 TEGRA KBC DRIVER
16267 M:      Laxman Dewangan <ldewangan@nvidia.com>
16268 S:      Supported
16269 F:      drivers/input/keyboard/tegra-kbc.c
16270
16271 TEGRA NAND DRIVER
16272 M:      Stefan Agner <stefan@agner.ch>
16273 M:      Lucas Stach <dev@lynxeye.de>
16274 S:      Maintained
16275 F:      Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
16276 F:      drivers/mtd/nand/raw/tegra_nand.c
16277
16278 TEGRA PWM DRIVER
16279 M:      Thierry Reding <thierry.reding@gmail.com>
16280 S:      Supported
16281 F:      drivers/pwm/pwm-tegra.c
16282
16283 TEGRA SERIAL DRIVER
16284 M:      Laxman Dewangan <ldewangan@nvidia.com>
16285 S:      Supported
16286 F:      drivers/tty/serial/serial-tegra.c
16287
16288 TEGRA SPI DRIVER
16289 M:      Laxman Dewangan <ldewangan@nvidia.com>
16290 S:      Supported
16291 F:      drivers/spi/spi-tegra*
16292
16293 TEGRA XUSB PADCTL DRIVER
16294 M:      JC Kuo <jckuo@nvidia.com>
16295 S:      Supported
16296 F:      drivers/phy/tegra/xusb*
16297
16298 TEHUTI ETHERNET DRIVER
16299 M:      Andy Gospodarek <andy@greyhouse.net>
16300 L:      netdev@vger.kernel.org
16301 S:      Supported
16302 F:      drivers/net/ethernet/tehuti/*
16303
16304 Telecom Clock Driver for MCPL0010
16305 M:      Mark Gross <mark.gross@intel.com>
16306 S:      Supported
16307 F:      drivers/char/tlclk.c
16308
16309 TENSILICA XTENSA PORT (xtensa)
16310 M:      Chris Zankel <chris@zankel.net>
16311 M:      Max Filippov <jcmvbkbc@gmail.com>
16312 L:      linux-xtensa@linux-xtensa.org
16313 T:      git git://github.com/czankel/xtensa-linux.git
16314 S:      Maintained
16315 F:      arch/xtensa/
16316 F:      drivers/irqchip/irq-xtensa-*
16317
16318 Texas Instruments' System Control Interface (TISCI) Protocol Driver
16319 M:      Nishanth Menon <nm@ti.com>
16320 M:      Tero Kristo <t-kristo@ti.com>
16321 M:      Santosh Shilimkar <ssantosh@kernel.org>
16322 L:      linux-arm-kernel@lists.infradead.org
16323 S:      Maintained
16324 F:      Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
16325 F:      drivers/firmware/ti_sci*
16326 F:      include/linux/soc/ti/ti_sci_protocol.h
16327 F:      Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
16328 F:      drivers/soc/ti/ti_sci_pm_domains.c
16329 F:      include/dt-bindings/soc/ti,sci_pm_domain.h
16330 F:      Documentation/devicetree/bindings/reset/ti,sci-reset.txt
16331 F:      Documentation/devicetree/bindings/clock/ti,sci-clk.txt
16332 F:      drivers/clk/keystone/sci-clk.c
16333 F:      drivers/reset/reset-ti-sci.c
16334 F:      Documentation/devicetree/bindings/interrupt-controller/ti,sci-intr.txt
16335 F:      Documentation/devicetree/bindings/interrupt-controller/ti,sci-inta.txt
16336 F:      drivers/irqchip/irq-ti-sci-intr.c
16337 F:      drivers/irqchip/irq-ti-sci-inta.c
16338 F:      include/linux/soc/ti/ti_sci_inta_msi.h
16339 F:      drivers/soc/ti/ti_sci_inta_msi.c
16340
16341 Texas Instruments ASoC drivers
16342 M:      Peter Ujfalusi <peter.ujfalusi@ti.com>
16343 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
16344 S:      Maintained
16345 F:      sound/soc/ti/
16346
16347 Texas Instruments' DAC7612 DAC Driver
16348 M:      Ricardo Ribalda <ricardo@ribalda.com>
16349 L:      linux-iio@vger.kernel.org
16350 S:      Supported
16351 F:      drivers/iio/dac/ti-dac7612.c
16352 F:      Documentation/devicetree/bindings/iio/dac/ti,dac7612.txt
16353
16354 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
16355 M:      Hans Verkuil <hverkuil@xs4all.nl>
16356 L:      linux-media@vger.kernel.org
16357 T:      git git://linuxtv.org/media_tree.git
16358 W:      https://linuxtv.org
16359 S:      Maintained
16360 F:      drivers/media/radio/radio-raremono.c
16361
16362 THERMAL
16363 M:      Zhang Rui <rui.zhang@intel.com>
16364 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
16365 R:      Amit Kucheria <amit.kucheria@verdurent.com>
16366 L:      linux-pm@vger.kernel.org
16367 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/thermal/linux.git
16368 Q:      https://patchwork.kernel.org/project/linux-pm/list/
16369 S:      Supported
16370 F:      drivers/thermal/
16371 F:      include/linux/thermal.h
16372 F:      include/uapi/linux/thermal.h
16373 F:      include/linux/cpu_cooling.h
16374 F:      Documentation/devicetree/bindings/thermal/
16375
16376 THERMAL/CPU_COOLING
16377 M:      Amit Daniel Kachhap <amit.kachhap@gmail.com>
16378 M:      Viresh Kumar <viresh.kumar@linaro.org>
16379 M:      Javi Merino <javi.merino@kernel.org>
16380 L:      linux-pm@vger.kernel.org
16381 S:      Supported
16382 F:      Documentation/driver-api/thermal/cpu-cooling-api.rst
16383 F:      drivers/thermal/cpu_cooling.c
16384 F:      include/linux/cpu_cooling.h
16385
16386 THERMAL DRIVER FOR AMLOGIC SOCS
16387 M:      Guillaume La Roque <glaroque@baylibre.com>
16388 L:      linux-pm@vger.kernel.org
16389 L:      linux-amlogic@lists.infradead.org
16390 W:      http://linux-meson.com/
16391 S:      Supported
16392 F:      drivers/thermal/amlogic_thermal.c
16393 F:      Documentation/devicetree/bindings/thermal/amlogic,thermal.yaml
16394
16395 THINKPAD ACPI EXTRAS DRIVER
16396 M:      Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
16397 L:      ibm-acpi-devel@lists.sourceforge.net
16398 L:      platform-driver-x86@vger.kernel.org
16399 W:      http://ibm-acpi.sourceforge.net
16400 W:      http://thinkwiki.org/wiki/Ibm-acpi
16401 T:      git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
16402 S:      Maintained
16403 F:      drivers/platform/x86/thinkpad_acpi.c
16404
16405 THUNDERBOLT DRIVER
16406 M:      Andreas Noever <andreas.noever@gmail.com>
16407 M:      Michael Jamet <michael.jamet@intel.com>
16408 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
16409 M:      Yehezkel Bernat <YehezkelShB@gmail.com>
16410 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
16411 S:      Maintained
16412 F:      Documentation/admin-guide/thunderbolt.rst
16413 F:      drivers/thunderbolt/
16414 F:      include/linux/thunderbolt.h
16415
16416 THUNDERBOLT NETWORK DRIVER
16417 M:      Michael Jamet <michael.jamet@intel.com>
16418 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
16419 M:      Yehezkel Bernat <YehezkelShB@gmail.com>
16420 L:      netdev@vger.kernel.org
16421 S:      Maintained
16422 F:      drivers/net/thunderbolt.c
16423
16424 THUNDERX GPIO DRIVER
16425 M:      Robert Richter <rrichter@marvell.com>
16426 S:      Maintained
16427 F:      drivers/gpio/gpio-thunderx.c
16428
16429 TI AM437X VPFE DRIVER
16430 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
16431 L:      linux-media@vger.kernel.org
16432 W:      https://linuxtv.org
16433 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
16434 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
16435 S:      Maintained
16436 F:      drivers/media/platform/am437x/
16437
16438 TI BANDGAP AND THERMAL DRIVER
16439 M:      Eduardo Valentin <edubezval@gmail.com>
16440 M:      Keerthy <j-keerthy@ti.com>
16441 L:      linux-pm@vger.kernel.org
16442 L:      linux-omap@vger.kernel.org
16443 S:      Maintained
16444 F:      drivers/thermal/ti-soc-thermal/
16445
16446 TI BQ27XXX POWER SUPPLY DRIVER
16447 R:      Andrew F. Davis <afd@ti.com>
16448 F:      include/linux/power/bq27xxx_battery.h
16449 F:      drivers/power/supply/bq27xxx_battery.c
16450 F:      drivers/power/supply/bq27xxx_battery_i2c.c
16451
16452 TI CDCE706 CLOCK DRIVER
16453 M:      Max Filippov <jcmvbkbc@gmail.com>
16454 S:      Maintained
16455 F:      drivers/clk/clk-cdce706.c
16456
16457 TI CLOCK DRIVER
16458 M:      Tero Kristo <t-kristo@ti.com>
16459 L:      linux-omap@vger.kernel.org
16460 S:      Maintained
16461 F:      drivers/clk/ti/
16462 F:      include/linux/clk/ti.h
16463
16464 TI DAVINCI MACHINE SUPPORT
16465 M:      Sekhar Nori <nsekhar@ti.com>
16466 R:      Bartosz Golaszewski <bgolaszewski@baylibre.com>
16467 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16468 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
16469 S:      Supported
16470 F:      Documentation/devicetree/bindings/i2c/i2c-davinci.txt
16471 F:      arch/arm/mach-davinci/
16472 F:      drivers/i2c/busses/i2c-davinci.c
16473 F:      arch/arm/boot/dts/da850*
16474
16475 TI DAVINCI SERIES CLOCK DRIVER
16476 M:      David Lechner <david@lechnology.com>
16477 R:      Sekhar Nori <nsekhar@ti.com>
16478 S:      Maintained
16479 F:      Documentation/devicetree/bindings/clock/ti/davinci/
16480 F:      drivers/clk/davinci/
16481
16482 TI DAVINCI SERIES GPIO DRIVER
16483 M:      Keerthy <j-keerthy@ti.com>
16484 L:      linux-gpio@vger.kernel.org
16485 S:      Maintained
16486 F:      Documentation/devicetree/bindings/gpio/gpio-davinci.txt
16487 F:      drivers/gpio/gpio-davinci.c
16488
16489 TI DAVINCI SERIES MEDIA DRIVER
16490 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
16491 L:      linux-media@vger.kernel.org
16492 W:      https://linuxtv.org
16493 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
16494 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
16495 S:      Maintained
16496 F:      drivers/media/platform/davinci/
16497 F:      include/media/davinci/
16498
16499 TI ENHANCED QUADRATURE ENCODER PULSE (eQEP) DRIVER
16500 R:      David Lechner <david@lechnology.com>
16501 L:      linux-iio@vger.kernel.org
16502 F:      Documentation/devicetree/bindings/counter/ti-eqep.yaml
16503 F:      drivers/counter/ti-eqep.c
16504
16505 TI ETHERNET SWITCH DRIVER (CPSW)
16506 R:      Grygorii Strashko <grygorii.strashko@ti.com>
16507 L:      linux-omap@vger.kernel.org
16508 L:      netdev@vger.kernel.org
16509 S:      Maintained
16510 F:      drivers/net/ethernet/ti/cpsw*
16511 F:      drivers/net/ethernet/ti/davinci*
16512
16513 TI FLASH MEDIA MEMORYSTICK/MMC DRIVERS
16514 M:      Alex Dubov <oakad@yahoo.com>
16515 S:      Maintained
16516 W:      http://tifmxx.berlios.de/
16517 F:      drivers/memstick/host/tifm_ms.c
16518 F:      drivers/misc/tifm*
16519 F:      drivers/mmc/host/tifm_sd.c
16520 F:      include/linux/tifm.h
16521
16522 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
16523 M:      Santosh Shilimkar <ssantosh@kernel.org>
16524 L:      linux-kernel@vger.kernel.org
16525 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16526 S:      Maintained
16527 F:      drivers/soc/ti/*
16528 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
16529
16530 TI LM49xxx FAMILY ASoC CODEC DRIVERS
16531 M:      M R Swami Reddy <mr.swami.reddy@ti.com>
16532 M:      Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
16533 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
16534 S:      Maintained
16535 F:      sound/soc/codecs/lm49453*
16536 F:      sound/soc/codecs/isabelle*
16537
16538 TI LP855x BACKLIGHT DRIVER
16539 M:      Milo Kim <milo.kim@ti.com>
16540 S:      Maintained
16541 F:      Documentation/driver-api/backlight/lp855x-driver.rst
16542 F:      drivers/video/backlight/lp855x_bl.c
16543 F:      include/linux/platform_data/lp855x.h
16544
16545 TI LP8727 CHARGER DRIVER
16546 M:      Milo Kim <milo.kim@ti.com>
16547 S:      Maintained
16548 F:      drivers/power/supply/lp8727_charger.c
16549 F:      include/linux/platform_data/lp8727.h
16550
16551 TI LP8788 MFD DRIVER
16552 M:      Milo Kim <milo.kim@ti.com>
16553 S:      Maintained
16554 F:      drivers/iio/adc/lp8788_adc.c
16555 F:      drivers/leds/leds-lp8788.c
16556 F:      drivers/mfd/lp8788*.c
16557 F:      drivers/power/supply/lp8788-charger.c
16558 F:      drivers/regulator/lp8788-*.c
16559 F:      include/linux/mfd/lp8788*.h
16560
16561 TI NETCP ETHERNET DRIVER
16562 M:      Wingman Kwok <w-kwok2@ti.com>
16563 M:      Murali Karicheri <m-karicheri2@ti.com>
16564 L:      netdev@vger.kernel.org
16565 S:      Maintained
16566 F:      drivers/net/ethernet/ti/netcp*
16567
16568 TI PCM3060 ASoC CODEC DRIVER
16569 M:      Kirill Marinushkin <kmarinushkin@birdec.com>
16570 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
16571 S:      Maintained
16572 F:      Documentation/devicetree/bindings/sound/pcm3060.txt
16573 F:      sound/soc/codecs/pcm3060*
16574
16575 TI TAS571X FAMILY ASoC CODEC DRIVER
16576 M:      Kevin Cernekee <cernekee@chromium.org>
16577 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
16578 S:      Odd Fixes
16579 F:      sound/soc/codecs/tas571x*
16580
16581 TI TRF7970A NFC DRIVER
16582 M:      Mark Greer <mgreer@animalcreek.com>
16583 L:      linux-wireless@vger.kernel.org
16584 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
16585 S:      Supported
16586 F:      drivers/nfc/trf7970a.c
16587 F:      Documentation/devicetree/bindings/net/nfc/trf7970a.txt
16588
16589 TI TWL4030 SERIES SOC CODEC DRIVER
16590 M:      Peter Ujfalusi <peter.ujfalusi@ti.com>
16591 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
16592 S:      Maintained
16593 F:      sound/soc/codecs/twl4030*
16594
16595 TI VPE/CAL DRIVERS
16596 M:      Benoit Parrot <bparrot@ti.com>
16597 L:      linux-media@vger.kernel.org
16598 W:      http://linuxtv.org/
16599 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
16600 S:      Maintained
16601 F:      drivers/media/platform/ti-vpe/
16602 F:      Documentation/devicetree/bindings/media/ti,vpe.yaml
16603
16604 TI WILINK WIRELESS DRIVERS
16605 L:      linux-wireless@vger.kernel.org
16606 W:      http://wireless.kernel.org/en/users/Drivers/wl12xx
16607 W:      http://wireless.kernel.org/en/users/Drivers/wl1251
16608 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
16609 S:      Orphan
16610 F:      drivers/net/wireless/ti/
16611 F:      include/linux/wl12xx.h
16612
16613 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
16614 M:      John Stultz <john.stultz@linaro.org>
16615 M:      Thomas Gleixner <tglx@linutronix.de>
16616 R:      Stephen Boyd <sboyd@kernel.org>
16617 L:      linux-kernel@vger.kernel.org
16618 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
16619 S:      Supported
16620 F:      include/linux/clocksource.h
16621 F:      include/linux/time.h
16622 F:      include/linux/timex.h
16623 F:      include/uapi/linux/time.h
16624 F:      include/uapi/linux/timex.h
16625 F:      kernel/time/clocksource.c
16626 F:      kernel/time/time*.c
16627 F:      kernel/time/alarmtimer.c
16628 F:      kernel/time/ntp.c
16629 F:      tools/testing/selftests/timers/
16630
16631 TIPC NETWORK LAYER
16632 M:      Jon Maloy <jon.maloy@ericsson.com>
16633 M:      Ying Xue <ying.xue@windriver.com>
16634 L:      netdev@vger.kernel.org (core kernel code)
16635 L:      tipc-discussion@lists.sourceforge.net (user apps, general discussion)
16636 W:      http://tipc.sourceforge.net/
16637 S:      Maintained
16638 F:      include/uapi/linux/tipc*.h
16639 F:      net/tipc/
16640
16641 TLAN NETWORK DRIVER
16642 M:      Samuel Chessman <chessman@tux.org>
16643 L:      tlan-devel@lists.sourceforge.net (subscribers-only)
16644 W:      http://sourceforge.net/projects/tlan/
16645 S:      Maintained
16646 F:      Documentation/networking/device_drivers/ti/tlan.txt
16647 F:      drivers/net/ethernet/ti/tlan.*
16648
16649 TM6000 VIDEO4LINUX DRIVER
16650 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
16651 L:      linux-media@vger.kernel.org
16652 W:      https://linuxtv.org
16653 T:      git git://linuxtv.org/media_tree.git
16654 S:      Odd fixes
16655 F:      drivers/media/usb/tm6000/
16656 F:      Documentation/media/v4l-drivers/tm6000*
16657
16658 TMIO/SDHI MMC DRIVER
16659 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
16660 L:      linux-mmc@vger.kernel.org
16661 S:      Supported
16662 F:      drivers/mmc/host/tmio_mmc*
16663 F:      drivers/mmc/host/renesas_sdhi*
16664 F:      include/linux/mfd/tmio.h
16665
16666 TMP401 HARDWARE MONITOR DRIVER
16667 M:      Guenter Roeck <linux@roeck-us.net>
16668 L:      linux-hwmon@vger.kernel.org
16669 S:      Maintained
16670 F:      Documentation/hwmon/tmp401.rst
16671 F:      drivers/hwmon/tmp401.c
16672
16673 TMP513 HARDWARE MONITOR DRIVER
16674 M:      Eric Tremblay <etremblay@distech-controls.com>
16675 L:      linux-hwmon@vger.kernel.org
16676 S:      Maintained
16677 F:      Documentation/hwmon/tmp513.rst
16678 F:      drivers/hwmon/tmp513.c
16679
16680 TMPFS (SHMEM FILESYSTEM)
16681 M:      Hugh Dickins <hughd@google.com>
16682 L:      linux-mm@kvack.org
16683 S:      Maintained
16684 F:      include/linux/shmem_fs.h
16685 F:      mm/shmem.c
16686
16687 TOMOYO SECURITY MODULE
16688 M:      Kentaro Takeda <takedakn@nttdata.co.jp>
16689 M:      Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
16690 L:      tomoyo-dev-en@lists.osdn.me (subscribers-only, for developers in English)
16691 L:      tomoyo-users-en@lists.osdn.me (subscribers-only, for users in English)
16692 L:      tomoyo-dev@lists.osdn.me (subscribers-only, for developers in Japanese)
16693 L:      tomoyo-users@lists.osdn.me (subscribers-only, for users in Japanese)
16694 W:      https://tomoyo.osdn.jp/
16695 S:      Maintained
16696 F:      security/tomoyo/
16697
16698 TOPSTAR LAPTOP EXTRAS DRIVER
16699 M:      Herton Ronaldo Krzesinski <herton@canonical.com>
16700 L:      platform-driver-x86@vger.kernel.org
16701 S:      Maintained
16702 F:      drivers/platform/x86/topstar-laptop.c
16703
16704 TORTURE-TEST MODULES
16705 M:      Davidlohr Bueso <dave@stgolabs.net>
16706 M:      "Paul E. McKenney" <paulmck@kernel.org>
16707 M:      Josh Triplett <josh@joshtriplett.org>
16708 L:      linux-kernel@vger.kernel.org
16709 S:      Supported
16710 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
16711 F:      Documentation/RCU/torture.txt
16712 F:      kernel/torture.c
16713 F:      kernel/rcu/rcutorture.c
16714 F:      kernel/rcu/rcuperf.c
16715 F:      kernel/locking/locktorture.c
16716
16717 TOSHIBA ACPI EXTRAS DRIVER
16718 M:      Azael Avalos <coproscefalo@gmail.com>
16719 L:      platform-driver-x86@vger.kernel.org
16720 S:      Maintained
16721 F:      drivers/platform/x86/toshiba_acpi.c
16722
16723 TOSHIBA BLUETOOTH DRIVER
16724 M:      Azael Avalos <coproscefalo@gmail.com>
16725 L:      platform-driver-x86@vger.kernel.org
16726 S:      Maintained
16727 F:      drivers/platform/x86/toshiba_bluetooth.c
16728
16729 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
16730 M:      Azael Avalos <coproscefalo@gmail.com>
16731 L:      platform-driver-x86@vger.kernel.org
16732 S:      Maintained
16733 F:      drivers/platform/x86/toshiba_haps.c
16734
16735 TOSHIBA SMM DRIVER
16736 M:      Jonathan Buzzard <jonathan@buzzard.org.uk>
16737 W:      http://www.buzzard.org.uk/toshiba/
16738 S:      Maintained
16739 F:      drivers/char/toshiba.c
16740 F:      include/linux/toshiba.h
16741 F:      include/uapi/linux/toshiba.h
16742
16743 TOSHIBA TC358743 DRIVER
16744 M:      Mats Randgaard <matrandg@cisco.com>
16745 L:      linux-media@vger.kernel.org
16746 S:      Maintained
16747 F:      drivers/media/i2c/tc358743*
16748 F:      include/media/i2c/tc358743.h
16749
16750 TOSHIBA WMI HOTKEYS DRIVER
16751 M:      Azael Avalos <coproscefalo@gmail.com>
16752 L:      platform-driver-x86@vger.kernel.org
16753 S:      Maintained
16754 F:      drivers/platform/x86/toshiba-wmi.c
16755
16756 TPM DEVICE DRIVER
16757 M:      Peter Huewe <peterhuewe@gmx.de>
16758 M:      Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
16759 R:      Jason Gunthorpe <jgg@ziepe.ca>
16760 L:      linux-integrity@vger.kernel.org
16761 Q:      https://patchwork.kernel.org/project/linux-integrity/list/
16762 W:      https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
16763 T:      git git://git.infradead.org/users/jjs/linux-tpmdd.git
16764 S:      Maintained
16765 F:      drivers/char/tpm/
16766
16767 TRACING
16768 M:      Steven Rostedt <rostedt@goodmis.org>
16769 M:      Ingo Molnar <mingo@redhat.com>
16770 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
16771 S:      Maintained
16772 F:      Documentation/trace/ftrace.rst
16773 F:      arch/*/*/*/ftrace.h
16774 F:      arch/*/kernel/ftrace.c
16775 F:      include/*/ftrace.h
16776 F:      include/linux/trace*.h
16777 F:      include/trace/
16778 F:      kernel/trace/
16779 F:      tools/testing/selftests/ftrace/
16780
16781 TRACING MMIO ACCESSES (MMIOTRACE)
16782 M:      Steven Rostedt <rostedt@goodmis.org>
16783 M:      Ingo Molnar <mingo@kernel.org>
16784 R:      Karol Herbst <karolherbst@gmail.com>
16785 R:      Pekka Paalanen <ppaalanen@gmail.com>
16786 S:      Maintained
16787 L:      linux-kernel@vger.kernel.org
16788 L:      nouveau@lists.freedesktop.org
16789 F:      kernel/trace/trace_mmiotrace.c
16790 F:      include/linux/mmiotrace.h
16791 F:      arch/x86/mm/kmmio.c
16792 F:      arch/x86/mm/mmio-mod.c
16793 F:      arch/x86/mm/testmmiotrace.c
16794
16795 TRIVIAL PATCHES
16796 M:      Jiri Kosina <trivial@kernel.org>
16797 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
16798 S:      Maintained
16799 K:      ^Subject:.*(?i)trivial
16800
16801 TEMPO SEMICONDUCTOR DRIVERS
16802 M:      Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
16803 S:      Maintained
16804 F:      sound/soc/codecs/tscs*.c
16805 F:      sound/soc/codecs/tscs*.h
16806 F:      Documentation/devicetree/bindings/sound/tscs*.txt
16807
16808 TTY LAYER
16809 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16810 M:      Jiri Slaby <jslaby@suse.com>
16811 S:      Supported
16812 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
16813 F:      Documentation/driver-api/serial/
16814 F:      drivers/tty/
16815 F:      drivers/tty/serial/serial_core.c
16816 F:      include/linux/serial_core.h
16817 F:      include/linux/serial.h
16818 F:      include/linux/tty.h
16819 F:      include/uapi/linux/serial_core.h
16820 F:      include/uapi/linux/serial.h
16821 F:      include/uapi/linux/tty.h
16822
16823 TUA9001 MEDIA DRIVER
16824 M:      Antti Palosaari <crope@iki.fi>
16825 L:      linux-media@vger.kernel.org
16826 W:      https://linuxtv.org
16827 W:      http://palosaari.fi/linux/
16828 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
16829 T:      git git://linuxtv.org/anttip/media_tree.git
16830 S:      Maintained
16831 F:      drivers/media/tuners/tua9001*
16832
16833 TULIP NETWORK DRIVERS
16834 L:      netdev@vger.kernel.org
16835 L:      linux-parisc@vger.kernel.org
16836 S:      Orphan
16837 F:      drivers/net/ethernet/dec/tulip/
16838
16839 TUN/TAP driver
16840 M:      Maxim Krasnyansky <maxk@qti.qualcomm.com>
16841 W:      http://vtun.sourceforge.net/tun
16842 S:      Maintained
16843 F:      Documentation/networking/tuntap.txt
16844 F:      arch/um/os-Linux/drivers/
16845
16846 TURBOCHANNEL SUBSYSTEM
16847 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
16848 M:      Ralf Baechle <ralf@linux-mips.org>
16849 L:      linux-mips@vger.kernel.org
16850 Q:      http://patchwork.linux-mips.org/project/linux-mips/list/
16851 S:      Maintained
16852 F:      drivers/tc/
16853 F:      include/linux/tc.h
16854
16855 TURBOSTAT UTILITY
16856 M:      "Len Brown" <lenb@kernel.org>
16857 L:      linux-pm@vger.kernel.org
16858 B:      https://bugzilla.kernel.org
16859 Q:      https://patchwork.kernel.org/project/linux-pm/list/
16860 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
16861 S:      Supported
16862 F:      tools/power/x86/turbostat/
16863
16864 TW5864 VIDEO4LINUX DRIVER
16865 M:      Bluecherry Maintainers <maintainers@bluecherrydvr.com>
16866 M:      Anton Sviridenko <anton@corp.bluecherry.net>
16867 M:      Andrey Utkin <andrey.utkin@corp.bluecherry.net>
16868 M:      Andrey Utkin <andrey_utkin@fastmail.com>
16869 L:      linux-media@vger.kernel.org
16870 S:      Supported
16871 F:      drivers/media/pci/tw5864/
16872
16873 TW68 VIDEO4LINUX DRIVER
16874 M:      Hans Verkuil <hverkuil@xs4all.nl>
16875 L:      linux-media@vger.kernel.org
16876 T:      git git://linuxtv.org/media_tree.git
16877 W:      https://linuxtv.org
16878 S:      Odd Fixes
16879 F:      drivers/media/pci/tw68/
16880
16881 TW686X VIDEO4LINUX DRIVER
16882 M:      Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
16883 L:      linux-media@vger.kernel.org
16884 T:      git git://linuxtv.org/media_tree.git
16885 W:      http://linuxtv.org
16886 S:      Maintained
16887 F:      drivers/media/pci/tw686x/
16888
16889 UBI FILE SYSTEM (UBIFS)
16890 M:      Richard Weinberger <richard@nod.at>
16891 L:      linux-mtd@lists.infradead.org
16892 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
16893 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
16894 W:      http://www.linux-mtd.infradead.org/doc/ubifs.html
16895 S:      Supported
16896 F:      Documentation/filesystems/ubifs.txt
16897 F:      fs/ubifs/
16898
16899 UCLINUX (M68KNOMMU AND COLDFIRE)
16900 M:      Greg Ungerer <gerg@linux-m68k.org>
16901 W:      http://www.linux-m68k.org/
16902 W:      http://www.uclinux.org/
16903 L:      linux-m68k@lists.linux-m68k.org
16904 L:      uclinux-dev@uclinux.org  (subscribers-only)
16905 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
16906 S:      Maintained
16907 F:      arch/m68k/coldfire/
16908 F:      arch/m68k/68*/
16909 F:      arch/m68k/*/*_no.*
16910 F:      arch/m68k/include/asm/*_no.*
16911
16912 UDF FILESYSTEM
16913 M:      Jan Kara <jack@suse.com>
16914 S:      Maintained
16915 F:      Documentation/filesystems/udf.txt
16916 F:      fs/udf/
16917
16918 UDRAW TABLET
16919 M:      Bastien Nocera <hadess@hadess.net>
16920 L:      linux-input@vger.kernel.org
16921 S:      Maintained
16922 F:      drivers/hid/hid-udraw-ps3.c
16923
16924 UFS FILESYSTEM
16925 M:      Evgeniy Dushistov <dushistov@mail.ru>
16926 S:      Maintained
16927 F:      Documentation/admin-guide/ufs.rst
16928 F:      fs/ufs/
16929
16930 UHID USERSPACE HID IO DRIVER:
16931 M:      David Herrmann <dh.herrmann@googlemail.com>
16932 L:      linux-input@vger.kernel.org
16933 S:      Maintained
16934 F:      drivers/hid/uhid.c
16935 F:      include/uapi/linux/uhid.h
16936
16937 ULPI BUS
16938 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
16939 L:      linux-usb@vger.kernel.org
16940 S:      Maintained
16941 F:      drivers/usb/common/ulpi.c
16942 F:      include/linux/ulpi/
16943
16944 ULTRA-WIDEBAND (UWB) SUBSYSTEM:
16945 L:      devel@driverdev.osuosl.org
16946 S:      Obsolete
16947 F:      drivers/staging/uwb/
16948
16949 UNICODE SUBSYSTEM:
16950 M:      Gabriel Krisman Bertazi <krisman@collabora.com>
16951 L:      linux-fsdevel@vger.kernel.org
16952 S:      Supported
16953 F:      fs/unicode/
16954
16955 UNICORE32 ARCHITECTURE:
16956 M:      Guan Xuetao <gxt@pku.edu.cn>
16957 W:      http://mprc.pku.edu.cn/~guanxuetao/linux
16958 S:      Maintained
16959 T:      git git://github.com/gxt/linux.git
16960 F:      arch/unicore32/
16961
16962 UNIFDEF
16963 M:      Tony Finch <dot@dotat.at>
16964 W:      http://dotat.at/prog/unifdef
16965 S:      Maintained
16966 F:      scripts/unifdef.c
16967
16968 UNIFORM CDROM DRIVER
16969 M:      Jens Axboe <axboe@kernel.dk>
16970 W:      http://www.kernel.dk
16971 S:      Maintained
16972 F:      Documentation/cdrom/
16973 F:      drivers/cdrom/cdrom.c
16974 F:      include/linux/cdrom.h
16975 F:      include/uapi/linux/cdrom.h
16976
16977 UNISYS S-PAR DRIVERS
16978 M:      David Kershner <david.kershner@unisys.com>
16979 L:      sparmaintainer@unisys.com (Unisys internal)
16980 S:      Supported
16981 F:      include/linux/visorbus.h
16982 F:      drivers/visorbus/
16983 F:      drivers/staging/unisys/
16984
16985 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
16986 R:      Alim Akhtar <alim.akhtar@samsung.com>
16987 R:      Avri Altman <avri.altman@wdc.com>
16988 R:      Pedro Sousa <pedrom.sousa@synopsys.com>
16989 L:      linux-scsi@vger.kernel.org
16990 S:      Supported
16991 F:      Documentation/scsi/ufs.txt
16992 F:      drivers/scsi/ufs/
16993
16994 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
16995 M:      Pedro Sousa <pedrom.sousa@synopsys.com>
16996 L:      linux-scsi@vger.kernel.org
16997 S:      Supported
16998 F:      drivers/scsi/ufs/*dwc*
16999
17000 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER MEDIATEK HOOKS
17001 M:      Stanley Chu <stanley.chu@mediatek.com>
17002 L:      linux-scsi@vger.kernel.org
17003 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
17004 S:      Maintained
17005 F:      drivers/scsi/ufs/ufs-mediatek*
17006
17007 UNSORTED BLOCK IMAGES (UBI)
17008 M:      Richard Weinberger <richard@nod.at>
17009 W:      http://www.linux-mtd.infradead.org/
17010 L:      linux-mtd@lists.infradead.org
17011 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
17012 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
17013 S:      Supported
17014 F:      drivers/mtd/ubi/
17015 F:      include/linux/mtd/ubi.h
17016 F:      include/uapi/mtd/ubi-user.h
17017
17018 USB "USBNET" DRIVER FRAMEWORK
17019 M:      Oliver Neukum <oneukum@suse.com>
17020 L:      netdev@vger.kernel.org
17021 W:      http://www.linux-usb.org/usbnet
17022 S:      Maintained
17023 F:      drivers/net/usb/usbnet.c
17024 F:      include/linux/usb/usbnet.h
17025
17026 USB ACM DRIVER
17027 M:      Oliver Neukum <oneukum@suse.com>
17028 L:      linux-usb@vger.kernel.org
17029 S:      Maintained
17030 F:      Documentation/usb/acm.rst
17031 F:      drivers/usb/class/cdc-acm.*
17032
17033 USB AR5523 WIRELESS DRIVER
17034 M:      Pontus Fuchs <pontus.fuchs@gmail.com>
17035 L:      linux-wireless@vger.kernel.org
17036 S:      Maintained
17037 F:      drivers/net/wireless/ath/ar5523/
17038
17039 USB ATTACHED SCSI
17040 M:      Oliver Neukum <oneukum@suse.com>
17041 L:      linux-usb@vger.kernel.org
17042 L:      linux-scsi@vger.kernel.org
17043 S:      Maintained
17044 F:      drivers/usb/storage/uas.c
17045
17046 USB CDC ETHERNET DRIVER
17047 M:      Oliver Neukum <oliver@neukum.org>
17048 L:      linux-usb@vger.kernel.org
17049 S:      Maintained
17050 F:      drivers/net/usb/cdc_*.c
17051 F:      include/uapi/linux/usb/cdc.h
17052
17053 USB CHAOSKEY DRIVER
17054 M:      Keith Packard <keithp@keithp.com>
17055 L:      linux-usb@vger.kernel.org
17056 S:      Maintained
17057 F:      drivers/usb/misc/chaoskey.c
17058
17059 USB CYPRESS C67X00 DRIVER
17060 M:      Peter Korsgaard <jacmet@sunsite.dk>
17061 L:      linux-usb@vger.kernel.org
17062 S:      Maintained
17063 F:      drivers/usb/c67x00/
17064
17065 USB DAVICOM DM9601 DRIVER
17066 M:      Peter Korsgaard <jacmet@sunsite.dk>
17067 L:      netdev@vger.kernel.org
17068 W:      http://www.linux-usb.org/usbnet
17069 S:      Maintained
17070 F:      drivers/net/usb/dm9601.c
17071
17072 USB EHCI DRIVER
17073 M:      Alan Stern <stern@rowland.harvard.edu>
17074 L:      linux-usb@vger.kernel.org
17075 S:      Maintained
17076 F:      Documentation/usb/ehci.rst
17077 F:      drivers/usb/host/ehci*
17078
17079 USB GADGET/PERIPHERAL SUBSYSTEM
17080 M:      Felipe Balbi <balbi@kernel.org>
17081 L:      linux-usb@vger.kernel.org
17082 W:      http://www.linux-usb.org/gadget
17083 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
17084 S:      Maintained
17085 F:      drivers/usb/gadget/
17086 F:      include/linux/usb/gadget*
17087
17088 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
17089 M:      Jiri Kosina <jikos@kernel.org>
17090 M:      Benjamin Tissoires <benjamin.tissoires@redhat.com>
17091 L:      linux-usb@vger.kernel.org
17092 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
17093 S:      Maintained
17094 F:      Documentation/hid/hiddev.rst
17095 F:      drivers/hid/usbhid/
17096
17097 USB INTEL XHCI ROLE MUX DRIVER
17098 M:      Hans de Goede <hdegoede@redhat.com>
17099 L:      linux-usb@vger.kernel.org
17100 S:      Maintained
17101 F:      drivers/usb/roles/intel-xhci-usb-role-switch.c
17102
17103 USB IP DRIVER FOR HISILICON KIRIN
17104 M:      Yu Chen <chenyu56@huawei.com>
17105 M:      Binghui Wang <wangbinghui@hisilicon.com>
17106 L:      linux-usb@vger.kernel.org
17107 S:      Maintained
17108 F:      Documentation/devicetree/bindings/phy/phy-hi3660-usb3.txt
17109 F:      drivers/phy/hisilicon/phy-hi3660-usb3.c
17110
17111 USB ISP116X DRIVER
17112 M:      Olav Kongas <ok@artecdesign.ee>
17113 L:      linux-usb@vger.kernel.org
17114 S:      Maintained
17115 F:      drivers/usb/host/isp116x*
17116 F:      include/linux/usb/isp116x.h
17117
17118 USB LAN78XX ETHERNET DRIVER
17119 M:      Woojung Huh <woojung.huh@microchip.com>
17120 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
17121 L:      netdev@vger.kernel.org
17122 S:      Maintained
17123 F:      Documentation/devicetree/bindings/net/microchip,lan78xx.txt
17124 F:      drivers/net/usb/lan78xx.*
17125 F:      include/dt-bindings/net/microchip-lan78xx.h
17126
17127 USB MASS STORAGE DRIVER
17128 M:      Alan Stern <stern@rowland.harvard.edu>
17129 L:      linux-usb@vger.kernel.org
17130 L:      usb-storage@lists.one-eyed-alien.net
17131 S:      Maintained
17132 F:      drivers/usb/storage/
17133
17134 USB MIDI DRIVER
17135 M:      Clemens Ladisch <clemens@ladisch.de>
17136 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
17137 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
17138 S:      Maintained
17139 F:      sound/usb/midi.*
17140
17141 USB NETWORKING DRIVERS
17142 L:      linux-usb@vger.kernel.org
17143 S:      Odd Fixes
17144 F:      drivers/net/usb/
17145
17146 USB OHCI DRIVER
17147 M:      Alan Stern <stern@rowland.harvard.edu>
17148 L:      linux-usb@vger.kernel.org
17149 S:      Maintained
17150 F:      Documentation/usb/ohci.rst
17151 F:      drivers/usb/host/ohci*
17152
17153 USB OTG FSM (Finite State Machine)
17154 M:      Peter Chen <Peter.Chen@nxp.com>
17155 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
17156 L:      linux-usb@vger.kernel.org
17157 S:      Maintained
17158 F:      drivers/usb/common/usb-otg-fsm.c
17159
17160 USB OVER IP DRIVER
17161 M:      Valentina Manea <valentina.manea.m@gmail.com>
17162 M:      Shuah Khan <shuah@kernel.org>
17163 M:      Shuah Khan <skhan@linuxfoundation.org>
17164 L:      linux-usb@vger.kernel.org
17165 S:      Maintained
17166 F:      Documentation/usb/usbip_protocol.rst
17167 F:      drivers/usb/usbip/
17168 F:      tools/usb/usbip/
17169 F:      tools/testing/selftests/drivers/usb/usbip/
17170
17171 USB PEGASUS DRIVER
17172 M:      Petko Manolov <petkan@nucleusys.com>
17173 L:      linux-usb@vger.kernel.org
17174 L:      netdev@vger.kernel.org
17175 T:      git git://github.com/petkan/pegasus.git
17176 W:      https://github.com/petkan/pegasus
17177 S:      Maintained
17178 F:      drivers/net/usb/pegasus.*
17179
17180 USB PHY LAYER
17181 M:      Felipe Balbi <balbi@kernel.org>
17182 L:      linux-usb@vger.kernel.org
17183 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
17184 S:      Maintained
17185 F:      drivers/usb/phy/
17186
17187 USB PRINTER DRIVER (usblp)
17188 M:      Pete Zaitcev <zaitcev@redhat.com>
17189 L:      linux-usb@vger.kernel.org
17190 S:      Supported
17191 F:      drivers/usb/class/usblp.c
17192
17193 USB QMI WWAN NETWORK DRIVER
17194 M:      Bjørn Mork <bjorn@mork.no>
17195 L:      netdev@vger.kernel.org
17196 S:      Maintained
17197 F:      Documentation/ABI/testing/sysfs-class-net-qmi
17198 F:      drivers/net/usb/qmi_wwan.c
17199
17200 USB RTL8150 DRIVER
17201 M:      Petko Manolov <petkan@nucleusys.com>
17202 L:      linux-usb@vger.kernel.org
17203 L:      netdev@vger.kernel.org
17204 T:      git git://github.com/petkan/rtl8150.git
17205 W:      https://github.com/petkan/rtl8150
17206 S:      Maintained
17207 F:      drivers/net/usb/rtl8150.c
17208
17209 USB SERIAL SUBSYSTEM
17210 M:      Johan Hovold <johan@kernel.org>
17211 L:      linux-usb@vger.kernel.org
17212 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
17213 S:      Maintained
17214 F:      Documentation/usb/usb-serial.rst
17215 F:      drivers/usb/serial/
17216 F:      include/linux/usb/serial.h
17217
17218 USB SMSC75XX ETHERNET DRIVER
17219 M:      Steve Glendinning <steve.glendinning@shawell.net>
17220 L:      netdev@vger.kernel.org
17221 S:      Maintained
17222 F:      drivers/net/usb/smsc75xx.*
17223
17224 USB SMSC95XX ETHERNET DRIVER
17225 M:      Steve Glendinning <steve.glendinning@shawell.net>
17226 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
17227 L:      netdev@vger.kernel.org
17228 S:      Maintained
17229 F:      drivers/net/usb/smsc95xx.*
17230
17231 USB SUBSYSTEM
17232 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
17233 L:      linux-usb@vger.kernel.org
17234 W:      http://www.linux-usb.org
17235 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
17236 S:      Supported
17237 F:      Documentation/devicetree/bindings/usb/
17238 F:      Documentation/usb/
17239 F:      drivers/usb/
17240 F:      include/linux/usb.h
17241 F:      include/linux/usb/
17242
17243 USB TYPEC PI3USB30532 MUX DRIVER
17244 M:      Hans de Goede <hdegoede@redhat.com>
17245 L:      linux-usb@vger.kernel.org
17246 S:      Maintained
17247 F:      drivers/usb/typec/mux/pi3usb30532.c
17248
17249 USB TYPEC CLASS
17250 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
17251 L:      linux-usb@vger.kernel.org
17252 S:      Maintained
17253 F:      Documentation/ABI/testing/sysfs-class-typec
17254 F:      Documentation/driver-api/usb/typec.rst
17255 F:      drivers/usb/typec/
17256 F:      include/linux/usb/typec.h
17257
17258 USB TYPEC BUS FOR ALTERNATE MODES
17259 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
17260 L:      linux-usb@vger.kernel.org
17261 S:      Maintained
17262 F:      Documentation/ABI/testing/sysfs-bus-typec
17263 F:      Documentation/driver-api/usb/typec_bus.rst
17264 F:      drivers/usb/typec/altmodes/
17265 F:      include/linux/usb/typec_altmode.h
17266
17267 USB TYPEC PORT CONTROLLER DRIVERS
17268 M:      Guenter Roeck <linux@roeck-us.net>
17269 L:      linux-usb@vger.kernel.org
17270 S:      Maintained
17271 F:      drivers/usb/typec/tcpm/
17272
17273 USB UHCI DRIVER
17274 M:      Alan Stern <stern@rowland.harvard.edu>
17275 L:      linux-usb@vger.kernel.org
17276 S:      Maintained
17277 F:      drivers/usb/host/uhci*
17278
17279 USB VIDEO CLASS
17280 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
17281 L:      linux-uvc-devel@lists.sourceforge.net (subscribers-only)
17282 L:      linux-media@vger.kernel.org
17283 T:      git git://linuxtv.org/media_tree.git
17284 W:      http://www.ideasonboard.org/uvc/
17285 S:      Maintained
17286 F:      drivers/media/usb/uvc/
17287 F:      include/uapi/linux/uvcvideo.h
17288
17289 USB VISION DRIVER
17290 M:      Hans Verkuil <hverkuil@xs4all.nl>
17291 L:      linux-media@vger.kernel.org
17292 T:      git git://linuxtv.org/media_tree.git
17293 W:      https://linuxtv.org
17294 S:      Odd Fixes
17295 F:      drivers/media/usb/usbvision/
17296
17297 USB WEBCAM GADGET
17298 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
17299 L:      linux-usb@vger.kernel.org
17300 S:      Maintained
17301 F:      drivers/usb/gadget/function/*uvc*
17302 F:      drivers/usb/gadget/legacy/webcam.c
17303 F:      include/uapi/linux/usb/g_uvc.h
17304
17305 USB WIRELESS RNDIS DRIVER (rndis_wlan)
17306 M:      Jussi Kivilinna <jussi.kivilinna@iki.fi>
17307 L:      linux-wireless@vger.kernel.org
17308 S:      Maintained
17309 F:      drivers/net/wireless/rndis_wlan.c
17310
17311 USB XHCI DRIVER
17312 M:      Mathias Nyman <mathias.nyman@intel.com>
17313 L:      linux-usb@vger.kernel.org
17314 S:      Supported
17315 F:      drivers/usb/host/xhci*
17316 F:      drivers/usb/host/pci-quirks*
17317
17318 USB ZD1201 DRIVER
17319 L:      linux-wireless@vger.kernel.org
17320 W:      http://linux-lc100020.sourceforge.net
17321 S:      Orphan
17322 F:      drivers/net/wireless/zydas/zd1201.*
17323
17324 USB ZR364XX DRIVER
17325 M:      Antoine Jacquet <royale@zerezo.com>
17326 L:      linux-usb@vger.kernel.org
17327 L:      linux-media@vger.kernel.org
17328 T:      git git://linuxtv.org/media_tree.git
17329 W:      http://royale.zerezo.com/zr364xx/
17330 S:      Maintained
17331 F:      Documentation/media/v4l-drivers/zr364xx*
17332 F:      drivers/media/usb/zr364xx/
17333
17334 USER-MODE LINUX (UML)
17335 M:      Jeff Dike <jdike@addtoit.com>
17336 M:      Richard Weinberger <richard@nod.at>
17337 M:      Anton Ivanov <anton.ivanov@cambridgegreys.com>
17338 L:      linux-um@lists.infradead.org
17339 W:      http://user-mode-linux.sourceforge.net
17340 Q:      https://patchwork.ozlabs.org/project/linux-um/list/
17341 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
17342 S:      Maintained
17343 F:      Documentation/virt/uml/
17344 F:      arch/um/
17345 F:      arch/x86/um/
17346 F:      fs/hostfs/
17347
17348 USERSPACE COPYIN/COPYOUT (UIOVEC)
17349 M:      Alexander Viro <viro@zeniv.linux.org.uk>
17350 S:      Maintained
17351 F:      lib/iov_iter.c
17352 F:      include/linux/uio.h
17353
17354 USERSPACE DMA BUFFER DRIVER
17355 M:      Gerd Hoffmann <kraxel@redhat.com>
17356 S:      Maintained
17357 L:      dri-devel@lists.freedesktop.org
17358 F:      drivers/dma-buf/udmabuf.c
17359 F:      include/uapi/linux/udmabuf.h
17360 T:      git git://anongit.freedesktop.org/drm/drm-misc
17361
17362 USERSPACE I/O (UIO)
17363 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
17364 S:      Maintained
17365 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
17366 F:      Documentation/driver-api/uio-howto.rst
17367 F:      drivers/uio/
17368 F:      include/linux/uio_driver.h
17369
17370 UTIL-LINUX PACKAGE
17371 M:      Karel Zak <kzak@redhat.com>
17372 L:      util-linux@vger.kernel.org
17373 W:      http://en.wikipedia.org/wiki/Util-linux
17374 T:      git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
17375 S:      Maintained
17376
17377 UUID HELPERS
17378 M:      Christoph Hellwig <hch@lst.de>
17379 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
17380 L:      linux-kernel@vger.kernel.org
17381 T:      git git://git.infradead.org/users/hch/uuid.git
17382 F:      lib/uuid.c
17383 F:      lib/test_uuid.c
17384 F:      include/linux/uuid.h
17385 F:      include/uapi/linux/uuid.h
17386 S:      Maintained
17387
17388 UVESAFB DRIVER
17389 M:      Michal Januszewski <spock@gentoo.org>
17390 L:      linux-fbdev@vger.kernel.org
17391 W:      https://github.com/mjanusz/v86d
17392 S:      Maintained
17393 F:      Documentation/fb/uvesafb.rst
17394 F:      drivers/video/fbdev/uvesafb.*
17395
17396 VF610 NAND DRIVER
17397 M:      Stefan Agner <stefan@agner.ch>
17398 L:      linux-mtd@lists.infradead.org
17399 S:      Supported
17400 F:      drivers/mtd/nand/raw/vf610_nfc.c
17401
17402 VFAT/FAT/MSDOS FILESYSTEM
17403 M:      OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
17404 S:      Maintained
17405 F:      Documentation/filesystems/vfat.txt
17406 F:      fs/fat/
17407
17408 VFIO DRIVER
17409 M:      Alex Williamson <alex.williamson@redhat.com>
17410 R:      Cornelia Huck <cohuck@redhat.com>
17411 L:      kvm@vger.kernel.org
17412 T:      git git://github.com/awilliam/linux-vfio.git
17413 S:      Maintained
17414 F:      Documentation/driver-api/vfio.rst
17415 F:      drivers/vfio/
17416 F:      include/linux/vfio.h
17417 F:      include/uapi/linux/vfio.h
17418
17419 VFIO MEDIATED DEVICE DRIVERS
17420 M:      Kirti Wankhede <kwankhede@nvidia.com>
17421 L:      kvm@vger.kernel.org
17422 S:      Maintained
17423 F:      Documentation/driver-api/vfio-mediated-device.rst
17424 F:      drivers/vfio/mdev/
17425 F:      include/linux/mdev.h
17426 F:      samples/vfio-mdev/
17427
17428 VFIO PLATFORM DRIVER
17429 M:      Eric Auger <eric.auger@redhat.com>
17430 L:      kvm@vger.kernel.org
17431 S:      Maintained
17432 F:      drivers/vfio/platform/
17433
17434 VGA_SWITCHEROO
17435 R:      Lukas Wunner <lukas@wunner.de>
17436 S:      Maintained
17437 F:      Documentation/gpu/vga-switcheroo.rst
17438 F:      drivers/gpu/vga/vga_switcheroo.c
17439 F:      include/linux/vga_switcheroo.h
17440 T:      git git://anongit.freedesktop.org/drm/drm-misc
17441
17442 VIA RHINE NETWORK DRIVER
17443 S:      Orphan
17444 F:      drivers/net/ethernet/via/via-rhine.c
17445
17446 VIA SD/MMC CARD CONTROLLER DRIVER
17447 M:      Bruce Chang <brucechang@via.com.tw>
17448 M:      Harald Welte <HaraldWelte@viatech.com>
17449 S:      Maintained
17450 F:      drivers/mmc/host/via-sdmmc.c
17451
17452 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
17453 M:      Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
17454 L:      linux-fbdev@vger.kernel.org
17455 S:      Maintained
17456 F:      include/linux/via-core.h
17457 F:      include/linux/via-gpio.h
17458 F:      include/linux/via_i2c.h
17459 F:      drivers/video/fbdev/via/
17460
17461 VIA VELOCITY NETWORK DRIVER
17462 M:      Francois Romieu <romieu@fr.zoreil.com>
17463 L:      netdev@vger.kernel.org
17464 S:      Maintained
17465 F:      drivers/net/ethernet/via/via-velocity.*
17466
17467 VICODEC VIRTUAL CODEC DRIVER
17468 M:      Hans Verkuil <hverkuil-cisco@xs4all.nl>
17469 L:      linux-media@vger.kernel.org
17470 T:      git git://linuxtv.org/media_tree.git
17471 W:      https://linuxtv.org
17472 S:      Maintained
17473 F:      drivers/media/platform/vicodec/*
17474
17475 VIDEO MULTIPLEXER DRIVER
17476 M:      Philipp Zabel <p.zabel@pengutronix.de>
17477 L:      linux-media@vger.kernel.org
17478 S:      Maintained
17479 F:      drivers/media/platform/video-mux.c
17480
17481 VIDEO I2C POLLING DRIVER
17482 M:      Matt Ranostay <matt.ranostay@konsulko.com>
17483 L:      linux-media@vger.kernel.org
17484 S:      Maintained
17485 F:      drivers/media/i2c/video-i2c.c
17486
17487 VIDEOBUF2 FRAMEWORK
17488 M:      Pawel Osciak <pawel@osciak.com>
17489 M:      Marek Szyprowski <m.szyprowski@samsung.com>
17490 M:      Kyungmin Park <kyungmin.park@samsung.com>
17491 R:      Tomasz Figa <tfiga@chromium.org>
17492 L:      linux-media@vger.kernel.org
17493 S:      Maintained
17494 F:      drivers/media/common/videobuf2/*
17495 F:      include/media/videobuf2-*
17496
17497 VIMC VIRTUAL MEDIA CONTROLLER DRIVER
17498 M:      Helen Koike <helen.koike@collabora.com>
17499 R:      Shuah Khan <skhan@linuxfoundation.org>
17500 L:      linux-media@vger.kernel.org
17501 T:      git git://linuxtv.org/media_tree.git
17502 W:      https://linuxtv.org
17503 S:      Maintained
17504 F:      drivers/media/platform/vimc/*
17505
17506 VIRT LIB
17507 M:      Alex Williamson <alex.williamson@redhat.com>
17508 M:      Paolo Bonzini <pbonzini@redhat.com>
17509 L:      kvm@vger.kernel.org
17510 S:      Supported
17511 F:      virt/lib/
17512
17513 VIRTIO AND VHOST VSOCK DRIVER
17514 M:      Stefan Hajnoczi <stefanha@redhat.com>
17515 M:      Stefano Garzarella <sgarzare@redhat.com>
17516 L:      kvm@vger.kernel.org
17517 L:      virtualization@lists.linux-foundation.org
17518 L:      netdev@vger.kernel.org
17519 S:      Maintained
17520 F:      include/linux/virtio_vsock.h
17521 F:      include/uapi/linux/virtio_vsock.h
17522 F:      include/uapi/linux/vsockmon.h
17523 F:      include/uapi/linux/vm_sockets_diag.h
17524 F:      net/vmw_vsock/diag.c
17525 F:      net/vmw_vsock/af_vsock_tap.c
17526 F:      net/vmw_vsock/virtio_transport_common.c
17527 F:      net/vmw_vsock/virtio_transport.c
17528 F:      drivers/net/vsockmon.c
17529 F:      drivers/vhost/vsock.c
17530 F:      tools/testing/vsock/
17531
17532 VIRTIO CONSOLE DRIVER
17533 M:      Amit Shah <amit@kernel.org>
17534 L:      virtualization@lists.linux-foundation.org
17535 S:      Maintained
17536 F:      drivers/char/virtio_console.c
17537 F:      include/linux/virtio_console.h
17538 F:      include/uapi/linux/virtio_console.h
17539
17540 VIRTIO CORE AND NET DRIVERS
17541 M:      "Michael S. Tsirkin" <mst@redhat.com>
17542 M:      Jason Wang <jasowang@redhat.com>
17543 L:      virtualization@lists.linux-foundation.org
17544 S:      Maintained
17545 F:      Documentation/devicetree/bindings/virtio/
17546 F:      drivers/virtio/
17547 F:      tools/virtio/
17548 F:      drivers/net/virtio_net.c
17549 F:      drivers/block/virtio_blk.c
17550 F:      include/linux/virtio*.h
17551 F:      include/uapi/linux/virtio_*.h
17552 F:      drivers/crypto/virtio/
17553 F:      mm/balloon_compaction.c
17554
17555 VIRTIO BLOCK AND SCSI DRIVERS
17556 M:      "Michael S. Tsirkin" <mst@redhat.com>
17557 M:      Jason Wang <jasowang@redhat.com>
17558 R:      Paolo Bonzini <pbonzini@redhat.com>
17559 R:      Stefan Hajnoczi <stefanha@redhat.com>
17560 L:      virtualization@lists.linux-foundation.org
17561 S:      Maintained
17562 F:      drivers/block/virtio_blk.c
17563 F:      drivers/scsi/virtio_scsi.c
17564 F:      include/uapi/linux/virtio_blk.h
17565 F:      include/uapi/linux/virtio_scsi.h
17566 F:      drivers/vhost/scsi.c
17567
17568 VIRTIO CRYPTO DRIVER
17569 M:      Gonglei <arei.gonglei@huawei.com>
17570 L:      virtualization@lists.linux-foundation.org
17571 L:      linux-crypto@vger.kernel.org
17572 S:      Maintained
17573 F:      drivers/crypto/virtio/
17574 F:      include/uapi/linux/virtio_crypto.h
17575
17576 VIRTIO DRIVERS FOR S390
17577 M:      Cornelia Huck <cohuck@redhat.com>
17578 M:      Halil Pasic <pasic@linux.ibm.com>
17579 L:      linux-s390@vger.kernel.org
17580 L:      virtualization@lists.linux-foundation.org
17581 L:      kvm@vger.kernel.org
17582 S:      Supported
17583 F:      drivers/s390/virtio/
17584 F:      arch/s390/include/uapi/asm/virtio-ccw.h
17585
17586 VIRTIO FILE SYSTEM
17587 M:      Vivek Goyal <vgoyal@redhat.com>
17588 M:      Stefan Hajnoczi <stefanha@redhat.com>
17589 M:      Miklos Szeredi <miklos@szeredi.hu>
17590 L:      virtualization@lists.linux-foundation.org
17591 L:      linux-fsdevel@vger.kernel.org
17592 W:      https://virtio-fs.gitlab.io/
17593 S:      Supported
17594 F:      fs/fuse/virtio_fs.c
17595 F:      include/uapi/linux/virtio_fs.h
17596 F:      Documentation/filesystems/virtiofs.rst
17597
17598 VIRTIO GPU DRIVER
17599 M:      David Airlie <airlied@linux.ie>
17600 M:      Gerd Hoffmann <kraxel@redhat.com>
17601 L:      dri-devel@lists.freedesktop.org
17602 L:      virtualization@lists.linux-foundation.org
17603 T:      git git://anongit.freedesktop.org/drm/drm-misc
17604 S:      Maintained
17605 F:      drivers/gpu/drm/virtio/
17606 F:      include/uapi/linux/virtio_gpu.h
17607
17608 VIRTIO HOST (VHOST)
17609 M:      "Michael S. Tsirkin" <mst@redhat.com>
17610 M:      Jason Wang <jasowang@redhat.com>
17611 L:      kvm@vger.kernel.org
17612 L:      virtualization@lists.linux-foundation.org
17613 L:      netdev@vger.kernel.org
17614 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
17615 S:      Maintained
17616 F:      drivers/vhost/
17617 F:      include/uapi/linux/vhost.h
17618
17619 VIRTIO INPUT DRIVER
17620 M:      Gerd Hoffmann <kraxel@redhat.com>
17621 S:      Maintained
17622 F:      drivers/virtio/virtio_input.c
17623 F:      include/uapi/linux/virtio_input.h
17624
17625 VIRTIO IOMMU DRIVER
17626 M:      Jean-Philippe Brucker <jean-philippe@linaro.org>
17627 L:      virtualization@lists.linux-foundation.org
17628 S:      Maintained
17629 F:      drivers/iommu/virtio-iommu.c
17630 F:      include/uapi/linux/virtio_iommu.h
17631
17632 VIRTUAL BOX GUEST DEVICE DRIVER
17633 M:      Hans de Goede <hdegoede@redhat.com>
17634 M:      Arnd Bergmann <arnd@arndb.de>
17635 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
17636 S:      Maintained
17637 F:      include/linux/vbox_utils.h
17638 F:      include/uapi/linux/vbox*.h
17639 F:      drivers/virt/vboxguest/
17640
17641 VIRTUAL SERIO DEVICE DRIVER
17642 M:      Stephen Chandler Paul <thatslyude@gmail.com>
17643 S:      Maintained
17644 F:      drivers/input/serio/userio.c
17645 F:      include/uapi/linux/userio.h
17646
17647 VITESSE FELIX ETHERNET SWITCH DRIVER
17648 M:      Vladimir Oltean <vladimir.oltean@nxp.com>
17649 M:      Claudiu Manoil <claudiu.manoil@nxp.com>
17650 L:      netdev@vger.kernel.org
17651 S:      Maintained
17652 F:      drivers/net/dsa/ocelot/*
17653 F:      net/dsa/tag_ocelot.c
17654
17655 VIVID VIRTUAL VIDEO DRIVER
17656 M:      Hans Verkuil <hverkuil@xs4all.nl>
17657 L:      linux-media@vger.kernel.org
17658 T:      git git://linuxtv.org/media_tree.git
17659 W:      https://linuxtv.org
17660 S:      Maintained
17661 F:      drivers/media/platform/vivid/*
17662
17663 VLYNQ BUS
17664 M:      Florian Fainelli <f.fainelli@gmail.com>
17665 L:      openwrt-devel@lists.openwrt.org (subscribers-only)
17666 S:      Maintained
17667 F:      drivers/vlynq/vlynq.c
17668 F:      include/linux/vlynq.h
17669
17670 VME SUBSYSTEM
17671 M:      Martyn Welch <martyn@welchs.me.uk>
17672 M:      Manohar Vanga <manohar.vanga@gmail.com>
17673 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
17674 L:      devel@driverdev.osuosl.org
17675 S:      Maintained
17676 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
17677 F:      Documentation/driver-api/vme.rst
17678 F:      drivers/staging/vme/
17679 F:      drivers/vme/
17680 F:      include/linux/vme*
17681
17682 VMWARE BALLOON DRIVER
17683 M:      Nadav Amit <namit@vmware.com>
17684 M:      "VMware, Inc." <pv-drivers@vmware.com>
17685 L:      linux-kernel@vger.kernel.org
17686 S:      Maintained
17687 F:      drivers/misc/vmw_balloon.c
17688
17689 VMWARE HYPERVISOR INTERFACE
17690 M:      Thomas Hellstrom <thellstrom@vmware.com>
17691 M:      "VMware, Inc." <pv-drivers@vmware.com>
17692 L:      virtualization@lists.linux-foundation.org
17693 S:      Supported
17694 F:      arch/x86/kernel/cpu/vmware.c
17695 F:      arch/x86/include/asm/vmware.h
17696
17697 VMWARE PVRDMA DRIVER
17698 M:      Adit Ranadive <aditr@vmware.com>
17699 M:      VMware PV-Drivers <pv-drivers@vmware.com>
17700 L:      linux-rdma@vger.kernel.org
17701 S:      Maintained
17702 F:      drivers/infiniband/hw/vmw_pvrdma/
17703
17704 VMware PVSCSI driver
17705 M:      Jim Gill <jgill@vmware.com>
17706 M:      VMware PV-Drivers <pv-drivers@vmware.com>
17707 L:      linux-scsi@vger.kernel.org
17708 S:      Maintained
17709 F:      drivers/scsi/vmw_pvscsi.c
17710 F:      drivers/scsi/vmw_pvscsi.h
17711
17712 VMWARE VMMOUSE SUBDRIVER
17713 M:      "VMware Graphics" <linux-graphics-maintainer@vmware.com>
17714 M:      "VMware, Inc." <pv-drivers@vmware.com>
17715 L:      linux-input@vger.kernel.org
17716 S:      Maintained
17717 F:      drivers/input/mouse/vmmouse.c
17718 F:      drivers/input/mouse/vmmouse.h
17719
17720 VMWARE VMXNET3 ETHERNET DRIVER
17721 M:      Ronak Doshi <doshir@vmware.com>
17722 M:      "VMware, Inc." <pv-drivers@vmware.com>
17723 L:      netdev@vger.kernel.org
17724 S:      Maintained
17725 F:      drivers/net/vmxnet3/
17726
17727 VOCORE VOCORE2 BOARD
17728 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
17729 L:      linux-mips@vger.kernel.org
17730 S:      Maintained
17731 F:      arch/mips/boot/dts/ralink/vocore2.dts
17732
17733 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
17734 M:      Liam Girdwood <lgirdwood@gmail.com>
17735 M:      Mark Brown <broonie@kernel.org>
17736 L:      linux-kernel@vger.kernel.org
17737 W:      http://www.slimlogic.co.uk/?p=48
17738 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
17739 S:      Supported
17740 F:      Documentation/devicetree/bindings/regulator/
17741 F:      Documentation/power/regulator/
17742 F:      drivers/regulator/
17743 F:      include/dt-bindings/regulator/
17744 F:      include/linux/regulator/
17745 K:      regulator_get_optional
17746
17747 VRF
17748 M:      David Ahern <dsahern@kernel.org>
17749 M:      Shrijeet Mukherjee <shrijeet@gmail.com>
17750 L:      netdev@vger.kernel.org
17751 S:      Maintained
17752 F:      drivers/net/vrf.c
17753 F:      Documentation/networking/vrf.txt
17754
17755 VSPRINTF
17756 M:      Petr Mladek <pmladek@suse.com>
17757 M:      Steven Rostedt <rostedt@goodmis.org>
17758 M:      Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
17759 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
17760 R:      Rasmus Villemoes <linux@rasmusvillemoes.dk>
17761 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pmladek/printk.git
17762 S:      Maintained
17763 F:      lib/vsprintf.c
17764 F:      lib/test_printf.c
17765 F:      Documentation/core-api/printk-formats.rst
17766
17767 VT1211 HARDWARE MONITOR DRIVER
17768 M:      Juerg Haefliger <juergh@gmail.com>
17769 L:      linux-hwmon@vger.kernel.org
17770 S:      Maintained
17771 F:      Documentation/hwmon/vt1211.rst
17772 F:      drivers/hwmon/vt1211.c
17773
17774 VT8231 HARDWARE MONITOR DRIVER
17775 M:      Roger Lucas <vt8231@hiddenengine.co.uk>
17776 L:      linux-hwmon@vger.kernel.org
17777 S:      Maintained
17778 F:      drivers/hwmon/vt8231.c
17779
17780 VUB300 USB to SDIO/SD/MMC bridge chip
17781 L:      linux-mmc@vger.kernel.org
17782 S:      Orphan
17783 F:      drivers/mmc/host/vub300.c
17784
17785 W1 DALLAS'S 1-WIRE BUS
17786 M:      Evgeniy Polyakov <zbr@ioremap.net>
17787 S:      Maintained
17788 F:      Documentation/devicetree/bindings/w1/
17789 F:      Documentation/w1/
17790 F:      drivers/w1/
17791 F:      include/linux/w1.h
17792
17793 W83791D HARDWARE MONITORING DRIVER
17794 M:      Marc Hulsman <m.hulsman@tudelft.nl>
17795 L:      linux-hwmon@vger.kernel.org
17796 S:      Maintained
17797 F:      Documentation/hwmon/w83791d.rst
17798 F:      drivers/hwmon/w83791d.c
17799
17800 W83793 HARDWARE MONITORING DRIVER
17801 M:      Rudolf Marek <r.marek@assembler.cz>
17802 L:      linux-hwmon@vger.kernel.org
17803 S:      Maintained
17804 F:      Documentation/hwmon/w83793.rst
17805 F:      drivers/hwmon/w83793.c
17806
17807 W83795 HARDWARE MONITORING DRIVER
17808 M:      Jean Delvare <jdelvare@suse.com>
17809 L:      linux-hwmon@vger.kernel.org
17810 S:      Maintained
17811 F:      drivers/hwmon/w83795.c
17812
17813 W83L51xD SD/MMC CARD INTERFACE DRIVER
17814 M:      Pierre Ossman <pierre@ossman.eu>
17815 S:      Maintained
17816 F:      drivers/mmc/host/wbsd.*
17817
17818 WACOM PROTOCOL 4 SERIAL TABLETS
17819 M:      Julian Squires <julian@cipht.net>
17820 M:      Hans de Goede <hdegoede@redhat.com>
17821 L:      linux-input@vger.kernel.org
17822 S:      Maintained
17823 F:      drivers/input/tablet/wacom_serial4.c
17824
17825 WATCHDOG DEVICE DRIVERS
17826 M:      Wim Van Sebroeck <wim@linux-watchdog.org>
17827 M:      Guenter Roeck <linux@roeck-us.net>
17828 L:      linux-watchdog@vger.kernel.org
17829 W:      http://www.linux-watchdog.org/
17830 T:      git git://www.linux-watchdog.org/linux-watchdog.git
17831 S:      Maintained
17832 F:      Documentation/devicetree/bindings/watchdog/
17833 F:      Documentation/watchdog/
17834 F:      drivers/watchdog/
17835 F:      include/linux/watchdog.h
17836 F:      include/uapi/linux/watchdog.h
17837
17838 WHISKEYCOVE PMIC GPIO DRIVER
17839 M:      Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
17840 L:      linux-gpio@vger.kernel.org
17841 S:      Maintained
17842 F:      drivers/gpio/gpio-wcove.c
17843
17844 WHWAVE RTC DRIVER
17845 M:      Dianlong Li <long17.cool@163.com>
17846 L:      linux-rtc@vger.kernel.org
17847 S:      Maintained
17848 F:      drivers/rtc/rtc-sd3078.c
17849
17850 WIIMOTE HID DRIVER
17851 M:      David Herrmann <dh.herrmann@googlemail.com>
17852 L:      linux-input@vger.kernel.org
17853 S:      Maintained
17854 F:      drivers/hid/hid-wiimote*
17855
17856 WILOCITY WIL6210 WIRELESS DRIVER
17857 M:      Maya Erez <merez@codeaurora.org>
17858 L:      linux-wireless@vger.kernel.org
17859 L:      wil6210@qti.qualcomm.com
17860 S:      Supported
17861 W:      http://wireless.kernel.org/en/users/Drivers/wil6210
17862 F:      drivers/net/wireless/ath/wil6210/
17863
17864 WIMAX STACK
17865 M:      Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
17866 M:      linux-wimax@intel.com
17867 L:      wimax@linuxwimax.org (subscribers-only)
17868 S:      Supported
17869 W:      http://linuxwimax.org
17870 F:      Documentation/admin-guide/wimax/wimax.rst
17871 F:      include/linux/wimax/debug.h
17872 F:      include/net/wimax.h
17873 F:      include/uapi/linux/wimax.h
17874 F:      net/wimax/
17875
17876 WINBOND CIR DRIVER
17877 M:      David Härdeman <david@hardeman.nu>
17878 S:      Maintained
17879 F:      drivers/media/rc/winbond-cir.c
17880
17881 RCMM REMOTE CONTROLS DECODER
17882 M:      Patrick Lerda <patrick9876@free.fr>
17883 S:      Maintained
17884 F:      drivers/media/rc/ir-rcmm-decoder.c
17885
17886 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
17887 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
17888 L:      linux-watchdog@vger.kernel.org
17889 S:      Maintained
17890 F:      drivers/watchdog/ebc-c384_wdt.c
17891
17892 WINSYSTEMS WS16C48 GPIO DRIVER
17893 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
17894 L:      linux-gpio@vger.kernel.org
17895 S:      Maintained
17896 F:      drivers/gpio/gpio-ws16c48.c
17897
17898 WISTRON LAPTOP BUTTON DRIVER
17899 M:      Miloslav Trmac <mitr@volny.cz>
17900 S:      Maintained
17901 F:      drivers/input/misc/wistron_btns.c
17902
17903 WL3501 WIRELESS PCMCIA CARD DRIVER
17904 L:      linux-wireless@vger.kernel.org
17905 S:      Odd fixes
17906 F:      drivers/net/wireless/wl3501*
17907
17908 WOLFSON MICROELECTRONICS DRIVERS
17909 L:      patches@opensource.cirrus.com
17910 T:      git https://github.com/CirrusLogic/linux-drivers.git
17911 W:      https://github.com/CirrusLogic/linux-drivers/wiki
17912 S:      Supported
17913 F:      Documentation/hwmon/wm83??.rst
17914 F:      Documentation/devicetree/bindings/extcon/extcon-arizona.txt
17915 F:      Documentation/devicetree/bindings/regulator/arizona-regulator.txt
17916 F:      Documentation/devicetree/bindings/mfd/arizona.txt
17917 F:      Documentation/devicetree/bindings/mfd/wm831x.txt
17918 F:      Documentation/devicetree/bindings/sound/wlf,arizona.txt
17919 F:      arch/arm/mach-s3c64xx/mach-crag6410*
17920 F:      drivers/clk/clk-wm83*.c
17921 F:      drivers/extcon/extcon-arizona.c
17922 F:      drivers/leds/leds-wm83*.c
17923 F:      drivers/gpio/gpio-*wm*.c
17924 F:      drivers/gpio/gpio-arizona.c
17925 F:      drivers/hwmon/wm83??-hwmon.c
17926 F:      drivers/input/misc/wm831x-on.c
17927 F:      drivers/input/touchscreen/wm831x-ts.c
17928 F:      drivers/input/touchscreen/wm97*.c
17929 F:      drivers/mfd/arizona*
17930 F:      drivers/mfd/wm*.c
17931 F:      drivers/mfd/cs47l24*
17932 F:      drivers/power/supply/wm83*.c
17933 F:      drivers/rtc/rtc-wm83*.c
17934 F:      drivers/regulator/wm8*.c
17935 F:      drivers/regulator/arizona*
17936 F:      drivers/video/backlight/wm83*_bl.c
17937 F:      drivers/watchdog/wm83*_wdt.c
17938 F:      include/linux/mfd/arizona/
17939 F:      include/linux/mfd/wm831x/
17940 F:      include/linux/mfd/wm8350/
17941 F:      include/linux/mfd/wm8400*
17942 F:      include/linux/regulator/arizona*
17943 F:      include/linux/wm97xx.h
17944 F:      include/sound/wm????.h
17945 F:      sound/soc/codecs/arizona.?
17946 F:      sound/soc/codecs/wm*
17947 F:      sound/soc/codecs/cs47l24*
17948
17949 WORKQUEUE
17950 M:      Tejun Heo <tj@kernel.org>
17951 R:      Lai Jiangshan <jiangshanlai@gmail.com>
17952 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
17953 S:      Maintained
17954 F:      include/linux/workqueue.h
17955 F:      kernel/workqueue.c
17956 F:      Documentation/core-api/workqueue.rst
17957
17958 X-POWERS AXP288 PMIC DRIVERS
17959 M:      Hans de Goede <hdegoede@redhat.com>
17960 S:      Maintained
17961 N:      axp288
17962 F:      drivers/acpi/pmic/intel_pmic_xpower.c
17963
17964 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
17965 M:      Chen-Yu Tsai <wens@csie.org>
17966 L:      linux-kernel@vger.kernel.org
17967 S:      Maintained
17968 N:      axp[128]
17969
17970 X.25 NETWORK LAYER
17971 M:      Andrew Hendry <andrew.hendry@gmail.com>
17972 L:      linux-x25@vger.kernel.org
17973 S:      Odd Fixes
17974 F:      Documentation/networking/x25*
17975 F:      include/net/x25*
17976 F:      net/x25/
17977
17978 X86 ARCHITECTURE (32-BIT AND 64-BIT)
17979 M:      Thomas Gleixner <tglx@linutronix.de>
17980 M:      Ingo Molnar <mingo@redhat.com>
17981 M:      Borislav Petkov <bp@alien8.de>
17982 R:      "H. Peter Anvin" <hpa@zytor.com>
17983 M:      x86@kernel.org
17984 L:      linux-kernel@vger.kernel.org
17985 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
17986 S:      Maintained
17987 F:      Documentation/devicetree/bindings/x86/
17988 F:      Documentation/x86/
17989 F:      arch/x86/
17990
17991 X86 ENTRY CODE
17992 M:      Andy Lutomirski <luto@kernel.org>
17993 L:      linux-kernel@vger.kernel.org
17994 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
17995 S:      Maintained
17996 F:      arch/x86/entry/
17997
17998 X86 MCE INFRASTRUCTURE
17999 M:      Tony Luck <tony.luck@intel.com>
18000 M:      Borislav Petkov <bp@alien8.de>
18001 L:      linux-edac@vger.kernel.org
18002 S:      Maintained
18003 F:      arch/x86/kernel/cpu/mce/*
18004
18005 X86 MICROCODE UPDATE SUPPORT
18006 M:      Borislav Petkov <bp@alien8.de>
18007 S:      Maintained
18008 F:      arch/x86/kernel/cpu/microcode/*
18009
18010 X86 MM
18011 M:      Dave Hansen <dave.hansen@linux.intel.com>
18012 M:      Andy Lutomirski <luto@kernel.org>
18013 M:      Peter Zijlstra <peterz@infradead.org>
18014 L:      linux-kernel@vger.kernel.org
18015 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
18016 S:      Maintained
18017 F:      arch/x86/mm/
18018
18019 X86 PLATFORM DRIVERS
18020 M:      Darren Hart <dvhart@infradead.org>
18021 M:      Andy Shevchenko <andy@infradead.org>
18022 L:      platform-driver-x86@vger.kernel.org
18023 T:      git git://git.infradead.org/linux-platform-drivers-x86.git
18024 S:      Odd Fixes
18025 F:      drivers/platform/x86/
18026 F:      drivers/platform/olpc/
18027
18028 X86 PLATFORM DRIVERS - ARCH
18029 R:      Darren Hart <dvhart@infradead.org>
18030 R:      Andy Shevchenko <andy@infradead.org>
18031 L:      platform-driver-x86@vger.kernel.org
18032 L:      x86@kernel.org
18033 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
18034 S:      Maintained
18035 F:      arch/x86/platform
18036
18037 X86 VDSO
18038 M:      Andy Lutomirski <luto@kernel.org>
18039 L:      linux-kernel@vger.kernel.org
18040 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
18041 S:      Maintained
18042 F:      arch/x86/entry/vdso/
18043
18044 XARRAY
18045 M:      Matthew Wilcox <willy@infradead.org>
18046 L:      linux-fsdevel@vger.kernel.org
18047 S:      Supported
18048 F:      Documentation/core-api/xarray.rst
18049 F:      lib/idr.c
18050 F:      lib/xarray.c
18051 F:      include/linux/idr.h
18052 F:      include/linux/xarray.h
18053 F:      tools/testing/radix-tree
18054
18055 XBOX DVD IR REMOTE
18056 M:      Benjamin Valentin <benpicco@googlemail.com>
18057 S:      Maintained
18058 F:      drivers/media/rc/xbox_remote.c
18059 F:      drivers/media/rc/keymaps/rc-xbox-dvd.c
18060
18061 XC2028/3028 TUNER DRIVER
18062 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
18063 L:      linux-media@vger.kernel.org
18064 W:      https://linuxtv.org
18065 T:      git git://linuxtv.org/media_tree.git
18066 S:      Maintained
18067 F:      drivers/media/tuners/tuner-xc2028.*
18068
18069 XDP (eXpress Data Path)
18070 M:      Alexei Starovoitov <ast@kernel.org>
18071 M:      Daniel Borkmann <daniel@iogearbox.net>
18072 M:      David S. Miller <davem@davemloft.net>
18073 M:      Jakub Kicinski <jakub.kicinski@netronome.com>
18074 M:      Jesper Dangaard Brouer <hawk@kernel.org>
18075 M:      John Fastabend <john.fastabend@gmail.com>
18076 L:      netdev@vger.kernel.org
18077 L:      bpf@vger.kernel.org
18078 S:      Supported
18079 F:      net/core/xdp.c
18080 F:      include/net/xdp.h
18081 F:      kernel/bpf/devmap.c
18082 F:      kernel/bpf/cpumap.c
18083 F:      include/trace/events/xdp.h
18084 K:      xdp
18085 N:      xdp
18086
18087 XDP SOCKETS (AF_XDP)
18088 M:      Björn Töpel <bjorn.topel@intel.com>
18089 M:      Magnus Karlsson <magnus.karlsson@intel.com>
18090 R:      Jonathan Lemon <jonathan.lemon@gmail.com>
18091 L:      netdev@vger.kernel.org
18092 L:      bpf@vger.kernel.org
18093 S:      Maintained
18094 F:      kernel/bpf/xskmap.c
18095 F:      net/xdp/
18096
18097 XEN BLOCK SUBSYSTEM
18098 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
18099 M:      Roger Pau Monné <roger.pau@citrix.com>
18100 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
18101 S:      Supported
18102 F:      drivers/block/xen-blkback/*
18103 F:      drivers/block/xen*
18104
18105 XEN HYPERVISOR ARM
18106 M:      Stefano Stabellini <sstabellini@kernel.org>
18107 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
18108 S:      Maintained
18109 F:      arch/arm/xen/
18110 F:      arch/arm/include/asm/xen/
18111
18112 XEN HYPERVISOR ARM64
18113 M:      Stefano Stabellini <sstabellini@kernel.org>
18114 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
18115 S:      Maintained
18116 F:      arch/arm64/xen/
18117 F:      arch/arm64/include/asm/xen/
18118
18119 XEN HYPERVISOR INTERFACE
18120 M:      Boris Ostrovsky <boris.ostrovsky@oracle.com>
18121 M:      Juergen Gross <jgross@suse.com>
18122 R:      Stefano Stabellini <sstabellini@kernel.org>
18123 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
18124 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
18125 S:      Supported
18126 F:      arch/x86/xen/
18127 F:      arch/x86/platform/pvh/
18128 F:      drivers/*/xen-*front.c
18129 F:      drivers/xen/
18130 F:      arch/x86/include/asm/xen/
18131 F:      arch/x86/include/asm/pvclock-abi.h
18132 F:      include/xen/
18133 F:      include/uapi/xen/
18134 F:      Documentation/ABI/stable/sysfs-hypervisor-xen
18135 F:      Documentation/ABI/testing/sysfs-hypervisor-xen
18136
18137 XEN NETWORK BACKEND DRIVER
18138 M:      Wei Liu <wei.liu@kernel.org>
18139 M:      Paul Durrant <paul@xen.org>
18140 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
18141 L:      netdev@vger.kernel.org
18142 S:      Supported
18143 F:      drivers/net/xen-netback/*
18144
18145 XEN PCI SUBSYSTEM
18146 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
18147 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
18148 S:      Supported
18149 F:      arch/x86/pci/*xen*
18150 F:      drivers/pci/*xen*
18151
18152 XEN PVSCSI DRIVERS
18153 M:      Juergen Gross <jgross@suse.com>
18154 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
18155 L:      linux-scsi@vger.kernel.org
18156 S:      Supported
18157 F:      drivers/scsi/xen-scsifront.c
18158 F:      drivers/xen/xen-scsiback.c
18159 F:      include/xen/interface/io/vscsiif.h
18160
18161 XEN SWIOTLB SUBSYSTEM
18162 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
18163 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
18164 L:      iommu@lists.linux-foundation.org
18165 S:      Supported
18166 F:      arch/x86/xen/*swiotlb*
18167 F:      drivers/xen/*swiotlb*
18168
18169 XEN SOUND FRONTEND DRIVER
18170 M:      Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
18171 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
18172 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
18173 S:      Supported
18174 F:      sound/xen/*
18175
18176 XFS FILESYSTEM
18177 M:      Darrick J. Wong <darrick.wong@oracle.com>
18178 M:      linux-xfs@vger.kernel.org
18179 L:      linux-xfs@vger.kernel.org
18180 W:      http://xfs.org/
18181 T:      git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
18182 S:      Supported
18183 F:      Documentation/admin-guide/xfs.rst
18184 F:      Documentation/ABI/testing/sysfs-fs-xfs
18185 F:      Documentation/filesystems/xfs-delayed-logging-design.txt
18186 F:      Documentation/filesystems/xfs-self-describing-metadata.txt
18187 F:      fs/xfs/
18188 F:      include/uapi/linux/dqblk_xfs.h
18189 F:      include/uapi/linux/fsmap.h
18190
18191 XILINX AXI ETHERNET DRIVER
18192 M:      Radhey Shyam Pandey <radhey.shyam.pandey@xilinx.com>
18193 S:      Maintained
18194 F:      drivers/net/ethernet/xilinx/xilinx_axienet*
18195
18196 XILINX CAN DRIVER
18197 M:      Appana Durga Kedareswara rao <appana.durga.rao@xilinx.com>
18198 R:      Naga Sureshkumar Relli <naga.sureshkumar.relli@xilinx.com>
18199 L:      linux-can@vger.kernel.org
18200 S:      Maintained
18201 F:      Documentation/devicetree/bindings/net/can/xilinx_can.txt
18202 F:      drivers/net/can/xilinx_can.c
18203
18204 XILINX UARTLITE SERIAL DRIVER
18205 M:      Peter Korsgaard <jacmet@sunsite.dk>
18206 L:      linux-serial@vger.kernel.org
18207 S:      Maintained
18208 F:      drivers/tty/serial/uartlite.c
18209
18210 XILINX VIDEO IP CORES
18211 M:      Hyun Kwon <hyun.kwon@xilinx.com>
18212 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
18213 L:      linux-media@vger.kernel.org
18214 T:      git git://linuxtv.org/media_tree.git
18215 S:      Supported
18216 F:      Documentation/devicetree/bindings/media/xilinx/
18217 F:      drivers/media/platform/xilinx/
18218 F:      include/uapi/linux/xilinx-v4l2-controls.h
18219
18220 XILINX SD-FEC IP CORES
18221 M:      Derek Kiernan <derek.kiernan@xilinx.com>
18222 M:      Dragan Cvetic <dragan.cvetic@xilinx.com>
18223 S:      Maintained
18224 F:      Documentation/devicetree/bindings/misc/xlnx,sd-fec.txt
18225 F:      Documentation/misc-devices/xilinx_sdfec.rst
18226 F:      drivers/misc/xilinx_sdfec.c
18227 F:      drivers/misc/Kconfig
18228 F:      drivers/misc/Makefile
18229 F:      include/uapi/misc/xilinx_sdfec.h
18230
18231 XILLYBUS DRIVER
18232 M:      Eli Billauer <eli.billauer@gmail.com>
18233 L:      linux-kernel@vger.kernel.org
18234 S:      Supported
18235 F:      drivers/char/xillybus/
18236
18237 XLP9XX I2C DRIVER
18238 M:      George Cherian <gcherian@marvell.com>
18239 L:      linux-i2c@vger.kernel.org
18240 W:      http://www.marvell.com
18241 S:      Supported
18242 F:      Documentation/devicetree/bindings/i2c/i2c-xlp9xx.txt
18243 F:      drivers/i2c/busses/i2c-xlp9xx.c
18244
18245 XRA1403 GPIO EXPANDER
18246 M:      Nandor Han <nandor.han@ge.com>
18247 M:      Semi Malinen <semi.malinen@ge.com>
18248 L:      linux-gpio@vger.kernel.org
18249 S:      Maintained
18250 F:      drivers/gpio/gpio-xra1403.c
18251 F:      Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
18252
18253 XTENSA XTFPGA PLATFORM SUPPORT
18254 M:      Max Filippov <jcmvbkbc@gmail.com>
18255 L:      linux-xtensa@linux-xtensa.org
18256 S:      Maintained
18257 F:      drivers/spi/spi-xtensa-xtfpga.c
18258 F:      sound/soc/xtensa/xtfpga-i2s.c
18259
18260 YAM DRIVER FOR AX.25
18261 M:      Jean-Paul Roubelat <jpr@f6fbb.org>
18262 L:      linux-hams@vger.kernel.org
18263 S:      Maintained
18264 F:      drivers/net/hamradio/yam*
18265 F:      include/linux/yam.h
18266
18267 YAMA SECURITY MODULE
18268 M:      Kees Cook <keescook@chromium.org>
18269 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
18270 S:      Supported
18271 F:      security/yama/
18272 F:      Documentation/admin-guide/LSM/Yama.rst
18273
18274 YEALINK PHONE DRIVER
18275 M:      Henk Vergonet <Henk.Vergonet@gmail.com>
18276 L:      usbb2k-api-dev@nongnu.org
18277 S:      Maintained
18278 F:      Documentation/input/devices/yealink.rst
18279 F:      drivers/input/misc/yealink.*
18280
18281 Z8530 DRIVER FOR AX.25
18282 M:      Joerg Reuter <jreuter@yaina.de>
18283 W:      http://yaina.de/jreuter/
18284 W:      http://www.qsl.net/dl1bke/
18285 L:      linux-hams@vger.kernel.org
18286 S:      Maintained
18287 F:      Documentation/networking/z8530drv.txt
18288 F:      drivers/net/hamradio/*scc.c
18289 F:      drivers/net/hamradio/z8530.h
18290
18291 ZBUD COMPRESSED PAGE ALLOCATOR
18292 M:      Seth Jennings <sjenning@redhat.com>
18293 M:      Dan Streetman <ddstreet@ieee.org>
18294 L:      linux-mm@kvack.org
18295 S:      Maintained
18296 F:      mm/zbud.c
18297 F:      include/linux/zbud.h
18298
18299 ZD1211RW WIRELESS DRIVER
18300 M:      Daniel Drake <dsd@gentoo.org>
18301 M:      Ulrich Kunitz <kune@deine-taler.de>
18302 W:      http://zd1211.ath.cx/wiki/DriverRewrite
18303 L:      linux-wireless@vger.kernel.org
18304 L:      zd1211-devs@lists.sourceforge.net (subscribers-only)
18305 S:      Maintained
18306 F:      drivers/net/wireless/zydas/zd1211rw/
18307
18308 ZD1301 MEDIA DRIVER
18309 M:      Antti Palosaari <crope@iki.fi>
18310 L:      linux-media@vger.kernel.org
18311 W:      https://linuxtv.org/
18312 W:      http://palosaari.fi/linux/
18313 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
18314 S:      Maintained
18315 F:      drivers/media/usb/dvb-usb-v2/zd1301*
18316
18317 ZD1301_DEMOD MEDIA DRIVER
18318 M:      Antti Palosaari <crope@iki.fi>
18319 L:      linux-media@vger.kernel.org
18320 W:      https://linuxtv.org/
18321 W:      http://palosaari.fi/linux/
18322 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
18323 S:      Maintained
18324 F:      drivers/media/dvb-frontends/zd1301_demod*
18325
18326 ZHAOXIN PROCESSOR SUPPORT
18327 M:      Tony W Wang-oc <TonyWWang-oc@zhaoxin.com>
18328 L:      linux-kernel@vger.kernel.org
18329 S:      Maintained
18330 F:      arch/x86/kernel/cpu/zhaoxin.c
18331
18332 ZPOOL COMPRESSED PAGE STORAGE API
18333 M:      Dan Streetman <ddstreet@ieee.org>
18334 L:      linux-mm@kvack.org
18335 S:      Maintained
18336 F:      mm/zpool.c
18337 F:      include/linux/zpool.h
18338
18339 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
18340 M:      Minchan Kim <minchan@kernel.org>
18341 M:      Nitin Gupta <ngupta@vflare.org>
18342 R:      Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
18343 L:      linux-kernel@vger.kernel.org
18344 S:      Maintained
18345 F:      drivers/block/zram/
18346 F:      Documentation/admin-guide/blockdev/zram.rst
18347
18348 ZS DECSTATION Z85C30 SERIAL DRIVER
18349 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
18350 S:      Maintained
18351 F:      drivers/tty/serial/zs.*
18352
18353 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
18354 M:      Minchan Kim <minchan@kernel.org>
18355 M:      Nitin Gupta <ngupta@vflare.org>
18356 R:      Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
18357 L:      linux-mm@kvack.org
18358 S:      Maintained
18359 F:      mm/zsmalloc.c
18360 F:      include/linux/zsmalloc.h
18361 F:      Documentation/vm/zsmalloc.rst
18362
18363 ZSWAP COMPRESSED SWAP CACHING
18364 M:      Seth Jennings <sjenning@redhat.com>
18365 M:      Dan Streetman <ddstreet@ieee.org>
18366 M:      Vitaly Wool <vitaly.wool@konsulko.com>
18367 L:      linux-mm@kvack.org
18368 S:      Maintained
18369 F:      mm/zswap.c
18370
18371 THE REST
18372 M:      Linus Torvalds <torvalds@linux-foundation.org>
18373 L:      linux-kernel@vger.kernel.org
18374 Q:      http://patchwork.kernel.org/project/LKML/list/
18375 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
18376 S:      Buried alive in reporters
18377 F:      *
18378 F:      */