OSDN Git Service

staging: rtl8192u: remove header include path to ieee80211/
[tomoyo/tomoyo-test1.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 ALL SENSORS DLH SERIES PRESSURE SENSORS DRIVER
678 M:      Tomislav Denis <tomislav.denis@avl.com>
679 W:      http://www.allsensors.com/
680 S:      Maintained
681 L:      linux-iio@vger.kernel.org
682 F:      drivers/iio/pressure/dlhl60d.c
683 F:      Documentation/devicetree/bindings/iio/pressure/asc,dlhl60d.yaml
684
685 ALLEGRO DVT VIDEO IP CORE DRIVER
686 M:      Michael Tretter <m.tretter@pengutronix.de>
687 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
688 L:      linux-media@vger.kernel.org
689 S:      Maintained
690 F:      drivers/staging/media/allegro-dvt/
691
692 ALLWINNER CPUFREQ DRIVER
693 M:      Yangtao Li <tiny.windzz@gmail.com>
694 L:      linux-pm@vger.kernel.org
695 S:      Maintained
696 F:      Documentation/devicetree/bindings/opp/sun50i-nvmem-cpufreq.txt
697 F:      drivers/cpufreq/sun50i-cpufreq-nvmem.c
698
699 ALLWINNER CRYPTO DRIVERS
700 M:      Corentin Labbe <clabbe.montjoie@gmail.com>
701 L:      linux-crypto@vger.kernel.org
702 S:      Maintained
703 F:      drivers/crypto/allwinner/
704
705 ALLWINNER VPU DRIVER
706 M:      Maxime Ripard <mripard@kernel.org>
707 M:      Paul Kocialkowski <paul.kocialkowski@bootlin.com>
708 L:      linux-media@vger.kernel.org
709 S:      Maintained
710 F:      drivers/staging/media/sunxi/cedrus/
711
712 ALPHA PORT
713 M:      Richard Henderson <rth@twiddle.net>
714 M:      Ivan Kokshaysky <ink@jurassic.park.msu.ru>
715 M:      Matt Turner <mattst88@gmail.com>
716 S:      Odd Fixes
717 L:      linux-alpha@vger.kernel.org
718 F:      arch/alpha/
719
720 ALPS PS/2 TOUCHPAD DRIVER
721 R:      Pali Rohár <pali.rohar@gmail.com>
722 F:      drivers/input/mouse/alps.*
723
724 ALTERA I2C CONTROLLER DRIVER
725 M:      Thor Thayer <thor.thayer@linux.intel.com>
726 S:      Maintained
727 F:      Documentation/devicetree/bindings/i2c/i2c-altera.txt
728 F:      drivers/i2c/busses/i2c-altera.c
729
730 ALTERA MAILBOX DRIVER
731 M:      Ley Foon Tan <lftan@altera.com>
732 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
733 S:      Maintained
734 F:      drivers/mailbox/mailbox-altera.c
735
736 ALTERA PIO DRIVER
737 M:      Tien Hock Loh <thloh@altera.com>
738 L:      linux-gpio@vger.kernel.org
739 S:      Maintained
740 F:      drivers/gpio/gpio-altera.c
741
742 ALTERA SYSTEM MANAGER DRIVER
743 M:      Thor Thayer <thor.thayer@linux.intel.com>
744 S:      Maintained
745 F:      drivers/mfd/altera-sysmgr.c
746 F:      include/linux/mfd/altera-sysmgr.h
747
748 ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
749 M:      Thor Thayer <thor.thayer@linux.intel.com>
750 S:      Maintained
751 F:      drivers/gpio/gpio-altera-a10sr.c
752 F:      drivers/mfd/altera-a10sr.c
753 F:      drivers/reset/reset-a10sr.c
754 F:      include/linux/mfd/altera-a10sr.h
755 F:      include/dt-bindings/reset/altr,rst-mgr-a10sr.h
756
757 ALTERA TRIPLE SPEED ETHERNET DRIVER
758 M:      Thor Thayer <thor.thayer@linux.intel.com>
759 L:      netdev@vger.kernel.org
760 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
761 S:      Maintained
762 F:      drivers/net/ethernet/altera/
763
764 ALTERA UART/JTAG UART SERIAL DRIVERS
765 M:      Tobias Klauser <tklauser@distanz.ch>
766 L:      linux-serial@vger.kernel.org
767 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
768 S:      Maintained
769 F:      drivers/tty/serial/altera_uart.c
770 F:      drivers/tty/serial/altera_jtaguart.c
771 F:      include/linux/altera_uart.h
772 F:      include/linux/altera_jtaguart.h
773
774 AMAZON ANNAPURNA LABS THERMAL MMIO DRIVER
775 M:      Talel Shenhar <talel@amazon.com>
776 S:      Maintained
777 F:      Documentation/devicetree/bindings/thermal/amazon,al-thermal.txt
778 F:      drivers/thermal/thermal_mmio.c
779
780 AMAZON ETHERNET DRIVERS
781 M:      Netanel Belgazal <netanel@amazon.com>
782 R:      Saeed Bishara <saeedb@amazon.com>
783 R:      Zorik Machulsky <zorik@amazon.com>
784 L:      netdev@vger.kernel.org
785 S:      Supported
786 F:      Documentation/networking/device_drivers/amazon/ena.txt
787 F:      drivers/net/ethernet/amazon/
788
789 AMAZON RDMA EFA DRIVER
790 M:      Gal Pressman <galpress@amazon.com>
791 R:      Yossi Leybovich <sleybo@amazon.com>
792 L:      linux-rdma@vger.kernel.org
793 Q:      https://patchwork.kernel.org/project/linux-rdma/list/
794 S:      Supported
795 F:      drivers/infiniband/hw/efa/
796 F:      include/uapi/rdma/efa-abi.h
797
798 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
799 M:      Tom Lendacky <thomas.lendacky@amd.com>
800 M:      Gary Hook <gary.hook@amd.com>
801 L:      linux-crypto@vger.kernel.org
802 S:      Supported
803 F:      drivers/crypto/ccp/
804 F:      include/linux/ccp.h
805
806 AMD DISPLAY CORE
807 M:      Harry Wentland <harry.wentland@amd.com>
808 M:      Leo Li <sunpeng.li@amd.com>
809 L:      amd-gfx@lists.freedesktop.org
810 T:      git git://people.freedesktop.org/~agd5f/linux
811 S:      Supported
812 F:      drivers/gpu/drm/amd/display/
813
814 AMD FAM15H PROCESSOR POWER MONITORING DRIVER
815 M:      Huang Rui <ray.huang@amd.com>
816 L:      linux-hwmon@vger.kernel.org
817 S:      Supported
818 F:      Documentation/hwmon/fam15h_power.rst
819 F:      drivers/hwmon/fam15h_power.c
820
821 AMD FCH GPIO DRIVER
822 M:      Enrico Weigelt, metux IT consult <info@metux.net>
823 L:      linux-gpio@vger.kernel.org
824 S:      Maintained
825 F:      drivers/gpio/gpio-amd-fch.c
826 F:      include/linux/platform_data/gpio/gpio-amd-fch.h
827
828 AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
829 L:      linux-geode@lists.infradead.org (moderated for non-subscribers)
830 S:      Orphan
831 F:      drivers/usb/gadget/udc/amd5536udc.*
832
833 AMD GEODE PROCESSOR/CHIPSET SUPPORT
834 M:      Andres Salomon <dilinger@queued.net>
835 L:      linux-geode@lists.infradead.org (moderated for non-subscribers)
836 W:      http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
837 S:      Supported
838 F:      drivers/char/hw_random/geode-rng.c
839 F:      drivers/crypto/geode*
840 F:      drivers/video/fbdev/geode/
841 F:      arch/x86/include/asm/geode.h
842
843 AMD IOMMU (AMD-VI)
844 M:      Joerg Roedel <joro@8bytes.org>
845 L:      iommu@lists.linux-foundation.org
846 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
847 S:      Maintained
848 F:      drivers/iommu/amd_iommu*.[ch]
849 F:      include/linux/amd-iommu.h
850
851 AMD KFD
852 M:      Felix Kuehling <Felix.Kuehling@amd.com>
853 L:      amd-gfx@lists.freedesktop.org
854 T:      git git://people.freedesktop.org/~agd5f/linux
855 S:      Supported
856 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd*.[ch]
857 F:      drivers/gpu/drm/amd/amdkfd/
858 F:      drivers/gpu/drm/amd/include/cik_structs.h
859 F:      drivers/gpu/drm/amd/include/kgd_kfd_interface.h
860 F:      drivers/gpu/drm/amd/include/vi_structs.h
861 F:      drivers/gpu/drm/amd/include/v9_structs.h
862 F:      include/uapi/linux/kfd_ioctl.h
863
864 AMD MP2 I2C DRIVER
865 M:      Elie Morisse <syniurge@gmail.com>
866 M:      Nehal Shah <nehal-bakulchandra.shah@amd.com>
867 M:      Shyam Sundar S K <shyam-sundar.s-k@amd.com>
868 L:      linux-i2c@vger.kernel.org
869 S:      Maintained
870 F:      drivers/i2c/busses/i2c-amd-mp2*
871
872 AMD POWERPLAY
873 M:      Evan Quan <evan.quan@amd.com>
874 L:      amd-gfx@lists.freedesktop.org
875 S:      Supported
876 F:      drivers/gpu/drm/amd/powerplay/
877 T:      git git://people.freedesktop.org/~agd5f/linux
878
879 AMD SEATTLE DEVICE TREE SUPPORT
880 M:      Brijesh Singh <brijeshkumar.singh@amd.com>
881 M:      Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
882 M:      Tom Lendacky <thomas.lendacky@amd.com>
883 S:      Supported
884 F:      arch/arm64/boot/dts/amd/
885
886 AMD XGBE DRIVER
887 M:      Tom Lendacky <thomas.lendacky@amd.com>
888 L:      netdev@vger.kernel.org
889 S:      Supported
890 F:      drivers/net/ethernet/amd/xgbe/
891 F:      arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
892
893 ANALOG DEVICES INC AD5686 DRIVER
894 M:      Stefan Popa <stefan.popa@analog.com>
895 L:      linux-pm@vger.kernel.org
896 W:      http://ez.analog.com/community/linux-device-drivers
897 S:      Supported
898 F:      drivers/iio/dac/ad5686*
899 F:      drivers/iio/dac/ad5696*
900
901 ANALOG DEVICES INC AD5758 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/dac/ad5758.c
907 F:      Documentation/devicetree/bindings/iio/dac/ad5758.txt
908
909 ANALOG DEVICES INC AD7091R5 DRIVER
910 M:      Beniamin Bia <beniamin.bia@analog.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/ad7091r5.c
915 F:      Documentation/devicetree/bindings/iio/adc/adi,ad7091r5.yaml
916
917 ANALOG DEVICES INC AD7124 DRIVER
918 M:      Stefan Popa <stefan.popa@analog.com>
919 L:      linux-iio@vger.kernel.org
920 W:      http://ez.analog.com/community/linux-device-drivers
921 S:      Supported
922 F:      drivers/iio/adc/ad7124.c
923 F:      Documentation/devicetree/bindings/iio/adc/adi,ad7124.yaml
924
925 ANALOG DEVICES INC AD7292 DRIVER
926 M:      Marcelo Schmitt <marcelo.schmitt1@gmail.com>
927 L:      linux-iio@vger.kernel.org
928 W:      http://ez.analog.com/community/linux-device-drivers
929 S:      Supported
930 F:      drivers/iio/adc/ad7292.c
931 F:      Documentation/devicetree/bindings/iio/adc/adi,ad7292.yaml
932
933 ANALOG DEVICES INC AD7606 DRIVER
934 M:      Stefan Popa <stefan.popa@analog.com>
935 M:      Beniamin Bia <beniamin.bia@analog.com>
936 L:      linux-iio@vger.kernel.org
937 W:      http://ez.analog.com/community/linux-device-drivers
938 S:      Supported
939 F:      drivers/iio/adc/ad7606.c
940 F:      Documentation/devicetree/bindings/iio/adc/adi,ad7606.yaml
941
942 ANALOG DEVICES INC AD7768-1 DRIVER
943 M:      Stefan Popa <stefan.popa@analog.com>
944 L:      linux-iio@vger.kernel.org
945 W:      http://ez.analog.com/community/linux-device-drivers
946 S:      Supported
947 F:      drivers/iio/adc/ad7768-1.c
948 F:      Documentation/devicetree/bindings/iio/adc/adi,ad7768-1.txt
949
950 ANALOG DEVICES INC AD7780 DRIVER
951 M:      Michael Hennerich <Michael.Hennerich@analog.com>
952 M:      Renato Lui Geh <renatogeh@gmail.com>
953 L:      linux-iio@vger.kernel.org
954 W:      http://ez.analog.com/community/linux-device-drivers
955 S:      Supported
956 F:      drivers/iio/adc/ad7780.c
957 F:      Documentation/devicetree/bindings/iio/adc/adi,ad7780.yaml
958
959 ANALOG DEVICES INC AD9389B DRIVER
960 M:      Hans Verkuil <hverkuil-cisco@xs4all.nl>
961 L:      linux-media@vger.kernel.org
962 S:      Maintained
963 F:      drivers/media/i2c/ad9389b*
964
965 ANALOG DEVICES INC ADGS1408 DRIVER
966 M:      Mircea Caprioru <mircea.caprioru@analog.com>
967 S:      Supported
968 F:      drivers/mux/adgs1408.c
969 F:      Documentation/devicetree/bindings/mux/adi,adgs1408.txt
970
971 ANALOG DEVICES INC ADIN DRIVER
972 M:      Alexandru Ardelean <alexaundru.ardelean@analog.com>
973 L:      netdev@vger.kernel.org
974 W:      http://ez.analog.com/community/linux-device-drivers
975 S:      Supported
976 F:      drivers/net/phy/adin.c
977 F:      Documentation/devicetree/bindings/net/adi,adin.yaml
978
979 ANALOG DEVICES INC ADIS DRIVER LIBRARY
980 M:      Alexandru Ardelean <alexandru.ardelean@analog.com>
981 S:      Supported
982 L:      linux-iio@vger.kernel.org
983 F:      include/linux/iio/imu/adis.h
984 F:      drivers/iio/imu/adis.c
985
986 ANALOG DEVICES INC ADIS16460 DRIVER
987 M:      Dragos Bogdan <dragos.bogdan@analog.com>
988 S:      Supported
989 L:      linux-iio@vger.kernel.org
990 W:      http://ez.analog.com/community/linux-device-drivers
991 F:      drivers/iio/imu/adis16460.c
992 F:      Documentation/devicetree/bindings/iio/imu/adi,adis16460.yaml
993
994 ANALOG DEVICES INC ADP5061 DRIVER
995 M:      Stefan Popa <stefan.popa@analog.com>
996 L:      linux-pm@vger.kernel.org
997 W:      http://ez.analog.com/community/linux-device-drivers
998 S:      Supported
999 F:      drivers/power/supply/adp5061.c
1000
1001 ANALOG DEVICES INC ADV7180 DRIVER
1002 M:      Lars-Peter Clausen <lars@metafoo.de>
1003 L:      linux-media@vger.kernel.org
1004 W:      http://ez.analog.com/community/linux-device-drivers
1005 S:      Supported
1006 F:      drivers/media/i2c/adv7180.c
1007
1008 ANALOG DEVICES INC ADV748X DRIVER
1009 M:      Kieran Bingham <kieran.bingham@ideasonboard.com>
1010 L:      linux-media@vger.kernel.org
1011 S:      Maintained
1012 F:      drivers/media/i2c/adv748x/*
1013
1014 ANALOG DEVICES INC ADV7511 DRIVER
1015 M:      Hans Verkuil <hverkuil-cisco@xs4all.nl>
1016 L:      linux-media@vger.kernel.org
1017 S:      Maintained
1018 F:      drivers/media/i2c/adv7511*
1019
1020 ANALOG DEVICES INC ADV7604 DRIVER
1021 M:      Hans Verkuil <hverkuil-cisco@xs4all.nl>
1022 L:      linux-media@vger.kernel.org
1023 S:      Maintained
1024 F:      drivers/media/i2c/adv7604*
1025
1026 ANALOG DEVICES INC ADV7842 DRIVER
1027 M:      Hans Verkuil <hverkuil-cisco@xs4all.nl>
1028 L:      linux-media@vger.kernel.org
1029 S:      Maintained
1030 F:      drivers/media/i2c/adv7842*
1031
1032 ANALOG DEVICES INC ASOC CODEC DRIVERS
1033 M:      Lars-Peter Clausen <lars@metafoo.de>
1034 M:      Nuno Sá <nuno.sa@analog.com>
1035 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
1036 W:      http://wiki.analog.com/
1037 W:      http://ez.analog.com/community/linux-device-drivers
1038 S:      Supported
1039 F:      sound/soc/codecs/adau*
1040 F:      sound/soc/codecs/adav*
1041 F:      sound/soc/codecs/ad1*
1042 F:      sound/soc/codecs/ad7*
1043 F:      sound/soc/codecs/ssm*
1044 F:      sound/soc/codecs/sigmadsp.*
1045
1046 ANALOG DEVICES INC DMA DRIVERS
1047 M:      Lars-Peter Clausen <lars@metafoo.de>
1048 W:      http://ez.analog.com/community/linux-device-drivers
1049 S:      Supported
1050 F:      drivers/dma/dma-axi-dmac.c
1051
1052 ANALOG DEVICES INC IIO DRIVERS
1053 M:      Lars-Peter Clausen <lars@metafoo.de>
1054 M:      Michael Hennerich <Michael.Hennerich@analog.com>
1055 M:      Stefan Popa <stefan.popa@analog.com>
1056 W:      http://wiki.analog.com/
1057 W:      http://ez.analog.com/community/linux-device-drivers
1058 S:      Supported
1059 F:      Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
1060 F:      Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
1061 F:      drivers/iio/*/ad*
1062 F:      drivers/iio/adc/ltc249*
1063 X:      drivers/iio/*/adjd*
1064 F:      drivers/staging/iio/*/ad*
1065
1066 ANALOGBITS PLL LIBRARIES
1067 M:      Paul Walmsley <paul.walmsley@sifive.com>
1068 S:      Supported
1069 F:      drivers/clk/analogbits/*
1070 F:      include/linux/clk/analogbits*
1071
1072 ANDES ARCHITECTURE
1073 M:      Nick Hu <nickhu@andestech.com>
1074 M:      Greentime Hu <green.hu@gmail.com>
1075 M:      Vincent Chen <deanbo422@gmail.com>
1076 T:      git https://git.kernel.org/pub/scm/linux/kernel/git/greentime/linux.git
1077 S:      Supported
1078 F:      arch/nds32/
1079 F:      Documentation/devicetree/bindings/interrupt-controller/andestech,ativic32.txt
1080 F:      Documentation/devicetree/bindings/nds32/
1081 K:      nds32
1082 N:      nds32
1083
1084 ANDROID CONFIG FRAGMENTS
1085 M:      Rob Herring <robh@kernel.org>
1086 S:      Supported
1087 F:      kernel/configs/android*
1088
1089 ANDROID DRIVERS
1090 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
1091 M:      Arve Hjønnevåg <arve@android.com>
1092 M:      Todd Kjos <tkjos@android.com>
1093 M:      Martijn Coenen <maco@android.com>
1094 M:      Joel Fernandes <joel@joelfernandes.org>
1095 M:      Christian Brauner <christian@brauner.io>
1096 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
1097 L:      devel@driverdev.osuosl.org
1098 S:      Supported
1099 F:      drivers/android/
1100 F:      drivers/staging/android/
1101
1102 ANDROID GOLDFISH PIC DRIVER
1103 M:      Miodrag Dinic <miodrag.dinic@mips.com>
1104 S:      Supported
1105 F:      Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
1106 F:      drivers/irqchip/irq-goldfish-pic.c
1107
1108 ANDROID GOLDFISH RTC DRIVER
1109 M:      Miodrag Dinic <miodrag.dinic@mips.com>
1110 S:      Supported
1111 F:      Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
1112 F:      drivers/rtc/rtc-goldfish.c
1113
1114 ANDROID ION DRIVER
1115 M:      Laura Abbott <labbott@redhat.com>
1116 M:      Sumit Semwal <sumit.semwal@linaro.org>
1117 L:      devel@driverdev.osuosl.org
1118 L:      dri-devel@lists.freedesktop.org
1119 L:      linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
1120 S:      Supported
1121 F:      drivers/staging/android/ion
1122 F:      drivers/staging/android/uapi/ion.h
1123
1124 AOA (Apple Onboard Audio) ALSA DRIVER
1125 M:      Johannes Berg <johannes@sipsolutions.net>
1126 L:      linuxppc-dev@lists.ozlabs.org
1127 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
1128 S:      Maintained
1129 F:      sound/aoa/
1130
1131 APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
1132 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
1133 L:      linux-iio@vger.kernel.org
1134 S:      Maintained
1135 F:      drivers/iio/adc/stx104.c
1136
1137 APM DRIVER
1138 M:      Jiri Kosina <jikos@kernel.org>
1139 S:      Odd fixes
1140 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
1141 F:      arch/x86/kernel/apm_32.c
1142 F:      include/linux/apm_bios.h
1143 F:      include/uapi/linux/apm_bios.h
1144 F:      drivers/char/apm-emulation.c
1145
1146 APPARMOR SECURITY MODULE
1147 M:      John Johansen <john.johansen@canonical.com>
1148 L:      apparmor@lists.ubuntu.com (subscribers-only, general discussion)
1149 W:      wiki.apparmor.net
1150 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
1151 S:      Supported
1152 F:      security/apparmor/
1153 F:      Documentation/admin-guide/LSM/apparmor.rst
1154
1155 APPLE BCM5974 MULTITOUCH DRIVER
1156 M:      Henrik Rydberg <rydberg@bitmath.org>
1157 L:      linux-input@vger.kernel.org
1158 S:      Odd fixes
1159 F:      drivers/input/mouse/bcm5974.c
1160
1161 APPLE SMC DRIVER
1162 M:      Henrik Rydberg <rydberg@bitmath.org>
1163 L:      linux-hwmon@vger.kernel.org
1164 S:      Odd fixes
1165 F:      drivers/hwmon/applesmc.c
1166
1167 APPLETALK NETWORK LAYER
1168 L:      netdev@vger.kernel.org
1169 S:      Odd fixes
1170 F:      drivers/net/appletalk/
1171 F:      net/appletalk/
1172 F:      include/linux/atalk.h
1173 F:      include/uapi/linux/atalk.h
1174
1175 APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
1176 M:      Khuong Dinh <khuong@os.amperecomputing.com>
1177 S:      Supported
1178 F:      arch/arm64/boot/dts/apm/
1179
1180 APPLIED MICRO (APM) X-GENE SOC EDAC
1181 M:      Khuong Dinh <khuong@os.amperecomputing.com>
1182 S:      Supported
1183 F:      drivers/edac/xgene_edac.c
1184 F:      Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
1185
1186 APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
1187 M:      Iyappan Subramanian <iyappan@os.amperecomputing.com>
1188 M:      Keyur Chudgar <keyur@os.amperecomputing.com>
1189 S:      Supported
1190 F:      drivers/net/ethernet/apm/xgene-v2/
1191
1192 APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
1193 M:      Iyappan Subramanian <iyappan@os.amperecomputing.com>
1194 M:      Keyur Chudgar <keyur@os.amperecomputing.com>
1195 M:      Quan Nguyen <quan@os.amperecomputing.com>
1196 S:      Supported
1197 F:      drivers/net/ethernet/apm/xgene/
1198 F:      drivers/net/phy/mdio-xgene.c
1199 F:      Documentation/devicetree/bindings/net/apm-xgene-enet.txt
1200 F:      Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
1201
1202 APPLIED MICRO (APM) X-GENE SOC PMU
1203 M:      Khuong Dinh <khuong@os.amperecomputing.com>
1204 S:      Supported
1205 F:      drivers/perf/xgene_pmu.c
1206 F:      Documentation/admin-guide/perf/xgene-pmu.rst
1207 F:      Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
1208
1209 APTINA CAMERA SENSOR PLL
1210 M:      Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
1211 L:      linux-media@vger.kernel.org
1212 S:      Maintained
1213 F:      drivers/media/i2c/aptina-pll.*
1214
1215 AQUANTIA ETHERNET DRIVER (atlantic)
1216 M:      Igor Russkikh <irusskikh@marvell.com>
1217 L:      netdev@vger.kernel.org
1218 S:      Supported
1219 W:      https://www.marvell.com/
1220 Q:      http://patchwork.ozlabs.org/project/netdev/list/
1221 F:      drivers/net/ethernet/aquantia/atlantic/
1222 F:      Documentation/networking/device_drivers/aquantia/atlantic.txt
1223
1224 AQUANTIA ETHERNET DRIVER PTP SUBSYSTEM
1225 M:      Egor Pomozov <epomozov@marvell.com>
1226 L:      netdev@vger.kernel.org
1227 S:      Supported
1228 W:      http://www.aquantia.com
1229 F:      drivers/net/ethernet/aquantia/atlantic/aq_ptp*
1230
1231 ARC FRAMEBUFFER DRIVER
1232 M:      Jaya Kumar <jayalk@intworks.biz>
1233 S:      Maintained
1234 F:      drivers/video/fbdev/arcfb.c
1235 F:      drivers/video/fbdev/core/fb_defio.c
1236
1237 ARC PGU DRM DRIVER
1238 M:      Alexey Brodkin <abrodkin@synopsys.com>
1239 S:      Supported
1240 F:      drivers/gpu/drm/arc/
1241 F:      Documentation/devicetree/bindings/display/snps,arcpgu.txt
1242
1243 ARCNET NETWORK LAYER
1244 M:      Michael Grzeschik <m.grzeschik@pengutronix.de>
1245 L:      netdev@vger.kernel.org
1246 S:      Maintained
1247 F:      drivers/net/arcnet/
1248 F:      include/uapi/linux/if_arcnet.h
1249
1250 ARM ARCHITECTED TIMER DRIVER
1251 M:      Mark Rutland <mark.rutland@arm.com>
1252 M:      Marc Zyngier <maz@kernel.org>
1253 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1254 S:      Maintained
1255 F:      arch/arm/include/asm/arch_timer.h
1256 F:      arch/arm64/include/asm/arch_timer.h
1257 F:      drivers/clocksource/arm_arch_timer.c
1258
1259 ARM INTEGRATOR, VERSATILE AND REALVIEW SUPPORT
1260 M:      Linus Walleij <linus.walleij@linaro.org>
1261 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1262 S:      Maintained
1263 F:      Documentation/devicetree/bindings/arm/arm-boards
1264 F:      Documentation/devicetree/bindings/auxdisplay/arm-charlcd.txt
1265 F:      Documentation/devicetree/bindings/clock/arm-integrator.txt
1266 F:      Documentation/devicetree/bindings/i2c/i2c-versatile.txt
1267 F:      Documentation/devicetree/bindings/interrupt-controller/arm,versatile-fpga-irq.txt
1268 F:      Documentation/devicetree/bindings/mtd/arm-versatile.txt
1269 F:      arch/arm/mach-integrator/
1270 F:      arch/arm/mach-realview/
1271 F:      arch/arm/mach-versatile/
1272 F:      arch/arm/plat-versatile/
1273 F:      arch/arm/boot/dts/arm-realview-*
1274 F:      arch/arm/boot/dts/integrator*
1275 F:      arch/arm/boot/dts/versatile*
1276 F:      drivers/clk/versatile/
1277 F:      drivers/i2c/busses/i2c-versatile.c
1278 F:      drivers/irqchip/irq-versatile-fpga.c
1279 F:      drivers/mtd/maps/physmap_of_versatile.c
1280 F:      drivers/power/reset/arm-versatile-reboot.c
1281 F:      drivers/soc/versatile/
1282
1283 ARM HDLCD DRM DRIVER
1284 M:      Liviu Dudau <liviu.dudau@arm.com>
1285 S:      Supported
1286 F:      drivers/gpu/drm/arm/hdlcd_*
1287 F:      Documentation/devicetree/bindings/display/arm,hdlcd.txt
1288
1289 ARM KOMEDA DRM-KMS DRIVER
1290 M:      James (Qian) Wang <james.qian.wang@arm.com>
1291 M:      Liviu Dudau <liviu.dudau@arm.com>
1292 M:      Mihail Atanassov <mihail.atanassov@arm.com>
1293 L:      Mali DP Maintainers <malidp@foss.arm.com>
1294 S:      Supported
1295 T:      git git://anongit.freedesktop.org/drm/drm-misc
1296 F:      drivers/gpu/drm/arm/display/include/
1297 F:      drivers/gpu/drm/arm/display/komeda/
1298 F:      Documentation/devicetree/bindings/display/arm,komeda.txt
1299 F:      Documentation/gpu/komeda-kms.rst
1300
1301 ARM MALI-DP DRM DRIVER
1302 M:      Liviu Dudau <liviu.dudau@arm.com>
1303 M:      Brian Starkey <brian.starkey@arm.com>
1304 L:      Mali DP Maintainers <malidp@foss.arm.com>
1305 S:      Supported
1306 T:      git git://anongit.freedesktop.org/drm/drm-misc
1307 F:      drivers/gpu/drm/arm/
1308 F:      Documentation/devicetree/bindings/display/arm,malidp.txt
1309 F:      Documentation/gpu/afbc.rst
1310
1311 ARM MALI PANFROST DRM DRIVER
1312 M:      Rob Herring <robh@kernel.org>
1313 M:      Tomeu Vizoso <tomeu.vizoso@collabora.com>
1314 R:      Steven Price <steven.price@arm.com>
1315 R:      Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com>
1316 L:      dri-devel@lists.freedesktop.org
1317 S:      Supported
1318 T:      git git://anongit.freedesktop.org/drm/drm-misc
1319 F:      drivers/gpu/drm/panfrost/
1320 F:      include/uapi/drm/panfrost_drm.h
1321
1322 ARM MFM AND FLOPPY DRIVERS
1323 M:      Ian Molton <spyro@f2s.com>
1324 S:      Maintained
1325 F:      arch/arm/mach-rpc/floppydma.S
1326 F:      arch/arm/include/asm/floppy.h
1327
1328 ARM PMU PROFILING AND DEBUGGING
1329 M:      Will Deacon <will@kernel.org>
1330 M:      Mark Rutland <mark.rutland@arm.com>
1331 S:      Maintained
1332 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1333 F:      arch/arm*/kernel/perf_*
1334 F:      arch/arm/oprofile/common.c
1335 F:      arch/arm*/kernel/hw_breakpoint.c
1336 F:      arch/arm*/include/asm/hw_breakpoint.h
1337 F:      arch/arm*/include/asm/perf_event.h
1338 F:      drivers/perf/*
1339 F:      include/linux/perf/arm_pmu.h
1340 F:      Documentation/devicetree/bindings/arm/pmu.yaml
1341 F:      Documentation/devicetree/bindings/perf/
1342
1343 ARM PORT
1344 M:      Russell King <linux@armlinux.org.uk>
1345 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1346 W:      http://www.armlinux.org.uk/
1347 S:      Odd Fixes
1348 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git
1349 F:      arch/arm/
1350 X:      arch/arm/boot/dts/
1351
1352 ARM PRIMECELL AACI PL041 DRIVER
1353 M:      Russell King <linux@armlinux.org.uk>
1354 S:      Odd Fixes
1355 F:      sound/arm/aaci.*
1356
1357 ARM PRIMECELL BUS SUPPORT
1358 M:      Russell King <linux@armlinux.org.uk>
1359 S:      Odd Fixes
1360 F:      drivers/amba/
1361 F:      include/linux/amba/bus.h
1362
1363 ARM PRIMECELL CLCD PL110 DRIVER
1364 M:      Russell King <linux@armlinux.org.uk>
1365 S:      Odd Fixes
1366 F:      drivers/video/fbdev/amba-clcd.*
1367
1368 ARM PRIMECELL KMI PL050 DRIVER
1369 M:      Russell King <linux@armlinux.org.uk>
1370 S:      Odd Fixes
1371 F:      drivers/input/serio/ambakmi.*
1372 F:      include/linux/amba/kmi.h
1373
1374 ARM PRIMECELL MMCI PL180/1 DRIVER
1375 M:      Russell King <linux@armlinux.org.uk>
1376 S:      Odd Fixes
1377 F:      drivers/mmc/host/mmci.*
1378 F:      include/linux/amba/mmci.h
1379
1380 ARM PRIMECELL SSP PL022 SPI DRIVER
1381 M:      Linus Walleij <linus.walleij@linaro.org>
1382 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1383 S:      Maintained
1384 F:      Documentation/devicetree/bindings/spi/spi-pl022.yaml
1385 F:      drivers/spi/spi-pl022.c
1386
1387 ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1388 M:      Russell King <linux@armlinux.org.uk>
1389 S:      Odd Fixes
1390 F:      drivers/tty/serial/amba-pl01*.c
1391 F:      include/linux/amba/serial.h
1392
1393 ARM PRIMECELL VIC PL190/PL192 DRIVER
1394 M:      Linus Walleij <linus.walleij@linaro.org>
1395 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1396 S:      Maintained
1397 F:      Documentation/devicetree/bindings/interrupt-controller/arm,vic.txt
1398 F:      drivers/irqchip/irq-vic.c
1399
1400 AMAZON ANNAPURNA LABS FIC DRIVER
1401 M:      Talel Shenhar <talel@amazon.com>
1402 S:      Maintained
1403 F:      Documentation/devicetree/bindings/interrupt-controller/amazon,al-fic.txt
1404 F:      drivers/irqchip/irq-al-fic.c
1405
1406 ARM SMMU DRIVERS
1407 M:      Will Deacon <will@kernel.org>
1408 R:      Robin Murphy <robin.murphy@arm.com>
1409 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1410 S:      Maintained
1411 F:      drivers/iommu/arm-smmu*
1412 F:      drivers/iommu/io-pgtable-arm.c
1413 F:      drivers/iommu/io-pgtable-arm-v7s.c
1414
1415 ARM SUB-ARCHITECTURES
1416 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1417 S:      Maintained
1418 F:      arch/arm/mach-*/
1419 F:      arch/arm/plat-*/
1420 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
1421
1422 ARM/ACTIONS SEMI ARCHITECTURE
1423 M:      Andreas Färber <afaerber@suse.de>
1424 R:      Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1425 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1426 S:      Maintained
1427 N:      owl
1428 F:      arch/arm/mach-actions/
1429 F:      arch/arm/boot/dts/owl-*
1430 F:      arch/arm64/boot/dts/actions/
1431 F:      drivers/clk/actions/
1432 F:      drivers/clocksource/timer-owl*
1433 F:      drivers/dma/owl-dma.c
1434 F:      drivers/i2c/busses/i2c-owl.c
1435 F:      drivers/mmc/host/owl-mmc.c
1436 F:      drivers/pinctrl/actions/*
1437 F:      drivers/soc/actions/
1438 F:      include/dt-bindings/power/owl-*
1439 F:      include/linux/soc/actions/
1440 F:      Documentation/devicetree/bindings/arm/actions.yaml
1441 F:      Documentation/devicetree/bindings/clock/actions,owl-cmu.txt
1442 F:      Documentation/devicetree/bindings/dma/owl-dma.txt
1443 F:      Documentation/devicetree/bindings/i2c/i2c-owl.txt
1444 F:      Documentation/devicetree/bindings/mmc/owl-mmc.yaml
1445 F:      Documentation/devicetree/bindings/pinctrl/actions,s900-pinctrl.txt
1446 F:      Documentation/devicetree/bindings/power/actions,owl-sps.txt
1447 F:      Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1448
1449 ARM/ADS SPHERE MACHINE SUPPORT
1450 M:      Lennert Buytenhek <kernel@wantstofly.org>
1451 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1452 S:      Maintained
1453
1454 ARM/AFEB9260 MACHINE SUPPORT
1455 M:      Sergey Lapin <slapin@ossfans.org>
1456 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1457 S:      Maintained
1458
1459 ARM/AJECO 1ARM MACHINE SUPPORT
1460 M:      Lennert Buytenhek <kernel@wantstofly.org>
1461 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1462 S:      Maintained
1463
1464 ARM/Allwinner SoC Clock Support
1465 M:      Emilio López <emilio@elopez.com.ar>
1466 S:      Maintained
1467 F:      drivers/clk/sunxi/
1468
1469 ARM/Allwinner sunXi SoC support
1470 M:      Maxime Ripard <mripard@kernel.org>
1471 M:      Chen-Yu Tsai <wens@csie.org>
1472 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1473 S:      Maintained
1474 N:      sun[x456789]i
1475 N:      sun50i
1476 F:      arch/arm/mach-sunxi/
1477 F:      arch/arm64/boot/dts/allwinner/
1478 F:      drivers/clk/sunxi-ng/
1479 F:      drivers/pinctrl/sunxi/
1480 F:      drivers/soc/sunxi/
1481 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1482
1483 Allwinner A10 CSI driver
1484 M:      Maxime Ripard <mripard@kernel.org>
1485 L:      linux-media@vger.kernel.org
1486 T:      git git://linuxtv.org/media_tree.git
1487 F:      drivers/media/platform/sunxi/sun4i-csi/
1488 F:      Documentation/devicetree/bindings/media/allwinner,sun4i-a10-csi.yaml
1489 S:      Maintained
1490
1491 ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1492 M:      Neil Armstrong <narmstrong@baylibre.com>
1493 M:      Jerome Brunet <jbrunet@baylibre.com>
1494 L:      linux-amlogic@lists.infradead.org
1495 S:      Maintained
1496 F:      drivers/clk/meson/
1497 F:      include/dt-bindings/clock/meson*
1498 F:      include/dt-bindings/clock/gxbb*
1499 F:      Documentation/devicetree/bindings/clock/amlogic*
1500
1501 ARM/Amlogic Meson SoC support
1502 M:      Kevin Hilman <khilman@baylibre.com>
1503 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1504 L:      linux-amlogic@lists.infradead.org
1505 W:      http://linux-meson.com/
1506 S:      Maintained
1507 F:      arch/arm/mach-meson/
1508 F:      arch/arm/boot/dts/meson*
1509 F:      arch/arm64/boot/dts/amlogic/
1510 F:      drivers/pinctrl/meson/
1511 F:      drivers/mmc/host/meson*
1512 F:      drivers/soc/amlogic/
1513 F:      drivers/rtc/rtc-meson*
1514 N:      meson
1515
1516 ARM/Amlogic Meson SoC Crypto Drivers
1517 M:      Corentin Labbe <clabbe@baylibre.com>
1518 L:      linux-crypto@vger.kernel.org
1519 L:      linux-amlogic@lists.infradead.org
1520 S:      Maintained
1521 F:      drivers/crypto/amlogic/
1522 F:      Documentation/devicetree/bindings/crypto/amlogic*
1523
1524 ARM/Amlogic Meson SoC Sound Drivers
1525 M:      Jerome Brunet <jbrunet@baylibre.com>
1526 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
1527 S:      Maintained
1528 F:      sound/soc/meson/
1529 F:      Documentation/devicetree/bindings/sound/amlogic*
1530
1531 ARM/Annapurna Labs ALPINE ARCHITECTURE
1532 M:      Tsahee Zidenberg <tsahee@annapurnalabs.com>
1533 M:      Antoine Tenart <antoine.tenart@bootlin.com>
1534 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1535 S:      Maintained
1536 F:      arch/arm/mach-alpine/
1537 F:      arch/arm/boot/dts/alpine*
1538 F:      arch/arm64/boot/dts/al/
1539 F:      drivers/*/*alpine*
1540
1541 ARM/ARTPEC MACHINE SUPPORT
1542 M:      Jesper Nilsson <jesper.nilsson@axis.com>
1543 M:      Lars Persson <lars.persson@axis.com>
1544 S:      Maintained
1545 L:      linux-arm-kernel@axis.com
1546 F:      arch/arm/mach-artpec
1547 F:      arch/arm/boot/dts/artpec6*
1548 F:      drivers/clk/axis
1549 F:      drivers/crypto/axis
1550 F:      drivers/mmc/host/usdhi6rol0.c
1551 F:      drivers/pinctrl/pinctrl-artpec*
1552 F:      Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1553
1554 ARM/ASPEED I2C DRIVER
1555 M:      Brendan Higgins <brendanhiggins@google.com>
1556 R:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
1557 R:      Joel Stanley <joel@jms.id.au>
1558 L:      linux-i2c@vger.kernel.org
1559 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
1560 S:      Maintained
1561 F:      drivers/irqchip/irq-aspeed-i2c-ic.c
1562 F:      drivers/i2c/busses/i2c-aspeed.c
1563 F:      Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1564 F:      Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
1565
1566 ARM/ASPEED MACHINE SUPPORT
1567 M:      Joel Stanley <joel@jms.id.au>
1568 R:      Andrew Jeffery <andrew@aj.id.au>
1569 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1570 L:      linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
1571 Q:      https://patchwork.ozlabs.org/project/linux-aspeed/list/
1572 S:      Supported
1573 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git
1574 F:      arch/arm/mach-aspeed/
1575 F:      arch/arm/boot/dts/aspeed-*
1576 N:      aspeed
1577
1578 ARM/BITMAIN ARCHITECTURE
1579 M:      Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1580 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1581 S:      Maintained
1582 F:      arch/arm64/boot/dts/bitmain/
1583 F:      drivers/clk/clk-bm1880.c
1584 F:      drivers/pinctrl/pinctrl-bm1880.c
1585 F:      Documentation/devicetree/bindings/arm/bitmain.yaml
1586 F:      Documentation/devicetree/bindings/clock/bitmain,bm1880-clk.yaml
1587 F:      Documentation/devicetree/bindings/pinctrl/bitmain,bm1880-pinctrl.txt
1588
1589 ARM/CALXEDA HIGHBANK ARCHITECTURE
1590 M:      Rob Herring <robh@kernel.org>
1591 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1592 S:      Maintained
1593 F:      arch/arm/mach-highbank/
1594 F:      arch/arm/boot/dts/highbank.dts
1595 F:      arch/arm/boot/dts/ecx-*.dts*
1596
1597 ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1598 M:      Krzysztof Halasa <khalasa@piap.pl>
1599 S:      Maintained
1600 F:      arch/arm/mach-cns3xxx/
1601
1602 ARM/CAVIUM THUNDER NETWORK DRIVER
1603 M:      Sunil Goutham <sgoutham@marvell.com>
1604 M:      Robert Richter <rrichter@marvell.com>
1605 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1606 S:      Supported
1607 F:      drivers/net/ethernet/cavium/thunder/
1608
1609 ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
1610 M:      Lukasz Majewski <lukma@denx.de>
1611 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1612 S:      Maintained
1613 F:      arch/arm/mach-ep93xx/ts72xx.c
1614
1615 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1616 M:      Alexander Shiyan <shc_work@mail.ru>
1617 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1618 S:      Odd Fixes
1619 N:      clps711x
1620
1621 ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1622 M:      Lennert Buytenhek <kernel@wantstofly.org>
1623 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1624 S:      Maintained
1625
1626 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1627 M:      Hartley Sweeten <hsweeten@visionengravers.com>
1628 M:      Alexander Sverdlin <alexander.sverdlin@gmail.com>
1629 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1630 S:      Maintained
1631 F:      arch/arm/mach-ep93xx/
1632 F:      arch/arm/mach-ep93xx/include/mach/
1633
1634 ARM/CLKDEV SUPPORT
1635 M:      Russell King <linux@armlinux.org.uk>
1636 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1637 S:      Maintained
1638 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1639 F:      drivers/clk/clkdev.c
1640
1641 ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1642 M:      Mike Rapoport <mike@compulab.co.il>
1643 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1644 S:      Maintained
1645
1646 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1647 M:      Baruch Siach <baruch@tkos.co.il>
1648 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1649 S:      Maintained
1650 F:      arch/arm/boot/dts/cx92755*
1651 N:      digicolor
1652
1653 ARM/CONTEC MICRO9 MACHINE SUPPORT
1654 M:      Hubert Feurstein <hubert.feurstein@contec.at>
1655 S:      Maintained
1656 F:      arch/arm/mach-ep93xx/micro9.c
1657
1658 ARM/CORESIGHT FRAMEWORK AND DRIVERS
1659 M:      Mathieu Poirier <mathieu.poirier@linaro.org>
1660 R:      Suzuki K Poulose <suzuki.poulose@arm.com>
1661 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1662 S:      Maintained
1663 F:      drivers/hwtracing/coresight/*
1664 F:      Documentation/trace/coresight/*
1665 F:      Documentation/devicetree/bindings/arm/coresight.txt
1666 F:      Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1667 F:      Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1668 F:      tools/perf/arch/arm/util/pmu.c
1669 F:      tools/perf/arch/arm/util/auxtrace.c
1670 F:      tools/perf/arch/arm/util/cs-etm.c
1671 F:      tools/perf/arch/arm/util/cs-etm.h
1672 F:      tools/perf/util/cs-etm.*
1673 F:      tools/perf/util/cs-etm-decoder/*
1674
1675 ARM/CORGI MACHINE SUPPORT
1676 M:      Richard Purdie <rpurdie@rpsys.net>
1677 S:      Maintained
1678
1679 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1680 M:      Hans Ulli Kroll <ulli.kroll@googlemail.com>
1681 M:      Linus Walleij <linus.walleij@linaro.org>
1682 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1683 T:      git git://github.com/ulli-kroll/linux.git
1684 S:      Maintained
1685 F:      Documentation/devicetree/bindings/arm/gemini.txt
1686 F:      Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
1687 F:      Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt
1688 F:      Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt
1689 F:      arch/arm/mach-gemini/
1690 F:      drivers/net/ethernet/cortina/
1691 F:      drivers/pinctrl/pinctrl-gemini.c
1692 F:      drivers/rtc/rtc-ftrtc010.c
1693
1694 ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1695 M:      Barry Song <baohua@kernel.org>
1696 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1697 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1698 S:      Maintained
1699 F:      arch/arm/boot/dts/prima2*
1700 F:      arch/arm/mach-prima2/
1701 F:      drivers/clk/sirf/
1702 F:      drivers/clocksource/timer-prima2.c
1703 F:      drivers/clocksource/timer-atlas7.c
1704 N:      [^a-z]sirf
1705 X:      drivers/gnss
1706
1707 ARM/CZ.NIC TURRIS MOX SUPPORT
1708 M:      Marek Behun <marek.behun@nic.cz>
1709 W:      http://mox.turris.cz
1710 S:      Maintained
1711 F:      Documentation/ABI/testing/debugfs-moxtet
1712 F:      Documentation/ABI/testing/sysfs-bus-moxtet-devices
1713 F:      Documentation/ABI/testing/sysfs-firmware-turris-mox-rwtm
1714 F:      Documentation/devicetree/bindings/bus/moxtet.txt
1715 F:      Documentation/devicetree/bindings/firmware/cznic,turris-mox-rwtm.txt
1716 F:      Documentation/devicetree/bindings/gpio/gpio-moxtet.txt
1717 F:      include/linux/moxtet.h
1718 F:      drivers/bus/moxtet.c
1719 F:      drivers/firmware/turris-mox-rwtm.c
1720 F:      drivers/gpio/gpio-moxtet.c
1721
1722 ARM/EBSA110 MACHINE SUPPORT
1723 M:      Russell King <linux@armlinux.org.uk>
1724 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1725 W:      http://www.armlinux.org.uk/
1726 S:      Maintained
1727 F:      arch/arm/mach-ebsa110/
1728 F:      drivers/net/ethernet/amd/am79c961a.*
1729
1730 ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1731 M:      Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
1732 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
1733 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1734 S:      Maintained
1735 N:      efm32
1736
1737 ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1738 M:      Robert Jarzmik <robert.jarzmik@free.fr>
1739 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1740 S:      Maintained
1741 F:      arch/arm/mach-pxa/ezx.c
1742
1743 ARM/FARADAY FA526 PORT
1744 M:      Hans Ulli Kroll <ulli.kroll@googlemail.com>
1745 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1746 S:      Maintained
1747 T:      git git://git.berlios.de/gemini-board
1748 F:      arch/arm/mm/*-fa*
1749
1750 ARM/FOOTBRIDGE ARCHITECTURE
1751 M:      Russell King <linux@armlinux.org.uk>
1752 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1753 W:      http://www.armlinux.org.uk/
1754 S:      Maintained
1755 F:      arch/arm/include/asm/hardware/dec21285.h
1756 F:      arch/arm/mach-footbridge/
1757
1758 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1759 M:      Shawn Guo <shawnguo@kernel.org>
1760 M:      Sascha Hauer <s.hauer@pengutronix.de>
1761 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
1762 R:      Fabio Estevam <festevam@gmail.com>
1763 R:      NXP Linux Team <linux-imx@nxp.com>
1764 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1765 S:      Maintained
1766 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1767 N:      imx
1768 N:      mxs
1769 X:      drivers/media/i2c/
1770
1771 ARM/FREESCALE VYBRID ARM ARCHITECTURE
1772 M:      Shawn Guo <shawnguo@kernel.org>
1773 M:      Sascha Hauer <s.hauer@pengutronix.de>
1774 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
1775 R:      Stefan Agner <stefan@agner.ch>
1776 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1777 S:      Maintained
1778 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1779 F:      arch/arm/mach-imx/*vf610*
1780 F:      arch/arm/boot/dts/vf*
1781
1782 ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE
1783 M:      Shawn Guo <shawnguo@kernel.org>
1784 M:      Li Yang <leoyang.li@nxp.com>
1785 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1786 S:      Maintained
1787 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1788 F:      arch/arm/boot/dts/ls1021a*
1789 F:      arch/arm64/boot/dts/freescale/fsl-*
1790 F:      arch/arm64/boot/dts/freescale/qoriq-*
1791
1792 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1793 M:      Lennert Buytenhek <kernel@wantstofly.org>
1794 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1795 S:      Maintained
1796
1797 ARM/GUMSTIX MACHINE SUPPORT
1798 M:      Steve Sakoman <sakoman@gmail.com>
1799 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1800 S:      Maintained
1801
1802 ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1803 M:      Philipp Zabel <philipp.zabel@gmail.com>
1804 M:      Paul Parsons <lost.distance@yahoo.com>
1805 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1806 S:      Maintained
1807 F:      arch/arm/mach-pxa/hx4700.c
1808 F:      arch/arm/mach-pxa/include/mach/hx4700.h
1809 F:      sound/soc/pxa/hx4700.c
1810
1811 ARM/HISILICON SOC SUPPORT
1812 M:      Wei Xu <xuwei5@hisilicon.com>
1813 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1814 W:      http://www.hisilicon.com
1815 S:      Supported
1816 T:      git git://github.com/hisilicon/linux-hisi.git
1817 F:      arch/arm/mach-hisi/
1818 F:      arch/arm/boot/dts/hi3*
1819 F:      arch/arm/boot/dts/hip*
1820 F:      arch/arm/boot/dts/hisi*
1821 F:      arch/arm64/boot/dts/hisilicon/
1822
1823 ARM/HP JORNADA 7XX MACHINE SUPPORT
1824 M:      Kristoffer Ericson <kristoffer.ericson@gmail.com>
1825 W:      www.jlime.com
1826 S:      Maintained
1827 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1828 F:      arch/arm/mach-sa1100/jornada720.c
1829 F:      arch/arm/mach-sa1100/include/mach/jornada720.h
1830
1831 ARM/IGEP MACHINE SUPPORT
1832 M:      Enric Balletbo i Serra <eballetbo@gmail.com>
1833 M:      Javier Martinez Canillas <javier@dowhile0.org>
1834 L:      linux-omap@vger.kernel.org
1835 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1836 S:      Maintained
1837 F:      arch/arm/boot/dts/omap3-igep*
1838
1839 ARM/INCOME PXA270 SUPPORT
1840 M:      Marek Vasut <marek.vasut@gmail.com>
1841 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1842 S:      Maintained
1843 F:      arch/arm/mach-pxa/colibri-pxa270-income.c
1844
1845 ARM/INTEL IOP32X ARM ARCHITECTURE
1846 M:      Lennert Buytenhek <kernel@wantstofly.org>
1847 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1848 S:      Maintained
1849
1850 ARM/INTEL IQ81342EX MACHINE SUPPORT
1851 M:      Lennert Buytenhek <kernel@wantstofly.org>
1852 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1853 S:      Maintained
1854
1855 ARM/INTEL IXDP2850 MACHINE SUPPORT
1856 M:      Lennert Buytenhek <kernel@wantstofly.org>
1857 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1858 S:      Maintained
1859
1860 ARM/INTEL IXP4XX ARM ARCHITECTURE
1861 M:      Linus Walleij <linusw@kernel.org>
1862 M:      Imre Kaloz <kaloz@openwrt.org>
1863 M:      Krzysztof Halasa <khalasa@piap.pl>
1864 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1865 S:      Maintained
1866 F:      Documentation/devicetree/bindings/arm/intel-ixp4xx.yaml
1867 F:      Documentation/devicetree/bindings/gpio/intel,ixp4xx-gpio.txt
1868 F:      Documentation/devicetree/bindings/interrupt-controller/intel,ixp4xx-interrupt.yaml
1869 F:      Documentation/devicetree/bindings/timer/intel,ixp4xx-timer.yaml
1870 F:      arch/arm/mach-ixp4xx/
1871 F:      drivers/clocksource/timer-ixp4xx.c
1872 F:      drivers/gpio/gpio-ixp4xx.c
1873 F:      drivers/irqchip/irq-ixp4xx.c
1874 F:      include/linux/irqchip/irq-ixp4xx.h
1875 F:      include/linux/platform_data/timer-ixp4xx.h
1876
1877 ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1878 M:      Jonathan Cameron <jic23@cam.ac.uk>
1879 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1880 S:      Maintained
1881 F:      arch/arm/mach-pxa/stargate2.c
1882 F:      drivers/pcmcia/pxa2xx_stargate2.c
1883
1884 ARM/INTEL XSC3 (MANZANO) ARM CORE
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/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1890 M:      Lennert Buytenhek <kernel@wantstofly.org>
1891 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1892 S:      Maintained
1893
1894 ARM/LG1K ARCHITECTURE
1895 M:      Chanho Min <chanho.min@lge.com>
1896 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1897 S:      Maintained
1898 F:      arch/arm64/boot/dts/lg/
1899
1900 ARM/LOGICPD PXA270 MACHINE SUPPORT
1901 M:      Lennert Buytenhek <kernel@wantstofly.org>
1902 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1903 S:      Maintained
1904
1905 ARM/LPC18XX ARCHITECTURE
1906 M:      Vladimir Zapolskiy <vz@mleia.com>
1907 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1908 S:      Maintained
1909 F:      Documentation/devicetree/bindings/i2c/i2c-lpc2k.txt
1910 F:      arch/arm/boot/dts/lpc43*
1911 F:      drivers/i2c/busses/i2c-lpc2k.c
1912 F:      drivers/memory/pl172.c
1913 F:      drivers/mtd/spi-nor/nxp-spifi.c
1914 F:      drivers/rtc/rtc-lpc24xx.c
1915 N:      lpc18xx
1916
1917 ARM/LPC32XX SOC SUPPORT
1918 M:      Vladimir Zapolskiy <vz@mleia.com>
1919 M:      Sylvain Lemieux <slemieux.tyco@gmail.com>
1920 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1921 T:      git git://github.com/vzapolskiy/linux-lpc32xx.git
1922 S:      Maintained
1923 F:      Documentation/devicetree/bindings/i2c/i2c-pnx.txt
1924 F:      arch/arm/boot/dts/lpc32*
1925 F:      arch/arm/mach-lpc32xx/
1926 F:      drivers/i2c/busses/i2c-pnx.c
1927 F:      drivers/net/ethernet/nxp/lpc_eth.c
1928 F:      drivers/usb/host/ohci-nxp.c
1929 F:      drivers/watchdog/pnx4008_wdt.c
1930 N:      lpc32xx
1931
1932 ARM/MAGICIAN MACHINE SUPPORT
1933 M:      Philipp Zabel <philipp.zabel@gmail.com>
1934 S:      Maintained
1935
1936 ARM/Marvell Dove/MV78xx0/Orion SOC support
1937 M:      Jason Cooper <jason@lakedaemon.net>
1938 M:      Andrew Lunn <andrew@lunn.ch>
1939 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1940 M:      Gregory Clement <gregory.clement@bootlin.com>
1941 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1942 S:      Maintained
1943 F:      Documentation/devicetree/bindings/soc/dove/
1944 F:      arch/arm/mach-dove/
1945 F:      arch/arm/mach-mv78xx0/
1946 F:      arch/arm/mach-orion5x/
1947 F:      arch/arm/plat-orion/
1948 F:      arch/arm/boot/dts/dove*
1949 F:      arch/arm/boot/dts/orion5x*
1950 T:      git git://git.infradead.org/linux-mvebu.git
1951
1952 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K, CN9130 SOC support
1953 M:      Jason Cooper <jason@lakedaemon.net>
1954 M:      Andrew Lunn <andrew@lunn.ch>
1955 M:      Gregory Clement <gregory.clement@bootlin.com>
1956 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1957 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1958 S:      Maintained
1959 F:      arch/arm/boot/dts/armada*
1960 F:      arch/arm/boot/dts/kirkwood*
1961 F:      arch/arm/configs/mvebu_*_defconfig
1962 F:      arch/arm/mach-mvebu/
1963 F:      arch/arm64/boot/dts/marvell/armada*
1964 F:      arch/arm64/boot/dts/marvell/cn913*
1965 F:      drivers/cpufreq/armada-37xx-cpufreq.c
1966 F:      drivers/cpufreq/armada-8k-cpufreq.c
1967 F:      drivers/cpufreq/mvebu-cpufreq.c
1968 F:      drivers/irqchip/irq-armada-370-xp.c
1969 F:      drivers/irqchip/irq-mvebu-*
1970 F:      drivers/pinctrl/mvebu/
1971 F:      drivers/rtc/rtc-armada38x.c
1972 T:      git git://git.infradead.org/linux-mvebu.git
1973
1974 ARM/Mediatek RTC DRIVER
1975 M:      Eddie Huang <eddie.huang@mediatek.com>
1976 M:      Sean Wang <sean.wang@mediatek.com>
1977 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1978 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1979 S:      Maintained
1980 F:      Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
1981 F:      drivers/rtc/rtc-mt6397.c
1982 F:      drivers/rtc/rtc-mt7622.c
1983
1984 ARM/Mediatek SoC support
1985 M:      Matthias Brugger <matthias.bgg@gmail.com>
1986 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1987 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1988 W:      https://mtk.bcnfs.org/
1989 C:      irc://chat.freenode.net/linux-mediatek
1990 S:      Maintained
1991 F:      arch/arm/boot/dts/mt6*
1992 F:      arch/arm/boot/dts/mt7*
1993 F:      arch/arm/boot/dts/mt8*
1994 F:      arch/arm/mach-mediatek/
1995 F:      arch/arm64/boot/dts/mediatek/
1996 F:      drivers/soc/mediatek/
1997 N:      mtk
1998 N:      mt[678]
1999 K:      mediatek
2000
2001 ARM/Mediatek USB3 PHY DRIVER
2002 M:      Chunfeng Yun <chunfeng.yun@mediatek.com>
2003 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2004 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2005 S:      Maintained
2006 F:      drivers/phy/mediatek/
2007 F:      Documentation/devicetree/bindings/phy/phy-mtk-*
2008
2009 ARM/Microchip (AT91) SoC support
2010 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2011 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
2012 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2013 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2014 W:      http://www.linux4sam.org
2015 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
2016 S:      Supported
2017 N:      at91
2018 N:      atmel
2019 F:      arch/arm/mach-at91/
2020 F:      include/soc/at91/
2021 F:      arch/arm/boot/dts/at91*.dts
2022 F:      arch/arm/boot/dts/at91*.dtsi
2023 F:      arch/arm/boot/dts/sama*.dts
2024 F:      arch/arm/boot/dts/sama*.dtsi
2025 F:      arch/arm/include/debug/at91.S
2026 F:      drivers/memory/atmel*
2027 F:      drivers/watchdog/sama5d4_wdt.c
2028 X:      drivers/input/touchscreen/atmel_mxt_ts.c
2029 X:      drivers/net/wireless/atmel/
2030
2031 ARM/MIOA701 MACHINE SUPPORT
2032 M:      Robert Jarzmik <robert.jarzmik@free.fr>
2033 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2034 F:      arch/arm/mach-pxa/mioa701.c
2035 S:      Maintained
2036
2037 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
2038 M:      Michael Petchkovsky <mkpetch@internode.on.net>
2039 S:      Maintained
2040
2041 ARM/NOMADIK/U300/Ux500 ARCHITECTURES
2042 M:      Linus Walleij <linus.walleij@linaro.org>
2043 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2044 S:      Maintained
2045 F:      Documentation/devicetree/bindings/i2c/i2c-nomadik.txt
2046 F:      Documentation/devicetree/bindings/i2c/i2c-stu300.txt
2047 F:      arch/arm/mach-nomadik/
2048 F:      arch/arm/mach-u300/
2049 F:      arch/arm/mach-ux500/
2050 F:      drivers/soc/ux500/
2051 F:      arch/arm/boot/dts/ste-*
2052 F:      drivers/clk/clk-nomadik.c
2053 F:      drivers/clk/clk-u300.c
2054 F:      drivers/clocksource/clksrc-dbx500-prcmu.c
2055 F:      drivers/clocksource/timer-u300.c
2056 F:      drivers/dma/coh901318*
2057 F:      drivers/dma/ste_dma40*
2058 F:      drivers/hwspinlock/u8500_hsem.c
2059 F:      drivers/i2c/busses/i2c-nomadik.c
2060 F:      drivers/i2c/busses/i2c-stu300.c
2061 F:      drivers/iio/adc/ab8500-gpadc.c
2062 F:      drivers/mfd/ab3100*
2063 F:      drivers/mfd/ab8500*
2064 F:      drivers/mfd/abx500*
2065 F:      drivers/mfd/dbx500*
2066 F:      drivers/mfd/db8500*
2067 F:      drivers/pinctrl/nomadik/
2068 F:      drivers/pinctrl/pinctrl-coh901*
2069 F:      drivers/pinctrl/pinctrl-u300.c
2070 F:      drivers/rtc/rtc-ab3100.c
2071 F:      drivers/rtc/rtc-ab8500.c
2072 F:      drivers/rtc/rtc-coh901331.c
2073 F:      drivers/rtc/rtc-pl031.c
2074 F:      drivers/watchdog/coh901327_wdt.c
2075 F:      Documentation/devicetree/bindings/arm/ste-*
2076 F:      Documentation/devicetree/bindings/arm/ux500/
2077 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
2078
2079 ARM/NUVOTON NPCM ARCHITECTURE
2080 M:      Avi Fishman <avifishman70@gmail.com>
2081 M:      Tomer Maimon <tmaimon77@gmail.com>
2082 M:      Tali Perry <tali.perry1@gmail.com>
2083 R:      Patrick Venture <venture@google.com>
2084 R:      Nancy Yuen <yuenn@google.com>
2085 R:      Benjamin Fair <benjaminfair@google.com>
2086 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
2087 S:      Supported
2088 F:      arch/arm/mach-npcm/
2089 F:      arch/arm/boot/dts/nuvoton-npcm*
2090 F:      include/dt-bindings/clock/nuvoton,npcm7xx-clock.h
2091 F:      drivers/*/*npcm*
2092 F:      Documentation/devicetree/bindings/*/*npcm*
2093 F:      Documentation/devicetree/bindings/*/*/*npcm*
2094
2095 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
2096 L:      openmoko-kernel@lists.openmoko.org (subscribers-only)
2097 W:      http://wiki.openmoko.org/wiki/Neo_FreeRunner
2098 S:      Orphan
2099 F:      arch/arm/mach-s3c24xx/mach-gta02.c
2100 F:      arch/arm/mach-s3c24xx/gta02.h
2101
2102 ARM/Orion SoC/Technologic Systems TS-78xx platform support
2103 M:      Alexander Clouter <alex@digriz.org.uk>
2104 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2105 W:      http://www.digriz.org.uk/ts78xx/kernel
2106 S:      Maintained
2107 F:      arch/arm/mach-orion5x/ts78xx-*
2108
2109 ARM/OXNAS platform support
2110 M:      Neil Armstrong <narmstrong@baylibre.com>
2111 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2112 L:      linux-oxnas@groups.io (moderated for non-subscribers)
2113 S:      Maintained
2114 F:      arch/arm/mach-oxnas/
2115 F:      arch/arm/boot/dts/ox8*.dts*
2116 N:      oxnas
2117
2118 ARM/PALM TREO SUPPORT
2119 M:      Tomas Cech <sleep_walker@suse.com>
2120 L:      linux-arm-kernel@lists.infradead.org
2121 W:      http://hackndev.com
2122 S:      Maintained
2123 F:      arch/arm/mach-pxa/palmtreo.*
2124
2125 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
2126 M:      Marek Vasut <marek.vasut@gmail.com>
2127 L:      linux-arm-kernel@lists.infradead.org
2128 W:      http://hackndev.com
2129 S:      Maintained
2130 F:      arch/arm/mach-pxa/include/mach/palmtx.h
2131 F:      arch/arm/mach-pxa/palmtx.c
2132 F:      arch/arm/mach-pxa/palmt5.*
2133 F:      arch/arm/mach-pxa/include/mach/palmld.h
2134 F:      arch/arm/mach-pxa/palmld.c
2135 F:      arch/arm/mach-pxa/palmte2.*
2136 F:      arch/arm/mach-pxa/include/mach/palmtc.h
2137 F:      arch/arm/mach-pxa/palmtc.c
2138
2139 ARM/PALMZ72 SUPPORT
2140 M:      Sergey Lapin <slapin@ossfans.org>
2141 L:      linux-arm-kernel@lists.infradead.org
2142 W:      http://hackndev.com
2143 S:      Maintained
2144 F:      arch/arm/mach-pxa/palmz72.*
2145
2146 ARM/PLEB SUPPORT
2147 M:      Peter Chubb <pleb@gelato.unsw.edu.au>
2148 W:      http://www.disy.cse.unsw.edu.au/Hardware/PLEB
2149 S:      Maintained
2150
2151 ARM/PT DIGITAL BOARD PORT
2152 M:      Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
2153 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2154 W:      http://www.armlinux.org.uk/
2155 S:      Maintained
2156
2157 ARM/QUALCOMM SUPPORT
2158 M:      Andy Gross <agross@kernel.org>
2159 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
2160 L:      linux-arm-msm@vger.kernel.org
2161 S:      Maintained
2162 F:      Documentation/devicetree/bindings/soc/qcom/
2163 F:      Documentation/devicetree/bindings/*/qcom*
2164 F:      arch/arm/boot/dts/qcom-*.dts
2165 F:      arch/arm/boot/dts/qcom-*.dtsi
2166 F:      arch/arm/mach-qcom/
2167 F:      arch/arm64/boot/dts/qcom/
2168 F:      drivers/*/qcom/
2169 F:      drivers/*/qcom*
2170 F:      drivers/*/*/qcom/
2171 F:      drivers/*/*/qcom*
2172 F:      drivers/*/pm8???-*
2173 F:      drivers/bluetooth/btqcomsmd.c
2174 F:      drivers/clocksource/timer-qcom.c
2175 F:      drivers/extcon/extcon-qcom*
2176 F:      drivers/iommu/msm*
2177 F:      drivers/i2c/busses/i2c-qup.c
2178 F:      drivers/i2c/busses/i2c-qcom-geni.c
2179 F:      drivers/mfd/ssbi.c
2180 F:      drivers/mmc/host/mmci_qcom*
2181 F:      drivers/mmc/host/sdhci-msm.c
2182 F:      drivers/pci/controller/dwc/pcie-qcom.c
2183 F:      drivers/phy/qualcomm/
2184 F:      drivers/power/*/msm*
2185 F:      drivers/reset/reset-qcom-*
2186 F:      drivers/scsi/ufs/ufs-qcom.*
2187 F:      drivers/spi/spi-qup.c
2188 F:      drivers/spi/spi-geni-qcom.c
2189 F:      drivers/spi/spi-qcom-qspi.c
2190 F:      drivers/tty/serial/msm_serial.c
2191 F:      drivers/usb/dwc3/dwc3-qcom.c
2192 F:      include/dt-bindings/*/qcom*
2193 F:      include/linux/*/qcom*
2194 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
2195
2196 ARM/RADISYS ENP2611 MACHINE SUPPORT
2197 M:      Lennert Buytenhek <kernel@wantstofly.org>
2198 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2199 S:      Maintained
2200
2201 ARM/RDA MICRO ARCHITECTURE
2202 M:      Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
2203 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2204 L:      linux-unisoc@lists.infradead.org (moderated for non-subscribers)
2205 S:      Maintained
2206 F:      arch/arm/boot/dts/rda8810pl-*
2207 F:      drivers/clocksource/timer-rda.c
2208 F:      drivers/gpio/gpio-rda.c
2209 F:      drivers/irqchip/irq-rda-intc.c
2210 F:      drivers/tty/serial/rda-uart.c
2211 F:      Documentation/devicetree/bindings/arm/rda.yaml
2212 F:      Documentation/devicetree/bindings/gpio/gpio-rda.yaml
2213 F:      Documentation/devicetree/bindings/interrupt-controller/rda,8810pl-intc.txt
2214 F:      Documentation/devicetree/bindings/serial/rda,8810pl-uart.txt
2215 F:      Documentation/devicetree/bindings/timer/rda,8810pl-timer.txt
2216
2217 ARM/REALTEK ARCHITECTURE
2218 M:      Andreas Färber <afaerber@suse.de>
2219 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2220 L:      linux-realtek-soc@lists.infradead.org (moderated for non-subscribers)
2221 S:      Maintained
2222 F:      arch/arm64/boot/dts/realtek/
2223 F:      Documentation/devicetree/bindings/arm/realtek.yaml
2224
2225 ARM/RENESAS ARM64 ARCHITECTURE
2226 M:      Geert Uytterhoeven <geert+renesas@glider.be>
2227 M:      Magnus Damm <magnus.damm@gmail.com>
2228 L:      linux-renesas-soc@vger.kernel.org
2229 Q:      http://patchwork.kernel.org/project/linux-renesas-soc/list/
2230 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2231 S:      Supported
2232 F:      arch/arm64/boot/dts/renesas/
2233 F:      Documentation/devicetree/bindings/arm/renesas.yaml
2234 F:      drivers/soc/renesas/
2235 F:      include/linux/soc/renesas/
2236
2237 ARM/RISCPC ARCHITECTURE
2238 M:      Russell King <linux@armlinux.org.uk>
2239 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2240 W:      http://www.armlinux.org.uk/
2241 S:      Maintained
2242 F:      arch/arm/include/asm/hardware/entry-macro-iomd.S
2243 F:      arch/arm/include/asm/hardware/ioc.h
2244 F:      arch/arm/include/asm/hardware/iomd.h
2245 F:      arch/arm/include/asm/hardware/memc.h
2246 F:      arch/arm/mach-rpc/
2247 F:      drivers/net/ethernet/8390/etherh.c
2248 F:      drivers/net/ethernet/i825xx/ether1*
2249 F:      drivers/net/ethernet/seeq/ether3*
2250 F:      drivers/scsi/arm/
2251
2252 ARM/Rockchip SoC support
2253 M:      Heiko Stuebner <heiko@sntech.de>
2254 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2255 L:      linux-rockchip@lists.infradead.org
2256 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
2257 S:      Maintained
2258 F:      Documentation/devicetree/bindings/i2c/i2c-rk3x.txt
2259 F:      arch/arm/boot/dts/rk3*
2260 F:      arch/arm/boot/dts/rv1108*
2261 F:      arch/arm/mach-rockchip/
2262 F:      drivers/clk/rockchip/
2263 F:      drivers/i2c/busses/i2c-rk3x.c
2264 F:      drivers/*/*rockchip*
2265 F:      drivers/*/*/*rockchip*
2266 F:      sound/soc/rockchip/
2267 N:      rockchip
2268
2269 ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
2270 M:      Kukjin Kim <kgene@kernel.org>
2271 M:      Krzysztof Kozlowski <krzk@kernel.org>
2272 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2273 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
2274 Q:      https://patchwork.kernel.org/project/linux-samsung-soc/list/
2275 S:      Maintained
2276 F:      arch/arm/boot/dts/s3c*
2277 F:      arch/arm/boot/dts/s5p*
2278 F:      arch/arm/boot/dts/exynos*
2279 F:      arch/arm64/boot/dts/exynos/
2280 F:      arch/arm/plat-samsung/
2281 F:      arch/arm/mach-s3c24*/
2282 F:      arch/arm/mach-s3c64xx/
2283 F:      arch/arm/mach-s5p*/
2284 F:      arch/arm/mach-exynos*/
2285 F:      drivers/*/*s3c24*
2286 F:      drivers/*/*/*s3c24*
2287 F:      drivers/*/*s3c64xx*
2288 F:      drivers/*/*s5pv210*
2289 F:      drivers/memory/samsung/
2290 F:      drivers/soc/samsung/
2291 F:      drivers/tty/serial/samsung*
2292 F:      include/linux/soc/samsung/
2293 F:      Documentation/arm/samsung/
2294 F:      Documentation/devicetree/bindings/arm/samsung/
2295 F:      Documentation/devicetree/bindings/power/pd-samsung.yaml
2296 N:      exynos
2297
2298 ARM/SAMSUNG MOBILE MACHINE SUPPORT
2299 M:      Kyungmin Park <kyungmin.park@samsung.com>
2300 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2301 S:      Maintained
2302 F:      arch/arm/mach-s5pv210/
2303
2304 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
2305 M:      Kyungmin Park <kyungmin.park@samsung.com>
2306 M:      Kamil Debski <kamil@wypas.org>
2307 M:      Andrzej Hajda <a.hajda@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-g2d/
2312
2313 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
2314 M:      Marek Szyprowski <m.szyprowski@samsung.com>
2315 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
2316 L:      linux-media@vger.kernel.org
2317 S:      Maintained
2318 F:      drivers/media/platform/s5p-cec/
2319 F:      Documentation/devicetree/bindings/media/s5p-cec.txt
2320
2321 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
2322 M:      Andrzej Pietrasiewicz <andrzejtp2010@gmail.com>
2323 M:      Jacek Anaszewski <jacek.anaszewski@gmail.com>
2324 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
2325 L:      linux-arm-kernel@lists.infradead.org
2326 L:      linux-media@vger.kernel.org
2327 S:      Maintained
2328 F:      drivers/media/platform/s5p-jpeg/
2329
2330 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
2331 M:      Kyungmin Park <kyungmin.park@samsung.com>
2332 M:      Kamil Debski <kamil@wypas.org>
2333 M:      Jeongtae Park <jtp.park@samsung.com>
2334 M:      Andrzej Hajda <a.hajda@samsung.com>
2335 L:      linux-arm-kernel@lists.infradead.org
2336 L:      linux-media@vger.kernel.org
2337 S:      Maintained
2338 F:      drivers/media/platform/s5p-mfc/
2339
2340 ARM/SHMOBILE ARM ARCHITECTURE
2341 M:      Geert Uytterhoeven <geert+renesas@glider.be>
2342 M:      Magnus Damm <magnus.damm@gmail.com>
2343 L:      linux-renesas-soc@vger.kernel.org
2344 Q:      http://patchwork.kernel.org/project/linux-renesas-soc/list/
2345 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2346 S:      Supported
2347 F:      arch/arm/boot/dts/emev2*
2348 F:      arch/arm/boot/dts/gr-peach*
2349 F:      arch/arm/boot/dts/iwg20d-q7*
2350 F:      arch/arm/boot/dts/r7s*
2351 F:      arch/arm/boot/dts/r8a*
2352 F:      arch/arm/boot/dts/r9a*
2353 F:      arch/arm/boot/dts/sh*
2354 F:      arch/arm/configs/shmobile_defconfig
2355 F:      arch/arm/include/debug/renesas-scif.S
2356 F:      arch/arm/mach-shmobile/
2357 F:      Documentation/devicetree/bindings/arm/renesas.yaml
2358 F:      drivers/soc/renesas/
2359 F:      include/linux/soc/renesas/
2360
2361 ARM/SOCFPGA ARCHITECTURE
2362 M:      Dinh Nguyen <dinguyen@kernel.org>
2363 S:      Maintained
2364 F:      arch/arm/mach-socfpga/
2365 F:      arch/arm/boot/dts/socfpga*
2366 F:      arch/arm/configs/socfpga_defconfig
2367 F:      arch/arm64/boot/dts/altera/
2368 F:      arch/arm64/boot/dts/intel/
2369 W:      http://www.rocketboards.org
2370 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
2371
2372 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
2373 M:      Dinh Nguyen <dinguyen@kernel.org>
2374 S:      Maintained
2375 F:      drivers/clk/socfpga/
2376
2377 ARM/SOCFPGA EDAC SUPPORT
2378 M:      Thor Thayer <thor.thayer@linux.intel.com>
2379 S:      Maintained
2380 F:      drivers/edac/altera_edac.
2381
2382 ARM/SPREADTRUM SoC SUPPORT
2383 M:      Orson Zhai <orsonzhai@gmail.com>
2384 M:      Baolin Wang <baolin.wang7@gmail.com>
2385 M:      Chunyan Zhang <zhang.lyra@gmail.com>
2386 S:      Maintained
2387 F:      arch/arm64/boot/dts/sprd
2388 N:      sprd
2389 N:      sc27xx
2390 N:      sc2731
2391
2392 ARM/STI ARCHITECTURE
2393 M:      Patrice Chotard <patrice.chotard@st.com>
2394 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2395 W:      http://www.stlinux.com
2396 S:      Maintained
2397 F:      Documentation/devicetree/bindings/i2c/i2c-st.txt
2398 F:      arch/arm/mach-sti/
2399 F:      arch/arm/boot/dts/sti*
2400 F:      drivers/char/hw_random/st-rng.c
2401 F:      drivers/clocksource/arm_global_timer.c
2402 F:      drivers/clocksource/clksrc_st_lpc.c
2403 F:      drivers/cpufreq/sti-cpufreq.c
2404 F:      drivers/dma/st_fdma*
2405 F:      drivers/i2c/busses/i2c-st.c
2406 F:      drivers/media/rc/st_rc.c
2407 F:      drivers/media/platform/sti/c8sectpfe/
2408 F:      drivers/mmc/host/sdhci-st.c
2409 F:      drivers/phy/st/phy-miphy28lp.c
2410 F:      drivers/phy/st/phy-stih407-usb.c
2411 F:      drivers/pinctrl/pinctrl-st.c
2412 F:      drivers/remoteproc/st_remoteproc.c
2413 F:      drivers/remoteproc/st_slim_rproc.c
2414 F:      drivers/reset/sti/
2415 F:      drivers/rtc/rtc-st-lpc.c
2416 F:      drivers/tty/serial/st-asc.c
2417 F:      drivers/usb/dwc3/dwc3-st.c
2418 F:      drivers/usb/host/ehci-st.c
2419 F:      drivers/usb/host/ohci-st.c
2420 F:      drivers/watchdog/st_lpc_wdt.c
2421 F:      drivers/ata/ahci_st.c
2422 F:      include/linux/remoteproc/st_slim_rproc.h
2423
2424 ARM/STM32 ARCHITECTURE
2425 M:      Maxime Coquelin <mcoquelin.stm32@gmail.com>
2426 M:      Alexandre Torgue <alexandre.torgue@st.com>
2427 L:      linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers)
2428 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2429 S:      Maintained
2430 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2431 N:      stm32
2432 N:      stm
2433 F:      arch/arm/boot/dts/stm32*
2434 F:      arch/arm/mach-stm32/
2435 F:      drivers/clocksource/armv7m_systick.c
2436
2437 ARM/Synaptics SoC support
2438 M:      Jisheng Zhang <Jisheng.Zhang@synaptics.com>
2439 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2440 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2441 S:      Maintained
2442 F:      arch/arm/mach-berlin/
2443 F:      arch/arm/boot/dts/berlin*
2444 F:      arch/arm64/boot/dts/synaptics/
2445
2446 ARM/TANGO ARCHITECTURE
2447 M:      Marc Gonzalez <marc.w.gonzalez@free.fr>
2448 M:      Mans Rullgard <mans@mansr.com>
2449 L:      linux-arm-kernel@lists.infradead.org
2450 S:      Odd Fixes
2451 N:      tango
2452
2453 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
2454 M:      Lennert Buytenhek <kernel@wantstofly.org>
2455 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2456 S:      Maintained
2457
2458 ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2459 M:      Hans Verkuil <hverkuil-cisco@xs4all.nl>
2460 L:      linux-tegra@vger.kernel.org
2461 L:      linux-media@vger.kernel.org
2462 S:      Maintained
2463 F:      drivers/media/platform/tegra-cec/
2464 F:      Documentation/devicetree/bindings/media/tegra-cec.txt
2465
2466 ARM/TETON BGA MACHINE SUPPORT
2467 M:      "Mark F. Brown" <mark.brown314@gmail.com>
2468 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2469 S:      Maintained
2470
2471 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2472 M:      Santosh Shilimkar <ssantosh@kernel.org>
2473 L:      linux-kernel@vger.kernel.org
2474 S:      Maintained
2475 F:      drivers/memory/*emif*
2476
2477 ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE
2478 M:      Tero Kristo <t-kristo@ti.com>
2479 M:      Nishanth Menon <nm@ti.com>
2480 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2481 S:      Supported
2482 F:      Documentation/devicetree/bindings/arm/ti/k3.txt
2483 F:      arch/arm64/boot/dts/ti/Makefile
2484 F:      arch/arm64/boot/dts/ti/k3-*
2485 F:      include/dt-bindings/pinctrl/k3.h
2486
2487 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2488 M:      Santosh Shilimkar <ssantosh@kernel.org>
2489 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2490 S:      Maintained
2491 F:      arch/arm/mach-keystone/
2492 F:      arch/arm/boot/dts/keystone-*
2493 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
2494
2495 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2496 M:      Santosh Shilimkar <ssantosh@kernel.org>
2497 L:      linux-kernel@vger.kernel.org
2498 S:      Maintained
2499 F:      drivers/clk/keystone/
2500
2501 ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
2502 M:      Santosh Shilimkar <ssantosh@kernel.org>
2503 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2504 L:      linux-kernel@vger.kernel.org
2505 S:      Maintained
2506 F:      drivers/clocksource/timer-keystone.c
2507
2508 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2509 M:      Santosh Shilimkar <ssantosh@kernel.org>
2510 L:      linux-kernel@vger.kernel.org
2511 S:      Maintained
2512 F:      drivers/power/reset/keystone-reset.c
2513
2514 ARM/THECUS N2100 MACHINE SUPPORT
2515 M:      Lennert Buytenhek <kernel@wantstofly.org>
2516 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2517 S:      Maintained
2518
2519 ARM/TOSA MACHINE SUPPORT
2520 M:      Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2521 M:      Dirk Opfer <dirk@opfer-online.de>
2522 S:      Maintained
2523
2524 ARM/UNIPHIER ARCHITECTURE
2525 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
2526 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2527 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
2528 S:      Maintained
2529 F:      Documentation/devicetree/bindings/arm/socionext/uniphier.txt
2530 F:      Documentation/devicetree/bindings/gpio/gpio-uniphier.txt
2531 F:      Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.txt
2532 F:      arch/arm/boot/dts/uniphier*
2533 F:      arch/arm/include/asm/hardware/cache-uniphier.h
2534 F:      arch/arm/mach-uniphier/
2535 F:      arch/arm/mm/cache-uniphier.c
2536 F:      arch/arm64/boot/dts/socionext/uniphier*
2537 F:      drivers/bus/uniphier-system-bus.c
2538 F:      drivers/clk/uniphier/
2539 F:      drivers/dma/uniphier-mdmac.c
2540 F:      drivers/gpio/gpio-uniphier.c
2541 F:      drivers/i2c/busses/i2c-uniphier*
2542 F:      drivers/irqchip/irq-uniphier-aidet.c
2543 F:      drivers/mmc/host/uniphier-sd.c
2544 F:      drivers/pinctrl/uniphier/
2545 F:      drivers/reset/reset-uniphier.c
2546 F:      drivers/tty/serial/8250/8250_uniphier.c
2547 N:      uniphier
2548
2549 Ux500 CLOCK DRIVERS
2550 M:      Ulf Hansson <ulf.hansson@linaro.org>
2551 L:      linux-clk@vger.kernel.org
2552 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2553 S:      Maintained
2554 F:      drivers/clk/ux500/
2555
2556 ARM/VERSATILE EXPRESS PLATFORM
2557 M:      Liviu Dudau <liviu.dudau@arm.com>
2558 M:      Sudeep Holla <sudeep.holla@arm.com>
2559 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2560 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2561 S:      Maintained
2562 F:      arch/arm/boot/dts/vexpress*
2563 F:      arch/arm64/boot/dts/arm/
2564 F:      arch/arm/mach-vexpress/
2565 F:      */*/vexpress*
2566 F:      */*/*/vexpress*
2567 F:      drivers/clk/versatile/clk-vexpress-osc.c
2568 F:      drivers/clocksource/timer-versatile.c
2569 N:      mps2
2570
2571 ARM/VFP SUPPORT
2572 M:      Russell King <linux@armlinux.org.uk>
2573 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2574 W:      http://www.armlinux.org.uk/
2575 S:      Maintained
2576 F:      arch/arm/vfp/
2577
2578 ARM/VOIPAC PXA270 SUPPORT
2579 M:      Marek Vasut <marek.vasut@gmail.com>
2580 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2581 S:      Maintained
2582 F:      arch/arm/mach-pxa/vpac270.c
2583 F:      arch/arm/mach-pxa/include/mach/vpac270.h
2584
2585 ARM/VT8500 ARM ARCHITECTURE
2586 M:      Tony Prisk <linux@prisktech.co.nz>
2587 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2588 S:      Maintained
2589 F:      Documentation/devicetree/bindings/i2c/i2c-wmt.txt
2590 F:      arch/arm/mach-vt8500/
2591 F:      drivers/clocksource/timer-vt8500.c
2592 F:      drivers/i2c/busses/i2c-wmt.c
2593 F:      drivers/mmc/host/wmt-sdmmc.c
2594 F:      drivers/pwm/pwm-vt8500.c
2595 F:      drivers/rtc/rtc-vt8500.c
2596 F:      drivers/tty/serial/vt8500_serial.c
2597 F:      drivers/usb/host/ehci-platform.c
2598 F:      drivers/usb/host/uhci-platform.c
2599 F:      drivers/video/fbdev/vt8500lcdfb.*
2600 F:      drivers/video/fbdev/wm8505fb*
2601 F:      drivers/video/fbdev/wmt_ge_rops.*
2602
2603 ARM/ZIPIT Z2 SUPPORT
2604 M:      Marek Vasut <marek.vasut@gmail.com>
2605 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2606 S:      Maintained
2607 F:      arch/arm/mach-pxa/z2.c
2608 F:      arch/arm/mach-pxa/include/mach/z2.h
2609
2610 ARM/ZTE ARCHITECTURE
2611 M:      Jun Nie <jun.nie@linaro.org>
2612 M:      Shawn Guo <shawnguo@kernel.org>
2613 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2614 S:      Maintained
2615 F:      arch/arm/boot/dts/zx2967*
2616 F:      arch/arm/mach-zx/
2617 F:      arch/arm64/boot/dts/zte/
2618 F:      drivers/clk/zte/
2619 F:      drivers/dma/zx_dma.c
2620 F:      drivers/gpio/gpio-zx.c
2621 F:      drivers/i2c/busses/i2c-zx2967.c
2622 F:      drivers/mmc/host/dw_mmc-zx.*
2623 F:      drivers/pinctrl/zte/
2624 F:      drivers/soc/zte/
2625 F:      drivers/thermal/zx2967_thermal.c
2626 F:      drivers/watchdog/zx2967_wdt.c
2627 F:      Documentation/devicetree/bindings/arm/zte.yaml
2628 F:      Documentation/devicetree/bindings/clock/zx2967*.txt
2629 F:      Documentation/devicetree/bindings/dma/zxdma.txt
2630 F:      Documentation/devicetree/bindings/gpio/zx296702-gpio.txt
2631 F:      Documentation/devicetree/bindings/i2c/i2c-zx2967.txt
2632 F:      Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt
2633 F:      Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt
2634 F:      Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2635 F:      Documentation/devicetree/bindings/soc/zte/
2636 F:      Documentation/devicetree/bindings/sound/zte,*.txt
2637 F:      Documentation/devicetree/bindings/thermal/zx2967-thermal.txt
2638 F:      Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt
2639 F:      include/dt-bindings/clock/zx2967*.h
2640 F:      include/dt-bindings/soc/zte,*.h
2641 F:      sound/soc/codecs/zx_aud96p22.c
2642 F:      sound/soc/zte/
2643
2644 ARM/ZYNQ ARCHITECTURE
2645 M:      Michal Simek <michal.simek@xilinx.com>
2646 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2647 W:      http://wiki.xilinx.com
2648 T:      git https://github.com/Xilinx/linux-xlnx.git
2649 S:      Supported
2650 F:      arch/arm/mach-zynq/
2651 F:      drivers/cpuidle/cpuidle-zynq.c
2652 F:      drivers/block/xsysace.c
2653 N:      zynq
2654 N:      xilinx
2655 F:      Documentation/devicetree/bindings/i2c/i2c-cadence.txt
2656 F:      Documentation/devicetree/bindings/i2c/i2c-xiic.txt
2657 F:      drivers/clocksource/timer-cadence-ttc.c
2658 F:      drivers/i2c/busses/i2c-cadence.c
2659 F:      drivers/mmc/host/sdhci-of-arasan.c
2660 F:      drivers/edac/synopsys_edac.c
2661 F:      drivers/i2c/busses/i2c-xiic.c
2662
2663 ARM64 PORT (AARCH64 ARCHITECTURE)
2664 M:      Catalin Marinas <catalin.marinas@arm.com>
2665 M:      Will Deacon <will@kernel.org>
2666 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2667 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2668 S:      Maintained
2669 F:      arch/arm64/
2670 X:      arch/arm64/boot/dts/
2671 F:      Documentation/arm64/
2672 F:      tools/testing/selftests/arm64/
2673
2674 AS3645A LED FLASH CONTROLLER DRIVER
2675 M:      Sakari Ailus <sakari.ailus@iki.fi>
2676 L:      linux-leds@vger.kernel.org
2677 S:      Maintained
2678 F:      drivers/leds/leds-as3645a.c
2679
2680 ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
2681 M:      Tianshu Qiu <tian.shu.qiu@intel.com>
2682 L:      linux-media@vger.kernel.org
2683 T:      git git://linuxtv.org/media_tree.git
2684 S:      Maintained
2685 F:      drivers/media/i2c/ak7375.c
2686 F:      Documentation/devicetree/bindings/media/i2c/ak7375.txt
2687
2688 ASAHI KASEI AK8974 DRIVER
2689 M:      Linus Walleij <linus.walleij@linaro.org>
2690 L:      linux-iio@vger.kernel.org
2691 W:      http://www.akm.com/
2692 S:      Supported
2693 F:      drivers/iio/magnetometer/ak8974.c
2694
2695 ASC7621 HARDWARE MONITOR DRIVER
2696 M:      George Joseph <george.joseph@fairview5.com>
2697 L:      linux-hwmon@vger.kernel.org
2698 S:      Maintained
2699 F:      Documentation/hwmon/asc7621.rst
2700 F:      drivers/hwmon/asc7621.c
2701
2702 ASPEED PINCTRL DRIVERS
2703 M:      Andrew Jeffery <andrew@aj.id.au>
2704 L:      linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
2705 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
2706 L:      linux-gpio@vger.kernel.org
2707 S:      Maintained
2708 F:      drivers/pinctrl/aspeed/
2709 F:      Documentation/devicetree/bindings/pinctrl/aspeed,*
2710
2711 ASPEED VIDEO ENGINE DRIVER
2712 M:      Eddie James <eajames@linux.ibm.com>
2713 L:      linux-media@vger.kernel.org
2714 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
2715 S:      Maintained
2716 F:      drivers/media/platform/aspeed-video.c
2717 F:      Documentation/devicetree/bindings/media/aspeed-video.txt
2718
2719 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2720 M:      Corentin Chary <corentin.chary@gmail.com>
2721 L:      acpi4asus-user@lists.sourceforge.net
2722 L:      platform-driver-x86@vger.kernel.org
2723 W:      http://acpi4asus.sf.net
2724 S:      Maintained
2725 F:      drivers/platform/x86/asus*.c
2726 F:      drivers/platform/x86/eeepc*.c
2727
2728 ASUS WIRELESS RADIO CONTROL DRIVER
2729 M:      João Paulo Rechi Vita <jprvita@gmail.com>
2730 L:      platform-driver-x86@vger.kernel.org
2731 S:      Maintained
2732 F:      drivers/platform/x86/asus-wireless.c
2733
2734 ASYMMETRIC KEYS
2735 M:      David Howells <dhowells@redhat.com>
2736 L:      keyrings@vger.kernel.org
2737 S:      Maintained
2738 F:      Documentation/crypto/asymmetric-keys.txt
2739 F:      include/linux/verification.h
2740 F:      include/crypto/public_key.h
2741 F:      include/crypto/pkcs7.h
2742 F:      crypto/asymmetric_keys/
2743
2744 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2745 R:      Dan Williams <dan.j.williams@intel.com>
2746 W:      http://sourceforge.net/projects/xscaleiop
2747 S:      Odd fixes
2748 F:      Documentation/crypto/async-tx-api.txt
2749 F:      crypto/async_tx/
2750 F:      drivers/dma/
2751 F:      include/linux/dmaengine.h
2752 F:      include/linux/async_tx.h
2753
2754 AT24 EEPROM DRIVER
2755 M:      Bartosz Golaszewski <bgolaszewski@baylibre.com>
2756 L:      linux-i2c@vger.kernel.org
2757 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
2758 S:      Maintained
2759 F:      Documentation/devicetree/bindings/eeprom/at24.yaml
2760 F:      drivers/misc/eeprom/at24.c
2761
2762 ATA OVER ETHERNET (AOE) DRIVER
2763 M:      "Justin Sanders" <justin@coraid.com>
2764 W:      http://www.openaoe.org/
2765 S:      Supported
2766 F:      Documentation/admin-guide/aoe/
2767 F:      drivers/block/aoe/
2768
2769 ATHEROS 71XX/9XXX GPIO DRIVER
2770 M:      Alban Bedel <albeu@free.fr>
2771 W:      https://github.com/AlbanBedel/linux
2772 T:      git git://github.com/AlbanBedel/linux
2773 S:      Maintained
2774 F:      drivers/gpio/gpio-ath79.c
2775 F:      Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2776
2777 ATHEROS 71XX/9XXX USB PHY DRIVER
2778 M:      Alban Bedel <albeu@free.fr>
2779 W:      https://github.com/AlbanBedel/linux
2780 T:      git git://github.com/AlbanBedel/linux
2781 S:      Maintained
2782 F:      drivers/phy/qualcomm/phy-ath79-usb.c
2783 F:      Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
2784
2785 ATHEROS ATH GENERIC UTILITIES
2786 M:      Kalle Valo <kvalo@codeaurora.org>
2787 L:      linux-wireless@vger.kernel.org
2788 S:      Supported
2789 F:      drivers/net/wireless/ath/*
2790
2791 ATHEROS ATH5K WIRELESS DRIVER
2792 M:      Jiri Slaby <jirislaby@gmail.com>
2793 M:      Nick Kossifidis <mickflemm@gmail.com>
2794 M:      Luis Chamberlain <mcgrof@kernel.org>
2795 L:      linux-wireless@vger.kernel.org
2796 W:      http://wireless.kernel.org/en/users/Drivers/ath5k
2797 S:      Maintained
2798 F:      drivers/net/wireless/ath/ath5k/
2799
2800 ATHEROS ATH6KL WIRELESS DRIVER
2801 M:      Kalle Valo <kvalo@codeaurora.org>
2802 L:      linux-wireless@vger.kernel.org
2803 W:      http://wireless.kernel.org/en/users/Drivers/ath6kl
2804 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2805 S:      Supported
2806 F:      drivers/net/wireless/ath/ath6kl/
2807
2808 ATI_REMOTE2 DRIVER
2809 M:      Ville Syrjala <syrjala@sci.fi>
2810 S:      Maintained
2811 F:      drivers/input/misc/ati_remote2.c
2812
2813 ATK0110 HWMON DRIVER
2814 M:      Luca Tettamanti <kronos.it@gmail.com>
2815 L:      linux-hwmon@vger.kernel.org
2816 S:      Maintained
2817 F:      drivers/hwmon/asus_atk0110.c
2818
2819 ATLX ETHERNET DRIVERS
2820 M:      Jay Cliburn <jcliburn@gmail.com>
2821 M:      Chris Snook <chris.snook@gmail.com>
2822 L:      netdev@vger.kernel.org
2823 W:      http://sourceforge.net/projects/atl1
2824 W:      http://atl1.sourceforge.net
2825 S:      Maintained
2826 F:      drivers/net/ethernet/atheros/
2827
2828 ATM
2829 M:      Chas Williams <3chas3@gmail.com>
2830 L:      linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2831 L:      netdev@vger.kernel.org
2832 W:      http://linux-atm.sourceforge.net
2833 S:      Maintained
2834 F:      drivers/atm/
2835 F:      include/linux/atm*
2836 F:      include/uapi/linux/atm*
2837
2838 ATMEL MACB ETHERNET DRIVER
2839 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2840 S:      Supported
2841 F:      drivers/net/ethernet/cadence/
2842
2843 ATMEL MAXTOUCH DRIVER
2844 M:      Nick Dyer <nick@shmanahar.org>
2845 T:      git git://github.com/ndyer/linux.git
2846 S:      Maintained
2847 F:      Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2848 F:      drivers/input/touchscreen/atmel_mxt_ts.c
2849
2850 ATMEL WIRELESS DRIVER
2851 M:      Simon Kelley <simon@thekelleys.org.uk>
2852 L:      linux-wireless@vger.kernel.org
2853 W:      http://www.thekelleys.org.uk/atmel
2854 W:      http://atmelwlandriver.sourceforge.net/
2855 S:      Maintained
2856 F:      drivers/net/wireless/atmel/atmel*
2857
2858 ATOMIC INFRASTRUCTURE
2859 M:      Will Deacon <will@kernel.org>
2860 M:      Peter Zijlstra <peterz@infradead.org>
2861 R:      Boqun Feng <boqun.feng@gmail.com>
2862 L:      linux-kernel@vger.kernel.org
2863 S:      Maintained
2864 F:      arch/*/include/asm/atomic*.h
2865 F:      include/*/atomic*.h
2866 F:      scripts/atomic/
2867
2868 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2869 M:      Bradley Grove <linuxdrivers@attotech.com>
2870 L:      linux-scsi@vger.kernel.org
2871 W:      http://www.attotech.com
2872 S:      Supported
2873 F:      drivers/scsi/esas2r
2874
2875 ATUSB IEEE 802.15.4 RADIO DRIVER
2876 M:      Stefan Schmidt <stefan@datenfreihafen.org>
2877 L:      linux-wpan@vger.kernel.org
2878 S:      Maintained
2879 F:      drivers/net/ieee802154/atusb.c
2880 F:      drivers/net/ieee802154/atusb.h
2881 F:      drivers/net/ieee802154/at86rf230.h
2882
2883 AUDIT SUBSYSTEM
2884 M:      Paul Moore <paul@paul-moore.com>
2885 M:      Eric Paris <eparis@redhat.com>
2886 L:      linux-audit@redhat.com (moderated for non-subscribers)
2887 W:      https://github.com/linux-audit
2888 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
2889 S:      Supported
2890 F:      include/linux/audit.h
2891 F:      include/uapi/linux/audit.h
2892 F:      kernel/audit*
2893
2894 AUXILIARY DISPLAY DRIVERS
2895 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2896 S:      Maintained
2897 F:      drivers/auxdisplay/
2898 F:      include/linux/cfag12864b.h
2899
2900 AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
2901 M:      Andreas Klinger <ak@it-klinger.de>
2902 L:      linux-iio@vger.kernel.org
2903 S:      Maintained
2904 F:      Documentation/devicetree/bindings/iio/adc/avia-hx711.yaml
2905 F:      drivers/iio/adc/hx711.c
2906
2907 AX.25 NETWORK LAYER
2908 M:      Ralf Baechle <ralf@linux-mips.org>
2909 L:      linux-hams@vger.kernel.org
2910 W:      http://www.linux-ax25.org/
2911 S:      Maintained
2912 F:      include/uapi/linux/ax25.h
2913 F:      include/net/ax25.h
2914 F:      net/ax25/
2915
2916 AXENTIA ARM DEVICES
2917 M:      Peter Rosin <peda@axentia.se>
2918 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2919 S:      Maintained
2920 F:      arch/arm/boot/dts/at91-linea.dtsi
2921 F:      arch/arm/boot/dts/at91-natte.dtsi
2922 F:      arch/arm/boot/dts/at91-nattis-2-natte-2.dts
2923 F:      arch/arm/boot/dts/at91-tse850-3.dts
2924
2925 AXENTIA ASOC DRIVERS
2926 M:      Peter Rosin <peda@axentia.se>
2927 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
2928 S:      Maintained
2929 F:      Documentation/devicetree/bindings/sound/axentia,*
2930 F:      sound/soc/atmel/tse850-pcm5142.c
2931
2932 AXXIA I2C CONTROLLER
2933 M:      Krzysztof Adamski <krzysztof.adamski@nokia.com>
2934 L:      linux-i2c@vger.kernel.org
2935 S:      Maintained
2936 F:      Documentation/devicetree/bindings/i2c/i2c-axxia.txt
2937 F:      drivers/i2c/busses/i2c-axxia.c
2938
2939 AZ6007 DVB DRIVER
2940 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
2941 L:      linux-media@vger.kernel.org
2942 W:      https://linuxtv.org
2943 T:      git git://linuxtv.org/media_tree.git
2944 S:      Maintained
2945 F:      drivers/media/usb/dvb-usb-v2/az6007.c
2946
2947 AZTECH FM RADIO RECEIVER DRIVER
2948 M:      Hans Verkuil <hverkuil@xs4all.nl>
2949 L:      linux-media@vger.kernel.org
2950 T:      git git://linuxtv.org/media_tree.git
2951 W:      https://linuxtv.org
2952 S:      Maintained
2953 F:      drivers/media/radio/radio-aztech*
2954
2955 B43 WIRELESS DRIVER
2956 L:      linux-wireless@vger.kernel.org
2957 L:      b43-dev@lists.infradead.org
2958 W:      http://wireless.kernel.org/en/users/Drivers/b43
2959 S:      Odd Fixes
2960 F:      drivers/net/wireless/broadcom/b43/
2961
2962 B43LEGACY WIRELESS DRIVER
2963 M:      Larry Finger <Larry.Finger@lwfinger.net>
2964 L:      linux-wireless@vger.kernel.org
2965 L:      b43-dev@lists.infradead.org
2966 W:      http://wireless.kernel.org/en/users/Drivers/b43
2967 S:      Maintained
2968 F:      drivers/net/wireless/broadcom/b43legacy/
2969
2970 BACKLIGHT CLASS/SUBSYSTEM
2971 M:      Lee Jones <lee.jones@linaro.org>
2972 M:      Daniel Thompson <daniel.thompson@linaro.org>
2973 M:      Jingoo Han <jingoohan1@gmail.com>
2974 L:      dri-devel@lists.freedesktop.org
2975 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2976 S:      Maintained
2977 F:      drivers/video/backlight/
2978 F:      include/linux/backlight.h
2979 F:      include/linux/pwm_backlight.h
2980 F:      Documentation/devicetree/bindings/leds/backlight
2981 F:      Documentation/ABI/stable/sysfs-class-backlight
2982 F:      Documentation/ABI/testing/sysfs-class-backlight
2983
2984 BATMAN ADVANCED
2985 M:      Marek Lindner <mareklindner@neomailbox.ch>
2986 M:      Simon Wunderlich <sw@simonwunderlich.de>
2987 M:      Antonio Quartulli <a@unstable.cc>
2988 M:      Sven Eckelmann <sven@narfation.org>
2989 L:      b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2990 W:      https://www.open-mesh.org/
2991 B:      https://www.open-mesh.org/projects/batman-adv/issues
2992 C:      irc://chat.freenode.net/batman
2993 Q:      https://patchwork.open-mesh.org/project/batman/list/
2994 T:      git https://git.open-mesh.org/linux-merge.git
2995 S:      Maintained
2996 F:      Documentation/ABI/obsolete/sysfs-class-net-batman-adv
2997 F:      Documentation/ABI/obsolete/sysfs-class-net-mesh
2998 F:      Documentation/networking/batman-adv.rst
2999 F:      include/uapi/linux/batadv_packet.h
3000 F:      include/uapi/linux/batman_adv.h
3001 F:      net/batman-adv/
3002
3003 BAYCOM/HDLCDRV DRIVERS FOR AX.25
3004 M:      Thomas Sailer <t.sailer@alumni.ethz.ch>
3005 L:      linux-hams@vger.kernel.org
3006 W:      http://www.baycom.org/~tom/ham/ham.html
3007 S:      Maintained
3008 F:      drivers/net/hamradio/baycom*
3009
3010 BCACHE (BLOCK LAYER CACHE)
3011 M:      Coly Li <colyli@suse.de>
3012 M:      Kent Overstreet <kent.overstreet@gmail.com>
3013 L:      linux-bcache@vger.kernel.org
3014 W:      http://bcache.evilpiepirate.org
3015 C:      irc://irc.oftc.net/bcache
3016 S:      Maintained
3017 F:      drivers/md/bcache/
3018
3019 BDISP ST MEDIA DRIVER
3020 M:      Fabien Dessenne <fabien.dessenne@st.com>
3021 L:      linux-media@vger.kernel.org
3022 T:      git git://linuxtv.org/media_tree.git
3023 W:      https://linuxtv.org
3024 S:      Supported
3025 F:      drivers/media/platform/sti/bdisp
3026
3027 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
3028 M:      Dariusz Marcinkiewicz <reksio@newterm.pl>
3029 L:      netdev@vger.kernel.org
3030 S:      Maintained
3031 F:      drivers/net/ethernet/ec_bhf.c
3032
3033 BEFS FILE SYSTEM
3034 M:      Luis de Bethencourt <luisbg@kernel.org>
3035 M:      Salah Triki <salah.triki@gmail.com>
3036 S:      Maintained
3037 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
3038 F:      Documentation/filesystems/befs.txt
3039 F:      fs/befs/
3040
3041 BFQ I/O SCHEDULER
3042 M:      Paolo Valente <paolo.valente@linaro.org>
3043 M:      Jens Axboe <axboe@kernel.dk>
3044 L:      linux-block@vger.kernel.org
3045 S:      Maintained
3046 F:      block/bfq-*
3047 F:      Documentation/block/bfq-iosched.rst
3048
3049 BFS FILE SYSTEM
3050 M:      "Tigran A. Aivazian" <aivazian.tigran@gmail.com>
3051 S:      Maintained
3052 F:      Documentation/filesystems/bfs.txt
3053 F:      fs/bfs/
3054 F:      include/uapi/linux/bfs_fs.h
3055
3056 BLINKM RGB LED DRIVER
3057 M:      Jan-Simon Moeller <jansimon.moeller@gmx.de>
3058 S:      Maintained
3059 F:      drivers/leds/leds-blinkm.c
3060
3061 BLOCK LAYER
3062 M:      Jens Axboe <axboe@kernel.dk>
3063 L:      linux-block@vger.kernel.org
3064 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
3065 S:      Maintained
3066 F:      block/
3067 F:      drivers/block/
3068 F:      kernel/trace/blktrace.c
3069 F:      lib/sbitmap.c
3070
3071 BLOCK2MTD DRIVER
3072 M:      Joern Engel <joern@lazybastard.org>
3073 L:      linux-mtd@lists.infradead.org
3074 S:      Maintained
3075 F:      drivers/mtd/devices/block2mtd.c
3076
3077 BLUETOOTH DRIVERS
3078 M:      Marcel Holtmann <marcel@holtmann.org>
3079 M:      Johan Hedberg <johan.hedberg@gmail.com>
3080 L:      linux-bluetooth@vger.kernel.org
3081 W:      http://www.bluez.org/
3082 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3083 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3084 S:      Maintained
3085 F:      drivers/bluetooth/
3086
3087 BLUETOOTH SUBSYSTEM
3088 M:      Marcel Holtmann <marcel@holtmann.org>
3089 M:      Johan Hedberg <johan.hedberg@gmail.com>
3090 L:      linux-bluetooth@vger.kernel.org
3091 W:      http://www.bluez.org/
3092 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3093 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3094 S:      Maintained
3095 F:      net/bluetooth/
3096 F:      include/net/bluetooth/
3097
3098 BONDING DRIVER
3099 M:      Jay Vosburgh <j.vosburgh@gmail.com>
3100 M:      Veaceslav Falico <vfalico@gmail.com>
3101 M:      Andy Gospodarek <andy@greyhouse.net>
3102 L:      netdev@vger.kernel.org
3103 W:      http://sourceforge.net/projects/bonding/
3104 S:      Supported
3105 F:      drivers/net/bonding/
3106 F:      include/uapi/linux/if_bonding.h
3107
3108 BOSCH SENSORTEC BMA400 ACCELEROMETER IIO DRIVER
3109 M:      Dan Robertson <dan@dlrobertson.com>
3110 L:      linux-iio@vger.kernel.org
3111 S:      Maintained
3112 F:      drivers/iio/accel/bma400*
3113 F:      Documentation/devicetree/bindings/iio/accel/bosch,bma400.yaml
3114
3115 BPF (Safe dynamic programs and tools)
3116 M:      Alexei Starovoitov <ast@kernel.org>
3117 M:      Daniel Borkmann <daniel@iogearbox.net>
3118 R:      Martin KaFai Lau <kafai@fb.com>
3119 R:      Song Liu <songliubraving@fb.com>
3120 R:      Yonghong Song <yhs@fb.com>
3121 R:      Andrii Nakryiko <andriin@fb.com>
3122 L:      netdev@vger.kernel.org
3123 L:      bpf@vger.kernel.org
3124 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
3125 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
3126 Q:      https://patchwork.ozlabs.org/project/netdev/list/?delegate=77147
3127 S:      Supported
3128 F:      arch/*/net/*
3129 F:      Documentation/networking/filter.txt
3130 F:      Documentation/bpf/
3131 F:      include/linux/bpf*
3132 F:      include/linux/filter.h
3133 F:      include/trace/events/xdp.h
3134 F:      include/uapi/linux/bpf*
3135 F:      include/uapi/linux/filter.h
3136 F:      kernel/bpf/
3137 F:      kernel/trace/bpf_trace.c
3138 F:      lib/test_bpf.c
3139 F:      net/bpf/
3140 F:      net/core/filter.c
3141 F:      net/sched/act_bpf.c
3142 F:      net/sched/cls_bpf.c
3143 F:      samples/bpf/
3144 F:      tools/bpf/
3145 F:      tools/lib/bpf/
3146 F:      tools/testing/selftests/bpf/
3147 K:      bpf
3148 N:      bpf
3149
3150 BPF JIT for ARM
3151 M:      Shubham Bansal <illusionist.neo@gmail.com>
3152 L:      netdev@vger.kernel.org
3153 L:      bpf@vger.kernel.org
3154 S:      Maintained
3155 F:      arch/arm/net/
3156
3157 BPF JIT for ARM64
3158 M:      Daniel Borkmann <daniel@iogearbox.net>
3159 M:      Alexei Starovoitov <ast@kernel.org>
3160 M:      Zi Shen Lim <zlim.lnx@gmail.com>
3161 L:      netdev@vger.kernel.org
3162 L:      bpf@vger.kernel.org
3163 S:      Supported
3164 F:      arch/arm64/net/
3165
3166 BPF JIT for MIPS (32-BIT AND 64-BIT)
3167 M:      Paul Burton <paulburton@kernel.org>
3168 L:      netdev@vger.kernel.org
3169 L:      bpf@vger.kernel.org
3170 S:      Maintained
3171 F:      arch/mips/net/
3172
3173 BPF JIT for NFP NICs
3174 M:      Jakub Kicinski <jakub.kicinski@netronome.com>
3175 L:      netdev@vger.kernel.org
3176 L:      bpf@vger.kernel.org
3177 S:      Supported
3178 F:      drivers/net/ethernet/netronome/nfp/bpf/
3179
3180 BPF JIT for POWERPC (32-BIT AND 64-BIT)
3181 M:      Naveen N. Rao <naveen.n.rao@linux.ibm.com>
3182 M:      Sandipan Das <sandipan@linux.ibm.com>
3183 L:      netdev@vger.kernel.org
3184 L:      bpf@vger.kernel.org
3185 S:      Maintained
3186 F:      arch/powerpc/net/
3187
3188 BPF JIT for RISC-V (RV64G)
3189 M:      Björn Töpel <bjorn.topel@gmail.com>
3190 L:      netdev@vger.kernel.org
3191 S:      Maintained
3192 F:      arch/riscv/net/
3193
3194 BPF JIT for S390
3195 M:      Ilya Leoshkevich <iii@linux.ibm.com>
3196 M:      Heiko Carstens <heiko.carstens@de.ibm.com>
3197 M:      Vasily Gorbik <gor@linux.ibm.com>
3198 L:      netdev@vger.kernel.org
3199 L:      bpf@vger.kernel.org
3200 S:      Maintained
3201 F:      arch/s390/net/
3202 X:      arch/s390/net/pnet.c
3203
3204 BPF JIT for SPARC (32-BIT AND 64-BIT)
3205 M:      David S. Miller <davem@davemloft.net>
3206 L:      netdev@vger.kernel.org
3207 L:      bpf@vger.kernel.org
3208 S:      Maintained
3209 F:      arch/sparc/net/
3210
3211 BPF JIT for X86 32-BIT
3212 M:      Wang YanQing <udknight@gmail.com>
3213 L:      netdev@vger.kernel.org
3214 L:      bpf@vger.kernel.org
3215 S:      Maintained
3216 F:      arch/x86/net/bpf_jit_comp32.c
3217
3218 BPF JIT for X86 64-BIT
3219 M:      Alexei Starovoitov <ast@kernel.org>
3220 M:      Daniel Borkmann <daniel@iogearbox.net>
3221 L:      netdev@vger.kernel.org
3222 L:      bpf@vger.kernel.org
3223 S:      Supported
3224 F:      arch/x86/net/
3225 X:      arch/x86/net/bpf_jit_comp32.c
3226
3227 BROADCOM B44 10/100 ETHERNET DRIVER
3228 M:      Michael Chan <michael.chan@broadcom.com>
3229 L:      netdev@vger.kernel.org
3230 S:      Supported
3231 F:      drivers/net/ethernet/broadcom/b44.*
3232
3233 BROADCOM B53 ETHERNET SWITCH DRIVER
3234 M:      Florian Fainelli <f.fainelli@gmail.com>
3235 L:      netdev@vger.kernel.org
3236 L:      openwrt-devel@lists.openwrt.org (subscribers-only)
3237 S:      Supported
3238 F:      drivers/net/dsa/b53/*
3239 F:      include/linux/platform_data/b53.h
3240
3241 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
3242 M:      Florian Fainelli <f.fainelli@gmail.com>
3243 M:      Ray Jui <rjui@broadcom.com>
3244 M:      Scott Branden <sbranden@broadcom.com>
3245 M:      bcm-kernel-feedback-list@broadcom.com
3246 T:      git git://github.com/broadcom/mach-bcm
3247 S:      Maintained
3248 N:      bcm281*
3249 N:      bcm113*
3250 N:      bcm216*
3251 N:      kona
3252 F:      arch/arm/mach-bcm/
3253
3254 BROADCOM BCM2711/BCM2835 ARM ARCHITECTURE
3255 M:      Nicolas Saenz Julienne <nsaenzjulienne@suse.de>
3256 L:      bcm-kernel-feedback-list@broadcom.com
3257 L:      linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
3258 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3259 T:      git git://github.com/anholt/linux
3260 S:      Maintained
3261 N:      bcm2711
3262 N:      bcm2835
3263 F:      drivers/staging/vc04_services
3264
3265 BROADCOM BCM47XX MIPS ARCHITECTURE
3266 M:      Hauke Mehrtens <hauke@hauke-m.de>
3267 M:      Rafał Miłecki <zajec5@gmail.com>
3268 L:      linux-mips@vger.kernel.org
3269 S:      Maintained
3270 F:      Documentation/devicetree/bindings/mips/brcm/
3271 F:      arch/mips/bcm47xx/*
3272 F:      arch/mips/include/asm/mach-bcm47xx/*
3273
3274 BROADCOM BCM5301X ARM ARCHITECTURE
3275 M:      Hauke Mehrtens <hauke@hauke-m.de>
3276 M:      Rafał Miłecki <zajec5@gmail.com>
3277 M:      bcm-kernel-feedback-list@broadcom.com
3278 L:      linux-arm-kernel@lists.infradead.org
3279 S:      Maintained
3280 F:      arch/arm/mach-bcm/bcm_5301x.c
3281 F:      arch/arm/boot/dts/bcm5301x*.dtsi
3282 F:      arch/arm/boot/dts/bcm470*
3283 F:      arch/arm/boot/dts/bcm953012*
3284
3285 BROADCOM BCM53573 ARM ARCHITECTURE
3286 M:      Rafał Miłecki <rafal@milecki.pl>
3287 L:      bcm-kernel-feedback-list@broadcom.com
3288 L:      linux-arm-kernel@lists.infradead.org
3289 S:      Maintained
3290 F:      arch/arm/boot/dts/bcm53573*
3291 F:      arch/arm/boot/dts/bcm47189*
3292
3293 BROADCOM BCM63XX ARM ARCHITECTURE
3294 M:      Florian Fainelli <f.fainelli@gmail.com>
3295 M:      bcm-kernel-feedback-list@broadcom.com
3296 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3297 T:      git git://github.com/broadcom/stblinux.git
3298 S:      Maintained
3299 N:      bcm63xx
3300
3301 BROADCOM BCM63XX/BCM33XX UDC DRIVER
3302 M:      Kevin Cernekee <cernekee@gmail.com>
3303 L:      linux-usb@vger.kernel.org
3304 S:      Maintained
3305 F:      drivers/usb/gadget/udc/bcm63xx_udc.*
3306
3307 BROADCOM BCM7XXX ARM ARCHITECTURE
3308 M:      Florian Fainelli <f.fainelli@gmail.com>
3309 M:      bcm-kernel-feedback-list@broadcom.com
3310 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3311 T:      git git://github.com/broadcom/stblinux.git
3312 S:      Maintained
3313 F:      arch/arm/mach-bcm/*brcmstb*
3314 F:      arch/arm/boot/dts/bcm7*.dts*
3315 F:      drivers/bus/brcmstb_gisb.c
3316 F:      arch/arm/mm/cache-b15-rac.c
3317 F:      arch/arm/include/asm/hardware/cache-b15-rac.h
3318 N:      brcmstb
3319
3320 BROADCOM BMIPS CPUFREQ DRIVER
3321 M:      Markus Mayer <mmayer@broadcom.com>
3322 M:      bcm-kernel-feedback-list@broadcom.com
3323 L:      linux-pm@vger.kernel.org
3324 S:      Maintained
3325 F:      drivers/cpufreq/bmips-cpufreq.c
3326
3327 BROADCOM BMIPS MIPS ARCHITECTURE
3328 M:      Florian Fainelli <f.fainelli@gmail.com>
3329 L:      bcm-kernel-feedback-list@broadcom.com
3330 L:      linux-mips@vger.kernel.org
3331 T:      git git://github.com/broadcom/stblinux.git
3332 S:      Maintained
3333 F:      arch/mips/bmips/*
3334 F:      arch/mips/include/asm/mach-bmips/*
3335 F:      arch/mips/kernel/*bmips*
3336 F:      arch/mips/boot/dts/brcm/bcm*.dts*
3337 F:      drivers/irqchip/irq-bcm63*
3338 F:      drivers/irqchip/irq-bcm7*
3339 F:      drivers/irqchip/irq-brcmstb*
3340 F:      include/linux/bcm963xx_nvram.h
3341 F:      include/linux/bcm963xx_tag.h
3342
3343 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
3344 M:      Rasesh Mody <rmody@marvell.com>
3345 M:      GR-Linux-NIC-Dev@marvell.com
3346 L:      netdev@vger.kernel.org
3347 S:      Supported
3348 F:      drivers/net/ethernet/broadcom/bnx2.*
3349 F:      drivers/net/ethernet/broadcom/bnx2_*
3350
3351 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
3352 M:      QLogic-Storage-Upstream@qlogic.com
3353 L:      linux-scsi@vger.kernel.org
3354 S:      Supported
3355 F:      drivers/scsi/bnx2fc/
3356
3357 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
3358 M:      QLogic-Storage-Upstream@qlogic.com
3359 L:      linux-scsi@vger.kernel.org
3360 S:      Supported
3361 F:      drivers/scsi/bnx2i/
3362
3363 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
3364 M:      Ariel Elior <aelior@marvell.com>
3365 M:      Sudarsana Kalluru <skalluru@marvell.com>
3366 M:      GR-everest-linux-l2@marvell.com
3367 L:      netdev@vger.kernel.org
3368 S:      Supported
3369 F:      drivers/net/ethernet/broadcom/bnx2x/
3370
3371 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
3372 M:      Michael Chan <michael.chan@broadcom.com>
3373 L:      netdev@vger.kernel.org
3374 S:      Supported
3375 F:      drivers/net/ethernet/broadcom/bnxt/
3376
3377 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
3378 M:      Arend van Spriel <arend.vanspriel@broadcom.com>
3379 M:      Franky Lin <franky.lin@broadcom.com>
3380 M:      Hante Meuleman <hante.meuleman@broadcom.com>
3381 M:      Chi-Hsien Lin <chi-hsien.lin@cypress.com>
3382 M:      Wright Feng <wright.feng@cypress.com>
3383 L:      linux-wireless@vger.kernel.org
3384 L:      brcm80211-dev-list.pdl@broadcom.com
3385 L:      brcm80211-dev-list@cypress.com
3386 S:      Supported
3387 F:      drivers/net/wireless/broadcom/brcm80211/
3388
3389 BROADCOM BRCMSTB GPIO DRIVER
3390 M:      Gregory Fong <gregory.0xf0@gmail.com>
3391 L:      bcm-kernel-feedback-list@broadcom.com
3392 S:      Supported
3393 F:      drivers/gpio/gpio-brcmstb.c
3394 F:      Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
3395
3396 BROADCOM BRCMSTB I2C DRIVER
3397 M:      Kamal Dasu <kdasu.kdev@gmail.com>
3398 L:      linux-i2c@vger.kernel.org
3399 L:      bcm-kernel-feedback-list@broadcom.com
3400 S:      Supported
3401 F:      drivers/i2c/busses/i2c-brcmstb.c
3402 F:      Documentation/devicetree/bindings/i2c/i2c-brcmstb.txt
3403
3404 BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
3405 M:      Al Cooper <alcooperx@gmail.com>
3406 L:      linux-kernel@vger.kernel.org
3407 L:      bcm-kernel-feedback-list@broadcom.com
3408 S:      Maintained
3409 F:      drivers/phy/broadcom/phy-brcm-usb*
3410
3411 BROADCOM GENET ETHERNET DRIVER
3412 M:      Doug Berger <opendmb@gmail.com>
3413 M:      Florian Fainelli <f.fainelli@gmail.com>
3414 L:      bcm-kernel-feedback-list@broadcom.com
3415 L:      netdev@vger.kernel.org
3416 S:      Supported
3417 F:      drivers/net/ethernet/broadcom/genet/
3418
3419 BROADCOM IPROC ARM ARCHITECTURE
3420 M:      Ray Jui <rjui@broadcom.com>
3421 M:      Scott Branden <sbranden@broadcom.com>
3422 M:      bcm-kernel-feedback-list@broadcom.com
3423 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3424 T:      git git://github.com/broadcom/cygnus-linux.git
3425 S:      Maintained
3426 N:      iproc
3427 N:      cygnus
3428 N:      bcm[-_]nsp
3429 N:      bcm9113*
3430 N:      bcm9583*
3431 N:      bcm9585*
3432 N:      bcm9586*
3433 N:      bcm988312
3434 N:      bcm113*
3435 N:      bcm583*
3436 N:      bcm585*
3437 N:      bcm586*
3438 N:      bcm88312
3439 N:      hr2
3440 N:      stingray
3441 F:      arch/arm64/boot/dts/broadcom/northstar2/*
3442 F:      arch/arm64/boot/dts/broadcom/stingray/*
3443 F:      drivers/clk/bcm/clk-ns*
3444 F:      drivers/clk/bcm/clk-sr*
3445 F:      drivers/pinctrl/bcm/pinctrl-ns*
3446 F:      include/dt-bindings/clock/bcm-sr*
3447
3448 BROADCOM KONA GPIO DRIVER
3449 M:      Ray Jui <rjui@broadcom.com>
3450 L:      bcm-kernel-feedback-list@broadcom.com
3451 S:      Supported
3452 F:      drivers/gpio/gpio-bcm-kona.c
3453 F:      Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
3454
3455 BROADCOM NETXTREME-E ROCE DRIVER
3456 M:      Selvin Xavier <selvin.xavier@broadcom.com>
3457 M:      Devesh Sharma <devesh.sharma@broadcom.com>
3458 M:      Somnath Kotur <somnath.kotur@broadcom.com>
3459 M:      Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
3460 L:      linux-rdma@vger.kernel.org
3461 W:      http://www.broadcom.com
3462 S:      Supported
3463 F:      drivers/infiniband/hw/bnxt_re/
3464 F:      include/uapi/rdma/bnxt_re-abi.h
3465
3466 BROADCOM NVRAM DRIVER
3467 M:      Rafał Miłecki <zajec5@gmail.com>
3468 L:      linux-mips@vger.kernel.org
3469 S:      Maintained
3470 F:      drivers/firmware/broadcom/*
3471
3472 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
3473 M:      Rafał Miłecki <zajec5@gmail.com>
3474 L:      linux-wireless@vger.kernel.org
3475 S:      Maintained
3476 F:      drivers/bcma/
3477 F:      include/linux/bcma/
3478
3479 BROADCOM STB AVS CPUFREQ DRIVER
3480 M:      Markus Mayer <mmayer@broadcom.com>
3481 M:      bcm-kernel-feedback-list@broadcom.com
3482 L:      linux-pm@vger.kernel.org
3483 S:      Maintained
3484 F:      Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
3485 F:      drivers/cpufreq/brcmstb*
3486
3487 BROADCOM STB AVS TMON DRIVER
3488 M:      Markus Mayer <mmayer@broadcom.com>
3489 M:      bcm-kernel-feedback-list@broadcom.com
3490 L:      linux-pm@vger.kernel.org
3491 S:      Maintained
3492 F:      Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt
3493 F:      drivers/thermal/broadcom/brcmstb*
3494
3495 BROADCOM STB NAND FLASH DRIVER
3496 M:      Brian Norris <computersforpeace@gmail.com>
3497 M:      Kamal Dasu <kdasu.kdev@gmail.com>
3498 L:      linux-mtd@lists.infradead.org
3499 L:      bcm-kernel-feedback-list@broadcom.com
3500 S:      Maintained
3501 F:      drivers/mtd/nand/raw/brcmnand/
3502
3503 BROADCOM STB DPFE DRIVER
3504 M:      Markus Mayer <mmayer@broadcom.com>
3505 M:      bcm-kernel-feedback-list@broadcom.com
3506 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3507 S:      Maintained
3508 F:      Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt
3509 F:      drivers/memory/brcmstb_dpfe.c
3510
3511 BROADCOM SPI DRIVER
3512 M:      Kamal Dasu <kdasu.kdev@gmail.com>
3513 M:      bcm-kernel-feedback-list@broadcom.com
3514 S:      Maintained
3515 F:      Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.txt
3516 F:      drivers/spi/spi-bcm-qspi.*
3517 F:      drivers/spi/spi-brcmstb-qspi.c
3518 F:      drivers/spi/spi-iproc-qspi.c
3519
3520 BROADCOM SYSTEMPORT ETHERNET DRIVER
3521 M:      Florian Fainelli <f.fainelli@gmail.com>
3522 L:      bcm-kernel-feedback-list@broadcom.com
3523 L:      netdev@vger.kernel.org
3524 S:      Supported
3525 F:      drivers/net/ethernet/broadcom/bcmsysport.*
3526
3527 BROADCOM TG3 GIGABIT ETHERNET DRIVER
3528 M:      Siva Reddy Kallam <siva.kallam@broadcom.com>
3529 M:      Prashant Sreedharan <prashant@broadcom.com>
3530 M:      Michael Chan <mchan@broadcom.com>
3531 L:      netdev@vger.kernel.org
3532 S:      Supported
3533 F:      drivers/net/ethernet/broadcom/tg3.*
3534
3535 BROCADE BFA FC SCSI DRIVER
3536 M:      Anil Gurumurthy <anil.gurumurthy@qlogic.com>
3537 M:      Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
3538 L:      linux-scsi@vger.kernel.org
3539 S:      Supported
3540 F:      drivers/scsi/bfa/
3541
3542 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
3543 M:      Rasesh Mody <rmody@marvell.com>
3544 M:      Sudarsana Kalluru <skalluru@marvell.com>
3545 M:      GR-Linux-NIC-Dev@marvell.com
3546 L:      netdev@vger.kernel.org
3547 S:      Supported
3548 F:      drivers/net/ethernet/brocade/bna/
3549
3550 BSG (block layer generic sg v4 driver)
3551 M:      FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3552 L:      linux-scsi@vger.kernel.org
3553 S:      Supported
3554 F:      block/bsg.c
3555 F:      include/linux/bsg.h
3556 F:      include/uapi/linux/bsg.h
3557
3558 BT87X AUDIO DRIVER
3559 M:      Clemens Ladisch <clemens@ladisch.de>
3560 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3561 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3562 S:      Maintained
3563 F:      Documentation/sound/cards/bt87x.rst
3564 F:      sound/pci/bt87x.c
3565
3566 BT8XXGPIO DRIVER
3567 M:      Michael Buesch <m@bues.ch>
3568 W:      http://bu3sch.de/btgpio.php
3569 S:      Maintained
3570 F:      drivers/gpio/gpio-bt8xx.c
3571
3572 BTRFS FILE SYSTEM
3573 M:      Chris Mason <clm@fb.com>
3574 M:      Josef Bacik <josef@toxicpanda.com>
3575 M:      David Sterba <dsterba@suse.com>
3576 L:      linux-btrfs@vger.kernel.org
3577 W:      http://btrfs.wiki.kernel.org/
3578 Q:      http://patchwork.kernel.org/project/linux-btrfs/list/
3579 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
3580 S:      Maintained
3581 F:      Documentation/filesystems/btrfs.txt
3582 F:      fs/btrfs/
3583 F:      include/linux/btrfs*
3584 F:      include/uapi/linux/btrfs*
3585
3586 BTTV VIDEO4LINUX DRIVER
3587 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
3588 L:      linux-media@vger.kernel.org
3589 W:      https://linuxtv.org
3590 T:      git git://linuxtv.org/media_tree.git
3591 S:      Odd fixes
3592 F:      Documentation/media/v4l-drivers/bttv*
3593 F:      drivers/media/pci/bt8xx/bttv*
3594
3595 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3596 M:      Chanwoo Choi <cw00.choi@samsung.com>
3597 L:      linux-pm@vger.kernel.org
3598 L:      linux-samsung-soc@vger.kernel.org
3599 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
3600 S:      Maintained
3601 F:      drivers/devfreq/exynos-bus.c
3602 F:      Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3603
3604 BUSLOGIC SCSI DRIVER
3605 M:      Khalid Aziz <khalid@gonehiking.org>
3606 L:      linux-scsi@vger.kernel.org
3607 S:      Maintained
3608 F:      drivers/scsi/BusLogic.*
3609 F:      drivers/scsi/FlashPoint.*
3610
3611 C-MEDIA CMI8788 DRIVER
3612 M:      Clemens Ladisch <clemens@ladisch.de>
3613 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3614 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3615 S:      Maintained
3616 F:      sound/pci/oxygen/
3617
3618 C-SKY ARCHITECTURE
3619 M:      Guo Ren <guoren@kernel.org>
3620 T:      git https://github.com/c-sky/csky-linux.git
3621 S:      Supported
3622 F:      arch/csky/
3623 F:      Documentation/devicetree/bindings/csky/
3624 F:      drivers/irqchip/irq-csky-*
3625 F:      Documentation/devicetree/bindings/interrupt-controller/csky,*
3626 F:      drivers/clocksource/timer-gx6605s.c
3627 F:      drivers/clocksource/timer-mp-csky.c
3628 F:      Documentation/devicetree/bindings/timer/csky,*
3629 K:      csky
3630 N:      csky
3631
3632 C6X ARCHITECTURE
3633 M:      Mark Salter <msalter@redhat.com>
3634 M:      Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3635 L:      linux-c6x-dev@linux-c6x.org
3636 W:      http://www.linux-c6x.org/wiki/index.php/Main_Page
3637 S:      Maintained
3638 F:      arch/c6x/
3639
3640 CA8210 IEEE-802.15.4 RADIO DRIVER
3641 M:      Harry Morris <h.morris@cascoda.com>
3642 L:      linux-wpan@vger.kernel.org
3643 W:      https://github.com/Cascoda/ca8210-linux.git
3644 S:      Maintained
3645 F:      drivers/net/ieee802154/ca8210.c
3646 F:      Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3647
3648 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3649 M:      David Howells <dhowells@redhat.com>
3650 L:      linux-cachefs@redhat.com (moderated for non-subscribers)
3651 S:      Supported
3652 F:      Documentation/filesystems/caching/cachefiles.txt
3653 F:      fs/cachefiles/
3654
3655 CADENCE MIPI-CSI2 BRIDGES
3656 M:      Maxime Ripard <mripard@kernel.org>
3657 L:      linux-media@vger.kernel.org
3658 S:      Maintained
3659 F:      Documentation/devicetree/bindings/media/cdns,*.txt
3660 F:      drivers/media/platform/cadence/cdns-csi2*
3661
3662 CADENCE NAND DRIVER
3663 M:      Piotr Sroka <piotrs@cadence.com>
3664 L:      linux-mtd@lists.infradead.org
3665 S:      Maintained
3666 F:      drivers/mtd/nand/raw/cadence-nand-controller.c
3667 F:      Documentation/devicetree/bindings/mtd/cadence-nand-controller.txt
3668
3669 CADET FM/AM RADIO RECEIVER DRIVER
3670 M:      Hans Verkuil <hverkuil@xs4all.nl>
3671 L:      linux-media@vger.kernel.org
3672 T:      git git://linuxtv.org/media_tree.git
3673 W:      https://linuxtv.org
3674 S:      Maintained
3675 F:      drivers/media/radio/radio-cadet*
3676
3677 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3678 M:      Jonathan Corbet <corbet@lwn.net>
3679 L:      linux-media@vger.kernel.org
3680 T:      git git://linuxtv.org/media_tree.git
3681 S:      Maintained
3682 F:      Documentation/media/v4l-drivers/cafe_ccic*
3683 F:      drivers/media/platform/marvell-ccic/
3684
3685 CAIF NETWORK LAYER
3686 L:      netdev@vger.kernel.org
3687 S:      Orphan
3688 F:      Documentation/networking/caif/
3689 F:      drivers/net/caif/
3690 F:      include/uapi/linux/caif/
3691 F:      include/net/caif/
3692 F:      net/caif/
3693
3694 CAKE QDISC
3695 M:      Toke Høiland-Jørgensen <toke@toke.dk>
3696 L:      cake@lists.bufferbloat.net (moderated for non-subscribers)
3697 S:      Maintained
3698 F:      net/sched/sch_cake.c
3699
3700 CAN NETWORK DRIVERS
3701 M:      Wolfgang Grandegger <wg@grandegger.com>
3702 M:      Marc Kleine-Budde <mkl@pengutronix.de>
3703 L:      linux-can@vger.kernel.org
3704 W:      https://github.com/linux-can
3705 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3706 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3707 S:      Maintained
3708 F:      Documentation/devicetree/bindings/net/can/
3709 F:      drivers/net/can/
3710 F:      include/linux/can/dev.h
3711 F:      include/linux/can/led.h
3712 F:      include/linux/can/rx-offload.h
3713 F:      include/linux/can/platform/
3714 F:      include/uapi/linux/can/error.h
3715 F:      include/uapi/linux/can/netlink.h
3716 F:      include/uapi/linux/can/vxcan.h
3717
3718 CAN NETWORK LAYER
3719 M:      Oliver Hartkopp <socketcan@hartkopp.net>
3720 M:      Marc Kleine-Budde <mkl@pengutronix.de>
3721 L:      linux-can@vger.kernel.org
3722 W:      https://github.com/linux-can
3723 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3724 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3725 S:      Maintained
3726 F:      Documentation/networking/can.rst
3727 F:      net/can/
3728 F:      include/linux/can/core.h
3729 F:      include/linux/can/skb.h
3730 F:      include/net/netns/can.h
3731 F:      include/uapi/linux/can.h
3732 F:      include/uapi/linux/can/bcm.h
3733 F:      include/uapi/linux/can/raw.h
3734 F:      include/uapi/linux/can/gw.h
3735
3736 CAN-J1939 NETWORK LAYER
3737 M:      Robin van der Gracht <robin@protonic.nl>
3738 M:      Oleksij Rempel <o.rempel@pengutronix.de>
3739 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
3740 L:      linux-can@vger.kernel.org
3741 S:      Maintained
3742 F:      Documentation/networking/j1939.rst
3743 F:      net/can/j1939/
3744 F:      include/uapi/linux/can/j1939.h
3745
3746 CAPABILITIES
3747 M:      Serge Hallyn <serge@hallyn.com>
3748 L:      linux-security-module@vger.kernel.org
3749 S:      Supported
3750 F:      include/linux/capability.h
3751 F:      include/uapi/linux/capability.h
3752 F:      security/commoncap.c
3753 F:      kernel/capability.c
3754
3755 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3756 M:      Kevin Tsai <ktsai@capellamicro.com>
3757 S:      Maintained
3758 F:      drivers/iio/light/cm*
3759
3760 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3761 M:      Christian Lamparter <chunkeey@googlemail.com>
3762 L:      linux-wireless@vger.kernel.org
3763 W:      http://wireless.kernel.org/en/users/Drivers/carl9170
3764 S:      Maintained
3765 F:      drivers/net/wireless/ath/carl9170/
3766
3767 CAVIUM I2C DRIVER
3768 M:      Robert Richter <rrichter@marvell.com>
3769 W:      http://www.marvell.com
3770 S:      Supported
3771 F:      drivers/i2c/busses/i2c-octeon*
3772 F:      drivers/i2c/busses/i2c-thunderx*
3773
3774 CAVIUM LIQUIDIO NETWORK DRIVER
3775 M:      Derek Chickles <dchickles@marvell.com>
3776 M:      Satanand Burla <sburla@marvell.com>
3777 M:      Felix Manlunas <fmanlunas@marvell.com>
3778 L:      netdev@vger.kernel.org
3779 W:      http://www.marvell.com
3780 S:      Supported
3781 F:      drivers/net/ethernet/cavium/liquidio/
3782
3783 CAVIUM MMC DRIVER
3784 M:      Robert Richter <rrichter@marvell.com>
3785 W:      http://www.marvell.com
3786 S:      Supported
3787 F:      drivers/mmc/host/cavium*
3788
3789 CAVIUM OCTEON-TX CRYPTO DRIVER
3790 M:      George Cherian <gcherian@marvell.com>
3791 L:      linux-crypto@vger.kernel.org
3792 W:      http://www.marvell.com
3793 S:      Supported
3794 F:      drivers/crypto/cavium/cpt/
3795
3796 CAVIUM THUNDERX2 ARM64 SOC
3797 M:      Robert Richter <rrichter@marvell.com>
3798 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3799 S:      Maintained
3800 F:      arch/arm64/boot/dts/cavium/thunder2-99xx*
3801 F:      Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3802
3803 CC2520 IEEE-802.15.4 RADIO DRIVER
3804 M:      Varka Bhadram <varkabhadram@gmail.com>
3805 L:      linux-wpan@vger.kernel.org
3806 S:      Maintained
3807 F:      drivers/net/ieee802154/cc2520.c
3808 F:      include/linux/spi/cc2520.h
3809 F:      Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3810
3811 CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
3812 M:      Gilad Ben-Yossef <gilad@benyossef.com>
3813 L:      linux-crypto@vger.kernel.org
3814 S:      Supported
3815 F:      drivers/crypto/ccree/
3816 W:      https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3817
3818 CEC FRAMEWORK
3819 M:      Hans Verkuil <hverkuil-cisco@xs4all.nl>
3820 L:      linux-media@vger.kernel.org
3821 T:      git git://linuxtv.org/media_tree.git
3822 W:      http://linuxtv.org
3823 S:      Supported
3824 F:      Documentation/media/kapi/cec-core.rst
3825 F:      Documentation/media/uapi/cec
3826 F:      drivers/media/cec/
3827 F:      drivers/media/rc/keymaps/rc-cec.c
3828 F:      include/media/cec.h
3829 F:      include/media/cec-notifier.h
3830 F:      include/uapi/linux/cec.h
3831 F:      include/uapi/linux/cec-funcs.h
3832 F:      Documentation/devicetree/bindings/media/cec.txt
3833 F:      Documentation/ABI/testing/debugfs-cec-error-inj
3834
3835 CEC GPIO DRIVER
3836 M:      Hans Verkuil <hverkuil-cisco@xs4all.nl>
3837 L:      linux-media@vger.kernel.org
3838 T:      git git://linuxtv.org/media_tree.git
3839 W:      http://linuxtv.org
3840 S:      Supported
3841 F:      drivers/media/platform/cec-gpio/
3842 F:      Documentation/devicetree/bindings/media/cec-gpio.txt
3843
3844 CELL BROADBAND ENGINE ARCHITECTURE
3845 M:      Arnd Bergmann <arnd@arndb.de>
3846 L:      linuxppc-dev@lists.ozlabs.org
3847 W:      http://www.ibm.com/developerworks/power/cell/
3848 S:      Supported
3849 F:      arch/powerpc/include/asm/cell*.h
3850 F:      arch/powerpc/include/asm/spu*.h
3851 F:      arch/powerpc/include/uapi/asm/spu*.h
3852 F:      arch/powerpc/oprofile/*cell*
3853 F:      arch/powerpc/platforms/cell/
3854
3855 CEPH COMMON CODE (LIBCEPH)
3856 M:      Ilya Dryomov <idryomov@gmail.com>
3857 M:      Jeff Layton <jlayton@kernel.org>
3858 M:      Sage Weil <sage@redhat.com>
3859 L:      ceph-devel@vger.kernel.org
3860 W:      http://ceph.com/
3861 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3862 T:      git git://github.com/ceph/ceph-client.git
3863 S:      Supported
3864 F:      net/ceph/
3865 F:      include/linux/ceph/
3866 F:      include/linux/crush/
3867
3868 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3869 M:      Jeff Layton <jlayton@kernel.org>
3870 M:      Sage Weil <sage@redhat.com>
3871 M:      Ilya Dryomov <idryomov@gmail.com>
3872 L:      ceph-devel@vger.kernel.org
3873 W:      http://ceph.com/
3874 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3875 T:      git git://github.com/ceph/ceph-client.git
3876 S:      Supported
3877 F:      Documentation/filesystems/ceph.txt
3878 F:      fs/ceph/
3879
3880 CERTIFICATE HANDLING:
3881 M:      David Howells <dhowells@redhat.com>
3882 M:      David Woodhouse <dwmw2@infradead.org>
3883 L:      keyrings@vger.kernel.org
3884 S:      Maintained
3885 F:      Documentation/admin-guide/module-signing.rst
3886 F:      certs/
3887 F:      scripts/sign-file.c
3888 F:      scripts/extract-cert.c
3889
3890 CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3891 L:      devel@driverdev.osuosl.org
3892 S:      Obsolete
3893 F:      drivers/staging/wusbcore/
3894
3895 CFAG12864B LCD DRIVER
3896 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3897 S:      Maintained
3898 F:      drivers/auxdisplay/cfag12864b.c
3899 F:      include/linux/cfag12864b.h
3900
3901 CFAG12864BFB LCD FRAMEBUFFER DRIVER
3902 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3903 S:      Maintained
3904 F:      drivers/auxdisplay/cfag12864bfb.c
3905 F:      include/linux/cfag12864b.h
3906
3907 802.11 (including CFG80211/NL80211)
3908 M:      Johannes Berg <johannes@sipsolutions.net>
3909 L:      linux-wireless@vger.kernel.org
3910 W:      http://wireless.kernel.org/
3911 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3912 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3913 S:      Maintained
3914 F:      net/wireless/
3915 F:      include/uapi/linux/nl80211.h
3916 F:      include/linux/ieee80211.h
3917 F:      include/net/wext.h
3918 F:      include/net/cfg80211.h
3919 F:      include/net/iw_handler.h
3920 F:      include/net/ieee80211_radiotap.h
3921 F:      Documentation/driver-api/80211/cfg80211.rst
3922 F:      Documentation/networking/regulatory.txt
3923
3924 CHAR and MISC DRIVERS
3925 M:      Arnd Bergmann <arnd@arndb.de>
3926 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3927 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3928 S:      Supported
3929 F:      drivers/char/
3930 F:      drivers/misc/
3931 F:      include/linux/miscdevice.h
3932
3933 CHECKPATCH
3934 M:      Andy Whitcroft <apw@canonical.com>
3935 M:      Joe Perches <joe@perches.com>
3936 S:      Maintained
3937 F:      scripts/checkpatch.pl
3938
3939 CHINESE DOCUMENTATION
3940 M:      Harry Wei <harryxiyou@gmail.com>
3941 M:      Alex Shi <alex.shi@linux.alibaba.com>
3942 L:      xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3943 S:      Maintained
3944 F:      Documentation/translations/zh_CN/
3945
3946 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3947 M:      Peter Chen <Peter.Chen@nxp.com>
3948 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3949 L:      linux-usb@vger.kernel.org
3950 S:      Maintained
3951 F:      drivers/usb/chipidea/
3952
3953 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3954 M:      Hans de Goede <hdegoede@redhat.com>
3955 L:      linux-input@vger.kernel.org
3956 S:      Maintained
3957 F:      Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3958 F:      drivers/input/touchscreen/chipone_icn8318.c
3959
3960 CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
3961 M:      Hans de Goede <hdegoede@redhat.com>
3962 L:      linux-input@vger.kernel.org
3963 S:      Maintained
3964 F:      drivers/input/touchscreen/chipone_icn8505.c
3965
3966 CHROME HARDWARE PLATFORM SUPPORT
3967 M:      Benson Leung <bleung@chromium.org>
3968 M:      Enric Balletbo i Serra <enric.balletbo@collabora.com>
3969 S:      Maintained
3970 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git
3971 F:      drivers/platform/chrome/
3972
3973 CHROMEOS EC SUBDRIVERS
3974 M:      Benson Leung <bleung@chromium.org>
3975 M:      Enric Balletbo i Serra <enric.balletbo@collabora.com>
3976 R:      Guenter Roeck <groeck@chromium.org>
3977 S:      Maintained
3978 N:      cros_ec
3979 N:      cros-ec
3980 F:      drivers/power/supply/cros_usbpd-charger.c
3981
3982 CHROMEOS EC CODEC DRIVER
3983 M:      Cheng-Yi Chiang <cychiang@chromium.org>
3984 S:      Maintained
3985 R:      Enric Balletbo i Serra <enric.balletbo@collabora.com>
3986 R:      Guenter Roeck <groeck@chromium.org>
3987 F:      Documentation/devicetree/bindings/sound/google,cros-ec-codec.txt
3988 F:      sound/soc/codecs/cros_ec_codec.*
3989
3990 CIRRUS LOGIC AUDIO CODEC DRIVERS
3991 M:      Brian Austin <brian.austin@cirrus.com>
3992 M:      Paul Handrigan <Paul.Handrigan@cirrus.com>
3993 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3994 S:      Maintained
3995 F:      sound/soc/codecs/cs*
3996
3997 CIRRUS LOGIC EP93XX ETHERNET DRIVER
3998 M:      Hartley Sweeten <hsweeten@visionengravers.com>
3999 L:      netdev@vger.kernel.org
4000 S:      Maintained
4001 F:      drivers/net/ethernet/cirrus/ep93xx_eth.c
4002
4003 CIRRUS LOGIC LOCHNAGAR DRIVER
4004 M:      Charles Keepax <ckeepax@opensource.cirrus.com>
4005 M:      Richard Fitzgerald <rf@opensource.cirrus.com>
4006 L:      patches@opensource.cirrus.com
4007 S:      Supported
4008 F:      drivers/clk/clk-lochnagar.c
4009 F:      drivers/hwmon/lochnagar-hwmon.c
4010 F:      drivers/mfd/lochnagar-i2c.c
4011 F:      drivers/pinctrl/cirrus/pinctrl-lochnagar.c
4012 F:      drivers/regulator/lochnagar-regulator.c
4013 F:      sound/soc/codecs/lochnagar-sc.c
4014 F:      include/dt-bindings/clk/lochnagar.h
4015 F:      include/dt-bindings/pinctrl/lochnagar.h
4016 F:      include/linux/mfd/lochnagar*
4017 F:      Documentation/devicetree/bindings/mfd/cirrus,lochnagar.txt
4018 F:      Documentation/devicetree/bindings/clock/cirrus,lochnagar.txt
4019 F:      Documentation/devicetree/bindings/hwmon/cirrus,lochnagar.txt
4020 F:      Documentation/devicetree/bindings/pinctrl/cirrus,lochnagar.txt
4021 F:      Documentation/devicetree/bindings/regulator/cirrus,lochnagar.txt
4022 F:      Documentation/devicetree/bindings/sound/cirrus,lochnagar.txt
4023 F:      Documentation/hwmon/lochnagar.rst
4024
4025 CISCO FCOE HBA DRIVER
4026 M:      Satish Kharat <satishkh@cisco.com>
4027 M:      Sesidhar Baddela <sebaddel@cisco.com>
4028 M:      Karan Tilak Kumar <kartilak@cisco.com>
4029 L:      linux-scsi@vger.kernel.org
4030 S:      Supported
4031 F:      drivers/scsi/fnic/
4032
4033 CISCO SCSI HBA DRIVER
4034 M:      Karan Tilak Kumar <kartilak@cisco.com>
4035 M:      Sesidhar Baddela <sebaddel@cisco.com>
4036 L:      linux-scsi@vger.kernel.org
4037 S:      Supported
4038 F:      drivers/scsi/snic/
4039
4040 CISCO VIC ETHERNET NIC DRIVER
4041 M:      Christian Benvenuti <benve@cisco.com>
4042 M:      Govindarajulu Varadarajan <_govind@gmx.com>
4043 M:      Parvi Kaustubhi <pkaustub@cisco.com>
4044 S:      Supported
4045 F:      drivers/net/ethernet/cisco/enic/
4046
4047 CISCO VIC LOW LATENCY NIC DRIVER
4048 M:      Christian Benvenuti <benve@cisco.com>
4049 M:      Nelson Escobar <neescoba@cisco.com>
4050 M:      Parvi Kaustubhi <pkaustub@cisco.com>
4051 S:      Supported
4052 F:      drivers/infiniband/hw/usnic/
4053
4054 CIRRUS LOGIC MADERA CODEC DRIVERS
4055 M:      Charles Keepax <ckeepax@opensource.cirrus.com>
4056 M:      Richard Fitzgerald <rf@opensource.cirrus.com>
4057 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
4058 L:      patches@opensource.cirrus.com
4059 T:      git https://github.com/CirrusLogic/linux-drivers.git
4060 W:      https://github.com/CirrusLogic/linux-drivers/wiki
4061 S:      Supported
4062 F:      Documentation/devicetree/bindings/mfd/madera.txt
4063 F:      Documentation/devicetree/bindings/pinctrl/cirrus,madera-pinctrl.txt
4064 F:      Documentation/devicetree/bindings/sound/madera.txt
4065 F:      include/dt-bindings/sound/madera*
4066 F:      include/linux/irqchip/irq-madera*
4067 F:      include/linux/mfd/madera/*
4068 F:      include/sound/madera*
4069 F:      drivers/gpio/gpio-madera*
4070 F:      drivers/irqchip/irq-madera*
4071 F:      drivers/mfd/madera*
4072 F:      drivers/mfd/cs47l*
4073 F:      drivers/pinctrl/cirrus/*
4074 F:      sound/soc/codecs/cs47l*
4075 F:      sound/soc/codecs/madera*
4076
4077 CLANG-FORMAT FILE
4078 M:      Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
4079 S:      Maintained
4080 F:      .clang-format
4081
4082 CLANG/LLVM BUILD SUPPORT
4083 L:      clang-built-linux@googlegroups.com
4084 W:      https://clangbuiltlinux.github.io/
4085 B:      https://github.com/ClangBuiltLinux/linux/issues
4086 C:      irc://chat.freenode.net/clangbuiltlinux
4087 S:      Supported
4088 K:      \b(?i:clang|llvm)\b
4089
4090 CLEANCACHE API
4091 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
4092 L:      linux-kernel@vger.kernel.org
4093 S:      Maintained
4094 F:      mm/cleancache.c
4095 F:      include/linux/cleancache.h
4096
4097 CLK API
4098 M:      Russell King <linux@armlinux.org.uk>
4099 L:      linux-clk@vger.kernel.org
4100 S:      Maintained
4101 F:      include/linux/clk.h
4102
4103 CLOCKSOURCE, CLOCKEVENT DRIVERS
4104 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
4105 M:      Thomas Gleixner <tglx@linutronix.de>
4106 L:      linux-kernel@vger.kernel.org
4107 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
4108 S:      Supported
4109 F:      drivers/clocksource/
4110 F:      Documentation/devicetree/bindings/timer/
4111
4112 CMPC ACPI DRIVER
4113 M:      Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
4114 M:      Daniel Oliveira Nascimento <don@syst.com.br>
4115 L:      platform-driver-x86@vger.kernel.org
4116 S:      Supported
4117 F:      drivers/platform/x86/classmate-laptop.c
4118
4119 COBALT MEDIA DRIVER
4120 M:      Hans Verkuil <hverkuil-cisco@xs4all.nl>
4121 L:      linux-media@vger.kernel.org
4122 T:      git git://linuxtv.org/media_tree.git
4123 W:      https://linuxtv.org
4124 S:      Supported
4125 F:      drivers/media/pci/cobalt/
4126
4127 COCCINELLE/Semantic Patches (SmPL)
4128 M:      Julia Lawall <Julia.Lawall@lip6.fr>
4129 M:      Gilles Muller <Gilles.Muller@lip6.fr>
4130 M:      Nicolas Palix <nicolas.palix@imag.fr>
4131 M:      Michal Marek <michal.lkml@markovi.net>
4132 L:      cocci@systeme.lip6.fr (moderated for non-subscribers)
4133 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
4134 W:      http://coccinelle.lip6.fr/
4135 S:      Supported
4136 F:      Documentation/dev-tools/coccinelle.rst
4137 F:      scripts/coccinelle/
4138 F:      scripts/coccicheck
4139
4140 CODA FILE SYSTEM
4141 M:      Jan Harkes <jaharkes@cs.cmu.edu>
4142 M:      coda@cs.cmu.edu
4143 L:      codalist@coda.cs.cmu.edu
4144 W:      http://www.coda.cs.cmu.edu/
4145 S:      Maintained
4146 F:      Documentation/filesystems/coda.txt
4147 F:      fs/coda/
4148 F:      include/linux/coda*.h
4149 F:      include/uapi/linux/coda*.h
4150
4151 CODA V4L2 MEM2MEM DRIVER
4152 M:      Philipp Zabel <p.zabel@pengutronix.de>
4153 L:      linux-media@vger.kernel.org
4154 S:      Maintained
4155 F:      Documentation/devicetree/bindings/media/coda.txt
4156 F:      drivers/media/platform/coda/
4157
4158 CODE OF CONDUCT
4159 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4160 S:      Supported
4161 F:      Documentation/process/code-of-conduct.rst
4162 F:      Documentation/process/code-of-conduct-interpretation.rst
4163
4164 COMMON CLK FRAMEWORK
4165 M:      Michael Turquette <mturquette@baylibre.com>
4166 M:      Stephen Boyd <sboyd@kernel.org>
4167 L:      linux-clk@vger.kernel.org
4168 Q:      http://patchwork.kernel.org/project/linux-clk/list/
4169 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
4170 S:      Maintained
4171 F:      Documentation/devicetree/bindings/clock/
4172 F:      drivers/clk/
4173 X:      drivers/clk/clkdev.c
4174 F:      include/linux/clk-pr*
4175 F:      include/linux/clk/
4176 F:      include/linux/of_clk.h
4177
4178 COMMON INTERNET FILE SYSTEM (CIFS)
4179 M:      Steve French <sfrench@samba.org>
4180 L:      linux-cifs@vger.kernel.org
4181 L:      samba-technical@lists.samba.org (moderated for non-subscribers)
4182 W:      http://linux-cifs.samba.org/
4183 T:      git git://git.samba.org/sfrench/cifs-2.6.git
4184 S:      Supported
4185 F:      Documentation/admin-guide/cifs/
4186 F:      fs/cifs/
4187
4188 COMPACTPCI HOTPLUG CORE
4189 M:      Scott Murray <scott@spiteful.org>
4190 L:      linux-pci@vger.kernel.org
4191 S:      Maintained
4192 F:      drivers/pci/hotplug/cpci_hotplug*
4193
4194 COMPACTPCI HOTPLUG GENERIC DRIVER
4195 M:      Scott Murray <scott@spiteful.org>
4196 L:      linux-pci@vger.kernel.org
4197 S:      Maintained
4198 F:      drivers/pci/hotplug/cpcihp_generic.c
4199
4200 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
4201 M:      Scott Murray <scott@spiteful.org>
4202 L:      linux-pci@vger.kernel.org
4203 S:      Maintained
4204 F:      drivers/pci/hotplug/cpcihp_zt5550.*
4205
4206 COMPAL LAPTOP SUPPORT
4207 M:      Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
4208 L:      platform-driver-x86@vger.kernel.org
4209 S:      Maintained
4210 F:      drivers/platform/x86/compal-laptop.c
4211
4212 COMPILER ATTRIBUTES
4213 M:      Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
4214 S:      Maintained
4215 F:      include/linux/compiler_attributes.h
4216
4217 CONEXANT ACCESSRUNNER USB DRIVER
4218 L:      accessrunner-general@lists.sourceforge.net
4219 W:      http://accessrunner.sourceforge.net/
4220 S:      Orphan
4221 F:      drivers/usb/atm/cxacru.c
4222
4223 CONFIGFS
4224 M:      Joel Becker <jlbec@evilplan.org>
4225 M:      Christoph Hellwig <hch@lst.de>
4226 T:      git git://git.infradead.org/users/hch/configfs.git
4227 S:      Supported
4228 F:      fs/configfs/
4229 F:      include/linux/configfs.h
4230
4231 CONNECTOR
4232 M:      Evgeniy Polyakov <zbr@ioremap.net>
4233 L:      netdev@vger.kernel.org
4234 S:      Maintained
4235 F:      drivers/connector/
4236
4237 CONTROL GROUP (CGROUP)
4238 M:      Tejun Heo <tj@kernel.org>
4239 M:      Li Zefan <lizefan@huawei.com>
4240 M:      Johannes Weiner <hannes@cmpxchg.org>
4241 L:      cgroups@vger.kernel.org
4242 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
4243 S:      Maintained
4244 F:      Documentation/admin-guide/cgroup-v2.rst
4245 F:      Documentation/admin-guide/cgroup-v1/
4246 F:      include/linux/cgroup*
4247 F:      kernel/cgroup/
4248
4249 CONTROL GROUP - CPUSET
4250 M:      Li Zefan <lizefan@huawei.com>
4251 L:      cgroups@vger.kernel.org
4252 W:      http://www.bullopensource.org/cpuset/
4253 W:      http://oss.sgi.com/projects/cpusets/
4254 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
4255 S:      Maintained
4256 F:      Documentation/admin-guide/cgroup-v1/cpusets.rst
4257 F:      include/linux/cpuset.h
4258 F:      kernel/cgroup/cpuset.c
4259
4260 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
4261 M:      Johannes Weiner <hannes@cmpxchg.org>
4262 M:      Michal Hocko <mhocko@kernel.org>
4263 M:      Vladimir Davydov <vdavydov.dev@gmail.com>
4264 L:      cgroups@vger.kernel.org
4265 L:      linux-mm@kvack.org
4266 S:      Maintained
4267 F:      mm/memcontrol.c
4268 F:      mm/swap_cgroup.c
4269
4270 CONTROL GROUP - BLOCK IO CONTROLLER (BLKIO)
4271 M:      Tejun Heo <tj@kernel.org>
4272 M:      Jens Axboe <axboe@kernel.dk>
4273 L:      cgroups@vger.kernel.org
4274 L:      linux-block@vger.kernel.org
4275 T:      git git://git.kernel.dk/linux-block
4276 F:      Documentation/admin-guide/cgroup-v1/blkio-controller.rst
4277 F:      block/blk-cgroup.c
4278 F:      include/linux/blk-cgroup.h
4279 F:      block/blk-throttle.c
4280 F:      block/blk-iolatency.c
4281 F:      block/bfq-cgroup.c
4282
4283 CORETEMP HARDWARE MONITORING DRIVER
4284 M:      Fenghua Yu <fenghua.yu@intel.com>
4285 L:      linux-hwmon@vger.kernel.org
4286 S:      Maintained
4287 F:      Documentation/hwmon/coretemp.rst
4288 F:      drivers/hwmon/coretemp.c
4289
4290 COSA/SRP SYNC SERIAL DRIVER
4291 M:      Jan "Yenya" Kasprzak <kas@fi.muni.cz>
4292 W:      http://www.fi.muni.cz/~kas/cosa/
4293 S:      Maintained
4294 F:      drivers/net/wan/cosa*
4295
4296 COUNTER SUBSYSTEM
4297 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
4298 L:      linux-iio@vger.kernel.org
4299 S:      Maintained
4300 F:      Documentation/ABI/testing/sysfs-bus-counter*
4301 F:      Documentation/driver-api/generic-counter.rst
4302 F:      drivers/counter/
4303 F:      include/linux/counter.h
4304 F:      include/linux/counter_enum.h
4305
4306 CPMAC ETHERNET DRIVER
4307 M:      Florian Fainelli <f.fainelli@gmail.com>
4308 L:      netdev@vger.kernel.org
4309 S:      Maintained
4310 F:      drivers/net/ethernet/ti/cpmac.c
4311
4312 CPU FREQUENCY SCALING FRAMEWORK
4313 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
4314 M:      Viresh Kumar <viresh.kumar@linaro.org>
4315 L:      linux-pm@vger.kernel.org
4316 S:      Maintained
4317 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4318 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git (For ARM Updates)
4319 B:      https://bugzilla.kernel.org
4320 F:      Documentation/admin-guide/pm/cpufreq.rst
4321 F:      Documentation/admin-guide/pm/intel_pstate.rst
4322 F:      Documentation/cpu-freq/
4323 F:      Documentation/devicetree/bindings/cpufreq/
4324 F:      drivers/cpufreq/
4325 F:      kernel/sched/cpufreq*.c
4326 F:      include/linux/cpufreq.h
4327 F:      include/linux/sched/cpufreq.h
4328 F:      tools/testing/selftests/cpufreq/
4329
4330 CPU FREQUENCY DRIVERS - VEXPRESS SPC ARM BIG LITTLE
4331 M:      Viresh Kumar <viresh.kumar@linaro.org>
4332 M:      Sudeep Holla <sudeep.holla@arm.com>
4333 L:      linux-pm@vger.kernel.org
4334 W:      http://www.arm.com/products/processors/technologies/biglittleprocessing.php
4335 S:      Maintained
4336 F:      drivers/cpufreq/vexpress-spc-cpufreq.c
4337
4338 CPU POWER MONITORING SUBSYSTEM
4339 M:      Thomas Renninger <trenn@suse.com>
4340 M:      Shuah Khan <shuah@kernel.org>
4341 M:      Shuah Khan <skhan@linuxfoundation.org>
4342 L:      linux-pm@vger.kernel.org
4343 S:      Maintained
4344 F:      tools/power/cpupower/
4345
4346 CPUID/MSR DRIVER
4347 M:      "H. Peter Anvin" <hpa@zytor.com>
4348 S:      Maintained
4349 F:      arch/x86/kernel/cpuid.c
4350 F:      arch/x86/kernel/msr.c
4351
4352 CPUIDLE DRIVER - ARM BIG LITTLE
4353 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
4354 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
4355 L:      linux-pm@vger.kernel.org
4356 L:      linux-arm-kernel@lists.infradead.org
4357 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4358 S:      Maintained
4359 F:      drivers/cpuidle/cpuidle-big_little.c
4360
4361 CPUIDLE DRIVER - ARM EXYNOS
4362 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
4363 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
4364 M:      Kukjin Kim <kgene@kernel.org>
4365 L:      linux-pm@vger.kernel.org
4366 L:      linux-samsung-soc@vger.kernel.org
4367 S:      Supported
4368 F:      drivers/cpuidle/cpuidle-exynos.c
4369 F:      arch/arm/mach-exynos/pm.c
4370
4371 CPUIDLE DRIVER - ARM PSCI
4372 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
4373 M:      Sudeep Holla <sudeep.holla@arm.com>
4374 L:      linux-pm@vger.kernel.org
4375 L:      linux-arm-kernel@lists.infradead.org
4376 S:      Supported
4377 F:      drivers/cpuidle/cpuidle-psci.c
4378
4379 CPU IDLE TIME MANAGEMENT FRAMEWORK
4380 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
4381 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
4382 L:      linux-pm@vger.kernel.org
4383 S:      Maintained
4384 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4385 B:      https://bugzilla.kernel.org
4386 F:      Documentation/admin-guide/pm/cpuidle.rst
4387 F:      Documentation/driver-api/pm/cpuidle.rst
4388 F:      drivers/cpuidle/*
4389 F:      include/linux/cpuidle.h
4390
4391 CRAMFS FILESYSTEM
4392 M:      Nicolas Pitre <nico@fluxnic.net>
4393 S:      Maintained
4394 F:      Documentation/filesystems/cramfs.txt
4395 F:      fs/cramfs/
4396
4397 CREATIVE SB0540
4398 M:      Bastien Nocera <hadess@hadess.net>
4399 L:      linux-input@vger.kernel.org
4400 S:      Maintained
4401 F:      drivers/hid/hid-creative-sb0540.c
4402
4403 CRYPTO API
4404 M:      Herbert Xu <herbert@gondor.apana.org.au>
4405 M:      "David S. Miller" <davem@davemloft.net>
4406 L:      linux-crypto@vger.kernel.org
4407 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
4408 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
4409 S:      Maintained
4410 F:      Documentation/crypto/
4411 F:      Documentation/devicetree/bindings/crypto/
4412 F:      arch/*/crypto/
4413 F:      crypto/
4414 F:      drivers/crypto/
4415 F:      include/crypto/
4416 F:      include/linux/crypto*
4417 F:      lib/crypto/
4418
4419 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
4420 M:      Neil Horman <nhorman@tuxdriver.com>
4421 L:      linux-crypto@vger.kernel.org
4422 S:      Maintained
4423 F:      crypto/ansi_cprng.c
4424 F:      crypto/rng.c
4425
4426 CS3308 MEDIA DRIVER
4427 M:      Hans Verkuil <hverkuil@xs4all.nl>
4428 L:      linux-media@vger.kernel.org
4429 T:      git git://linuxtv.org/media_tree.git
4430 W:      http://linuxtv.org
4431 S:      Odd Fixes
4432 F:      drivers/media/i2c/cs3308.c
4433
4434 CS5535 Audio ALSA driver
4435 M:      Jaya Kumar <jayakumar.alsa@gmail.com>
4436 S:      Maintained
4437 F:      sound/pci/cs5535audio/
4438
4439 CSI DRIVERS FOR ALLWINNER V3s
4440 M:      Yong Deng <yong.deng@magewell.com>
4441 L:      linux-media@vger.kernel.org
4442 T:      git git://linuxtv.org/media_tree.git
4443 S:      Maintained
4444 F:      drivers/media/platform/sunxi/sun6i-csi/
4445 F:      Documentation/devicetree/bindings/media/sun6i-csi.txt
4446
4447 CW1200 WLAN driver
4448 M:      Solomon Peachy <pizza@shaftnet.org>
4449 S:      Maintained
4450 F:      drivers/net/wireless/st/cw1200/
4451
4452 CX18 VIDEO4LINUX DRIVER
4453 M:      Andy Walls <awalls@md.metrocast.net>
4454 L:      ivtv-devel@ivtvdriver.org (subscribers-only)
4455 L:      linux-media@vger.kernel.org
4456 T:      git git://linuxtv.org/media_tree.git
4457 W:      https://linuxtv.org
4458 W:      http://www.ivtvdriver.org/index.php/Cx18
4459 S:      Maintained
4460 F:      Documentation/media/v4l-drivers/cx18*
4461 F:      drivers/media/pci/cx18/
4462 F:      include/uapi/linux/ivtv*
4463
4464 CX2341X MPEG ENCODER HELPER MODULE
4465 M:      Hans Verkuil <hverkuil@xs4all.nl>
4466 L:      linux-media@vger.kernel.org
4467 T:      git git://linuxtv.org/media_tree.git
4468 W:      https://linuxtv.org
4469 S:      Maintained
4470 F:      drivers/media/common/cx2341x*
4471 F:      include/media/drv-intf/cx2341x.h
4472
4473 CX24120 MEDIA DRIVER
4474 M:      Jemma Denson <jdenson@gmail.com>
4475 M:      Patrick Boettcher <patrick.boettcher@posteo.de>
4476 L:      linux-media@vger.kernel.org
4477 W:      https://linuxtv.org
4478 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4479 S:      Maintained
4480 F:      drivers/media/dvb-frontends/cx24120*
4481
4482 CX88 VIDEO4LINUX DRIVER
4483 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
4484 L:      linux-media@vger.kernel.org
4485 W:      https://linuxtv.org
4486 T:      git git://linuxtv.org/media_tree.git
4487 S:      Odd fixes
4488 F:      Documentation/media/v4l-drivers/cx88*
4489 F:      drivers/media/pci/cx88/
4490
4491 CXD2820R MEDIA DRIVER
4492 M:      Antti Palosaari <crope@iki.fi>
4493 L:      linux-media@vger.kernel.org
4494 W:      https://linuxtv.org
4495 W:      http://palosaari.fi/linux/
4496 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4497 T:      git git://linuxtv.org/anttip/media_tree.git
4498 S:      Maintained
4499 F:      drivers/media/dvb-frontends/cxd2820r*
4500
4501 CXGB3 ETHERNET DRIVER (CXGB3)
4502 M:      Vishal Kulkarni <vishal@chelsio.com>
4503 L:      netdev@vger.kernel.org
4504 W:      http://www.chelsio.com
4505 S:      Supported
4506 F:      drivers/net/ethernet/chelsio/cxgb3/
4507
4508 CXGB3 ISCSI DRIVER (CXGB3I)
4509 M:      Karen Xie <kxie@chelsio.com>
4510 L:      linux-scsi@vger.kernel.org
4511 W:      http://www.chelsio.com
4512 S:      Supported
4513 F:      drivers/scsi/cxgbi/cxgb3i
4514
4515 CXGB4 CRYPTO DRIVER (chcr)
4516 M:      Atul Gupta <atul.gupta@chelsio.com>
4517 L:      linux-crypto@vger.kernel.org
4518 W:      http://www.chelsio.com
4519 S:      Supported
4520 F:      drivers/crypto/chelsio
4521
4522 CXGB4 ETHERNET DRIVER (CXGB4)
4523 M:      Vishal Kulkarni <vishal@chelsio.com>
4524 L:      netdev@vger.kernel.org
4525 W:      http://www.chelsio.com
4526 S:      Supported
4527 F:      drivers/net/ethernet/chelsio/cxgb4/
4528
4529 CXGB4 ISCSI DRIVER (CXGB4I)
4530 M:      Karen Xie <kxie@chelsio.com>
4531 L:      linux-scsi@vger.kernel.org
4532 W:      http://www.chelsio.com
4533 S:      Supported
4534 F:      drivers/scsi/cxgbi/cxgb4i
4535
4536 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
4537 M:      Potnuri Bharat Teja <bharat@chelsio.com>
4538 L:      linux-rdma@vger.kernel.org
4539 W:      http://www.openfabrics.org
4540 S:      Supported
4541 F:      drivers/infiniband/hw/cxgb4/
4542 F:      include/uapi/rdma/cxgb4-abi.h
4543
4544 CXGB4VF ETHERNET DRIVER (CXGB4VF)
4545 M:      Casey Leedom <leedom@chelsio.com>
4546 L:      netdev@vger.kernel.org
4547 W:      http://www.chelsio.com
4548 S:      Supported
4549 F:      drivers/net/ethernet/chelsio/cxgb4vf/
4550
4551 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
4552 M:      Frederic Barrat <fbarrat@linux.ibm.com>
4553 M:      Andrew Donnellan <ajd@linux.ibm.com>
4554 L:      linuxppc-dev@lists.ozlabs.org
4555 S:      Supported
4556 F:      arch/powerpc/platforms/powernv/pci-cxl.c
4557 F:      drivers/misc/cxl/
4558 F:      include/misc/cxl*
4559 F:      include/uapi/misc/cxl.h
4560 F:      Documentation/powerpc/cxl.rst
4561 F:      Documentation/ABI/testing/sysfs-class-cxl
4562
4563 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
4564 M:      Manoj N. Kumar <manoj@linux.ibm.com>
4565 M:      Matthew R. Ochs <mrochs@linux.ibm.com>
4566 M:      Uma Krishnan <ukrishn@linux.ibm.com>
4567 L:      linux-scsi@vger.kernel.org
4568 S:      Supported
4569 F:      drivers/scsi/cxlflash/
4570 F:      include/uapi/scsi/cxlflash_ioctl.h
4571 F:      Documentation/powerpc/cxlflash.rst
4572
4573 CYBERPRO FB DRIVER
4574 M:      Russell King <linux@armlinux.org.uk>
4575 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4576 W:      http://www.armlinux.org.uk/
4577 S:      Maintained
4578 F:      drivers/video/fbdev/cyber2000fb.*
4579
4580 CYCLADES ASYNC MUX DRIVER
4581 W:      http://www.cyclades.com/
4582 S:      Orphan
4583 F:      drivers/tty/cyclades.c
4584 F:      include/linux/cyclades.h
4585 F:      include/uapi/linux/cyclades.h
4586
4587 CYCLADES PC300 DRIVER
4588 W:      http://www.cyclades.com/
4589 S:      Orphan
4590 F:      drivers/net/wan/pc300*
4591
4592 CYPRESS_FIRMWARE MEDIA DRIVER
4593 M:      Antti Palosaari <crope@iki.fi>
4594 L:      linux-media@vger.kernel.org
4595 W:      https://linuxtv.org
4596 W:      http://palosaari.fi/linux/
4597 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4598 T:      git git://linuxtv.org/anttip/media_tree.git
4599 S:      Maintained
4600 F:      drivers/media/common/cypress_firmware*
4601
4602 CYTTSP TOUCHSCREEN DRIVER
4603 M:      Ferruh Yigit <fery@cypress.com>
4604 L:      linux-input@vger.kernel.org
4605 S:      Supported
4606 F:      drivers/input/touchscreen/cyttsp*
4607 F:      include/linux/input/cyttsp.h
4608
4609 D-LINK DIR-685 TOUCHKEYS DRIVER
4610 M:      Linus Walleij <linus.walleij@linaro.org>
4611 L:      linux-input@vger.kernel.org
4612 S:      Supported
4613 F:      drivers/input/keyboard/dlink-dir685-touchkeys.c
4614
4615 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
4616 M:      Joshua Kinard <kumba@gentoo.org>
4617 S:      Maintained
4618 F:      drivers/rtc/rtc-ds1685.c
4619 F:      include/linux/rtc/ds1685.h
4620
4621 DAMA SLAVE for AX.25
4622 M:      Joerg Reuter <jreuter@yaina.de>
4623 W:      http://yaina.de/jreuter/
4624 W:      http://www.qsl.net/dl1bke/
4625 L:      linux-hams@vger.kernel.org
4626 S:      Maintained
4627 F:      net/ax25/af_ax25.c
4628 F:      net/ax25/ax25_dev.c
4629 F:      net/ax25/ax25_ds_*
4630 F:      net/ax25/ax25_in.c
4631 F:      net/ax25/ax25_out.c
4632 F:      net/ax25/ax25_timer.c
4633 F:      net/ax25/sysctl_net_ax25.c
4634
4635 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
4636 L:      netdev@vger.kernel.org
4637 S:      Orphan
4638 F:      Documentation/networking/device_drivers/dec/dmfe.txt
4639 F:      drivers/net/ethernet/dec/tulip/dmfe.c
4640
4641 DC390/AM53C974 SCSI driver
4642 M:      Hannes Reinecke <hare@suse.com>
4643 L:      linux-scsi@vger.kernel.org
4644 S:      Maintained
4645 F:      drivers/scsi/am53c974.c
4646
4647 DC395x SCSI driver
4648 M:      Oliver Neukum <oliver@neukum.org>
4649 M:      Ali Akcaagac <aliakc@web.de>
4650 M:      Jamie Lenehan <lenehan@twibble.org>
4651 L:      dc395x@twibble.org
4652 W:      http://twibble.org/dist/dc395x/
4653 W:      http://lists.twibble.org/mailman/listinfo/dc395x/
4654 S:      Maintained
4655 F:      Documentation/scsi/dc395x.txt
4656 F:      drivers/scsi/dc395x.*
4657
4658 DCCP PROTOCOL
4659 M:      Gerrit Renker <gerrit@erg.abdn.ac.uk>
4660 L:      dccp@vger.kernel.org
4661 W:      http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
4662 S:      Maintained
4663 F:      include/linux/dccp.h
4664 F:      include/uapi/linux/dccp.h
4665 F:      include/linux/tfrc.h
4666 F:      net/dccp/
4667
4668 DECnet NETWORK LAYER
4669 W:      http://linux-decnet.sourceforge.net
4670 L:      linux-decnet-user@lists.sourceforge.net
4671 S:      Orphan
4672 F:      Documentation/networking/decnet.txt
4673 F:      net/decnet/
4674
4675 DECSTATION PLATFORM SUPPORT
4676 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
4677 L:      linux-mips@vger.kernel.org
4678 W:      http://www.linux-mips.org/wiki/DECstation
4679 S:      Maintained
4680 F:      arch/mips/dec/
4681 F:      arch/mips/include/asm/dec/
4682 F:      arch/mips/include/asm/mach-dec/
4683
4684 DEFXX FDDI NETWORK DRIVER
4685 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
4686 S:      Maintained
4687 F:      drivers/net/fddi/defxx.*
4688
4689 DEINTERLACE DRIVERS FOR ALLWINNER H3
4690 M:      Jernej Skrabec <jernej.skrabec@siol.net>
4691 L:      linux-media@vger.kernel.org
4692 T:      git git://linuxtv.org/media_tree.git
4693 S:      Maintained
4694 F:      drivers/media/platform/sunxi/sun8i-di/
4695 F:      Documentation/devicetree/bindings/media/allwinner,sun8i-h3-deinterlace.yaml
4696
4697 DELL SMBIOS DRIVER
4698 M:      Pali Rohár <pali.rohar@gmail.com>
4699 M:      Mario Limonciello <mario.limonciello@dell.com>
4700 L:      platform-driver-x86@vger.kernel.org
4701 S:      Maintained
4702 F:      drivers/platform/x86/dell-smbios.*
4703
4704 DELL SMBIOS SMM DRIVER
4705 M:      Mario Limonciello <mario.limonciello@dell.com>
4706 L:      platform-driver-x86@vger.kernel.org
4707 S:      Maintained
4708 F:      drivers/platform/x86/dell-smbios-smm.c
4709
4710 DELL SMBIOS WMI DRIVER
4711 M:      Mario Limonciello <mario.limonciello@dell.com>
4712 L:      platform-driver-x86@vger.kernel.org
4713 S:      Maintained
4714 F:      drivers/platform/x86/dell-smbios-wmi.c
4715 F:      tools/wmi/dell-smbios-example.c
4716
4717 DEFZA FDDI NETWORK DRIVER
4718 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
4719 S:      Maintained
4720 F:      drivers/net/fddi/defza.*
4721
4722 DELL LAPTOP DRIVER
4723 M:      Matthew Garrett <mjg59@srcf.ucam.org>
4724 M:      Pali Rohár <pali.rohar@gmail.com>
4725 L:      platform-driver-x86@vger.kernel.org
4726 S:      Maintained
4727 F:      drivers/platform/x86/dell-laptop.c
4728
4729 DELL LAPTOP FREEFALL DRIVER
4730 M:      Pali Rohár <pali.rohar@gmail.com>
4731 S:      Maintained
4732 F:      drivers/platform/x86/dell-smo8800.c
4733
4734 DELL LAPTOP RBTN DRIVER
4735 M:      Pali Rohár <pali.rohar@gmail.com>
4736 S:      Maintained
4737 F:      drivers/platform/x86/dell-rbtn.*
4738
4739 DELL REMOTE BIOS UPDATE DRIVER
4740 M:      Stuart Hayes <stuart.w.hayes@gmail.com>
4741 L:      platform-driver-x86@vger.kernel.org
4742 S:      Maintained
4743 F:      drivers/platform/x86/dell_rbu.c
4744
4745 DELL LAPTOP SMM DRIVER
4746 M:      Pali Rohár <pali.rohar@gmail.com>
4747 S:      Maintained
4748 F:      drivers/hwmon/dell-smm-hwmon.c
4749 F:      include/uapi/linux/i8k.h
4750
4751 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
4752 M:      Stuart Hayes <stuart.w.hayes@gmail.com>
4753 L:      platform-driver-x86@vger.kernel.org
4754 S:      Maintained
4755 F:      Documentation/driver-api/dcdbas.rst
4756 F:      drivers/platform/x86/dcdbas.*
4757
4758 DELL WMI NOTIFICATIONS DRIVER
4759 M:      Matthew Garrett <mjg59@srcf.ucam.org>
4760 M:      Pali Rohár <pali.rohar@gmail.com>
4761 S:      Maintained
4762 F:      drivers/platform/x86/dell-wmi.c
4763
4764 DELL WMI DESCRIPTOR DRIVER
4765 M:      Mario Limonciello <mario.limonciello@dell.com>
4766 S:      Maintained
4767 F:      drivers/platform/x86/dell-wmi-descriptor.c
4768
4769 DELTA ST MEDIA DRIVER
4770 M:      Hugues Fruchet <hugues.fruchet@st.com>
4771 L:      linux-media@vger.kernel.org
4772 T:      git git://linuxtv.org/media_tree.git
4773 W:      https://linuxtv.org
4774 S:      Supported
4775 F:      drivers/media/platform/sti/delta
4776
4777 DENALI NAND DRIVER
4778 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
4779 L:      linux-mtd@lists.infradead.org
4780 S:      Supported
4781 F:      drivers/mtd/nand/raw/denali*
4782
4783 DESIGNWARE EDMA CORE IP DRIVER
4784 M:      Gustavo Pimentel <gustavo.pimentel@synopsys.com>
4785 L:      dmaengine@vger.kernel.org
4786 S:      Maintained
4787 F:      drivers/dma/dw-edma/
4788 F:      include/linux/dma/edma.h
4789
4790 DESIGNWARE USB2 DRD IP DRIVER
4791 M:      Minas Harutyunyan <hminas@synopsys.com>
4792 L:      linux-usb@vger.kernel.org
4793 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4794 S:      Maintained
4795 F:      drivers/usb/dwc2/
4796
4797 DESIGNWARE USB3 DRD IP DRIVER
4798 M:      Felipe Balbi <balbi@kernel.org>
4799 L:      linux-usb@vger.kernel.org
4800 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4801 S:      Maintained
4802 F:      drivers/usb/dwc3/
4803
4804 DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
4805 M:      Andreas Klinger <ak@it-klinger.de>
4806 L:      linux-iio@vger.kernel.org
4807 S:      Maintained
4808 F:      Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
4809 F:      drivers/iio/proximity/srf*.c
4810
4811 DEVICE COREDUMP (DEV_COREDUMP)
4812 M:      Johannes Berg <johannes@sipsolutions.net>
4813 L:      linux-kernel@vger.kernel.org
4814 S:      Maintained
4815 F:      drivers/base/devcoredump.c
4816 F:      include/linux/devcoredump.h
4817
4818 DEVICE FREQUENCY (DEVFREQ)
4819 M:      MyungJoo Ham <myungjoo.ham@samsung.com>
4820 M:      Kyungmin Park <kyungmin.park@samsung.com>
4821 M:      Chanwoo Choi <cw00.choi@samsung.com>
4822 L:      linux-pm@vger.kernel.org
4823 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
4824 S:      Maintained
4825 F:      drivers/devfreq/
4826 F:      include/linux/devfreq.h
4827 F:      Documentation/devicetree/bindings/devfreq/
4828 F:      include/trace/events/devfreq.h
4829
4830 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
4831 M:      Chanwoo Choi <cw00.choi@samsung.com>
4832 L:      linux-pm@vger.kernel.org
4833 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
4834 S:      Supported
4835 F:      drivers/devfreq/event/
4836 F:      drivers/devfreq/devfreq-event.c
4837 F:      include/dt-bindings/pmu/exynos_ppmu.h
4838 F:      include/linux/devfreq-event.h
4839 F:      Documentation/devicetree/bindings/devfreq/event/
4840
4841 DEVICE NUMBER REGISTRY
4842 M:      Torben Mathiasen <device@lanana.org>
4843 W:      http://lanana.org/docs/device-list/index.html
4844 S:      Maintained
4845
4846 DEVICE-MAPPER  (LVM)
4847 M:      Alasdair Kergon <agk@redhat.com>
4848 M:      Mike Snitzer <snitzer@redhat.com>
4849 M:      dm-devel@redhat.com
4850 L:      dm-devel@redhat.com
4851 W:      http://sources.redhat.com/dm
4852 Q:      http://patchwork.kernel.org/project/dm-devel/list/
4853 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
4854 T:      quilt http://people.redhat.com/agk/patches/linux/editing/
4855 S:      Maintained
4856 F:      Documentation/admin-guide/device-mapper/
4857 F:      drivers/md/Makefile
4858 F:      drivers/md/Kconfig
4859 F:      drivers/md/dm*
4860 F:      drivers/md/persistent-data/
4861 F:      include/linux/device-mapper.h
4862 F:      include/linux/dm-*.h
4863 F:      include/uapi/linux/dm-*.h
4864
4865 DEVLINK
4866 M:      Jiri Pirko <jiri@mellanox.com>
4867 L:      netdev@vger.kernel.org
4868 S:      Supported
4869 F:      net/core/devlink.c
4870 F:      include/net/devlink.h
4871 F:      include/uapi/linux/devlink.h
4872
4873 DIALOG SEMICONDUCTOR DRIVERS
4874 M:      Support Opensource <support.opensource@diasemi.com>
4875 W:      http://www.dialog-semiconductor.com/products
4876 S:      Supported
4877 F:      Documentation/hwmon/da90??.rst
4878 F:      Documentation/devicetree/bindings/mfd/da90*.txt
4879 F:      Documentation/devicetree/bindings/input/da90??-onkey.txt
4880 F:      Documentation/devicetree/bindings/thermal/da90??-thermal.txt
4881 F:      Documentation/devicetree/bindings/regulator/da92*.txt
4882 F:      Documentation/devicetree/bindings/regulator/slg51000.txt
4883 F:      Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
4884 F:      Documentation/devicetree/bindings/sound/da[79]*.txt
4885 F:      drivers/gpio/gpio-da90??.c
4886 F:      drivers/hwmon/da90??-hwmon.c
4887 F:      drivers/iio/adc/da91??-*.c
4888 F:      drivers/input/misc/da90??_onkey.c
4889 F:      drivers/input/touchscreen/da9052_tsi.c
4890 F:      drivers/leds/leds-da90??.c
4891 F:      drivers/mfd/da903x.c
4892 F:      drivers/mfd/da90??-*.c
4893 F:      drivers/mfd/da91??-*.c
4894 F:      drivers/power/supply/da9052-battery.c
4895 F:      drivers/power/supply/da91??-*.c
4896 F:      drivers/regulator/da903x.c
4897 F:      drivers/regulator/da9???-regulator.[ch]
4898 F:      drivers/regulator/slg51000-regulator.[ch]
4899 F:      drivers/thermal/da90??-thermal.c
4900 F:      drivers/rtc/rtc-da90??.c
4901 F:      drivers/video/backlight/da90??_bl.c
4902 F:      drivers/watchdog/da90??_wdt.c
4903 F:      include/linux/mfd/da903x.h
4904 F:      include/linux/mfd/da9052/
4905 F:      include/linux/mfd/da9055/
4906 F:      include/linux/mfd/da9062/
4907 F:      include/linux/mfd/da9063/
4908 F:      include/linux/mfd/da9150/
4909 F:      include/linux/regulator/da9211.h
4910 F:      include/sound/da[79]*.h
4911 F:      sound/soc/codecs/da[79]*.[ch]
4912
4913 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
4914 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
4915 L:      linux-gpio@vger.kernel.org
4916 S:      Maintained
4917 F:      drivers/gpio/gpio-gpio-mm.c
4918
4919 DIOLAN U2C-12 I2C DRIVER
4920 M:      Guenter Roeck <linux@roeck-us.net>
4921 L:      linux-i2c@vger.kernel.org
4922 S:      Maintained
4923 F:      drivers/i2c/busses/i2c-diolan-u2c.c
4924
4925 FILESYSTEM DIRECT ACCESS (DAX)
4926 M:      Dan Williams <dan.j.williams@intel.com>
4927 R:      Matthew Wilcox <willy@infradead.org>
4928 R:      Jan Kara <jack@suse.cz>
4929 L:      linux-fsdevel@vger.kernel.org
4930 L:      linux-nvdimm@lists.01.org
4931 S:      Supported
4932 F:      fs/dax.c
4933 F:      include/linux/dax.h
4934 F:      include/trace/events/fs_dax.h
4935
4936 DEVICE DIRECT ACCESS (DAX)
4937 M:      Dan Williams <dan.j.williams@intel.com>
4938 M:      Vishal Verma <vishal.l.verma@intel.com>
4939 M:      Dave Jiang <dave.jiang@intel.com>
4940 L:      linux-nvdimm@lists.01.org
4941 S:      Supported
4942 F:      drivers/dax/
4943
4944 DIRECTORY NOTIFICATION (DNOTIFY)
4945 M:      Jan Kara <jack@suse.cz>
4946 R:      Amir Goldstein <amir73il@gmail.com>
4947 L:      linux-fsdevel@vger.kernel.org
4948 S:      Maintained
4949 F:      Documentation/filesystems/dnotify.txt
4950 F:      fs/notify/dnotify/
4951 F:      include/linux/dnotify.h
4952
4953 DISK GEOMETRY AND PARTITION HANDLING
4954 M:      Andries Brouwer <aeb@cwi.nl>
4955 W:      http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4956 W:      http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4957 W:      http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4958 S:      Maintained
4959
4960 DISKQUOTA
4961 M:      Jan Kara <jack@suse.com>
4962 S:      Maintained
4963 F:      Documentation/filesystems/quota.txt
4964 F:      fs/quota/
4965 F:      include/linux/quota*.h
4966 F:      include/uapi/linux/quota*.h
4967
4968 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4969 M:      Bernie Thompson <bernie@plugable.com>
4970 L:      linux-fbdev@vger.kernel.org
4971 S:      Maintained
4972 W:      http://plugable.com/category/projects/udlfb/
4973 F:      drivers/video/fbdev/udlfb.c
4974 F:      include/video/udlfb.h
4975 F:      Documentation/fb/udlfb.rst
4976
4977 DISTRIBUTED LOCK MANAGER (DLM)
4978 M:      Christine Caulfield <ccaulfie@redhat.com>
4979 M:      David Teigland <teigland@redhat.com>
4980 L:      cluster-devel@redhat.com
4981 W:      http://sources.redhat.com/cluster/
4982 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4983 S:      Supported
4984 F:      fs/dlm/
4985
4986 DMA BUFFER SHARING FRAMEWORK
4987 M:      Sumit Semwal <sumit.semwal@linaro.org>
4988 S:      Maintained
4989 L:      linux-media@vger.kernel.org
4990 L:      dri-devel@lists.freedesktop.org
4991 L:      linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
4992 F:      drivers/dma-buf/
4993 F:      include/linux/dma-buf*
4994 F:      include/linux/reservation.h
4995 F:      include/linux/*fence.h
4996 F:      Documentation/driver-api/dma-buf.rst
4997 K:      dma_(buf|fence|resv)
4998 T:      git git://anongit.freedesktop.org/drm/drm-misc
4999
5000 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
5001 M:      Vinod Koul <vkoul@kernel.org>
5002 L:      dmaengine@vger.kernel.org
5003 Q:      https://patchwork.kernel.org/project/linux-dmaengine/list/
5004 S:      Maintained
5005 F:      drivers/dma/
5006 F:      include/linux/dmaengine.h
5007 F:      include/linux/of_dma.h
5008 F:      Documentation/devicetree/bindings/dma/
5009 F:      Documentation/driver-api/dmaengine/
5010 T:      git git://git.infradead.org/users/vkoul/slave-dma.git
5011
5012 DMA MAPPING HELPERS
5013 M:      Christoph Hellwig <hch@lst.de>
5014 M:      Marek Szyprowski <m.szyprowski@samsung.com>
5015 R:      Robin Murphy <robin.murphy@arm.com>
5016 L:      iommu@lists.linux-foundation.org
5017 T:      git git://git.infradead.org/users/hch/dma-mapping.git
5018 W:      http://git.infradead.org/users/hch/dma-mapping.git
5019 S:      Supported
5020 F:      kernel/dma/
5021 F:      include/asm-generic/dma-mapping.h
5022 F:      include/linux/dma-direct.h
5023 F:      include/linux/dma-mapping.h
5024 F:      include/linux/dma-noncoherent.h
5025
5026 DMC FREQUENCY DRIVER FOR SAMSUNG EXYNOS5422
5027 M:      Lukasz Luba <lukasz.luba@arm.com>
5028 L:      linux-pm@vger.kernel.org
5029 L:      linux-samsung-soc@vger.kernel.org
5030 S:      Maintained
5031 F:      drivers/memory/samsung/exynos5422-dmc.c
5032 F:      Documentation/devicetree/bindings/memory-controllers/exynos5422-dmc.txt
5033
5034 DME1737 HARDWARE MONITOR DRIVER
5035 M:      Juerg Haefliger <juergh@gmail.com>
5036 L:      linux-hwmon@vger.kernel.org
5037 S:      Maintained
5038 F:      Documentation/hwmon/dme1737.rst
5039 F:      drivers/hwmon/dme1737.c
5040
5041 DMI/SMBIOS SUPPORT
5042 M:      Jean Delvare <jdelvare@suse.com>
5043 S:      Maintained
5044 T:      quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
5045 F:      Documentation/ABI/testing/sysfs-firmware-dmi-tables
5046 F:      drivers/firmware/dmi-id.c
5047 F:      drivers/firmware/dmi_scan.c
5048 F:      include/linux/dmi.h
5049
5050 DOCUMENTATION
5051 M:      Jonathan Corbet <corbet@lwn.net>
5052 L:      linux-doc@vger.kernel.org
5053 S:      Maintained
5054 F:      Documentation/
5055 F:      scripts/documentation-file-ref-check
5056 F:      scripts/kernel-doc
5057 F:      scripts/sphinx-pre-install
5058 X:      Documentation/ABI/
5059 X:      Documentation/firmware-guide/acpi/
5060 X:      Documentation/devicetree/
5061 X:      Documentation/i2c/
5062 X:      Documentation/media/
5063 X:      Documentation/power/
5064 X:      Documentation/spi/
5065 T:      git git://git.lwn.net/linux.git docs-next
5066
5067 DOCUMENTATION/ITALIAN
5068 M:      Federico Vaga <federico.vaga@vaga.pv.it>
5069 L:      linux-doc@vger.kernel.org
5070 S:      Maintained
5071 F:      Documentation/translations/it_IT
5072
5073 DOCUMENTATION SCRIPTS
5074 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5075 L:      linux-doc@vger.kernel.org
5076 S:      Maintained
5077 F:      scripts/documentation-file-ref-check
5078 F:      scripts/sphinx-pre-install
5079 F:      Documentation/sphinx/parse-headers.pl
5080
5081 DONGWOON DW9714 LENS VOICE COIL DRIVER
5082 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
5083 L:      linux-media@vger.kernel.org
5084 T:      git git://linuxtv.org/media_tree.git
5085 S:      Maintained
5086 F:      drivers/media/i2c/dw9714.c
5087 F:      Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.txt
5088
5089 DONGWOON DW9807 LENS VOICE COIL DRIVER
5090 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
5091 L:      linux-media@vger.kernel.org
5092 T:      git git://linuxtv.org/media_tree.git
5093 S:      Maintained
5094 F:      drivers/media/i2c/dw9807-vcm.c
5095 F:      Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.txt
5096
5097 DOUBLETALK DRIVER
5098 M:      "James R. Van Zandt" <jrv@vanzandt.mv.com>
5099 L:      blinux-list@redhat.com
5100 S:      Maintained
5101 F:      drivers/char/dtlk.c
5102 F:      include/linux/dtlk.h
5103
5104 DPAA2 DATAPATH I/O (DPIO) DRIVER
5105 M:      Roy Pledge <Roy.Pledge@nxp.com>
5106 L:      linux-kernel@vger.kernel.org
5107 S:      Maintained
5108 F:      drivers/soc/fsl/dpio
5109
5110 DPAA2 ETHERNET DRIVER
5111 M:      Ioana Radulescu <ruxandra.radulescu@nxp.com>
5112 L:      netdev@vger.kernel.org
5113 S:      Maintained
5114 F:      drivers/net/ethernet/freescale/dpaa2/dpaa2-eth*
5115 F:      drivers/net/ethernet/freescale/dpaa2/dpaa2-mac*
5116 F:      drivers/net/ethernet/freescale/dpaa2/dpni*
5117 F:      drivers/net/ethernet/freescale/dpaa2/dpmac*
5118 F:      drivers/net/ethernet/freescale/dpaa2/dpkg.h
5119 F:      drivers/net/ethernet/freescale/dpaa2/Makefile
5120 F:      drivers/net/ethernet/freescale/dpaa2/Kconfig
5121 F:      Documentation/networking/device_drivers/freescale/dpaa2/ethernet-driver.rst
5122 F:      Documentation/networking/device_drivers/freescale/dpaa2/mac-phy-support.rst
5123
5124 DPAA2 ETHERNET SWITCH DRIVER
5125 M:      Ioana Radulescu <ruxandra.radulescu@nxp.com>
5126 M:      Ioana Ciornei <ioana.ciornei@nxp.com>
5127 L:      linux-kernel@vger.kernel.org
5128 S:      Maintained
5129 F:      drivers/staging/fsl-dpaa2/ethsw
5130
5131 DPT_I2O SCSI RAID DRIVER
5132 M:      Adaptec OEM Raid Solutions <aacraid@microsemi.com>
5133 L:      linux-scsi@vger.kernel.org
5134 W:      http://www.adaptec.com/
5135 S:      Maintained
5136 F:      drivers/scsi/dpt*
5137 F:      drivers/scsi/dpt/
5138
5139 DRBD DRIVER
5140 M:      Philipp Reisner <philipp.reisner@linbit.com>
5141 M:      Lars Ellenberg <lars.ellenberg@linbit.com>
5142 L:      drbd-dev@lists.linbit.com
5143 W:      http://www.drbd.org
5144 T:      git git://git.linbit.com/linux-drbd.git
5145 T:      git git://git.linbit.com/drbd-8.4.git
5146 S:      Supported
5147 F:      drivers/block/drbd/
5148 F:      lib/lru_cache.c
5149 F:      Documentation/admin-guide/blockdev/
5150
5151 DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
5152 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5153 R:      "Rafael J. Wysocki" <rafael@kernel.org>
5154 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
5155 S:      Supported
5156 F:      Documentation/kobject.txt
5157 F:      drivers/base/
5158 F:      fs/debugfs/
5159 F:      fs/sysfs/
5160 F:      include/linux/debugfs.h
5161 F:      include/linux/kobj*
5162 F:      lib/kobj*
5163
5164 DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
5165 M:      Kevin Hilman <khilman@kernel.org>
5166 M:      Nishanth Menon <nm@ti.com>
5167 S:      Maintained
5168 F:      drivers/power/avs/
5169 F:      include/linux/power/smartreflex.h
5170 L:      linux-pm@vger.kernel.org
5171
5172 DRM DRIVER FOR ARM PL111 CLCD
5173 M:      Eric Anholt <eric@anholt.net>
5174 T:      git git://anongit.freedesktop.org/drm/drm-misc
5175 S:      Supported
5176 F:      drivers/gpu/drm/pl111/
5177
5178 DRM DRIVER FOR ARM VERSATILE TFT PANELS
5179 M:      Linus Walleij <linus.walleij@linaro.org>
5180 T:      git git://anongit.freedesktop.org/drm/drm-misc
5181 S:      Maintained
5182 F:      drivers/gpu/drm/panel/panel-arm-versatile.c
5183 F:      Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.txt
5184
5185 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
5186 M:      Dave Airlie <airlied@redhat.com>
5187 S:      Odd Fixes
5188 F:      drivers/gpu/drm/ast/
5189
5190 DRM DRIVER FOR ASPEED BMC GFX
5191 M:      Joel Stanley <joel@jms.id.au>
5192 L:      linux-aspeed@lists.ozlabs.org
5193 T:      git git://anongit.freedesktop.org/drm/drm-misc
5194 S:      Supported
5195 F:      drivers/gpu/drm/aspeed/
5196 F:      Documentation/devicetree/bindings/gpu/aspeed-gfx.txt
5197
5198 DRM DRIVER FOR BOCHS VIRTUAL GPU
5199 M:      Gerd Hoffmann <kraxel@redhat.com>
5200 L:      virtualization@lists.linux-foundation.org
5201 T:      git git://anongit.freedesktop.org/drm/drm-misc
5202 S:      Maintained
5203 F:      drivers/gpu/drm/bochs/
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 FEIYANG FY07024DI26A30-D MIPI-DSI LCD PANELS
5212 M:      Jagan Teki <jagan@amarulasolutions.com>
5213 S:      Maintained
5214 F:      drivers/gpu/drm/panel/panel-feiyang-fy07024di26a30d.c
5215 F:      Documentation/devicetree/bindings/display/panel/feiyang,fy07024di26a30d.txt
5216
5217 DRM DRIVER FOR GRAIN MEDIA GM12U320 PROJECTORS
5218 M:      Hans de Goede <hdegoede@redhat.com>
5219 T:      git git://anongit.freedesktop.org/drm/drm-misc
5220 S:      Maintained
5221 F:      drivers/gpu/drm/tiny/gm12u320.c
5222
5223 DRM DRIVER FOR ILITEK ILI9225 PANELS
5224 M:      David Lechner <david@lechnology.com>
5225 T:      git git://anongit.freedesktop.org/drm/drm-misc
5226 S:      Maintained
5227 F:      drivers/gpu/drm/tiny/ili9225.c
5228 F:      Documentation/devicetree/bindings/display/ilitek,ili9225.txt
5229
5230 DRM DRIVER FOR HX8357D PANELS
5231 M:      Eric Anholt <eric@anholt.net>
5232 T:      git git://anongit.freedesktop.org/drm/drm-misc
5233 S:      Maintained
5234 F:      drivers/gpu/drm/tiny/hx8357d.c
5235 F:      Documentation/devicetree/bindings/display/himax,hx8357d.txt
5236
5237 DRM DRIVER FOR INTEL I810 VIDEO CARDS
5238 S:      Orphan / Obsolete
5239 F:      drivers/gpu/drm/i810/
5240 F:      include/uapi/drm/i810_drm.h
5241
5242 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
5243 S:      Orphan / Obsolete
5244 F:      drivers/gpu/drm/mga/
5245 F:      include/uapi/drm/mga_drm.h
5246
5247 DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
5248 M:      Dave Airlie <airlied@redhat.com>
5249 S:      Odd Fixes
5250 F:      drivers/gpu/drm/mgag200/
5251
5252 DRM DRIVER FOR MI0283QT
5253 M:      Noralf Trønnes <noralf@tronnes.org>
5254 T:      git git://anongit.freedesktop.org/drm/drm-misc
5255 S:      Maintained
5256 F:      drivers/gpu/drm/tiny/mi0283qt.c
5257 F:      Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
5258
5259 DRM DRIVER FOR MSM ADRENO GPU
5260 M:      Rob Clark <robdclark@gmail.com>
5261 M:      Sean Paul <sean@poorly.run>
5262 L:      linux-arm-msm@vger.kernel.org
5263 L:      dri-devel@lists.freedesktop.org
5264 L:      freedreno@lists.freedesktop.org
5265 T:      git https://gitlab.freedesktop.org/drm/msm.git
5266 S:      Maintained
5267 F:      drivers/gpu/drm/msm/
5268 F:      include/uapi/drm/msm_drm.h
5269 F:      Documentation/devicetree/bindings/display/msm/
5270
5271 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
5272 M:      Ben Skeggs <bskeggs@redhat.com>
5273 L:      dri-devel@lists.freedesktop.org
5274 L:      nouveau@lists.freedesktop.org
5275 T:      git git://github.com/skeggsb/linux
5276 S:      Supported
5277 F:      drivers/gpu/drm/nouveau/
5278 F:      include/uapi/drm/nouveau_drm.h
5279
5280 DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS
5281 M:      Stefan Mavrodiev <stefan@olimex.com>
5282 S:      Maintained
5283 F:      drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c
5284 F:      Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.txt
5285
5286 DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
5287 M:      Noralf Trønnes <noralf@tronnes.org>
5288 T:      git git://anongit.freedesktop.org/drm/drm-misc
5289 S:      Maintained
5290 F:      drivers/gpu/drm/tiny/repaper.c
5291 F:      Documentation/devicetree/bindings/display/repaper.txt
5292
5293 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
5294 M:      Dave Airlie <airlied@redhat.com>
5295 M:      Gerd Hoffmann <kraxel@redhat.com>
5296 L:      virtualization@lists.linux-foundation.org
5297 T:      git git://anongit.freedesktop.org/drm/drm-misc
5298 S:      Obsolete
5299 W:      https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
5300 F:      drivers/gpu/drm/cirrus/
5301
5302 DRM DRIVER FOR QXL VIRTUAL GPU
5303 M:      Dave Airlie <airlied@redhat.com>
5304 M:      Gerd Hoffmann <kraxel@redhat.com>
5305 L:      virtualization@lists.linux-foundation.org
5306 L:      spice-devel@lists.freedesktop.org
5307 T:      git git://anongit.freedesktop.org/drm/drm-misc
5308 S:      Maintained
5309 F:      drivers/gpu/drm/qxl/
5310 F:      include/uapi/drm/qxl_drm.h
5311
5312 DRM DRIVER FOR RAYDIUM RM67191 PANELS
5313 M:      Robert Chiras <robert.chiras@nxp.com>
5314 S:      Maintained
5315 F:      drivers/gpu/drm/panel/panel-raydium-rm67191.c
5316 F:      Documentation/devicetree/bindings/display/panel/raydium,rm67191.txt
5317
5318 DRM DRIVER FOR RAGE 128 VIDEO CARDS
5319 S:      Orphan / Obsolete
5320 F:      drivers/gpu/drm/r128/
5321 F:      include/uapi/drm/r128_drm.h
5322
5323 DRM DRIVER FOR ROCKTECH JH057N00900 PANELS
5324 M:      Guido Günther <agx@sigxcpu.org>
5325 R:      Purism Kernel Team <kernel@puri.sm>
5326 S:      Maintained
5327 F:      drivers/gpu/drm/panel/panel-rocktech-jh057n00900.c
5328 F:      Documentation/devicetree/bindings/display/panel/rocktech,jh057n00900.txt
5329
5330 DRM DRIVER FOR SAVAGE VIDEO CARDS
5331 S:      Orphan / Obsolete
5332 F:      drivers/gpu/drm/savage/
5333 F:      include/uapi/drm/savage_drm.h
5334
5335 DRM DRIVER FOR SIS VIDEO CARDS
5336 S:      Orphan / Obsolete
5337 F:      drivers/gpu/drm/sis/
5338 F:      include/uapi/drm/sis_drm.h
5339
5340 DRM DRIVER FOR SITRONIX ST7701 PANELS
5341 M:      Jagan Teki <jagan@amarulasolutions.com>
5342 S:      Maintained
5343 F:      drivers/gpu/drm/panel/panel-sitronix-st7701.c
5344 F:      Documentation/devicetree/bindings/display/panel/sitronix,st7701.txt
5345
5346 DRM DRIVER FOR SITRONIX ST7586 PANELS
5347 M:      David Lechner <david@lechnology.com>
5348 T:      git git://anongit.freedesktop.org/drm/drm-misc
5349 S:      Maintained
5350 F:      drivers/gpu/drm/tiny/st7586.c
5351 F:      Documentation/devicetree/bindings/display/sitronix,st7586.txt
5352
5353 DRM DRIVER FOR SITRONIX ST7735R PANELS
5354 M:      David Lechner <david@lechnology.com>
5355 T:      git git://anongit.freedesktop.org/drm/drm-misc
5356 S:      Maintained
5357 F:      drivers/gpu/drm/tiny/st7735r.c
5358 F:      Documentation/devicetree/bindings/display/sitronix,st7735r.txt
5359
5360 DRM DRIVER FOR ST-ERICSSON MCDE
5361 M:      Linus Walleij <linus.walleij@linaro.org>
5362 T:      git git://anongit.freedesktop.org/drm/drm-misc
5363 S:      Maintained
5364 F:      drivers/gpu/drm/mcde/
5365 F:      Documentation/devicetree/bindings/display/ste,mcde.txt
5366
5367 DRM DRIVER FOR TDFX VIDEO CARDS
5368 S:      Orphan / Obsolete
5369 F:      drivers/gpu/drm/tdfx/
5370
5371 DRM DRIVER FOR TPO TPG110 PANELS
5372 M:      Linus Walleij <linus.walleij@linaro.org>
5373 T:      git git://anongit.freedesktop.org/drm/drm-misc
5374 S:      Maintained
5375 F:      drivers/gpu/drm/panel/panel-tpo-tpg110.c
5376 F:      Documentation/devicetree/bindings/display/panel/tpo,tpg110.yaml
5377
5378 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
5379 M:      Dave Airlie <airlied@redhat.com>
5380 R:      Sean Paul <sean@poorly.run>
5381 L:      dri-devel@lists.freedesktop.org
5382 S:      Odd Fixes
5383 F:      drivers/gpu/drm/udl/
5384 T:      git git://anongit.freedesktop.org/drm/drm-misc
5385
5386 DRM DRIVER FOR VIRTUALBOX VIRTUAL GPU
5387 M:      Hans de Goede <hdegoede@redhat.com>
5388 L:      dri-devel@lists.freedesktop.org
5389 S:      Maintained
5390 F:      drivers/gpu/drm/vboxvideo/
5391 T:      git git://anongit.freedesktop.org/drm/drm-misc
5392
5393 DRM DRIVER FOR VIRTUAL KERNEL MODESETTING (VKMS)
5394 M:      Rodrigo Siqueira <rodrigosiqueiramelo@gmail.com>
5395 R:      Haneen Mohammed <hamohammed.sa@gmail.com>
5396 R:      Daniel Vetter <daniel@ffwll.ch>
5397 T:      git git://anongit.freedesktop.org/drm/drm-misc
5398 S:      Maintained
5399 L:      dri-devel@lists.freedesktop.org
5400 F:      drivers/gpu/drm/vkms/
5401 F:      Documentation/gpu/vkms.rst
5402
5403 DRM DRIVER FOR VMWARE VIRTUAL GPU
5404 M:      "VMware Graphics" <linux-graphics-maintainer@vmware.com>
5405 M:      Thomas Hellstrom <thellstrom@vmware.com>
5406 L:      dri-devel@lists.freedesktop.org
5407 T:      git git://people.freedesktop.org/~thomash/linux
5408 S:      Supported
5409 F:      drivers/gpu/drm/vmwgfx/
5410 F:      include/uapi/drm/vmwgfx_drm.h
5411
5412 DRM DRIVERS
5413 M:      David Airlie <airlied@linux.ie>
5414 M:      Daniel Vetter <daniel@ffwll.ch>
5415 L:      dri-devel@lists.freedesktop.org
5416 T:      git git://anongit.freedesktop.org/drm/drm
5417 B:      https://bugs.freedesktop.org/
5418 C:      irc://chat.freenode.net/dri-devel
5419 S:      Maintained
5420 F:      drivers/gpu/drm/
5421 F:      drivers/gpu/vga/
5422 F:      Documentation/devicetree/bindings/display/
5423 F:      Documentation/devicetree/bindings/gpu/
5424 F:      Documentation/gpu/
5425 F:      include/drm/
5426 F:      include/uapi/drm/
5427 F:      include/linux/vga*
5428
5429 DRM DRIVERS AND MISC GPU PATCHES
5430 M:      Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
5431 M:      Maxime Ripard <mripard@kernel.org>
5432 M:      Sean Paul <sean@poorly.run>
5433 W:      https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
5434 S:      Maintained
5435 T:      git git://anongit.freedesktop.org/drm/drm-misc
5436 F:      Documentation/gpu/
5437 F:      drivers/gpu/vga/
5438 F:      drivers/gpu/drm/*
5439 F:      include/drm/drm*
5440 F:      include/uapi/drm/drm*
5441 F:      include/linux/vga*
5442
5443 DRM DRIVERS FOR ALLWINNER A10
5444 M:      Maxime Ripard <mripard@kernel.org>
5445 M:      Chen-Yu Tsai <wens@csie.org>
5446 L:      dri-devel@lists.freedesktop.org
5447 S:      Supported
5448 F:      drivers/gpu/drm/sun4i/
5449 F:      Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
5450 T:      git git://anongit.freedesktop.org/drm/drm-misc
5451
5452 DRM DRIVER FOR ALLWINNER DE2 AND DE3 ENGINE
5453 M:      Maxime Ripard <mripard@kernel.org>
5454 M:      Chen-Yu Tsai <wens@csie.org>
5455 R:      Jernej Skrabec <jernej.skrabec@siol.net>
5456 L:      dri-devel@lists.freedesktop.org
5457 S:      Supported
5458 F:      drivers/gpu/drm/sun4i/sun8i*
5459 T:      git git://anongit.freedesktop.org/drm/drm-misc
5460
5461 DRM DRIVERS FOR AMLOGIC SOCS
5462 M:      Neil Armstrong <narmstrong@baylibre.com>
5463 L:      dri-devel@lists.freedesktop.org
5464 L:      linux-amlogic@lists.infradead.org
5465 W:      http://linux-meson.com/
5466 S:      Supported
5467 F:      drivers/gpu/drm/meson/
5468 F:      Documentation/devicetree/bindings/display/amlogic,meson-vpu.yaml
5469 F:      Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.yaml
5470 F:      Documentation/gpu/meson.rst
5471 T:      git git://anongit.freedesktop.org/drm/drm-misc
5472
5473 DRM DRIVERS FOR ATMEL HLCDC
5474 M:      Sam Ravnborg <sam@ravnborg.org>
5475 M:      Boris Brezillon <bbrezillon@kernel.org>
5476 L:      dri-devel@lists.freedesktop.org
5477 S:      Supported
5478 F:      drivers/gpu/drm/atmel-hlcdc/
5479 F:      Documentation/devicetree/bindings/display/atmel/
5480 T:      git git://anongit.freedesktop.org/drm/drm-misc
5481
5482 DRM DRIVERS FOR BRIDGE CHIPS
5483 M:      Andrzej Hajda <a.hajda@samsung.com>
5484 M:      Neil Armstrong <narmstrong@baylibre.com>
5485 R:      Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
5486 R:      Jonas Karlman <jonas@kwiboo.se>
5487 R:      Jernej Skrabec <jernej.skrabec@siol.net>
5488 S:      Maintained
5489 T:      git git://anongit.freedesktop.org/drm/drm-misc
5490 F:      drivers/gpu/drm/bridge/
5491
5492 DRM DRIVERS FOR EXYNOS
5493 M:      Inki Dae <inki.dae@samsung.com>
5494 M:      Joonyoung Shim <jy0922.shim@samsung.com>
5495 M:      Seung-Woo Kim <sw0312.kim@samsung.com>
5496 M:      Kyungmin Park <kyungmin.park@samsung.com>
5497 L:      dri-devel@lists.freedesktop.org
5498 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
5499 S:      Supported
5500 F:      drivers/gpu/drm/exynos/
5501 F:      include/uapi/drm/exynos_drm.h
5502 F:      Documentation/devicetree/bindings/display/exynos/
5503
5504 DRM DRIVERS FOR FREESCALE DCU
5505 M:      Stefan Agner <stefan@agner.ch>
5506 M:      Alison Wang <alison.wang@nxp.com>
5507 L:      dri-devel@lists.freedesktop.org
5508 S:      Supported
5509 F:      drivers/gpu/drm/fsl-dcu/
5510 F:      Documentation/devicetree/bindings/display/fsl,dcu.txt
5511 F:      Documentation/devicetree/bindings/display/fsl,tcon.txt
5512 F:      Documentation/devicetree/bindings/display/panel/nec,nl4827hc19-05b.txt
5513 T:      git git://anongit.freedesktop.org/drm/drm-misc
5514
5515 DRM DRIVERS FOR FREESCALE IMX
5516 M:      Philipp Zabel <p.zabel@pengutronix.de>
5517 L:      dri-devel@lists.freedesktop.org
5518 S:      Maintained
5519 F:      drivers/gpu/drm/imx/
5520 F:      drivers/gpu/ipu-v3/
5521 F:      Documentation/devicetree/bindings/display/imx/
5522
5523 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
5524 M:      Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
5525 L:      dri-devel@lists.freedesktop.org
5526 T:      git git://github.com/patjak/drm-gma500
5527 S:      Maintained
5528 F:      drivers/gpu/drm/gma500/
5529
5530 DRM DRIVERS FOR HISILICON
5531 M:      Xinliang Liu <z.liuxinliang@hisilicon.com>
5532 M:      Rongrong Zou <zourongrong@gmail.com>
5533 R:      Xinwei Kong <kong.kongxinwei@hisilicon.com>
5534 R:      Chen Feng <puck.chen@hisilicon.com>
5535 L:      dri-devel@lists.freedesktop.org
5536 T:      git git://github.com/xin3liang/linux.git
5537 S:      Maintained
5538 F:      drivers/gpu/drm/hisilicon/
5539 F:      Documentation/devicetree/bindings/display/hisilicon/
5540
5541 DRM DRIVERS FOR LIMA
5542 M:      Qiang Yu <yuq825@gmail.com>
5543 L:      dri-devel@lists.freedesktop.org
5544 L:      lima@lists.freedesktop.org (moderated for non-subscribers)
5545 S:      Maintained
5546 F:      drivers/gpu/drm/lima/
5547 F:      include/uapi/drm/lima_drm.h
5548 T:      git git://anongit.freedesktop.org/drm/drm-misc
5549
5550 DRM DRIVERS FOR MEDIATEK
5551 M:      CK Hu <ck.hu@mediatek.com>
5552 M:      Philipp Zabel <p.zabel@pengutronix.de>
5553 L:      dri-devel@lists.freedesktop.org
5554 S:      Supported
5555 F:      drivers/gpu/drm/mediatek/
5556 F:      Documentation/devicetree/bindings/display/mediatek/
5557
5558 DRM DRIVERS FOR NVIDIA TEGRA
5559 M:      Thierry Reding <thierry.reding@gmail.com>
5560 L:      dri-devel@lists.freedesktop.org
5561 L:      linux-tegra@vger.kernel.org
5562 T:      git git://anongit.freedesktop.org/tegra/linux.git
5563 S:      Supported
5564 F:      drivers/gpu/drm/tegra/
5565 F:      drivers/gpu/host1x/
5566 F:      include/linux/host1x.h
5567 F:      include/uapi/drm/tegra_drm.h
5568 F:      Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
5569
5570 DRM DRIVERS FOR RENESAS
5571 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
5572 M:      Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
5573 L:      dri-devel@lists.freedesktop.org
5574 L:      linux-renesas-soc@vger.kernel.org
5575 T:      git git://linuxtv.org/pinchartl/media drm/du/next
5576 S:      Supported
5577 F:      drivers/gpu/drm/rcar-du/
5578 F:      drivers/gpu/drm/shmobile/
5579 F:      include/linux/platform_data/shmob_drm.h
5580 F:      Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
5581 F:      Documentation/devicetree/bindings/display/bridge/renesas,lvds.txt
5582 F:      Documentation/devicetree/bindings/display/renesas,du.txt
5583
5584 DRM DRIVERS FOR ROCKCHIP
5585 M:      Sandy Huang <hjc@rock-chips.com>
5586 M:      Heiko Stübner <heiko@sntech.de>
5587 L:      dri-devel@lists.freedesktop.org
5588 S:      Maintained
5589 F:      drivers/gpu/drm/rockchip/
5590 F:      Documentation/devicetree/bindings/display/rockchip/
5591 T:      git git://anongit.freedesktop.org/drm/drm-misc
5592
5593 DRM DRIVERS FOR STI
5594 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
5595 M:      Vincent Abriou <vincent.abriou@st.com>
5596 L:      dri-devel@lists.freedesktop.org
5597 T:      git git://anongit.freedesktop.org/drm/drm-misc
5598 S:      Maintained
5599 F:      drivers/gpu/drm/sti
5600 F:      Documentation/devicetree/bindings/display/st,stih4xx.txt
5601
5602 DRM DRIVERS FOR STM
5603 M:      Yannick Fertre <yannick.fertre@st.com>
5604 M:      Philippe Cornu <philippe.cornu@st.com>
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/stm
5611 F:      Documentation/devicetree/bindings/display/st,stm32-ltdc.txt
5612
5613 DRM DRIVERS FOR TI LCDC
5614 M:      Jyri Sarha <jsarha@ti.com>
5615 R:      Tomi Valkeinen <tomi.valkeinen@ti.com>
5616 L:      dri-devel@lists.freedesktop.org
5617 S:      Maintained
5618 F:      drivers/gpu/drm/tilcdc/
5619 F:      Documentation/devicetree/bindings/display/tilcdc/
5620
5621 DRM DRIVERS FOR TI OMAP
5622 M:      Tomi Valkeinen <tomi.valkeinen@ti.com>
5623 L:      dri-devel@lists.freedesktop.org
5624 S:      Maintained
5625 F:      drivers/gpu/drm/omapdrm/
5626 F:      Documentation/devicetree/bindings/display/ti/
5627
5628 DRM DRIVERS FOR V3D
5629 M:      Eric Anholt <eric@anholt.net>
5630 S:      Supported
5631 F:      drivers/gpu/drm/v3d/
5632 F:      include/uapi/drm/v3d_drm.h
5633 F:      Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.txt
5634 T:      git git://anongit.freedesktop.org/drm/drm-misc
5635
5636 DRM DRIVERS FOR VC4
5637 M:      Eric Anholt <eric@anholt.net>
5638 T:      git git://github.com/anholt/linux
5639 S:      Supported
5640 F:      drivers/gpu/drm/vc4/
5641 F:      include/uapi/drm/vc4_drm.h
5642 F:      Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
5643 T:      git git://anongit.freedesktop.org/drm/drm-misc
5644
5645 DRM DRIVERS FOR VIVANTE GPU IP
5646 M:      Lucas Stach <l.stach@pengutronix.de>
5647 R:      Russell King <linux+etnaviv@armlinux.org.uk>
5648 R:      Christian Gmeiner <christian.gmeiner@gmail.com>
5649 L:      etnaviv@lists.freedesktop.org (moderated for non-subscribers)
5650 L:      dri-devel@lists.freedesktop.org
5651 S:      Maintained
5652 F:      drivers/gpu/drm/etnaviv/
5653 F:      include/uapi/drm/etnaviv_drm.h
5654 F:      Documentation/devicetree/bindings/display/etnaviv/
5655
5656 DRM DRIVERS FOR ZTE ZX
5657 M:      Shawn Guo <shawnguo@kernel.org>
5658 L:      dri-devel@lists.freedesktop.org
5659 S:      Maintained
5660 F:      drivers/gpu/drm/zte/
5661 F:      Documentation/devicetree/bindings/display/zte,vou.txt
5662 T:      git git://anongit.freedesktop.org/drm/drm-misc
5663
5664 DRM PANEL DRIVERS
5665 M:      Thierry Reding <thierry.reding@gmail.com>
5666 R:      Sam Ravnborg <sam@ravnborg.org>
5667 L:      dri-devel@lists.freedesktop.org
5668 T:      git git://anongit.freedesktop.org/drm/drm-misc
5669 S:      Maintained
5670 F:      drivers/gpu/drm/drm_panel.c
5671 F:      drivers/gpu/drm/panel/
5672 F:      include/drm/drm_panel.h
5673 F:      Documentation/devicetree/bindings/display/panel/
5674
5675 DRM DRIVERS FOR XEN
5676 M:      Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
5677 T:      git git://anongit.freedesktop.org/drm/drm-misc
5678 L:      dri-devel@lists.freedesktop.org
5679 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
5680 S:      Supported
5681 F:      drivers/gpu/drm/xen/
5682 F:      Documentation/gpu/xen-front.rst
5683
5684 DRM TTM SUBSYSTEM
5685 M:      Christian Koenig <christian.koenig@amd.com>
5686 M:      Huang Rui <ray.huang@amd.com>
5687 T:      git git://people.freedesktop.org/~agd5f/linux
5688 S:      Maintained
5689 L:      dri-devel@lists.freedesktop.org
5690 F:      include/drm/ttm/
5691 F:      drivers/gpu/drm/ttm/
5692
5693 DSBR100 USB FM RADIO DRIVER
5694 M:      Alexey Klimov <klimov.linux@gmail.com>
5695 L:      linux-media@vger.kernel.org
5696 T:      git git://linuxtv.org/media_tree.git
5697 S:      Maintained
5698 F:      drivers/media/radio/dsbr100.c
5699
5700 DT3155 MEDIA DRIVER
5701 M:      Hans Verkuil <hverkuil@xs4all.nl>
5702 L:      linux-media@vger.kernel.org
5703 T:      git git://linuxtv.org/media_tree.git
5704 W:      https://linuxtv.org
5705 S:      Odd Fixes
5706 F:      drivers/media/pci/dt3155/
5707
5708 DVB_USB_AF9015 MEDIA DRIVER
5709 M:      Antti Palosaari <crope@iki.fi>
5710 L:      linux-media@vger.kernel.org
5711 W:      https://linuxtv.org
5712 W:      http://palosaari.fi/linux/
5713 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5714 T:      git git://linuxtv.org/anttip/media_tree.git
5715 S:      Maintained
5716 F:      drivers/media/usb/dvb-usb-v2/af9015*
5717
5718 DVB_USB_AF9035 MEDIA DRIVER
5719 M:      Antti Palosaari <crope@iki.fi>
5720 L:      linux-media@vger.kernel.org
5721 W:      https://linuxtv.org
5722 W:      http://palosaari.fi/linux/
5723 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5724 T:      git git://linuxtv.org/anttip/media_tree.git
5725 S:      Maintained
5726 F:      drivers/media/usb/dvb-usb-v2/af9035*
5727
5728 DVB_USB_ANYSEE MEDIA DRIVER
5729 M:      Antti Palosaari <crope@iki.fi>
5730 L:      linux-media@vger.kernel.org
5731 W:      https://linuxtv.org
5732 W:      http://palosaari.fi/linux/
5733 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5734 T:      git git://linuxtv.org/anttip/media_tree.git
5735 S:      Maintained
5736 F:      drivers/media/usb/dvb-usb-v2/anysee*
5737
5738 DVB_USB_AU6610 MEDIA DRIVER
5739 M:      Antti Palosaari <crope@iki.fi>
5740 L:      linux-media@vger.kernel.org
5741 W:      https://linuxtv.org
5742 W:      http://palosaari.fi/linux/
5743 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5744 T:      git git://linuxtv.org/anttip/media_tree.git
5745 S:      Maintained
5746 F:      drivers/media/usb/dvb-usb-v2/au6610*
5747
5748 DVB_USB_CE6230 MEDIA DRIVER
5749 M:      Antti Palosaari <crope@iki.fi>
5750 L:      linux-media@vger.kernel.org
5751 W:      https://linuxtv.org
5752 W:      http://palosaari.fi/linux/
5753 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5754 T:      git git://linuxtv.org/anttip/media_tree.git
5755 S:      Maintained
5756 F:      drivers/media/usb/dvb-usb-v2/ce6230*
5757
5758 DVB_USB_CXUSB MEDIA DRIVER
5759 M:      Michael Krufky <mkrufky@linuxtv.org>
5760 L:      linux-media@vger.kernel.org
5761 W:      https://linuxtv.org
5762 W:      http://github.com/mkrufky
5763 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5764 T:      git git://linuxtv.org/media_tree.git
5765 S:      Maintained
5766 F:      drivers/media/usb/dvb-usb/cxusb*
5767
5768 DVB_USB_EC168 MEDIA DRIVER
5769 M:      Antti Palosaari <crope@iki.fi>
5770 L:      linux-media@vger.kernel.org
5771 W:      https://linuxtv.org
5772 W:      http://palosaari.fi/linux/
5773 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5774 T:      git git://linuxtv.org/anttip/media_tree.git
5775 S:      Maintained
5776 F:      drivers/media/usb/dvb-usb-v2/ec168*
5777
5778 DVB_USB_GL861 MEDIA DRIVER
5779 M:      Antti Palosaari <crope@iki.fi>
5780 L:      linux-media@vger.kernel.org
5781 W:      https://linuxtv.org
5782 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5783 T:      git git://linuxtv.org/anttip/media_tree.git
5784 S:      Maintained
5785 F:      drivers/media/usb/dvb-usb-v2/gl861*
5786
5787 DVB_USB_MXL111SF MEDIA DRIVER
5788 M:      Michael Krufky <mkrufky@linuxtv.org>
5789 L:      linux-media@vger.kernel.org
5790 W:      https://linuxtv.org
5791 W:      http://github.com/mkrufky
5792 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5793 T:      git git://linuxtv.org/mkrufky/mxl111sf.git
5794 S:      Maintained
5795 F:      drivers/media/usb/dvb-usb-v2/mxl111sf*
5796
5797 DVB_USB_RTL28XXU MEDIA DRIVER
5798 M:      Antti Palosaari <crope@iki.fi>
5799 L:      linux-media@vger.kernel.org
5800 W:      https://linuxtv.org
5801 W:      http://palosaari.fi/linux/
5802 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5803 T:      git git://linuxtv.org/anttip/media_tree.git
5804 S:      Maintained
5805 F:      drivers/media/usb/dvb-usb-v2/rtl28xxu*
5806
5807 DVB_USB_V2 MEDIA DRIVER
5808 M:      Antti Palosaari <crope@iki.fi>
5809 L:      linux-media@vger.kernel.org
5810 W:      https://linuxtv.org
5811 W:      http://palosaari.fi/linux/
5812 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5813 T:      git git://linuxtv.org/anttip/media_tree.git
5814 S:      Maintained
5815 F:      drivers/media/usb/dvb-usb-v2/dvb_usb*
5816 F:      drivers/media/usb/dvb-usb-v2/usb_urb.c
5817
5818 DYNAMIC DEBUG
5819 M:      Jason Baron <jbaron@akamai.com>
5820 S:      Maintained
5821 F:      lib/dynamic_debug.c
5822 F:      include/linux/dynamic_debug.h
5823
5824 DYNAMIC INTERRUPT MODERATION
5825 M:      Tal Gilboa <talgi@mellanox.com>
5826 S:      Maintained
5827 F:      include/linux/dim.h
5828 F:      lib/dim/
5829
5830 DZ DECSTATION DZ11 SERIAL DRIVER
5831 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
5832 S:      Maintained
5833 F:      drivers/tty/serial/dz.*
5834
5835 E3X0 POWER BUTTON DRIVER
5836 M:      Moritz Fischer <moritz.fischer@ettus.com>
5837 L:      usrp-users@lists.ettus.com
5838 W:      http://www.ettus.com
5839 S:      Supported
5840 F:      drivers/input/misc/e3x0-button.c
5841 F:      Documentation/devicetree/bindings/input/e3x0-button.txt
5842
5843 E4000 MEDIA DRIVER
5844 M:      Antti Palosaari <crope@iki.fi>
5845 L:      linux-media@vger.kernel.org
5846 W:      https://linuxtv.org
5847 W:      http://palosaari.fi/linux/
5848 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5849 T:      git git://linuxtv.org/anttip/media_tree.git
5850 S:      Maintained
5851 F:      drivers/media/tuners/e4000*
5852
5853 EARTH_PT1 MEDIA DRIVER
5854 M:      Akihiro Tsukada <tskd08@gmail.com>
5855 L:      linux-media@vger.kernel.org
5856 S:      Odd Fixes
5857 F:      drivers/media/pci/pt1/
5858
5859 EARTH_PT3 MEDIA DRIVER
5860 M:      Akihiro Tsukada <tskd08@gmail.com>
5861 L:      linux-media@vger.kernel.org
5862 S:      Odd Fixes
5863 F:      drivers/media/pci/pt3/
5864
5865 EC100 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/dvb-frontends/ec100*
5874
5875 ECRYPT FILE SYSTEM
5876 M:      Tyler Hicks <tyhicks@canonical.com>
5877 L:      ecryptfs@vger.kernel.org
5878 W:      http://ecryptfs.org
5879 W:      https://launchpad.net/ecryptfs
5880 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
5881 S:      Supported
5882 F:      Documentation/filesystems/ecryptfs.txt
5883 F:      fs/ecryptfs/
5884
5885 EDAC-AMD64
5886 M:      Borislav Petkov <bp@alien8.de>
5887 L:      linux-edac@vger.kernel.org
5888 S:      Maintained
5889 F:      drivers/edac/amd64_edac*
5890
5891 EDAC-ARMADA
5892 M:      Jan Luebbe <jlu@pengutronix.de>
5893 L:      linux-edac@vger.kernel.org
5894 S:      Maintained
5895 F:      drivers/edac/armada_xp_*
5896
5897 EDAC-AST2500
5898 M:      Stefan Schaeckeler <sschaeck@cisco.com>
5899 S:      Supported
5900 F:      drivers/edac/aspeed_edac.c
5901 F:      Documentation/devicetree/bindings/edac/aspeed-sdram-edac.txt
5902
5903 EDAC-BLUEFIELD
5904 M:      Shravan Kumar Ramani <sramani@mellanox.com>
5905 S:      Supported
5906 F:      drivers/edac/bluefield_edac.c
5907
5908 EDAC-CALXEDA
5909 M:      Robert Richter <rric@kernel.org>
5910 L:      linux-edac@vger.kernel.org
5911 S:      Maintained
5912 F:      drivers/edac/highbank*
5913
5914 EDAC-CAVIUM OCTEON
5915 M:      Ralf Baechle <ralf@linux-mips.org>
5916 M:      Robert Richter <rrichter@marvell.com>
5917 L:      linux-edac@vger.kernel.org
5918 L:      linux-mips@vger.kernel.org
5919 S:      Supported
5920 F:      drivers/edac/octeon_edac*
5921
5922 EDAC-CAVIUM THUNDERX
5923 M:      Robert Richter <rrichter@marvell.com>
5924 L:      linux-edac@vger.kernel.org
5925 S:      Supported
5926 F:      drivers/edac/thunderx_edac*
5927
5928 EDAC-CORE
5929 M:      Borislav Petkov <bp@alien8.de>
5930 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5931 M:      Tony Luck <tony.luck@intel.com>
5932 R:      James Morse <james.morse@arm.com>
5933 R:      Robert Richter <rrichter@marvell.com>
5934 L:      linux-edac@vger.kernel.org
5935 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras.git edac-for-next
5936 S:      Supported
5937 F:      Documentation/admin-guide/ras.rst
5938 F:      Documentation/driver-api/edac.rst
5939 F:      drivers/edac/
5940 F:      include/linux/edac.h
5941
5942 EDAC-E752X
5943 M:      Mark Gross <mark.gross@intel.com>
5944 L:      linux-edac@vger.kernel.org
5945 S:      Maintained
5946 F:      drivers/edac/e752x_edac.c
5947
5948 EDAC-E7XXX
5949 L:      linux-edac@vger.kernel.org
5950 S:      Maintained
5951 F:      drivers/edac/e7xxx_edac.c
5952
5953 EDAC-FSL_DDR
5954 M:      York Sun <york.sun@nxp.com>
5955 L:      linux-edac@vger.kernel.org
5956 S:      Maintained
5957 F:      drivers/edac/fsl_ddr_edac.*
5958
5959 EDAC-GHES
5960 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5961 L:      linux-edac@vger.kernel.org
5962 S:      Maintained
5963 F:      drivers/edac/ghes_edac.c
5964
5965 EDAC-I10NM
5966 M:      Tony Luck <tony.luck@intel.com>
5967 L:      linux-edac@vger.kernel.org
5968 S:      Maintained
5969 F:      drivers/edac/i10nm_base.c
5970
5971 EDAC-I3000
5972 L:      linux-edac@vger.kernel.org
5973 S:      Orphan
5974 F:      drivers/edac/i3000_edac.c
5975
5976 EDAC-I5000
5977 L:      linux-edac@vger.kernel.org
5978 S:      Maintained
5979 F:      drivers/edac/i5000_edac.c
5980
5981 EDAC-I5400
5982 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5983 L:      linux-edac@vger.kernel.org
5984 S:      Maintained
5985 F:      drivers/edac/i5400_edac.c
5986
5987 EDAC-I7300
5988 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5989 L:      linux-edac@vger.kernel.org
5990 S:      Maintained
5991 F:      drivers/edac/i7300_edac.c
5992
5993 EDAC-I7CORE
5994 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5995 L:      linux-edac@vger.kernel.org
5996 S:      Maintained
5997 F:      drivers/edac/i7core_edac.c
5998
5999 EDAC-I82443BXGX
6000 M:      Tim Small <tim@buttersideup.com>
6001 L:      linux-edac@vger.kernel.org
6002 S:      Maintained
6003 F:      drivers/edac/i82443bxgx_edac.c
6004
6005 EDAC-I82975X
6006 M:      "Arvind R." <arvino55@gmail.com>
6007 L:      linux-edac@vger.kernel.org
6008 S:      Maintained
6009 F:      drivers/edac/i82975x_edac.c
6010
6011 EDAC-IE31200
6012 M:      Jason Baron <jbaron@akamai.com>
6013 L:      linux-edac@vger.kernel.org
6014 S:      Maintained
6015 F:      drivers/edac/ie31200_edac.c
6016
6017 EDAC-MPC85XX
6018 M:      Johannes Thumshirn <morbidrsa@gmail.com>
6019 L:      linux-edac@vger.kernel.org
6020 S:      Maintained
6021 F:      drivers/edac/mpc85xx_edac.[ch]
6022
6023 EDAC-PASEMI
6024 M:      Egor Martovetsky <egor@pasemi.com>
6025 L:      linux-edac@vger.kernel.org
6026 S:      Maintained
6027 F:      drivers/edac/pasemi_edac.c
6028
6029 EDAC-PND2
6030 M:      Tony Luck <tony.luck@intel.com>
6031 L:      linux-edac@vger.kernel.org
6032 S:      Maintained
6033 F:      drivers/edac/pnd2_edac.[ch]
6034
6035 EDAC-R82600
6036 M:      Tim Small <tim@buttersideup.com>
6037 L:      linux-edac@vger.kernel.org
6038 S:      Maintained
6039 F:      drivers/edac/r82600_edac.c
6040
6041 EDAC-SBRIDGE
6042 M:      Tony Luck <tony.luck@intel.com>
6043 R:      Qiuxu Zhuo <qiuxu.zhuo@intel.com>
6044 L:      linux-edac@vger.kernel.org
6045 S:      Maintained
6046 F:      drivers/edac/sb_edac.c
6047
6048 EDAC-SIFIVE
6049 M:      Yash Shah <yash.shah@sifive.com>
6050 L:      linux-edac@vger.kernel.org
6051 S:      Supported
6052 F:      drivers/edac/sifive_edac.c
6053 F:      drivers/soc/sifive_l2_cache.c
6054
6055 EDAC-SKYLAKE
6056 M:      Tony Luck <tony.luck@intel.com>
6057 L:      linux-edac@vger.kernel.org
6058 S:      Maintained
6059 F:      drivers/edac/skx_*.c
6060
6061 EDAC-TI
6062 M:      Tero Kristo <t-kristo@ti.com>
6063 L:      linux-edac@vger.kernel.org
6064 S:      Maintained
6065 F:      drivers/edac/ti_edac.c
6066
6067 EDAC-QCOM
6068 M:      Channagoud Kadabi <ckadabi@codeaurora.org>
6069 M:      Venkata Narendra Kumar Gutta <vnkgutta@codeaurora.org>
6070 L:      linux-arm-msm@vger.kernel.org
6071 L:      linux-edac@vger.kernel.org
6072 S:      Maintained
6073 F:      drivers/edac/qcom_edac.c
6074
6075 EDIROL UA-101/UA-1000 DRIVER
6076 M:      Clemens Ladisch <clemens@ladisch.de>
6077 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
6078 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
6079 S:      Maintained
6080 F:      sound/usb/misc/ua101.c
6081
6082 EFI TEST DRIVER
6083 L:      linux-efi@vger.kernel.org
6084 M:      Ivan Hu <ivan.hu@canonical.com>
6085 M:      Ard Biesheuvel <ardb@kernel.org>
6086 S:      Maintained
6087 F:      drivers/firmware/efi/test/
6088
6089 EFI VARIABLE FILESYSTEM
6090 M:      Matthew Garrett <matthew.garrett@nebula.com>
6091 M:      Jeremy Kerr <jk@ozlabs.org>
6092 M:      Ard Biesheuvel <ardb@kernel.org>
6093 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
6094 L:      linux-efi@vger.kernel.org
6095 S:      Maintained
6096 F:      fs/efivarfs/
6097
6098 EFIFB FRAMEBUFFER DRIVER
6099 L:      linux-fbdev@vger.kernel.org
6100 M:      Peter Jones <pjones@redhat.com>
6101 S:      Maintained
6102 F:      drivers/video/fbdev/efifb.c
6103
6104 EFS FILESYSTEM
6105 W:      http://aeschi.ch.eu.org/efs/
6106 S:      Orphan
6107 F:      fs/efs/
6108
6109 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
6110 M:      Douglas Miller <dougmill@linux.ibm.com>
6111 L:      netdev@vger.kernel.org
6112 S:      Maintained
6113 F:      drivers/net/ethernet/ibm/ehea/
6114
6115 EM28XX VIDEO4LINUX DRIVER
6116 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
6117 L:      linux-media@vger.kernel.org
6118 W:      https://linuxtv.org
6119 T:      git git://linuxtv.org/media_tree.git
6120 S:      Maintained
6121 F:      drivers/media/usb/em28xx/
6122 F:      Documentation/media/v4l-drivers/em28xx*
6123
6124 EMBEDDED LINUX
6125 M:      Paul Gortmaker <paul.gortmaker@windriver.com>
6126 M:      Matt Mackall <mpm@selenic.com>
6127 M:      David Woodhouse <dwmw2@infradead.org>
6128 L:      linux-embedded@vger.kernel.org
6129 S:      Maintained
6130
6131 Emulex 10Gbps iSCSI - OneConnect DRIVER
6132 M:      Subbu Seetharaman <subbu.seetharaman@broadcom.com>
6133 M:      Ketan Mukadam <ketan.mukadam@broadcom.com>
6134 M:      Jitendra Bhivare <jitendra.bhivare@broadcom.com>
6135 L:      linux-scsi@vger.kernel.org
6136 W:      http://www.broadcom.com
6137 S:      Supported
6138 F:      drivers/scsi/be2iscsi/
6139
6140 Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
6141 M:      Sathya Perla <sathya.perla@broadcom.com>
6142 M:      Ajit Khaparde <ajit.khaparde@broadcom.com>
6143 M:      Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
6144 M:      Somnath Kotur <somnath.kotur@broadcom.com>
6145 L:      netdev@vger.kernel.org
6146 W:      http://www.emulex.com
6147 S:      Supported
6148 F:      drivers/net/ethernet/emulex/benet/
6149
6150 EMULEX ONECONNECT ROCE DRIVER
6151 M:      Selvin Xavier <selvin.xavier@broadcom.com>
6152 M:      Devesh Sharma <devesh.sharma@broadcom.com>
6153 L:      linux-rdma@vger.kernel.org
6154 W:      http://www.broadcom.com
6155 S:      Odd Fixes
6156 F:      drivers/infiniband/hw/ocrdma/
6157 F:      include/uapi/rdma/ocrdma-abi.h
6158
6159 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
6160 M:      James Smart <james.smart@broadcom.com>
6161 M:      Dick Kennedy <dick.kennedy@broadcom.com>
6162 L:      linux-scsi@vger.kernel.org
6163 W:      http://www.broadcom.com
6164 S:      Supported
6165 F:      drivers/scsi/lpfc/
6166
6167 ENE CB710 FLASH CARD READER DRIVER
6168 M:      Michał Mirosław <mirq-linux@rere.qmqm.pl>
6169 S:      Maintained
6170 F:      drivers/misc/cb710/
6171 F:      drivers/mmc/host/cb710-mmc.*
6172 F:      include/linux/cb710.h
6173
6174 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
6175 M:      Maxim Levitsky <maximlevitsky@gmail.com>
6176 S:      Maintained
6177 F:      drivers/media/rc/ene_ir.*
6178
6179 EPSON S1D13XXX FRAMEBUFFER DRIVER
6180 M:      Kristoffer Ericson <kristoffer.ericson@gmail.com>
6181 S:      Maintained
6182 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
6183 F:      drivers/video/fbdev/s1d13xxxfb.c
6184 F:      include/video/s1d13xxxfb.h
6185
6186 EROFS FILE SYSTEM
6187 M:      Gao Xiang <gaoxiang25@huawei.com>
6188 M:      Chao Yu <yuchao0@huawei.com>
6189 L:      linux-erofs@lists.ozlabs.org
6190 S:      Maintained
6191 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs.git
6192 F:      Documentation/filesystems/erofs.txt
6193 F:      fs/erofs/
6194 F:      include/trace/events/erofs.h
6195
6196 ERRSEQ ERROR TRACKING INFRASTRUCTURE
6197 M:      Jeff Layton <jlayton@kernel.org>
6198 S:      Maintained
6199 F:      lib/errseq.c
6200 F:      include/linux/errseq.h
6201
6202 ET131X NETWORK DRIVER
6203 M:      Mark Einon <mark.einon@gmail.com>
6204 S:      Odd Fixes
6205 F:      drivers/net/ethernet/agere/
6206
6207 ETHERNET BRIDGE
6208 M:      Roopa Prabhu <roopa@cumulusnetworks.com>
6209 M:      Nikolay Aleksandrov <nikolay@cumulusnetworks.com>
6210 L:      bridge@lists.linux-foundation.org (moderated for non-subscribers)
6211 L:      netdev@vger.kernel.org
6212 W:      http://www.linuxfoundation.org/en/Net:Bridge
6213 S:      Maintained
6214 F:      include/linux/netfilter_bridge/
6215 F:      net/bridge/
6216
6217 ETHERNET PHY LIBRARY
6218 M:      Andrew Lunn <andrew@lunn.ch>
6219 M:      Florian Fainelli <f.fainelli@gmail.com>
6220 M:      Heiner Kallweit <hkallweit1@gmail.com>
6221 L:      netdev@vger.kernel.org
6222 S:      Maintained
6223 F:      Documentation/ABI/testing/sysfs-class-net-phydev
6224 F:      Documentation/devicetree/bindings/net/ethernet-phy.yaml
6225 F:      Documentation/devicetree/bindings/net/mdio*
6226 F:      Documentation/devicetree/bindings/net/qca,ar803x.yaml
6227 F:      Documentation/networking/phy.rst
6228 F:      drivers/net/phy/
6229 F:      drivers/of/of_mdio.c
6230 F:      drivers/of/of_net.c
6231 F:      include/dt-bindings/net/qca-ar803x.h
6232 F:      include/linux/*mdio*.h
6233 F:      include/linux/of_net.h
6234 F:      include/linux/phy.h
6235 F:      include/linux/phy_fixed.h
6236 F:      include/linux/platform_data/mdio-bcm-unimac.h
6237 F:      include/linux/platform_data/mdio-gpio.h
6238 F:      include/trace/events/mdio.h
6239 F:      include/uapi/linux/mdio.h
6240 F:      include/uapi/linux/mii.h
6241
6242 EXFAT FILE SYSTEM
6243 M:      Valdis Kletnieks <valdis.kletnieks@vt.edu>
6244 L:      linux-fsdevel@vger.kernel.org
6245 S:      Maintained
6246 F:      drivers/staging/exfat/
6247
6248 EXT2 FILE SYSTEM
6249 M:      Jan Kara <jack@suse.com>
6250 L:      linux-ext4@vger.kernel.org
6251 S:      Maintained
6252 F:      Documentation/filesystems/ext2.txt
6253 F:      fs/ext2/
6254 F:      include/linux/ext2*
6255
6256 EXT4 FILE SYSTEM
6257 M:      "Theodore Ts'o" <tytso@mit.edu>
6258 M:      Andreas Dilger <adilger.kernel@dilger.ca>
6259 L:      linux-ext4@vger.kernel.org
6260 W:      http://ext4.wiki.kernel.org
6261 Q:      http://patchwork.ozlabs.org/project/linux-ext4/list/
6262 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
6263 S:      Maintained
6264 F:      Documentation/filesystems/ext4/
6265 F:      fs/ext4/
6266
6267 Extended Verification Module (EVM)
6268 M:      Mimi Zohar <zohar@linux.ibm.com>
6269 L:      linux-integrity@vger.kernel.org
6270 S:      Supported
6271 F:      security/integrity/evm/
6272
6273 EXTENSIBLE FIRMWARE INTERFACE (EFI)
6274 M:      Ard Biesheuvel <ardb@kernel.org>
6275 L:      linux-efi@vger.kernel.org
6276 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
6277 S:      Maintained
6278 F:      Documentation/admin-guide/efi-stub.rst
6279 F:      arch/*/kernel/efi.c
6280 F:      arch/x86/boot/compressed/eboot.[ch]
6281 F:      arch/*/include/asm/efi.h
6282 F:      arch/x86/platform/efi/
6283 F:      drivers/firmware/efi/
6284 F:      include/linux/efi*.h
6285 F:      arch/arm/boot/compressed/efi-header.S
6286 F:      arch/arm64/kernel/efi-entry.S
6287
6288 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
6289 M:      MyungJoo Ham <myungjoo.ham@samsung.com>
6290 M:      Chanwoo Choi <cw00.choi@samsung.com>
6291 L:      linux-kernel@vger.kernel.org
6292 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
6293 S:      Maintained
6294 F:      drivers/extcon/
6295 F:      include/linux/extcon/
6296 F:      include/linux/extcon.h
6297 F:      Documentation/firmware-guide/acpi/extcon-intel-int3496.rst
6298 F:      Documentation/devicetree/bindings/extcon/
6299
6300 EXYNOS DP DRIVER
6301 M:      Jingoo Han <jingoohan1@gmail.com>
6302 L:      dri-devel@lists.freedesktop.org
6303 S:      Maintained
6304 F:      drivers/gpu/drm/exynos/exynos_dp*
6305
6306 EXYNOS SYSMMU (IOMMU) driver
6307 M:      Marek Szyprowski <m.szyprowski@samsung.com>
6308 L:      iommu@lists.linux-foundation.org
6309 S:      Maintained
6310 F:      drivers/iommu/exynos-iommu.c
6311
6312 EZchip NPS platform support
6313 M:      Vineet Gupta <vgupta@synopsys.com>
6314 M:      Ofer Levi <oferle@mellanox.com>
6315 S:      Supported
6316 F:      arch/arc/plat-eznps
6317 F:      arch/arc/boot/dts/eznps.dts
6318
6319 F2FS FILE SYSTEM
6320 M:      Jaegeuk Kim <jaegeuk@kernel.org>
6321 M:      Chao Yu <yuchao0@huawei.com>
6322 L:      linux-f2fs-devel@lists.sourceforge.net
6323 W:      https://f2fs.wiki.kernel.org/
6324 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
6325 S:      Maintained
6326 F:      Documentation/filesystems/f2fs.txt
6327 F:      Documentation/ABI/testing/sysfs-fs-f2fs
6328 F:      fs/f2fs/
6329 F:      include/linux/f2fs_fs.h
6330 F:      include/trace/events/f2fs.h
6331
6332 F71805F HARDWARE MONITORING DRIVER
6333 M:      Jean Delvare <jdelvare@suse.com>
6334 L:      linux-hwmon@vger.kernel.org
6335 S:      Maintained
6336 F:      Documentation/hwmon/f71805f.rst
6337 F:      drivers/hwmon/f71805f.c
6338
6339 FADDR2LINE
6340 M:      Josh Poimboeuf <jpoimboe@redhat.com>
6341 S:      Maintained
6342 F:      scripts/faddr2line
6343
6344 FAILOVER MODULE
6345 M:      Sridhar Samudrala <sridhar.samudrala@intel.com>
6346 L:      netdev@vger.kernel.org
6347 S:      Supported
6348 F:      net/core/failover.c
6349 F:      include/net/failover.h
6350 F:      Documentation/networking/failover.rst
6351
6352 FANOTIFY
6353 M:      Jan Kara <jack@suse.cz>
6354 R:      Amir Goldstein <amir73il@gmail.com>
6355 L:      linux-fsdevel@vger.kernel.org
6356 S:      Maintained
6357 F:      fs/notify/fanotify/
6358 F:      include/linux/fanotify.h
6359 F:      include/uapi/linux/fanotify.h
6360
6361 FARSYNC SYNCHRONOUS DRIVER
6362 M:      Kevin Curtis <kevin.curtis@farsite.co.uk>
6363 W:      http://www.farsite.co.uk/
6364 S:      Supported
6365 F:      drivers/net/wan/farsync.*
6366
6367 FAULT INJECTION SUPPORT
6368 M:      Akinobu Mita <akinobu.mita@gmail.com>
6369 S:      Supported
6370 F:      Documentation/fault-injection/
6371 F:      lib/fault-inject.c
6372
6373 FBTFT Framebuffer drivers
6374 S:      Orphan
6375 L:      dri-devel@lists.freedesktop.org
6376 L:      linux-fbdev@vger.kernel.org
6377 F:      drivers/staging/fbtft/
6378
6379 FC0011 TUNER DRIVER
6380 M:      Michael Buesch <m@bues.ch>
6381 L:      linux-media@vger.kernel.org
6382 S:      Maintained
6383 F:      drivers/media/tuners/fc0011.h
6384 F:      drivers/media/tuners/fc0011.c
6385
6386 FC2580 MEDIA DRIVER
6387 M:      Antti Palosaari <crope@iki.fi>
6388 L:      linux-media@vger.kernel.org
6389 W:      https://linuxtv.org
6390 W:      http://palosaari.fi/linux/
6391 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
6392 T:      git git://linuxtv.org/anttip/media_tree.git
6393 S:      Maintained
6394 F:      drivers/media/tuners/fc2580*
6395
6396 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
6397 M:      Hannes Reinecke <hare@suse.de>
6398 L:      linux-scsi@vger.kernel.org
6399 W:      www.Open-FCoE.org
6400 S:      Supported
6401 F:      drivers/scsi/libfc/
6402 F:      drivers/scsi/fcoe/
6403 F:      include/scsi/fc/
6404 F:      include/scsi/libfc.h
6405 F:      include/scsi/libfcoe.h
6406 F:      include/uapi/scsi/fc/
6407
6408 FILE LOCKING (flock() and fcntl()/lockf())
6409 M:      Jeff Layton <jlayton@kernel.org>
6410 M:      "J. Bruce Fields" <bfields@fieldses.org>
6411 L:      linux-fsdevel@vger.kernel.org
6412 S:      Maintained
6413 F:      include/linux/fcntl.h
6414 F:      include/uapi/linux/fcntl.h
6415 F:      fs/fcntl.c
6416 F:      fs/locks.c
6417
6418 FILESYSTEMS (VFS and infrastructure)
6419 M:      Alexander Viro <viro@zeniv.linux.org.uk>
6420 L:      linux-fsdevel@vger.kernel.org
6421 S:      Maintained
6422 F:      fs/*
6423 F:      include/linux/fs.h
6424 F:      include/linux/fs_types.h
6425 F:      include/uapi/linux/fs.h
6426
6427 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
6428 M:      Riku Voipio <riku.voipio@iki.fi>
6429 L:      linux-hwmon@vger.kernel.org
6430 S:      Maintained
6431 F:      drivers/hwmon/f75375s.c
6432 F:      include/linux/f75375s.h
6433
6434 FIREWIRE AUDIO DRIVERS and IEC 61883-1/6 PACKET STREAMING ENGINE
6435 M:      Clemens Ladisch <clemens@ladisch.de>
6436 M:      Takashi Sakamoto <o-takashi@sakamocchi.jp>
6437 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
6438 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
6439 S:      Maintained
6440 F:      sound/firewire/
6441 F:      include/uapi/sound/firewire.h
6442
6443 FIREWIRE MEDIA DRIVERS (firedtv)
6444 M:      Stefan Richter <stefanr@s5r6.in-berlin.de>
6445 L:      linux-media@vger.kernel.org
6446 L:      linux1394-devel@lists.sourceforge.net
6447 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
6448 S:      Maintained
6449 F:      drivers/media/firewire/
6450
6451 FIREWIRE SBP-2 TARGET
6452 M:      Chris Boot <bootc@bootc.net>
6453 L:      linux-scsi@vger.kernel.org
6454 L:      target-devel@vger.kernel.org
6455 L:      linux1394-devel@lists.sourceforge.net
6456 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
6457 S:      Maintained
6458 F:      drivers/target/sbp/
6459
6460 FIREWIRE SUBSYSTEM
6461 M:      Stefan Richter <stefanr@s5r6.in-berlin.de>
6462 L:      linux1394-devel@lists.sourceforge.net
6463 W:      http://ieee1394.wiki.kernel.org/
6464 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
6465 S:      Maintained
6466 F:      drivers/firewire/
6467 F:      include/linux/firewire.h
6468 F:      include/uapi/linux/firewire*.h
6469 F:      tools/firewire/
6470
6471 FIRMWARE LOADER (request_firmware)
6472 M:      Luis Chamberlain <mcgrof@kernel.org>
6473 L:      linux-kernel@vger.kernel.org
6474 S:      Maintained
6475 F:      Documentation/firmware_class/
6476 F:      drivers/base/firmware_loader/
6477 F:      include/linux/firmware.h
6478
6479 FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
6480 M:      Joshua Morris <josh.h.morris@us.ibm.com>
6481 M:      Philip Kelleher <pjk1939@linux.ibm.com>
6482 S:      Maintained
6483 F:      drivers/block/rsxx/
6484
6485 FLEXTIMER FTM-QUADDEC DRIVER
6486 M:      Patrick Havelange <patrick.havelange@essensium.com>
6487 L:      linux-iio@vger.kernel.org
6488 S:      Maintained
6489 F:      Documentation/ABI/testing/sysfs-bus-counter-ftm-quaddec
6490 F:      Documentation/devicetree/bindings/counter/ftm-quaddec.txt
6491 F:      drivers/counter/ftm-quaddec.c
6492
6493 FLOPPY DRIVER
6494 M:      Denis Efremov <efremov@linux.com>
6495 S:      Odd Fixes
6496 L:      linux-block@vger.kernel.org
6497 F:      drivers/block/floppy.c
6498
6499 FPGA MANAGER FRAMEWORK
6500 M:      Moritz Fischer <mdf@kernel.org>
6501 L:      linux-fpga@vger.kernel.org
6502 S:      Maintained
6503 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mdf/linux-fpga.git
6504 Q:      http://patchwork.kernel.org/project/linux-fpga/list/
6505 F:      Documentation/fpga/
6506 F:      Documentation/driver-api/fpga/
6507 F:      Documentation/devicetree/bindings/fpga/
6508 F:      drivers/fpga/
6509 F:      include/linux/fpga/
6510 W:      http://www.rocketboards.org
6511
6512 FPGA DFL DRIVERS
6513 M:      Wu Hao <hao.wu@intel.com>
6514 L:      linux-fpga@vger.kernel.org
6515 S:      Maintained
6516 F:      Documentation/fpga/dfl.rst
6517 F:      include/uapi/linux/fpga-dfl.h
6518 F:      drivers/fpga/dfl*
6519
6520 FPU EMULATOR
6521 M:      Bill Metzenthen <billm@melbpc.org.au>
6522 W:      http://floatingpoint.sourceforge.net/emulator/index.html
6523 S:      Maintained
6524 F:      arch/x86/math-emu/
6525
6526 FRAME RELAY DLCI/FRAD (Sangoma drivers too)
6527 L:      netdev@vger.kernel.org
6528 S:      Orphan
6529 F:      drivers/net/wan/dlci.c
6530 F:      drivers/net/wan/sdla.c
6531
6532 FRAMEBUFFER LAYER
6533 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
6534 L:      dri-devel@lists.freedesktop.org
6535 L:      linux-fbdev@vger.kernel.org
6536 T:      git git://anongit.freedesktop.org/drm/drm-misc
6537 Q:      http://patchwork.kernel.org/project/linux-fbdev/list/
6538 S:      Maintained
6539 F:      Documentation/fb/
6540 F:      drivers/video/
6541 F:      include/video/
6542 F:      include/linux/fb.h
6543 F:      include/uapi/video/
6544 F:      include/uapi/linux/fb.h
6545
6546 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
6547 M:      Horia Geantă <horia.geanta@nxp.com>
6548 M:      Aymen Sghaier <aymen.sghaier@nxp.com>
6549 L:      linux-crypto@vger.kernel.org
6550 S:      Maintained
6551 F:      drivers/crypto/caam/
6552 F:      Documentation/devicetree/bindings/crypto/fsl-sec4.txt
6553
6554 FREESCALE DIU FRAMEBUFFER DRIVER
6555 M:      Timur Tabi <timur@kernel.org>
6556 L:      linux-fbdev@vger.kernel.org
6557 S:      Maintained
6558 F:      drivers/video/fbdev/fsl-diu-fb.*
6559
6560 FREESCALE DMA DRIVER
6561 M:      Li Yang <leoyang.li@nxp.com>
6562 M:      Zhang Wei <zw@zh-kernel.org>
6563 L:      linuxppc-dev@lists.ozlabs.org
6564 S:      Maintained
6565 F:      drivers/dma/fsldma.*
6566
6567 FREESCALE ENETC ETHERNET DRIVERS
6568 M:      Claudiu Manoil <claudiu.manoil@nxp.com>
6569 L:      netdev@vger.kernel.org
6570 S:      Maintained
6571 F:      drivers/net/ethernet/freescale/enetc/
6572
6573 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
6574 M:      Claudiu Manoil <claudiu.manoil@nxp.com>
6575 L:      netdev@vger.kernel.org
6576 S:      Maintained
6577 F:      drivers/net/ethernet/freescale/gianfar*
6578 F:      Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
6579
6580 FREESCALE GPMI NAND DRIVER
6581 M:      Han Xu <han.xu@nxp.com>
6582 L:      linux-mtd@lists.infradead.org
6583 S:      Maintained
6584 F:      drivers/mtd/nand/raw/gpmi-nand/*
6585
6586 FREESCALE I2C CPM DRIVER
6587 M:      Jochen Friedrich <jochen@scram.de>
6588 L:      linuxppc-dev@lists.ozlabs.org
6589 L:      linux-i2c@vger.kernel.org
6590 S:      Maintained
6591 F:      drivers/i2c/busses/i2c-cpm.c
6592
6593 FREESCALE IMX DDR PMU DRIVER
6594 M:      Frank Li <Frank.li@nxp.com>
6595 L:      linux-arm-kernel@lists.infradead.org
6596 S:      Maintained
6597 F:      drivers/perf/fsl_imx8_ddr_perf.c
6598 F:      Documentation/admin-guide/perf/imx-ddr.rst
6599 F:      Documentation/devicetree/bindings/perf/fsl-imx-ddr.txt
6600
6601 FREESCALE IMX I2C DRIVER
6602 M:      Oleksij Rempel <o.rempel@pengutronix.de>
6603 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
6604 L:      linux-i2c@vger.kernel.org
6605 S:      Maintained
6606 F:      drivers/i2c/busses/i2c-imx.c
6607 F:      Documentation/devicetree/bindings/i2c/i2c-imx.txt
6608
6609 FREESCALE IMX LPI2C DRIVER
6610 M:      Dong Aisheng <aisheng.dong@nxp.com>
6611 L:      linux-i2c@vger.kernel.org
6612 L:      linux-imx@nxp.com
6613 S:      Maintained
6614 F:      drivers/i2c/busses/i2c-imx-lpi2c.c
6615 F:      Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.txt
6616
6617 FREESCALE IMX / MXC FEC DRIVER
6618 M:      Fugang Duan <fugang.duan@nxp.com>
6619 L:      netdev@vger.kernel.org
6620 S:      Maintained
6621 F:      drivers/net/ethernet/freescale/fec_main.c
6622 F:      drivers/net/ethernet/freescale/fec_ptp.c
6623 F:      drivers/net/ethernet/freescale/fec.h
6624 F:      Documentation/devicetree/bindings/net/fsl-fec.txt
6625
6626 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
6627 M:      Sascha Hauer <s.hauer@pengutronix.de>
6628 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
6629 L:      linux-fbdev@vger.kernel.org
6630 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6631 S:      Maintained
6632 F:      include/linux/platform_data/video-imxfb.h
6633 F:      drivers/video/fbdev/imxfb.c
6634
6635 FREESCALE QORIQ DPAA ETHERNET DRIVER
6636 M:      Madalin Bucur <madalin.bucur@nxp.com>
6637 L:      netdev@vger.kernel.org
6638 S:      Maintained
6639 F:      drivers/net/ethernet/freescale/dpaa
6640
6641 FREESCALE QORIQ DPAA FMAN DRIVER
6642 M:      Madalin Bucur <madalin.bucur@nxp.com>
6643 L:      netdev@vger.kernel.org
6644 S:      Maintained
6645 F:      drivers/net/ethernet/freescale/fman
6646 F:      Documentation/devicetree/bindings/net/fsl-fman.txt
6647
6648 FREESCALE QORIQ PTP CLOCK DRIVER
6649 M:      Yangbo Lu <yangbo.lu@nxp.com>
6650 L:      netdev@vger.kernel.org
6651 S:      Maintained
6652 F:      drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
6653 F:      drivers/net/ethernet/freescale/dpaa2/dprtc*
6654 F:      drivers/net/ethernet/freescale/enetc/enetc_ptp.c
6655 F:      drivers/ptp/ptp_qoriq.c
6656 F:      drivers/ptp/ptp_qoriq_debugfs.c
6657 F:      include/linux/fsl/ptp_qoriq.h
6658 F:      Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
6659
6660 FREESCALE QUAD SPI DRIVER
6661 M:      Han Xu <han.xu@nxp.com>
6662 L:      linux-spi@vger.kernel.org
6663 S:      Maintained
6664 F:      drivers/spi/spi-fsl-qspi.c
6665
6666 FREESCALE QUICC ENGINE LIBRARY
6667 M:      Qiang Zhao <qiang.zhao@nxp.com>
6668 L:      linuxppc-dev@lists.ozlabs.org
6669 S:      Maintained
6670 F:      drivers/soc/fsl/qe/
6671 F:      include/soc/fsl/*qe*.h
6672 F:      include/soc/fsl/*ucc*.h
6673
6674 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
6675 M:      Li Yang <leoyang.li@nxp.com>
6676 L:      netdev@vger.kernel.org
6677 L:      linuxppc-dev@lists.ozlabs.org
6678 S:      Maintained
6679 F:      drivers/net/ethernet/freescale/ucc_geth*
6680
6681 FREESCALE QUICC ENGINE UCC HDLC DRIVER
6682 M:      Zhao Qiang <qiang.zhao@nxp.com>
6683 L:      netdev@vger.kernel.org
6684 L:      linuxppc-dev@lists.ozlabs.org
6685 S:      Maintained
6686 F:      drivers/net/wan/fsl_ucc_hdlc*
6687
6688 FREESCALE QUICC ENGINE UCC UART DRIVER
6689 M:      Timur Tabi <timur@kernel.org>
6690 L:      linuxppc-dev@lists.ozlabs.org
6691 S:      Maintained
6692 F:      drivers/tty/serial/ucc_uart.c
6693
6694 FREESCALE SOC DRIVERS
6695 M:      Li Yang <leoyang.li@nxp.com>
6696 L:      linuxppc-dev@lists.ozlabs.org
6697 L:      linux-arm-kernel@lists.infradead.org
6698 S:      Maintained
6699 F:      Documentation/devicetree/bindings/misc/fsl,dpaa2-console.txt
6700 F:      Documentation/devicetree/bindings/soc/fsl/
6701 F:      drivers/soc/fsl/
6702 F:      include/linux/fsl/
6703
6704 FREESCALE SOC FS_ENET DRIVER
6705 M:      Pantelis Antoniou <pantelis.antoniou@gmail.com>
6706 L:      linuxppc-dev@lists.ozlabs.org
6707 L:      netdev@vger.kernel.org
6708 S:      Maintained
6709 F:      drivers/net/ethernet/freescale/fs_enet/
6710 F:      include/linux/fs_enet_pd.h
6711
6712 FREESCALE SOC SOUND DRIVERS
6713 M:      Timur Tabi <timur@kernel.org>
6714 M:      Nicolin Chen <nicoleotsuka@gmail.com>
6715 M:      Xiubo Li <Xiubo.Lee@gmail.com>
6716 R:      Fabio Estevam <festevam@gmail.com>
6717 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
6718 L:      linuxppc-dev@lists.ozlabs.org
6719 S:      Maintained
6720 F:      sound/soc/fsl/fsl*
6721 F:      sound/soc/fsl/imx*
6722 F:      sound/soc/fsl/mpc8610_hpcd.c
6723
6724 FREESCALE USB PERIPHERAL DRIVERS
6725 M:      Li Yang <leoyang.li@nxp.com>
6726 L:      linux-usb@vger.kernel.org
6727 L:      linuxppc-dev@lists.ozlabs.org
6728 S:      Maintained
6729 F:      drivers/usb/gadget/udc/fsl*
6730
6731 FREEVXFS FILESYSTEM
6732 M:      Christoph Hellwig <hch@infradead.org>
6733 W:      ftp://ftp.openlinux.org/pub/people/hch/vxfs
6734 S:      Maintained
6735 F:      fs/freevxfs/
6736
6737 FREEZER
6738 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
6739 M:      Pavel Machek <pavel@ucw.cz>
6740 L:      linux-pm@vger.kernel.org
6741 S:      Supported
6742 F:      Documentation/power/freezing-of-tasks.rst
6743 F:      include/linux/freezer.h
6744 F:      kernel/freezer.c
6745
6746 FRONTSWAP API
6747 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
6748 L:      linux-kernel@vger.kernel.org
6749 S:      Maintained
6750 F:      mm/frontswap.c
6751 F:      include/linux/frontswap.h
6752
6753 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
6754 M:      David Howells <dhowells@redhat.com>
6755 L:      linux-cachefs@redhat.com (moderated for non-subscribers)
6756 S:      Supported
6757 F:      Documentation/filesystems/caching/
6758 F:      fs/fscache/
6759 F:      include/linux/fscache*.h
6760
6761 FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
6762 M:      Theodore Y. Ts'o <tytso@mit.edu>
6763 M:      Jaegeuk Kim <jaegeuk@kernel.org>
6764 M:      Eric Biggers <ebiggers@kernel.org>
6765 L:      linux-fscrypt@vger.kernel.org
6766 Q:      https://patchwork.kernel.org/project/linux-fscrypt/list/
6767 T:      git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git
6768 S:      Supported
6769 F:      fs/crypto/
6770 F:      include/linux/fscrypt*.h
6771 F:      include/uapi/linux/fscrypt.h
6772 F:      Documentation/filesystems/fscrypt.rst
6773
6774 FSI SUBSYSTEM
6775 M:      Jeremy Kerr <jk@ozlabs.org>
6776 M:      Joel Stanley <joel@jms.id.au>
6777 R:      Alistar Popple <alistair@popple.id.au>
6778 R:      Eddie James <eajames@linux.ibm.com>
6779 L:      linux-fsi@lists.ozlabs.org
6780 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joel/fsi.git
6781 Q:      http://patchwork.ozlabs.org/project/linux-fsi/list/
6782 S:      Supported
6783 F:      drivers/fsi/
6784 F:      include/linux/fsi*.h
6785 F:      include/trace/events/fsi*.h
6786
6787 FSI-ATTACHED I2C DRIVER
6788 M:      Eddie James <eajames@linux.ibm.com>
6789 L:      linux-i2c@vger.kernel.org
6790 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
6791 S:      Maintained
6792 F:      drivers/i2c/busses/i2c-fsi.c
6793 F:      Documentation/devicetree/bindings/i2c/i2c-fsi.txt
6794
6795 FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
6796 M:      Jan Kara <jack@suse.cz>
6797 R:      Amir Goldstein <amir73il@gmail.com>
6798 L:      linux-fsdevel@vger.kernel.org
6799 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs.git fsnotify
6800 S:      Maintained
6801 F:      fs/notify/
6802 F:      include/linux/fsnotify*.h
6803
6804 FSVERITY: READ-ONLY FILE-BASED AUTHENTICITY PROTECTION
6805 M:      Eric Biggers <ebiggers@kernel.org>
6806 M:      Theodore Y. Ts'o <tytso@mit.edu>
6807 L:      linux-fscrypt@vger.kernel.org
6808 Q:      https://patchwork.kernel.org/project/linux-fscrypt/list/
6809 T:      git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git fsverity
6810 S:      Supported
6811 F:      fs/verity/
6812 F:      include/linux/fsverity.h
6813 F:      include/uapi/linux/fsverity.h
6814 F:      Documentation/filesystems/fsverity.rst
6815
6816 FUJITSU LAPTOP EXTRAS
6817 M:      Jonathan Woithe <jwoithe@just42.net>
6818 L:      platform-driver-x86@vger.kernel.org
6819 S:      Maintained
6820 F:      drivers/platform/x86/fujitsu-laptop.c
6821
6822 FUJITSU M-5MO LS CAMERA ISP DRIVER
6823 M:      Kyungmin Park <kyungmin.park@samsung.com>
6824 M:      Heungjun Kim <riverful.kim@samsung.com>
6825 L:      linux-media@vger.kernel.org
6826 S:      Maintained
6827 F:      drivers/media/i2c/m5mols/
6828 F:      include/media/i2c/m5mols.h
6829
6830 FUJITSU TABLET EXTRAS
6831 M:      Robert Gerlach <khnz@gmx.de>
6832 L:      platform-driver-x86@vger.kernel.org
6833 S:      Maintained
6834 F:      drivers/platform/x86/fujitsu-tablet.c
6835
6836 FUSE: FILESYSTEM IN USERSPACE
6837 M:      Miklos Szeredi <miklos@szeredi.hu>
6838 L:      linux-fsdevel@vger.kernel.org
6839 W:      http://fuse.sourceforge.net/
6840 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
6841 S:      Maintained
6842 F:      fs/fuse/
6843 F:      include/uapi/linux/fuse.h
6844 F:      Documentation/filesystems/fuse.txt
6845
6846 FUTEX SUBSYSTEM
6847 M:      Thomas Gleixner <tglx@linutronix.de>
6848 M:      Ingo Molnar <mingo@redhat.com>
6849 R:      Peter Zijlstra <peterz@infradead.org>
6850 R:      Darren Hart <dvhart@infradead.org>
6851 L:      linux-kernel@vger.kernel.org
6852 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
6853 S:      Maintained
6854 F:      kernel/futex.c
6855 F:      include/asm-generic/futex.h
6856 F:      include/linux/futex.h
6857 F:      include/uapi/linux/futex.h
6858 F:      tools/testing/selftests/futex/
6859 F:      tools/perf/bench/futex*
6860 F:      Documentation/*futex*
6861
6862 GCC PLUGINS
6863 M:      Kees Cook <keescook@chromium.org>
6864 R:      Emese Revfy <re.emese@gmail.com>
6865 L:      kernel-hardening@lists.openwall.com
6866 S:      Maintained
6867 F:      scripts/gcc-plugins/
6868 F:      scripts/gcc-plugin.sh
6869 F:      scripts/Makefile.gcc-plugins
6870 F:      Documentation/core-api/gcc-plugins.rst
6871
6872 GASKET DRIVER FRAMEWORK
6873 M:      Rob Springer <rspringer@google.com>
6874 M:      Todd Poynor <toddpoynor@google.com>
6875 M:      Ben Chan <benchan@chromium.org>
6876 S:      Maintained
6877 F:      drivers/staging/gasket/
6878
6879 GCOV BASED KERNEL PROFILING
6880 M:      Peter Oberparleiter <oberpar@linux.ibm.com>
6881 S:      Maintained
6882 F:      kernel/gcov/
6883 F:      Documentation/dev-tools/gcov.rst
6884
6885 GDB KERNEL DEBUGGING HELPER SCRIPTS
6886 M:      Jan Kiszka <jan.kiszka@siemens.com>
6887 M:      Kieran Bingham <kbingham@kernel.org>
6888 S:      Supported
6889 F:      scripts/gdb/
6890
6891 GDT SCSI DISK ARRAY CONTROLLER DRIVER
6892 M:      Achim Leubner <achim_leubner@adaptec.com>
6893 L:      linux-scsi@vger.kernel.org
6894 W:      http://www.icp-vortex.com/
6895 S:      Supported
6896 F:      drivers/scsi/gdt*
6897
6898 GEMTEK FM RADIO RECEIVER DRIVER
6899 M:      Hans Verkuil <hverkuil@xs4all.nl>
6900 L:      linux-media@vger.kernel.org
6901 T:      git git://linuxtv.org/media_tree.git
6902 W:      https://linuxtv.org
6903 S:      Maintained
6904 F:      drivers/media/radio/radio-gemtek*
6905
6906 GENERIC ARCHITECTURE TOPOLOGY
6907 M:      Sudeep Holla <sudeep.holla@arm.com>
6908 L:      linux-kernel@vger.kernel.org
6909 S:      Maintained
6910 F:      drivers/base/arch_topology.c
6911 F:      include/linux/arch_topology.h
6912
6913 GENERIC GPIO I2C DRIVER
6914 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
6915 S:      Supported
6916 F:      drivers/i2c/busses/i2c-gpio.c
6917 F:      include/linux/platform_data/i2c-gpio.h
6918
6919 GENERIC GPIO I2C MULTIPLEXER DRIVER
6920 M:      Peter Korsgaard <peter.korsgaard@barco.com>
6921 L:      linux-i2c@vger.kernel.org
6922 S:      Supported
6923 F:      drivers/i2c/muxes/i2c-mux-gpio.c
6924 F:      include/linux/platform_data/i2c-mux-gpio.h
6925 F:      Documentation/i2c/muxes/i2c-mux-gpio.rst
6926
6927 GENERIC HDLC (WAN) DRIVERS
6928 M:      Krzysztof Halasa <khc@pm.waw.pl>
6929 W:      http://www.kernel.org/pub/linux/utils/net/hdlc/
6930 S:      Maintained
6931 F:      drivers/net/wan/c101.c
6932 F:      drivers/net/wan/hd6457*
6933 F:      drivers/net/wan/hdlc*
6934 F:      drivers/net/wan/n2.c
6935 F:      drivers/net/wan/pc300too.c
6936 F:      drivers/net/wan/pci200syn.c
6937 F:      drivers/net/wan/wanxl*
6938
6939 GENERIC INCLUDE/ASM HEADER FILES
6940 M:      Arnd Bergmann <arnd@arndb.de>
6941 L:      linux-arch@vger.kernel.org
6942 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
6943 S:      Maintained
6944 F:      include/asm-generic/
6945 F:      include/uapi/asm-generic/
6946
6947 GENERIC PHY FRAMEWORK
6948 M:      Kishon Vijay Abraham I <kishon@ti.com>
6949 L:      linux-kernel@vger.kernel.org
6950 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
6951 S:      Supported
6952 F:      drivers/phy/
6953 F:      include/linux/phy/
6954 F:      Documentation/devicetree/bindings/phy/
6955
6956 GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
6957 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
6958 S:      Supported
6959 F:      drivers/i2c/muxes/i2c-demux-pinctrl.c
6960
6961 GENERIC PM DOMAINS
6962 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
6963 M:      Kevin Hilman <khilman@kernel.org>
6964 M:      Ulf Hansson <ulf.hansson@linaro.org>
6965 L:      linux-pm@vger.kernel.org
6966 S:      Supported
6967 F:      drivers/base/power/domain*.c
6968 F:      include/linux/pm_domain.h
6969 F:      Documentation/devicetree/bindings/power/power?domain*
6970
6971 GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
6972 M:      Eugen Hristev <eugen.hristev@microchip.com>
6973 L:      linux-input@vger.kernel.org
6974 S:      Maintained
6975 F:      drivers/input/touchscreen/resistive-adc-touch.c
6976
6977 GENERIC UIO DRIVER FOR PCI DEVICES
6978 M:      "Michael S. Tsirkin" <mst@redhat.com>
6979 L:      kvm@vger.kernel.org
6980 S:      Supported
6981 F:      drivers/uio/uio_pci_generic.c
6982
6983 GENERIC VDSO LIBRARY:
6984 M:      Andy Lutomirski <luto@kernel.org>
6985 M:      Thomas Gleixner <tglx@linutronix.de>
6986 M:      Vincenzo Frascino <vincenzo.frascino@arm.com>
6987 L:      linux-kernel@vger.kernel.org
6988 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/vdso
6989 S:      Maintained
6990 F:      lib/vdso/
6991 F:      kernel/time/vsyscall.c
6992 F:      include/vdso/
6993 F:      include/asm-generic/vdso/vsyscall.h
6994
6995 GENWQE (IBM Generic Workqueue Card)
6996 M:      Frank Haverkamp <haver@linux.ibm.com>
6997 S:      Supported
6998 F:      drivers/misc/genwqe/
6999
7000 GET_MAINTAINER SCRIPT
7001 M:      Joe Perches <joe@perches.com>
7002 S:      Maintained
7003 F:      scripts/get_maintainer.pl
7004
7005 GFS2 FILE SYSTEM
7006 M:      Bob Peterson <rpeterso@redhat.com>
7007 M:      Andreas Gruenbacher <agruenba@redhat.com>
7008 L:      cluster-devel@redhat.com
7009 W:      http://sources.redhat.com/cluster/
7010 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
7011 S:      Supported
7012 F:      Documentation/filesystems/gfs2*.txt
7013 F:      fs/gfs2/
7014 F:      include/uapi/linux/gfs2_ondisk.h
7015
7016 GNSS SUBSYSTEM
7017 M:      Johan Hovold <johan@kernel.org>
7018 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git
7019 S:      Maintained
7020 F:      Documentation/ABI/testing/sysfs-class-gnss
7021 F:      Documentation/devicetree/bindings/gnss/
7022 F:      drivers/gnss/
7023 F:      include/linux/gnss.h
7024
7025 GO7007 MPEG CODEC
7026 M:      Hans Verkuil <hverkuil-cisco@xs4all.nl>
7027 L:      linux-media@vger.kernel.org
7028 S:      Maintained
7029 F:      drivers/media/usb/go7007/
7030
7031 GOODIX TOUCHSCREEN
7032 M:      Bastien Nocera <hadess@hadess.net>
7033 L:      linux-input@vger.kernel.org
7034 S:      Maintained
7035 F:      drivers/input/touchscreen/goodix.c
7036
7037 GOOGLE ETHERNET DRIVERS
7038 M:      Catherine Sullivan <csully@google.com>
7039 R:      Sagi Shahar <sagis@google.com>
7040 R:      Jon Olson <jonolson@google.com>
7041 L:      netdev@vger.kernel.org
7042 S:      Supported
7043 F:      Documentation/networking/device_drivers/google/gve.rst
7044 F:      drivers/net/ethernet/google
7045
7046 GPD POCKET FAN DRIVER
7047 M:      Hans de Goede <hdegoede@redhat.com>
7048 L:      platform-driver-x86@vger.kernel.org
7049 S:      Maintained
7050 F:      drivers/platform/x86/gpd-pocket-fan.c
7051
7052 GPIO ACPI SUPPORT
7053 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
7054 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7055 L:      linux-gpio@vger.kernel.org
7056 L:      linux-acpi@vger.kernel.org
7057 S:      Maintained
7058 F:      Documentation/firmware-guide/acpi/gpio-properties.rst
7059 F:      drivers/gpio/gpiolib-acpi.c
7060
7061 GPIO IR Transmitter
7062 M:      Sean Young <sean@mess.org>
7063 L:      linux-media@vger.kernel.org
7064 S:      Maintained
7065 F:      drivers/media/rc/gpio-ir-tx.c
7066
7067 GPIO MOCKUP DRIVER
7068 M:      Bamvor Jian Zhang <bamv2005@gmail.com>
7069 L:      linux-gpio@vger.kernel.org
7070 S:      Maintained
7071 F:      drivers/gpio/gpio-mockup.c
7072 F:      tools/testing/selftests/gpio/
7073
7074 GPIO SUBSYSTEM
7075 M:      Linus Walleij <linus.walleij@linaro.org>
7076 M:      Bartosz Golaszewski <bgolaszewski@baylibre.com>
7077 L:      linux-gpio@vger.kernel.org
7078 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
7079 S:      Maintained
7080 F:      Documentation/devicetree/bindings/gpio/
7081 F:      Documentation/driver-api/gpio/
7082 F:      Documentation/admin-guide/gpio/
7083 F:      Documentation/ABI/testing/gpio-cdev
7084 F:      Documentation/ABI/obsolete/sysfs-gpio
7085 F:      drivers/gpio/
7086 F:      include/linux/gpio/
7087 F:      include/linux/gpio.h
7088 F:      include/linux/of_gpio.h
7089 F:      include/asm-generic/gpio.h
7090 F:      include/uapi/linux/gpio.h
7091 F:      tools/gpio/
7092
7093 GRE DEMULTIPLEXER DRIVER
7094 M:      Dmitry Kozlov <xeb@mail.ru>
7095 L:      netdev@vger.kernel.org
7096 S:      Maintained
7097 F:      net/ipv4/gre_demux.c
7098 F:      net/ipv4/gre_offload.c
7099 F:      include/net/gre.h
7100
7101 GRETH 10/100/1G Ethernet MAC device driver
7102 M:      Andreas Larsson <andreas@gaisler.com>
7103 L:      netdev@vger.kernel.org
7104 S:      Maintained
7105 F:      drivers/net/ethernet/aeroflex/
7106
7107 GREYBUS AUDIO PROTOCOLS DRIVERS
7108 M:      Vaibhav Agarwal <vaibhav.sr@gmail.com>
7109 M:      Mark Greer <mgreer@animalcreek.com>
7110 S:      Maintained
7111 F:      drivers/staging/greybus/audio_apbridgea.c
7112 F:      drivers/staging/greybus/audio_apbridgea.h
7113 F:      drivers/staging/greybus/audio_codec.c
7114 F:      drivers/staging/greybus/audio_codec.h
7115 F:      drivers/staging/greybus/audio_gb.c
7116 F:      drivers/staging/greybus/audio_manager.c
7117 F:      drivers/staging/greybus/audio_manager.h
7118 F:      drivers/staging/greybus/audio_manager_module.c
7119 F:      drivers/staging/greybus/audio_manager_private.h
7120 F:      drivers/staging/greybus/audio_manager_sysfs.c
7121 F:      drivers/staging/greybus/audio_module.c
7122 F:      drivers/staging/greybus/audio_topology.c
7123
7124 GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
7125 M:      Viresh Kumar <vireshk@kernel.org>
7126 S:      Maintained
7127 F:      drivers/staging/greybus/authentication.c
7128 F:      drivers/staging/greybus/bootrom.c
7129 F:      drivers/staging/greybus/firmware.h
7130 F:      drivers/staging/greybus/fw-core.c
7131 F:      drivers/staging/greybus/fw-download.c
7132 F:      drivers/staging/greybus/fw-management.c
7133 F:      drivers/staging/greybus/greybus_authentication.h
7134 F:      drivers/staging/greybus/greybus_firmware.h
7135 F:      drivers/staging/greybus/hid.c
7136 F:      drivers/staging/greybus/i2c.c
7137 F:      drivers/staging/greybus/spi.c
7138 F:      drivers/staging/greybus/spilib.c
7139 F:      drivers/staging/greybus/spilib.h
7140
7141 GREYBUS LOOPBACK DRIVER
7142 M:      Bryan O'Donoghue <pure.logic@nexus-software.ie>
7143 S:      Maintained
7144 F:      drivers/staging/greybus/loopback.c
7145
7146 GREYBUS PLATFORM DRIVERS
7147 M:      Vaibhav Hiremath <hvaibhav.linux@gmail.com>
7148 S:      Maintained
7149 F:      drivers/staging/greybus/arche-platform.c
7150 F:      drivers/staging/greybus/arche-apb-ctrl.c
7151 F:      drivers/staging/greybus/arche_platform.h
7152
7153 GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
7154 M:      Rui Miguel Silva <rmfrfs@gmail.com>
7155 S:      Maintained
7156 F:      drivers/staging/greybus/sdio.c
7157 F:      drivers/staging/greybus/light.c
7158 F:      drivers/staging/greybus/gpio.c
7159 F:      drivers/staging/greybus/power_supply.c
7160 F:      drivers/staging/greybus/spi.c
7161 F:      drivers/staging/greybus/spilib.c
7162
7163 GREYBUS SUBSYSTEM
7164 M:      Johan Hovold <johan@kernel.org>
7165 M:      Alex Elder <elder@kernel.org>
7166 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7167 S:      Maintained
7168 F:      drivers/staging/greybus/
7169 F:      drivers/greybus/
7170 F:      include/linux/greybus.h
7171 F:      include/linux/greybus/
7172 L:      greybus-dev@lists.linaro.org (moderated for non-subscribers)
7173
7174 GREYBUS UART PROTOCOLS DRIVERS
7175 M:      David Lin <dtwlin@gmail.com>
7176 S:      Maintained
7177 F:      drivers/staging/greybus/uart.c
7178 F:      drivers/staging/greybus/log.c
7179
7180 GS1662 VIDEO SERIALIZER
7181 M:      Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
7182 L:      linux-media@vger.kernel.org
7183 T:      git git://linuxtv.org/media_tree.git
7184 S:      Maintained
7185 F:      drivers/media/spi/gs1662.c
7186
7187 GSPCA FINEPIX SUBDRIVER
7188 M:      Frank Zago <frank@zago.net>
7189 L:      linux-media@vger.kernel.org
7190 T:      git git://linuxtv.org/media_tree.git
7191 S:      Maintained
7192 F:      drivers/media/usb/gspca/finepix.c
7193
7194 GSPCA GL860 SUBDRIVER
7195 M:      Olivier Lorin <o.lorin@laposte.net>
7196 L:      linux-media@vger.kernel.org
7197 T:      git git://linuxtv.org/media_tree.git
7198 S:      Maintained
7199 F:      drivers/media/usb/gspca/gl860/
7200
7201 GSPCA M5602 SUBDRIVER
7202 M:      Erik Andren <erik.andren@gmail.com>
7203 L:      linux-media@vger.kernel.org
7204 T:      git git://linuxtv.org/media_tree.git
7205 S:      Maintained
7206 F:      drivers/media/usb/gspca/m5602/
7207
7208 GSPCA PAC207 SONIXB SUBDRIVER
7209 M:      Hans Verkuil <hverkuil@xs4all.nl>
7210 L:      linux-media@vger.kernel.org
7211 T:      git git://linuxtv.org/media_tree.git
7212 S:      Odd Fixes
7213 F:      drivers/media/usb/gspca/pac207.c
7214
7215 GSPCA SN9C20X SUBDRIVER
7216 M:      Brian Johnson <brijohn@gmail.com>
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/sn9c20x.c
7221
7222 GSPCA T613 SUBDRIVER
7223 M:      Leandro Costantino <lcostantino@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/t613.c
7228
7229 GSPCA USB WEBCAM DRIVER
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/
7235
7236 GTP (GPRS Tunneling Protocol)
7237 M:      Pablo Neira Ayuso <pablo@netfilter.org>
7238 M:      Harald Welte <laforge@gnumonks.org>
7239 L:      osmocom-net-gprs@lists.osmocom.org
7240 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
7241 S:      Maintained
7242 F:      drivers/net/gtp.c
7243
7244 GUID PARTITION TABLE (GPT)
7245 M:      Davidlohr Bueso <dave@stgolabs.net>
7246 L:      linux-efi@vger.kernel.org
7247 S:      Maintained
7248 F:      block/partitions/efi.*
7249
7250 H8/300 ARCHITECTURE
7251 M:      Yoshinori Sato <ysato@users.sourceforge.jp>
7252 L:      uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
7253 W:      http://uclinux-h8.sourceforge.jp
7254 T:      git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
7255 S:      Maintained
7256 F:      arch/h8300/
7257 F:      drivers/clocksource/h8300_*.c
7258 F:      drivers/clk/h8300/
7259 F:      drivers/irqchip/irq-renesas-h8*.c
7260
7261 HABANALABS PCI DRIVER
7262 M:      Oded Gabbay <oded.gabbay@gmail.com>
7263 T:      git https://github.com/HabanaAI/linux.git
7264 S:      Supported
7265 F:      drivers/misc/habanalabs/
7266 F:      include/uapi/misc/habanalabs.h
7267 F:      Documentation/ABI/testing/sysfs-driver-habanalabs
7268 F:      Documentation/ABI/testing/debugfs-driver-habanalabs
7269
7270 HACKRF MEDIA DRIVER
7271 M:      Antti Palosaari <crope@iki.fi>
7272 L:      linux-media@vger.kernel.org
7273 W:      https://linuxtv.org
7274 W:      http://palosaari.fi/linux/
7275 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7276 T:      git git://linuxtv.org/anttip/media_tree.git
7277 S:      Maintained
7278 F:      drivers/media/usb/hackrf/
7279
7280 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
7281 M:      Frank Seidel <frank@f-seidel.de>
7282 L:      platform-driver-x86@vger.kernel.org
7283 W:      http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
7284 S:      Maintained
7285 F:      drivers/platform/x86/hdaps.c
7286
7287 HARDWARE MONITORING
7288 M:      Jean Delvare <jdelvare@suse.com>
7289 M:      Guenter Roeck <linux@roeck-us.net>
7290 L:      linux-hwmon@vger.kernel.org
7291 W:      http://hwmon.wiki.kernel.org/
7292 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
7293 S:      Maintained
7294 F:      Documentation/devicetree/bindings/hwmon/
7295 F:      Documentation/hwmon/
7296 F:      drivers/hwmon/
7297 F:      include/linux/hwmon*.h
7298 F:      include/trace/events/hwmon*.h
7299
7300 HARDWARE RANDOM NUMBER GENERATOR CORE
7301 M:      Matt Mackall <mpm@selenic.com>
7302 M:      Herbert Xu <herbert@gondor.apana.org.au>
7303 L:      linux-crypto@vger.kernel.org
7304 S:      Odd fixes
7305 F:      Documentation/devicetree/bindings/rng/
7306 F:      Documentation/admin-guide/hw_random.rst
7307 F:      drivers/char/hw_random/
7308 F:      include/linux/hw_random.h
7309
7310 HARDWARE TRACING FACILITIES
7311 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
7312 S:      Maintained
7313 F:      drivers/hwtracing/
7314
7315 HARDWARE SPINLOCK CORE
7316 M:      Ohad Ben-Cohen <ohad@wizery.com>
7317 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
7318 L:      linux-remoteproc@vger.kernel.org
7319 S:      Maintained
7320 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git hwspinlock-next
7321 F:      Documentation/devicetree/bindings/hwlock/
7322 F:      Documentation/hwspinlock.txt
7323 F:      drivers/hwspinlock/
7324 F:      include/linux/hwspinlock.h
7325
7326 HARMONY SOUND DRIVER
7327 L:      linux-parisc@vger.kernel.org
7328 S:      Maintained
7329 F:      sound/parisc/harmony.*
7330
7331 HDPVR USB VIDEO ENCODER DRIVER
7332 M:      Hans Verkuil <hverkuil@xs4all.nl>
7333 L:      linux-media@vger.kernel.org
7334 T:      git git://linuxtv.org/media_tree.git
7335 W:      https://linuxtv.org
7336 S:      Odd Fixes
7337 F:      drivers/media/usb/hdpvr/
7338
7339 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
7340 M:      Jerry Hoemann <jerry.hoemann@hpe.com>
7341 S:      Supported
7342 F:      Documentation/watchdog/hpwdt.rst
7343 F:      drivers/watchdog/hpwdt.c
7344
7345 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
7346 M:      Don Brace <don.brace@microsemi.com>
7347 L:      esc.storagedev@microsemi.com
7348 L:      linux-scsi@vger.kernel.org
7349 S:      Supported
7350 F:      Documentation/scsi/hpsa.txt
7351 F:      drivers/scsi/hpsa*.[ch]
7352 F:      include/linux/cciss*.h
7353 F:      include/uapi/linux/cciss*.h
7354
7355 HFI1 DRIVER
7356 M:      Mike Marciniszyn <mike.marciniszyn@intel.com>
7357 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
7358 L:      linux-rdma@vger.kernel.org
7359 S:      Supported
7360 F:      drivers/infiniband/hw/hfi1
7361
7362 HFS FILESYSTEM
7363 L:      linux-fsdevel@vger.kernel.org
7364 S:      Orphan
7365 F:      Documentation/filesystems/hfs.txt
7366 F:      fs/hfs/
7367
7368 HFSPLUS FILESYSTEM
7369 L:      linux-fsdevel@vger.kernel.org
7370 S:      Orphan
7371 F:      Documentation/filesystems/hfsplus.txt
7372 F:      fs/hfsplus/
7373
7374 HGA FRAMEBUFFER DRIVER
7375 M:      Ferenc Bakonyi <fero@drama.obuda.kando.hu>
7376 L:      linux-nvidia@lists.surfsouth.com
7377 W:      http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
7378 S:      Maintained
7379 F:      drivers/video/fbdev/hgafb.c
7380
7381 HIBERNATION (aka Software Suspend, aka swsusp)
7382 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
7383 M:      Pavel Machek <pavel@ucw.cz>
7384 L:      linux-pm@vger.kernel.org
7385 B:      https://bugzilla.kernel.org
7386 S:      Supported
7387 F:      arch/x86/power/
7388 F:      drivers/base/power/
7389 F:      kernel/power/
7390 F:      include/linux/suspend.h
7391 F:      include/linux/freezer.h
7392 F:      include/linux/pm.h
7393 F:      arch/*/include/asm/suspend*.h
7394
7395 HID CORE LAYER
7396 M:      Jiri Kosina <jikos@kernel.org>
7397 M:      Benjamin Tissoires <benjamin.tissoires@redhat.com>
7398 L:      linux-input@vger.kernel.org
7399 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
7400 S:      Maintained
7401 F:      drivers/hid/
7402 F:      include/linux/hid*
7403 F:      include/uapi/linux/hid*
7404
7405 HID SENSOR HUB DRIVERS
7406 M:      Jiri Kosina <jikos@kernel.org>
7407 M:      Jonathan Cameron <jic23@kernel.org>
7408 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7409 L:      linux-input@vger.kernel.org
7410 L:      linux-iio@vger.kernel.org
7411 S:      Maintained
7412 F:      Documentation/hid/hid-sensor*
7413 F:      drivers/hid/hid-sensor-*
7414 F:      drivers/iio/*/hid-*
7415 F:      include/linux/hid-sensor-*
7416
7417 HIGH-RESOLUTION TIMERS, CLOCKEVENTS
7418 M:      Thomas Gleixner <tglx@linutronix.de>
7419 L:      linux-kernel@vger.kernel.org
7420 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
7421 S:      Maintained
7422 F:      Documentation/timers/
7423 F:      kernel/time/hrtimer.c
7424 F:      kernel/time/clockevents.c
7425 F:      kernel/time/timer_*.c
7426 F:      include/linux/clockchips.h
7427 F:      include/linux/hrtimer.h
7428
7429 HIGH-SPEED SCC DRIVER FOR AX.25
7430 L:      linux-hams@vger.kernel.org
7431 S:      Orphan
7432 F:      drivers/net/hamradio/dmascc.c
7433 F:      drivers/net/hamradio/scc.c
7434
7435 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
7436 M:      HighPoint Linux Team <linux@highpoint-tech.com>
7437 W:      http://www.highpoint-tech.com
7438 S:      Supported
7439 F:      Documentation/scsi/hptiop.txt
7440 F:      drivers/scsi/hptiop.c
7441
7442 HIPPI
7443 M:      Jes Sorensen <jes@trained-monkey.org>
7444 L:      linux-hippi@sunsite.dk
7445 S:      Maintained
7446 F:      include/linux/hippidevice.h
7447 F:      include/uapi/linux/if_hippi.h
7448 F:      net/802/hippi.c
7449 F:      drivers/net/hippi/
7450
7451 HISILICON SECURITY ENGINE V2 DRIVER (SEC2)
7452 M:      Zaibo Xu <xuzaibo@huawei.com>
7453 L:      linux-crypto@vger.kernel.org
7454 S:      Maintained
7455 F:      drivers/crypto/hisilicon/sec2/sec_crypto.c
7456 F:      drivers/crypto/hisilicon/sec2/sec_main.c
7457 F:      drivers/crypto/hisilicon/sec2/sec_crypto.h
7458 F:      drivers/crypto/hisilicon/sec2/sec.h
7459 F:      Documentation/ABI/testing/debugfs-hisi-sec
7460
7461 HISILICON HIGH PERFORMANCE RSA ENGINE DRIVER (HPRE)
7462 M:      Zaibo Xu <xuzaibo@huawei.com>
7463 L:      linux-crypto@vger.kernel.org
7464 S:      Maintained
7465 F:      drivers/crypto/hisilicon/hpre/hpre_crypto.c
7466 F:      drivers/crypto/hisilicon/hpre/hpre_main.c
7467 F:      drivers/crypto/hisilicon/hpre/hpre.h
7468 F:      Documentation/ABI/testing/debugfs-hisi-hpre
7469
7470 HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
7471 M:      Yisen Zhuang <yisen.zhuang@huawei.com>
7472 M:      Salil Mehta <salil.mehta@huawei.com>
7473 L:      netdev@vger.kernel.org
7474 W:      http://www.hisilicon.com
7475 S:      Maintained
7476 F:      drivers/net/ethernet/hisilicon/hns3/
7477
7478 HISILICON TRUE RANDOM NUMBER GENERATOR V2 SUPPORT
7479 M:      Zaibo Xu <xuzaibo@huawei.com>
7480 S:      Maintained
7481 F:      drivers/char/hw_random/hisi-trng-v2.c
7482
7483 HISILICON LPC BUS DRIVER
7484 M:      john.garry@huawei.com
7485 W:      http://www.hisilicon.com
7486 S:      Maintained
7487 F:      drivers/bus/hisi_lpc.c
7488 F:      Documentation/devicetree/bindings/arm/hisilicon/hisilicon-low-pin-count.txt
7489
7490 HISILICON NETWORK SUBSYSTEM DRIVER
7491 M:      Yisen Zhuang <yisen.zhuang@huawei.com>
7492 M:      Salil Mehta <salil.mehta@huawei.com>
7493 L:      netdev@vger.kernel.org
7494 W:      http://www.hisilicon.com
7495 S:      Maintained
7496 F:      drivers/net/ethernet/hisilicon/
7497 F:      Documentation/devicetree/bindings/net/hisilicon*.txt
7498
7499 HISILICON PMU DRIVER
7500 M:      Shaokun Zhang <zhangshaokun@hisilicon.com>
7501 W:      http://www.hisilicon.com
7502 S:      Supported
7503 F:      drivers/perf/hisilicon
7504 F:      Documentation/admin-guide/perf/hisi-pmu.rst
7505
7506 HISILICON ROCE DRIVER
7507 M:      Lijun Ou <oulijun@huawei.com>
7508 M:      Wei Hu(Xavier) <xavier.huwei@huawei.com>
7509 L:      linux-rdma@vger.kernel.org
7510 S:      Maintained
7511 F:      drivers/infiniband/hw/hns/
7512 F:      Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
7513
7514 HISILICON SAS Controller
7515 M:      John Garry <john.garry@huawei.com>
7516 W:      http://www.hisilicon.com
7517 S:      Supported
7518 F:      drivers/scsi/hisi_sas/
7519 F:      Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
7520
7521 HISILICON QM AND ZIP Controller DRIVER
7522 M:      Zhou Wang <wangzhou1@hisilicon.com>
7523 L:      linux-crypto@vger.kernel.org
7524 S:      Maintained
7525 F:      drivers/crypto/hisilicon/qm.c
7526 F:      drivers/crypto/hisilicon/qm.h
7527 F:      drivers/crypto/hisilicon/sgl.c
7528 F:      drivers/crypto/hisilicon/zip/
7529 F:      Documentation/ABI/testing/debugfs-hisi-zip
7530
7531 HMM - Heterogeneous Memory Management
7532 M:      Jérôme Glisse <jglisse@redhat.com>
7533 L:      linux-mm@kvack.org
7534 S:      Maintained
7535 F:      mm/hmm*
7536 F:      include/linux/hmm*
7537 F:      Documentation/vm/hmm.rst
7538
7539 HOST AP DRIVER
7540 M:      Jouni Malinen <j@w1.fi>
7541 L:      linux-wireless@vger.kernel.org
7542 W:      http://w1.fi/hostap-driver.html
7543 S:      Obsolete
7544 F:      drivers/net/wireless/intersil/hostap/
7545
7546 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
7547 L:      platform-driver-x86@vger.kernel.org
7548 S:      Orphan
7549 F:      drivers/platform/x86/tc1100-wmi.c
7550
7551 HP100:  Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
7552 M:      Jaroslav Kysela <perex@perex.cz>
7553 S:      Obsolete
7554 F:      drivers/staging/hp/hp100.*
7555
7556 HPET:   High Precision Event Timers driver
7557 M:      Clemens Ladisch <clemens@ladisch.de>
7558 S:      Maintained
7559 F:      Documentation/timers/hpet.rst
7560 F:      drivers/char/hpet.c
7561 F:      include/linux/hpet.h
7562 F:      include/uapi/linux/hpet.h
7563
7564 HPET:   x86
7565 S:      Orphan
7566 F:      arch/x86/kernel/hpet.c
7567 F:      arch/x86/include/asm/hpet.h
7568
7569 HPFS FILESYSTEM
7570 M:      Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
7571 W:      http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
7572 S:      Maintained
7573 F:      fs/hpfs/
7574
7575 HSI SUBSYSTEM
7576 M:      Sebastian Reichel <sre@kernel.org>
7577 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
7578 S:      Maintained
7579 F:      Documentation/ABI/testing/sysfs-bus-hsi
7580 F:      Documentation/driver-api/hsi.rst
7581 F:      drivers/hsi/
7582 F:      include/linux/hsi/
7583 F:      include/uapi/linux/hsi/
7584
7585 HSO 3G MODEM DRIVER
7586 L:      linux-usb@vger.kernel.org
7587 S:      Orphan
7588 F:      drivers/net/usb/hso.c
7589
7590 HSR NETWORK PROTOCOL
7591 M:      Arvid Brodin <arvid.brodin@alten.se>
7592 L:      netdev@vger.kernel.org
7593 S:      Maintained
7594 F:      net/hsr/
7595
7596 HT16K33 LED CONTROLLER DRIVER
7597 M:      Robin van der Gracht <robin@protonic.nl>
7598 S:      Maintained
7599 F:      drivers/auxdisplay/ht16k33.c
7600 F:      Documentation/devicetree/bindings/display/ht16k33.txt
7601
7602 HTCPEN TOUCHSCREEN DRIVER
7603 M:      Pau Oliva Fora <pof@eslack.org>
7604 L:      linux-input@vger.kernel.org
7605 S:      Maintained
7606 F:      drivers/input/touchscreen/htcpen.c
7607
7608 HTS221 TEMPERATURE-HUMIDITY IIO DRIVER
7609 M:      Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
7610 L:      linux-iio@vger.kernel.org
7611 W:      http://www.st.com/
7612 S:      Maintained
7613 F:      drivers/iio/humidity/hts221*
7614 F:      Documentation/devicetree/bindings/iio/humidity/hts221.txt
7615
7616 HUAWEI ETHERNET DRIVER
7617 M:      Aviad Krawczyk <aviad.krawczyk@huawei.com>
7618 L:      netdev@vger.kernel.org
7619 S:      Supported
7620 F:      Documentation/networking/hinic.txt
7621 F:      drivers/net/ethernet/huawei/hinic/
7622
7623 HUGETLB FILESYSTEM
7624 M:      Mike Kravetz <mike.kravetz@oracle.com>
7625 L:      linux-mm@kvack.org
7626 S:      Maintained
7627 F:      fs/hugetlbfs/
7628 F:      mm/hugetlb.c
7629 F:      include/linux/hugetlb.h
7630 F:      Documentation/admin-guide/mm/hugetlbpage.rst
7631 F:      Documentation/vm/hugetlbfs_reserv.rst
7632 F:      Documentation/ABI/testing/sysfs-kernel-mm-hugepages
7633
7634 HVA ST MEDIA DRIVER
7635 M:      Jean-Christophe Trotin <jean-christophe.trotin@st.com>
7636 L:      linux-media@vger.kernel.org
7637 T:      git git://linuxtv.org/media_tree.git
7638 W:      https://linuxtv.org
7639 S:      Supported
7640 F:      drivers/media/platform/sti/hva
7641
7642 HWPOISON MEMORY FAILURE HANDLING
7643 M:      Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
7644 L:      linux-mm@kvack.org
7645 S:      Maintained
7646 F:      mm/memory-failure.c
7647 F:      mm/hwpoison-inject.c
7648
7649 HYGON PROCESSOR SUPPORT
7650 M:      Pu Wen <puwen@hygon.cn>
7651 L:      linux-kernel@vger.kernel.org
7652 S:      Maintained
7653 F:      arch/x86/kernel/cpu/hygon.c
7654
7655 HYNIX HI556 SENSOR DRIVER
7656 M:      Shawn Tu <shawnx.tu@intel.com>
7657 L:      linux-media@vger.kernel.org
7658 T:      git git://linuxtv.org/media_tree.git
7659 S:      Maintained
7660 F:      drivers/media/i2c/hi556.c
7661
7662 Hyper-V CORE AND DRIVERS
7663 M:      "K. Y. Srinivasan" <kys@microsoft.com>
7664 M:      Haiyang Zhang <haiyangz@microsoft.com>
7665 M:      Stephen Hemminger <sthemmin@microsoft.com>
7666 M:      Sasha Levin <sashal@kernel.org>
7667 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git
7668 L:      linux-hyperv@vger.kernel.org
7669 S:      Supported
7670 F:      Documentation/networking/device_drivers/microsoft/netvsc.txt
7671 F:      arch/x86/include/asm/mshyperv.h
7672 F:      arch/x86/include/asm/trace/hyperv.h
7673 F:      arch/x86/include/asm/hyperv-tlfs.h
7674 F:      arch/x86/kernel/cpu/mshyperv.c
7675 F:      arch/x86/hyperv
7676 F:      drivers/clocksource/hyperv_timer.c
7677 F:      drivers/hid/hid-hyperv.c
7678 F:      drivers/hv/
7679 F:      drivers/input/serio/hyperv-keyboard.c
7680 F:      drivers/pci/controller/pci-hyperv.c
7681 F:      drivers/pci/controller/pci-hyperv-intf.c
7682 F:      drivers/net/hyperv/
7683 F:      drivers/scsi/storvsc_drv.c
7684 F:      drivers/uio/uio_hv_generic.c
7685 F:      drivers/video/fbdev/hyperv_fb.c
7686 F:      drivers/iommu/hyperv-iommu.c
7687 F:      net/vmw_vsock/hyperv_transport.c
7688 F:      include/clocksource/hyperv_timer.h
7689 F:      include/linux/hyperv.h
7690 F:      include/uapi/linux/hyperv.h
7691 F:      include/asm-generic/mshyperv.h
7692 F:      tools/hv/
7693 F:      Documentation/ABI/stable/sysfs-bus-vmbus
7694 F:      Documentation/ABI/testing/debugfs-hyperv
7695
7696 HYPERBUS SUPPORT
7697 M:      Vignesh Raghavendra <vigneshr@ti.com>
7698 S:      Supported
7699 F:      drivers/mtd/hyperbus/
7700 F:      include/linux/mtd/hyperbus.h
7701 F:      Documentation/devicetree/bindings/mtd/cypress,hyperflash.txt
7702 F:      Documentation/devicetree/bindings/mtd/ti,am654-hbmc.txt
7703
7704 HYPERVISOR VIRTUAL CONSOLE DRIVER
7705 L:      linuxppc-dev@lists.ozlabs.org
7706 S:      Odd Fixes
7707 F:      drivers/tty/hvc/
7708
7709 I2C ACPI SUPPORT
7710 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
7711 L:      linux-i2c@vger.kernel.org
7712 L:      linux-acpi@vger.kernel.org
7713 S:      Maintained
7714 F:      drivers/i2c/i2c-core-acpi.c
7715
7716 I2C CONTROLLER DRIVER FOR NVIDIA GPU
7717 M:      Ajay Gupta <ajayg@nvidia.com>
7718 L:      linux-i2c@vger.kernel.org
7719 S:      Maintained
7720 F:      Documentation/i2c/busses/i2c-nvidia-gpu.rst
7721 F:      drivers/i2c/busses/i2c-nvidia-gpu.c
7722
7723 I2C MUXES
7724 M:      Peter Rosin <peda@axentia.se>
7725 L:      linux-i2c@vger.kernel.org
7726 S:      Maintained
7727 F:      Documentation/i2c/i2c-topology.rst
7728 F:      Documentation/i2c/muxes/
7729 F:      Documentation/devicetree/bindings/i2c/i2c-mux*
7730 F:      Documentation/devicetree/bindings/i2c/i2c-arb*
7731 F:      Documentation/devicetree/bindings/i2c/i2c-gate*
7732 F:      drivers/i2c/i2c-mux.c
7733 F:      drivers/i2c/muxes/
7734 F:      include/linux/i2c-mux.h
7735
7736 I2C MV64XXX MARVELL AND ALLWINNER DRIVER
7737 M:      Gregory CLEMENT <gregory.clement@bootlin.com>
7738 L:      linux-i2c@vger.kernel.org
7739 S:      Maintained
7740 F:      Documentation/devicetree/bindings/i2c/marvell,mv64xxx-i2c.yaml
7741 F:      drivers/i2c/busses/i2c-mv64xxx.c
7742
7743 I2C OVER PARALLEL PORT
7744 M:      Jean Delvare <jdelvare@suse.com>
7745 L:      linux-i2c@vger.kernel.org
7746 S:      Maintained
7747 F:      Documentation/i2c/busses/i2c-parport.rst
7748 F:      Documentation/i2c/busses/i2c-parport-light.rst
7749 F:      drivers/i2c/busses/i2c-parport.c
7750 F:      drivers/i2c/busses/i2c-parport-light.c
7751
7752 I2C SUBSYSTEM
7753 M:      Wolfram Sang <wsa@the-dreams.de>
7754 L:      linux-i2c@vger.kernel.org
7755 W:      https://i2c.wiki.kernel.org/
7756 Q:      https://patchwork.ozlabs.org/project/linux-i2c/list/
7757 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
7758 S:      Maintained
7759 F:      Documentation/devicetree/bindings/i2c/i2c.txt
7760 F:      Documentation/i2c/
7761 F:      drivers/i2c/*
7762 F:      include/linux/i2c.h
7763 F:      include/linux/i2c-dev.h
7764 F:      include/linux/i2c-smbus.h
7765 F:      include/uapi/linux/i2c.h
7766 F:      include/uapi/linux/i2c-*.h
7767
7768 I2C SUBSYSTEM HOST DRIVERS
7769 L:      linux-i2c@vger.kernel.org
7770 W:      https://i2c.wiki.kernel.org/
7771 Q:      https://patchwork.ozlabs.org/project/linux-i2c/list/
7772 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
7773 S:      Odd Fixes
7774 F:      Documentation/devicetree/bindings/i2c/
7775 F:      drivers/i2c/algos/
7776 F:      drivers/i2c/busses/
7777
7778 I2C-TAOS-EVM DRIVER
7779 M:      Jean Delvare <jdelvare@suse.com>
7780 L:      linux-i2c@vger.kernel.org
7781 S:      Maintained
7782 F:      Documentation/i2c/busses/i2c-taos-evm.rst
7783 F:      drivers/i2c/busses/i2c-taos-evm.c
7784
7785 I2C-TINY-USB DRIVER
7786 M:      Till Harbaum <till@harbaum.org>
7787 L:      linux-i2c@vger.kernel.org
7788 W:      http://www.harbaum.org/till/i2c_tiny_usb
7789 S:      Maintained
7790 F:      drivers/i2c/busses/i2c-tiny-usb.c
7791
7792 I2C/SMBUS CONTROLLER DRIVERS FOR PC
7793 M:      Jean Delvare <jdelvare@suse.com>
7794 L:      linux-i2c@vger.kernel.org
7795 S:      Maintained
7796 F:      Documentation/i2c/busses/i2c-ali1535.rst
7797 F:      Documentation/i2c/busses/i2c-ali1563.rst
7798 F:      Documentation/i2c/busses/i2c-ali15x3.rst
7799 F:      Documentation/i2c/busses/i2c-amd756.rst
7800 F:      Documentation/i2c/busses/i2c-amd8111.rst
7801 F:      Documentation/i2c/busses/i2c-i801.rst
7802 F:      Documentation/i2c/busses/i2c-nforce2.rst
7803 F:      Documentation/i2c/busses/i2c-piix4.rst
7804 F:      Documentation/i2c/busses/i2c-sis5595.rst
7805 F:      Documentation/i2c/busses/i2c-sis630.rst
7806 F:      Documentation/i2c/busses/i2c-sis96x.rst
7807 F:      Documentation/i2c/busses/i2c-via.rst
7808 F:      Documentation/i2c/busses/i2c-viapro.rst
7809 F:      drivers/i2c/busses/i2c-ali1535.c
7810 F:      drivers/i2c/busses/i2c-ali1563.c
7811 F:      drivers/i2c/busses/i2c-ali15x3.c
7812 F:      drivers/i2c/busses/i2c-amd756.c
7813 F:      drivers/i2c/busses/i2c-amd756-s4882.c
7814 F:      drivers/i2c/busses/i2c-amd8111.c
7815 F:      drivers/i2c/busses/i2c-i801.c
7816 F:      drivers/i2c/busses/i2c-isch.c
7817 F:      drivers/i2c/busses/i2c-nforce2.c
7818 F:      drivers/i2c/busses/i2c-nforce2-s4985.c
7819 F:      drivers/i2c/busses/i2c-piix4.c
7820 F:      drivers/i2c/busses/i2c-sis5595.c
7821 F:      drivers/i2c/busses/i2c-sis630.c
7822 F:      drivers/i2c/busses/i2c-sis96x.c
7823 F:      drivers/i2c/busses/i2c-via.c
7824 F:      drivers/i2c/busses/i2c-viapro.c
7825
7826 I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
7827 M:      Hans de Goede <hdegoede@redhat.com>
7828 L:      linux-i2c@vger.kernel.org
7829 S:      Maintained
7830 F:      drivers/i2c/busses/i2c-cht-wc.c
7831
7832 I2C/SMBUS ISMT DRIVER
7833 M:      Seth Heasley <seth.heasley@intel.com>
7834 M:      Neil Horman <nhorman@tuxdriver.com>
7835 L:      linux-i2c@vger.kernel.org
7836 F:      drivers/i2c/busses/i2c-ismt.c
7837 F:      Documentation/i2c/busses/i2c-ismt.rst
7838
7839 I2C/SMBUS STUB DRIVER
7840 M:      Jean Delvare <jdelvare@suse.com>
7841 L:      linux-i2c@vger.kernel.org
7842 S:      Maintained
7843 F:      drivers/i2c/i2c-stub.c
7844
7845 I3C SUBSYSTEM
7846 M:      Boris Brezillon <bbrezillon@kernel.org>
7847 L:      linux-i3c@lists.infradead.org (moderated for non-subscribers)
7848 C:      irc://chat.freenode.net/linux-i3c
7849 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git
7850 S:      Maintained
7851 F:      Documentation/ABI/testing/sysfs-bus-i3c
7852 F:      Documentation/devicetree/bindings/i3c/
7853 F:      Documentation/driver-api/i3c
7854 F:      drivers/i3c/
7855 F:      include/linux/i3c/
7856
7857 I3C DRIVER FOR SYNOPSYS DESIGNWARE
7858 M:      Vitor Soares <vitor.soares@synopsys.com>
7859 S:      Maintained
7860 F:      Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.txt
7861 F:      drivers/i3c/master/dw*
7862
7863 I3C DRIVER FOR CADENCE I3C MASTER IP
7864 M:      Przemysław Gaj <pgaj@cadence.com>
7865 S:      Maintained
7866 F:      Documentation/devicetree/bindings/i3c/cdns,i3c-master.txt
7867 F:      drivers/i3c/master/i3c-master-cdns.c
7868
7869 IA64 (Itanium) PLATFORM
7870 M:      Tony Luck <tony.luck@intel.com>
7871 M:      Fenghua Yu <fenghua.yu@intel.com>
7872 L:      linux-ia64@vger.kernel.org
7873 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
7874 S:      Maintained
7875 F:      arch/ia64/
7876
7877 IBM Power 842 compression accelerator
7878 M:      Haren Myneni <haren@us.ibm.com>
7879 S:      Supported
7880 F:      drivers/crypto/nx/Makefile
7881 F:      drivers/crypto/nx/Kconfig
7882 F:      drivers/crypto/nx/nx-842*
7883 F:      include/linux/sw842.h
7884 F:      crypto/842.c
7885 F:      lib/842/
7886
7887 IBM Power in-Nest Crypto Acceleration
7888 M:      Breno Leitão <leitao@debian.org>
7889 M:      Nayna Jain <nayna@linux.ibm.com>
7890 M:      Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
7891 L:      linux-crypto@vger.kernel.org
7892 S:      Supported
7893 F:      drivers/crypto/nx/Makefile
7894 F:      drivers/crypto/nx/Kconfig
7895 F:      drivers/crypto/nx/nx-aes*
7896 F:      drivers/crypto/nx/nx-sha*
7897 F:      drivers/crypto/nx/nx.*
7898 F:      drivers/crypto/nx/nx_csbcpb.h
7899 F:      drivers/crypto/nx/nx_debugfs.c
7900
7901 IBM Power Linux RAID adapter
7902 M:      Brian King <brking@us.ibm.com>
7903 S:      Supported
7904 F:      drivers/scsi/ipr.*
7905
7906 IBM Power SRIOV Virtual NIC Device Driver
7907 M:      Thomas Falcon <tlfalcon@linux.ibm.com>
7908 M:      John Allen <jallen@linux.ibm.com>
7909 L:      netdev@vger.kernel.org
7910 S:      Supported
7911 F:      drivers/net/ethernet/ibm/ibmvnic.*
7912
7913 IBM Power Virtual Accelerator Switchboard
7914 M:      Sukadev Bhattiprolu <sukadev@linux.ibm.com>
7915 L:      linuxppc-dev@lists.ozlabs.org
7916 S:      Supported
7917 F:      arch/powerpc/platforms/powernv/vas*
7918 F:      arch/powerpc/platforms/powernv/copy-paste.h
7919 F:      arch/powerpc/include/asm/vas.h
7920
7921 IBM Power Virtual Ethernet Device Driver
7922 M:      Thomas Falcon <tlfalcon@linux.ibm.com>
7923 L:      netdev@vger.kernel.org
7924 S:      Supported
7925 F:      drivers/net/ethernet/ibm/ibmveth.*
7926
7927 IBM Power Virtual FC Device Drivers
7928 M:      Tyrel Datwyler <tyreld@linux.ibm.com>
7929 L:      linux-scsi@vger.kernel.org
7930 S:      Supported
7931 F:      drivers/scsi/ibmvscsi/ibmvfc*
7932
7933 IBM Power Virtual Management Channel Driver
7934 M:      Steven Royer <seroyer@linux.ibm.com>
7935 S:      Supported
7936 F:      drivers/misc/ibmvmc.*
7937
7938 IBM Power Virtual SCSI Device Drivers
7939 M:      Tyrel Datwyler <tyreld@linux.ibm.com>
7940 L:      linux-scsi@vger.kernel.org
7941 S:      Supported
7942 F:      drivers/scsi/ibmvscsi/ibmvscsi*
7943 F:      include/scsi/viosrp.h
7944
7945 IBM Power Virtual SCSI Device Target Driver
7946 M:      Michael Cyr <mikecyr@linux.ibm.com>
7947 L:      linux-scsi@vger.kernel.org
7948 L:      target-devel@vger.kernel.org
7949 S:      Supported
7950 F:      drivers/scsi/ibmvscsi_tgt/
7951
7952 IBM Power VMX Cryptographic instructions
7953 M:      Breno Leitão <leitao@debian.org>
7954 M:      Nayna Jain <nayna@linux.ibm.com>
7955 M:      Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
7956 L:      linux-crypto@vger.kernel.org
7957 S:      Supported
7958 F:      drivers/crypto/vmx/Makefile
7959 F:      drivers/crypto/vmx/Kconfig
7960 F:      drivers/crypto/vmx/vmx.c
7961 F:      drivers/crypto/vmx/aes*
7962 F:      drivers/crypto/vmx/ghash*
7963 F:      drivers/crypto/vmx/ppc-xlate.pl
7964
7965 IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
7966 M:      Tyrel Datwyler <tyreld@linux.ibm.com>
7967 L:      linux-pci@vger.kernel.org
7968 L:      linuxppc-dev@lists.ozlabs.org
7969 S:      Supported
7970 F:      drivers/pci/hotplug/rpaphp*
7971
7972 IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
7973 M:      Tyrel Datwyler <tyreld@linux.ibm.com>
7974 L:      linux-pci@vger.kernel.org
7975 L:      linuxppc-dev@lists.ozlabs.org
7976 S:      Supported
7977 F:      drivers/pci/hotplug/rpadlpar*
7978
7979 IBM ServeRAID RAID DRIVER
7980 S:      Orphan
7981 F:      drivers/scsi/ips.*
7982
7983 ICH LPC AND GPIO DRIVER
7984 M:      Peter Tyser <ptyser@xes-inc.com>
7985 S:      Maintained
7986 F:      drivers/mfd/lpc_ich.c
7987 F:      drivers/gpio/gpio-ich.c
7988
7989 ICY I2C DRIVER
7990 M:      Max Staudt <max@enpas.org>
7991 L:      linux-i2c@vger.kernel.org
7992 S:      Maintained
7993 F:      drivers/i2c/busses/i2c-icy.c
7994
7995 IDE SUBSYSTEM
7996 M:      "David S. Miller" <davem@davemloft.net>
7997 L:      linux-ide@vger.kernel.org
7998 Q:      http://patchwork.ozlabs.org/project/linux-ide/list/
7999 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
8000 S:      Maintained
8001 F:      Documentation/ide/
8002 F:      drivers/ide/
8003 F:      include/linux/ide.h
8004
8005 IDE/ATAPI DRIVERS
8006 M:      Borislav Petkov <bp@alien8.de>
8007 L:      linux-ide@vger.kernel.org
8008 S:      Maintained
8009 F:      Documentation/cdrom/ide-cd.rst
8010 F:      drivers/ide/ide-cd*
8011
8012 IDEAPAD LAPTOP EXTRAS DRIVER
8013 M:      Ike Panhc <ike.pan@canonical.com>
8014 L:      platform-driver-x86@vger.kernel.org
8015 W:      http://launchpad.net/ideapad-laptop
8016 S:      Maintained
8017 F:      drivers/platform/x86/ideapad-laptop.c
8018
8019 IDEAPAD LAPTOP SLIDEBAR DRIVER
8020 M:      Andrey Moiseev <o2g.org.ru@gmail.com>
8021 L:      linux-input@vger.kernel.org
8022 W:      https://github.com/o2genum/ideapad-slidebar
8023 S:      Maintained
8024 F:      drivers/input/misc/ideapad_slidebar.c
8025
8026 IDT VersaClock 5 CLOCK DRIVER
8027 M:      Marek Vasut <marek.vasut@gmail.com>
8028 S:      Maintained
8029 F:      drivers/clk/clk-versaclock5.c
8030
8031 IEEE 802.15.4 SUBSYSTEM
8032 M:      Alexander Aring <alex.aring@gmail.com>
8033 M:      Stefan Schmidt <stefan@datenfreihafen.org>
8034 L:      linux-wpan@vger.kernel.org
8035 W:      http://wpan.cakelab.org/
8036 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
8037 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
8038 S:      Maintained
8039 F:      net/ieee802154/
8040 F:      net/mac802154/
8041 F:      drivers/net/ieee802154/
8042 F:      include/linux/nl802154.h
8043 F:      include/linux/ieee802154.h
8044 F:      include/net/nl802154.h
8045 F:      include/net/mac802154.h
8046 F:      include/net/af_ieee802154.h
8047 F:      include/net/cfg802154.h
8048 F:      include/net/ieee802154_netdev.h
8049 F:      Documentation/networking/ieee802154.rst
8050
8051 IFE PROTOCOL
8052 M:      Yotam Gigi <yotam.gi@gmail.com>
8053 M:      Jamal Hadi Salim <jhs@mojatatu.com>
8054 F:      net/ife
8055 F:      include/net/ife.h
8056 F:      include/uapi/linux/ife.h
8057
8058 IGORPLUG-USB IR RECEIVER
8059 M:      Sean Young <sean@mess.org>
8060 L:      linux-media@vger.kernel.org
8061 S:      Maintained
8062 F:      drivers/media/rc/igorplugusb.c
8063
8064 IGUANAWORKS USB IR TRANSCEIVER
8065 M:      Sean Young <sean@mess.org>
8066 L:      linux-media@vger.kernel.org
8067 S:      Maintained
8068 F:      drivers/media/rc/iguanair.c
8069
8070 IIO DIGITAL POTENTIOMETER DAC
8071 M:      Peter Rosin <peda@axentia.se>
8072 L:      linux-iio@vger.kernel.org
8073 S:      Maintained
8074 F:      Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
8075 F:      Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
8076 F:      drivers/iio/dac/dpot-dac.c
8077
8078 IIO ENVELOPE DETECTOR
8079 M:      Peter Rosin <peda@axentia.se>
8080 L:      linux-iio@vger.kernel.org
8081 S:      Maintained
8082 F:      Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
8083 F:      Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
8084 F:      drivers/iio/adc/envelope-detector.c
8085
8086 IIO MULTIPLEXER
8087 M:      Peter Rosin <peda@axentia.se>
8088 L:      linux-iio@vger.kernel.org
8089 S:      Maintained
8090 F:      Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.txt
8091 F:      drivers/iio/multiplexer/iio-mux.c
8092
8093 IIO SUBSYSTEM AND DRIVERS
8094 M:      Jonathan Cameron <jic23@kernel.org>
8095 R:      Hartmut Knaack <knaack.h@gmx.de>
8096 R:      Lars-Peter Clausen <lars@metafoo.de>
8097 R:      Peter Meerwald-Stadler <pmeerw@pmeerw.net>
8098 L:      linux-iio@vger.kernel.org
8099 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
8100 S:      Maintained
8101 F:      Documentation/ABI/testing/configfs-iio*
8102 F:      Documentation/ABI/testing/sysfs-bus-iio*
8103 F:      Documentation/devicetree/bindings/iio/
8104 F:      drivers/iio/
8105 F:      drivers/staging/iio/
8106 F:      include/linux/iio/
8107 F:      tools/iio/
8108
8109 IIO UNIT CONVERTER
8110 M:      Peter Rosin <peda@axentia.se>
8111 L:      linux-iio@vger.kernel.org
8112 S:      Maintained
8113 F:      Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.txt
8114 F:      Documentation/devicetree/bindings/iio/afe/current-sense-shunt.txt
8115 F:      Documentation/devicetree/bindings/iio/afe/voltage-divider.txt
8116 F:      drivers/iio/afe/iio-rescale.c
8117
8118 IKANOS/ADI EAGLE ADSL USB DRIVER
8119 M:      Matthieu Castet <castet.matthieu@free.fr>
8120 M:      Stanislaw Gruszka <stf_xl@wp.pl>
8121 S:      Maintained
8122 F:      drivers/usb/atm/ueagle-atm.c
8123
8124 IMGTEC ASCII LCD DRIVER
8125 M:      Paul Burton <paulburton@kernel.org>
8126 S:      Maintained
8127 F:      Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
8128 F:      drivers/auxdisplay/img-ascii-lcd.c
8129
8130 IMGTEC IR DECODER DRIVER
8131 M:      James Hogan <jhogan@kernel.org>
8132 S:      Maintained
8133 F:      drivers/media/rc/img-ir/
8134
8135 IMON SOUNDGRAPH USB IR RECEIVER
8136 M:      Sean Young <sean@mess.org>
8137 L:      linux-media@vger.kernel.org
8138 S:      Maintained
8139 F:      drivers/media/rc/imon_raw.c
8140 F:      drivers/media/rc/imon.c
8141
8142 IMS TWINTURBO FRAMEBUFFER DRIVER
8143 L:      linux-fbdev@vger.kernel.org
8144 S:      Orphan
8145 F:      drivers/video/fbdev/imsttfb.c
8146
8147 INA209 HARDWARE MONITOR DRIVER
8148 M:      Guenter Roeck <linux@roeck-us.net>
8149 L:      linux-hwmon@vger.kernel.org
8150 S:      Maintained
8151 F:      Documentation/hwmon/ina209.rst
8152 F:      Documentation/devicetree/bindings/hwmon/ina2xx.txt
8153 F:      drivers/hwmon/ina209.c
8154
8155 INA2XX HARDWARE MONITOR DRIVER
8156 M:      Guenter Roeck <linux@roeck-us.net>
8157 L:      linux-hwmon@vger.kernel.org
8158 S:      Maintained
8159 F:      Documentation/hwmon/ina2xx.rst
8160 F:      drivers/hwmon/ina2xx.c
8161 F:      include/linux/platform_data/ina2xx.h
8162
8163 INDUSTRY PACK SUBSYSTEM (IPACK)
8164 M:      Samuel Iglesias Gonsalvez <siglesias@igalia.com>
8165 M:      Jens Taprogge <jens.taprogge@taprogge.org>
8166 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
8167 L:      industrypack-devel@lists.sourceforge.net
8168 W:      http://industrypack.sourceforge.net
8169 S:      Maintained
8170 F:      drivers/ipack/
8171
8172 INFINEON DPS310 Driver
8173 M:      Eddie James <eajames@linux.ibm.com>
8174 L:      linux-iio@vger.kernel.org
8175 F:      drivers/iio/pressure/dps310.c
8176 S:      Maintained
8177
8178 INFINIBAND SUBSYSTEM
8179 M:      Doug Ledford <dledford@redhat.com>
8180 M:      Jason Gunthorpe <jgg@mellanox.com>
8181 L:      linux-rdma@vger.kernel.org
8182 W:      https://github.com/linux-rdma/rdma-core
8183 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
8184 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
8185 S:      Supported
8186 F:      Documentation/devicetree/bindings/infiniband/
8187 F:      Documentation/infiniband/
8188 F:      drivers/infiniband/
8189 F:      include/uapi/linux/if_infiniband.h
8190 F:      include/uapi/rdma/
8191 F:      include/rdma/
8192 F:      include/trace/events/ib_mad.h
8193 F:      include/trace/events/ib_umad.h
8194 F:      samples/bpf/ibumad_kern.c
8195 F:      samples/bpf/ibumad_user.c
8196
8197 INGENIC JZ4780 DMA Driver
8198 M:      Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
8199 S:      Maintained
8200 F:      drivers/dma/dma-jz4780.c
8201
8202 INGENIC JZ4780 NAND DRIVER
8203 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
8204 L:      linux-mtd@lists.infradead.org
8205 S:      Maintained
8206 F:      drivers/mtd/nand/raw/ingenic/
8207
8208 INGENIC JZ47xx SoCs
8209 M:      Paul Cercueil <paul@crapouillou.net>
8210 S:      Maintained
8211 F:      arch/mips/boot/dts/ingenic/
8212 F:      arch/mips/include/asm/mach-jz4740/
8213 F:      arch/mips/jz4740/
8214 F:      drivers/clk/ingenic/
8215 F:      drivers/dma/dma-jz4780.c
8216 F:      drivers/gpu/drm/ingenic/
8217 F:      drivers/i2c/busses/i2c-jz4780.c
8218 F:      drivers/iio/adc/ingenic-adc.c
8219 F:      drivers/irqchip/irq-ingenic.c
8220 F:      drivers/memory/jz4780-nemc.c
8221 F:      drivers/mmc/host/jz4740_mmc.c
8222 F:      drivers/mtd/nand/raw/ingenic/
8223 F:      drivers/pinctrl/pinctrl-ingenic.c
8224 F:      drivers/power/supply/ingenic-battery.c
8225 F:      drivers/pwm/pwm-jz4740.c
8226 F:      drivers/rtc/rtc-jz4740.c
8227 F:      drivers/tty/serial/8250/8250_ingenic.c
8228 F:      drivers/usb/musb/jz4740.c
8229 F:      drivers/watchdog/jz4740_wdt.c
8230 F:      include/dt-bindings/iio/adc/ingenic,adc.h
8231 F:      include/linux/mfd/ingenic-tcu.h
8232 F:      sound/soc/jz4740/
8233 F:      sound/soc/codecs/jz47*
8234
8235 INOTIFY
8236 M:      Jan Kara <jack@suse.cz>
8237 R:      Amir Goldstein <amir73il@gmail.com>
8238 L:      linux-fsdevel@vger.kernel.org
8239 S:      Maintained
8240 F:      Documentation/filesystems/inotify.txt
8241 F:      fs/notify/inotify/
8242 F:      include/linux/inotify.h
8243 F:      include/uapi/linux/inotify.h
8244
8245 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
8246 M:      Dmitry Torokhov <dmitry.torokhov@gmail.com>
8247 L:      linux-input@vger.kernel.org
8248 Q:      http://patchwork.kernel.org/project/linux-input/list/
8249 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
8250 S:      Maintained
8251 F:      drivers/input/
8252 F:      include/linux/input.h
8253 F:      include/uapi/linux/input.h
8254 F:      include/uapi/linux/input-event-codes.h
8255 F:      include/linux/input/
8256 F:      Documentation/devicetree/bindings/input/
8257 F:      Documentation/devicetree/bindings/serio/
8258 F:      Documentation/input/
8259
8260 INPUT MULTITOUCH (MT) PROTOCOL
8261 M:      Henrik Rydberg <rydberg@bitmath.org>
8262 L:      linux-input@vger.kernel.org
8263 S:      Odd fixes
8264 F:      Documentation/input/multi-touch-protocol.rst
8265 F:      drivers/input/input-mt.c
8266 K:      \b(ABS|SYN)_MT_
8267
8268 INSIDE SECURE CRYPTO DRIVER
8269 M:      Antoine Tenart <antoine.tenart@bootlin.com>
8270 F:      drivers/crypto/inside-secure/
8271 S:      Maintained
8272 L:      linux-crypto@vger.kernel.org
8273
8274 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
8275 M:      Mimi Zohar <zohar@linux.ibm.com>
8276 M:      Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
8277 L:      linux-integrity@vger.kernel.org
8278 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
8279 S:      Supported
8280 F:      security/integrity/ima/
8281
8282 INTEL 810/815 FRAMEBUFFER DRIVER
8283 M:      Antonino Daplas <adaplas@gmail.com>
8284 L:      linux-fbdev@vger.kernel.org
8285 S:      Maintained
8286 F:      drivers/video/fbdev/i810/
8287
8288 INTEL ASoC DRIVERS
8289 M:      Cezary Rojewski <cezary.rojewski@intel.com>
8290 M:      Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
8291 M:      Liam Girdwood <liam.r.girdwood@linux.intel.com>
8292 M:      Jie Yang <yang.jie@linux.intel.com>
8293 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
8294 S:      Supported
8295 F:      sound/soc/intel/
8296
8297 INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER
8298 M:      Hans de Goede <hdegoede@redhat.com>
8299 L:      platform-driver-x86@vger.kernel.org
8300 S:      Maintained
8301 F:      drivers/platform/x86/intel_atomisp2_pm.c
8302
8303 INTEL C600 SERIES SAS CONTROLLER DRIVER
8304 M:      Intel SCU Linux support <intel-linux-scu@intel.com>
8305 M:      Artur Paszkiewicz <artur.paszkiewicz@intel.com>
8306 L:      linux-scsi@vger.kernel.org
8307 T:      git git://git.code.sf.net/p/intel-sas/isci
8308 S:      Supported
8309 F:      drivers/scsi/isci/
8310
8311 INTEL CPU family model numbers
8312 M:      Tony Luck <tony.luck@intel.com>
8313 M:      x86@kernel.org
8314 L:      linux-kernel@vger.kernel.org
8315 S:      Supported
8316 F:      arch/x86/include/asm/intel-family.h
8317
8318 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
8319 M:      Jani Nikula <jani.nikula@linux.intel.com>
8320 M:      Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
8321 M:      Rodrigo Vivi <rodrigo.vivi@intel.com>
8322 L:      intel-gfx@lists.freedesktop.org
8323 W:      https://01.org/linuxgraphics/
8324 B:      https://01.org/linuxgraphics/documentation/how-report-bugs
8325 C:      irc://chat.freenode.net/intel-gfx
8326 Q:      http://patchwork.freedesktop.org/project/intel-gfx/
8327 T:      git git://anongit.freedesktop.org/drm-intel
8328 S:      Supported
8329 F:      drivers/gpu/drm/i915/
8330 F:      include/drm/i915*
8331 F:      include/uapi/drm/i915_drm.h
8332 F:      Documentation/gpu/i915.rst
8333
8334 INTEL ETHERNET DRIVERS
8335 M:      Jeff Kirsher <jeffrey.t.kirsher@intel.com>
8336 L:      intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
8337 W:      http://www.intel.com/support/feedback.htm
8338 W:      http://e1000.sourceforge.net/
8339 Q:      http://patchwork.ozlabs.org/project/intel-wired-lan/list/
8340 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
8341 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
8342 S:      Supported
8343 F:      Documentation/networking/device_drivers/intel/e100.rst
8344 F:      Documentation/networking/device_drivers/intel/e1000.rst
8345 F:      Documentation/networking/device_drivers/intel/e1000e.rst
8346 F:      Documentation/networking/device_drivers/intel/fm10k.rst
8347 F:      Documentation/networking/device_drivers/intel/igb.rst
8348 F:      Documentation/networking/device_drivers/intel/igbvf.rst
8349 F:      Documentation/networking/device_drivers/intel/ixgb.rst
8350 F:      Documentation/networking/device_drivers/intel/ixgbe.rst
8351 F:      Documentation/networking/device_drivers/intel/ixgbevf.rst
8352 F:      Documentation/networking/device_drivers/intel/i40e.rst
8353 F:      Documentation/networking/device_drivers/intel/iavf.rst
8354 F:      Documentation/networking/device_drivers/intel/ice.rst
8355 F:      drivers/net/ethernet/intel/
8356 F:      drivers/net/ethernet/intel/*/
8357 F:      include/linux/avf/virtchnl.h
8358
8359 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
8360 M:      Maik Broemme <mbroemme@libmpq.org>
8361 L:      linux-fbdev@vger.kernel.org
8362 S:      Maintained
8363 F:      Documentation/fb/intelfb.rst
8364 F:      drivers/video/fbdev/intelfb/
8365
8366 INTEL GPIO DRIVERS
8367 M:      Andy Shevchenko <andy@kernel.org>
8368 L:      linux-gpio@vger.kernel.org
8369 S:      Maintained
8370 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
8371 F:      drivers/gpio/gpio-ich.c
8372 F:      drivers/gpio/gpio-intel-mid.c
8373 F:      drivers/gpio/gpio-lynxpoint.c
8374 F:      drivers/gpio/gpio-merrifield.c
8375 F:      drivers/gpio/gpio-ml-ioh.c
8376 F:      drivers/gpio/gpio-pch.c
8377 F:      drivers/gpio/gpio-sch.c
8378 F:      drivers/gpio/gpio-sodaville.c
8379
8380 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
8381 M:      Zhenyu Wang <zhenyuw@linux.intel.com>
8382 M:      Zhi Wang <zhi.a.wang@intel.com>
8383 L:      intel-gvt-dev@lists.freedesktop.org
8384 L:      intel-gfx@lists.freedesktop.org
8385 W:      https://01.org/igvt-g
8386 T:      git https://github.com/intel/gvt-linux.git
8387 S:      Supported
8388 F:      drivers/gpu/drm/i915/gvt/
8389
8390 INTEL HID EVENT DRIVER
8391 M:      Alex Hung <alex.hung@canonical.com>
8392 L:      platform-driver-x86@vger.kernel.org
8393 S:      Maintained
8394 F:      drivers/platform/x86/intel-hid.c
8395
8396 INTEL I/OAT DMA DRIVER
8397 M:      Dave Jiang <dave.jiang@intel.com>
8398 R:      Dan Williams <dan.j.williams@intel.com>
8399 L:      dmaengine@vger.kernel.org
8400 Q:      https://patchwork.kernel.org/project/linux-dmaengine/list/
8401 S:      Supported
8402 F:      drivers/dma/ioat*
8403
8404 INTEL IDLE DRIVER
8405 M:      Jacob Pan <jacob.jun.pan@linux.intel.com>
8406 M:      Len Brown <lenb@kernel.org>
8407 L:      linux-pm@vger.kernel.org
8408 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
8409 B:      https://bugzilla.kernel.org
8410 S:      Supported
8411 F:      drivers/idle/intel_idle.c
8412
8413 INTEL INTEGRATED SENSOR HUB DRIVER
8414 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
8415 M:      Jiri Kosina <jikos@kernel.org>
8416 L:      linux-input@vger.kernel.org
8417 S:      Maintained
8418 F:      drivers/hid/intel-ish-hid/
8419
8420 INTEL IOMMU (VT-d)
8421 M:      David Woodhouse <dwmw2@infradead.org>
8422 M:      Lu Baolu <baolu.lu@linux.intel.com>
8423 L:      iommu@lists.linux-foundation.org
8424 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
8425 S:      Supported
8426 F:      drivers/iommu/dmar.c
8427 F:      drivers/iommu/intel*.[ch]
8428 F:      include/linux/intel-iommu.h
8429 F:      include/linux/intel-svm.h
8430
8431 INTEL IOP-ADMA DMA DRIVER
8432 R:      Dan Williams <dan.j.williams@intel.com>
8433 S:      Odd fixes
8434 F:      drivers/dma/iop-adma.c
8435
8436 INTEL IPU3 CSI-2 CIO2 DRIVER
8437 M:      Yong Zhi <yong.zhi@intel.com>
8438 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
8439 M:      Bingbu Cao <bingbu.cao@intel.com>
8440 R:      Tian Shu Qiu <tian.shu.qiu@intel.com>
8441 L:      linux-media@vger.kernel.org
8442 S:      Maintained
8443 F:      drivers/media/pci/intel/ipu3/
8444 F:      Documentation/media/uapi/v4l/pixfmt-srggb10-ipu3.rst
8445
8446 INTEL IPU3 CSI-2 IMGU DRIVER
8447 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
8448 L:      linux-media@vger.kernel.org
8449 S:      Maintained
8450 F:      drivers/staging/media/ipu3/
8451 F:      Documentation/media/uapi/v4l/pixfmt-meta-intel-ipu3.rst
8452 F:      Documentation/media/v4l-drivers/ipu3.rst
8453 F:      Documentation/media/v4l-drivers/ipu3_rcb.svg
8454
8455 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
8456 M:      Krzysztof Halasa <khalasa@piap.pl>
8457 S:      Maintained
8458 F:      include/linux/soc/ixp4xx/qmgr.h
8459 F:      include/linux/soc/ixp4xx/npe.h
8460 F:      drivers/soc/ixp4xx/ixp4xx-qmgr.c
8461 F:      drivers/soc/ixp4xx/ixp4xx-npe.c
8462 F:      drivers/net/ethernet/xscale/ixp4xx_eth.c
8463 F:      drivers/net/wan/ixp4xx_hss.c
8464
8465 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
8466 M:      Deepak Saxena <dsaxena@plexity.net>
8467 S:      Maintained
8468 F:      drivers/char/hw_random/ixp4xx-rng.c
8469
8470 INTEL MANAGEMENT ENGINE (mei)
8471 M:      Tomas Winkler <tomas.winkler@intel.com>
8472 L:      linux-kernel@vger.kernel.org
8473 S:      Supported
8474 F:      include/uapi/linux/mei.h
8475 F:      include/linux/mei_cl_bus.h
8476 F:      drivers/misc/mei/*
8477 F:      drivers/watchdog/mei_wdt.c
8478 F:      Documentation/driver-api/mei/*
8479 F:      samples/mei/*
8480
8481 INTEL MENLOW THERMAL DRIVER
8482 M:      Sujith Thomas <sujith.thomas@intel.com>
8483 L:      platform-driver-x86@vger.kernel.org
8484 W:      https://01.org/linux-acpi
8485 S:      Supported
8486 F:      drivers/platform/x86/intel_menlow.c
8487
8488 INTEL MIC DRIVERS (mic)
8489 M:      Sudeep Dutt <sudeep.dutt@intel.com>
8490 M:      Ashutosh Dixit <ashutosh.dixit@intel.com>
8491 S:      Supported
8492 W:      https://github.com/sudeepdutt/mic
8493 W:      http://software.intel.com/en-us/mic-developer
8494 F:      include/linux/mic_bus.h
8495 F:      include/linux/scif.h
8496 F:      include/uapi/linux/mic_common.h
8497 F:      include/uapi/linux/mic_ioctl.h
8498 F:      include/uapi/linux/scif_ioctl.h
8499 F:      drivers/misc/mic/
8500 F:      drivers/dma/mic_x100_dma.c
8501 F:      drivers/dma/mic_x100_dma.h
8502 F:      Documentation/mic/
8503
8504 INTEL PMC CORE DRIVER
8505 M:      Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
8506 M:      Vishwanath Somayaji <vishwanath.somayaji@intel.com>
8507 L:      platform-driver-x86@vger.kernel.org
8508 S:      Maintained
8509 F:      drivers/platform/x86/intel_pmc_core*
8510
8511 INTEL PMC/P-Unit IPC DRIVER
8512 M:      Zha Qipeng<qipeng.zha@intel.com>
8513 L:      platform-driver-x86@vger.kernel.org
8514 S:      Maintained
8515 F:      drivers/platform/x86/intel_pmc_ipc.c
8516 F:      drivers/platform/x86/intel_punit_ipc.c
8517 F:      arch/x86/include/asm/intel_pmc_ipc.h
8518 F:      arch/x86/include/asm/intel_punit_ipc.h
8519
8520 INTEL PMIC GPIO DRIVERS
8521 M:      Andy Shevchenko <andy@kernel.org>
8522 S:      Maintained
8523 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
8524 F:      drivers/gpio/gpio-*cove.c
8525 F:      drivers/gpio/gpio-msic.c
8526
8527 INTEL PMIC MULTIFUNCTION DEVICE DRIVERS
8528 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
8529 S:      Maintained
8530 F:      drivers/mfd/intel_msic.c
8531 F:      drivers/mfd/intel_soc_pmic*
8532 F:      include/linux/mfd/intel_msic.h
8533 F:      include/linux/mfd/intel_soc_pmic*
8534
8535 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
8536 M:      Stanislav Yakovlev <stas.yakovlev@gmail.com>
8537 L:      linux-wireless@vger.kernel.org
8538 S:      Maintained
8539 F:      Documentation/networking/device_drivers/intel/ipw2100.txt
8540 F:      Documentation/networking/device_drivers/intel/ipw2200.txt
8541 F:      drivers/net/wireless/intel/ipw2x00/
8542
8543 INTEL PSTATE DRIVER
8544 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
8545 M:      Len Brown <lenb@kernel.org>
8546 L:      linux-pm@vger.kernel.org
8547 S:      Supported
8548 F:      drivers/cpufreq/intel_pstate.c
8549
8550 INTEL RDMA RNIC DRIVER
8551 M:      Faisal Latif <faisal.latif@intel.com>
8552 M:      Shiraz Saleem <shiraz.saleem@intel.com>
8553 L:      linux-rdma@vger.kernel.org
8554 S:      Supported
8555 F:      drivers/infiniband/hw/i40iw/
8556 F:      include/uapi/rdma/i40iw-abi.h
8557
8558 INTEL SPEED SELECT TECHNOLOGY
8559 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
8560 L:      platform-driver-x86@vger.kernel.org
8561 S:      Maintained
8562 F:      drivers/platform/x86/intel_speed_select_if/
8563 F:      tools/power/x86/intel-speed-select/
8564 F:      include/uapi/linux/isst_if.h
8565
8566 INTEL STRATIX10 FIRMWARE DRIVERS
8567 M:      Richard Gong <richard.gong@linux.intel.com>
8568 L:      linux-kernel@vger.kernel.org
8569 S:      Maintained
8570 F:      drivers/firmware/stratix10-rsu.c
8571 F:      drivers/firmware/stratix10-svc.c
8572 F:      include/linux/firmware/intel/stratix10-smc.h
8573 F:      include/linux/firmware/intel/stratix10-svc-client.h
8574 F:      Documentation/ABI/testing/sysfs-devices-platform-stratix10-rsu
8575 F:      Documentation/devicetree/bindings/firmware/intel,stratix10-svc.txt
8576
8577 INTEL TELEMETRY DRIVER
8578 M:      Rajneesh Bhardwaj <rajneesh.bhardwaj@linux.intel.com>
8579 M:      "David E. Box" <david.e.box@linux.intel.com>
8580 L:      platform-driver-x86@vger.kernel.org
8581 S:      Maintained
8582 F:      arch/x86/include/asm/intel_telemetry.h
8583 F:      drivers/platform/x86/intel_telemetry*
8584
8585 INTEL VIRTUAL BUTTON DRIVER
8586 M:      AceLan Kao <acelan.kao@canonical.com>
8587 L:      platform-driver-x86@vger.kernel.org
8588 S:      Maintained
8589 F:      drivers/platform/x86/intel-vbtn.c
8590
8591 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
8592 M:      Stanislaw Gruszka <sgruszka@redhat.com>
8593 L:      linux-wireless@vger.kernel.org
8594 S:      Supported
8595 F:      drivers/net/wireless/intel/iwlegacy/
8596
8597 INTEL WIRELESS WIFI LINK (iwlwifi)
8598 M:      Johannes Berg <johannes.berg@intel.com>
8599 M:      Emmanuel Grumbach <emmanuel.grumbach@intel.com>
8600 M:      Luca Coelho <luciano.coelho@intel.com>
8601 M:      Intel Linux Wireless <linuxwifi@intel.com>
8602 L:      linux-wireless@vger.kernel.org
8603 W:      http://intellinuxwireless.org
8604 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
8605 S:      Supported
8606 F:      drivers/net/wireless/intel/iwlwifi/
8607
8608 INTEL WIRELESS WIMAX CONNECTION 2400
8609 M:      Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
8610 M:      linux-wimax@intel.com
8611 L:      wimax@linuxwimax.org (subscribers-only)
8612 S:      Supported
8613 W:      http://linuxwimax.org
8614 F:      Documentation/admin-guide/wimax/i2400m.rst
8615 F:      drivers/net/wimax/i2400m/
8616 F:      include/uapi/linux/wimax/i2400m.h
8617
8618 INTEL WMI THUNDERBOLT FORCE POWER DRIVER
8619 M:      Mario Limonciello <mario.limonciello@dell.com>
8620 S:      Maintained
8621 F:      drivers/platform/x86/intel-wmi-thunderbolt.c
8622
8623 INTEL(R) TRACE HUB
8624 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
8625 S:      Supported
8626 F:      Documentation/trace/intel_th.rst
8627 F:      drivers/hwtracing/intel_th/
8628 F:      include/linux/intel_th.h
8629
8630 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
8631 M:      Ning Sun <ning.sun@intel.com>
8632 L:      tboot-devel@lists.sourceforge.net
8633 W:      http://tboot.sourceforge.net
8634 T:      hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
8635 S:      Supported
8636 F:      Documentation/x86/intel_txt.rst
8637 F:      include/linux/tboot.h
8638 F:      arch/x86/kernel/tboot.c
8639
8640 INTERCONNECT API
8641 M:      Georgi Djakov <georgi.djakov@linaro.org>
8642 L:      linux-pm@vger.kernel.org
8643 S:      Maintained
8644 F:      Documentation/driver-api/interconnect.rst
8645 F:      Documentation/devicetree/bindings/interconnect/
8646 F:      drivers/interconnect/
8647 F:      include/dt-bindings/interconnect/
8648 F:      include/linux/interconnect-provider.h
8649 F:      include/linux/interconnect.h
8650
8651 INVENSENSE MPU-3050 GYROSCOPE DRIVER
8652 M:      Linus Walleij <linus.walleij@linaro.org>
8653 L:      linux-iio@vger.kernel.org
8654 S:      Maintained
8655 F:      drivers/iio/gyro/mpu3050*
8656 F:      Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.txt
8657
8658 IOC3 ETHERNET DRIVER
8659 M:      Ralf Baechle <ralf@linux-mips.org>
8660 L:      linux-mips@vger.kernel.org
8661 S:      Maintained
8662 F:      drivers/net/ethernet/sgi/ioc3-eth.c
8663
8664 IOMAP FILESYSTEM LIBRARY
8665 M:      Christoph Hellwig <hch@infradead.org>
8666 M:      Darrick J. Wong <darrick.wong@oracle.com>
8667 M:      linux-xfs@vger.kernel.org
8668 M:      linux-fsdevel@vger.kernel.org
8669 L:      linux-xfs@vger.kernel.org
8670 L:      linux-fsdevel@vger.kernel.org
8671 T:      git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
8672 S:      Supported
8673 F:      fs/iomap/
8674 F:      include/linux/iomap.h
8675
8676 IOMMU DRIVERS
8677 M:      Joerg Roedel <joro@8bytes.org>
8678 L:      iommu@lists.linux-foundation.org
8679 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
8680 S:      Maintained
8681 F:      Documentation/devicetree/bindings/iommu/
8682 F:      drivers/iommu/
8683 F:      include/linux/iommu.h
8684 F:      include/linux/of_iommu.h
8685 F:      include/linux/iova.h
8686
8687 IO_URING
8688 M:      Jens Axboe <axboe@kernel.dk>
8689 L:      io-uring@vger.kernel.org
8690 T:      git git://git.kernel.dk/linux-block
8691 T:      git git://git.kernel.dk/liburing
8692 S:      Maintained
8693 F:      fs/io_uring.c
8694 F:      fs/io-wq.c
8695 F:      fs/io-wq.h
8696 F:      include/uapi/linux/io_uring.h
8697
8698 IPMI SUBSYSTEM
8699 M:      Corey Minyard <minyard@acm.org>
8700 L:      openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
8701 W:      http://openipmi.sourceforge.net/
8702 S:      Supported
8703 F:      Documentation/devicetree/bindings/ipmi/
8704 F:      Documentation/IPMI.txt
8705 F:      drivers/char/ipmi/
8706 F:      include/linux/ipmi*
8707 F:      include/uapi/linux/ipmi*
8708
8709 IPS SCSI RAID DRIVER
8710 M:      Adaptec OEM Raid Solutions <aacraid@microsemi.com>
8711 L:      linux-scsi@vger.kernel.org
8712 W:      http://www.adaptec.com/
8713 S:      Maintained
8714 F:      drivers/scsi/ips*
8715
8716 IPVS
8717 M:      Wensong Zhang <wensong@linux-vs.org>
8718 M:      Simon Horman <horms@verge.net.au>
8719 M:      Julian Anastasov <ja@ssi.bg>
8720 L:      netdev@vger.kernel.org
8721 L:      lvs-devel@vger.kernel.org
8722 S:      Maintained
8723 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
8724 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
8725 F:      Documentation/networking/ipvs-sysctl.txt
8726 F:      include/net/ip_vs.h
8727 F:      include/uapi/linux/ip_vs.h
8728 F:      net/netfilter/ipvs/
8729
8730 IPWIRELESS DRIVER
8731 M:      Jiri Kosina <jikos@kernel.org>
8732 M:      David Sterba <dsterba@suse.com>
8733 S:      Odd Fixes
8734 F:      drivers/tty/ipwireless/
8735
8736 IPX NETWORK LAYER
8737 L:      netdev@vger.kernel.org
8738 S:      Obsolete
8739 F:      include/uapi/linux/ipx.h
8740
8741 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
8742 M:      Marc Zyngier <maz@kernel.org>
8743 S:      Maintained
8744 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
8745 F:      Documentation/IRQ-domain.txt
8746 F:      include/linux/irqdomain.h
8747 F:      kernel/irq/irqdomain.c
8748 F:      kernel/irq/msi.c
8749
8750 IRQ SUBSYSTEM
8751 M:      Thomas Gleixner <tglx@linutronix.de>
8752 L:      linux-kernel@vger.kernel.org
8753 S:      Maintained
8754 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
8755 F:      kernel/irq/
8756
8757 IRQCHIP DRIVERS
8758 M:      Thomas Gleixner <tglx@linutronix.de>
8759 M:      Jason Cooper <jason@lakedaemon.net>
8760 M:      Marc Zyngier <maz@kernel.org>
8761 L:      linux-kernel@vger.kernel.org
8762 S:      Maintained
8763 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
8764 F:      Documentation/devicetree/bindings/interrupt-controller/
8765 F:      drivers/irqchip/
8766
8767 ISA
8768 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
8769 S:      Maintained
8770 F:      Documentation/driver-api/isa.rst
8771 F:      drivers/base/isa.c
8772 F:      include/linux/isa.h
8773
8774 ISA RADIO MODULE
8775 M:      Hans Verkuil <hverkuil@xs4all.nl>
8776 L:      linux-media@vger.kernel.org
8777 T:      git git://linuxtv.org/media_tree.git
8778 W:      https://linuxtv.org
8779 S:      Maintained
8780 F:      drivers/media/radio/radio-isa*
8781
8782 ISAPNP
8783 M:      Jaroslav Kysela <perex@perex.cz>
8784 S:      Maintained
8785 F:      Documentation/driver-api/isapnp.rst
8786 F:      drivers/pnp/isapnp/
8787 F:      include/linux/isapnp.h
8788
8789 ISCSI
8790 M:      Lee Duncan <lduncan@suse.com>
8791 M:      Chris Leech <cleech@redhat.com>
8792 L:      open-iscsi@googlegroups.com
8793 L:      linux-scsi@vger.kernel.org
8794 W:      www.open-iscsi.com
8795 S:      Maintained
8796 F:      drivers/scsi/*iscsi*
8797 F:      include/scsi/*iscsi*
8798
8799 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
8800 M:      Peter Jones <pjones@redhat.com>
8801 M:      Konrad Rzeszutek Wilk <konrad@kernel.org>
8802 S:      Maintained
8803 F:      drivers/firmware/iscsi_ibft*
8804
8805 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
8806 M:      Sagi Grimberg <sagi@grimberg.me>
8807 M:      Max Gurtovoy <maxg@mellanox.com>
8808 L:      linux-rdma@vger.kernel.org
8809 S:      Supported
8810 W:      http://www.openfabrics.org
8811 W:      www.open-iscsi.org
8812 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
8813 F:      drivers/infiniband/ulp/iser/
8814
8815 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
8816 M:      Sagi Grimberg <sagi@grimberg.me>
8817 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
8818 L:      linux-rdma@vger.kernel.org
8819 L:      target-devel@vger.kernel.org
8820 S:      Supported
8821 W:      http://www.linux-iscsi.org
8822 F:      drivers/infiniband/ulp/isert
8823
8824 ISDN/mISDN SUBSYSTEM
8825 M:      Karsten Keil <isdn@linux-pingi.de>
8826 L:      isdn4linux@listserv.isdn4linux.de (subscribers-only)
8827 L:      netdev@vger.kernel.org
8828 W:      http://www.isdn4linux.de
8829 S:      Maintained
8830 F:      drivers/isdn/mISDN
8831 F:      drivers/isdn/hardware
8832
8833 ISDN/CMTP OVER BLUETOOTH
8834 M:      Karsten Keil <isdn@linux-pingi.de>
8835 L:      isdn4linux@listserv.isdn4linux.de (subscribers-only)
8836 L:      netdev@vger.kernel.org
8837 W:      http://www.isdn4linux.de
8838 S:      Odd Fixes
8839 F:      Documentation/isdn/
8840 F:      drivers/isdn/capi/
8841 F:      net/bluetooth/cmtp/
8842 F:      include/linux/isdn/
8843 F:      include/uapi/linux/isdn/
8844
8845 IT87 HARDWARE MONITORING DRIVER
8846 M:      Jean Delvare <jdelvare@suse.com>
8847 L:      linux-hwmon@vger.kernel.org
8848 S:      Maintained
8849 F:      Documentation/hwmon/it87.rst
8850 F:      drivers/hwmon/it87.c
8851
8852 IT913X MEDIA DRIVER
8853 M:      Antti Palosaari <crope@iki.fi>
8854 L:      linux-media@vger.kernel.org
8855 W:      https://linuxtv.org
8856 W:      http://palosaari.fi/linux/
8857 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8858 T:      git git://linuxtv.org/anttip/media_tree.git
8859 S:      Maintained
8860 F:      drivers/media/tuners/it913x*
8861
8862 IVTV VIDEO4LINUX DRIVER
8863 M:      Andy Walls <awalls@md.metrocast.net>
8864 L:      ivtv-devel@ivtvdriver.org (subscribers-only)
8865 L:      linux-media@vger.kernel.org
8866 T:      git git://linuxtv.org/media_tree.git
8867 W:      http://www.ivtvdriver.org
8868 S:      Maintained
8869 F:      Documentation/media/v4l-drivers/ivtv*
8870 F:      drivers/media/pci/ivtv/
8871 F:      include/uapi/linux/ivtv*
8872
8873 IX2505V MEDIA DRIVER
8874 M:      Malcolm Priestley <tvboxspy@gmail.com>
8875 L:      linux-media@vger.kernel.org
8876 W:      https://linuxtv.org
8877 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8878 S:      Maintained
8879 F:      drivers/media/dvb-frontends/ix2505v*
8880
8881 JAILHOUSE HYPERVISOR INTERFACE
8882 M:      Jan Kiszka <jan.kiszka@siemens.com>
8883 L:      jailhouse-dev@googlegroups.com
8884 S:      Maintained
8885 F:      arch/x86/kernel/jailhouse.c
8886 F:      arch/x86/include/asm/jailhouse_para.h
8887
8888 JC42.4 TEMPERATURE SENSOR DRIVER
8889 M:      Guenter Roeck <linux@roeck-us.net>
8890 L:      linux-hwmon@vger.kernel.org
8891 S:      Maintained
8892 F:      drivers/hwmon/jc42.c
8893 F:      Documentation/hwmon/jc42.rst
8894
8895 JFS FILESYSTEM
8896 M:      Dave Kleikamp <shaggy@kernel.org>
8897 L:      jfs-discussion@lists.sourceforge.net
8898 W:      http://jfs.sourceforge.net/
8899 T:      git git://github.com/kleikamp/linux-shaggy.git
8900 S:      Maintained
8901 F:      Documentation/admin-guide/jfs.rst
8902 F:      fs/jfs/
8903
8904 JME NETWORK DRIVER
8905 M:      Guo-Fu Tseng <cooldavid@cooldavid.org>
8906 L:      netdev@vger.kernel.org
8907 S:      Maintained
8908 F:      drivers/net/ethernet/jme.*
8909
8910 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
8911 M:      David Woodhouse <dwmw2@infradead.org>
8912 M:      Richard Weinberger <richard@nod.at>
8913 L:      linux-mtd@lists.infradead.org
8914 W:      http://www.linux-mtd.infradead.org/doc/jffs2.html
8915 T:      git git://git.infradead.org/ubifs-2.6.git
8916 S:      Odd Fixes
8917 F:      fs/jffs2/
8918 F:      include/uapi/linux/jffs2.h
8919
8920 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
8921 M:      "Theodore Ts'o" <tytso@mit.edu>
8922 M:      Jan Kara <jack@suse.com>
8923 L:      linux-ext4@vger.kernel.org
8924 S:      Maintained
8925 F:      fs/jbd2/
8926 F:      include/linux/jbd2.h
8927
8928 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
8929 M:      Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
8930 L:      linux-media@vger.kernel.org
8931 S:      Maintained
8932 F:      drivers/media/platform/rcar_jpu.c
8933
8934 JSM Neo PCI based serial card
8935 L:      linux-serial@vger.kernel.org
8936 S:      Orphan
8937 F:      drivers/tty/serial/jsm/
8938
8939 K10TEMP HARDWARE MONITORING DRIVER
8940 M:      Clemens Ladisch <clemens@ladisch.de>
8941 L:      linux-hwmon@vger.kernel.org
8942 S:      Maintained
8943 F:      Documentation/hwmon/k10temp.rst
8944 F:      drivers/hwmon/k10temp.c
8945
8946 K8TEMP HARDWARE MONITORING DRIVER
8947 M:      Rudolf Marek <r.marek@assembler.cz>
8948 L:      linux-hwmon@vger.kernel.org
8949 S:      Maintained
8950 F:      Documentation/hwmon/k8temp.rst
8951 F:      drivers/hwmon/k8temp.c
8952
8953 KASAN
8954 M:      Andrey Ryabinin <aryabinin@virtuozzo.com>
8955 R:      Alexander Potapenko <glider@google.com>
8956 R:      Dmitry Vyukov <dvyukov@google.com>
8957 L:      kasan-dev@googlegroups.com
8958 S:      Maintained
8959 F:      arch/*/include/asm/kasan.h
8960 F:      arch/*/mm/kasan_init*
8961 F:      Documentation/dev-tools/kasan.rst
8962 F:      include/linux/kasan*.h
8963 F:      lib/test_kasan.c
8964 F:      mm/kasan/
8965 F:      scripts/Makefile.kasan
8966
8967 KCONFIG
8968 M:      Masahiro Yamada <masahiroy@kernel.org>
8969 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
8970 L:      linux-kbuild@vger.kernel.org
8971 S:      Maintained
8972 F:      Documentation/kbuild/kconfig*
8973 F:      scripts/kconfig/
8974 F:      scripts/Kconfig.include
8975
8976 KDUMP
8977 M:      Dave Young <dyoung@redhat.com>
8978 M:      Baoquan He <bhe@redhat.com>
8979 R:      Vivek Goyal <vgoyal@redhat.com>
8980 L:      kexec@lists.infradead.org
8981 W:      http://lse.sourceforge.net/kdump/
8982 S:      Maintained
8983 F:      Documentation/admin-guide/kdump/
8984
8985 KEENE FM RADIO TRANSMITTER DRIVER
8986 M:      Hans Verkuil <hverkuil@xs4all.nl>
8987 L:      linux-media@vger.kernel.org
8988 T:      git git://linuxtv.org/media_tree.git
8989 W:      https://linuxtv.org
8990 S:      Maintained
8991 F:      drivers/media/radio/radio-keene*
8992
8993 KERNEL AUTOMOUNTER
8994 M:      Ian Kent <raven@themaw.net>
8995 L:      autofs@vger.kernel.org
8996 S:      Maintained
8997 F:      fs/autofs/
8998
8999 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
9000 M:      Masahiro Yamada <masahiroy@kernel.org>
9001 M:      Michal Marek <michal.lkml@markovi.net>
9002 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
9003 L:      linux-kbuild@vger.kernel.org
9004 S:      Maintained
9005 F:      Documentation/kbuild/
9006 F:      Makefile
9007 F:      scripts/Kbuild*
9008 F:      scripts/Makefile*
9009 F:      scripts/basic/
9010 F:      scripts/mk*
9011 F:      scripts/*vmlinux*
9012 F:      scripts/mod/
9013 F:      scripts/package/
9014
9015 KERNEL JANITORS
9016 L:      kernel-janitors@vger.kernel.org
9017 W:      http://kernelnewbies.org/KernelJanitors
9018 S:      Odd Fixes
9019
9020 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
9021 M:      "J. Bruce Fields" <bfields@fieldses.org>
9022 M:      Chuck Lever <chuck.lever@oracle.com>
9023 L:      linux-nfs@vger.kernel.org
9024 W:      http://nfs.sourceforge.net/
9025 T:      git git://linux-nfs.org/~bfields/linux.git
9026 S:      Supported
9027 F:      fs/nfsd/
9028 F:      include/uapi/linux/nfsd/
9029 F:      fs/lockd/
9030 F:      fs/nfs_common/
9031 F:      net/sunrpc/
9032 F:      include/linux/lockd/
9033 F:      include/linux/sunrpc/
9034 F:      include/uapi/linux/sunrpc/
9035
9036 KERNEL SELFTEST FRAMEWORK
9037 M:      Shuah Khan <shuah@kernel.org>
9038 M:      Shuah Khan <skhan@linuxfoundation.org>
9039 L:      linux-kselftest@vger.kernel.org
9040 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
9041 Q:      https://patchwork.kernel.org/project/linux-kselftest/list/
9042 S:      Maintained
9043 F:      tools/testing/selftests/
9044 F:      Documentation/dev-tools/kselftest*
9045
9046 KERNEL UNIT TESTING FRAMEWORK (KUnit)
9047 M:      Brendan Higgins <brendanhiggins@google.com>
9048 L:      linux-kselftest@vger.kernel.org
9049 L:      kunit-dev@googlegroups.com
9050 W:      https://google.github.io/kunit-docs/third_party/kernel/docs/
9051 S:      Maintained
9052 F:      Documentation/dev-tools/kunit/
9053 F:      include/kunit/
9054 F:      lib/kunit/
9055 F:      tools/testing/kunit/
9056
9057 KERNEL USERMODE HELPER
9058 M:      Luis Chamberlain <mcgrof@kernel.org>
9059 L:      linux-kernel@vger.kernel.org
9060 S:      Maintained
9061 F:      kernel/umh.c
9062 F:      include/linux/umh.h
9063
9064 KERNEL VIRTUAL MACHINE (KVM)
9065 M:      Paolo Bonzini <pbonzini@redhat.com>
9066 L:      kvm@vger.kernel.org
9067 W:      http://www.linux-kvm.org
9068 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
9069 S:      Supported
9070 F:      Documentation/virt/kvm/
9071 F:      include/trace/events/kvm.h
9072 F:      include/uapi/asm-generic/kvm*
9073 F:      include/uapi/linux/kvm*
9074 F:      include/asm-generic/kvm*
9075 F:      include/linux/kvm*
9076 F:      include/kvm/iodev.h
9077 F:      virt/kvm/*
9078 F:      tools/kvm/
9079 F:      tools/testing/selftests/kvm/
9080
9081 KERNEL VIRTUAL MACHINE FOR ARM/ARM64 (KVM/arm, KVM/arm64)
9082 M:      Marc Zyngier <maz@kernel.org>
9083 R:      James Morse <james.morse@arm.com>
9084 R:      Julien Thierry <julien.thierry.kdev@gmail.com>
9085 R:      Suzuki K Poulose <suzuki.poulose@arm.com>
9086 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9087 L:      kvmarm@lists.cs.columbia.edu
9088 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
9089 S:      Maintained
9090 F:      arch/arm/include/uapi/asm/kvm*
9091 F:      arch/arm/include/asm/kvm*
9092 F:      arch/arm/kvm/
9093 F:      arch/arm64/include/uapi/asm/kvm*
9094 F:      arch/arm64/include/asm/kvm*
9095 F:      arch/arm64/kvm/
9096 F:      virt/kvm/arm/
9097 F:      include/kvm/arm_*
9098
9099 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
9100 L:      linux-mips@vger.kernel.org
9101 L:      kvm@vger.kernel.org
9102 S:      Orphan
9103 F:      arch/mips/include/uapi/asm/kvm*
9104 F:      arch/mips/include/asm/kvm*
9105 F:      arch/mips/kvm/
9106
9107 KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
9108 M:      Paul Mackerras <paulus@ozlabs.org>
9109 L:      kvm-ppc@vger.kernel.org
9110 W:      http://www.linux-kvm.org/
9111 T:      git git://github.com/agraf/linux-2.6.git
9112 S:      Supported
9113 F:      arch/powerpc/include/uapi/asm/kvm*
9114 F:      arch/powerpc/include/asm/kvm*
9115 F:      arch/powerpc/kvm/
9116 F:      arch/powerpc/kernel/kvm*
9117
9118 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
9119 M:      Christian Borntraeger <borntraeger@de.ibm.com>
9120 M:      Janosch Frank <frankja@linux.ibm.com>
9121 R:      David Hildenbrand <david@redhat.com>
9122 R:      Cornelia Huck <cohuck@redhat.com>
9123 L:      kvm@vger.kernel.org
9124 W:      http://www.ibm.com/developerworks/linux/linux390/
9125 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
9126 S:      Supported
9127 F:      arch/s390/include/uapi/asm/kvm*
9128 F:      arch/s390/include/asm/gmap.h
9129 F:      arch/s390/include/asm/kvm*
9130 F:      arch/s390/kvm/
9131 F:      arch/s390/mm/gmap.c
9132 F:      tools/testing/selftests/kvm/s390x/
9133 F:      tools/testing/selftests/kvm/*/s390x/
9134
9135 KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
9136 M:      Paolo Bonzini <pbonzini@redhat.com>
9137 R:      Sean Christopherson <sean.j.christopherson@intel.com>
9138 R:      Vitaly Kuznetsov <vkuznets@redhat.com>
9139 R:      Wanpeng Li <wanpengli@tencent.com>
9140 R:      Jim Mattson <jmattson@google.com>
9141 R:      Joerg Roedel <joro@8bytes.org>
9142 L:      kvm@vger.kernel.org
9143 W:      http://www.linux-kvm.org
9144 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
9145 S:      Supported
9146 F:      arch/x86/kvm/
9147 F:      arch/x86/kvm/*/
9148 F:      arch/x86/include/uapi/asm/kvm*
9149 F:      arch/x86/include/uapi/asm/vmx.h
9150 F:      arch/x86/include/uapi/asm/svm.h
9151 F:      arch/x86/include/asm/kvm*
9152 F:      arch/x86/include/asm/pvclock-abi.h
9153 F:      arch/x86/include/asm/svm.h
9154 F:      arch/x86/include/asm/vmx.h
9155 F:      arch/x86/kernel/kvm.c
9156 F:      arch/x86/kernel/kvmclock.c
9157
9158 KERNFS
9159 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
9160 M:      Tejun Heo <tj@kernel.org>
9161 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
9162 S:      Supported
9163 F:      include/linux/kernfs.h
9164 F:      fs/kernfs/
9165
9166 KEXEC
9167 M:      Eric Biederman <ebiederm@xmission.com>
9168 W:      http://kernel.org/pub/linux/utils/kernel/kexec/
9169 L:      kexec@lists.infradead.org
9170 S:      Maintained
9171 F:      include/linux/kexec.h
9172 F:      include/uapi/linux/kexec.h
9173 F:      kernel/kexec*
9174
9175 KEYS-ENCRYPTED
9176 M:      Mimi Zohar <zohar@linux.ibm.com>
9177 L:      linux-integrity@vger.kernel.org
9178 L:      keyrings@vger.kernel.org
9179 S:      Supported
9180 F:      Documentation/security/keys/trusted-encrypted.rst
9181 F:      include/keys/encrypted-type.h
9182 F:      security/keys/encrypted-keys/
9183
9184 KEYS-TRUSTED
9185 M:      James Bottomley <jejb@linux.ibm.com>
9186 M:      Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
9187 M:      Mimi Zohar <zohar@linux.ibm.com>
9188 L:      linux-integrity@vger.kernel.org
9189 L:      keyrings@vger.kernel.org
9190 S:      Supported
9191 F:      Documentation/security/keys/trusted-encrypted.rst
9192 F:      include/keys/trusted-type.h
9193 F:      security/keys/trusted.c
9194 F:      include/keys/trusted.h
9195
9196 KEYS/KEYRINGS:
9197 M:      David Howells <dhowells@redhat.com>
9198 M:      Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
9199 L:      keyrings@vger.kernel.org
9200 S:      Maintained
9201 F:      Documentation/security/keys/core.rst
9202 F:      include/linux/key.h
9203 F:      include/linux/key-type.h
9204 F:      include/linux/keyctl.h
9205 F:      include/uapi/linux/keyctl.h
9206 F:      include/keys/
9207 F:      security/keys/
9208
9209 KGDB / KDB /debug_core
9210 M:      Jason Wessel <jason.wessel@windriver.com>
9211 M:      Daniel Thompson <daniel.thompson@linaro.org>
9212 R:      Douglas Anderson <dianders@chromium.org>
9213 W:      http://kgdb.wiki.kernel.org/
9214 L:      kgdb-bugreport@lists.sourceforge.net
9215 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
9216 S:      Maintained
9217 F:      Documentation/dev-tools/kgdb.rst
9218 F:      drivers/misc/kgdbts.c
9219 F:      drivers/tty/serial/kgdboc.c
9220 F:      include/linux/kdb.h
9221 F:      include/linux/kgdb.h
9222 F:      kernel/debug/
9223
9224 KMEMLEAK
9225 M:      Catalin Marinas <catalin.marinas@arm.com>
9226 S:      Maintained
9227 F:      Documentation/dev-tools/kmemleak.rst
9228 F:      include/linux/kmemleak.h
9229 F:      mm/kmemleak.c
9230 F:      mm/kmemleak-test.c
9231
9232 KMOD KERNEL MODULE LOADER - USERMODE HELPER
9233 M:      Luis Chamberlain <mcgrof@kernel.org>
9234 L:      linux-kernel@vger.kernel.org
9235 S:      Maintained
9236 F:      kernel/kmod.c
9237 F:      include/linux/kmod.h
9238 F:      lib/test_kmod.c
9239 F:      tools/testing/selftests/kmod/
9240
9241 KPROBES
9242 M:      Naveen N. Rao <naveen.n.rao@linux.ibm.com>
9243 M:      Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
9244 M:      "David S. Miller" <davem@davemloft.net>
9245 M:      Masami Hiramatsu <mhiramat@kernel.org>
9246 S:      Maintained
9247 F:      Documentation/kprobes.txt
9248 F:      include/linux/kprobes.h
9249 F:      include/asm-generic/kprobes.h
9250 F:      kernel/kprobes.c
9251
9252 KS0108 LCD CONTROLLER DRIVER
9253 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
9254 S:      Maintained
9255 F:      Documentation/admin-guide/auxdisplay/ks0108.rst
9256 F:      drivers/auxdisplay/ks0108.c
9257 F:      include/linux/ks0108.h
9258
9259 L3MDEV
9260 M:      David Ahern <dsahern@kernel.org>
9261 L:      netdev@vger.kernel.org
9262 S:      Maintained
9263 F:      net/l3mdev
9264 F:      include/net/l3mdev.h
9265
9266 L7 BPF FRAMEWORK
9267 M:      John Fastabend <john.fastabend@gmail.com>
9268 M:      Daniel Borkmann <daniel@iogearbox.net>
9269 L:      netdev@vger.kernel.org
9270 L:      bpf@vger.kernel.org
9271 S:      Maintained
9272 F:      include/linux/skmsg.h
9273 F:      net/core/skmsg.c
9274 F:      net/core/sock_map.c
9275 F:      net/ipv4/tcp_bpf.c
9276
9277 LANTIQ / INTEL Ethernet drivers
9278 M:      Hauke Mehrtens <hauke@hauke-m.de>
9279 L:      netdev@vger.kernel.org
9280 S:      Maintained
9281 F:      net/dsa/tag_gswip.c
9282 F:      drivers/net/ethernet/lantiq_xrx200.c
9283 F:      drivers/net/dsa/lantiq_pce.h
9284 F:      drivers/net/dsa/lantiq_gswip.c
9285
9286 LANTIQ MIPS ARCHITECTURE
9287 M:      John Crispin <john@phrozen.org>
9288 L:      linux-mips@vger.kernel.org
9289 S:      Maintained
9290 F:      arch/mips/lantiq
9291 F:      drivers/soc/lantiq
9292
9293 LAPB module
9294 L:      linux-x25@vger.kernel.org
9295 S:      Orphan
9296 F:      Documentation/networking/lapb-module.txt
9297 F:      include/*/lapb.h
9298 F:      net/lapb/
9299
9300 LASI 53c700 driver for PARISC
9301 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
9302 L:      linux-scsi@vger.kernel.org
9303 S:      Maintained
9304 F:      Documentation/scsi/53c700.txt
9305 F:      drivers/scsi/53c700*
9306
9307 LEAKING_ADDRESSES
9308 M:      Tobin C. Harding <me@tobin.cc>
9309 M:      Tycho Andersen <tycho@tycho.ws>
9310 L:      kernel-hardening@lists.openwall.com
9311 S:      Maintained
9312 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
9313 F:      scripts/leaking_addresses.pl
9314
9315 LED SUBSYSTEM
9316 M:      Jacek Anaszewski <jacek.anaszewski@gmail.com>
9317 M:      Pavel Machek <pavel@ucw.cz>
9318 R:      Dan Murphy <dmurphy@ti.com>
9319 L:      linux-leds@vger.kernel.org
9320 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
9321 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pavel/linux-leds.git
9322 S:      Maintained
9323 F:      Documentation/devicetree/bindings/leds/
9324 F:      drivers/leds/
9325 F:      include/linux/leds.h
9326
9327 LEGACY EEPROM DRIVER
9328 M:      Jean Delvare <jdelvare@suse.com>
9329 S:      Maintained
9330 F:      Documentation/misc-devices/eeprom.rst
9331 F:      drivers/misc/eeprom/eeprom.c
9332
9333 LEGO MINDSTORMS EV3
9334 R:      David Lechner <david@lechnology.com>
9335 S:      Maintained
9336 F:      arch/arm/boot/dts/da850-lego-ev3.dts
9337 F:      Documentation/devicetree/bindings/power/supply/lego_ev3_battery.txt
9338 F:      drivers/power/supply/lego_ev3_battery.c
9339
9340 LEGO USB Tower driver
9341 M:      Juergen Stuber <starblue@users.sourceforge.net>
9342 L:      legousb-devel@lists.sourceforge.net
9343 W:      http://legousb.sourceforge.net/
9344 S:      Maintained
9345 F:      drivers/usb/misc/legousbtower.c
9346
9347 LG LAPTOP EXTRAS
9348 M:      Matan Ziv-Av <matan@svgalib.org>
9349 L:      platform-driver-x86@vger.kernel.org
9350 S:      Maintained
9351 F:      Documentation/ABI/testing/sysfs-platform-lg-laptop
9352 F:      Documentation/admin-guide/laptops/lg-laptop.rst
9353 F:      drivers/platform/x86/lg-laptop.c
9354
9355 LG2160 MEDIA DRIVER
9356 M:      Michael Krufky <mkrufky@linuxtv.org>
9357 L:      linux-media@vger.kernel.org
9358 W:      https://linuxtv.org
9359 W:      http://github.com/mkrufky
9360 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9361 T:      git git://linuxtv.org/mkrufky/tuners.git
9362 S:      Maintained
9363 F:      drivers/media/dvb-frontends/lg2160.*
9364
9365 LGDT3305 MEDIA DRIVER
9366 M:      Michael Krufky <mkrufky@linuxtv.org>
9367 L:      linux-media@vger.kernel.org
9368 W:      https://linuxtv.org
9369 W:      http://github.com/mkrufky
9370 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9371 T:      git git://linuxtv.org/mkrufky/tuners.git
9372 S:      Maintained
9373 F:      drivers/media/dvb-frontends/lgdt3305.*
9374
9375 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
9376 M:      Viresh Kumar <vireshk@kernel.org>
9377 L:      linux-ide@vger.kernel.org
9378 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9379 S:      Maintained
9380 F:      include/linux/pata_arasan_cf_data.h
9381 F:      drivers/ata/pata_arasan_cf.c
9382
9383 LIBATA PATA DRIVERS
9384 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9385 M:      Jens Axboe <axboe@kernel.dk>
9386 L:      linux-ide@vger.kernel.org
9387 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9388 S:      Maintained
9389 F:      drivers/ata/pata_*.c
9390 F:      drivers/ata/ata_generic.c
9391
9392 LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
9393 M:      Linus Walleij <linus.walleij@linaro.org>
9394 L:      linux-ide@vger.kernel.org
9395 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9396 S:      Maintained
9397 F:      drivers/ata/pata_ftide010.c
9398 F:      drivers/ata/sata_gemini.c
9399 F:      drivers/ata/sata_gemini.h
9400
9401 LIBATA SATA AHCI PLATFORM devices support
9402 M:      Hans de Goede <hdegoede@redhat.com>
9403 M:      Jens Axboe <axboe@kernel.dk>
9404 L:      linux-ide@vger.kernel.org
9405 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9406 S:      Maintained
9407 F:      drivers/ata/ahci_platform.c
9408 F:      drivers/ata/libahci_platform.c
9409 F:      include/linux/ahci_platform.h
9410
9411 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
9412 M:      Mikael Pettersson <mikpelinux@gmail.com>
9413 L:      linux-ide@vger.kernel.org
9414 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9415 S:      Maintained
9416 F:      drivers/ata/sata_promise.*
9417
9418 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
9419 M:      Jens Axboe <axboe@kernel.dk>
9420 L:      linux-ide@vger.kernel.org
9421 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9422 S:      Maintained
9423 F:      drivers/ata/
9424 F:      include/linux/ata.h
9425 F:      include/linux/libata.h
9426 F:      Documentation/devicetree/bindings/ata/
9427
9428 LIBLOCKDEP
9429 M:      Sasha Levin <alexander.levin@microsoft.com>
9430 S:      Maintained
9431 F:      tools/lib/lockdep/
9432
9433 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
9434 M:      Dan Williams <dan.j.williams@intel.com>
9435 M:      Vishal Verma <vishal.l.verma@intel.com>
9436 M:      Dave Jiang <dave.jiang@intel.com>
9437 L:      linux-nvdimm@lists.01.org
9438 P:      Documentation/nvdimm/maintainer-entry-profile.rst
9439 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
9440 S:      Supported
9441 F:      drivers/nvdimm/blk.c
9442 F:      drivers/nvdimm/region_devs.c
9443
9444 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
9445 M:      Vishal Verma <vishal.l.verma@intel.com>
9446 M:      Dan Williams <dan.j.williams@intel.com>
9447 M:      Dave Jiang <dave.jiang@intel.com>
9448 L:      linux-nvdimm@lists.01.org
9449 P:      Documentation/nvdimm/maintainer-entry-profile.rst
9450 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
9451 S:      Supported
9452 F:      drivers/nvdimm/btt*
9453
9454 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
9455 M:      Dan Williams <dan.j.williams@intel.com>
9456 M:      Vishal Verma <vishal.l.verma@intel.com>
9457 M:      Dave Jiang <dave.jiang@intel.com>
9458 L:      linux-nvdimm@lists.01.org
9459 P:      Documentation/nvdimm/maintainer-entry-profile.rst
9460 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
9461 S:      Supported
9462 F:      drivers/nvdimm/pmem*
9463
9464 LIBNVDIMM: DEVICETREE BINDINGS
9465 M:      Oliver O'Halloran <oohall@gmail.com>
9466 L:      linux-nvdimm@lists.01.org
9467 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
9468 S:      Supported
9469 F:      drivers/nvdimm/of_pmem.c
9470 F:      Documentation/devicetree/bindings/pmem/pmem-region.txt
9471
9472 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
9473 M:      Dan Williams <dan.j.williams@intel.com>
9474 M:      Vishal Verma <vishal.l.verma@intel.com>
9475 M:      Dave Jiang <dave.jiang@intel.com>
9476 M:      Ira Weiny <ira.weiny@intel.com>
9477 L:      linux-nvdimm@lists.01.org
9478 P:      Documentation/nvdimm/maintainer-entry-profile.rst
9479 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
9480 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
9481 S:      Supported
9482 F:      drivers/nvdimm/*
9483 F:      drivers/acpi/nfit/*
9484 F:      include/linux/nd.h
9485 F:      include/linux/libnvdimm.h
9486 F:      include/uapi/linux/ndctl.h
9487
9488 LICENSES and SPDX stuff
9489 M:      Thomas Gleixner <tglx@linutronix.de>
9490 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
9491 L:      linux-spdx@vger.kernel.org
9492 S:      Maintained
9493 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/spdx.git
9494 F:      COPYING
9495 F:      Documentation/process/license-rules.rst
9496 F:      LICENSES/
9497 F:      scripts/spdxcheck-test.sh
9498 F:      scripts/spdxcheck.py
9499
9500 LIGHTNVM PLATFORM SUPPORT
9501 M:      Matias Bjorling <mb@lightnvm.io>
9502 W:      http://github/OpenChannelSSD
9503 L:      linux-block@vger.kernel.org
9504 S:      Maintained
9505 F:      drivers/lightnvm/
9506 F:      include/linux/lightnvm.h
9507 F:      include/uapi/linux/lightnvm.h
9508
9509 LINUX FOR POWER MACINTOSH
9510 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
9511 W:      http://www.penguinppc.org/
9512 L:      linuxppc-dev@lists.ozlabs.org
9513 S:      Maintained
9514 F:      arch/powerpc/platforms/powermac/
9515 F:      drivers/macintosh/
9516
9517 LINUX FOR POWERPC (32-BIT AND 64-BIT)
9518 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
9519 M:      Paul Mackerras <paulus@samba.org>
9520 M:      Michael Ellerman <mpe@ellerman.id.au>
9521 W:      https://github.com/linuxppc/linux/wiki
9522 L:      linuxppc-dev@lists.ozlabs.org
9523 Q:      http://patchwork.ozlabs.org/project/linuxppc-dev/list/
9524 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
9525 S:      Supported
9526 F:      Documentation/ABI/stable/sysfs-firmware-opal-*
9527 F:      Documentation/devicetree/bindings/powerpc/
9528 F:      Documentation/devicetree/bindings/rtc/rtc-opal.txt
9529 F:      Documentation/devicetree/bindings/i2c/i2c-opal.txt
9530 F:      Documentation/powerpc/
9531 F:      arch/powerpc/
9532 F:      drivers/char/tpm/tpm_ibmvtpm*
9533 F:      drivers/crypto/nx/
9534 F:      drivers/crypto/vmx/
9535 F:      drivers/i2c/busses/i2c-opal.c
9536 F:      drivers/net/ethernet/ibm/ibmveth.*
9537 F:      drivers/net/ethernet/ibm/ibmvnic.*
9538 F:      drivers/pci/hotplug/pnv_php.c
9539 F:      drivers/pci/hotplug/rpa*
9540 F:      drivers/rtc/rtc-opal.c
9541 F:      drivers/scsi/ibmvscsi/
9542 F:      drivers/tty/hvc/hvc_opal.c
9543 F:      drivers/watchdog/wdrtas.c
9544 F:      tools/testing/selftests/powerpc
9545 N:      /pmac
9546 N:      powermac
9547 N:      powernv
9548 N:      [^a-z0-9]ps3
9549 N:      pseries
9550
9551 LINUX FOR POWERPC EMBEDDED MPC5XXX
9552 M:      Anatolij Gustschin <agust@denx.de>
9553 L:      linuxppc-dev@lists.ozlabs.org
9554 T:      git git://git.denx.de/linux-denx-agust.git
9555 S:      Maintained
9556 F:      arch/powerpc/platforms/512x/
9557 F:      arch/powerpc/platforms/52xx/
9558
9559 LINUX FOR POWERPC EMBEDDED PPC4XX
9560 M:      Alistair Popple <alistair@popple.id.au>
9561 M:      Matt Porter <mporter@kernel.crashing.org>
9562 W:      http://www.penguinppc.org/
9563 L:      linuxppc-dev@lists.ozlabs.org
9564 S:      Maintained
9565 F:      arch/powerpc/platforms/40x/
9566 F:      arch/powerpc/platforms/44x/
9567
9568 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
9569 M:      Scott Wood <oss@buserror.net>
9570 M:      Kumar Gala <galak@kernel.crashing.org>
9571 W:      http://www.penguinppc.org/
9572 L:      linuxppc-dev@lists.ozlabs.org
9573 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
9574 S:      Maintained
9575 F:      arch/powerpc/platforms/83xx/
9576 F:      arch/powerpc/platforms/85xx/
9577 F:      Documentation/devicetree/bindings/powerpc/fsl/
9578
9579 LINUX FOR POWERPC EMBEDDED PPC8XX
9580 M:      Vitaly Bordug <vitb@kernel.crashing.org>
9581 W:      http://www.penguinppc.org/
9582 L:      linuxppc-dev@lists.ozlabs.org
9583 S:      Maintained
9584 F:      arch/powerpc/platforms/8xx/
9585
9586 LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
9587 L:      linuxppc-dev@lists.ozlabs.org
9588 S:      Orphan
9589 F:      arch/powerpc/*/*virtex*
9590 F:      arch/powerpc/*/*/*virtex*
9591
9592 LINUX FOR POWERPC PA SEMI PWRFICIENT
9593 L:      linuxppc-dev@lists.ozlabs.org
9594 S:      Orphan
9595 F:      arch/powerpc/platforms/pasemi/
9596 F:      drivers/*/*pasemi*
9597 F:      drivers/*/*/*pasemi*
9598
9599 LINUX KERNEL DUMP TEST MODULE (LKDTM)
9600 M:      Kees Cook <keescook@chromium.org>
9601 S:      Maintained
9602 F:      drivers/misc/lkdtm/*
9603
9604 LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
9605 M:      Alan Stern <stern@rowland.harvard.edu>
9606 M:      Andrea Parri <parri.andrea@gmail.com>
9607 M:      Will Deacon <will@kernel.org>
9608 M:      Peter Zijlstra <peterz@infradead.org>
9609 M:      Boqun Feng <boqun.feng@gmail.com>
9610 M:      Nicholas Piggin <npiggin@gmail.com>
9611 M:      David Howells <dhowells@redhat.com>
9612 M:      Jade Alglave <j.alglave@ucl.ac.uk>
9613 M:      Luc Maranget <luc.maranget@inria.fr>
9614 M:      "Paul E. McKenney" <paulmck@kernel.org>
9615 R:      Akira Yokosawa <akiyks@gmail.com>
9616 R:      Daniel Lustig <dlustig@nvidia.com>
9617 L:      linux-kernel@vger.kernel.org
9618 L:      linux-arch@vger.kernel.org
9619 S:      Supported
9620 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
9621 F:      tools/memory-model/
9622 F:      Documentation/atomic_bitops.txt
9623 F:      Documentation/atomic_t.txt
9624 F:      Documentation/core-api/atomic_ops.rst
9625 F:      Documentation/core-api/refcount-vs-atomic.rst
9626 F:      Documentation/memory-barriers.txt
9627
9628 LIS3LV02D ACCELEROMETER DRIVER
9629 M:      Eric Piel <eric.piel@tremplin-utc.net>
9630 S:      Maintained
9631 F:      Documentation/misc-devices/lis3lv02d.rst
9632 F:      drivers/misc/lis3lv02d/
9633 F:      drivers/platform/x86/hp_accel.c
9634
9635 LIST KUNIT TEST
9636 M:      David Gow <davidgow@google.com>
9637 L:      linux-kselftest@vger.kernel.org
9638 L:      kunit-dev@googlegroups.com
9639 S:      Maintained
9640 F:      lib/list-test.c
9641
9642 LIVE PATCHING
9643 M:      Josh Poimboeuf <jpoimboe@redhat.com>
9644 M:      Jiri Kosina <jikos@kernel.org>
9645 M:      Miroslav Benes <mbenes@suse.cz>
9646 M:      Petr Mladek <pmladek@suse.com>
9647 R:      Joe Lawrence <joe.lawrence@redhat.com>
9648 S:      Maintained
9649 F:      kernel/livepatch/
9650 F:      include/linux/livepatch.h
9651 F:      arch/x86/include/asm/livepatch.h
9652 F:      arch/x86/kernel/livepatch.c
9653 F:      Documentation/livepatch/
9654 F:      Documentation/ABI/testing/sysfs-kernel-livepatch
9655 F:      samples/livepatch/
9656 F:      tools/testing/selftests/livepatch/
9657 L:      live-patching@vger.kernel.org
9658 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching.git
9659
9660 LLC (802.2)
9661 L:      netdev@vger.kernel.org
9662 S:      Odd fixes
9663 F:      include/linux/llc.h
9664 F:      include/uapi/linux/llc.h
9665 F:      include/net/llc*
9666 F:      net/llc/
9667
9668 LM73 HARDWARE MONITOR DRIVER
9669 M:      Guillaume Ligneul <guillaume.ligneul@gmail.com>
9670 L:      linux-hwmon@vger.kernel.org
9671 S:      Maintained
9672 F:      drivers/hwmon/lm73.c
9673
9674 LM78 HARDWARE MONITOR DRIVER
9675 M:      Jean Delvare <jdelvare@suse.com>
9676 L:      linux-hwmon@vger.kernel.org
9677 S:      Maintained
9678 F:      Documentation/hwmon/lm78.rst
9679 F:      drivers/hwmon/lm78.c
9680
9681 LM83 HARDWARE MONITOR DRIVER
9682 M:      Jean Delvare <jdelvare@suse.com>
9683 L:      linux-hwmon@vger.kernel.org
9684 S:      Maintained
9685 F:      Documentation/hwmon/lm83.rst
9686 F:      drivers/hwmon/lm83.c
9687
9688 LM90 HARDWARE MONITOR DRIVER
9689 M:      Jean Delvare <jdelvare@suse.com>
9690 L:      linux-hwmon@vger.kernel.org
9691 S:      Maintained
9692 F:      Documentation/hwmon/lm90.rst
9693 F:      Documentation/devicetree/bindings/hwmon/lm90.txt
9694 F:      drivers/hwmon/lm90.c
9695 F:      include/dt-bindings/thermal/lm90.h
9696
9697 LM95234 HARDWARE MONITOR DRIVER
9698 M:      Guenter Roeck <linux@roeck-us.net>
9699 L:      linux-hwmon@vger.kernel.org
9700 S:      Maintained
9701 F:      Documentation/hwmon/lm95234.rst
9702 F:      drivers/hwmon/lm95234.c
9703
9704 LME2510 MEDIA DRIVER
9705 M:      Malcolm Priestley <tvboxspy@gmail.com>
9706 L:      linux-media@vger.kernel.org
9707 W:      https://linuxtv.org
9708 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9709 S:      Maintained
9710 F:      drivers/media/usb/dvb-usb-v2/lmedm04*
9711
9712 LOADPIN SECURITY MODULE
9713 M:      Kees Cook <keescook@chromium.org>
9714 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
9715 S:      Supported
9716 F:      security/loadpin/
9717 F:      Documentation/admin-guide/LSM/LoadPin.rst
9718
9719 LOCKING PRIMITIVES
9720 M:      Peter Zijlstra <peterz@infradead.org>
9721 M:      Ingo Molnar <mingo@redhat.com>
9722 M:      Will Deacon <will@kernel.org>
9723 L:      linux-kernel@vger.kernel.org
9724 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
9725 S:      Maintained
9726 F:      Documentation/locking/
9727 F:      include/linux/lockdep.h
9728 F:      include/linux/spinlock*.h
9729 F:      arch/*/include/asm/spinlock*.h
9730 F:      include/linux/rwlock*.h
9731 F:      include/linux/mutex*.h
9732 F:      include/linux/rwsem*.h
9733 F:      include/linux/seqlock.h
9734 F:      lib/locking*.[ch]
9735 F:      kernel/locking/
9736 X:      kernel/locking/locktorture.c
9737
9738 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
9739 M:      "Richard Russon (FlatCap)" <ldm@flatcap.org>
9740 L:      linux-ntfs-dev@lists.sourceforge.net
9741 W:      http://www.linux-ntfs.org/content/view/19/37/
9742 S:      Maintained
9743 F:      Documentation/admin-guide/ldm.rst
9744 F:      block/partitions/ldm.*
9745
9746 LOGITECH HID GAMING KEYBOARDS
9747 M:      Hans de Goede <hdegoede@redhat.com>
9748 L:      linux-input@vger.kernel.org
9749 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
9750 S:      Maintained
9751 F:      drivers/hid/hid-lg-g15.c
9752
9753 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
9754 M:      Sathya Prakash <sathya.prakash@broadcom.com>
9755 M:      Chaitra P B <chaitra.basappa@broadcom.com>
9756 M:      Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
9757 L:      MPT-FusionLinux.pdl@broadcom.com
9758 L:      linux-scsi@vger.kernel.org
9759 W:      http://www.avagotech.com/support/
9760 S:      Supported
9761 F:      drivers/message/fusion/
9762 F:      drivers/scsi/mpt3sas/
9763
9764 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
9765 M:      Matthew Wilcox <willy@infradead.org>
9766 L:      linux-scsi@vger.kernel.org
9767 S:      Maintained
9768 F:      drivers/scsi/sym53c8xx_2/
9769
9770 LTC1660 DAC DRIVER
9771 M:      Marcus Folkesson <marcus.folkesson@gmail.com>
9772 L:      linux-iio@vger.kernel.org
9773 S:      Maintained
9774 F:      Documentation/devicetree/bindings/iio/dac/lltc,ltc1660.yaml
9775 F:      drivers/iio/dac/ltc1660.c
9776
9777 LTC2983 IIO TEMPERATURE DRIVER
9778 M:      Nuno Sá <nuno.sa@analog.com>
9779 W:      http://ez.analog.com/community/linux-device-drivers
9780 L:      linux-iio@vger.kernel.org
9781 S:      Supported
9782 F:      drivers/iio/temperature/ltc2983.c
9783 F:      Documentation/devicetree/bindings/iio/temperature/adi,ltc2983.yaml
9784
9785 LTC4261 HARDWARE MONITOR DRIVER
9786 M:      Guenter Roeck <linux@roeck-us.net>
9787 L:      linux-hwmon@vger.kernel.org
9788 S:      Maintained
9789 F:      Documentation/hwmon/ltc4261.rst
9790 F:      drivers/hwmon/ltc4261.c
9791
9792 LTC2947 HARDWARE MONITOR DRIVER
9793 M:      Nuno Sá <nuno.sa@analog.com>
9794 W:      http://ez.analog.com/community/linux-device-drivers
9795 L:      linux-hwmon@vger.kernel.org
9796 S:      Supported
9797 F:      drivers/hwmon/ltc2947-core.c
9798 F:      drivers/hwmon/ltc2947-spi.c
9799 F:      drivers/hwmon/ltc2947-i2c.c
9800 F:      drivers/hwmon/ltc2947.h
9801 F:      Documentation/devicetree/bindings/hwmon/adi,ltc2947.yaml
9802
9803 LTC4306 I2C MULTIPLEXER DRIVER
9804 M:      Michael Hennerich <michael.hennerich@analog.com>
9805 W:      http://ez.analog.com/community/linux-device-drivers
9806 L:      linux-i2c@vger.kernel.org
9807 S:      Supported
9808 F:      drivers/i2c/muxes/i2c-mux-ltc4306.c
9809 F:      Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
9810
9811 LTP (Linux Test Project)
9812 M:      Mike Frysinger <vapier@gentoo.org>
9813 M:      Cyril Hrubis <chrubis@suse.cz>
9814 M:      Wanlong Gao <wanlong.gao@gmail.com>
9815 M:      Jan Stancek <jstancek@redhat.com>
9816 M:      Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
9817 M:      Alexey Kodanev <alexey.kodanev@oracle.com>
9818 L:      ltp@lists.linux.it (subscribers-only)
9819 W:      http://linux-test-project.github.io/
9820 T:      git git://github.com/linux-test-project/ltp.git
9821 S:      Maintained
9822
9823 M68K ARCHITECTURE
9824 M:      Geert Uytterhoeven <geert@linux-m68k.org>
9825 L:      linux-m68k@lists.linux-m68k.org
9826 W:      http://www.linux-m68k.org/
9827 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
9828 S:      Maintained
9829 F:      arch/m68k/
9830 F:      drivers/zorro/
9831
9832 M68K ON APPLE MACINTOSH
9833 M:      Joshua Thompson <funaho@jurai.org>
9834 W:      http://www.mac.linux-m68k.org/
9835 L:      linux-m68k@lists.linux-m68k.org
9836 S:      Maintained
9837 F:      arch/m68k/mac/
9838
9839 M68K ON HP9000/300
9840 M:      Philip Blundell <philb@gnu.org>
9841 W:      http://www.tazenda.demon.co.uk/phil/linux-hp
9842 S:      Maintained
9843 F:      arch/m68k/hp300/
9844
9845 M88DS3103 MEDIA DRIVER
9846 M:      Antti Palosaari <crope@iki.fi>
9847 L:      linux-media@vger.kernel.org
9848 W:      https://linuxtv.org
9849 W:      http://palosaari.fi/linux/
9850 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9851 T:      git git://linuxtv.org/anttip/media_tree.git
9852 S:      Maintained
9853 F:      drivers/media/dvb-frontends/m88ds3103*
9854
9855 M88RS2000 MEDIA DRIVER
9856 M:      Malcolm Priestley <tvboxspy@gmail.com>
9857 L:      linux-media@vger.kernel.org
9858 W:      https://linuxtv.org
9859 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9860 S:      Maintained
9861 F:      drivers/media/dvb-frontends/m88rs2000*
9862
9863 MA901 MASTERKIT USB FM RADIO DRIVER
9864 M:      Alexey Klimov <klimov.linux@gmail.com>
9865 L:      linux-media@vger.kernel.org
9866 T:      git git://linuxtv.org/media_tree.git
9867 S:      Maintained
9868 F:      drivers/media/radio/radio-ma901.c
9869
9870 MAC80211
9871 M:      Johannes Berg <johannes@sipsolutions.net>
9872 L:      linux-wireless@vger.kernel.org
9873 W:      http://wireless.kernel.org/
9874 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
9875 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
9876 S:      Maintained
9877 F:      Documentation/networking/mac80211-injection.txt
9878 F:      include/net/mac80211.h
9879 F:      net/mac80211/
9880 F:      drivers/net/wireless/mac80211_hwsim.[ch]
9881 F:      Documentation/networking/mac80211_hwsim/mac80211_hwsim.rst
9882
9883 MAILBOX API
9884 M:      Jassi Brar <jassisinghbrar@gmail.com>
9885 L:      linux-kernel@vger.kernel.org
9886 S:      Maintained
9887 F:      drivers/mailbox/
9888 F:      include/linux/mailbox_client.h
9889 F:      include/linux/mailbox_controller.h
9890
9891 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
9892 M:      Michael Kerrisk <mtk.manpages@gmail.com>
9893 W:      http://www.kernel.org/doc/man-pages
9894 L:      linux-man@vger.kernel.org
9895 S:      Maintained
9896
9897 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
9898 M:      Rahul Bedarkar <rahulbedarkar89@gmail.com>
9899 L:      linux-mips@vger.kernel.org
9900 S:      Maintained
9901 F:      arch/mips/boot/dts/img/pistachio_marduk.dts
9902
9903 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
9904 M:      Andrew Lunn <andrew@lunn.ch>
9905 M:      Vivien Didelot <vivien.didelot@gmail.com>
9906 L:      netdev@vger.kernel.org
9907 S:      Maintained
9908 F:      drivers/net/dsa/mv88e6xxx/
9909 F:      include/linux/platform_data/mv88e6xxx.h
9910 F:      Documentation/devicetree/bindings/net/dsa/marvell.txt
9911 F:      Documentation/networking/devlink-params-mv88e6xxx.txt
9912
9913 MARVELL ARMADA DRM SUPPORT
9914 M:      Russell King <linux@armlinux.org.uk>
9915 S:      Maintained
9916 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
9917 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
9918 F:      drivers/gpu/drm/armada/
9919 F:      include/uapi/drm/armada_drm.h
9920 F:      Documentation/devicetree/bindings/display/armada/
9921
9922 MARVELL ARMADA 3700 PHY DRIVERS
9923 M:      Miquel Raynal <miquel.raynal@bootlin.com>
9924 S:      Maintained
9925 F:      drivers/phy/marvell/phy-mvebu-a3700-comphy.c
9926 F:      drivers/phy/marvell/phy-mvebu-a3700-utmi.c
9927 F:      Documentation/devicetree/bindings/phy/phy-mvebu-comphy.txt
9928 F:      Documentation/devicetree/bindings/phy/phy-mvebu-utmi.txt
9929
9930 MARVELL CRYPTO DRIVER
9931 M:      Boris Brezillon <bbrezillon@kernel.org>
9932 M:      Arnaud Ebalard <arno@natisbad.org>
9933 F:      drivers/crypto/marvell/
9934 S:      Maintained
9935 L:      linux-crypto@vger.kernel.org
9936
9937 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
9938 M:      Mirko Lindner <mlindner@marvell.com>
9939 M:      Stephen Hemminger <stephen@networkplumber.org>
9940 L:      netdev@vger.kernel.org
9941 S:      Maintained
9942 F:      drivers/net/ethernet/marvell/sk*
9943
9944 MARVELL LIBERTAS WIRELESS DRIVER
9945 L:      libertas-dev@lists.infradead.org
9946 S:      Orphan
9947 F:      drivers/net/wireless/marvell/libertas/
9948
9949 MARVELL MACCHIATOBIN SUPPORT
9950 M:      Russell King <linux@armlinux.org.uk>
9951 L:      linux-arm-kernel@lists.infradead.org
9952 S:      Maintained
9953 F:      arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
9954
9955 MARVELL MV643XX ETHERNET DRIVER
9956 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
9957 L:      netdev@vger.kernel.org
9958 S:      Maintained
9959 F:      drivers/net/ethernet/marvell/mv643xx_eth.*
9960 F:      include/linux/mv643xx.h
9961
9962 MARVELL MV88X3310 PHY DRIVER
9963 M:      Russell King <linux@armlinux.org.uk>
9964 L:      netdev@vger.kernel.org
9965 S:      Maintained
9966 F:      drivers/net/phy/marvell10g.c
9967
9968 MARVELL MVEBU THERMAL DRIVER
9969 M:      Miquel Raynal <miquel.raynal@bootlin.com>
9970 S:      Maintained
9971 F:      drivers/thermal/armada_thermal.c
9972
9973 MARVELL MVNETA ETHERNET DRIVER
9974 M:      Thomas Petazzoni <thomas.petazzoni@bootlin.com>
9975 L:      netdev@vger.kernel.org
9976 S:      Maintained
9977 F:      drivers/net/ethernet/marvell/mvneta.*
9978
9979 MARVELL MWIFIEX WIRELESS DRIVER
9980 M:      Amitkumar Karwar <amitkarwar@gmail.com>
9981 M:      Nishant Sarmukadam <nishants@marvell.com>
9982 M:      Ganapathi Bhat <gbhat@marvell.com>
9983 M:      Xinming Hu <huxinming820@gmail.com>
9984 L:      linux-wireless@vger.kernel.org
9985 S:      Maintained
9986 F:      drivers/net/wireless/marvell/mwifiex/
9987
9988 MARVELL MWL8K WIRELESS DRIVER
9989 M:      Lennert Buytenhek <buytenh@wantstofly.org>
9990 L:      linux-wireless@vger.kernel.org
9991 S:      Odd Fixes
9992 F:      drivers/net/wireless/marvell/mwl8k.c
9993
9994 MARVELL NAND CONTROLLER DRIVER
9995 M:      Miquel Raynal <miquel.raynal@bootlin.com>
9996 L:      linux-mtd@lists.infradead.org
9997 S:      Maintained
9998 F:      drivers/mtd/nand/raw/marvell_nand.c
9999 F:      Documentation/devicetree/bindings/mtd/marvell-nand.txt
10000
10001 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
10002 M:      Nicolas Pitre <nico@fluxnic.net>
10003 S:      Odd Fixes
10004 F:      drivers/mmc/host/mvsdio.*
10005
10006 MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
10007 M:      Hu Ziji <huziji@marvell.com>
10008 L:      linux-mmc@vger.kernel.org
10009 S:      Supported
10010 F:      drivers/mmc/host/sdhci-xenon*
10011 F:      Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
10012
10013 MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
10014 M:      Sunil Goutham <sgoutham@marvell.com>
10015 M:      Linu Cherian <lcherian@marvell.com>
10016 M:      Geetha sowjanya <gakula@marvell.com>
10017 M:      Jerin Jacob <jerinj@marvell.com>
10018 L:      netdev@vger.kernel.org
10019 S:      Supported
10020 F:      drivers/net/ethernet/marvell/octeontx2/af/
10021
10022 MATROX FRAMEBUFFER DRIVER
10023 L:      linux-fbdev@vger.kernel.org
10024 S:      Orphan
10025 F:      drivers/video/fbdev/matrox/matroxfb_*
10026 F:      include/uapi/linux/matroxfb.h
10027
10028 MAX16065 HARDWARE MONITOR DRIVER
10029 M:      Guenter Roeck <linux@roeck-us.net>
10030 L:      linux-hwmon@vger.kernel.org
10031 S:      Maintained
10032 F:      Documentation/hwmon/max16065.rst
10033 F:      drivers/hwmon/max16065.c
10034
10035 MAX2175 SDR TUNER DRIVER
10036 M:      Ramesh Shanmugasundaram <rashanmu@gmail.com>
10037 L:      linux-media@vger.kernel.org
10038 T:      git git://linuxtv.org/media_tree.git
10039 S:      Maintained
10040 F:      Documentation/devicetree/bindings/media/i2c/max2175.txt
10041 F:      Documentation/media/v4l-drivers/max2175.rst
10042 F:      drivers/media/i2c/max2175*
10043 F:      include/uapi/linux/max2175.h
10044
10045 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
10046 L:      linux-hwmon@vger.kernel.org
10047 S:      Orphan
10048 F:      Documentation/hwmon/max6650.rst
10049 F:      drivers/hwmon/max6650.c
10050
10051 MAX6697 HARDWARE MONITOR DRIVER
10052 M:      Guenter Roeck <linux@roeck-us.net>
10053 L:      linux-hwmon@vger.kernel.org
10054 S:      Maintained
10055 F:      Documentation/hwmon/max6697.rst
10056 F:      Documentation/devicetree/bindings/hwmon/max6697.txt
10057 F:      drivers/hwmon/max6697.c
10058 F:      include/linux/platform_data/max6697.h
10059
10060 MAX9860 MONO AUDIO VOICE CODEC DRIVER
10061 M:      Peter Rosin <peda@axentia.se>
10062 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
10063 S:      Maintained
10064 F:      Documentation/devicetree/bindings/sound/max9860.txt
10065 F:      sound/soc/codecs/max9860.*
10066
10067 MAXBOTIX ULTRASONIC RANGER IIO DRIVER
10068 M:      Andreas Klinger <ak@it-klinger.de>
10069 L:      linux-iio@vger.kernel.org
10070 S:      Maintained
10071 F:      Documentation/devicetree/bindings/iio/proximity/maxbotix,mb1232.txt
10072 F:      drivers/iio/proximity/mb1232.c
10073
10074 MAXIM MAX77650 PMIC MFD DRIVER
10075 M:      Bartosz Golaszewski <bgolaszewski@baylibre.com>
10076 L:      linux-kernel@vger.kernel.org
10077 S:      Maintained
10078 F:      Documentation/devicetree/bindings/*/*max77650.yaml
10079 F:      Documentation/devicetree/bindings/*/max77650*.yaml
10080 F:      include/linux/mfd/max77650.h
10081 F:      drivers/mfd/max77650.c
10082 F:      drivers/regulator/max77650-regulator.c
10083 F:      drivers/power/supply/max77650-charger.c
10084 F:      drivers/input/misc/max77650-onkey.c
10085 F:      drivers/leds/leds-max77650.c
10086 F:      drivers/gpio/gpio-max77650.c
10087
10088 MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
10089 M:      Javier Martinez Canillas <javier@dowhile0.org>
10090 L:      linux-kernel@vger.kernel.org
10091 S:      Supported
10092 F:      drivers/regulator/max77802-regulator.c
10093 F:      Documentation/devicetree/bindings/*/*max77802.txt
10094 F:      include/dt-bindings/*/*max77802.h
10095
10096 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
10097 M:      Krzysztof Kozlowski <krzk@kernel.org>
10098 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
10099 L:      linux-pm@vger.kernel.org
10100 S:      Supported
10101 F:      drivers/power/supply/max14577_charger.c
10102 F:      drivers/power/supply/max77693_charger.c
10103
10104 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
10105 M:      Chanwoo Choi <cw00.choi@samsung.com>
10106 M:      Krzysztof Kozlowski <krzk@kernel.org>
10107 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
10108 L:      linux-kernel@vger.kernel.org
10109 S:      Supported
10110 F:      drivers/*/max14577*.c
10111 F:      drivers/*/max77686*.c
10112 F:      drivers/*/max77693*.c
10113 F:      drivers/extcon/extcon-max14577.c
10114 F:      drivers/extcon/extcon-max77693.c
10115 F:      drivers/rtc/rtc-max77686.c
10116 F:      drivers/clk/clk-max77686.c
10117 F:      Documentation/devicetree/bindings/mfd/max14577.txt
10118 F:      Documentation/devicetree/bindings/*/max77686.txt
10119 F:      Documentation/devicetree/bindings/mfd/max77693.txt
10120 F:      Documentation/devicetree/bindings/clock/maxim,max77686.txt
10121 F:      include/linux/mfd/max14577*.h
10122 F:      include/linux/mfd/max77686*.h
10123 F:      include/linux/mfd/max77693*.h
10124
10125 MAXIRADIO FM RADIO RECEIVER DRIVER
10126 M:      Hans Verkuil <hverkuil@xs4all.nl>
10127 L:      linux-media@vger.kernel.org
10128 T:      git git://linuxtv.org/media_tree.git
10129 W:      https://linuxtv.org
10130 S:      Maintained
10131 F:      drivers/media/radio/radio-maxiradio*
10132
10133 MCAN MMIO DEVICE DRIVER
10134 M:      Dan Murphy <dmurphy@ti.com>
10135 M:      Sriram Dash <sriram.dash@samsung.com>
10136 L:      linux-can@vger.kernel.org
10137 S:      Maintained
10138 F:      Documentation/devicetree/bindings/net/can/m_can.txt
10139 F:      drivers/net/can/m_can/m_can.c
10140 F:      drivers/net/can/m_can/m_can.h
10141 F:      drivers/net/can/m_can/m_can_platform.c
10142
10143 MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
10144 M:      Peter Rosin <peda@axentia.se>
10145 L:      linux-iio@vger.kernel.org
10146 S:      Maintained
10147 F:      Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
10148 F:      drivers/iio/potentiometer/mcp4018.c
10149 F:      drivers/iio/potentiometer/mcp4531.c
10150
10151 MCR20A IEEE-802.15.4 RADIO DRIVER
10152 M:      Xue Liu <liuxuenetmail@gmail.com>
10153 L:      linux-wpan@vger.kernel.org
10154 W:      https://github.com/xueliu/mcr20a-linux
10155 S:      Maintained
10156 F:      drivers/net/ieee802154/mcr20a.c
10157 F:      drivers/net/ieee802154/mcr20a.h
10158 F:      Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
10159
10160 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
10161 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
10162 L:      linux-iio@vger.kernel.org
10163 S:      Maintained
10164 F:      drivers/iio/dac/cio-dac.c
10165
10166 MEDIA CONTROLLER FRAMEWORK
10167 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
10168 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10169 L:      linux-media@vger.kernel.org
10170 W:      https://www.linuxtv.org
10171 T:      git git://linuxtv.org/media_tree.git
10172 S:      Supported
10173 F:      drivers/media/mc/
10174 F:      include/media/media-*.h
10175 F:      include/uapi/linux/media.h
10176
10177 MEDIA DRIVERS FOR ASCOT2E
10178 M:      Sergey Kozlov <serjk@netup.ru>
10179 M:      Abylay Ospan <aospan@netup.ru>
10180 L:      linux-media@vger.kernel.org
10181 W:      https://linuxtv.org
10182 W:      http://netup.tv/
10183 T:      git git://linuxtv.org/media_tree.git
10184 S:      Supported
10185 F:      drivers/media/dvb-frontends/ascot2e*
10186
10187 MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
10188 M:      Jasmin Jessich <jasmin@anw.at>
10189 L:      linux-media@vger.kernel.org
10190 W:      https://linuxtv.org
10191 T:      git git://linuxtv.org/media_tree.git
10192 S:      Maintained
10193 F:      drivers/media/dvb-frontends/cxd2099*
10194
10195 MEDIA DRIVERS FOR CXD2841ER
10196 M:      Sergey Kozlov <serjk@netup.ru>
10197 M:      Abylay Ospan <aospan@netup.ru>
10198 L:      linux-media@vger.kernel.org
10199 W:      https://linuxtv.org
10200 W:      http://netup.tv/
10201 T:      git git://linuxtv.org/media_tree.git
10202 S:      Supported
10203 F:      drivers/media/dvb-frontends/cxd2841er*
10204
10205 MEDIA DRIVERS FOR CXD2880
10206 M:      Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
10207 L:      linux-media@vger.kernel.org
10208 W:      http://linuxtv.org/
10209 T:      git git://linuxtv.org/media_tree.git
10210 S:      Supported
10211 F:      drivers/media/dvb-frontends/cxd2880/*
10212 F:      drivers/media/spi/cxd2880*
10213
10214 MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
10215 L:      linux-media@vger.kernel.org
10216 W:      https://linuxtv.org
10217 T:      git git://linuxtv.org/media_tree.git
10218 S:      Orphan
10219 F:      drivers/media/pci/ddbridge/*
10220
10221 MEDIA DRIVERS FOR FREESCALE IMX
10222 M:      Steve Longerbeam <slongerbeam@gmail.com>
10223 M:      Philipp Zabel <p.zabel@pengutronix.de>
10224 L:      linux-media@vger.kernel.org
10225 T:      git git://linuxtv.org/media_tree.git
10226 S:      Maintained
10227 F:      Documentation/devicetree/bindings/media/imx.txt
10228 F:      Documentation/media/v4l-drivers/imx.rst
10229 F:      drivers/staging/media/imx/
10230 F:      include/linux/imx-media.h
10231 F:      include/media/imx.h
10232
10233 MEDIA DRIVER FOR FREESCALE IMX PXP
10234 M:      Philipp Zabel <p.zabel@pengutronix.de>
10235 L:      linux-media@vger.kernel.org
10236 T:      git git://linuxtv.org/media_tree.git
10237 S:      Maintained
10238 F:      drivers/media/platform/imx-pxp.[ch]
10239
10240 MEDIA DRIVERS FOR FREESCALE IMX7
10241 M:      Rui Miguel Silva <rmfrfs@gmail.com>
10242 L:      linux-media@vger.kernel.org
10243 T:      git git://linuxtv.org/media_tree.git
10244 S:      Maintained
10245 F:      Documentation/devicetree/bindings/media/imx7-csi.txt
10246 F:      Documentation/devicetree/bindings/media/imx7-mipi-csi2.txt
10247 F:      Documentation/media/v4l-drivers/imx7.rst
10248 F:      drivers/staging/media/imx/imx7-media-csi.c
10249 F:      drivers/staging/media/imx/imx7-mipi-csis.c
10250
10251 MEDIA DRIVERS FOR HELENE
10252 M:      Abylay Ospan <aospan@netup.ru>
10253 L:      linux-media@vger.kernel.org
10254 W:      https://linuxtv.org
10255 W:      http://netup.tv/
10256 T:      git git://linuxtv.org/media_tree.git
10257 S:      Supported
10258 F:      drivers/media/dvb-frontends/helene*
10259
10260 MEDIA DRIVERS FOR HORUS3A
10261 M:      Sergey Kozlov <serjk@netup.ru>
10262 M:      Abylay Ospan <aospan@netup.ru>
10263 L:      linux-media@vger.kernel.org
10264 W:      https://linuxtv.org
10265 W:      http://netup.tv/
10266 T:      git git://linuxtv.org/media_tree.git
10267 S:      Supported
10268 F:      drivers/media/dvb-frontends/horus3a*
10269
10270 MEDIA DRIVERS FOR LNBH25
10271 M:      Sergey Kozlov <serjk@netup.ru>
10272 M:      Abylay Ospan <aospan@netup.ru>
10273 L:      linux-media@vger.kernel.org
10274 W:      https://linuxtv.org
10275 W:      http://netup.tv/
10276 T:      git git://linuxtv.org/media_tree.git
10277 S:      Supported
10278 F:      drivers/media/dvb-frontends/lnbh25*
10279
10280 MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
10281 L:      linux-media@vger.kernel.org
10282 W:      https://linuxtv.org
10283 T:      git git://linuxtv.org/media_tree.git
10284 S:      Orphan
10285 F:      drivers/media/dvb-frontends/mxl5xx*
10286
10287 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
10288 M:      Sergey Kozlov <serjk@netup.ru>
10289 M:      Abylay Ospan <aospan@netup.ru>
10290 L:      linux-media@vger.kernel.org
10291 W:      https://linuxtv.org
10292 W:      http://netup.tv/
10293 T:      git git://linuxtv.org/media_tree.git
10294 S:      Supported
10295 F:      drivers/media/pci/netup_unidvb/*
10296
10297 MEDIA DRIVERS FOR RENESAS - CEU
10298 M:      Jacopo Mondi <jacopo@jmondi.org>
10299 L:      linux-media@vger.kernel.org
10300 L:      linux-renesas-soc@vger.kernel.org
10301 T:      git git://linuxtv.org/media_tree.git
10302 S:      Supported
10303 F:      Documentation/devicetree/bindings/media/renesas,ceu.txt
10304 F:      drivers/media/platform/renesas-ceu.c
10305 F:      include/media/drv-intf/renesas-ceu.h
10306
10307 MEDIA DRIVERS FOR RENESAS - DRIF
10308 M:      Ramesh Shanmugasundaram <rashanmu@gmail.com>
10309 L:      linux-media@vger.kernel.org
10310 L:      linux-renesas-soc@vger.kernel.org
10311 T:      git git://linuxtv.org/media_tree.git
10312 S:      Supported
10313 F:      Documentation/devicetree/bindings/media/renesas,drif.txt
10314 F:      drivers/media/platform/rcar_drif.c
10315
10316 MEDIA DRIVERS FOR RENESAS - FCP
10317 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10318 L:      linux-media@vger.kernel.org
10319 L:      linux-renesas-soc@vger.kernel.org
10320 T:      git git://linuxtv.org/media_tree.git
10321 S:      Supported
10322 F:      Documentation/devicetree/bindings/media/renesas,fcp.txt
10323 F:      drivers/media/platform/rcar-fcp.c
10324 F:      include/media/rcar-fcp.h
10325
10326 MEDIA DRIVERS FOR RENESAS - FDP1
10327 M:      Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
10328 L:      linux-media@vger.kernel.org
10329 L:      linux-renesas-soc@vger.kernel.org
10330 T:      git git://linuxtv.org/media_tree.git
10331 S:      Supported
10332 F:      Documentation/devicetree/bindings/media/renesas,fdp1.txt
10333 F:      drivers/media/platform/rcar_fdp1.c
10334
10335 MEDIA DRIVERS FOR RENESAS - VIN
10336 M:      Niklas Söderlund <niklas.soderlund@ragnatech.se>
10337 L:      linux-media@vger.kernel.org
10338 L:      linux-renesas-soc@vger.kernel.org
10339 T:      git git://linuxtv.org/media_tree.git
10340 S:      Supported
10341 F:      Documentation/devicetree/bindings/media/renesas,csi2.txt
10342 F:      Documentation/devicetree/bindings/media/renesas,vin.txt
10343 F:      drivers/media/platform/rcar-vin/
10344
10345 MEDIA DRIVERS FOR RENESAS - VSP1
10346 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10347 M:      Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
10348 L:      linux-media@vger.kernel.org
10349 L:      linux-renesas-soc@vger.kernel.org
10350 T:      git git://linuxtv.org/media_tree.git
10351 S:      Supported
10352 F:      Documentation/devicetree/bindings/media/renesas,vsp1.txt
10353 F:      drivers/media/platform/vsp1/
10354
10355 MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
10356 L:      linux-media@vger.kernel.org
10357 W:      https://linuxtv.org
10358 T:      git git://linuxtv.org/media_tree.git
10359 S:      Orphan
10360 F:      drivers/media/dvb-frontends/stv0910*
10361
10362 MEDIA DRIVERS FOR ST STV6111 TUNER ICs
10363 L:      linux-media@vger.kernel.org
10364 W:      https://linuxtv.org
10365 T:      git git://linuxtv.org/media_tree.git
10366 S:      Orphan
10367 F:      drivers/media/dvb-frontends/stv6111*
10368
10369 MEDIA DRIVERS FOR STM32 - DCMI
10370 M:      Hugues Fruchet <hugues.fruchet@st.com>
10371 L:      linux-media@vger.kernel.org
10372 T:      git git://linuxtv.org/media_tree.git
10373 S:      Supported
10374 F:      Documentation/devicetree/bindings/media/st,stm32-dcmi.txt
10375 F:      drivers/media/platform/stm32/stm32-dcmi.c
10376
10377 MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
10378 M:      Dmitry Osipenko <digetx@gmail.com>
10379 L:      linux-media@vger.kernel.org
10380 L:      linux-tegra@vger.kernel.org
10381 T:      git git://linuxtv.org/media_tree.git
10382 S:      Maintained
10383 F:      Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt
10384 F:      drivers/staging/media/tegra-vde/
10385
10386 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
10387 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
10388 L:      linux-media@vger.kernel.org
10389 W:      https://linuxtv.org
10390 Q:      http://patchwork.kernel.org/project/linux-media/list/
10391 T:      git git://linuxtv.org/media_tree.git
10392 S:      Maintained
10393 F:      Documentation/devicetree/bindings/media/
10394 F:      Documentation/media/
10395 F:      drivers/media/
10396 F:      drivers/staging/media/
10397 F:      include/linux/platform_data/media/
10398 F:      include/media/
10399 F:      include/uapi/linux/dvb/
10400 F:      include/uapi/linux/videodev2.h
10401 F:      include/uapi/linux/media.h
10402 F:      include/uapi/linux/v4l2-*
10403 F:      include/uapi/linux/meye.h
10404 F:      include/uapi/linux/ivtv*
10405 F:      include/uapi/linux/uvcvideo.h
10406
10407 MEDIATEK BLUETOOTH DRIVER
10408 M:      Sean Wang <sean.wang@mediatek.com>
10409 L:      linux-bluetooth@vger.kernel.org
10410 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
10411 S:      Maintained
10412 F:      Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
10413 F:      drivers/bluetooth/btmtkuart.c
10414
10415 MEDIATEK CIR DRIVER
10416 M:      Sean Wang <sean.wang@mediatek.com>
10417 S:      Maintained
10418 F:      drivers/media/rc/mtk-cir.c
10419
10420 MEDIATEK DMA DRIVER
10421 M:      Sean Wang <sean.wang@mediatek.com>
10422 L:      dmaengine@vger.kernel.org
10423 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10424 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
10425 S:      Maintained
10426 F:      Documentation/devicetree/bindings/dma/mtk-*
10427 F:      drivers/dma/mediatek/
10428
10429 MEDIATEK PMIC LED DRIVER
10430 M:      Sean Wang <sean.wang@mediatek.com>
10431 S:      Maintained
10432 F:      drivers/leds/leds-mt6323.c
10433 F:      Documentation/devicetree/bindings/leds/leds-mt6323.txt
10434
10435 MEDIATEK ETHERNET DRIVER
10436 M:      Felix Fietkau <nbd@openwrt.org>
10437 M:      John Crispin <john@phrozen.org>
10438 M:      Sean Wang <sean.wang@mediatek.com>
10439 M:      Mark Lee <Mark-MC.Lee@mediatek.com>
10440 L:      netdev@vger.kernel.org
10441 S:      Maintained
10442 F:      drivers/net/ethernet/mediatek/
10443
10444 MEDIATEK SWITCH DRIVER
10445 M:      Sean Wang <sean.wang@mediatek.com>
10446 L:      netdev@vger.kernel.org
10447 S:      Maintained
10448 F:      drivers/net/dsa/mt7530.*
10449 F:      net/dsa/tag_mtk.c
10450
10451 MEDIATEK BOARD LEVEL SHUTDOWN DRIVERS
10452 M:      Sean Wang <sean.wang@mediatek.com>
10453 L:      linux-pm@vger.kernel.org
10454 S:      Maintained
10455 F:      Documentation/devicetree/bindings/power/reset/mt6323-poweroff.txt
10456 F:      drivers/power/reset/mt6323-poweroff.c
10457
10458 MEDIATEK JPEG DRIVER
10459 M:      Rick Chang <rick.chang@mediatek.com>
10460 M:      Bin Liu <bin.liu@mediatek.com>
10461 S:      Supported
10462 F:      drivers/media/platform/mtk-jpeg/
10463 F:      Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
10464
10465 MEDIATEK MDP DRIVER
10466 M:      Minghsiu Tsai <minghsiu.tsai@mediatek.com>
10467 M:      Houlong Wei <houlong.wei@mediatek.com>
10468 M:      Andrew-CT Chen <andrew-ct.chen@mediatek.com>
10469 S:      Supported
10470 F:      drivers/media/platform/mtk-mdp/
10471 F:      drivers/media/platform/mtk-vpu/
10472 F:      Documentation/devicetree/bindings/media/mediatek-mdp.txt
10473
10474 MEDIATEK MEDIA DRIVER
10475 M:      Tiffany Lin <tiffany.lin@mediatek.com>
10476 M:      Andrew-CT Chen <andrew-ct.chen@mediatek.com>
10477 S:      Supported
10478 F:      drivers/media/platform/mtk-vcodec/
10479 F:      drivers/media/platform/mtk-vpu/
10480 F:      Documentation/devicetree/bindings/media/mediatek-vcodec.txt
10481 F:      Documentation/devicetree/bindings/media/mediatek-vpu.txt
10482
10483 MEDIATEK MMC/SD/SDIO DRIVER
10484 M:      Chaotian Jing <chaotian.jing@mediatek.com>
10485 S:      Maintained
10486 F:      drivers/mmc/host/mtk-sd.c
10487 F:      Documentation/devicetree/bindings/mmc/mtk-sd.txt
10488
10489 MEDIATEK MT76 WIRELESS LAN DRIVER
10490 M:      Felix Fietkau <nbd@nbd.name>
10491 M:      Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
10492 R:      Ryder Lee <ryder.lee@mediatek.com>
10493 R:      Roy Luo <royluo@google.com>
10494 L:      linux-wireless@vger.kernel.org
10495 S:      Maintained
10496 F:      drivers/net/wireless/mediatek/mt76/
10497
10498 MEDIATEK MT7601U WIRELESS LAN DRIVER
10499 M:      Jakub Kicinski <kubakici@wp.pl>
10500 L:      linux-wireless@vger.kernel.org
10501 S:      Maintained
10502 F:      drivers/net/wireless/mediatek/mt7601u/
10503
10504 MEDIATEK MT7621/28/88 I2C DRIVER
10505 M:      Stefan Roese <sr@denx.de>
10506 L:      linux-i2c@vger.kernel.org
10507 S:      Maintained
10508 F:      drivers/i2c/busses/i2c-mt7621.c
10509 F:      Documentation/devicetree/bindings/i2c/i2c-mt7621.txt
10510
10511 MEDIATEK NAND CONTROLLER DRIVER
10512 M:      Xiaolei Li <xiaolei.li@mediatek.com>
10513 L:      linux-mtd@lists.infradead.org
10514 S:      Maintained
10515 F:      drivers/mtd/nand/raw/mtk_*
10516 F:      Documentation/devicetree/bindings/mtd/mtk-nand.txt
10517
10518 MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
10519 M:      Sean Wang <sean.wang@mediatek.com>
10520 S:      Maintained
10521 F:      drivers/char/hw_random/mtk-rng.c
10522
10523 MEDIATEK USB3 DRD IP DRIVER
10524 M:      Chunfeng Yun <chunfeng.yun@mediatek.com>
10525 L:      linux-usb@vger.kernel.org (moderated for non-subscribers)
10526 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10527 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
10528 S:      Maintained
10529 F:      drivers/usb/mtu3/
10530
10531 MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
10532 M:      Peter Senna Tschudin <peter.senna@gmail.com>
10533 M:      Martin Donnelly <martin.donnelly@ge.com>
10534 M:      Martyn Welch <martyn.welch@collabora.co.uk>
10535 S:      Maintained
10536 F:      drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
10537 F:      Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
10538
10539 MEGARAID SCSI/SAS DRIVERS
10540 M:      Kashyap Desai <kashyap.desai@broadcom.com>
10541 M:      Sumit Saxena <sumit.saxena@broadcom.com>
10542 M:      Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
10543 L:      megaraidlinux.pdl@broadcom.com
10544 L:      linux-scsi@vger.kernel.org
10545 W:      http://www.avagotech.com/support/
10546 S:      Maintained
10547 F:      Documentation/scsi/megaraid.txt
10548 F:      drivers/scsi/megaraid.*
10549 F:      drivers/scsi/megaraid/
10550
10551 MELEXIS MLX90614 DRIVER
10552 M:      Crt Mori <cmo@melexis.com>
10553 L:      linux-iio@vger.kernel.org
10554 W:      http://www.melexis.com
10555 S:      Supported
10556 F:      drivers/iio/temperature/mlx90614.c
10557
10558 MELEXIS MLX90632 DRIVER
10559 M:      Crt Mori <cmo@melexis.com>
10560 L:      linux-iio@vger.kernel.org
10561 W:      http://www.melexis.com
10562 S:      Supported
10563 F:      drivers/iio/temperature/mlx90632.c
10564
10565 MELFAS MIP4 TOUCHSCREEN DRIVER
10566 M:      Sangwon Jee <jeesw@melfas.com>
10567 W:      http://www.melfas.com
10568 S:      Supported
10569 F:      drivers/input/touchscreen/melfas_mip4.c
10570 F:      Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
10571
10572 MELLANOX ETHERNET DRIVER (mlx4_en)
10573 M:      Tariq Toukan <tariqt@mellanox.com>
10574 L:      netdev@vger.kernel.org
10575 S:      Supported
10576 W:      http://www.mellanox.com
10577 Q:      http://patchwork.ozlabs.org/project/netdev/list/
10578 F:      drivers/net/ethernet/mellanox/mlx4/en_*
10579
10580 MELLANOX ETHERNET DRIVER (mlx5e)
10581 M:      Saeed Mahameed <saeedm@mellanox.com>
10582 L:      netdev@vger.kernel.org
10583 S:      Supported
10584 W:      http://www.mellanox.com
10585 Q:      http://patchwork.ozlabs.org/project/netdev/list/
10586 F:      drivers/net/ethernet/mellanox/mlx5/core/en_*
10587
10588 MELLANOX ETHERNET INNOVA DRIVERS
10589 R:      Boris Pismenny <borisp@mellanox.com>
10590 L:      netdev@vger.kernel.org
10591 S:      Supported
10592 W:      http://www.mellanox.com
10593 Q:      http://patchwork.ozlabs.org/project/netdev/list/
10594 F:      drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
10595 F:      drivers/net/ethernet/mellanox/mlx5/core/accel/*
10596 F:      drivers/net/ethernet/mellanox/mlx5/core/fpga/*
10597 F:      include/linux/mlx5/mlx5_ifc_fpga.h
10598
10599 MELLANOX ETHERNET SWITCH DRIVERS
10600 M:      Jiri Pirko <jiri@mellanox.com>
10601 M:      Ido Schimmel <idosch@mellanox.com>
10602 L:      netdev@vger.kernel.org
10603 S:      Supported
10604 W:      http://www.mellanox.com
10605 Q:      http://patchwork.ozlabs.org/project/netdev/list/
10606 F:      drivers/net/ethernet/mellanox/mlxsw/
10607 F:      tools/testing/selftests/drivers/net/mlxsw/
10608
10609 MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
10610 M:      mlxsw@mellanox.com
10611 L:      netdev@vger.kernel.org
10612 S:      Supported
10613 W:      http://www.mellanox.com
10614 Q:      http://patchwork.ozlabs.org/project/netdev/list/
10615 F:      drivers/net/ethernet/mellanox/mlxfw/
10616
10617 MELLANOX HARDWARE PLATFORM SUPPORT
10618 M:      Andy Shevchenko <andy@infradead.org>
10619 M:      Darren Hart <dvhart@infradead.org>
10620 M:      Vadim Pasternak <vadimp@mellanox.com>
10621 L:      platform-driver-x86@vger.kernel.org
10622 S:      Supported
10623 F:      Documentation/ABI/testing/sysfs-platform-mellanox-bootctl
10624 F:      drivers/platform/mellanox/
10625 F:      include/linux/platform_data/mlxreg.h
10626
10627 MELLANOX MLX4 core VPI driver
10628 M:      Tariq Toukan <tariqt@mellanox.com>
10629 L:      netdev@vger.kernel.org
10630 L:      linux-rdma@vger.kernel.org
10631 W:      http://www.mellanox.com
10632 Q:      http://patchwork.ozlabs.org/project/netdev/list/
10633 S:      Supported
10634 F:      drivers/net/ethernet/mellanox/mlx4/
10635 F:      include/linux/mlx4/
10636
10637 MELLANOX MLX4 IB driver
10638 M:      Yishai Hadas <yishaih@mellanox.com>
10639 L:      linux-rdma@vger.kernel.org
10640 W:      http://www.mellanox.com
10641 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
10642 S:      Supported
10643 F:      drivers/infiniband/hw/mlx4/
10644 F:      include/linux/mlx4/
10645 F:      include/uapi/rdma/mlx4-abi.h
10646
10647 MELLANOX MLX5 core VPI driver
10648 M:      Saeed Mahameed <saeedm@mellanox.com>
10649 M:      Leon Romanovsky <leonro@mellanox.com>
10650 L:      netdev@vger.kernel.org
10651 L:      linux-rdma@vger.kernel.org
10652 W:      http://www.mellanox.com
10653 Q:      http://patchwork.ozlabs.org/project/netdev/list/
10654 S:      Supported
10655 F:      drivers/net/ethernet/mellanox/mlx5/core/
10656 F:      include/linux/mlx5/
10657 F:      Documentation/networking/device_drivers/mellanox/
10658
10659 MELLANOX MLX5 IB driver
10660 M:      Leon Romanovsky <leonro@mellanox.com>
10661 L:      linux-rdma@vger.kernel.org
10662 W:      http://www.mellanox.com
10663 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
10664 S:      Supported
10665 F:      drivers/infiniband/hw/mlx5/
10666 F:      include/linux/mlx5/
10667 F:      include/uapi/rdma/mlx5-abi.h
10668
10669 MELLANOX MLXCPLD I2C AND MUX DRIVER
10670 M:      Vadim Pasternak <vadimp@mellanox.com>
10671 M:      Michael Shych <michaelsh@mellanox.com>
10672 L:      linux-i2c@vger.kernel.org
10673 S:      Supported
10674 F:      drivers/i2c/busses/i2c-mlxcpld.c
10675 F:      drivers/i2c/muxes/i2c-mux-mlxcpld.c
10676 F:      Documentation/i2c/busses/i2c-mlxcpld.rst
10677
10678 MELLANOX MLXCPLD LED DRIVER
10679 M:      Vadim Pasternak <vadimp@mellanox.com>
10680 L:      linux-leds@vger.kernel.org
10681 S:      Supported
10682 F:      drivers/leds/leds-mlxcpld.c
10683 F:      drivers/leds/leds-mlxreg.c
10684 F:      Documentation/leds/leds-mlxcpld.rst
10685
10686 MELLANOX PLATFORM DRIVER
10687 M:      Vadim Pasternak <vadimp@mellanox.com>
10688 L:      platform-driver-x86@vger.kernel.org
10689 S:      Supported
10690 F:      drivers/platform/x86/mlx-platform.c
10691
10692 MEMBARRIER SUPPORT
10693 M:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
10694 M:      "Paul E. McKenney" <paulmck@kernel.org>
10695 L:      linux-kernel@vger.kernel.org
10696 S:      Supported
10697 F:      kernel/sched/membarrier.c
10698 F:      include/uapi/linux/membarrier.h
10699 F:      arch/powerpc/include/asm/membarrier.h
10700
10701 MEMBLOCK
10702 M:      Mike Rapoport <rppt@linux.ibm.com>
10703 L:      linux-mm@kvack.org
10704 S:      Maintained
10705 F:      include/linux/memblock.h
10706 F:      mm/memblock.c
10707 F:      Documentation/core-api/boot-time-mm.rst
10708
10709 MEMORY MANAGEMENT
10710 M:      Andrew Morton <akpm@linux-foundation.org>
10711 L:      linux-mm@kvack.org
10712 W:      http://www.linux-mm.org
10713 T:      quilt https://ozlabs.org/~akpm/mmotm/
10714 T:      quilt https://ozlabs.org/~akpm/mmots/
10715 T:      git git://github.com/hnaz/linux-mm.git
10716 S:      Maintained
10717 F:      include/linux/mm.h
10718 F:      include/linux/gfp.h
10719 F:      include/linux/mmzone.h
10720 F:      include/linux/memory_hotplug.h
10721 F:      include/linux/vmalloc.h
10722 F:      mm/
10723
10724 MEMORY TECHNOLOGY DEVICES (MTD)
10725 M:      Miquel Raynal <miquel.raynal@bootlin.com>
10726 M:      Richard Weinberger <richard@nod.at>
10727 M:      Vignesh Raghavendra <vigneshr@ti.com>
10728 L:      linux-mtd@lists.infradead.org
10729 W:      http://www.linux-mtd.infradead.org/
10730 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
10731 C:      irc://irc.oftc.net/mtd
10732 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/fixes
10733 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/next
10734 S:      Maintained
10735 F:      Documentation/devicetree/bindings/mtd/
10736 F:      drivers/mtd/
10737 F:      include/linux/mtd/
10738 F:      include/uapi/mtd/
10739
10740 MEN A21 WATCHDOG DRIVER
10741 M:      Johannes Thumshirn <morbidrsa@gmail.com>
10742 L:      linux-watchdog@vger.kernel.org
10743 S:      Maintained
10744 F:      drivers/watchdog/mena21_wdt.c
10745
10746 MEN CHAMELEON BUS (mcb)
10747 M:      Johannes Thumshirn <morbidrsa@gmail.com>
10748 S:      Maintained
10749 F:      drivers/mcb/
10750 F:      include/linux/mcb.h
10751 F:      Documentation/driver-api/men-chameleon-bus.rst
10752
10753 MEN F21BMC (Board Management Controller)
10754 M:      Andreas Werner <andreas.werner@men.de>
10755 S:      Supported
10756 F:      drivers/mfd/menf21bmc.c
10757 F:      drivers/watchdog/menf21bmc_wdt.c
10758 F:      drivers/leds/leds-menf21bmc.c
10759 F:      drivers/hwmon/menf21bmc_hwmon.c
10760 F:      Documentation/hwmon/menf21bmc.rst
10761
10762 MEN Z069 WATCHDOG DRIVER
10763 M:      Johannes Thumshirn <jth@kernel.org>
10764 L:      linux-watchdog@vger.kernel.org
10765 S:      Maintained
10766 F:      drivers/watchdog/menz69_wdt.c
10767
10768 MESON AO CEC DRIVER FOR AMLOGIC SOCS
10769 M:      Neil Armstrong <narmstrong@baylibre.com>
10770 L:      linux-media@vger.kernel.org
10771 L:      linux-amlogic@lists.infradead.org
10772 W:      http://linux-meson.com/
10773 S:      Supported
10774 F:      drivers/media/platform/meson/ao-cec.c
10775 F:      drivers/media/platform/meson/ao-cec-g12a.c
10776 F:      Documentation/devicetree/bindings/media/amlogic,meson-gx-ao-cec.yaml
10777 T:      git git://linuxtv.org/media_tree.git
10778
10779 MESON NAND CONTROLLER DRIVER FOR AMLOGIC SOCS
10780 M:      Liang Yang <liang.yang@amlogic.com>
10781 L:      linux-mtd@lists.infradead.org
10782 S:      Maintained
10783 F:      drivers/mtd/nand/raw/meson_*
10784 F:      Documentation/devicetree/bindings/mtd/amlogic,meson-nand.txt
10785
10786 MESON VIDEO DECODER DRIVER FOR AMLOGIC SOCS
10787 M:      Maxime Jourdan <mjourdan@baylibre.com>
10788 L:      linux-media@vger.kernel.org
10789 L:      linux-amlogic@lists.infradead.org
10790 S:      Supported
10791 F:      drivers/staging/media/meson/vdec/
10792 T:      git git://linuxtv.org/media_tree.git
10793
10794 METHODE UDPU SUPPORT
10795 M:      Vladimir Vid <vladimir.vid@sartura.hr>
10796 S:      Maintained
10797 F:      arch/arm64/boot/dts/marvell/armada-3720-uDPU.dts
10798
10799 MICROBLAZE ARCHITECTURE
10800 M:      Michal Simek <monstr@monstr.eu>
10801 W:      http://www.monstr.eu/fdt/
10802 T:      git git://git.monstr.eu/linux-2.6-microblaze.git
10803 S:      Supported
10804 F:      arch/microblaze/
10805
10806 MICROCHIP AT91 SERIAL DRIVER
10807 M:      Richard Genoud <richard.genoud@gmail.com>
10808 S:      Maintained
10809 F:      drivers/tty/serial/atmel_serial.c
10810 F:      drivers/tty/serial/atmel_serial.h
10811 F:      Documentation/devicetree/bindings/mfd/atmel-usart.txt
10812
10813 MICROCHIP AUDIO ASOC DRIVERS
10814 M:      Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
10815 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
10816 S:      Supported
10817 F:      sound/soc/atmel
10818
10819 MICROCHIP DMA DRIVER
10820 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
10821 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10822 L:      dmaengine@vger.kernel.org
10823 S:      Supported
10824 F:      drivers/dma/at_hdmac.c
10825 F:      drivers/dma/at_hdmac_regs.h
10826 F:      include/linux/platform_data/dma-atmel.h
10827 F:      Documentation/devicetree/bindings/dma/atmel-dma.txt
10828 F:      include/dt-bindings/dma/at91.h
10829
10830 MICROCHIP ECC DRIVER
10831 M:      Tudor Ambarus <tudor.ambarus@microchip.com>
10832 L:      linux-crypto@vger.kernel.org
10833 S:      Maintained
10834 F:      drivers/crypto/atmel-ecc.*
10835
10836 MICROCHIP I2C DRIVER
10837 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
10838 L:      linux-i2c@vger.kernel.org
10839 S:      Supported
10840 F:      drivers/i2c/busses/i2c-at91.h
10841 F:      drivers/i2c/busses/i2c-at91-*.c
10842
10843 MICROCHIP ISC DRIVER
10844 M:      Eugen Hristev <eugen.hristev@microchip.com>
10845 L:      linux-media@vger.kernel.org
10846 S:      Supported
10847 F:      drivers/media/platform/atmel/atmel-sama5d2-isc.c
10848 F:      drivers/media/platform/atmel/atmel-isc.h
10849 F:      drivers/media/platform/atmel/atmel-isc-base.c
10850 F:      drivers/media/platform/atmel/atmel-isc-regs.h
10851 F:      Documentation/devicetree/bindings/media/atmel-isc.txt
10852
10853 MICROCHIP ISI DRIVER
10854 M:      Eugen Hristev <eugen.hristev@microchip.com>
10855 L:      linux-media@vger.kernel.org
10856 S:      Supported
10857 F:      drivers/media/platform/atmel/atmel-isi.c
10858 F:      drivers/media/platform/atmel/atmel-isi.h
10859
10860 MICROCHIP AT91 USART MFD DRIVER
10861 M:      Radu Pirea <radu_nicolae.pirea@upb.ro>
10862 L:      linux-kernel@vger.kernel.org
10863 S:      Supported
10864 F:      drivers/mfd/at91-usart.c
10865 F:      include/dt-bindings/mfd/at91-usart.h
10866 F:      Documentation/devicetree/bindings/mfd/atmel-usart.txt
10867
10868 MICROCHIP AT91 USART SPI DRIVER
10869 M:      Radu Pirea <radu_nicolae.pirea@upb.ro>
10870 L:      linux-spi@vger.kernel.org
10871 S:      Supported
10872 F:      drivers/spi/spi-at91-usart.c
10873 F:      Documentation/devicetree/bindings/mfd/atmel-usart.txt
10874
10875 MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
10876 M:      Woojung Huh <woojung.huh@microchip.com>
10877 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10878 L:      netdev@vger.kernel.org
10879 S:      Maintained
10880 F:      net/dsa/tag_ksz.c
10881 F:      drivers/net/dsa/microchip/*
10882 F:      include/linux/platform_data/microchip-ksz.h
10883 F:      Documentation/devicetree/bindings/net/dsa/ksz.txt
10884
10885 MICROCHIP LAN743X ETHERNET DRIVER
10886 M:      Bryan Whitehead <bryan.whitehead@microchip.com>
10887 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10888 L:      netdev@vger.kernel.org
10889 S:      Maintained
10890 F:      drivers/net/ethernet/microchip/lan743x_*
10891
10892 MICROCHIP LCDFB DRIVER
10893 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
10894 L:      linux-fbdev@vger.kernel.org
10895 S:      Maintained
10896 F:      drivers/video/fbdev/atmel_lcdfb.c
10897 F:      include/video/atmel_lcdc.h
10898
10899 MICROCHIP MMC/SD/SDIO MCI DRIVER
10900 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
10901 S:      Maintained
10902 F:      drivers/mmc/host/atmel-mci.c
10903
10904 MICROCHIP MCP16502 PMIC DRIVER
10905 M:      Andrei Stefanescu <andrei.stefanescu@microchip.com>
10906 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10907 S:      Maintained
10908 F:      Documentation/devicetree/bindings/regulator/mcp16502-regulator.txt
10909 F:      drivers/regulator/mcp16502.c
10910
10911 MICROCHIP MCP3911 ADC DRIVER
10912 M:      Marcus Folkesson <marcus.folkesson@gmail.com>
10913 M:      Kent Gustavsson <kent@minoris.se>
10914 L:      linux-iio@vger.kernel.org
10915 S:      Supported
10916 F:      drivers/iio/adc/mcp3911.c
10917 F:      Documentation/devicetree/bindings/iio/adc/microchip,mcp3911.yaml
10918
10919 MICROCHIP NAND DRIVER
10920 M:      Tudor Ambarus <tudor.ambarus@microchip.com>
10921 L:      linux-mtd@lists.infradead.org
10922 S:      Supported
10923 F:      drivers/mtd/nand/raw/atmel/*
10924 F:      Documentation/devicetree/bindings/mtd/atmel-nand.txt
10925
10926 MICROCHIP PWM DRIVER
10927 M:      Claudiu Beznea <claudiu.beznea@microchip.com>
10928 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10929 L:      linux-pwm@vger.kernel.org
10930 S:      Supported
10931 F:      drivers/pwm/pwm-atmel.c
10932 F:      Documentation/devicetree/bindings/pwm/atmel-pwm.txt
10933
10934 MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
10935 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
10936 M:      Eugen Hristev <eugen.hristev@microchip.com>
10937 L:      linux-iio@vger.kernel.org
10938 S:      Supported
10939 F:      drivers/iio/adc/at91-sama5d2_adc.c
10940 F:      Documentation/devicetree/bindings/iio/adc/at91-sama5d2_adc.txt
10941 F:      include/dt-bindings/iio/adc/at91-sama5d2_adc.h
10942
10943 MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
10944 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
10945 S:      Supported
10946 F:      drivers/power/reset/at91-sama5d2_shdwc.c
10947
10948 MICROCHIP SPI DRIVER
10949 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
10950 S:      Supported
10951 F:      drivers/spi/spi-atmel.*
10952
10953 MICROCHIP SSC DRIVER
10954 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
10955 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10956 S:      Supported
10957 F:      drivers/misc/atmel-ssc.c
10958 F:      include/linux/atmel-ssc.h
10959
10960 MICROCHIP USBA UDC DRIVER
10961 M:      Cristian Birsan <cristian.birsan@microchip.com>
10962 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10963 S:      Supported
10964 F:      drivers/usb/gadget/udc/atmel_usba_udc.*
10965
10966 MICROCHIP USB251XB DRIVER
10967 M:      Richard Leitner <richard.leitner@skidata.com>
10968 L:      linux-usb@vger.kernel.org
10969 S:      Maintained
10970 F:      drivers/usb/misc/usb251xb.c
10971 F:      Documentation/devicetree/bindings/usb/usb251xb.txt
10972
10973 MICROCHIP XDMA DRIVER
10974 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
10975 L:      linux-arm-kernel@lists.infradead.org
10976 L:      dmaengine@vger.kernel.org
10977 S:      Supported
10978 F:      drivers/dma/at_xdmac.c
10979
10980 MICROSEMI MIPS SOCS
10981 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
10982 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10983 L:      linux-mips@vger.kernel.org
10984 S:      Supported
10985 F:      arch/mips/generic/board-ocelot.c
10986 F:      arch/mips/configs/generic/board-ocelot.config
10987 F:      arch/mips/boot/dts/mscc/
10988 F:      Documentation/devicetree/bindings/mips/mscc.txt
10989
10990 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
10991 M:      Don Brace <don.brace@microsemi.com>
10992 L:      esc.storagedev@microsemi.com
10993 L:      linux-scsi@vger.kernel.org
10994 S:      Supported
10995 F:      drivers/scsi/smartpqi/smartpqi*.[ch]
10996 F:      drivers/scsi/smartpqi/Kconfig
10997 F:      drivers/scsi/smartpqi/Makefile
10998 F:      include/linux/cciss*.h
10999 F:      include/uapi/linux/cciss*.h
11000 F:      Documentation/scsi/smartpqi.txt
11001
11002 MICROSEMI ETHERNET SWITCH DRIVER
11003 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
11004 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
11005 L:      netdev@vger.kernel.org
11006 S:      Supported
11007 F:      drivers/net/ethernet/mscc/
11008 F:      include/soc/mscc/ocelot*
11009
11010 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
11011 M:      Chen Yu <yu.c.chen@intel.com>
11012 L:      platform-driver-x86@vger.kernel.org
11013 S:      Supported
11014 F:      drivers/platform/x86/surfacepro3_button.c
11015
11016 MICROTEK X6 SCANNER
11017 M:      Oliver Neukum <oliver@neukum.org>
11018 S:      Maintained
11019 F:      drivers/usb/image/microtek.*
11020
11021 MIPS
11022 M:      Ralf Baechle <ralf@linux-mips.org>
11023 M:      Paul Burton <paulburton@kernel.org>
11024 M:      James Hogan <jhogan@kernel.org>
11025 L:      linux-mips@vger.kernel.org
11026 W:      http://www.linux-mips.org/
11027 T:      git git://git.linux-mips.org/pub/scm/ralf/linux.git
11028 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
11029 Q:      http://patchwork.linux-mips.org/project/linux-mips/list/
11030 S:      Supported
11031 F:      Documentation/devicetree/bindings/mips/
11032 F:      Documentation/mips/
11033 F:      arch/mips/
11034 F:      drivers/platform/mips/
11035
11036 MIPS BOSTON DEVELOPMENT BOARD
11037 M:      Paul Burton <paulburton@kernel.org>
11038 L:      linux-mips@vger.kernel.org
11039 S:      Maintained
11040 F:      Documentation/devicetree/bindings/clock/img,boston-clock.txt
11041 F:      arch/mips/boot/dts/img/boston.dts
11042 F:      arch/mips/configs/generic/board-boston.config
11043 F:      drivers/clk/imgtec/clk-boston.c
11044 F:      include/dt-bindings/clock/boston-clock.h
11045
11046 MIPS GENERIC PLATFORM
11047 M:      Paul Burton <paulburton@kernel.org>
11048 L:      linux-mips@vger.kernel.org
11049 S:      Supported
11050 F:      Documentation/devicetree/bindings/power/mti,mips-cpc.txt
11051 F:      arch/mips/generic/
11052 F:      arch/mips/tools/generic-board-config.sh
11053
11054 MIPS/LOONGSON1 ARCHITECTURE
11055 M:      Keguang Zhang <keguang.zhang@gmail.com>
11056 L:      linux-mips@vger.kernel.org
11057 S:      Maintained
11058 F:      arch/mips/loongson32/
11059 F:      arch/mips/include/asm/mach-loongson32/
11060 F:      drivers/*/*loongson1*
11061 F:      drivers/*/*/*loongson1*
11062
11063 MIPS/LOONGSON2EF ARCHITECTURE
11064 M:      Jiaxun Yang <jiaxun.yang@flygoat.com>
11065 L:      linux-mips@vger.kernel.org
11066 S:      Maintained
11067 F:      arch/mips/loongson2ef/
11068 F:      arch/mips/include/asm/mach-loongson2ef/
11069 F:      drivers/*/*loongson2*
11070 F:      drivers/*/*/*loongson2*
11071
11072 MIPS/LOONGSON64 ARCHITECTURE
11073 M:      Huacai Chen <chenhc@lemote.com>
11074 M:      Jiaxun Yang <jiaxun.yang@flygoat.com>
11075 L:      linux-mips@vger.kernel.org
11076 S:      Maintained
11077 F:      arch/mips/loongson64/
11078 F:      arch/mips/include/asm/mach-loongson64/
11079 F:      drivers/platform/mips/cpu_hwmon.c
11080 F:      drivers/*/*loongson3*
11081 F:      drivers/*/*/*loongson3*
11082
11083 MIPS RINT INSTRUCTION EMULATION
11084 M:      Aleksandar Markovic <aleksandar.markovic@mips.com>
11085 L:      linux-mips@vger.kernel.org
11086 S:      Supported
11087 F:      arch/mips/math-emu/sp_rint.c
11088 F:      arch/mips/math-emu/dp_rint.c
11089
11090 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
11091 M:      Hans Verkuil <hverkuil@xs4all.nl>
11092 L:      linux-media@vger.kernel.org
11093 T:      git git://linuxtv.org/media_tree.git
11094 W:      https://linuxtv.org
11095 S:      Odd Fixes
11096 F:      drivers/media/radio/radio-miropcm20*
11097
11098 MMP SUPPORT
11099 R:      Lubomir Rintel <lkundrak@v3.sk>
11100 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11101 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lkundrak/linux-mmp.git
11102 S:      Odd Fixes
11103 F:      arch/arm/boot/dts/mmp*
11104 F:      arch/arm/mach-mmp/
11105 F:      linux/soc/mmp/
11106
11107 MMP USB PHY DRIVERS
11108 R:      Lubomir Rintel <lkundrak@v3.sk>
11109 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11110 S:      Maintained
11111 F:      drivers/phy/marvell/phy-mmp3-usb.c
11112 F:      drivers/phy/marvell/phy-pxa-usb.c
11113
11114 MMU GATHER AND TLB INVALIDATION
11115 M:      Will Deacon <will@kernel.org>
11116 M:      "Aneesh Kumar K.V" <aneesh.kumar@linux.ibm.com>
11117 M:      Andrew Morton <akpm@linux-foundation.org>
11118 M:      Nick Piggin <npiggin@gmail.com>
11119 M:      Peter Zijlstra <peterz@infradead.org>
11120 L:      linux-arch@vger.kernel.org
11121 L:      linux-mm@kvack.org
11122 S:      Maintained
11123 F:      arch/*/include/asm/tlb.h
11124 F:      include/asm-generic/tlb.h
11125 F:      mm/mmu_gather.c
11126
11127 MN88472 MEDIA DRIVER
11128 M:      Antti Palosaari <crope@iki.fi>
11129 L:      linux-media@vger.kernel.org
11130 W:      https://linuxtv.org
11131 W:      http://palosaari.fi/linux/
11132 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11133 S:      Maintained
11134 F:      drivers/media/dvb-frontends/mn88472*
11135
11136 MN88473 MEDIA DRIVER
11137 M:      Antti Palosaari <crope@iki.fi>
11138 L:      linux-media@vger.kernel.org
11139 W:      https://linuxtv.org
11140 W:      http://palosaari.fi/linux/
11141 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11142 S:      Maintained
11143 F:      drivers/media/dvb-frontends/mn88473*
11144
11145 MODULE SUPPORT
11146 M:      Jessica Yu <jeyu@kernel.org>
11147 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
11148 S:      Maintained
11149 F:      include/linux/module.h
11150 F:      kernel/module.c
11151
11152 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
11153 W:      http://popies.net/meye/
11154 S:      Orphan
11155 F:      Documentation/media/v4l-drivers/meye*
11156 F:      drivers/media/pci/meye/
11157 F:      include/uapi/linux/meye.h
11158
11159 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
11160 M:      Jiri Slaby <jirislaby@gmail.com>
11161 S:      Maintained
11162 F:      Documentation/driver-api/serial/moxa-smartio.rst
11163 F:      drivers/tty/mxser.*
11164
11165 MR800 AVERMEDIA USB FM RADIO DRIVER
11166 M:      Alexey Klimov <klimov.linux@gmail.com>
11167 L:      linux-media@vger.kernel.org
11168 T:      git git://linuxtv.org/media_tree.git
11169 S:      Maintained
11170 F:      drivers/media/radio/radio-mr800.c
11171
11172 MRF24J40 IEEE 802.15.4 RADIO DRIVER
11173 M:      Alan Ott <alan@signal11.us>
11174 L:      linux-wpan@vger.kernel.org
11175 S:      Maintained
11176 F:      drivers/net/ieee802154/mrf24j40.c
11177 F:      Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
11178
11179 MSI LAPTOP SUPPORT
11180 M:      "Lee, Chun-Yi" <jlee@suse.com>
11181 L:      platform-driver-x86@vger.kernel.org
11182 S:      Maintained
11183 F:      drivers/platform/x86/msi-laptop.c
11184
11185 MSI WMI SUPPORT
11186 L:      platform-driver-x86@vger.kernel.org
11187 S:      Orphan
11188 F:      drivers/platform/x86/msi-wmi.c
11189
11190 MSI001 MEDIA DRIVER
11191 M:      Antti Palosaari <crope@iki.fi>
11192 L:      linux-media@vger.kernel.org
11193 W:      https://linuxtv.org
11194 W:      http://palosaari.fi/linux/
11195 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11196 T:      git git://linuxtv.org/anttip/media_tree.git
11197 S:      Maintained
11198 F:      drivers/media/tuners/msi001*
11199
11200 MSI2500 MEDIA DRIVER
11201 M:      Antti Palosaari <crope@iki.fi>
11202 L:      linux-media@vger.kernel.org
11203 W:      https://linuxtv.org
11204 W:      http://palosaari.fi/linux/
11205 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11206 T:      git git://linuxtv.org/anttip/media_tree.git
11207 S:      Maintained
11208 F:      drivers/media/usb/msi2500/
11209
11210 MSYSTEMS DISKONCHIP G3 MTD DRIVER
11211 M:      Robert Jarzmik <robert.jarzmik@free.fr>
11212 L:      linux-mtd@lists.infradead.org
11213 S:      Maintained
11214 F:      drivers/mtd/devices/docg3*
11215
11216 MT9M032 APTINA SENSOR DRIVER
11217 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11218 L:      linux-media@vger.kernel.org
11219 T:      git git://linuxtv.org/media_tree.git
11220 S:      Maintained
11221 F:      drivers/media/i2c/mt9m032.c
11222 F:      include/media/i2c/mt9m032.h
11223
11224 MT9P031 APTINA CAMERA SENSOR
11225 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11226 L:      linux-media@vger.kernel.org
11227 T:      git git://linuxtv.org/media_tree.git
11228 S:      Maintained
11229 F:      drivers/media/i2c/mt9p031.c
11230 F:      include/media/i2c/mt9p031.h
11231
11232 MT9T001 APTINA CAMERA SENSOR
11233 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11234 L:      linux-media@vger.kernel.org
11235 T:      git git://linuxtv.org/media_tree.git
11236 S:      Maintained
11237 F:      drivers/media/i2c/mt9t001.c
11238 F:      include/media/i2c/mt9t001.h
11239
11240 MT9T112 APTINA CAMERA SENSOR
11241 M:      Jacopo Mondi <jacopo@jmondi.org>
11242 L:      linux-media@vger.kernel.org
11243 T:      git git://linuxtv.org/media_tree.git
11244 S:      Odd Fixes
11245 F:      drivers/media/i2c/mt9t112.c
11246 F:      include/media/i2c/mt9t112.h
11247
11248 MT9V032 APTINA CAMERA SENSOR
11249 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11250 L:      linux-media@vger.kernel.org
11251 T:      git git://linuxtv.org/media_tree.git
11252 S:      Maintained
11253 F:      Documentation/devicetree/bindings/media/i2c/mt9v032.txt
11254 F:      drivers/media/i2c/mt9v032.c
11255 F:      include/media/i2c/mt9v032.h
11256
11257 MT9V111 APTINA CAMERA SENSOR
11258 M:      Jacopo Mondi <jacopo@jmondi.org>
11259 L:      linux-media@vger.kernel.org
11260 T:      git git://linuxtv.org/media_tree.git
11261 S:      Maintained
11262 F:      Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.txt
11263 F:      drivers/media/i2c/mt9v111.c
11264
11265 MULTIFUNCTION DEVICES (MFD)
11266 M:      Lee Jones <lee.jones@linaro.org>
11267 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
11268 S:      Supported
11269 F:      Documentation/devicetree/bindings/mfd/
11270 F:      drivers/mfd/
11271 F:      include/linux/mfd/
11272 F:      include/dt-bindings/mfd/
11273
11274 MULTIMEDIA CARD (MMC) ETC. OVER SPI
11275 S:      Orphan
11276 F:      drivers/mmc/host/mmc_spi.c
11277 F:      include/linux/spi/mmc_spi.h
11278
11279 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
11280 M:      Ulf Hansson <ulf.hansson@linaro.org>
11281 L:      linux-mmc@vger.kernel.org
11282 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
11283 S:      Maintained
11284 F:      Documentation/devicetree/bindings/mmc/
11285 F:      drivers/mmc/
11286 F:      include/linux/mmc/
11287 F:      include/uapi/linux/mmc/
11288
11289 MULTIPLEXER SUBSYSTEM
11290 M:      Peter Rosin <peda@axentia.se>
11291 S:      Maintained
11292 F:      Documentation/ABI/testing/sysfs-class-mux*
11293 F:      Documentation/devicetree/bindings/mux/
11294 F:      include/dt-bindings/mux/
11295 F:      include/linux/mux/
11296 F:      drivers/mux/
11297
11298 MULTITECH MULTIPORT CARD (ISICOM)
11299 S:      Orphan
11300 F:      drivers/tty/isicom.c
11301 F:      include/linux/isicom.h
11302
11303 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
11304 M:      Bin Liu <b-liu@ti.com>
11305 L:      linux-usb@vger.kernel.org
11306 S:      Maintained
11307 F:      drivers/usb/musb/
11308
11309 MXL301RF MEDIA DRIVER
11310 M:      Akihiro Tsukada <tskd08@gmail.com>
11311 L:      linux-media@vger.kernel.org
11312 S:      Odd Fixes
11313 F:      drivers/media/tuners/mxl301rf*
11314
11315 MXL5007T MEDIA DRIVER
11316 M:      Michael Krufky <mkrufky@linuxtv.org>
11317 L:      linux-media@vger.kernel.org
11318 W:      https://linuxtv.org
11319 W:      http://github.com/mkrufky
11320 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11321 T:      git git://linuxtv.org/mkrufky/tuners.git
11322 S:      Maintained
11323 F:      drivers/media/tuners/mxl5007t.*
11324
11325 MXSFB DRM DRIVER
11326 M:      Marek Vasut <marex@denx.de>
11327 M:      Stefan Agner <stefan@agner.ch>
11328 L:      dri-devel@lists.freedesktop.org
11329 S:      Supported
11330 F:      drivers/gpu/drm/mxsfb/
11331 F:      Documentation/devicetree/bindings/display/mxsfb.txt
11332 T:      git git://anongit.freedesktop.org/drm/drm-misc
11333
11334 MYLEX DAC960 PCI RAID Controller
11335 M:      Hannes Reinecke <hare@kernel.org>
11336 L:      linux-scsi@vger.kernel.org
11337 S:      Supported
11338 F:      drivers/scsi/myrb.*
11339 F:      drivers/scsi/myrs.*
11340
11341 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
11342 M:      Chris Lee <christopher.lee@cspi.com>
11343 L:      netdev@vger.kernel.org
11344 W:      https://www.cspi.com/ethernet-products/support/downloads/
11345 S:      Supported
11346 F:      drivers/net/ethernet/myricom/myri10ge/
11347
11348 NAND FLASH SUBSYSTEM
11349 M:      Miquel Raynal <miquel.raynal@bootlin.com>
11350 R:      Richard Weinberger <richard@nod.at>
11351 L:      linux-mtd@lists.infradead.org
11352 W:      http://www.linux-mtd.infradead.org/
11353 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
11354 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git nand/next
11355 S:      Maintained
11356 F:      drivers/mtd/nand/
11357 F:      include/linux/mtd/*nand*.h
11358
11359 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
11360 M:      Daniel Mack <zonque@gmail.com>
11361 S:      Maintained
11362 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11363 W:      http://www.native-instruments.com
11364 F:      sound/usb/caiaq/
11365
11366 NATSEMI ETHERNET DRIVER (DP8381x)
11367 S:      Orphan
11368 F:      drivers/net/ethernet/natsemi/natsemi.c
11369
11370 NCR 5380 SCSI DRIVERS
11371 M:      Finn Thain <fthain@telegraphics.com.au>
11372 M:      Michael Schmitz <schmitzmic@gmail.com>
11373 L:      linux-scsi@vger.kernel.org
11374 S:      Maintained
11375 F:      Documentation/scsi/g_NCR5380.txt
11376 F:      drivers/scsi/NCR5380.*
11377 F:      drivers/scsi/arm/cumana_1.c
11378 F:      drivers/scsi/arm/oak.c
11379 F:      drivers/scsi/atari_scsi.*
11380 F:      drivers/scsi/dmx3191d.c
11381 F:      drivers/scsi/g_NCR5380.*
11382 F:      drivers/scsi/mac_scsi.*
11383 F:      drivers/scsi/sun3_scsi.*
11384 F:      drivers/scsi/sun3_scsi_vme.c
11385
11386 NCSI LIBRARY:
11387 M:      Samuel Mendoza-Jonas <sam@mendozajonas.com>
11388 S:      Maintained
11389 F:      net/ncsi/
11390
11391 NCT6775 HARDWARE MONITOR DRIVER
11392 M:      Guenter Roeck <linux@roeck-us.net>
11393 L:      linux-hwmon@vger.kernel.org
11394 S:      Maintained
11395 F:      Documentation/hwmon/nct6775.rst
11396 F:      drivers/hwmon/nct6775.c
11397
11398 NET_FAILOVER MODULE
11399 M:      Sridhar Samudrala <sridhar.samudrala@intel.com>
11400 L:      netdev@vger.kernel.org
11401 S:      Supported
11402 F:      drivers/net/net_failover.c
11403 F:      include/net/net_failover.h
11404 F:      Documentation/networking/net_failover.rst
11405
11406 NETEM NETWORK EMULATOR
11407 M:      Stephen Hemminger <stephen@networkplumber.org>
11408 L:      netem@lists.linux-foundation.org (moderated for non-subscribers)
11409 S:      Maintained
11410 F:      net/sched/sch_netem.c
11411
11412 NETERION 10GbE DRIVERS (s2io/vxge)
11413 M:      Jon Mason <jdmason@kudzu.us>
11414 L:      netdev@vger.kernel.org
11415 S:      Supported
11416 F:      Documentation/networking/device_drivers/neterion/s2io.txt
11417 F:      Documentation/networking/device_drivers/neterion/vxge.txt
11418 F:      drivers/net/ethernet/neterion/
11419
11420 NETFILTER
11421 M:      Pablo Neira Ayuso <pablo@netfilter.org>
11422 M:      Jozsef Kadlecsik <kadlec@netfilter.org>
11423 M:      Florian Westphal <fw@strlen.de>
11424 L:      netfilter-devel@vger.kernel.org
11425 L:      coreteam@netfilter.org
11426 W:      http://www.netfilter.org/
11427 W:      http://www.iptables.org/
11428 W:      http://www.nftables.org/
11429 Q:      http://patchwork.ozlabs.org/project/netfilter-devel/list/
11430 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
11431 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
11432 S:      Maintained
11433 F:      include/linux/netfilter*
11434 F:      include/linux/netfilter/
11435 F:      include/net/netfilter/
11436 F:      include/uapi/linux/netfilter*
11437 F:      include/uapi/linux/netfilter/
11438 F:      net/*/netfilter.c
11439 F:      net/*/netfilter/
11440 F:      net/netfilter/
11441 F:      net/bridge/br_netfilter*.c
11442
11443 NETROM NETWORK LAYER
11444 M:      Ralf Baechle <ralf@linux-mips.org>
11445 L:      linux-hams@vger.kernel.org
11446 W:      http://www.linux-ax25.org/
11447 S:      Maintained
11448 F:      include/net/netrom.h
11449 F:      include/uapi/linux/netrom.h
11450 F:      net/netrom/
11451
11452 NETRONOME ETHERNET DRIVERS
11453 M:      Jakub Kicinski <jakub.kicinski@netronome.com>
11454 L:      oss-drivers@netronome.com
11455 S:      Maintained
11456 F:      drivers/net/ethernet/netronome/
11457
11458 NETWORK BLOCK DEVICE (NBD)
11459 M:      Josef Bacik <josef@toxicpanda.com>
11460 S:      Maintained
11461 L:      linux-block@vger.kernel.org
11462 L:      nbd@other.debian.org
11463 F:      Documentation/admin-guide/blockdev/nbd.rst
11464 F:      drivers/block/nbd.c
11465 F:      include/trace/events/nbd.h
11466 F:      include/uapi/linux/nbd.h
11467
11468 NETWORK DROP MONITOR
11469 M:      Neil Horman <nhorman@tuxdriver.com>
11470 L:      netdev@vger.kernel.org
11471 S:      Maintained
11472 W:      https://fedorahosted.org/dropwatch/
11473 F:      net/core/drop_monitor.c
11474 F:      include/uapi/linux/net_dropmon.h
11475 F:      include/net/drop_monitor.h
11476
11477 NETWORKING DRIVERS
11478 M:      "David S. Miller" <davem@davemloft.net>
11479 L:      netdev@vger.kernel.org
11480 W:      http://www.linuxfoundation.org/en/Net
11481 Q:      http://patchwork.ozlabs.org/project/netdev/list/
11482 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
11483 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
11484 S:      Odd Fixes
11485 F:      Documentation/devicetree/bindings/net/
11486 F:      drivers/net/
11487 F:      include/linux/if_*
11488 F:      include/linux/netdevice.h
11489 F:      include/linux/etherdevice.h
11490 F:      include/linux/fcdevice.h
11491 F:      include/linux/fddidevice.h
11492 F:      include/linux/hippidevice.h
11493 F:      include/linux/inetdevice.h
11494 F:      include/uapi/linux/if_*
11495 F:      include/uapi/linux/netdevice.h
11496
11497 NETWORKING DRIVERS (WIRELESS)
11498 M:      Kalle Valo <kvalo@codeaurora.org>
11499 L:      linux-wireless@vger.kernel.org
11500 Q:      http://patchwork.kernel.org/project/linux-wireless/list/
11501 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
11502 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
11503 S:      Maintained
11504 F:      Documentation/devicetree/bindings/net/wireless/
11505 F:      drivers/net/wireless/
11506
11507 NETWORKING [DSA]
11508 M:      Andrew Lunn <andrew@lunn.ch>
11509 M:      Vivien Didelot <vivien.didelot@gmail.com>
11510 M:      Florian Fainelli <f.fainelli@gmail.com>
11511 S:      Maintained
11512 F:      Documentation/devicetree/bindings/net/dsa/
11513 F:      net/dsa/
11514 F:      include/net/dsa.h
11515 F:      include/linux/dsa/
11516 F:      include/linux/platform_data/dsa.h
11517 F:      drivers/net/dsa/
11518
11519 NETWORKING [GENERAL]
11520 M:      "David S. Miller" <davem@davemloft.net>
11521 L:      netdev@vger.kernel.org
11522 W:      http://www.linuxfoundation.org/en/Net
11523 Q:      http://patchwork.ozlabs.org/project/netdev/list/
11524 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
11525 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
11526 B:      mailto:netdev@vger.kernel.org
11527 S:      Maintained
11528 F:      net/
11529 F:      include/net/
11530 F:      include/linux/in.h
11531 F:      include/linux/net.h
11532 F:      include/linux/netdevice.h
11533 F:      include/uapi/linux/in.h
11534 F:      include/uapi/linux/net.h
11535 F:      include/uapi/linux/netdevice.h
11536 F:      include/uapi/linux/net_namespace.h
11537 F:      tools/testing/selftests/net/
11538 F:      lib/net_utils.c
11539 F:      lib/random32.c
11540 F:      Documentation/networking/
11541
11542 NETWORKING [IPSEC]
11543 M:      Steffen Klassert <steffen.klassert@secunet.com>
11544 M:      Herbert Xu <herbert@gondor.apana.org.au>
11545 M:      "David S. Miller" <davem@davemloft.net>
11546 L:      netdev@vger.kernel.org
11547 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
11548 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
11549 S:      Maintained
11550 F:      net/xfrm/
11551 F:      net/key/
11552 F:      net/ipv4/xfrm*
11553 F:      net/ipv4/esp4*
11554 F:      net/ipv4/ah4.c
11555 F:      net/ipv4/ipcomp.c
11556 F:      net/ipv4/ip_vti.c
11557 F:      net/ipv6/xfrm*
11558 F:      net/ipv6/esp6*
11559 F:      net/ipv6/ah6.c
11560 F:      net/ipv6/ipcomp6.c
11561 F:      net/ipv6/ip6_vti.c
11562 F:      include/uapi/linux/xfrm.h
11563 F:      include/net/xfrm.h
11564
11565 NETWORKING [IPv4/IPv6]
11566 M:      "David S. Miller" <davem@davemloft.net>
11567 M:      Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
11568 M:      Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
11569 L:      netdev@vger.kernel.org
11570 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
11571 S:      Maintained
11572 F:      net/ipv4/
11573 F:      net/ipv6/
11574 F:      include/net/ip*
11575 F:      arch/x86/net/*
11576
11577 NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
11578 M:      Paul Moore <paul@paul-moore.com>
11579 W:      https://github.com/netlabel
11580 L:      netdev@vger.kernel.org
11581 L:      linux-security-module@vger.kernel.org
11582 S:      Maintained
11583 F:      Documentation/netlabel/
11584 F:      include/net/calipso.h
11585 F:      include/net/cipso_ipv4.h
11586 F:      include/net/netlabel.h
11587 F:      include/uapi/linux/netfilter/xt_SECMARK.h
11588 F:      include/uapi/linux/netfilter/xt_CONNSECMARK.h
11589 F:      net/netlabel/
11590 F:      net/ipv4/cipso_ipv4.c
11591 F:      net/ipv6/calipso.c
11592 F:      net/netfilter/xt_CONNSECMARK.c
11593 F:      net/netfilter/xt_SECMARK.c
11594
11595 NETWORKING [TCP]
11596 M:      Eric Dumazet <edumazet@google.com>
11597 L:      netdev@vger.kernel.org
11598 S:      Maintained
11599 F:      net/ipv4/tcp*.c
11600 F:      net/ipv4/syncookies.c
11601 F:      net/ipv6/tcp*.c
11602 F:      net/ipv6/syncookies.c
11603 F:      include/uapi/linux/tcp.h
11604 F:      include/net/tcp.h
11605 F:      include/linux/tcp.h
11606 F:      include/trace/events/tcp.h
11607
11608 NETWORKING [TLS]
11609 M:      Boris Pismenny <borisp@mellanox.com>
11610 M:      Aviad Yehezkel <aviadye@mellanox.com>
11611 M:      John Fastabend <john.fastabend@gmail.com>
11612 M:      Daniel Borkmann <daniel@iogearbox.net>
11613 M:      Jakub Kicinski <jakub.kicinski@netronome.com>
11614 L:      netdev@vger.kernel.org
11615 S:      Maintained
11616 F:      net/tls/*
11617 F:      include/uapi/linux/tls.h
11618 F:      include/net/tls.h
11619
11620 NETWORKING [WIRELESS]
11621 L:      linux-wireless@vger.kernel.org
11622 Q:      http://patchwork.kernel.org/project/linux-wireless/list/
11623
11624 NETDEVSIM
11625 M:      Jakub Kicinski <jakub.kicinski@netronome.com>
11626 S:      Maintained
11627 F:      drivers/net/netdevsim/*
11628
11629 NETXEN (1/10) GbE SUPPORT
11630 M:      Manish Chopra <manishc@marvell.com>
11631 M:      Rahul Verma <rahulv@marvell.com>
11632 M:      GR-Linux-NIC-Dev@marvell.com
11633 L:      netdev@vger.kernel.org
11634 S:      Supported
11635 F:      drivers/net/ethernet/qlogic/netxen/
11636
11637 NEXTHOP
11638 M:      David Ahern <dsahern@kernel.org>
11639 L:      netdev@vger.kernel.org
11640 S:      Maintained
11641 F:      include/net/nexthop.h
11642 F:      include/uapi/linux/nexthop.h
11643 F:      include/net/netns/nexthop.h
11644 F:      net/ipv4/nexthop.c
11645
11646 NFC SUBSYSTEM
11647 L:      netdev@vger.kernel.org
11648 S:      Orphan
11649 F:      net/nfc/
11650 F:      include/net/nfc/
11651 F:      include/uapi/linux/nfc.h
11652 F:      drivers/nfc/
11653 F:      include/linux/platform_data/nfcmrvl.h
11654 F:      Documentation/devicetree/bindings/net/nfc/
11655
11656 NFS, SUNRPC, AND LOCKD CLIENTS
11657 M:      Trond Myklebust <trond.myklebust@hammerspace.com>
11658 M:      Anna Schumaker <anna.schumaker@netapp.com>
11659 L:      linux-nfs@vger.kernel.org
11660 W:      http://client.linux-nfs.org
11661 T:      git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
11662 S:      Maintained
11663 F:      fs/lockd/
11664 F:      fs/nfs/
11665 F:      fs/nfs_common/
11666 F:      net/sunrpc/
11667 F:      include/linux/lockd/
11668 F:      include/linux/nfs*
11669 F:      include/linux/sunrpc/
11670 F:      include/uapi/linux/nfs*
11671 F:      include/uapi/linux/sunrpc/
11672
11673 NILFS2 FILESYSTEM
11674 M:      Ryusuke Konishi <konishi.ryusuke@gmail.com>
11675 L:      linux-nilfs@vger.kernel.org
11676 W:      https://nilfs.sourceforge.io/
11677 W:      https://nilfs.osdn.jp/
11678 T:      git git://github.com/konis/nilfs2.git
11679 S:      Supported
11680 F:      Documentation/filesystems/nilfs2.txt
11681 F:      fs/nilfs2/
11682 F:      include/trace/events/nilfs2.h
11683 F:      include/uapi/linux/nilfs2_api.h
11684 F:      include/uapi/linux/nilfs2_ondisk.h
11685
11686 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
11687 M:      YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
11688 W:      http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
11689 S:      Maintained
11690 F:      Documentation/scsi/NinjaSCSI.txt
11691 F:      drivers/scsi/pcmcia/nsp_*
11692
11693 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
11694 M:      GOTO Masanori <gotom@debian.or.jp>
11695 M:      YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
11696 W:      http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
11697 S:      Maintained
11698 F:      Documentation/scsi/NinjaSCSI.txt
11699 F:      drivers/scsi/nsp32*
11700
11701 NIOS2 ARCHITECTURE
11702 M:      Ley Foon Tan <lftan@altera.com>
11703 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
11704 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
11705 S:      Maintained
11706 F:      arch/nios2/
11707
11708 NOHZ, DYNTICKS SUPPORT
11709 M:      Frederic Weisbecker <fweisbec@gmail.com>
11710 M:      Thomas Gleixner <tglx@linutronix.de>
11711 M:      Ingo Molnar <mingo@kernel.org>
11712 L:      linux-kernel@vger.kernel.org
11713 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
11714 S:      Maintained
11715 F:      kernel/time/tick*.*
11716 F:      include/linux/tick.h
11717 F:      include/linux/sched/nohz.h
11718
11719 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
11720 M:      Pavel Machek <pavel@ucw.cz>
11721 M:      Sakari Ailus <sakari.ailus@iki.fi>
11722 L:      linux-media@vger.kernel.org
11723 S:      Maintained
11724 F:      drivers/media/i2c/et8ek8
11725 F:      drivers/media/i2c/ad5820.c
11726
11727 NOKIA N900 POWER SUPPLY DRIVERS
11728 R:      Pali Rohár <pali.rohar@gmail.com>
11729 F:      include/linux/power/bq2415x_charger.h
11730 F:      include/linux/power/bq27xxx_battery.h
11731 F:      drivers/power/supply/bq2415x_charger.c
11732 F:      drivers/power/supply/bq27xxx_battery.c
11733 F:      drivers/power/supply/bq27xxx_battery_i2c.c
11734 F:      drivers/power/supply/isp1704_charger.c
11735 F:      drivers/power/supply/rx51_battery.c
11736
11737 NOLIBC HEADER FILE
11738 M:      Willy Tarreau <w@1wt.eu>
11739 S:      Maintained
11740 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wtarreau/nolibc.git
11741 F:      tools/include/nolibc/
11742
11743 NSDEPS
11744 M:      Matthias Maennich <maennich@google.com>
11745 S:      Maintained
11746 F:      scripts/nsdeps
11747 F:      Documentation/core-api/symbol-namespaces.rst
11748
11749 NTB AMD DRIVER
11750 M:      Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
11751 L:      linux-ntb@googlegroups.com
11752 S:      Supported
11753 F:      drivers/ntb/hw/amd/
11754
11755 NTB DRIVER CORE
11756 M:      Jon Mason <jdmason@kudzu.us>
11757 M:      Dave Jiang <dave.jiang@intel.com>
11758 M:      Allen Hubbe <allenbh@gmail.com>
11759 L:      linux-ntb@googlegroups.com
11760 S:      Supported
11761 W:      https://github.com/jonmason/ntb/wiki
11762 T:      git git://github.com/jonmason/ntb.git
11763 F:      drivers/ntb/
11764 F:      drivers/net/ntb_netdev.c
11765 F:      include/linux/ntb.h
11766 F:      include/linux/ntb_transport.h
11767 F:      tools/testing/selftests/ntb/
11768
11769 NTB IDT DRIVER
11770 M:      Serge Semin <fancer.lancer@gmail.com>
11771 L:      linux-ntb@googlegroups.com
11772 S:      Supported
11773 F:      drivers/ntb/hw/idt/
11774
11775 NTB INTEL DRIVER
11776 M:      Dave Jiang <dave.jiang@intel.com>
11777 L:      linux-ntb@googlegroups.com
11778 S:      Supported
11779 W:      https://github.com/davejiang/linux/wiki
11780 T:      git https://github.com/davejiang/linux.git
11781 F:      drivers/ntb/hw/intel/
11782
11783 NTFS FILESYSTEM
11784 M:      Anton Altaparmakov <anton@tuxera.com>
11785 L:      linux-ntfs-dev@lists.sourceforge.net
11786 W:      http://www.tuxera.com/
11787 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
11788 S:      Supported
11789 F:      Documentation/filesystems/ntfs.txt
11790 F:      fs/ntfs/
11791
11792 NUBUS SUBSYSTEM
11793 M:      Finn Thain <fthain@telegraphics.com.au>
11794 L:      linux-m68k@lists.linux-m68k.org
11795 S:      Maintained
11796 F:      arch/*/include/asm/nubus.h
11797 F:      drivers/nubus/
11798 F:      include/linux/nubus.h
11799 F:      include/uapi/linux/nubus.h
11800
11801 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
11802 M:      Antonino Daplas <adaplas@gmail.com>
11803 L:      linux-fbdev@vger.kernel.org
11804 S:      Maintained
11805 F:      drivers/video/fbdev/riva/
11806 F:      drivers/video/fbdev/nvidia/
11807
11808 NVM EXPRESS DRIVER
11809 M:      Keith Busch <kbusch@kernel.org>
11810 M:      Jens Axboe <axboe@fb.com>
11811 M:      Christoph Hellwig <hch@lst.de>
11812 M:      Sagi Grimberg <sagi@grimberg.me>
11813 L:      linux-nvme@lists.infradead.org
11814 T:      git://git.infradead.org/nvme.git
11815 W:      http://git.infradead.org/nvme.git
11816 S:      Supported
11817 F:      drivers/nvme/host/
11818 F:      include/linux/nvme.h
11819 F:      include/uapi/linux/nvme_ioctl.h
11820
11821 NVM EXPRESS FC TRANSPORT DRIVERS
11822 M:      James Smart <james.smart@broadcom.com>
11823 L:      linux-nvme@lists.infradead.org
11824 S:      Supported
11825 F:      include/linux/nvme-fc.h
11826 F:      include/linux/nvme-fc-driver.h
11827 F:      drivers/nvme/host/fc.c
11828 F:      drivers/nvme/target/fc.c
11829 F:      drivers/nvme/target/fcloop.c
11830
11831 NVM EXPRESS TARGET DRIVER
11832 M:      Christoph Hellwig <hch@lst.de>
11833 M:      Sagi Grimberg <sagi@grimberg.me>
11834 M:      Chaitanya Kulkarni <chaitanya.kulkarni@wdc.com>
11835 L:      linux-nvme@lists.infradead.org
11836 T:      git://git.infradead.org/nvme.git
11837 W:      http://git.infradead.org/nvme.git
11838 S:      Supported
11839 F:      drivers/nvme/target/
11840
11841 NVMEM FRAMEWORK
11842 M:      Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
11843 S:      Maintained
11844 F:      drivers/nvmem/
11845 F:      Documentation/devicetree/bindings/nvmem/
11846 F:      Documentation/ABI/stable/sysfs-bus-nvmem
11847 F:      include/linux/nvmem-consumer.h
11848 F:      include/linux/nvmem-provider.h
11849
11850 NXP FXAS21002C DRIVER
11851 M:      Rui Miguel Silva <rmfrfs@gmail.com>
11852 L:      linux-iio@vger.kernel.org
11853 S:      Maintained
11854 F:      Documentation/devicetree/bindings/iio/gyroscope/nxp,fxas21002c.txt
11855 F:      drivers/iio/gyro/fxas21002c_core.c
11856 F:      drivers/iio/gyro/fxas21002c.h
11857 F:      drivers/iio/gyro/fxas21002c_i2c.c
11858 F:      drivers/iio/gyro/fxas21002c_spi.c
11859
11860 NXP SGTL5000 DRIVER
11861 M:      Fabio Estevam <festevam@gmail.com>
11862 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11863 S:      Maintained
11864 F:      Documentation/devicetree/bindings/sound/sgtl5000.txt
11865 F:      sound/soc/codecs/sgtl5000*
11866
11867 NXP SJA1105 ETHERNET SWITCH DRIVER
11868 M:      Vladimir Oltean <olteanv@gmail.com>
11869 L:      linux-kernel@vger.kernel.org
11870 S:      Maintained
11871 F:      drivers/net/dsa/sja1105
11872
11873 NXP TDA998X DRM DRIVER
11874 M:      Russell King <linux@armlinux.org.uk>
11875 S:      Maintained
11876 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
11877 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
11878 F:      drivers/gpu/drm/i2c/tda998x_drv.c
11879 F:      include/drm/i2c/tda998x.h
11880 F:      include/dt-bindings/display/tda998x.h
11881 K:      "nxp,tda998x"
11882
11883 NXP TFA9879 DRIVER
11884 M:      Peter Rosin <peda@axentia.se>
11885 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11886 S:      Maintained
11887 F:      Documentation/devicetree/bindings/sound/tfa9879.txt
11888 F:      sound/soc/codecs/tfa9879*
11889
11890 NXP-NCI NFC DRIVER
11891 M:      Clément Perrochaud <clement.perrochaud@effinnov.com>
11892 R:      Charles Gorand <charles.gorand@effinnov.com>
11893 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
11894 S:      Supported
11895 F:      drivers/nfc/nxp-nci
11896
11897 OBJAGG
11898 M:      Jiri Pirko <jiri@mellanox.com>
11899 L:      netdev@vger.kernel.org
11900 S:      Supported
11901 F:      lib/objagg.c
11902 F:      lib/test_objagg.c
11903 F:      include/linux/objagg.h
11904
11905 NXP FSPI DRIVER
11906 R:      Yogesh Gaur <yogeshgaur.83@gmail.com>
11907 M:      Ashish Kumar <ashish.kumar@nxp.com>
11908 L:      linux-spi@vger.kernel.org
11909 S:      Maintained
11910 F:      drivers/spi/spi-nxp-fspi.c
11911 F:      Documentation/devicetree/bindings/spi/spi-nxp-fspi.txt
11912
11913 OBJTOOL
11914 M:      Josh Poimboeuf <jpoimboe@redhat.com>
11915 M:      Peter Zijlstra <peterz@infradead.org>
11916 S:      Supported
11917 F:      tools/objtool/
11918
11919 OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
11920 M:      Frederic Barrat <fbarrat@linux.ibm.com>
11921 M:      Andrew Donnellan <ajd@linux.ibm.com>
11922 L:      linuxppc-dev@lists.ozlabs.org
11923 S:      Supported
11924 F:      arch/powerpc/platforms/powernv/ocxl.c
11925 F:      arch/powerpc/include/asm/pnv-ocxl.h
11926 F:      drivers/misc/ocxl/
11927 F:      include/misc/ocxl*
11928 F:      include/uapi/misc/ocxl.h
11929 F:      Documentation/userspace-api/accelerators/ocxl.rst
11930
11931 OMAP AUDIO SUPPORT
11932 M:      Peter Ujfalusi <peter.ujfalusi@ti.com>
11933 M:      Jarkko Nikula <jarkko.nikula@bitmer.com>
11934 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11935 L:      linux-omap@vger.kernel.org
11936 S:      Maintained
11937 F:      sound/soc/ti/omap*
11938 F:      sound/soc/ti/rx51.c
11939 F:      sound/soc/ti/n810.c
11940 F:      sound/soc/ti/sdma-pcm.*
11941
11942 OMAP CLOCK FRAMEWORK SUPPORT
11943 M:      Paul Walmsley <paul@pwsan.com>
11944 L:      linux-omap@vger.kernel.org
11945 S:      Maintained
11946 F:      arch/arm/*omap*/*clock*
11947
11948 OMAP DEVICE TREE SUPPORT
11949 M:      Benoît Cousson <bcousson@baylibre.com>
11950 M:      Tony Lindgren <tony@atomide.com>
11951 L:      linux-omap@vger.kernel.org
11952 L:      devicetree@vger.kernel.org
11953 S:      Maintained
11954 F:      arch/arm/boot/dts/*omap*
11955 F:      arch/arm/boot/dts/*am3*
11956 F:      arch/arm/boot/dts/*am4*
11957 F:      arch/arm/boot/dts/*am5*
11958 F:      arch/arm/boot/dts/*dra7*
11959 F:      arch/arm/boot/dts/logicpd-som-lv*
11960 F:      arch/arm/boot/dts/logicpd-torpedo*
11961
11962 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
11963 L:      linux-omap@vger.kernel.org
11964 L:      linux-fbdev@vger.kernel.org
11965 S:      Orphan
11966 F:      drivers/video/fbdev/omap2/
11967 F:      Documentation/arm/omap/dss.rst
11968
11969 OMAP FRAMEBUFFER SUPPORT
11970 L:      linux-fbdev@vger.kernel.org
11971 L:      linux-omap@vger.kernel.org
11972 S:      Orphan
11973 F:      drivers/video/fbdev/omap/
11974
11975 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
11976 M:      Roger Quadros <rogerq@ti.com>
11977 M:      Tony Lindgren <tony@atomide.com>
11978 L:      linux-omap@vger.kernel.org
11979 S:      Maintained
11980 F:      drivers/memory/omap-gpmc.c
11981 F:      arch/arm/mach-omap2/*gpmc*
11982
11983 OMAP GPIO DRIVER
11984 M:      Grygorii Strashko <grygorii.strashko@ti.com>
11985 M:      Santosh Shilimkar <ssantosh@kernel.org>
11986 M:      Kevin Hilman <khilman@kernel.org>
11987 L:      linux-omap@vger.kernel.org
11988 S:      Maintained
11989 F:      Documentation/devicetree/bindings/gpio/gpio-omap.txt
11990 F:      drivers/gpio/gpio-omap.c
11991
11992 OMAP HARDWARE SPINLOCK SUPPORT
11993 M:      Ohad Ben-Cohen <ohad@wizery.com>
11994 L:      linux-omap@vger.kernel.org
11995 S:      Maintained
11996 F:      drivers/hwspinlock/omap_hwspinlock.c
11997
11998 OMAP HS MMC SUPPORT
11999 L:      linux-mmc@vger.kernel.org
12000 L:      linux-omap@vger.kernel.org
12001 S:      Orphan
12002 F:      drivers/mmc/host/omap_hsmmc.c
12003
12004 OMAP HWMOD DATA
12005 M:      Paul Walmsley <paul@pwsan.com>
12006 L:      linux-omap@vger.kernel.org
12007 S:      Maintained
12008 F:      arch/arm/mach-omap2/omap_hwmod*data*
12009
12010 OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
12011 M:      Benoît Cousson <bcousson@baylibre.com>
12012 L:      linux-omap@vger.kernel.org
12013 S:      Maintained
12014 F:      arch/arm/mach-omap2/omap_hwmod_44xx_data.c
12015
12016 OMAP HWMOD SUPPORT
12017 M:      Benoît Cousson <bcousson@baylibre.com>
12018 M:      Paul Walmsley <paul@pwsan.com>
12019 L:      linux-omap@vger.kernel.org
12020 S:      Maintained
12021 F:      arch/arm/mach-omap2/omap_hwmod.*
12022
12023 OMAP I2C DRIVER
12024 M:      Vignesh R <vigneshr@ti.com>
12025 L:      linux-omap@vger.kernel.org
12026 L:      linux-i2c@vger.kernel.org
12027 S:      Maintained
12028 F:      Documentation/devicetree/bindings/i2c/i2c-omap.txt
12029 F:      drivers/i2c/busses/i2c-omap.c
12030
12031 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
12032 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12033 L:      linux-media@vger.kernel.org
12034 S:      Maintained
12035 F:      Documentation/devicetree/bindings/media/ti,omap3isp.txt
12036 F:      drivers/media/platform/omap3isp/
12037 F:      drivers/staging/media/omap4iss/
12038
12039 OMAP MMC SUPPORT
12040 M:      Aaro Koskinen <aaro.koskinen@iki.fi>
12041 L:      linux-omap@vger.kernel.org
12042 S:      Odd Fixes
12043 F:      drivers/mmc/host/omap.c
12044
12045 OMAP POWER MANAGEMENT SUPPORT
12046 M:      Kevin Hilman <khilman@kernel.org>
12047 L:      linux-omap@vger.kernel.org
12048 S:      Maintained
12049 F:      arch/arm/*omap*/*pm*
12050 F:      drivers/cpufreq/omap-cpufreq.c
12051
12052 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
12053 M:      Rajendra Nayak <rnayak@codeaurora.org>
12054 M:      Paul Walmsley <paul@pwsan.com>
12055 L:      linux-omap@vger.kernel.org
12056 S:      Maintained
12057 F:      arch/arm/mach-omap2/prm*
12058
12059 OMAP RANDOM NUMBER GENERATOR SUPPORT
12060 M:      Deepak Saxena <dsaxena@plexity.net>
12061 S:      Maintained
12062 F:      drivers/char/hw_random/omap-rng.c
12063
12064 OMAP USB SUPPORT
12065 L:      linux-usb@vger.kernel.org
12066 L:      linux-omap@vger.kernel.org
12067 S:      Orphan
12068 F:      drivers/usb/*/*omap*
12069 F:      arch/arm/*omap*/usb*
12070
12071 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
12072 M:      Mark Jackson <mpfj@newflow.co.uk>
12073 L:      linux-omap@vger.kernel.org
12074 S:      Maintained
12075 F:      arch/arm/boot/dts/am335x-nano.dts
12076
12077 OMAP1 SUPPORT
12078 M:      Aaro Koskinen <aaro.koskinen@iki.fi>
12079 M:      Tony Lindgren <tony@atomide.com>
12080 L:      linux-omap@vger.kernel.org
12081 Q:      http://patchwork.kernel.org/project/linux-omap/list/
12082 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
12083 S:      Maintained
12084 F:      arch/arm/mach-omap1/
12085 F:      arch/arm/plat-omap/
12086 F:      arch/arm/configs/omap1_defconfig
12087 F:      drivers/i2c/busses/i2c-omap.c
12088 F:      include/linux/platform_data/i2c-omap.h
12089 F:      include/linux/platform_data/ams-delta-fiq.h
12090
12091 OMAP2+ SUPPORT
12092 M:      Tony Lindgren <tony@atomide.com>
12093 L:      linux-omap@vger.kernel.org
12094 W:      http://www.muru.com/linux/omap/
12095 W:      http://linux.omap.com/
12096 Q:      http://patchwork.kernel.org/project/linux-omap/list/
12097 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
12098 S:      Maintained
12099 F:      arch/arm/mach-omap2/
12100 F:      arch/arm/plat-omap/
12101 F:      arch/arm/configs/omap2plus_defconfig
12102 F:      drivers/bus/ti-sysc.c
12103 F:      drivers/i2c/busses/i2c-omap.c
12104 F:      drivers/irqchip/irq-omap-intc.c
12105 F:      drivers/mfd/*omap*.c
12106 F:      drivers/mfd/menelaus.c
12107 F:      drivers/mfd/palmas.c
12108 F:      drivers/mfd/tps65217.c
12109 F:      drivers/mfd/tps65218.c
12110 F:      drivers/mfd/tps65910.c
12111 F:      drivers/mfd/twl-core.[ch]
12112 F:      drivers/mfd/twl4030*.c
12113 F:      drivers/mfd/twl6030*.c
12114 F:      drivers/mfd/twl6040*.c
12115 F:      drivers/regulator/palmas-regulator*.c
12116 F:      drivers/regulator/pbias-regulator.c
12117 F:      drivers/regulator/tps65217-regulator.c
12118 F:      drivers/regulator/tps65218-regulator.c
12119 F:      drivers/regulator/tps65910-regulator.c
12120 F:      drivers/regulator/twl-regulator.c
12121 F:      drivers/regulator/twl6030-regulator.c
12122 F:      include/linux/platform_data/i2c-omap.h
12123 F:      include/linux/platform_data/ti-sysc.h
12124
12125 ONION OMEGA2+ BOARD
12126 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
12127 L:      linux-mips@vger.kernel.org
12128 S:      Maintained
12129 F:      arch/mips/boot/dts/ralink/omega2p.dts
12130
12131 OMFS FILESYSTEM
12132 M:      Bob Copeland <me@bobcopeland.com>
12133 L:      linux-karma-devel@lists.sourceforge.net
12134 S:      Maintained
12135 F:      Documentation/filesystems/omfs.txt
12136 F:      fs/omfs/
12137
12138 OMNIKEY CARDMAN 4000 DRIVER
12139 M:      Harald Welte <laforge@gnumonks.org>
12140 S:      Maintained
12141 F:      drivers/char/pcmcia/cm4000_cs.c
12142 F:      include/linux/cm4000_cs.h
12143 F:      include/uapi/linux/cm4000_cs.h
12144
12145 OMNIKEY CARDMAN 4040 DRIVER
12146 M:      Harald Welte <laforge@gnumonks.org>
12147 S:      Maintained
12148 F:      drivers/char/pcmcia/cm4040_cs.*
12149
12150 OMNIVISION OV13858 SENSOR DRIVER
12151 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
12152 L:      linux-media@vger.kernel.org
12153 T:      git git://linuxtv.org/media_tree.git
12154 S:      Maintained
12155 F:      drivers/media/i2c/ov13858.c
12156
12157 OMNIVISION OV2680 SENSOR DRIVER
12158 M:      Rui Miguel Silva <rmfrfs@gmail.com>
12159 L:      linux-media@vger.kernel.org
12160 T:      git git://linuxtv.org/media_tree.git
12161 S:      Maintained
12162 F:      drivers/media/i2c/ov2680.c
12163 F:      Documentation/devicetree/bindings/media/i2c/ov2680.txt
12164
12165 OMNIVISION OV2685 SENSOR DRIVER
12166 M:      Shunqian Zheng <zhengsq@rock-chips.com>
12167 L:      linux-media@vger.kernel.org
12168 T:      git git://linuxtv.org/media_tree.git
12169 S:      Maintained
12170 F:      drivers/media/i2c/ov2685.c
12171
12172 OMNIVISION OV5640 SENSOR DRIVER
12173 M:      Steve Longerbeam <slongerbeam@gmail.com>
12174 L:      linux-media@vger.kernel.org
12175 T:      git git://linuxtv.org/media_tree.git
12176 S:      Maintained
12177 F:      drivers/media/i2c/ov5640.c
12178
12179 OMNIVISION OV5647 SENSOR DRIVER
12180 M:      Luis Oliveira <lolivei@synopsys.com>
12181 L:      linux-media@vger.kernel.org
12182 T:      git git://linuxtv.org/media_tree.git
12183 S:      Maintained
12184 F:      drivers/media/i2c/ov5647.c
12185
12186 OMNIVISION OV5670 SENSOR DRIVER
12187 M:      Chiranjeevi Rapolu <chiranjeevi.rapolu@intel.com>
12188 M:      Hyungwoo Yang <hyungwoo.yang@intel.com>
12189 L:      linux-media@vger.kernel.org
12190 T:      git git://linuxtv.org/media_tree.git
12191 S:      Maintained
12192 F:      drivers/media/i2c/ov5670.c
12193
12194 OMNIVISION OV5675 SENSOR DRIVER
12195 M:      Shawn Tu <shawnx.tu@intel.com>
12196 L:      linux-media@vger.kernel.org
12197 T:      git git://linuxtv.org/media_tree.git
12198 S:      Maintained
12199 F:      drivers/media/i2c/ov5675.c
12200
12201 OMNIVISION OV5695 SENSOR DRIVER
12202 M:      Shunqian Zheng <zhengsq@rock-chips.com>
12203 L:      linux-media@vger.kernel.org
12204 T:      git git://linuxtv.org/media_tree.git
12205 S:      Maintained
12206 F:      drivers/media/i2c/ov5695.c
12207
12208 OMNIVISION OV7670 SENSOR DRIVER
12209 M:      Jonathan Corbet <corbet@lwn.net>
12210 L:      linux-media@vger.kernel.org
12211 T:      git git://linuxtv.org/media_tree.git
12212 S:      Maintained
12213 F:      drivers/media/i2c/ov7670.c
12214 F:      Documentation/devicetree/bindings/media/i2c/ov7670.txt
12215
12216 OMNIVISION OV772x SENSOR DRIVER
12217 M:      Jacopo Mondi <jacopo@jmondi.org>
12218 L:      linux-media@vger.kernel.org
12219 T:      git git://linuxtv.org/media_tree.git
12220 S:      Odd fixes
12221 F:      drivers/media/i2c/ov772x.c
12222 F:      include/media/i2c/ov772x.h
12223 F:      Documentation/devicetree/bindings/media/i2c/ov772x.txt
12224
12225 OMNIVISION OV7740 SENSOR DRIVER
12226 M:      Wenyou Yang <wenyou.yang@microchip.com>
12227 L:      linux-media@vger.kernel.org
12228 T:      git git://linuxtv.org/media_tree.git
12229 S:      Maintained
12230 F:      drivers/media/i2c/ov7740.c
12231 F:      Documentation/devicetree/bindings/media/i2c/ov7740.txt
12232
12233 OMNIVISION OV9640 SENSOR DRIVER
12234 M:      Petr Cvek <petrcvekcz@gmail.com>
12235 L:      linux-media@vger.kernel.org
12236 S:      Maintained
12237 F:      drivers/media/i2c/ov9640.*
12238
12239 OMNIVISION OV8856 SENSOR DRIVER
12240 M:      Ben Kao <ben.kao@intel.com>
12241 L:      linux-media@vger.kernel.org
12242 T:      git git://linuxtv.org/media_tree.git
12243 S:      Maintained
12244 F:      drivers/media/i2c/ov8856.c
12245
12246 OMNIVISION OV9650 SENSOR DRIVER
12247 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
12248 R:      Akinobu Mita <akinobu.mita@gmail.com>
12249 R:      Sylwester Nawrocki <s.nawrocki@samsung.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/ov9650.c
12254 F:      Documentation/devicetree/bindings/media/i2c/ov9650.txt
12255
12256 ONENAND FLASH DRIVER
12257 M:      Kyungmin Park <kyungmin.park@samsung.com>
12258 L:      linux-mtd@lists.infradead.org
12259 S:      Maintained
12260 F:      drivers/mtd/nand/onenand/
12261 F:      include/linux/mtd/onenand*.h
12262
12263 OP-TEE DRIVER
12264 M:      Jens Wiklander <jens.wiklander@linaro.org>
12265 L:      tee-dev@lists.linaro.org
12266 S:      Maintained
12267 F:      drivers/tee/optee/
12268
12269 OP-TEE RANDOM NUMBER GENERATOR (RNG) DRIVER
12270 M:      Sumit Garg <sumit.garg@linaro.org>
12271 L:      tee-dev@lists.linaro.org
12272 S:      Maintained
12273 F:      drivers/char/hw_random/optee-rng.c
12274
12275 OPA-VNIC DRIVER
12276 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
12277 M:      Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
12278 L:      linux-rdma@vger.kernel.org
12279 S:      Supported
12280 F:      drivers/infiniband/ulp/opa_vnic
12281
12282 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
12283 M:      Pantelis Antoniou <pantelis.antoniou@konsulko.com>
12284 M:      Frank Rowand <frowand.list@gmail.com>
12285 L:      devicetree@vger.kernel.org
12286 S:      Maintained
12287 F:      Documentation/devicetree/dynamic-resolution-notes.txt
12288 F:      Documentation/devicetree/overlay-notes.txt
12289 F:      drivers/of/overlay.c
12290 F:      drivers/of/resolver.c
12291 K:      of_overlay_notifier_
12292
12293 OPEN FIRMWARE AND FLATTENED DEVICE TREE
12294 M:      Rob Herring <robh+dt@kernel.org>
12295 M:      Frank Rowand <frowand.list@gmail.com>
12296 L:      devicetree@vger.kernel.org
12297 W:      http://www.devicetree.org/
12298 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
12299 S:      Maintained
12300 F:      drivers/of/
12301 F:      include/linux/of*.h
12302 F:      scripts/dtc/
12303 F:      Documentation/ABI/testing/sysfs-firmware-ofw
12304
12305 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
12306 M:      Rob Herring <robh+dt@kernel.org>
12307 M:      Mark Rutland <mark.rutland@arm.com>
12308 L:      devicetree@vger.kernel.org
12309 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
12310 Q:      http://patchwork.ozlabs.org/project/devicetree-bindings/list/
12311 S:      Maintained
12312 F:      Documentation/devicetree/
12313 F:      arch/*/boot/dts/
12314 F:      include/dt-bindings/
12315
12316 OPENCORES I2C BUS DRIVER
12317 M:      Peter Korsgaard <peter@korsgaard.com>
12318 M:      Andrew Lunn <andrew@lunn.ch>
12319 L:      linux-i2c@vger.kernel.org
12320 S:      Maintained
12321 F:      Documentation/devicetree/bindings/i2c/i2c-ocores.txt
12322 F:      Documentation/i2c/busses/i2c-ocores.rst
12323 F:      drivers/i2c/busses/i2c-ocores.c
12324 F:      include/linux/platform_data/i2c-ocores.h
12325
12326 OPENRISC ARCHITECTURE
12327 M:      Jonas Bonn <jonas@southpole.se>
12328 M:      Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
12329 M:      Stafford Horne <shorne@gmail.com>
12330 T:      git git://github.com/openrisc/linux.git
12331 L:      openrisc@lists.librecores.org
12332 W:      http://openrisc.io
12333 S:      Maintained
12334 F:      Documentation/devicetree/bindings/openrisc/
12335 F:      Documentation/openrisc/
12336 F:      arch/openrisc/
12337 F:      drivers/irqchip/irq-ompic.c
12338 F:      drivers/irqchip/irq-or1k-*
12339
12340 OPENVSWITCH
12341 M:      Pravin B Shelar <pshelar@ovn.org>
12342 L:      netdev@vger.kernel.org
12343 L:      dev@openvswitch.org
12344 W:      http://openvswitch.org
12345 S:      Maintained
12346 F:      net/openvswitch/
12347 F:      include/uapi/linux/openvswitch.h
12348
12349 OPERATING PERFORMANCE POINTS (OPP)
12350 M:      Viresh Kumar <vireshk@kernel.org>
12351 M:      Nishanth Menon <nm@ti.com>
12352 M:      Stephen Boyd <sboyd@kernel.org>
12353 L:      linux-pm@vger.kernel.org
12354 S:      Maintained
12355 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
12356 F:      drivers/opp/
12357 F:      include/linux/pm_opp.h
12358 F:      Documentation/power/opp.rst
12359 F:      Documentation/devicetree/bindings/opp/
12360
12361 OPL4 DRIVER
12362 M:      Clemens Ladisch <clemens@ladisch.de>
12363 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
12364 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
12365 S:      Maintained
12366 F:      sound/drivers/opl4/
12367
12368 OPROFILE
12369 M:      Robert Richter <rric@kernel.org>
12370 L:      oprofile-list@lists.sf.net
12371 S:      Maintained
12372 F:      arch/*/include/asm/oprofile*.h
12373 F:      arch/*/oprofile/
12374 F:      drivers/oprofile/
12375 F:      include/linux/oprofile.h
12376
12377 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
12378 M:      Mark Fasheh <mark@fasheh.com>
12379 M:      Joel Becker <jlbec@evilplan.org>
12380 M:      Joseph Qi <joseph.qi@linux.alibaba.com>
12381 L:      ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
12382 W:      http://ocfs2.wiki.kernel.org
12383 S:      Supported
12384 F:      Documentation/filesystems/ocfs2.txt
12385 F:      Documentation/filesystems/dlmfs.txt
12386 F:      fs/ocfs2/
12387
12388 ORANGEFS FILESYSTEM
12389 M:      Mike Marshall <hubcap@omnibond.com>
12390 R:      Martin Brandenburg <martin@omnibond.com>
12391 L:      devel@lists.orangefs.org
12392 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
12393 S:      Supported
12394 F:      fs/orangefs/
12395 F:      Documentation/filesystems/orangefs.txt
12396
12397 ORINOCO DRIVER
12398 L:      linux-wireless@vger.kernel.org
12399 W:      http://wireless.kernel.org/en/users/Drivers/orinoco
12400 W:      http://www.nongnu.org/orinoco/
12401 S:      Orphan
12402 F:      drivers/net/wireless/intersil/orinoco/
12403
12404 OV2659 OMNIVISION SENSOR DRIVER
12405 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
12406 L:      linux-media@vger.kernel.org
12407 W:      https://linuxtv.org
12408 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12409 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
12410 S:      Maintained
12411 F:      drivers/media/i2c/ov2659.c
12412 F:      include/media/i2c/ov2659.h
12413
12414 OVERLAY FILESYSTEM
12415 M:      Miklos Szeredi <miklos@szeredi.hu>
12416 L:      linux-unionfs@vger.kernel.org
12417 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
12418 S:      Supported
12419 F:      fs/overlayfs/
12420 F:      Documentation/filesystems/overlayfs.rst
12421
12422 P54 WIRELESS DRIVER
12423 M:      Christian Lamparter <chunkeey@googlemail.com>
12424 L:      linux-wireless@vger.kernel.org
12425 W:      http://wireless.kernel.org/en/users/Drivers/p54
12426 S:      Maintained
12427 F:      drivers/net/wireless/intersil/p54/
12428
12429 PA SEMI ETHERNET DRIVER
12430 L:      netdev@vger.kernel.org
12431 S:      Orphan
12432 F:      drivers/net/ethernet/pasemi/*
12433
12434 PA SEMI SMBUS DRIVER
12435 L:      linux-i2c@vger.kernel.org
12436 S:      Orphan
12437 F:      drivers/i2c/busses/i2c-pasemi.c
12438
12439 PACKING
12440 M:      Vladimir Oltean <olteanv@gmail.com>
12441 L:      netdev@vger.kernel.org
12442 S:      Supported
12443 F:      lib/packing.c
12444 F:      include/linux/packing.h
12445 F:      Documentation/core-api/packing.rst
12446
12447 PADATA PARALLEL EXECUTION MECHANISM
12448 M:      Steffen Klassert <steffen.klassert@secunet.com>
12449 L:      linux-crypto@vger.kernel.org
12450 S:      Maintained
12451 F:      kernel/padata.c
12452 F:      include/linux/padata.h
12453 F:      Documentation/padata.txt
12454
12455 PAGE POOL
12456 M:      Jesper Dangaard Brouer <hawk@kernel.org>
12457 M:      Ilias Apalodimas <ilias.apalodimas@linaro.org>
12458 L:      netdev@vger.kernel.org
12459 S:      Supported
12460 F:      net/core/page_pool.c
12461 F:      include/net/page_pool.h
12462
12463 PANASONIC LAPTOP ACPI EXTRAS DRIVER
12464 M:      Harald Welte <laforge@gnumonks.org>
12465 L:      platform-driver-x86@vger.kernel.org
12466 S:      Maintained
12467 F:      drivers/platform/x86/panasonic-laptop.c
12468
12469 PARALLAX PING IIO SENSOR DRIVER
12470 M:      Andreas Klinger <ak@it-klinger.de>
12471 L:      linux-iio@vger.kernel.org
12472 S:      Maintained
12473 F:      Documentation/devicetree/bindings/iio/proximity/parallax-ping.yaml
12474 F:      drivers/iio/proximity/ping.c
12475
12476 PARALLEL LCD/KEYPAD PANEL DRIVER
12477 M:      Willy Tarreau <willy@haproxy.com>
12478 M:      Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
12479 S:      Odd Fixes
12480 F:      Documentation/admin-guide/lcd-panel-cgram.rst
12481 F:      drivers/auxdisplay/panel.c
12482
12483 PARALLEL PORT SUBSYSTEM
12484 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
12485 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
12486 L:      linux-parport@lists.infradead.org (subscribers-only)
12487 S:      Maintained
12488 F:      drivers/parport/
12489 F:      include/linux/parport*.h
12490 F:      drivers/char/ppdev.c
12491 F:      include/uapi/linux/ppdev.h
12492 F:      Documentation/driver-api/parport*.rst
12493
12494 PARAVIRT_OPS INTERFACE
12495 M:      Juergen Gross <jgross@suse.com>
12496 M:      Thomas Hellstrom <thellstrom@vmware.com>
12497 M:      "VMware, Inc." <pv-drivers@vmware.com>
12498 L:      virtualization@lists.linux-foundation.org
12499 S:      Supported
12500 F:      Documentation/virt/paravirt_ops.rst
12501 F:      arch/*/kernel/paravirt*
12502 F:      arch/*/include/asm/paravirt*.h
12503 F:      include/linux/hypervisor.h
12504
12505 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
12506 M:      Tim Waugh <tim@cyberelk.net>
12507 L:      linux-parport@lists.infradead.org (subscribers-only)
12508 S:      Maintained
12509 F:      Documentation/admin-guide/blockdev/paride.rst
12510 F:      drivers/block/paride/
12511
12512 PARISC ARCHITECTURE
12513 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
12514 M:      Helge Deller <deller@gmx.de>
12515 L:      linux-parisc@vger.kernel.org
12516 W:      http://www.parisc-linux.org/
12517 Q:      http://patchwork.kernel.org/project/linux-parisc/list/
12518 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
12519 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
12520 S:      Maintained
12521 F:      arch/parisc/
12522 F:      Documentation/parisc/
12523 F:      drivers/parisc/
12524 F:      drivers/char/agp/parisc-agp.c
12525 F:      drivers/input/misc/hp_sdc_rtc.c
12526 F:      drivers/input/serio/gscps2.c
12527 F:      drivers/input/serio/hp_sdc*
12528 F:      drivers/parport/parport_gsc.*
12529 F:      drivers/tty/serial/8250/8250_gsc.c
12530 F:      drivers/video/fbdev/sti*
12531 F:      drivers/video/console/sti*
12532 F:      drivers/video/logo/logo_parisc*
12533 F:      include/linux/hp_sdc.h
12534
12535 PARMAN
12536 M:      Jiri Pirko <jiri@mellanox.com>
12537 L:      netdev@vger.kernel.org
12538 S:      Supported
12539 F:      lib/parman.c
12540 F:      lib/test_parman.c
12541 F:      include/linux/parman.h
12542
12543 PC ENGINES APU BOARD DRIVER
12544 M:      Enrico Weigelt, metux IT consult <info@metux.net>
12545 S:      Maintained
12546 F:      drivers/platform/x86/pcengines-apuv2.c
12547
12548 PC87360 HARDWARE MONITORING DRIVER
12549 M:      Jim Cromie <jim.cromie@gmail.com>
12550 L:      linux-hwmon@vger.kernel.org
12551 S:      Maintained
12552 F:      Documentation/hwmon/pc87360.rst
12553 F:      drivers/hwmon/pc87360.c
12554
12555 PC8736x GPIO DRIVER
12556 M:      Jim Cromie <jim.cromie@gmail.com>
12557 S:      Maintained
12558 F:      drivers/char/pc8736x_gpio.c
12559
12560 PC87427 HARDWARE MONITORING DRIVER
12561 M:      Jean Delvare <jdelvare@suse.com>
12562 L:      linux-hwmon@vger.kernel.org
12563 S:      Maintained
12564 F:      Documentation/hwmon/pc87427.rst
12565 F:      drivers/hwmon/pc87427.c
12566
12567 PCA9532 LED DRIVER
12568 M:      Riku Voipio <riku.voipio@iki.fi>
12569 S:      Maintained
12570 F:      drivers/leds/leds-pca9532.c
12571 F:      include/linux/leds-pca9532.h
12572
12573 PCA9541 I2C BUS MASTER SELECTOR DRIVER
12574 M:      Guenter Roeck <linux@roeck-us.net>
12575 L:      linux-i2c@vger.kernel.org
12576 S:      Maintained
12577 F:      drivers/i2c/muxes/i2c-mux-pca9541.c
12578
12579 PCDP - PRIMARY CONSOLE AND DEBUG PORT
12580 M:      Khalid Aziz <khalid@gonehiking.org>
12581 S:      Maintained
12582 F:      drivers/firmware/pcdp.*
12583
12584 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
12585 M:      Thomas Petazzoni <thomas.petazzoni@bootlin.com>
12586 L:      linux-pci@vger.kernel.org
12587 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12588 S:      Maintained
12589 F:      Documentation/devicetree/bindings/pci/aardvark-pci.txt
12590 F:      drivers/pci/controller/pci-aardvark.c
12591
12592 PCI DRIVER FOR ALTERA PCIE IP
12593 M:      Ley Foon Tan <lftan@altera.com>
12594 L:      rfi@lists.rocketboards.org (moderated for non-subscribers)
12595 L:      linux-pci@vger.kernel.org
12596 S:      Supported
12597 F:      Documentation/devicetree/bindings/pci/altera-pcie.txt
12598 F:      drivers/pci/controller/pcie-altera.c
12599
12600 PCI DRIVER FOR APPLIEDMICRO XGENE
12601 M:      Toan Le <toan@os.amperecomputing.com>
12602 L:      linux-pci@vger.kernel.org
12603 L:      linux-arm-kernel@lists.infradead.org
12604 S:      Maintained
12605 F:      Documentation/devicetree/bindings/pci/xgene-pci.txt
12606 F:      drivers/pci/controller/pci-xgene.c
12607
12608 PCI DRIVER FOR ARM VERSATILE PLATFORM
12609 M:      Rob Herring <robh@kernel.org>
12610 L:      linux-pci@vger.kernel.org
12611 L:      linux-arm-kernel@lists.infradead.org
12612 S:      Maintained
12613 F:      Documentation/devicetree/bindings/pci/versatile.txt
12614 F:      drivers/pci/controller/pci-versatile.c
12615
12616 PCI DRIVER FOR ARMADA 8K
12617 M:      Thomas Petazzoni <thomas.petazzoni@bootlin.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/pci-armada8k.txt
12622 F:      drivers/pci/controller/dwc/pcie-armada8k.c
12623
12624 PCI DRIVER FOR CADENCE PCIE IP
12625 M:      Tom Joseph <tjoseph@cadence.com>
12626 L:      linux-pci@vger.kernel.org
12627 S:      Maintained
12628 F:      Documentation/devicetree/bindings/pci/cdns,*.txt
12629 F:      drivers/pci/controller/pcie-cadence*
12630
12631 PCI DRIVER FOR FREESCALE LAYERSCAPE
12632 M:      Minghuan Lian <minghuan.Lian@nxp.com>
12633 M:      Mingkai Hu <mingkai.hu@nxp.com>
12634 M:      Roy Zang <roy.zang@nxp.com>
12635 L:      linuxppc-dev@lists.ozlabs.org
12636 L:      linux-pci@vger.kernel.org
12637 L:      linux-arm-kernel@lists.infradead.org
12638 S:      Maintained
12639 F:      drivers/pci/controller/dwc/*layerscape*
12640
12641 PCI DRIVER FOR GENERIC OF HOSTS
12642 M:      Will Deacon <will@kernel.org>
12643 L:      linux-pci@vger.kernel.org
12644 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12645 S:      Maintained
12646 F:      Documentation/devicetree/bindings/pci/host-generic-pci.txt
12647 F:      drivers/pci/controller/pci-host-common.c
12648 F:      drivers/pci/controller/pci-host-generic.c
12649
12650 PCI DRIVER FOR IMX6
12651 M:      Richard Zhu <hongxing.zhu@nxp.com>
12652 M:      Lucas Stach <l.stach@pengutronix.de>
12653 L:      linux-pci@vger.kernel.org
12654 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12655 S:      Maintained
12656 F:      Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
12657 F:      drivers/pci/controller/dwc/*imx6*
12658
12659 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
12660 M:      Jonathan Derrick <jonathan.derrick@intel.com>
12661 L:      linux-pci@vger.kernel.org
12662 S:      Supported
12663 F:      drivers/pci/controller/vmd.c
12664
12665 PCI DRIVER FOR MICROSEMI SWITCHTEC
12666 M:      Kurt Schwemmer <kurt.schwemmer@microsemi.com>
12667 M:      Logan Gunthorpe <logang@deltatee.com>
12668 L:      linux-pci@vger.kernel.org
12669 S:      Maintained
12670 F:      Documentation/driver-api/switchtec.rst
12671 F:      Documentation/ABI/testing/sysfs-class-switchtec
12672 F:      drivers/pci/switch/switchtec*
12673 F:      include/uapi/linux/switchtec_ioctl.h
12674 F:      include/linux/switchtec.h
12675 F:      drivers/ntb/hw/mscc/
12676
12677 PCI DRIVER FOR MOBIVEIL PCIE IP
12678 M:      Karthikeyan Mitran <m.karthikeyan@mobiveil.co.in>
12679 M:      Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
12680 L:      linux-pci@vger.kernel.org
12681 S:      Supported
12682 F:      Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
12683 F:      drivers/pci/controller/pcie-mobiveil.c
12684
12685 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
12686 M:      Thomas Petazzoni <thomas.petazzoni@bootlin.com>
12687 M:      Jason Cooper <jason@lakedaemon.net>
12688 L:      linux-pci@vger.kernel.org
12689 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12690 S:      Maintained
12691 F:      drivers/pci/controller/*mvebu*
12692
12693 PCI DRIVER FOR NVIDIA TEGRA
12694 M:      Thierry Reding <thierry.reding@gmail.com>
12695 L:      linux-tegra@vger.kernel.org
12696 L:      linux-pci@vger.kernel.org
12697 S:      Supported
12698 F:      Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
12699 F:      drivers/pci/controller/pci-tegra.c
12700
12701 PCI DRIVER FOR RENESAS R-CAR
12702 M:      Marek Vasut <marek.vasut+renesas@gmail.com>
12703 M:      Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
12704 L:      linux-pci@vger.kernel.org
12705 L:      linux-renesas-soc@vger.kernel.org
12706 S:      Maintained
12707 F:      drivers/pci/controller/*rcar*
12708
12709 PCI DRIVER FOR SAMSUNG EXYNOS
12710 M:      Jingoo Han <jingoohan1@gmail.com>
12711 L:      linux-pci@vger.kernel.org
12712 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12713 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12714 S:      Maintained
12715 F:      drivers/pci/controller/dwc/pci-exynos.c
12716
12717 PCI DRIVER FOR SYNOPSYS DESIGNWARE
12718 M:      Jingoo Han <jingoohan1@gmail.com>
12719 M:      Gustavo Pimentel <gustavo.pimentel@synopsys.com>
12720 L:      linux-pci@vger.kernel.org
12721 S:      Maintained
12722 F:      Documentation/devicetree/bindings/pci/designware-pcie.txt
12723 F:      drivers/pci/controller/dwc/*designware*
12724
12725 PCI DRIVER FOR TI DRA7XX
12726 M:      Kishon Vijay Abraham I <kishon@ti.com>
12727 L:      linux-omap@vger.kernel.org
12728 L:      linux-pci@vger.kernel.org
12729 S:      Supported
12730 F:      Documentation/devicetree/bindings/pci/ti-pci.txt
12731 F:      drivers/pci/controller/dwc/pci-dra7xx.c
12732
12733 PCI DRIVER FOR TI KEYSTONE
12734 M:      Murali Karicheri <m-karicheri2@ti.com>
12735 L:      linux-pci@vger.kernel.org
12736 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12737 S:      Maintained
12738 F:      drivers/pci/controller/dwc/pci-keystone.c
12739
12740 PCI ENDPOINT SUBSYSTEM
12741 M:      Kishon Vijay Abraham I <kishon@ti.com>
12742 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
12743 L:      linux-pci@vger.kernel.org
12744 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
12745 S:      Supported
12746 F:      drivers/pci/endpoint/
12747 F:      drivers/misc/pci_endpoint_test.c
12748 F:      tools/pci/
12749
12750 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
12751 M:      Russell Currey <ruscur@russell.cc>
12752 M:      Sam Bobroff <sbobroff@linux.ibm.com>
12753 M:      Oliver O'Halloran <oohall@gmail.com>
12754 L:      linuxppc-dev@lists.ozlabs.org
12755 S:      Supported
12756 F:      Documentation/PCI/pci-error-recovery.rst
12757 F:      drivers/pci/pcie/aer.c
12758 F:      drivers/pci/pcie/dpc.c
12759 F:      drivers/pci/pcie/err.c
12760 F:      Documentation/powerpc/eeh-pci-error-recovery.rst
12761 F:      arch/powerpc/kernel/eeh*.c
12762 F:      arch/powerpc/platforms/*/eeh*.c
12763 F:      arch/powerpc/include/*/eeh*.h
12764
12765 PCI ERROR RECOVERY
12766 M:      Linas Vepstas <linasvepstas@gmail.com>
12767 L:      linux-pci@vger.kernel.org
12768 S:      Supported
12769 F:      Documentation/PCI/pci-error-recovery.rst
12770
12771 PCI MSI DRIVER FOR ALTERA MSI IP
12772 M:      Ley Foon Tan <lftan@altera.com>
12773 L:      rfi@lists.rocketboards.org (moderated for non-subscribers)
12774 L:      linux-pci@vger.kernel.org
12775 S:      Supported
12776 F:      Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
12777 F:      drivers/pci/controller/pcie-altera-msi.c
12778
12779 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
12780 M:      Toan Le <toan@os.amperecomputing.com>
12781 L:      linux-pci@vger.kernel.org
12782 L:      linux-arm-kernel@lists.infradead.org
12783 S:      Maintained
12784 F:      Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
12785 F:      drivers/pci/controller/pci-xgene-msi.c
12786
12787 PCI SUBSYSTEM
12788 M:      Bjorn Helgaas <bhelgaas@google.com>
12789 L:      linux-pci@vger.kernel.org
12790 Q:      http://patchwork.ozlabs.org/project/linux-pci/list/
12791 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
12792 S:      Supported
12793 F:      Documentation/devicetree/bindings/pci/
12794 F:      Documentation/PCI/
12795 F:      drivers/acpi/pci*
12796 F:      drivers/pci/
12797 F:      include/asm-generic/pci*
12798 F:      include/linux/pci*
12799 F:      include/linux/of_pci.h
12800 F:      include/uapi/linux/pci*
12801 F:      lib/pci*
12802 F:      arch/x86/pci/
12803 F:      arch/x86/kernel/quirks.c
12804 F:      arch/x86/kernel/early-quirks.c
12805
12806 PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
12807 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
12808 R:      Andrew Murray <andrew.murray@arm.com>
12809 L:      linux-pci@vger.kernel.org
12810 Q:      http://patchwork.ozlabs.org/project/linux-pci/list/
12811 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
12812 S:      Supported
12813 F:      drivers/pci/controller/
12814
12815 PCIE DRIVER FOR AMAZON ANNAPURNA LABS
12816 M:      Jonathan Chocron <jonnyc@amazon.com>
12817 L:      linux-pci@vger.kernel.org
12818 S:      Maintained
12819 F:      Documentation/devicetree/bindings/pci/pcie-al.txt
12820 F:      drivers/pci/controller/dwc/pcie-al.c
12821
12822 PCIE DRIVER FOR AMLOGIC MESON
12823 M:      Yue Wang <yue.wang@Amlogic.com>
12824 L:      linux-pci@vger.kernel.org
12825 L:      linux-amlogic@lists.infradead.org
12826 S:      Maintained
12827 F:      drivers/pci/controller/dwc/pci-meson.c
12828
12829 PCIE DRIVER FOR AXIS ARTPEC
12830 M:      Jesper Nilsson <jesper.nilsson@axis.com>
12831 L:      linux-arm-kernel@axis.com
12832 L:      linux-pci@vger.kernel.org
12833 S:      Maintained
12834 F:      Documentation/devicetree/bindings/pci/axis,artpec*
12835 F:      drivers/pci/controller/dwc/*artpec*
12836
12837 PCIE DRIVER FOR CAVIUM THUNDERX
12838 M:      Robert Richter <rrichter@marvell.com>
12839 L:      linux-pci@vger.kernel.org
12840 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12841 S:      Supported
12842 F:      Documentation/devicetree/bindings/pci/pci-thunder-*
12843 F:      drivers/pci/controller/pci-thunder-*
12844
12845 PCIE DRIVER FOR HISILICON
12846 M:      Zhou Wang <wangzhou1@hisilicon.com>
12847 L:      linux-pci@vger.kernel.org
12848 S:      Maintained
12849 F:      Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
12850 F:      drivers/pci/controller/dwc/pcie-hisi.c
12851
12852 PCIE DRIVER FOR HISILICON KIRIN
12853 M:      Xiaowei Song <songxiaowei@hisilicon.com>
12854 M:      Binghui Wang <wangbinghui@hisilicon.com>
12855 L:      linux-pci@vger.kernel.org
12856 S:      Maintained
12857 F:      Documentation/devicetree/bindings/pci/kirin-pcie.txt
12858 F:      drivers/pci/controller/dwc/pcie-kirin.c
12859
12860 PCIE DRIVER FOR HISILICON STB
12861 M:      Shawn Guo <shawn.guo@linaro.org>
12862 L:      linux-pci@vger.kernel.org
12863 S:      Maintained
12864 F:      Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
12865 F:      drivers/pci/controller/dwc/pcie-histb.c
12866
12867 PCIE DRIVER FOR MEDIATEK
12868 M:      Ryder Lee <ryder.lee@mediatek.com>
12869 L:      linux-pci@vger.kernel.org
12870 L:      linux-mediatek@lists.infradead.org
12871 S:      Supported
12872 F:      Documentation/devicetree/bindings/pci/mediatek*
12873 F:      drivers/pci/controller/*mediatek*
12874
12875 PCIE DRIVER FOR QUALCOMM MSM
12876 M:      Stanimir Varbanov <svarbanov@mm-sol.com>
12877 L:      linux-pci@vger.kernel.org
12878 L:      linux-arm-msm@vger.kernel.org
12879 S:      Maintained
12880 F:      drivers/pci/controller/dwc/*qcom*
12881
12882 PCIE DRIVER FOR ROCKCHIP
12883 M:      Shawn Lin <shawn.lin@rock-chips.com>
12884 L:      linux-pci@vger.kernel.org
12885 L:      linux-rockchip@lists.infradead.org
12886 S:      Maintained
12887 F:      Documentation/devicetree/bindings/pci/rockchip-pcie*
12888 F:      drivers/pci/controller/pcie-rockchip*
12889
12890 PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
12891 M:      Linus Walleij <linus.walleij@linaro.org>
12892 L:      linux-pci@vger.kernel.org
12893 S:      Maintained
12894 F:      Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
12895 F:      drivers/pci/controller/pci-v3-semi.c
12896
12897 PCIE DRIVER FOR SOCIONEXT UNIPHIER
12898 M:      Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
12899 L:      linux-pci@vger.kernel.org
12900 S:      Maintained
12901 F:      Documentation/devicetree/bindings/pci/uniphier-pcie.txt
12902 F:      drivers/pci/controller/dwc/pcie-uniphier.c
12903
12904 PCIE DRIVER FOR ST SPEAR13XX
12905 M:      Pratyush Anand <pratyush.anand@gmail.com>
12906 L:      linux-pci@vger.kernel.org
12907 S:      Maintained
12908 F:      drivers/pci/controller/dwc/*spear*
12909
12910 PCMCIA SUBSYSTEM
12911 M:      Dominik Brodowski <linux@dominikbrodowski.net>
12912 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
12913 S:      Odd Fixes
12914 F:      Documentation/pcmcia/
12915 F:      tools/pcmcia/
12916 F:      drivers/pcmcia/
12917 F:      include/pcmcia/
12918
12919 PCNET32 NETWORK DRIVER
12920 M:      Don Fry <pcnet32@frontier.com>
12921 L:      netdev@vger.kernel.org
12922 S:      Maintained
12923 F:      drivers/net/ethernet/amd/pcnet32.c
12924
12925 PCRYPT PARALLEL CRYPTO ENGINE
12926 M:      Steffen Klassert <steffen.klassert@secunet.com>
12927 L:      linux-crypto@vger.kernel.org
12928 S:      Maintained
12929 F:      crypto/pcrypt.c
12930 F:      include/crypto/pcrypt.h
12931
12932 PEAQ WMI HOTKEYS DRIVER
12933 M:      Hans de Goede <hdegoede@redhat.com>
12934 L:      platform-driver-x86@vger.kernel.org
12935 S:      Maintained
12936 F:      drivers/platform/x86/peaq-wmi.c
12937
12938 PENSANDO ETHERNET DRIVERS
12939 M:      Shannon Nelson <snelson@pensando.io>
12940 M:      Pensando Drivers <drivers@pensando.io>
12941 L:      netdev@vger.kernel.org
12942 S:      Supported
12943 F:      Documentation/networking/device_drivers/pensando/ionic.rst
12944 F:      drivers/net/ethernet/pensando/
12945
12946 PER-CPU MEMORY ALLOCATOR
12947 M:      Dennis Zhou <dennis@kernel.org>
12948 M:      Tejun Heo <tj@kernel.org>
12949 M:      Christoph Lameter <cl@linux.com>
12950 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
12951 S:      Maintained
12952 F:      include/linux/percpu*.h
12953 F:      mm/percpu*.c
12954 F:      arch/*/include/asm/percpu.h
12955
12956 PER-TASK DELAY ACCOUNTING
12957 M:      Balbir Singh <bsingharora@gmail.com>
12958 S:      Maintained
12959 F:      include/linux/delayacct.h
12960 F:      kernel/delayacct.c
12961
12962 PERFORMANCE EVENTS SUBSYSTEM
12963 M:      Peter Zijlstra <peterz@infradead.org>
12964 M:      Ingo Molnar <mingo@redhat.com>
12965 M:      Arnaldo Carvalho de Melo <acme@kernel.org>
12966 R:      Mark Rutland <mark.rutland@arm.com>
12967 R:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
12968 R:      Jiri Olsa <jolsa@redhat.com>
12969 R:      Namhyung Kim <namhyung@kernel.org>
12970 L:      linux-kernel@vger.kernel.org
12971 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
12972 S:      Supported
12973 F:      kernel/events/*
12974 F:      include/linux/perf_event.h
12975 F:      include/uapi/linux/perf_event.h
12976 F:      arch/*/kernel/perf_event*.c
12977 F:      arch/*/kernel/*/perf_event*.c
12978 F:      arch/*/kernel/*/*/perf_event*.c
12979 F:      arch/*/include/asm/perf_event.h
12980 F:      arch/*/kernel/perf_callchain.c
12981 F:      arch/*/events/*
12982 F:      arch/*/events/*/*
12983 F:      tools/perf/
12984
12985 PERFORMANCE EVENTS SUBSYSTEM ARM64 PMU EVENTS
12986 R:      John Garry <john.garry@huawei.com>
12987 R:      Will Deacon <will@kernel.org>
12988 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12989 S:      Supported
12990 F:      tools/perf/pmu-events/arch/arm64/
12991
12992 PERSONALITY HANDLING
12993 M:      Christoph Hellwig <hch@infradead.org>
12994 L:      linux-abi-devel@lists.sourceforge.net
12995 S:      Maintained
12996 F:      include/linux/personality.h
12997 F:      include/uapi/linux/personality.h
12998
12999 PHOENIX RC FLIGHT CONTROLLER ADAPTER
13000 M:      Marcus Folkesson <marcus.folkesson@gmail.com>
13001 L:      linux-input@vger.kernel.org
13002 S:      Maintained
13003 F:      Documentation/input/devices/pxrc.rst
13004 F:      drivers/input/joystick/pxrc.c
13005
13006 FLYSKY FSIA6B RC RECEIVER
13007 M:      Markus Koch <markus@notsyncing.net>
13008 L:      linux-input@vger.kernel.org
13009 S:      Maintained
13010 F:      drivers/input/joystick/fsia6b.c
13011
13012 PHONET PROTOCOL
13013 M:      Remi Denis-Courmont <courmisch@gmail.com>
13014 S:      Supported
13015 F:      Documentation/networking/phonet.txt
13016 F:      include/linux/phonet.h
13017 F:      include/net/phonet/
13018 F:      include/uapi/linux/phonet.h
13019 F:      net/phonet/
13020
13021 PHRAM MTD DRIVER
13022 M:      Joern Engel <joern@lazybastard.org>
13023 L:      linux-mtd@lists.infradead.org
13024 S:      Maintained
13025 F:      drivers/mtd/devices/phram.c
13026
13027 PICOLCD HID DRIVER
13028 M:      Bruno Prémont <bonbons@linux-vserver.org>
13029 L:      linux-input@vger.kernel.org
13030 S:      Maintained
13031 F:      drivers/hid/hid-picolcd*
13032
13033 PICOXCELL SUPPORT
13034 M:      Jamie Iles <jamie@jamieiles.com>
13035 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13036 T:      git git://github.com/jamieiles/linux-2.6-ji.git
13037 S:      Supported
13038 F:      arch/arm/boot/dts/picoxcell*
13039 F:      arch/arm/mach-picoxcell/
13040 F:      drivers/crypto/picoxcell*
13041
13042 PIDFD API
13043 M:      Christian Brauner <christian@brauner.io>
13044 L:      linux-kernel@vger.kernel.org
13045 S:      Maintained
13046 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brauner/linux.git
13047 F:      samples/pidfd/
13048 F:      tools/testing/selftests/pidfd/
13049 F:      tools/testing/selftests/clone3/
13050 K:      (?i)pidfd
13051 K:      (?i)clone3
13052 K:      \b(clone_args|kernel_clone_args)\b
13053
13054 PIN CONTROL SUBSYSTEM
13055 M:      Linus Walleij <linus.walleij@linaro.org>
13056 L:      linux-gpio@vger.kernel.org
13057 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
13058 S:      Maintained
13059 F:      Documentation/devicetree/bindings/pinctrl/
13060 F:      Documentation/driver-api/pinctl.rst
13061 F:      drivers/pinctrl/
13062 F:      include/linux/pinctrl/
13063
13064 PIN CONTROLLER - MICROCHIP AT91
13065 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
13066 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13067 L:      linux-gpio@vger.kernel.org
13068 S:      Supported
13069 F:      drivers/pinctrl/pinctrl-at91*
13070 F:      drivers/gpio/gpio-sama5d2-piobu.c
13071
13072 PIN CONTROLLER - FREESCALE
13073 M:      Dong Aisheng <aisheng.dong@nxp.com>
13074 M:      Fabio Estevam <festevam@gmail.com>
13075 M:      Shawn Guo <shawnguo@kernel.org>
13076 M:      Stefan Agner <stefan@agner.ch>
13077 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
13078 L:      linux-gpio@vger.kernel.org
13079 S:      Maintained
13080 F:      drivers/pinctrl/freescale/
13081 F:      Documentation/devicetree/bindings/pinctrl/fsl,*
13082
13083 PIN CONTROLLER - INTEL
13084 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
13085 M:      Andy Shevchenko <andy@kernel.org>
13086 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git
13087 S:      Maintained
13088 F:      drivers/pinctrl/intel/
13089
13090 PIN CONTROLLER - MEDIATEK
13091 M:      Sean Wang <sean.wang@kernel.org>
13092 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
13093 S:      Maintained
13094 F:      Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt
13095 F:      Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt
13096 F:      drivers/pinctrl/mediatek/
13097
13098 PIN CONTROLLER - QUALCOMM
13099 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
13100 S:      Maintained
13101 L:      linux-arm-msm@vger.kernel.org
13102 F:      Documentation/devicetree/bindings/pinctrl/qcom,*.txt
13103 F:      drivers/pinctrl/qcom/
13104
13105 PIN CONTROLLER - RENESAS
13106 M:      Geert Uytterhoeven <geert+renesas@glider.be>
13107 L:      linux-renesas-soc@vger.kernel.org
13108 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc
13109 S:      Maintained
13110 F:      drivers/pinctrl/pinctrl-rz*
13111 F:      drivers/pinctrl/sh-pfc/
13112
13113 PIN CONTROLLER - SAMSUNG
13114 M:      Tomasz Figa <tomasz.figa@gmail.com>
13115 M:      Krzysztof Kozlowski <krzk@kernel.org>
13116 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
13117 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13118 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13119 Q:      https://patchwork.kernel.org/project/linux-samsung-soc/list/
13120 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
13121 S:      Maintained
13122 F:      drivers/pinctrl/samsung/
13123 F:      include/dt-bindings/pinctrl/samsung.h
13124 F:      Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
13125
13126 PIN CONTROLLER - SINGLE
13127 M:      Tony Lindgren <tony@atomide.com>
13128 M:      Haojian Zhuang <haojian.zhuang@linaro.org>
13129 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13130 L:      linux-omap@vger.kernel.org
13131 S:      Maintained
13132 F:      drivers/pinctrl/pinctrl-single.c
13133
13134 PIN CONTROLLER - ST SPEAR
13135 M:      Viresh Kumar <vireshk@kernel.org>
13136 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13137 W:      http://www.st.com/spear
13138 S:      Maintained
13139 F:      drivers/pinctrl/spear/
13140
13141 PISTACHIO SOC SUPPORT
13142 M:      James Hartley <james.hartley@sondrel.com>
13143 L:      linux-mips@vger.kernel.org
13144 S:      Odd Fixes
13145 F:      arch/mips/pistachio/
13146 F:      arch/mips/include/asm/mach-pistachio/
13147 F:      arch/mips/boot/dts/img/pistachio*
13148 F:      arch/mips/configs/pistachio*_defconfig
13149
13150 PKTCDVD DRIVER
13151 S:      Orphan
13152 M:      linux-block@vger.kernel.org
13153 F:      drivers/block/pktcdvd.c
13154 F:      include/linux/pktcdvd.h
13155 F:      include/uapi/linux/pktcdvd.h
13156
13157 PKUNITY SOC DRIVERS
13158 M:      Guan Xuetao <gxt@pku.edu.cn>
13159 W:      http://mprc.pku.edu.cn/~guanxuetao/linux
13160 S:      Maintained
13161 T:      git git://github.com/gxt/linux.git
13162 F:      drivers/input/serio/i8042-unicore32io.h
13163 F:      drivers/i2c/busses/i2c-puv3.c
13164 F:      drivers/video/fbdev/fb-puv3.c
13165 F:      drivers/rtc/rtc-puv3.c
13166
13167 PLANTOWER PMS7003 AIR POLLUTION SENSOR DRIVER
13168 M:      Tomasz Duszynski <tduszyns@gmail.com>
13169 S:      Maintained
13170 F:      drivers/iio/chemical/pms7003.c
13171 F:      Documentation/devicetree/bindings/iio/chemical/plantower,pms7003.yaml
13172
13173 PMBUS HARDWARE MONITORING DRIVERS
13174 M:      Guenter Roeck <linux@roeck-us.net>
13175 L:      linux-hwmon@vger.kernel.org
13176 W:      http://hwmon.wiki.kernel.org/
13177 W:      http://www.roeck-us.net/linux/drivers/
13178 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
13179 S:      Maintained
13180 F:      Documentation/devicetree/bindings/hwmon/ibm,cffps1.txt
13181 F:      Documentation/devicetree/bindings/hwmon/max31785.txt
13182 F:      Documentation/devicetree/bindings/hwmon/ltc2978.txt
13183 F:      Documentation/hwmon/adm1275.rst
13184 F:      Documentation/hwmon/ibm-cffps.rst
13185 F:      Documentation/hwmon/ir35221.rst
13186 F:      Documentation/hwmon/lm25066.rst
13187 F:      Documentation/hwmon/ltc2978.rst
13188 F:      Documentation/hwmon/ltc3815.rst
13189 F:      Documentation/hwmon/max16064.rst
13190 F:      Documentation/hwmon/max20751.rst
13191 F:      Documentation/hwmon/max31785.rst
13192 F:      Documentation/hwmon/max34440.rst
13193 F:      Documentation/hwmon/max8688.rst
13194 F:      Documentation/hwmon/pmbus.rst
13195 F:      Documentation/hwmon/pmbus-core.rst
13196 F:      Documentation/hwmon/tps40422.rst
13197 F:      Documentation/hwmon/ucd9000.rst
13198 F:      Documentation/hwmon/ucd9200.rst
13199 F:      Documentation/hwmon/zl6100.rst
13200 F:      drivers/hwmon/pmbus/
13201 F:      include/linux/pmbus.h
13202
13203 PMC SIERRA MaxRAID DRIVER
13204 L:      linux-scsi@vger.kernel.org
13205 W:      http://www.pmc-sierra.com/
13206 S:      Orphan
13207 F:      drivers/scsi/pmcraid.*
13208
13209 PMC SIERRA PM8001 DRIVER
13210 M:      Jack Wang <jinpu.wang@cloud.ionos.com>
13211 L:      linux-scsi@vger.kernel.org
13212 S:      Supported
13213 F:      drivers/scsi/pm8001/
13214
13215 PM-GRAPH UTILITY
13216 M:      "Todd E Brandt" <todd.e.brandt@linux.intel.com>
13217 L:      linux-pm@vger.kernel.org
13218 W:      https://01.org/pm-graph
13219 B:      https://bugzilla.kernel.org/buglist.cgi?component=pm-graph&product=Tools
13220 T:      git git://github.com/intel/pm-graph
13221 S:      Supported
13222 F:      tools/power/pm-graph
13223
13224 PNP SUPPORT
13225 M:      "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
13226 S:      Maintained
13227 F:      drivers/pnp/
13228
13229 PNI RM3100 IIO DRIVER
13230 M:      Song Qiang <songqiang1304521@gmail.com>
13231 L:      linux-iio@vger.kernel.org
13232 S:      Maintained
13233 F:      drivers/iio/magnetometer/rm3100*
13234 F:      Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.txt
13235
13236 POSIX CLOCKS and TIMERS
13237 M:      Thomas Gleixner <tglx@linutronix.de>
13238 L:      linux-kernel@vger.kernel.org
13239 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
13240 S:      Maintained
13241 F:      fs/timerfd.c
13242 F:      include/linux/timer*
13243 F:      kernel/time/*timer*
13244
13245 POWER MANAGEMENT CORE
13246 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
13247 L:      linux-pm@vger.kernel.org
13248 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
13249 B:      https://bugzilla.kernel.org
13250 S:      Supported
13251 F:      drivers/base/power/
13252 F:      include/linux/pm.h
13253 F:      include/linux/pm_*
13254 F:      include/linux/powercap.h
13255 F:      include/linux/intel_rapl.h
13256 F:      drivers/powercap/
13257 F:      kernel/configs/nopm.config
13258
13259 POWER STATE COORDINATION INTERFACE (PSCI)
13260 M:      Mark Rutland <mark.rutland@arm.com>
13261 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
13262 L:      linux-arm-kernel@lists.infradead.org
13263 S:      Maintained
13264 F:      drivers/firmware/psci/
13265 F:      include/linux/psci.h
13266 F:      include/uapi/linux/psci.h
13267
13268 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
13269 M:      Sebastian Reichel <sre@kernel.org>
13270 L:      linux-pm@vger.kernel.org
13271 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
13272 S:      Maintained
13273 F:      Documentation/ABI/testing/sysfs-class-power
13274 F:      Documentation/devicetree/bindings/power/supply/
13275 F:      include/linux/power_supply.h
13276 F:      drivers/power/supply/
13277
13278 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
13279 M:      Suraj Jitindar Singh <sjitindarsingh@gmail.com>
13280 L:      linuxppc-dev@lists.ozlabs.org
13281 S:      Maintained
13282 F:      drivers/char/powernv-op-panel.c
13283
13284 PPP OVER ATM (RFC 2364)
13285 M:      Mitchell Blank Jr <mitch@sfgoth.com>
13286 S:      Maintained
13287 F:      net/atm/pppoatm.c
13288 F:      include/uapi/linux/atmppp.h
13289
13290 PPP OVER ETHERNET
13291 M:      Michal Ostrowski <mostrows@earthlink.net>
13292 S:      Maintained
13293 F:      drivers/net/ppp/pppoe.c
13294 F:      drivers/net/ppp/pppox.c
13295
13296 PPP OVER L2TP
13297 M:      James Chapman <jchapman@katalix.com>
13298 S:      Maintained
13299 F:      net/l2tp/l2tp_ppp.c
13300 F:      include/linux/if_pppol2tp.h
13301 F:      include/uapi/linux/if_pppol2tp.h
13302
13303 PPP PROTOCOL DRIVERS AND COMPRESSORS
13304 M:      Paul Mackerras <paulus@samba.org>
13305 L:      linux-ppp@vger.kernel.org
13306 S:      Maintained
13307 F:      drivers/net/ppp/ppp_*
13308
13309 PPS SUPPORT
13310 M:      Rodolfo Giometti <giometti@enneenne.com>
13311 W:      http://wiki.enneenne.com/index.php/LinuxPPS_support
13312 L:      linuxpps@ml.enneenne.com (subscribers-only)
13313 S:      Maintained
13314 F:      Documentation/driver-api/pps.rst
13315 F:      Documentation/devicetree/bindings/pps/pps-gpio.txt
13316 F:      Documentation/ABI/testing/sysfs-pps
13317 F:      drivers/pps/
13318 F:      include/linux/pps*.h
13319 F:      include/uapi/linux/pps.h
13320
13321 PPTP DRIVER
13322 M:      Dmitry Kozlov <xeb@mail.ru>
13323 L:      netdev@vger.kernel.org
13324 S:      Maintained
13325 F:      drivers/net/ppp/pptp.c
13326 W:      http://sourceforge.net/projects/accel-pptp
13327
13328 PRINTK
13329 M:      Petr Mladek <pmladek@suse.com>
13330 M:      Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
13331 R:      Steven Rostedt <rostedt@goodmis.org>
13332 S:      Maintained
13333 F:      kernel/printk/
13334 F:      include/linux/printk.h
13335
13336 PRISM54 WIRELESS DRIVER
13337 M:      Luis Chamberlain <mcgrof@kernel.org>
13338 L:      linux-wireless@vger.kernel.org
13339 W:      http://wireless.kernel.org/en/users/Drivers/p54
13340 S:      Obsolete
13341 F:      drivers/net/wireless/intersil/prism54/
13342
13343 PROC FILESYSTEM
13344 R:      Alexey Dobriyan <adobriyan@gmail.com>
13345 L:      linux-kernel@vger.kernel.org
13346 L:      linux-fsdevel@vger.kernel.org
13347 S:      Maintained
13348 F:      fs/proc/
13349 F:      include/linux/proc_fs.h
13350 F:      tools/testing/selftests/proc/
13351 F:      Documentation/filesystems/proc.txt
13352
13353 PROC SYSCTL
13354 M:      Luis Chamberlain <mcgrof@kernel.org>
13355 M:      Kees Cook <keescook@chromium.org>
13356 M:      Iurii Zaikin <yzaikin@google.com>
13357 L:      linux-kernel@vger.kernel.org
13358 L:      linux-fsdevel@vger.kernel.org
13359 S:      Maintained
13360 F:      fs/proc/proc_sysctl.c
13361 F:      include/linux/sysctl.h
13362 F:      kernel/sysctl.c
13363 F:      kernel/sysctl-test.c
13364 F:      tools/testing/selftests/sysctl/
13365
13366 PS3 NETWORK SUPPORT
13367 M:      Geoff Levand <geoff@infradead.org>
13368 L:      netdev@vger.kernel.org
13369 L:      linuxppc-dev@lists.ozlabs.org
13370 S:      Maintained
13371 F:      drivers/net/ethernet/toshiba/ps3_gelic_net.*
13372
13373 PS3 PLATFORM SUPPORT
13374 M:      Geoff Levand <geoff@infradead.org>
13375 L:      linuxppc-dev@lists.ozlabs.org
13376 S:      Maintained
13377 F:      arch/powerpc/boot/ps3*
13378 F:      arch/powerpc/include/asm/lv1call.h
13379 F:      arch/powerpc/include/asm/ps3*.h
13380 F:      arch/powerpc/platforms/ps3/
13381 F:      drivers/*/ps3*
13382 F:      drivers/ps3/
13383 F:      drivers/rtc/rtc-ps3.c
13384 F:      drivers/usb/host/*ps3.c
13385 F:      sound/ppc/snd_ps3*
13386
13387 PS3VRAM DRIVER
13388 M:      Jim Paris <jim@jtan.com>
13389 M:      Geoff Levand <geoff@infradead.org>
13390 L:      linuxppc-dev@lists.ozlabs.org
13391 S:      Maintained
13392 F:      drivers/block/ps3vram.c
13393
13394 PSAMPLE PACKET SAMPLING SUPPORT:
13395 M:      Yotam Gigi <yotam.gi@gmail.com>
13396 S:      Maintained
13397 F:      net/psample
13398 F:      include/net/psample.h
13399 F:      include/uapi/linux/psample.h
13400
13401 PSTORE FILESYSTEM
13402 M:      Kees Cook <keescook@chromium.org>
13403 M:      Anton Vorontsov <anton@enomsg.org>
13404 M:      Colin Cross <ccross@android.com>
13405 M:      Tony Luck <tony.luck@intel.com>
13406 S:      Maintained
13407 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
13408 F:      fs/pstore/
13409 F:      include/linux/pstore*
13410 F:      drivers/firmware/efi/efi-pstore.c
13411 F:      drivers/acpi/apei/erst.c
13412 F:      Documentation/admin-guide/ramoops.rst
13413 F:      Documentation/devicetree/bindings/reserved-memory/ramoops.txt
13414 K:      \b(pstore|ramoops)
13415
13416 PTP HARDWARE CLOCK SUPPORT
13417 M:      Richard Cochran <richardcochran@gmail.com>
13418 L:      netdev@vger.kernel.org
13419 S:      Maintained
13420 W:      http://linuxptp.sourceforge.net/
13421 F:      Documentation/ABI/testing/sysfs-ptp
13422 F:      Documentation/driver-api/ptp.rst
13423 F:      drivers/net/phy/dp83640*
13424 F:      drivers/ptp/*
13425 F:      include/linux/ptp_cl*
13426
13427 PTRACE SUPPORT
13428 M:      Oleg Nesterov <oleg@redhat.com>
13429 S:      Maintained
13430 F:      include/asm-generic/syscall.h
13431 F:      include/linux/ptrace.h
13432 F:      include/linux/regset.h
13433 F:      include/linux/tracehook.h
13434 F:      include/uapi/linux/ptrace.h
13435 F:      include/uapi/linux/ptrace.h
13436 F:      kernel/ptrace.c
13437 F:      arch/*/ptrace*.c
13438 F:      arch/*/*/ptrace*.c
13439 F:      arch/*/include/asm/ptrace*.h
13440
13441 PULSE8-CEC DRIVER
13442 M:      Hans Verkuil <hverkuil@xs4all.nl>
13443 L:      linux-media@vger.kernel.org
13444 T:      git git://linuxtv.org/media_tree.git
13445 S:      Maintained
13446 F:      drivers/media/usb/pulse8-cec/*
13447 F:      Documentation/media/cec-drivers/pulse8-cec.rst
13448
13449 PVRUSB2 VIDEO4LINUX DRIVER
13450 M:      Mike Isely <isely@pobox.com>
13451 L:      pvrusb2@isely.net       (subscribers-only)
13452 L:      linux-media@vger.kernel.org
13453 W:      http://www.isely.net/pvrusb2/
13454 T:      git git://linuxtv.org/media_tree.git
13455 S:      Maintained
13456 F:      Documentation/media/v4l-drivers/pvrusb2*
13457 F:      drivers/media/usb/pvrusb2/
13458
13459 PWC WEBCAM DRIVER
13460 M:      Hans Verkuil <hverkuil@xs4all.nl>
13461 L:      linux-media@vger.kernel.org
13462 T:      git git://linuxtv.org/media_tree.git
13463 S:      Odd Fixes
13464 F:      drivers/media/usb/pwc/*
13465 F:      include/trace/events/pwc.h
13466
13467 PWM FAN DRIVER
13468 M:      Kamil Debski <kamil@wypas.org>
13469 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
13470 L:      linux-hwmon@vger.kernel.org
13471 S:      Supported
13472 F:      Documentation/devicetree/bindings/hwmon/pwm-fan.txt
13473 F:      Documentation/hwmon/pwm-fan.rst
13474 F:      drivers/hwmon/pwm-fan.c
13475
13476 PWM IR Transmitter
13477 M:      Sean Young <sean@mess.org>
13478 L:      linux-media@vger.kernel.org
13479 S:      Maintained
13480 F:      drivers/media/rc/pwm-ir-tx.c
13481
13482 PWM SUBSYSTEM
13483 M:      Thierry Reding <thierry.reding@gmail.com>
13484 R:      Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
13485 L:      linux-pwm@vger.kernel.org
13486 S:      Maintained
13487 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
13488 Q:      https://patchwork.ozlabs.org/project/linux-pwm/list/
13489 F:      Documentation/driver-api/pwm.rst
13490 F:      Documentation/devicetree/bindings/pwm/
13491 F:      include/linux/pwm.h
13492 F:      drivers/pwm/
13493 F:      drivers/video/backlight/pwm_bl.c
13494 F:      include/linux/pwm_backlight.h
13495 F:      drivers/gpio/gpio-mvebu.c
13496 F:      Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
13497 K:      pwm_(config|apply_state|ops)
13498
13499 PXA GPIO DRIVER
13500 M:      Robert Jarzmik <robert.jarzmik@free.fr>
13501 L:      linux-gpio@vger.kernel.org
13502 S:      Maintained
13503 F:      drivers/gpio/gpio-pxa.c
13504
13505 PXA MMCI DRIVER
13506 S:      Orphan
13507
13508 PXA RTC DRIVER
13509 M:      Robert Jarzmik <robert.jarzmik@free.fr>
13510 L:      linux-rtc@vger.kernel.org
13511 S:      Maintained
13512
13513 PXA2xx/PXA3xx SUPPORT
13514 M:      Daniel Mack <daniel@zonque.org>
13515 M:      Haojian Zhuang <haojian.zhuang@gmail.com>
13516 M:      Robert Jarzmik <robert.jarzmik@free.fr>
13517 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13518 T:      git git://github.com/hzhuang1/linux.git
13519 T:      git git://github.com/rjarzmik/linux.git
13520 S:      Maintained
13521 F:      arch/arm/boot/dts/pxa*
13522 F:      arch/arm/mach-pxa/
13523 F:      drivers/dma/pxa*
13524 F:      drivers/pcmcia/pxa2xx*
13525 F:      drivers/pinctrl/pxa/
13526 F:      drivers/spi/spi-pxa2xx*
13527 F:      drivers/usb/gadget/udc/pxa2*
13528 F:      include/sound/pxa2xx-lib.h
13529 F:      sound/arm/pxa*
13530 F:      sound/soc/pxa/
13531
13532 QAT DRIVER
13533 M:      Giovanni Cabiddu <giovanni.cabiddu@intel.com>
13534 L:      qat-linux@intel.com
13535 S:      Supported
13536 F:      drivers/crypto/qat/
13537
13538 QCOM AUDIO (ASoC) DRIVERS
13539 M:      Patrick Lai <plai@codeaurora.org>
13540 M:      Banajit Goswami <bgoswami@codeaurora.org>
13541 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13542 S:      Supported
13543 F:      sound/soc/qcom/
13544
13545 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
13546 M:      Gabriel Somlo <somlo@cmu.edu>
13547 M:      "Michael S. Tsirkin" <mst@redhat.com>
13548 L:      qemu-devel@nongnu.org
13549 S:      Maintained
13550 F:      drivers/firmware/qemu_fw_cfg.c
13551 F:      include/uapi/linux/qemu_fw_cfg.h
13552
13553 QIB DRIVER
13554 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
13555 M:      Mike Marciniszyn <mike.marciniszyn@intel.com>
13556 L:      linux-rdma@vger.kernel.org
13557 S:      Supported
13558 F:      drivers/infiniband/hw/qib/
13559
13560 QLOGIC QL41xxx FCOE DRIVER
13561 M:      QLogic-Storage-Upstream@cavium.com
13562 L:      linux-scsi@vger.kernel.org
13563 S:      Supported
13564 F:      drivers/scsi/qedf/
13565
13566 QLOGIC QL41xxx ISCSI DRIVER
13567 M:      QLogic-Storage-Upstream@cavium.com
13568 L:      linux-scsi@vger.kernel.org
13569 S:      Supported
13570 F:      drivers/scsi/qedi/
13571
13572 QLOGIC QL4xxx ETHERNET DRIVER
13573 M:      Ariel Elior <aelior@marvell.com>
13574 M:      GR-everest-linux-l2@marvell.com
13575 L:      netdev@vger.kernel.org
13576 S:      Supported
13577 F:      drivers/net/ethernet/qlogic/qed/
13578 F:      include/linux/qed/
13579 F:      drivers/net/ethernet/qlogic/qede/
13580
13581 QLOGIC QL4xxx RDMA DRIVER
13582 M:      Michal Kalderon <mkalderon@marvell.com>
13583 M:      Ariel Elior <aelior@marvell.com>
13584 L:      linux-rdma@vger.kernel.org
13585 S:      Supported
13586 F:      drivers/infiniband/hw/qedr/
13587 F:      include/uapi/rdma/qedr-abi.h
13588
13589 QLOGIC QLA1280 SCSI DRIVER
13590 M:      Michael Reed <mdr@sgi.com>
13591 L:      linux-scsi@vger.kernel.org
13592 S:      Maintained
13593 F:      drivers/scsi/qla1280.[ch]
13594
13595 QLOGIC QLA2XXX FC-SCSI DRIVER
13596 M:      hmadhani@marvell.com
13597 L:      linux-scsi@vger.kernel.org
13598 S:      Supported
13599 F:      Documentation/scsi/LICENSE.qla2xxx
13600 F:      drivers/scsi/qla2xxx/
13601
13602 QLOGIC QLA3XXX NETWORK DRIVER
13603 M:      GR-Linux-NIC-Dev@marvell.com
13604 L:      netdev@vger.kernel.org
13605 S:      Supported
13606 F:      Documentation/networking/device_drivers/qlogic/LICENSE.qla3xxx
13607 F:      drivers/net/ethernet/qlogic/qla3xxx.*
13608
13609 QLOGIC QLA4XXX iSCSI DRIVER
13610 M:      QLogic-Storage-Upstream@qlogic.com
13611 L:      linux-scsi@vger.kernel.org
13612 S:      Supported
13613 F:      Documentation/scsi/LICENSE.qla4xxx
13614 F:      drivers/scsi/qla4xxx/
13615
13616 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
13617 M:      Shahed Shaikh <shshaikh@marvell.com>
13618 M:      Manish Chopra <manishc@marvell.com>
13619 M:      GR-Linux-NIC-Dev@marvell.com
13620 L:      netdev@vger.kernel.org
13621 S:      Supported
13622 F:      drivers/net/ethernet/qlogic/qlcnic/
13623
13624 QLOGIC QLGE 10Gb ETHERNET DRIVER
13625 M:      Manish Chopra <manishc@marvell.com>
13626 M:      GR-Linux-NIC-Dev@marvell.com
13627 L:      netdev@vger.kernel.org
13628 S:      Supported
13629 F:      drivers/staging/qlge/
13630
13631 QM1D1B0004 MEDIA DRIVER
13632 M:      Akihiro Tsukada <tskd08@gmail.com>
13633 L:      linux-media@vger.kernel.org
13634 S:      Odd Fixes
13635 F:      drivers/media/tuners/qm1d1b0004*
13636
13637 QM1D1C0042 MEDIA DRIVER
13638 M:      Akihiro Tsukada <tskd08@gmail.com>
13639 L:      linux-media@vger.kernel.org
13640 S:      Odd Fixes
13641 F:      drivers/media/tuners/qm1d1c0042*
13642
13643 QNX4 FILESYSTEM
13644 M:      Anders Larsen <al@alarsen.net>
13645 W:      http://www.alarsen.net/linux/qnx4fs/
13646 S:      Maintained
13647 F:      fs/qnx4/
13648 F:      include/uapi/linux/qnx4_fs.h
13649 F:      include/uapi/linux/qnxtypes.h
13650
13651 QORIQ DPAA2 FSL-MC BUS DRIVER
13652 M:      Stuart Yoder <stuyoder@gmail.com>
13653 M:      Laurentiu Tudor <laurentiu.tudor@nxp.com>
13654 L:      linux-kernel@vger.kernel.org
13655 S:      Maintained
13656 F:      drivers/bus/fsl-mc/
13657 F:      Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
13658 F:      Documentation/networking/device_drivers/freescale/dpaa2/overview.rst
13659
13660 QT1010 MEDIA DRIVER
13661 M:      Antti Palosaari <crope@iki.fi>
13662 L:      linux-media@vger.kernel.org
13663 W:      https://linuxtv.org
13664 W:      http://palosaari.fi/linux/
13665 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13666 T:      git git://linuxtv.org/anttip/media_tree.git
13667 S:      Maintained
13668 F:      drivers/media/tuners/qt1010*
13669
13670 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
13671 M:      Kalle Valo <kvalo@codeaurora.org>
13672 L:      ath10k@lists.infradead.org
13673 W:      http://wireless.kernel.org/en/users/Drivers/ath10k
13674 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
13675 S:      Supported
13676 F:      drivers/net/wireless/ath/ath10k/
13677
13678 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
13679 M:      QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
13680 L:      linux-wireless@vger.kernel.org
13681 W:      http://wireless.kernel.org/en/users/Drivers/ath9k
13682 S:      Supported
13683 F:      drivers/net/wireless/ath/ath9k/
13684
13685 QUALCOMM CAMERA SUBSYSTEM DRIVER
13686 M:      Todor Tomov <todor.too@gmail.com>
13687 L:      linux-media@vger.kernel.org
13688 S:      Maintained
13689 F:      Documentation/devicetree/bindings/media/qcom,camss.txt
13690 F:      Documentation/media/v4l-drivers/qcom_camss.rst
13691 F:      drivers/media/platform/qcom/camss/
13692
13693 QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
13694 M:      Ilia Lin <ilia.lin@kernel.org>
13695 L:      linux-pm@vger.kernel.org
13696 S:      Maintained
13697 F:      Documentation/devicetree/bindings/opp/qcom-nvmem-cpufreq.txt
13698 F:      drivers/cpufreq/qcom-cpufreq-nvmem.c
13699
13700 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
13701 M:      Timur Tabi <timur@kernel.org>
13702 L:      netdev@vger.kernel.org
13703 S:      Maintained
13704 F:      drivers/net/ethernet/qualcomm/emac/
13705
13706 QUALCOMM ETHQOS ETHERNET DRIVER
13707 M:      Vinod Koul <vkoul@kernel.org>
13708 M:      Niklas Cassel <niklas.cassel@linaro.org>
13709 L:      netdev@vger.kernel.org
13710 S:      Maintained
13711 F:      drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c
13712 F:      Documentation/devicetree/bindings/net/qcom,ethqos.txt
13713
13714 QUALCOMM GENERIC INTERFACE I2C DRIVER
13715 M:      Alok Chauhan <alokc@codeaurora.org>
13716 L:      linux-i2c@vger.kernel.org
13717 L:      linux-arm-msm@vger.kernel.org
13718 S:      Supported
13719 F:      drivers/i2c/busses/i2c-qcom-geni.c
13720
13721 QUALCOMM HEXAGON ARCHITECTURE
13722 M:      Brian Cain <bcain@codeaurora.org>
13723 L:      linux-hexagon@vger.kernel.org
13724 S:      Supported
13725 F:      arch/hexagon/
13726
13727 QUALCOMM HIDMA DRIVER
13728 M:      Sinan Kaya <okaya@kernel.org>
13729 L:      linux-arm-kernel@lists.infradead.org
13730 L:      linux-arm-msm@vger.kernel.org
13731 L:      dmaengine@vger.kernel.org
13732 S:      Supported
13733 F:      drivers/dma/qcom/hidma*
13734
13735 QUALCOMM IOMMU
13736 M:      Rob Clark <robdclark@gmail.com>
13737 L:      iommu@lists.linux-foundation.org
13738 L:      linux-arm-msm@vger.kernel.org
13739 S:      Maintained
13740 F:      drivers/iommu/qcom_iommu.c
13741
13742 QUALCOMM RMNET DRIVER
13743 M:      Subash Abhinov Kasiviswanathan <subashab@codeaurora.org>
13744 M:      Sean Tranchetti <stranche@codeaurora.org>
13745 L:      netdev@vger.kernel.org
13746 S:      Maintained
13747 F:      drivers/net/ethernet/qualcomm/rmnet/
13748 F:      Documentation/networking/device_drivers/qualcomm/rmnet.txt
13749 F:      include/linux/if_rmnet.h
13750
13751 QUALCOMM TSENS THERMAL DRIVER
13752 M:      Amit Kucheria <amit.kucheria@linaro.org>
13753 L:      linux-pm@vger.kernel.org
13754 L:      linux-arm-msm@vger.kernel.org
13755 S:      Maintained
13756 F:      drivers/thermal/qcom/
13757 F:      Documentation/devicetree/bindings/thermal/qcom-tsens.yaml
13758
13759 QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
13760 M:      Stanimir Varbanov <stanimir.varbanov@linaro.org>
13761 L:      linux-media@vger.kernel.org
13762 L:      linux-arm-msm@vger.kernel.org
13763 T:      git git://linuxtv.org/media_tree.git
13764 S:      Maintained
13765 F:      drivers/media/platform/qcom/venus/
13766
13767 QUALCOMM WCN36XX WIRELESS DRIVER
13768 M:      Kalle Valo <kvalo@codeaurora.org>
13769 L:      wcn36xx@lists.infradead.org
13770 W:      http://wireless.kernel.org/en/users/Drivers/wcn36xx
13771 T:      git git://github.com/KrasnikovEugene/wcn36xx.git
13772 S:      Supported
13773 F:      drivers/net/wireless/ath/wcn36xx/
13774
13775 QUANTENNA QTNFMAC WIRELESS DRIVER
13776 M:      Igor Mitsyanko <imitsyanko@quantenna.com>
13777 M:      Avinash Patil <avinashp@quantenna.com>
13778 M:      Sergey Matyukevich <smatyukevich@quantenna.com>
13779 L:      linux-wireless@vger.kernel.org
13780 S:      Maintained
13781 F:      drivers/net/wireless/quantenna
13782
13783 RADEON and AMDGPU DRM DRIVERS
13784 M:      Alex Deucher <alexander.deucher@amd.com>
13785 M:      Christian König <christian.koenig@amd.com>
13786 M:      David (ChunMing) Zhou <David1.Zhou@amd.com>
13787 L:      amd-gfx@lists.freedesktop.org
13788 T:      git git://people.freedesktop.org/~agd5f/linux
13789 S:      Supported
13790 F:      drivers/gpu/drm/radeon/
13791 F:      include/uapi/drm/radeon_drm.h
13792 F:      drivers/gpu/drm/amd/
13793 F:      include/uapi/drm/amdgpu_drm.h
13794
13795 RADEON FRAMEBUFFER DISPLAY DRIVER
13796 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
13797 L:      linux-fbdev@vger.kernel.org
13798 S:      Maintained
13799 F:      drivers/video/fbdev/aty/radeon*
13800 F:      include/uapi/linux/radeonfb.h
13801
13802 RADIOSHARK RADIO DRIVER
13803 M:      Hans Verkuil <hverkuil@xs4all.nl>
13804 L:      linux-media@vger.kernel.org
13805 T:      git git://linuxtv.org/media_tree.git
13806 S:      Maintained
13807 F:      drivers/media/radio/radio-shark.c
13808
13809 RADIOSHARK2 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-shark2.c
13815 F:      drivers/media/radio/radio-tea5777.c
13816
13817 RADOS BLOCK DEVICE (RBD)
13818 M:      Ilya Dryomov <idryomov@gmail.com>
13819 M:      Sage Weil <sage@redhat.com>
13820 R:      Dongsheng Yang <dongsheng.yang@easystack.cn>
13821 L:      ceph-devel@vger.kernel.org
13822 W:      http://ceph.com/
13823 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
13824 T:      git git://github.com/ceph/ceph-client.git
13825 S:      Supported
13826 F:      Documentation/ABI/testing/sysfs-bus-rbd
13827 F:      drivers/block/rbd.c
13828 F:      drivers/block/rbd_types.h
13829
13830 RAGE128 FRAMEBUFFER DISPLAY DRIVER
13831 M:      Paul Mackerras <paulus@samba.org>
13832 L:      linux-fbdev@vger.kernel.org
13833 S:      Maintained
13834 F:      drivers/video/fbdev/aty/aty128fb.c
13835
13836 RAINSHADOW-CEC DRIVER
13837 M:      Hans Verkuil <hverkuil@xs4all.nl>
13838 L:      linux-media@vger.kernel.org
13839 T:      git git://linuxtv.org/media_tree.git
13840 S:      Maintained
13841 F:      drivers/media/usb/rainshadow-cec/*
13842
13843 RALINK MIPS ARCHITECTURE
13844 M:      John Crispin <john@phrozen.org>
13845 L:      linux-mips@vger.kernel.org
13846 S:      Maintained
13847 F:      arch/mips/ralink
13848
13849 RALINK RT2X00 WIRELESS LAN DRIVER
13850 M:      Stanislaw Gruszka <sgruszka@redhat.com>
13851 M:      Helmut Schaa <helmut.schaa@googlemail.com>
13852 L:      linux-wireless@vger.kernel.org
13853 S:      Maintained
13854 F:      drivers/net/wireless/ralink/rt2x00/
13855
13856 RAMDISK RAM BLOCK DEVICE DRIVER
13857 M:      Jens Axboe <axboe@kernel.dk>
13858 S:      Maintained
13859 F:      Documentation/admin-guide/blockdev/ramdisk.rst
13860 F:      drivers/block/brd.c
13861
13862 RANCHU VIRTUAL BOARD FOR MIPS
13863 M:      Miodrag Dinic <miodrag.dinic@mips.com>
13864 L:      linux-mips@vger.kernel.org
13865 S:      Supported
13866 F:      arch/mips/generic/board-ranchu.c
13867 F:      arch/mips/configs/generic/board-ranchu.config
13868
13869 RANDOM NUMBER DRIVER
13870 M:      "Theodore Ts'o" <tytso@mit.edu>
13871 S:      Maintained
13872 F:      drivers/char/random.c
13873
13874 RAPIDIO SUBSYSTEM
13875 M:      Matt Porter <mporter@kernel.crashing.org>
13876 M:      Alexandre Bounine <alex.bou9@gmail.com>
13877 S:      Maintained
13878 F:      drivers/rapidio/
13879
13880 RAS INFRASTRUCTURE
13881 M:      Tony Luck <tony.luck@intel.com>
13882 M:      Borislav Petkov <bp@alien8.de>
13883 L:      linux-edac@vger.kernel.org
13884 S:      Maintained
13885 F:      drivers/ras/
13886 F:      include/linux/ras.h
13887 F:      include/ras/ras_event.h
13888 F:      Documentation/admin-guide/ras.rst
13889
13890 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
13891 L:      linux-wireless@vger.kernel.org
13892 S:      Orphan
13893 F:      drivers/net/wireless/ray*
13894
13895 RCUTORTURE TEST FRAMEWORK
13896 M:      "Paul E. McKenney" <paulmck@kernel.org>
13897 M:      Josh Triplett <josh@joshtriplett.org>
13898 R:      Steven Rostedt <rostedt@goodmis.org>
13899 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13900 R:      Lai Jiangshan <jiangshanlai@gmail.com>
13901 L:      rcu@vger.kernel.org
13902 S:      Supported
13903 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
13904 F:      tools/testing/selftests/rcutorture
13905
13906 RDC R-321X SoC
13907 M:      Florian Fainelli <florian@openwrt.org>
13908 S:      Maintained
13909
13910 RDC R6040 FAST ETHERNET DRIVER
13911 M:      Florian Fainelli <f.fainelli@gmail.com>
13912 L:      netdev@vger.kernel.org
13913 S:      Maintained
13914 F:      drivers/net/ethernet/rdc/r6040.c
13915
13916 RDMAVT - RDMA verbs software
13917 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
13918 M:      Mike Marciniszyn <mike.marciniszyn@intel.com>
13919 L:      linux-rdma@vger.kernel.org
13920 S:      Supported
13921 F:      drivers/infiniband/sw/rdmavt
13922
13923 RDS - RELIABLE DATAGRAM SOCKETS
13924 M:      Santosh Shilimkar <santosh.shilimkar@oracle.com>
13925 L:      netdev@vger.kernel.org
13926 L:      linux-rdma@vger.kernel.org
13927 L:      rds-devel@oss.oracle.com (moderated for non-subscribers)
13928 W:      https://oss.oracle.com/projects/rds/
13929 S:      Supported
13930 F:      net/rds/
13931 F:      Documentation/networking/rds.txt
13932
13933 RDT - RESOURCE ALLOCATION
13934 M:      Fenghua Yu <fenghua.yu@intel.com>
13935 M:      Reinette Chatre <reinette.chatre@intel.com>
13936 L:      linux-kernel@vger.kernel.org
13937 S:      Supported
13938 F:      arch/x86/kernel/cpu/resctrl/
13939 F:      arch/x86/include/asm/resctrl_sched.h
13940 F:      Documentation/x86/resctrl*
13941
13942 READ-COPY UPDATE (RCU)
13943 M:      "Paul E. McKenney" <paulmck@kernel.org>
13944 M:      Josh Triplett <josh@joshtriplett.org>
13945 R:      Steven Rostedt <rostedt@goodmis.org>
13946 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13947 R:      Lai Jiangshan <jiangshanlai@gmail.com>
13948 R:      Joel Fernandes <joel@joelfernandes.org>
13949 L:      rcu@vger.kernel.org
13950 W:      http://www.rdrop.com/users/paulmck/RCU/
13951 S:      Supported
13952 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
13953 F:      Documentation/RCU/
13954 X:      Documentation/RCU/torture.txt
13955 F:      include/linux/rcu*
13956 X:      include/linux/srcu*.h
13957 F:      kernel/rcu/
13958 X:      kernel/rcu/srcu*.c
13959
13960 REAL TIME CLOCK (RTC) SUBSYSTEM
13961 M:      Alessandro Zummo <a.zummo@towertech.it>
13962 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
13963 L:      linux-rtc@vger.kernel.org
13964 Q:      http://patchwork.ozlabs.org/project/rtc-linux/list/
13965 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
13966 S:      Maintained
13967 F:      Documentation/devicetree/bindings/rtc/
13968 F:      Documentation/admin-guide/rtc.rst
13969 F:      drivers/rtc/
13970 F:      include/linux/rtc.h
13971 F:      include/uapi/linux/rtc.h
13972 F:      include/linux/rtc/
13973 F:      include/linux/platform_data/rtc-*
13974 F:      tools/testing/selftests/rtc/
13975
13976 REALTEK AUDIO CODECS
13977 M:      Bard Liao <bardliao@realtek.com>
13978 M:      Oder Chiou <oder_chiou@realtek.com>
13979 S:      Maintained
13980 F:      sound/soc/codecs/rt*
13981 F:      include/sound/rt*.h
13982
13983 REALTEK RTL83xx SMI DSA ROUTER CHIPS
13984 M:      Linus Walleij <linus.walleij@linaro.org>
13985 S:      Maintained
13986 F:      Documentation/devicetree/bindings/net/dsa/realtek-smi.txt
13987 F:      drivers/net/dsa/realtek-smi*
13988 F:      drivers/net/dsa/rtl83*
13989
13990 REDPINE WIRELESS DRIVER
13991 M:      Amitkumar Karwar <amitkarwar@gmail.com>
13992 M:      Siva Rebbagondla <siva8118@gmail.com>
13993 L:      linux-wireless@vger.kernel.org
13994 S:      Maintained
13995 F:      drivers/net/wireless/rsi/
13996
13997 REGISTER MAP ABSTRACTION
13998 M:      Mark Brown <broonie@kernel.org>
13999 L:      linux-kernel@vger.kernel.org
14000 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
14001 S:      Supported
14002 F:      Documentation/devicetree/bindings/regmap/
14003 F:      drivers/base/regmap/
14004 F:      include/linux/regmap.h
14005
14006 REISERFS FILE SYSTEM
14007 L:      reiserfs-devel@vger.kernel.org
14008 S:      Supported
14009 F:      fs/reiserfs/
14010
14011 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
14012 M:      Ohad Ben-Cohen <ohad@wizery.com>
14013 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
14014 L:      linux-remoteproc@vger.kernel.org
14015 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git rproc-next
14016 S:      Maintained
14017 F:      Documentation/devicetree/bindings/remoteproc/
14018 F:      Documentation/ABI/testing/sysfs-class-remoteproc
14019 F:      Documentation/remoteproc.txt
14020 F:      drivers/remoteproc/
14021 F:      include/linux/remoteproc.h
14022 F:      include/linux/remoteproc/
14023
14024 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
14025 M:      Ohad Ben-Cohen <ohad@wizery.com>
14026 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
14027 L:      linux-remoteproc@vger.kernel.org
14028 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git rpmsg-next
14029 S:      Maintained
14030 F:      drivers/rpmsg/
14031 F:      Documentation/rpmsg.txt
14032 F:      Documentation/ABI/testing/sysfs-bus-rpmsg
14033 F:      include/linux/rpmsg.h
14034 F:      include/linux/rpmsg/
14035 F:      include/uapi/linux/rpmsg.h
14036 F:      samples/rpmsg/
14037
14038 RENESAS CLOCK DRIVERS
14039 M:      Geert Uytterhoeven <geert+renesas@glider.be>
14040 L:      linux-renesas-soc@vger.kernel.org
14041 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas
14042 S:      Supported
14043 F:      drivers/clk/renesas/
14044
14045 RENESAS EMEV2 I2C DRIVER
14046 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
14047 S:      Supported
14048 F:      Documentation/devicetree/bindings/i2c/renesas,iic-emev2.txt
14049 F:      drivers/i2c/busses/i2c-emev2.c
14050
14051 RENESAS ETHERNET DRIVERS
14052 R:      Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
14053 L:      netdev@vger.kernel.org
14054 L:      linux-renesas-soc@vger.kernel.org
14055 F:      Documentation/devicetree/bindings/net/renesas,*.txt
14056 F:      Documentation/devicetree/bindings/net/renesas,*.yaml
14057 F:      drivers/net/ethernet/renesas/
14058 F:      include/linux/sh_eth.h
14059
14060 RENESAS R-CAR GYROADC DRIVER
14061 M:      Marek Vasut <marek.vasut@gmail.com>
14062 L:      linux-iio@vger.kernel.org
14063 S:      Supported
14064 F:      Documentation/devicetree/bindings/iio/adc/renesas,gyroadc.txt
14065 F:      drivers/iio/adc/rcar-gyroadc.c
14066
14067 RENESAS R-CAR I2C DRIVERS
14068 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
14069 S:      Supported
14070 F:      Documentation/devicetree/bindings/i2c/renesas,i2c.txt
14071 F:      Documentation/devicetree/bindings/i2c/renesas,iic.txt
14072 F:      drivers/i2c/busses/i2c-rcar.c
14073 F:      drivers/i2c/busses/i2c-sh_mobile.c
14074
14075 RENESAS RIIC DRIVER
14076 M:      Chris Brandt <chris.brandt@renesas.com>
14077 S:      Supported
14078 F:      Documentation/devicetree/bindings/i2c/renesas,riic.txt
14079 F:      drivers/i2c/busses/i2c-riic.c
14080
14081 RENESAS USB PHY DRIVER
14082 M:      Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
14083 L:      linux-renesas-soc@vger.kernel.org
14084 S:      Maintained
14085 F:      drivers/phy/renesas/phy-rcar-gen3-usb*.c
14086
14087 RESET CONTROLLER FRAMEWORK
14088 M:      Philipp Zabel <p.zabel@pengutronix.de>
14089 T:      git git://git.pengutronix.de/git/pza/linux
14090 S:      Maintained
14091 F:      drivers/reset/
14092 F:      Documentation/devicetree/bindings/reset/
14093 F:      include/dt-bindings/reset/
14094 F:      include/linux/reset.h
14095 F:      include/linux/reset/
14096 F:      include/linux/reset-controller.h
14097 K:      \b(?:devm_|of_)?reset_control(?:ler_[a-z]+|_[a-z_]+)?\b
14098
14099 RESTARTABLE SEQUENCES SUPPORT
14100 M:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
14101 M:      Peter Zijlstra <peterz@infradead.org>
14102 M:      "Paul E. McKenney" <paulmck@kernel.org>
14103 M:      Boqun Feng <boqun.feng@gmail.com>
14104 L:      linux-kernel@vger.kernel.org
14105 S:      Supported
14106 F:      kernel/rseq.c
14107 F:      include/uapi/linux/rseq.h
14108 F:      include/trace/events/rseq.h
14109 F:      tools/testing/selftests/rseq/
14110
14111 RFKILL
14112 M:      Johannes Berg <johannes@sipsolutions.net>
14113 L:      linux-wireless@vger.kernel.org
14114 W:      http://wireless.kernel.org/
14115 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
14116 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
14117 S:      Maintained
14118 F:      Documentation/driver-api/rfkill.rst
14119 F:      Documentation/ABI/stable/sysfs-class-rfkill
14120 F:      net/rfkill/
14121 F:      include/linux/rfkill.h
14122 F:      include/uapi/linux/rfkill.h
14123
14124 RHASHTABLE
14125 M:      Thomas Graf <tgraf@suug.ch>
14126 M:      Herbert Xu <herbert@gondor.apana.org.au>
14127 L:      netdev@vger.kernel.org
14128 S:      Maintained
14129 F:      lib/rhashtable.c
14130 F:      lib/test_rhashtable.c
14131 F:      include/linux/rhashtable.h
14132 F:      include/linux/rhashtable-types.h
14133
14134 RICOH R5C592 MEMORYSTICK DRIVER
14135 M:      Maxim Levitsky <maximlevitsky@gmail.com>
14136 S:      Maintained
14137 F:      drivers/memstick/host/r592.*
14138
14139 RICOH SMARTMEDIA/XD DRIVER
14140 M:      Maxim Levitsky <maximlevitsky@gmail.com>
14141 S:      Maintained
14142 F:      drivers/mtd/nand/raw/r852.c
14143 F:      drivers/mtd/nand/raw/r852.h
14144
14145 RISC-V ARCHITECTURE
14146 M:      Paul Walmsley <paul.walmsley@sifive.com>
14147 M:      Palmer Dabbelt <palmer@dabbelt.com>
14148 M:      Albert Ou <aou@eecs.berkeley.edu>
14149 L:      linux-riscv@lists.infradead.org
14150 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git
14151 S:      Supported
14152 F:      arch/riscv/
14153 K:      riscv
14154 N:      riscv
14155
14156 ROCCAT DRIVERS
14157 M:      Stefan Achatz <erazor_de@users.sourceforge.net>
14158 W:      http://sourceforge.net/projects/roccat/
14159 S:      Maintained
14160 F:      drivers/hid/hid-roccat*
14161 F:      include/linux/hid-roccat*
14162 F:      Documentation/ABI/*/sysfs-driver-hid-roccat*
14163
14164 ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
14165 M:      Jacob Chen <jacob-chen@iotwrt.com>
14166 M:      Ezequiel Garcia <ezequiel@collabora.com>
14167 L:      linux-media@vger.kernel.org
14168 S:      Maintained
14169 F:      drivers/media/platform/rockchip/rga/
14170 F:      Documentation/devicetree/bindings/media/rockchip-rga.txt
14171
14172 HANTRO VPU CODEC DRIVER
14173 M:      Ezequiel Garcia <ezequiel@collabora.com>
14174 L:      linux-media@vger.kernel.org
14175 S:      Maintained
14176 F:      drivers/staging/media/hantro/
14177 F:      Documentation/devicetree/bindings/media/rockchip-vpu.txt
14178
14179 ROCKER DRIVER
14180 M:      Jiri Pirko <jiri@resnulli.us>
14181 L:      netdev@vger.kernel.org
14182 S:      Supported
14183 F:      drivers/net/ethernet/rocker/
14184
14185 ROCKETPORT DRIVER
14186 W:      http://www.comtrol.com
14187 S:      Maintained
14188 F:      Documentation/driver-api/serial/rocket.rst
14189 F:      drivers/tty/rocket*
14190
14191 ROCKETPORT EXPRESS/INFINITY DRIVER
14192 M:      Kevin Cernekee <cernekee@gmail.com>
14193 L:      linux-serial@vger.kernel.org
14194 S:      Odd Fixes
14195 F:      drivers/tty/serial/rp2.*
14196
14197 ROHM BH1750 AMBIENT LIGHT SENSOR DRIVER
14198 M:      Tomasz Duszynski <tduszyns@gmail.com>
14199 S:      Maintained
14200 F:      drivers/iio/light/bh1750.c
14201 F:      Documentation/devicetree/bindings/iio/light/bh1750.yaml
14202
14203 ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
14204 M:      Marek Vasut <marek.vasut+renesas@gmail.com>
14205 L:      linux-kernel@vger.kernel.org
14206 L:      linux-renesas-soc@vger.kernel.org
14207 S:      Supported
14208 F:      drivers/mfd/bd9571mwv.c
14209 F:      drivers/regulator/bd9571mwv-regulator.c
14210 F:      drivers/gpio/gpio-bd9571mwv.c
14211 F:      include/linux/mfd/bd9571mwv.h
14212 F:      Documentation/devicetree/bindings/mfd/bd9571mwv.txt
14213
14214 ROSE NETWORK LAYER
14215 M:      Ralf Baechle <ralf@linux-mips.org>
14216 L:      linux-hams@vger.kernel.org
14217 W:      http://www.linux-ax25.org/
14218 S:      Maintained
14219 F:      include/net/rose.h
14220 F:      include/uapi/linux/rose.h
14221 F:      net/rose/
14222
14223 RTL2830 MEDIA DRIVER
14224 M:      Antti Palosaari <crope@iki.fi>
14225 L:      linux-media@vger.kernel.org
14226 W:      https://linuxtv.org
14227 W:      http://palosaari.fi/linux/
14228 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14229 T:      git git://linuxtv.org/anttip/media_tree.git
14230 S:      Maintained
14231 F:      drivers/media/dvb-frontends/rtl2830*
14232
14233 RTL2832 MEDIA DRIVER
14234 M:      Antti Palosaari <crope@iki.fi>
14235 L:      linux-media@vger.kernel.org
14236 W:      https://linuxtv.org
14237 W:      http://palosaari.fi/linux/
14238 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14239 T:      git git://linuxtv.org/anttip/media_tree.git
14240 S:      Maintained
14241 F:      drivers/media/dvb-frontends/rtl2832*
14242
14243 RTL2832_SDR MEDIA DRIVER
14244 M:      Antti Palosaari <crope@iki.fi>
14245 L:      linux-media@vger.kernel.org
14246 W:      https://linuxtv.org
14247 W:      http://palosaari.fi/linux/
14248 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14249 T:      git git://linuxtv.org/anttip/media_tree.git
14250 S:      Maintained
14251 F:      drivers/media/dvb-frontends/rtl2832_sdr*
14252
14253 RTL8180 WIRELESS DRIVER
14254 L:      linux-wireless@vger.kernel.org
14255 W:      http://wireless.kernel.org/
14256 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
14257 S:      Orphan
14258 F:      drivers/net/wireless/realtek/rtl818x/rtl8180/
14259
14260 RTL8187 WIRELESS DRIVER
14261 M:      Herton Ronaldo Krzesinski <herton@canonical.com>
14262 M:      Hin-Tak Leung <htl10@users.sourceforge.net>
14263 M:      Larry Finger <Larry.Finger@lwfinger.net>
14264 L:      linux-wireless@vger.kernel.org
14265 W:      http://wireless.kernel.org/
14266 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
14267 S:      Maintained
14268 F:      drivers/net/wireless/realtek/rtl818x/rtl8187/
14269
14270 REALTEK WIRELESS DRIVER (rtlwifi family)
14271 M:      Ping-Ke Shih <pkshih@realtek.com>
14272 L:      linux-wireless@vger.kernel.org
14273 W:      http://wireless.kernel.org/
14274 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
14275 S:      Maintained
14276 F:      drivers/net/wireless/realtek/rtlwifi/
14277
14278 REALTEK WIRELESS DRIVER (rtw88)
14279 M:      Yan-Hsuan Chuang <yhchuang@realtek.com>
14280 L:      linux-wireless@vger.kernel.org
14281 S:      Maintained
14282 F:      drivers/net/wireless/realtek/rtw88/
14283
14284 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
14285 M:      Jes Sorensen <Jes.Sorensen@gmail.com>
14286 L:      linux-wireless@vger.kernel.org
14287 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
14288 S:      Maintained
14289 F:      drivers/net/wireless/realtek/rtl8xxxu/
14290
14291 RXRPC SOCKETS (AF_RXRPC)
14292 M:      David Howells <dhowells@redhat.com>
14293 L:      linux-afs@lists.infradead.org
14294 S:      Supported
14295 F:      net/rxrpc/
14296 F:      include/keys/rxrpc-type.h
14297 F:      include/net/af_rxrpc.h
14298 F:      include/trace/events/rxrpc.h
14299 F:      include/uapi/linux/rxrpc.h
14300 F:      Documentation/networking/rxrpc.txt
14301 W:      https://www.infradead.org/~dhowells/kafs/
14302
14303 S3 SAVAGE FRAMEBUFFER DRIVER
14304 M:      Antonino Daplas <adaplas@gmail.com>
14305 L:      linux-fbdev@vger.kernel.org
14306 S:      Maintained
14307 F:      drivers/video/fbdev/savage/
14308
14309 S390
14310 M:      Heiko Carstens <heiko.carstens@de.ibm.com>
14311 M:      Vasily Gorbik <gor@linux.ibm.com>
14312 M:      Christian Borntraeger <borntraeger@de.ibm.com>
14313 L:      linux-s390@vger.kernel.org
14314 W:      http://www.ibm.com/developerworks/linux/linux390/
14315 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
14316 S:      Supported
14317 F:      arch/s390/
14318 F:      drivers/s390/
14319 F:      Documentation/s390/
14320 F:      Documentation/driver-api/s390-drivers.rst
14321
14322 S390 COMMON I/O LAYER
14323 M:      Sebastian Ott <sebott@linux.ibm.com>
14324 M:      Peter Oberparleiter <oberpar@linux.ibm.com>
14325 L:      linux-s390@vger.kernel.org
14326 W:      http://www.ibm.com/developerworks/linux/linux390/
14327 S:      Supported
14328 F:      drivers/s390/cio/
14329
14330 S390 DASD DRIVER
14331 M:      Stefan Haberland <sth@linux.ibm.com>
14332 M:      Jan Hoeppner <hoeppner@linux.ibm.com>
14333 L:      linux-s390@vger.kernel.org
14334 W:      http://www.ibm.com/developerworks/linux/linux390/
14335 S:      Supported
14336 F:      drivers/s390/block/dasd*
14337 F:      block/partitions/ibm.c
14338
14339 S390 IOMMU (PCI)
14340 M:      Gerald Schaefer <gerald.schaefer@de.ibm.com>
14341 L:      linux-s390@vger.kernel.org
14342 W:      http://www.ibm.com/developerworks/linux/linux390/
14343 S:      Supported
14344 F:      drivers/iommu/s390-iommu.c
14345
14346 S390 IUCV NETWORK LAYER
14347 M:      Julian Wiedmann <jwi@linux.ibm.com>
14348 M:      Ursula Braun <ubraun@linux.ibm.com>
14349 L:      linux-s390@vger.kernel.org
14350 W:      http://www.ibm.com/developerworks/linux/linux390/
14351 S:      Supported
14352 F:      drivers/s390/net/*iucv*
14353 F:      include/net/iucv/
14354 F:      net/iucv/
14355
14356 S390 NETWORK DRIVERS
14357 M:      Julian Wiedmann <jwi@linux.ibm.com>
14358 M:      Ursula Braun <ubraun@linux.ibm.com>
14359 L:      linux-s390@vger.kernel.org
14360 W:      http://www.ibm.com/developerworks/linux/linux390/
14361 S:      Supported
14362 F:      drivers/s390/net/
14363
14364 S390 PCI SUBSYSTEM
14365 M:      Sebastian Ott <sebott@linux.ibm.com>
14366 M:      Gerald Schaefer <gerald.schaefer@de.ibm.com>
14367 L:      linux-s390@vger.kernel.org
14368 W:      http://www.ibm.com/developerworks/linux/linux390/
14369 S:      Supported
14370 F:      arch/s390/pci/
14371 F:      drivers/pci/hotplug/s390_pci_hpc.c
14372
14373 S390 VFIO-CCW DRIVER
14374 M:      Cornelia Huck <cohuck@redhat.com>
14375 M:      Eric Farman <farman@linux.ibm.com>
14376 R:      Halil Pasic <pasic@linux.ibm.com>
14377 L:      linux-s390@vger.kernel.org
14378 L:      kvm@vger.kernel.org
14379 S:      Supported
14380 F:      drivers/s390/cio/vfio_ccw*
14381 F:      Documentation/s390/vfio-ccw.rst
14382 F:      include/uapi/linux/vfio_ccw.h
14383
14384 S390 ZCRYPT DRIVER
14385 M:      Harald Freudenberger <freude@linux.ibm.com>
14386 L:      linux-s390@vger.kernel.org
14387 W:      http://www.ibm.com/developerworks/linux/linux390/
14388 S:      Supported
14389 F:      drivers/s390/crypto/
14390
14391 S390 VFIO AP DRIVER
14392 M:      Tony Krowiak <akrowiak@linux.ibm.com>
14393 M:      Pierre Morel <pmorel@linux.ibm.com>
14394 M:      Halil Pasic <pasic@linux.ibm.com>
14395 L:      linux-s390@vger.kernel.org
14396 W:      http://www.ibm.com/developerworks/linux/linux390/
14397 S:      Supported
14398 F:      drivers/s390/crypto/vfio_ap_drv.c
14399 F:      drivers/s390/crypto/vfio_ap_private.h
14400 F:      drivers/s390/crypto/vfio_ap_ops.c
14401 F:      Documentation/s390/vfio-ap.rst
14402
14403 S390 ZFCP DRIVER
14404 M:      Steffen Maier <maier@linux.ibm.com>
14405 M:      Benjamin Block <bblock@linux.ibm.com>
14406 L:      linux-s390@vger.kernel.org
14407 W:      http://www.ibm.com/developerworks/linux/linux390/
14408 S:      Supported
14409 F:      drivers/s390/scsi/zfcp_*
14410
14411 S3C24XX SD/MMC Driver
14412 M:      Ben Dooks <ben-linux@fluff.org>
14413 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14414 S:      Supported
14415 F:      drivers/mmc/host/s3cmci.*
14416
14417 SAA6588 RDS RECEIVER DRIVER
14418 M:      Hans Verkuil <hverkuil@xs4all.nl>
14419 L:      linux-media@vger.kernel.org
14420 T:      git git://linuxtv.org/media_tree.git
14421 W:      https://linuxtv.org
14422 S:      Odd Fixes
14423 F:      drivers/media/i2c/saa6588*
14424
14425 SAA7134 VIDEO4LINUX DRIVER
14426 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
14427 L:      linux-media@vger.kernel.org
14428 W:      https://linuxtv.org
14429 T:      git git://linuxtv.org/media_tree.git
14430 S:      Odd fixes
14431 F:      Documentation/media/v4l-drivers/saa7134*
14432 F:      drivers/media/pci/saa7134/
14433
14434 SAA7146 VIDEO4LINUX-2 DRIVER
14435 M:      Hans Verkuil <hverkuil@xs4all.nl>
14436 L:      linux-media@vger.kernel.org
14437 T:      git git://linuxtv.org/media_tree.git
14438 S:      Maintained
14439 F:      drivers/media/common/saa7146/
14440 F:      drivers/media/pci/saa7146/
14441 F:      include/media/drv-intf/saa7146*
14442
14443 SAFESETID SECURITY MODULE
14444 M:     Micah Morton <mortonm@chromium.org>
14445 S:     Supported
14446 F:     security/safesetid/
14447 F:     Documentation/admin-guide/LSM/SafeSetID.rst
14448
14449 SAMSUNG AUDIO (ASoC) DRIVERS
14450 M:      Krzysztof Kozlowski <krzk@kernel.org>
14451 M:      Sangbeom Kim <sbkim73@samsung.com>
14452 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
14453 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14454 S:      Supported
14455 F:      sound/soc/samsung/
14456 F:      Documentation/devicetree/bindings/sound/samsung*
14457
14458 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
14459 M:      Krzysztof Kozlowski <krzk@kernel.org>
14460 L:      linux-crypto@vger.kernel.org
14461 L:      linux-samsung-soc@vger.kernel.org
14462 S:      Maintained
14463 F:      drivers/crypto/exynos-rng.c
14464 F:      Documentation/devicetree/bindings/rng/samsung,exynos4-rng.yaml
14465
14466 SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
14467 M:      Łukasz Stelmach <l.stelmach@samsung.com>
14468 L:      linux-samsung-soc@vger.kernel.org
14469 S:      Maintained
14470 F:      drivers/char/hw_random/exynos-trng.c
14471 F:      Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt
14472
14473 SAMSUNG FRAMEBUFFER DRIVER
14474 M:      Jingoo Han <jingoohan1@gmail.com>
14475 L:      linux-fbdev@vger.kernel.org
14476 S:      Maintained
14477 F:      drivers/video/fbdev/s3c-fb.c
14478
14479 SAMSUNG LAPTOP DRIVER
14480 M:      Corentin Chary <corentin.chary@gmail.com>
14481 L:      platform-driver-x86@vger.kernel.org
14482 S:      Maintained
14483 F:      drivers/platform/x86/samsung-laptop.c
14484
14485 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
14486 M:      Sangbeom Kim <sbkim73@samsung.com>
14487 M:      Krzysztof Kozlowski <krzk@kernel.org>
14488 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
14489 L:      linux-kernel@vger.kernel.org
14490 L:      linux-samsung-soc@vger.kernel.org
14491 S:      Supported
14492 F:      drivers/mfd/sec*.c
14493 F:      drivers/regulator/s2m*.c
14494 F:      drivers/regulator/s5m*.c
14495 F:      drivers/clk/clk-s2mps11.c
14496 F:      drivers/rtc/rtc-s5m.c
14497 F:      include/linux/mfd/samsung/
14498 F:      Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
14499 F:      Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
14500 F:      Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
14501 F:      Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
14502
14503 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
14504 M:      Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
14505 L:      linux-media@vger.kernel.org
14506 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
14507 S:      Maintained
14508 F:      drivers/media/platform/s3c-camif/
14509 F:      include/media/drv-intf/s3c_camif.h
14510
14511 SAMSUNG S3FWRN5 NFC DRIVER
14512 M:      Robert Baldyga <r.baldyga@samsung.com>
14513 M:      Krzysztof Opasiak <k.opasiak@samsung.com>
14514 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
14515 S:      Supported
14516 F:      drivers/nfc/s3fwrn5
14517
14518 SAMSUNG S5C73M3 CAMERA DRIVER
14519 M:      Kyungmin Park <kyungmin.park@samsung.com>
14520 M:      Andrzej Hajda <a.hajda@samsung.com>
14521 L:      linux-media@vger.kernel.org
14522 S:      Supported
14523 F:      drivers/media/i2c/s5c73m3/*
14524
14525 SAMSUNG S5K5BAF 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/s5k5baf.c
14531
14532 SAMSUNG S5P Security SubSystem (SSS) DRIVER
14533 M:      Krzysztof Kozlowski <krzk@kernel.org>
14534 M:      Vladimir Zapolskiy <vz@mleia.com>
14535 M:      Kamil Konieczny <k.konieczny@partner.samsung.com>
14536 L:      linux-crypto@vger.kernel.org
14537 L:      linux-samsung-soc@vger.kernel.org
14538 S:      Maintained
14539 F:      Documentation/devicetree/bindings/crypto/samsung-slimsss.yaml
14540 F:      Documentation/devicetree/bindings/crypto/samsung-sss.yaml
14541 F:      drivers/crypto/s5p-sss.c
14542
14543 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
14544 M:      Kyungmin Park <kyungmin.park@samsung.com>
14545 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
14546 L:      linux-media@vger.kernel.org
14547 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
14548 S:      Supported
14549 F:      drivers/media/platform/exynos4-is/
14550
14551 SAMSUNG SOC CLOCK DRIVERS
14552 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
14553 M:      Tomasz Figa <tomasz.figa@gmail.com>
14554 M:      Chanwoo Choi <cw00.choi@samsung.com>
14555 S:      Supported
14556 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
14557 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
14558 F:      drivers/clk/samsung/
14559 F:      include/dt-bindings/clock/exynos*.h
14560 F:      Documentation/devicetree/bindings/clock/exynos*.txt
14561 F:      Documentation/devicetree/bindings/clock/samsung,s3c*
14562 F:      Documentation/devicetree/bindings/clock/samsung,s5p*
14563
14564 SAMSUNG SPI DRIVERS
14565 M:      Kukjin Kim <kgene@kernel.org>
14566 M:      Krzysztof Kozlowski <krzk@kernel.org>
14567 M:      Andi Shyti <andi@etezian.org>
14568 L:      linux-spi@vger.kernel.org
14569 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
14570 S:      Maintained
14571 F:      Documentation/devicetree/bindings/spi/spi-samsung.txt
14572 F:      drivers/spi/spi-s3c*
14573 F:      include/linux/platform_data/spi-s3c64xx.h
14574
14575 SAMSUNG SXGBE DRIVERS
14576 M:      Byungho An <bh74.an@samsung.com>
14577 M:      Girish K S <ks.giri@samsung.com>
14578 M:      Vipul Pandya <vipul.pandya@samsung.com>
14579 S:      Supported
14580 L:      netdev@vger.kernel.org
14581 F:      drivers/net/ethernet/samsung/sxgbe/
14582
14583 SAMSUNG THERMAL DRIVER
14584 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
14585 L:      linux-pm@vger.kernel.org
14586 L:      linux-samsung-soc@vger.kernel.org
14587 S:      Supported
14588 T:      git https://github.com/lmajewski/linux-samsung-thermal.git
14589 F:      drivers/thermal/samsung/
14590
14591 SAMSUNG USB2 PHY DRIVER
14592 M:      Kamil Debski <kamil@wypas.org>
14593 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
14594 L:      linux-kernel@vger.kernel.org
14595 S:      Supported
14596 F:      Documentation/devicetree/bindings/phy/samsung-phy.txt
14597 F:      Documentation/driver-api/phy/samsung-usb2.rst
14598 F:      drivers/phy/samsung/phy-exynos4210-usb2.c
14599 F:      drivers/phy/samsung/phy-exynos4x12-usb2.c
14600 F:      drivers/phy/samsung/phy-exynos5250-usb2.c
14601 F:      drivers/phy/samsung/phy-s5pv210-usb2.c
14602 F:      drivers/phy/samsung/phy-samsung-usb2.c
14603 F:      drivers/phy/samsung/phy-samsung-usb2.h
14604
14605 SC1200 WDT DRIVER
14606 M:      Zwane Mwaikambo <zwanem@gmail.com>
14607 S:      Maintained
14608 F:      drivers/watchdog/sc1200wdt.c
14609
14610 SCHEDULER
14611 M:      Ingo Molnar <mingo@redhat.com>
14612 M:      Peter Zijlstra <peterz@infradead.org>
14613 M:      Juri Lelli <juri.lelli@redhat.com> (SCHED_DEADLINE)
14614 M:      Vincent Guittot <vincent.guittot@linaro.org> (SCHED_NORMAL)
14615 R:      Dietmar Eggemann <dietmar.eggemann@arm.com> (SCHED_NORMAL)
14616 R:      Steven Rostedt <rostedt@goodmis.org> (SCHED_FIFO/SCHED_RR)
14617 R:      Ben Segall <bsegall@google.com> (CONFIG_CFS_BANDWIDTH)
14618 R:      Mel Gorman <mgorman@suse.de> (CONFIG_NUMA_BALANCING)
14619 L:      linux-kernel@vger.kernel.org
14620 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
14621 S:      Maintained
14622 F:      kernel/sched/
14623 F:      include/linux/sched.h
14624 F:      include/uapi/linux/sched.h
14625 F:      include/linux/wait.h
14626 F:      include/linux/preempt.h
14627
14628 SCR24X CHIP CARD INTERFACE DRIVER
14629 M:      Lubomir Rintel <lkundrak@v3.sk>
14630 S:      Supported
14631 F:      drivers/char/pcmcia/scr24x_cs.c
14632
14633 SCSI CDROM DRIVER
14634 M:      Jens Axboe <axboe@kernel.dk>
14635 L:      linux-scsi@vger.kernel.org
14636 W:      http://www.kernel.dk
14637 S:      Maintained
14638 F:      drivers/scsi/sr*
14639
14640 SCSI RDMA PROTOCOL (SRP) INITIATOR
14641 M:      Bart Van Assche <bvanassche@acm.org>
14642 L:      linux-rdma@vger.kernel.org
14643 S:      Supported
14644 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
14645 F:      drivers/infiniband/ulp/srp/
14646 F:      include/scsi/srp.h
14647
14648 SCSI RDMA PROTOCOL (SRP) TARGET
14649 M:      Bart Van Assche <bvanassche@acm.org>
14650 L:      linux-rdma@vger.kernel.org
14651 L:      target-devel@vger.kernel.org
14652 S:      Supported
14653 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
14654 F:      drivers/infiniband/ulp/srpt/
14655
14656 SCSI SG DRIVER
14657 M:      Doug Gilbert <dgilbert@interlog.com>
14658 L:      linux-scsi@vger.kernel.org
14659 W:      http://sg.danny.cz/sg
14660 S:      Maintained
14661 F:      Documentation/scsi/scsi-generic.txt
14662 F:      drivers/scsi/sg.c
14663 F:      include/scsi/sg.h
14664
14665 SCSI SUBSYSTEM
14666 M:      "James E.J. Bottomley" <jejb@linux.ibm.com>
14667 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
14668 M:      "Martin K. Petersen" <martin.petersen@oracle.com>
14669 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
14670 Q:      https://patchwork.kernel.org/project/linux-scsi/list/
14671 L:      linux-scsi@vger.kernel.org
14672 S:      Maintained
14673 F:      Documentation/devicetree/bindings/scsi/
14674 F:      drivers/scsi/
14675 F:      include/scsi/
14676
14677 SCSI TAPE DRIVER
14678 M:      Kai Mäkisara <Kai.Makisara@kolumbus.fi>
14679 L:      linux-scsi@vger.kernel.org
14680 S:      Maintained
14681 F:      Documentation/scsi/st.txt
14682 F:      drivers/scsi/st.*
14683 F:      drivers/scsi/st_*.h
14684
14685 SCSI TARGET SUBSYSTEM
14686 M:      "Martin K. Petersen" <martin.petersen@oracle.com>
14687 L:      linux-scsi@vger.kernel.org
14688 L:      target-devel@vger.kernel.org
14689 W:      http://www.linux-iscsi.org
14690 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
14691 Q:      https://patchwork.kernel.org/project/target-devel/list/
14692 S:      Supported
14693 F:      drivers/target/
14694 F:      include/target/
14695 F:      Documentation/target/
14696
14697 SCTP PROTOCOL
14698 M:      Vlad Yasevich <vyasevich@gmail.com>
14699 M:      Neil Horman <nhorman@tuxdriver.com>
14700 M:      Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
14701 L:      linux-sctp@vger.kernel.org
14702 W:      http://lksctp.sourceforge.net
14703 S:      Maintained
14704 F:      Documentation/networking/sctp.txt
14705 F:      include/linux/sctp.h
14706 F:      include/uapi/linux/sctp.h
14707 F:      include/net/sctp/
14708 F:      net/sctp/
14709
14710 SCx200 CPU SUPPORT
14711 M:      Jim Cromie <jim.cromie@gmail.com>
14712 S:      Odd Fixes
14713 F:      Documentation/i2c/busses/scx200_acb.rst
14714 F:      arch/x86/platform/scx200/
14715 F:      drivers/watchdog/scx200_wdt.c
14716 F:      drivers/i2c/busses/scx200*
14717 F:      drivers/mtd/maps/scx200_docflash.c
14718 F:      include/linux/scx200.h
14719
14720 SCx200 GPIO DRIVER
14721 M:      Jim Cromie <jim.cromie@gmail.com>
14722 S:      Maintained
14723 F:      drivers/char/scx200_gpio.c
14724 F:      include/linux/scx200_gpio.h
14725
14726 SCx200 HRT CLOCKSOURCE DRIVER
14727 M:      Jim Cromie <jim.cromie@gmail.com>
14728 S:      Maintained
14729 F:      drivers/clocksource/scx200_hrt.c
14730
14731 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
14732 M:      Sascha Sommer <saschasommer@freenet.de>
14733 L:      sdricohcs-devel@lists.sourceforge.net (subscribers-only)
14734 S:      Maintained
14735 F:      drivers/mmc/host/sdricoh_cs.c
14736
14737 SECO BOARDS CEC DRIVER
14738 M:      Ettore Chimenti <ek5.chimenti@gmail.com>
14739 S:      Maintained
14740 F:      drivers/media/platform/seco-cec/seco-cec.c
14741 F:      drivers/media/platform/seco-cec/seco-cec.h
14742
14743 SECURE COMPUTING
14744 M:      Kees Cook <keescook@chromium.org>
14745 R:      Andy Lutomirski <luto@amacapital.net>
14746 R:      Will Drewry <wad@chromium.org>
14747 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
14748 S:      Supported
14749 F:      kernel/seccomp.c
14750 F:      include/uapi/linux/seccomp.h
14751 F:      include/linux/seccomp.h
14752 F:      tools/testing/selftests/seccomp/*
14753 F:      tools/testing/selftests/kselftest_harness.h
14754 F:      Documentation/userspace-api/seccomp_filter.rst
14755 K:      \bsecure_computing
14756 K:      \bTIF_SECCOMP\b
14757
14758 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
14759 M:      Al Cooper <alcooperx@gmail.com>
14760 L:      linux-mmc@vger.kernel.org
14761 L:      bcm-kernel-feedback-list@broadcom.com
14762 S:      Maintained
14763 F:      drivers/mmc/host/sdhci-brcmstb*
14764
14765 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
14766 M:      Adrian Hunter <adrian.hunter@intel.com>
14767 L:      linux-mmc@vger.kernel.org
14768 S:      Maintained
14769 F:      drivers/mmc/host/sdhci*
14770 F:      include/linux/mmc/sdhci*
14771
14772 EMMC CMDQ HOST CONTROLLER INTERFACE (CQHCI) DRIVER
14773 M:      Adrian Hunter <adrian.hunter@intel.com>
14774 M:      Ritesh Harjani <riteshh@codeaurora.org>
14775 M:      Asutosh Das <asutoshd@codeaurora.org>
14776 L:      linux-mmc@vger.kernel.org
14777 S:      Maintained
14778 F:      drivers/mmc/host/cqhci*
14779
14780 SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
14781 M:      Prabu Thangamuthu <prabu.t@synopsys.com>
14782 M:      Manjunath M B <manjumb@synopsys.com>
14783 L:      linux-mmc@vger.kernel.org
14784 S:      Maintained
14785 F:      drivers/mmc/host/sdhci-pci-dwc-mshc.c
14786
14787 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
14788 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
14789 L:      linux-mmc@vger.kernel.org
14790 S:      Supported
14791 F:      drivers/mmc/host/sdhci-of-at91.c
14792
14793 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
14794 M:      Ben Dooks <ben-linux@fluff.org>
14795 M:      Jaehoon Chung <jh80.chung@samsung.com>
14796 L:      linux-mmc@vger.kernel.org
14797 S:      Maintained
14798 F:      drivers/mmc/host/sdhci-s3c*
14799
14800 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
14801 M:      Viresh Kumar <vireshk@kernel.org>
14802 L:      linux-mmc@vger.kernel.org
14803 S:      Maintained
14804 F:      drivers/mmc/host/sdhci-spear.c
14805
14806 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
14807 M:      Kishon Vijay Abraham I <kishon@ti.com>
14808 L:      linux-mmc@vger.kernel.org
14809 S:      Maintained
14810 F:      drivers/mmc/host/sdhci-omap.c
14811
14812 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
14813 M:      Scott Bauer <scott.bauer@intel.com>
14814 M:      Jonathan Derrick <jonathan.derrick@intel.com>
14815 L:      linux-block@vger.kernel.org
14816 S:      Supported
14817 F:      block/sed*
14818 F:      block/opal_proto.h
14819 F:      include/linux/sed*
14820 F:      include/uapi/linux/sed*
14821
14822 SECURITY CONTACT
14823 M:      Security Officers <security@kernel.org>
14824 S:      Supported
14825
14826 SECURITY SUBSYSTEM
14827 M:      James Morris <jmorris@namei.org>
14828 M:      "Serge E. Hallyn" <serge@hallyn.com>
14829 L:      linux-security-module@vger.kernel.org (suggested Cc:)
14830 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
14831 W:      http://kernsec.org/
14832 S:      Supported
14833 F:      security/
14834 X:      security/selinux/
14835
14836 SELINUX SECURITY MODULE
14837 M:      Paul Moore <paul@paul-moore.com>
14838 M:      Stephen Smalley <sds@tycho.nsa.gov>
14839 M:      Eric Paris <eparis@parisplace.org>
14840 L:      selinux@vger.kernel.org
14841 W:      https://selinuxproject.org
14842 W:      https://github.com/SELinuxProject
14843 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
14844 S:      Supported
14845 F:      include/uapi/linux/selinux_netlink.h
14846 F:      security/selinux/
14847 F:      scripts/selinux/
14848 F:      Documentation/admin-guide/LSM/SELinux.rst
14849
14850 SENSABLE PHANTOM
14851 M:      Jiri Slaby <jirislaby@gmail.com>
14852 S:      Maintained
14853 F:      drivers/misc/phantom.c
14854 F:      include/uapi/linux/phantom.h
14855
14856 SENSIRION SPS30 AIR POLLUTION SENSOR DRIVER
14857 M:      Tomasz Duszynski <tduszyns@gmail.com>
14858 S:      Maintained
14859 F:      drivers/iio/chemical/sps30.c
14860 F:      Documentation/devicetree/bindings/iio/chemical/sensirion,sps30.yaml
14861
14862 SERIAL DEVICE BUS
14863 M:      Rob Herring <robh@kernel.org>
14864 L:      linux-serial@vger.kernel.org
14865 S:      Maintained
14866 F:      Documentation/devicetree/bindings/serial/slave-device.txt
14867 F:      drivers/tty/serdev/
14868 F:      include/linux/serdev.h
14869
14870 SERIAL DRIVERS
14871 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14872 L:      linux-serial@vger.kernel.org
14873 S:      Maintained
14874 F:      Documentation/devicetree/bindings/serial/
14875 F:      drivers/tty/serial/
14876
14877 SERIAL IR RECEIVER
14878 M:      Sean Young <sean@mess.org>
14879 L:      linux-media@vger.kernel.org
14880 S:      Maintained
14881 F:      drivers/media/rc/serial_ir.c
14882
14883 SFC NETWORK DRIVER
14884 M:      Solarflare linux maintainers <linux-net-drivers@solarflare.com>
14885 M:      Edward Cree <ecree@solarflare.com>
14886 M:      Martin Habets <mhabets@solarflare.com>
14887 L:      netdev@vger.kernel.org
14888 S:      Supported
14889 F:      drivers/net/ethernet/sfc/
14890
14891 SFF/SFP/SFP+ MODULE SUPPORT
14892 M:      Russell King <linux@armlinux.org.uk>
14893 L:      netdev@vger.kernel.org
14894 S:      Maintained
14895 F:      drivers/net/phy/phylink.c
14896 F:      drivers/net/phy/sfp*
14897 F:      include/linux/phylink.h
14898 F:      include/linux/sfp.h
14899 K:      phylink
14900
14901 SGI GRU DRIVER
14902 M:      Dimitri Sivanich <sivanich@sgi.com>
14903 S:      Maintained
14904 F:      drivers/misc/sgi-gru/
14905
14906 SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
14907 M:      Pat Gefre <pfg@sgi.com>
14908 L:      linux-ia64@vger.kernel.org
14909 S:      Supported
14910 F:      Documentation/ia64/serial.rst
14911 F:      drivers/tty/serial/ioc?_serial.c
14912 F:      include/linux/ioc?.h
14913
14914 SGI XP/XPC/XPNET DRIVER
14915 M:      Cliff Whickman <cpw@sgi.com>
14916 M:      Robin Holt <robinmholt@gmail.com>
14917 S:      Maintained
14918 F:      drivers/misc/sgi-xp/
14919
14920 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
14921 M:      Ursula Braun <ubraun@linux.ibm.com>
14922 M:      Karsten Graul <kgraul@linux.ibm.com>
14923 L:      linux-s390@vger.kernel.org
14924 W:      http://www.ibm.com/developerworks/linux/linux390/
14925 S:      Supported
14926 F:      net/smc/
14927
14928 SHARP RJ54N1CB0C SENSOR DRIVER
14929 M:      Jacopo Mondi <jacopo@jmondi.org>
14930 L:      linux-media@vger.kernel.org
14931 T:      git git://linuxtv.org/media_tree.git
14932 S:      Odd fixes
14933 F:      drivers/media/i2c/rj54n1cb0c.c
14934 F:      include/media/i2c/rj54n1cb0c.h
14935
14936 SH_VEU V4L2 MEM2MEM DRIVER
14937 L:      linux-media@vger.kernel.org
14938 S:      Orphan
14939 F:      drivers/media/platform/sh_veu.c
14940
14941 SH_VOU V4L2 OUTPUT DRIVER
14942 L:      linux-media@vger.kernel.org
14943 S:      Orphan
14944 F:      drivers/media/platform/sh_vou.c
14945 F:      include/media/drv-intf/sh_vou.h
14946
14947 SI2157 MEDIA DRIVER
14948 M:      Antti Palosaari <crope@iki.fi>
14949 L:      linux-media@vger.kernel.org
14950 W:      https://linuxtv.org
14951 W:      http://palosaari.fi/linux/
14952 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14953 T:      git git://linuxtv.org/anttip/media_tree.git
14954 S:      Maintained
14955 F:      drivers/media/tuners/si2157*
14956
14957 SI2165 MEDIA DRIVER
14958 M:      Matthias Schwarzott <zzam@gentoo.org>
14959 L:      linux-media@vger.kernel.org
14960 W:      https://linuxtv.org
14961 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14962 S:      Maintained
14963 F:      drivers/media/dvb-frontends/si2165*
14964
14965 SI2168 MEDIA DRIVER
14966 M:      Antti Palosaari <crope@iki.fi>
14967 L:      linux-media@vger.kernel.org
14968 W:      https://linuxtv.org
14969 W:      http://palosaari.fi/linux/
14970 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14971 T:      git git://linuxtv.org/anttip/media_tree.git
14972 S:      Maintained
14973 F:      drivers/media/dvb-frontends/si2168*
14974
14975 SI470X FM RADIO RECEIVER I2C DRIVER
14976 M:      Hans Verkuil <hverkuil@xs4all.nl>
14977 L:      linux-media@vger.kernel.org
14978 T:      git git://linuxtv.org/media_tree.git
14979 W:      https://linuxtv.org
14980 S:      Odd Fixes
14981 F:      drivers/media/radio/si470x/radio-si470x-i2c.c
14982
14983 SI470X FM RADIO RECEIVER USB DRIVER
14984 M:      Hans Verkuil <hverkuil@xs4all.nl>
14985 L:      linux-media@vger.kernel.org
14986 T:      git git://linuxtv.org/media_tree.git
14987 W:      https://linuxtv.org
14988 S:      Maintained
14989 F:      drivers/media/radio/si470x/radio-si470x-common.c
14990 F:      drivers/media/radio/si470x/radio-si470x.h
14991 F:      drivers/media/radio/si470x/radio-si470x-usb.c
14992
14993 SI4713 FM RADIO TRANSMITTER I2C DRIVER
14994 M:      Eduardo Valentin <edubezval@gmail.com>
14995 L:      linux-media@vger.kernel.org
14996 T:      git git://linuxtv.org/media_tree.git
14997 W:      https://linuxtv.org
14998 S:      Odd Fixes
14999 F:      drivers/media/radio/si4713/si4713.?
15000
15001 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
15002 M:      Eduardo Valentin <edubezval@gmail.com>
15003 L:      linux-media@vger.kernel.org
15004 T:      git git://linuxtv.org/media_tree.git
15005 W:      https://linuxtv.org
15006 S:      Odd Fixes
15007 F:      drivers/media/radio/si4713/radio-platform-si4713.c
15008
15009 SI4713 FM RADIO TRANSMITTER USB DRIVER
15010 M:      Hans Verkuil <hverkuil@xs4all.nl>
15011 L:      linux-media@vger.kernel.org
15012 T:      git git://linuxtv.org/media_tree.git
15013 W:      https://linuxtv.org
15014 S:      Maintained
15015 F:      drivers/media/radio/si4713/radio-usb-si4713.c
15016
15017 SIANO DVB DRIVER
15018 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
15019 L:      linux-media@vger.kernel.org
15020 W:      https://linuxtv.org
15021 T:      git git://linuxtv.org/media_tree.git
15022 S:      Odd fixes
15023 F:      drivers/media/common/siano/
15024 F:      drivers/media/usb/siano/
15025 F:      drivers/media/usb/siano/
15026 F:      drivers/media/mmc/siano/
15027
15028 SIFIVE PDMA DRIVER
15029 M:      Green Wan <green.wan@sifive.com>
15030 S:      Maintained
15031 F:      drivers/dma/sf-pdma/
15032 F:      Documentation/devicetree/bindings/dma/sifive,fu540-c000-pdma.yaml
15033
15034 SIFIVE DRIVERS
15035 M:      Palmer Dabbelt <palmer@dabbelt.com>
15036 M:      Paul Walmsley <paul.walmsley@sifive.com>
15037 L:      linux-riscv@lists.infradead.org
15038 T:      git git://github.com/sifive/riscv-linux.git
15039 S:      Supported
15040 K:      [^@]sifive
15041 N:      sifive
15042
15043 SIFIVE FU540 SYSTEM-ON-CHIP
15044 M:      Paul Walmsley <paul.walmsley@sifive.com>
15045 M:      Palmer Dabbelt <palmer@dabbelt.com>
15046 L:      linux-riscv@lists.infradead.org
15047 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pjw/sifive.git
15048 S:      Supported
15049 K:      fu540
15050 N:      fu540
15051
15052 SILEAD TOUCHSCREEN DRIVER
15053 M:      Hans de Goede <hdegoede@redhat.com>
15054 L:      linux-input@vger.kernel.org
15055 L:      platform-driver-x86@vger.kernel.org
15056 S:      Maintained
15057 F:      drivers/input/touchscreen/silead.c
15058 F:      drivers/platform/x86/touchscreen_dmi.c
15059
15060 SILICON LABS WIRELESS DRIVERS (for WFxxx series)
15061 M:      Jérôme Pouiller <jerome.pouiller@silabs.com>
15062 S:      Supported
15063 F:      drivers/staging/wfx/
15064
15065 SILICON MOTION SM712 FRAME BUFFER DRIVER
15066 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
15067 M:      Teddy Wang <teddy.wang@siliconmotion.com>
15068 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
15069 L:      linux-fbdev@vger.kernel.org
15070 S:      Maintained
15071 F:      drivers/video/fbdev/sm712*
15072 F:      Documentation/fb/sm712fb.rst
15073
15074 SIMPLE FIRMWARE INTERFACE (SFI)
15075 M:      Len Brown <lenb@kernel.org>
15076 L:      sfi-devel@simplefirmware.org
15077 W:      http://simplefirmware.org/
15078 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
15079 S:      Supported
15080 F:      arch/x86/platform/sfi/
15081 F:      drivers/sfi/
15082 F:      include/linux/sfi*.h
15083
15084 SIMPLEFB FB DRIVER
15085 M:      Hans de Goede <hdegoede@redhat.com>
15086 L:      linux-fbdev@vger.kernel.org
15087 S:      Maintained
15088 F:      Documentation/devicetree/bindings/display/simple-framebuffer.yaml
15089 F:      drivers/video/fbdev/simplefb.c
15090 F:      include/linux/platform_data/simplefb.h
15091
15092 SIMTEC EB110ATX (Chalice CATS)
15093 M:      Vincent Sanders <vince@simtec.co.uk>
15094 M:      Simtec Linux Team <linux@simtec.co.uk>
15095 W:      http://www.simtec.co.uk/products/EB110ATX/
15096 S:      Supported
15097
15098 SIMTEC EB2410ITX (BAST)
15099 M:      Vincent Sanders <vince@simtec.co.uk>
15100 M:      Simtec Linux Team <linux@simtec.co.uk>
15101 W:      http://www.simtec.co.uk/products/EB2410ITX/
15102 S:      Supported
15103 F:      arch/arm/mach-s3c24xx/mach-bast.c
15104 F:      arch/arm/mach-s3c24xx/bast-ide.c
15105 F:      arch/arm/mach-s3c24xx/bast-irq.c
15106
15107 SIPHASH PRF ROUTINES
15108 M:      Jason A. Donenfeld <Jason@zx2c4.com>
15109 S:      Maintained
15110 F:      lib/siphash.c
15111 F:      lib/test_siphash.c
15112 F:      include/linux/siphash.h
15113
15114 SIOX
15115 M:      Thorsten Scherer <t.scherer@eckelmann.de>
15116 M:      Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
15117 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
15118 S:      Supported
15119 F:      drivers/siox/*
15120 F:      drivers/gpio/gpio-siox.c
15121 F:      include/trace/events/siox.h
15122
15123 SIS 190 ETHERNET DRIVER
15124 M:      Francois Romieu <romieu@fr.zoreil.com>
15125 L:      netdev@vger.kernel.org
15126 S:      Maintained
15127 F:      drivers/net/ethernet/sis/sis190.c
15128
15129 SIS 900/7016 FAST ETHERNET DRIVER
15130 M:      Daniele Venzano <venza@brownhat.org>
15131 W:      http://www.brownhat.org/sis900.html
15132 L:      netdev@vger.kernel.org
15133 S:      Maintained
15134 F:      drivers/net/ethernet/sis/sis900.*
15135
15136 SIS FRAMEBUFFER DRIVER
15137 M:      Thomas Winischhofer <thomas@winischhofer.net>
15138 W:      http://www.winischhofer.net/linuxsisvga.shtml
15139 S:      Maintained
15140 F:      Documentation/fb/sisfb.rst
15141 F:      drivers/video/fbdev/sis/
15142 F:      include/video/sisfb.h
15143
15144 SIS USB2VGA DRIVER
15145 M:      Thomas Winischhofer <thomas@winischhofer.net>
15146 W:      http://www.winischhofer.at/linuxsisusbvga.shtml
15147 S:      Maintained
15148 F:      drivers/usb/misc/sisusbvga/
15149
15150 SLAB ALLOCATOR
15151 M:      Christoph Lameter <cl@linux.com>
15152 M:      Pekka Enberg <penberg@kernel.org>
15153 M:      David Rientjes <rientjes@google.com>
15154 M:      Joonsoo Kim <iamjoonsoo.kim@lge.com>
15155 M:      Andrew Morton <akpm@linux-foundation.org>
15156 L:      linux-mm@kvack.org
15157 S:      Maintained
15158 F:      include/linux/sl?b*.h
15159 F:      mm/sl?b*
15160
15161 SLEEPABLE READ-COPY UPDATE (SRCU)
15162 M:      Lai Jiangshan <jiangshanlai@gmail.com>
15163 M:      "Paul E. McKenney" <paulmck@kernel.org>
15164 M:      Josh Triplett <josh@joshtriplett.org>
15165 R:      Steven Rostedt <rostedt@goodmis.org>
15166 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
15167 L:      rcu@vger.kernel.org
15168 W:      http://www.rdrop.com/users/paulmck/RCU/
15169 S:      Supported
15170 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
15171 F:      include/linux/srcu*.h
15172 F:      kernel/rcu/srcu*.c
15173
15174 SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
15175 M:      Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
15176 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15177 S:      Maintained
15178 F:      drivers/slimbus/
15179 F:      Documentation/devicetree/bindings/slimbus/
15180 F:      include/linux/slimbus.h
15181
15182 SMACK SECURITY MODULE
15183 M:      Casey Schaufler <casey@schaufler-ca.com>
15184 L:      linux-security-module@vger.kernel.org
15185 W:      http://schaufler-ca.com
15186 T:      git git://github.com/cschaufler/smack-next
15187 S:      Maintained
15188 F:      Documentation/admin-guide/LSM/Smack.rst
15189 F:      security/smack/
15190
15191 SMC91x ETHERNET DRIVER
15192 M:      Nicolas Pitre <nico@fluxnic.net>
15193 S:      Odd Fixes
15194 F:      drivers/net/ethernet/smsc/smc91x.*
15195
15196 SMIA AND SMIA++ IMAGE SENSOR DRIVER
15197 M:      Sakari Ailus <sakari.ailus@iki.fi>
15198 L:      linux-media@vger.kernel.org
15199 S:      Maintained
15200 F:      drivers/media/i2c/smiapp/
15201 F:      include/media/i2c/smiapp.h
15202 F:      drivers/media/i2c/smiapp-pll.c
15203 F:      drivers/media/i2c/smiapp-pll.h
15204 F:      include/uapi/linux/smiapp.h
15205 F:      Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
15206
15207 SMM665 HARDWARE MONITOR DRIVER
15208 M:      Guenter Roeck <linux@roeck-us.net>
15209 L:      linux-hwmon@vger.kernel.org
15210 S:      Maintained
15211 F:      Documentation/hwmon/smm665.rst
15212 F:      drivers/hwmon/smm665.c
15213
15214 SMSC EMC2103 HARDWARE MONITOR DRIVER
15215 M:      Steve Glendinning <steve.glendinning@shawell.net>
15216 L:      linux-hwmon@vger.kernel.org
15217 S:      Maintained
15218 F:      Documentation/hwmon/emc2103.rst
15219 F:      drivers/hwmon/emc2103.c
15220
15221 SMSC SCH5627 HARDWARE MONITOR DRIVER
15222 M:      Hans de Goede <hdegoede@redhat.com>
15223 L:      linux-hwmon@vger.kernel.org
15224 S:      Supported
15225 F:      Documentation/hwmon/sch5627.rst
15226 F:      drivers/hwmon/sch5627.c
15227
15228 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
15229 M:      Steve Glendinning <steve.glendinning@shawell.net>
15230 L:      linux-fbdev@vger.kernel.org
15231 S:      Maintained
15232 F:      drivers/video/fbdev/smscufx.c
15233
15234 SMSC47B397 HARDWARE MONITOR DRIVER
15235 M:      Jean Delvare <jdelvare@suse.com>
15236 L:      linux-hwmon@vger.kernel.org
15237 S:      Maintained
15238 F:      Documentation/hwmon/smsc47b397.rst
15239 F:      drivers/hwmon/smsc47b397.c
15240
15241 SMSC911x ETHERNET DRIVER
15242 M:      Steve Glendinning <steve.glendinning@shawell.net>
15243 L:      netdev@vger.kernel.org
15244 S:      Maintained
15245 F:      include/linux/smsc911x.h
15246 F:      drivers/net/ethernet/smsc/smsc911x.*
15247
15248 SMSC9420 PCI ETHERNET DRIVER
15249 M:      Steve Glendinning <steve.glendinning@shawell.net>
15250 L:      netdev@vger.kernel.org
15251 S:      Maintained
15252 F:      drivers/net/ethernet/smsc/smsc9420.*
15253
15254 SOC-CAMERA V4L2 SUBSYSTEM
15255 L:      linux-media@vger.kernel.org
15256 T:      git git://linuxtv.org/media_tree.git
15257 S:      Orphan
15258 F:      include/media/soc_camera.h
15259 F:      drivers/staging/media/soc_camera/
15260
15261 SOCIONEXT SYNQUACER I2C DRIVER
15262 M:      Ard Biesheuvel <ardb@kernel.org>
15263 L:      linux-i2c@vger.kernel.org
15264 S:      Maintained
15265 F:      drivers/i2c/busses/i2c-synquacer.c
15266 F:      Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
15267
15268 SOCIONEXT UNIPHIER SOUND DRIVER
15269 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15270 S:      Orphan
15271 F:      sound/soc/uniphier/
15272
15273 SOEKRIS NET48XX LED SUPPORT
15274 M:      Chris Boot <bootc@bootc.net>
15275 S:      Maintained
15276 F:      drivers/leds/leds-net48xx.c
15277
15278 SOFT-IWARP DRIVER (siw)
15279 M:      Bernard Metzler <bmt@zurich.ibm.com>
15280 L:      linux-rdma@vger.kernel.org
15281 S:      Supported
15282 F:      drivers/infiniband/sw/siw/
15283 F:      include/uapi/rdma/siw-abi.h
15284
15285 SOFT-ROCE DRIVER (rxe)
15286 M:      Moni Shoua <monis@mellanox.com>
15287 L:      linux-rdma@vger.kernel.org
15288 S:      Supported
15289 W:      https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
15290 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
15291 F:      drivers/infiniband/sw/rxe/
15292 F:      include/uapi/rdma/rdma_user_rxe.h
15293
15294 SOFTLOGIC 6x10 MPEG CODEC
15295 M:      Bluecherry Maintainers <maintainers@bluecherrydvr.com>
15296 M:      Anton Sviridenko <anton@corp.bluecherry.net>
15297 M:      Andrey Utkin <andrey.utkin@corp.bluecherry.net>
15298 M:      Andrey Utkin <andrey_utkin@fastmail.com>
15299 M:      Ismael Luceno <ismael@iodev.co.uk>
15300 L:      linux-media@vger.kernel.org
15301 S:      Supported
15302 F:      drivers/media/pci/solo6x10/
15303
15304 SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
15305 M:      James Morse <james.morse@arm.com>
15306 L:      linux-arm-kernel@lists.infradead.org
15307 S:      Maintained
15308 F:      Documentation/devicetree/bindings/arm/firmware/sdei.txt
15309 F:      drivers/firmware/arm_sdei.c
15310 F:      include/linux/arm_sdei.h
15311 F:      include/uapi/linux/arm_sdei.h
15312
15313 SOFTWARE RAID (Multiple Disks) SUPPORT
15314 M:      Song Liu <song@kernel.org>
15315 L:      linux-raid@vger.kernel.org
15316 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/song/md.git
15317 S:      Supported
15318 F:      drivers/md/Makefile
15319 F:      drivers/md/Kconfig
15320 F:      drivers/md/md*
15321 F:      drivers/md/raid*
15322 F:      include/linux/raid/
15323 F:      include/uapi/linux/raid/
15324
15325 SOCIONEXT (SNI) AVE NETWORK DRIVER
15326 M:      Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
15327 L:      netdev@vger.kernel.org
15328 S:      Maintained
15329 F:      drivers/net/ethernet/socionext/sni_ave.c
15330 F:      Documentation/devicetree/bindings/net/socionext,uniphier-ave4.txt
15331
15332 SOCIONEXT (SNI) NETSEC NETWORK DRIVER
15333 M:      Jassi Brar <jaswinder.singh@linaro.org>
15334 M:      Ilias Apalodimas <ilias.apalodimas@linaro.org>
15335 L:      netdev@vger.kernel.org
15336 S:      Maintained
15337 F:      drivers/net/ethernet/socionext/netsec.c
15338 F:      Documentation/devicetree/bindings/net/socionext-netsec.txt
15339
15340 SOCIONEXT (SNI) Synquacer SPI DRIVER
15341 M:      Masahisa Kojima <masahisa.kojima@linaro.org>
15342 M:      Jassi Brar <jaswinder.singh@linaro.org>
15343 L:      linux-spi@vger.kernel.org
15344 S:      Maintained
15345 F:      drivers/spi/spi-synquacer.c
15346 F:      Documentation/devicetree/bindings/spi/spi-synquacer.txt
15347
15348 SOLIDRUN CLEARFOG SUPPORT
15349 M:      Russell King <linux@armlinux.org.uk>
15350 S:      Maintained
15351 F:      arch/arm/boot/dts/armada-388-clearfog*
15352 F:      arch/arm/boot/dts/armada-38x-solidrun-*
15353
15354 SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
15355 M:      Russell King <linux@armlinux.org.uk>
15356 S:      Maintained
15357 F:      arch/arm/boot/dts/imx6*-cubox-i*
15358 F:      arch/arm/boot/dts/imx6*-hummingboard*
15359 F:      arch/arm/boot/dts/imx6*-sr-*
15360
15361 SONIC NETWORK DRIVER
15362 M:      Thomas Bogendoerfer <tsbogend@alpha.franken.de>
15363 L:      netdev@vger.kernel.org
15364 S:      Maintained
15365 F:      drivers/net/ethernet/natsemi/sonic.*
15366
15367 SONICS SILICON BACKPLANE DRIVER (SSB)
15368 M:      Michael Buesch <m@bues.ch>
15369 L:      linux-wireless@vger.kernel.org
15370 S:      Maintained
15371 F:      drivers/ssb/
15372 F:      include/linux/ssb/
15373
15374 SONY IMX214 SENSOR DRIVER
15375 M:      Ricardo Ribalda <ricardo.ribalda@gmail.com>
15376 L:      linux-media@vger.kernel.org
15377 T:      git git://linuxtv.org/media_tree.git
15378 S:      Maintained
15379 F:      drivers/media/i2c/imx214.c
15380 F:      Documentation/devicetree/bindings/media/i2c/sony,imx214.txt
15381
15382 SONY IMX258 SENSOR DRIVER
15383 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
15384 L:      linux-media@vger.kernel.org
15385 T:      git git://linuxtv.org/media_tree.git
15386 S:      Maintained
15387 F:      drivers/media/i2c/imx258.c
15388
15389 SONY IMX274 SENSOR DRIVER
15390 M:      Leon Luo <leonl@leopardimaging.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/imx274.c
15395 F:      Documentation/devicetree/bindings/media/i2c/imx274.txt
15396
15397 SONY IMX290 SENSOR DRIVER
15398 M:      Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
15399 L:      linux-media@vger.kernel.org
15400 T:      git git://linuxtv.org/media_tree.git
15401 S:      Maintained
15402 F:      drivers/media/i2c/imx290.c
15403 F:      Documentation/devicetree/bindings/media/i2c/imx290.txt
15404
15405 SONY IMX319 SENSOR DRIVER
15406 M:      Bingbu Cao <bingbu.cao@intel.com>
15407 L:      linux-media@vger.kernel.org
15408 T:      git git://linuxtv.org/media_tree.git
15409 S:      Maintained
15410 F:      drivers/media/i2c/imx319.c
15411
15412 SONY IMX355 SENSOR DRIVER
15413 M:      Tianshu Qiu <tian.shu.qiu@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/imx355.c
15418
15419 SONY MEMORYSTICK SUBSYSTEM
15420 M:      Maxim Levitsky <maximlevitsky@gmail.com>
15421 M:      Alex Dubov <oakad@yahoo.com>
15422 M:      Ulf Hansson <ulf.hansson@linaro.org>
15423 L:      linux-mmc@vger.kernel.org
15424 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
15425 S:      Maintained
15426 F:      drivers/memstick/
15427 F:      include/linux/memstick.h
15428
15429 SONY VAIO CONTROL DEVICE DRIVER
15430 M:      Mattia Dongili <malattia@linux.it>
15431 L:      platform-driver-x86@vger.kernel.org
15432 W:      http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
15433 S:      Maintained
15434 F:      Documentation/admin-guide/laptops/sony-laptop.rst
15435 F:      drivers/char/sonypi.c
15436 F:      drivers/platform/x86/sony-laptop.c
15437 F:      include/linux/sony-laptop.h
15438
15439 SOUND
15440 M:      Jaroslav Kysela <perex@perex.cz>
15441 M:      Takashi Iwai <tiwai@suse.com>
15442 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15443 W:      http://www.alsa-project.org/
15444 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
15445 Q:      http://patchwork.kernel.org/project/alsa-devel/list/
15446 S:      Maintained
15447 F:      Documentation/sound/
15448 F:      include/sound/
15449 F:      include/uapi/sound/
15450 F:      sound/
15451
15452 SOUND - COMPRESSED AUDIO
15453 M:      Vinod Koul <vkoul@kernel.org>
15454 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15455 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
15456 S:      Supported
15457 F:      Documentation/sound/designs/compress-offload.rst
15458 F:      include/sound/compress_driver.h
15459 F:      include/uapi/sound/compress_*
15460 F:      sound/core/compress_offload.c
15461 F:      sound/soc/soc-compress.c
15462
15463 SOUND - DMAENGINE HELPERS
15464 M:      Lars-Peter Clausen <lars@metafoo.de>
15465 S:      Supported
15466 F:      include/sound/dmaengine_pcm.h
15467 F:      sound/core/pcm_dmaengine.c
15468 F:      sound/soc/soc-generic-dmaengine-pcm.c
15469
15470 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
15471 M:      Liam Girdwood <lgirdwood@gmail.com>
15472 M:      Mark Brown <broonie@kernel.org>
15473 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
15474 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15475 W:      http://alsa-project.org/main/index.php/ASoC
15476 S:      Supported
15477 F:      Documentation/devicetree/bindings/sound/
15478 F:      Documentation/sound/soc/
15479 F:      sound/soc/
15480 F:      include/dt-bindings/sound/
15481 F:      include/sound/soc*
15482
15483 SOUNDWIRE SUBSYSTEM
15484 M:      Vinod Koul <vkoul@kernel.org>
15485 M:      Sanyog Kale <sanyog.r.kale@intel.com>
15486 R:      Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
15487 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15488 S:      Supported
15489 F:      Documentation/driver-api/soundwire/
15490 F:      drivers/soundwire/
15491 F:      include/linux/soundwire/
15492
15493 SP2 MEDIA DRIVER
15494 M:      Olli Salonen <olli.salonen@iki.fi>
15495 L:      linux-media@vger.kernel.org
15496 W:      https://linuxtv.org
15497 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15498 S:      Maintained
15499 F:      drivers/media/dvb-frontends/sp2*
15500
15501 SPARC + UltraSPARC (sparc/sparc64)
15502 M:      "David S. Miller" <davem@davemloft.net>
15503 L:      sparclinux@vger.kernel.org
15504 Q:      http://patchwork.ozlabs.org/project/sparclinux/list/
15505 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
15506 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
15507 S:      Maintained
15508 F:      arch/sparc/
15509 F:      drivers/sbus/
15510
15511 SPARC SERIAL DRIVERS
15512 M:      "David S. Miller" <davem@davemloft.net>
15513 L:      sparclinux@vger.kernel.org
15514 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
15515 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
15516 S:      Maintained
15517 F:      include/linux/sunserialcore.h
15518 F:      drivers/tty/serial/suncore.c
15519 F:      drivers/tty/serial/sunhv.c
15520 F:      drivers/tty/serial/sunsab.c
15521 F:      drivers/tty/serial/sunsab.h
15522 F:      drivers/tty/serial/sunsu.c
15523 F:      drivers/tty/serial/sunzilog.c
15524 F:      drivers/tty/serial/sunzilog.h
15525 F:      drivers/tty/vcc.c
15526
15527 SPARSE CHECKER
15528 M:      "Luc Van Oostenryck" <luc.vanoostenryck@gmail.com>
15529 L:      linux-sparse@vger.kernel.org
15530 W:      https://sparse.wiki.kernel.org/
15531 T:      git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
15532 S:      Maintained
15533 F:      include/linux/compiler.h
15534
15535 SPEAR CLOCK FRAMEWORK SUPPORT
15536 M:      Viresh Kumar <vireshk@kernel.org>
15537 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15538 W:      http://www.st.com/spear
15539 S:      Maintained
15540 F:      drivers/clk/spear/
15541
15542 SPEAR PLATFORM SUPPORT
15543 M:      Viresh Kumar <vireshk@kernel.org>
15544 M:      Shiraz Hashim <shiraz.linux.kernel@gmail.com>
15545 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15546 W:      http://www.st.com/spear
15547 S:      Maintained
15548 F:      arch/arm/boot/dts/spear*
15549 F:      arch/arm/mach-spear/
15550
15551 SPI NOR SUBSYSTEM
15552 M:      Tudor Ambarus <tudor.ambarus@microchip.com>
15553 L:      linux-mtd@lists.infradead.org
15554 W:      http://www.linux-mtd.infradead.org/
15555 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
15556 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git spi-nor/next
15557 S:      Maintained
15558 F:      drivers/mtd/spi-nor/
15559 F:      include/linux/mtd/spi-nor.h
15560
15561 SPI SUBSYSTEM
15562 M:      Mark Brown <broonie@kernel.org>
15563 L:      linux-spi@vger.kernel.org
15564 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
15565 Q:      http://patchwork.kernel.org/project/spi-devel-general/list/
15566 S:      Maintained
15567 F:      Documentation/devicetree/bindings/spi/
15568 F:      Documentation/spi/
15569 F:      drivers/spi/
15570 F:      include/linux/spi/
15571 F:      include/uapi/linux/spi/
15572 F:      tools/spi/
15573
15574 SPIDERNET NETWORK DRIVER for CELL
15575 M:      Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
15576 L:      netdev@vger.kernel.org
15577 S:      Supported
15578 F:      Documentation/networking/device_drivers/toshiba/spider_net.txt
15579 F:      drivers/net/ethernet/toshiba/spider_net*
15580
15581 SPMI SUBSYSTEM
15582 R:      Stephen Boyd <sboyd@kernel.org>
15583 L:      linux-arm-msm@vger.kernel.org
15584 F:      Documentation/devicetree/bindings/spmi/
15585 F:      drivers/spmi/
15586 F:      include/dt-bindings/spmi/spmi.h
15587 F:      include/linux/spmi.h
15588 F:      include/trace/events/spmi.h
15589
15590 SPU FILE SYSTEM
15591 M:      Jeremy Kerr <jk@ozlabs.org>
15592 L:      linuxppc-dev@lists.ozlabs.org
15593 W:      http://www.ibm.com/developerworks/power/cell/
15594 S:      Supported
15595 F:      Documentation/filesystems/spufs.txt
15596 F:      arch/powerpc/platforms/cell/spufs/
15597
15598 SQUASHFS FILE SYSTEM
15599 M:      Phillip Lougher <phillip@squashfs.org.uk>
15600 L:      squashfs-devel@lists.sourceforge.net (subscribers-only)
15601 W:      http://squashfs.org.uk
15602 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
15603 S:      Maintained
15604 F:      Documentation/filesystems/squashfs.txt
15605 F:      fs/squashfs/
15606
15607 SRM (Alpha) environment access
15608 M:      Jan-Benedict Glaw <jbglaw@lug-owl.de>
15609 S:      Maintained
15610 F:      arch/alpha/kernel/srm_env.c
15611
15612 ST LSM6DSx IMU IIO DRIVER
15613 M:      Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
15614 L:      linux-iio@vger.kernel.org
15615 W:      http://www.st.com/
15616 S:      Maintained
15617 F:      drivers/iio/imu/st_lsm6dsx/
15618 F:      Documentation/devicetree/bindings/iio/imu/st_lsm6dsx.txt
15619
15620 ST MIPID02 CSI-2 TO PARALLEL BRIDGE DRIVER
15621 M:      Mickael Guene <mickael.guene@st.com>
15622 L:      linux-media@vger.kernel.org
15623 T:      git git://linuxtv.org/media_tree.git
15624 S:      Maintained
15625 F:      drivers/media/i2c/st-mipid02.c
15626 F:      Documentation/devicetree/bindings/media/i2c/st,st-mipid02.txt
15627
15628 ST STM32 I2C/SMBUS DRIVER
15629 M:      Pierre-Yves MORDRET <pierre-yves.mordret@st.com>
15630 L:      linux-i2c@vger.kernel.org
15631 S:      Maintained
15632 F:      drivers/i2c/busses/i2c-stm32*
15633
15634 ST VL53L0X ToF RANGER(I2C) IIO DRIVER
15635 M:      Song Qiang <songqiang1304521@gmail.com>
15636 L:      linux-iio@vger.kernel.org
15637 S:      Maintained
15638 F:      drivers/iio/proximity/vl53l0x-i2c.c
15639 F:      Documentation/devicetree/bindings/iio/proximity/vl53l0x.txt
15640
15641 STABLE BRANCH
15642 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15643 M:      Sasha Levin <sashal@kernel.org>
15644 L:      stable@vger.kernel.org
15645 S:      Supported
15646 F:      Documentation/process/stable-kernel-rules.rst
15647
15648 STAGING - COMEDI
15649 M:      Ian Abbott <abbotti@mev.co.uk>
15650 M:      H Hartley Sweeten <hsweeten@visionengravers.com>
15651 S:      Odd Fixes
15652 F:      drivers/staging/comedi/
15653
15654 STAGING - FIELDBUS SUBSYSTEM
15655 M:      Sven Van Asbroeck <TheSven73@gmail.com>
15656 S:      Maintained
15657 F:      drivers/staging/fieldbus/*
15658 F:      drivers/staging/fieldbus/Documentation/
15659
15660 STAGING - HMS ANYBUS-S BUS
15661 M:      Sven Van Asbroeck <TheSven73@gmail.com>
15662 S:      Maintained
15663 F:      drivers/staging/fieldbus/anybuss/
15664
15665 STAGING - INDUSTRIAL IO
15666 M:      Jonathan Cameron <jic23@kernel.org>
15667 L:      linux-iio@vger.kernel.org
15668 S:      Odd Fixes
15669 F:      Documentation/devicetree/bindings/staging/iio/
15670 F:      drivers/staging/iio/
15671
15672 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
15673 M:      Marc Dietrich <marvin24@gmx.de>
15674 L:      ac100@lists.launchpad.net (moderated for non-subscribers)
15675 L:      linux-tegra@vger.kernel.org
15676 S:      Maintained
15677 F:      drivers/staging/nvec/
15678
15679 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
15680 M:      Jens Frederich <jfrederich@gmail.com>
15681 M:      Daniel Drake <dsd@laptop.org>
15682 M:      Jon Nettleton <jon.nettleton@gmail.com>
15683 W:      http://wiki.laptop.org/go/DCON
15684 S:      Maintained
15685 F:      drivers/staging/olpc_dcon/
15686
15687 STAGING - REALTEK RTL8712U DRIVERS
15688 M:      Larry Finger <Larry.Finger@lwfinger.net>
15689 M:      Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
15690 S:      Odd Fixes
15691 F:      drivers/staging/rtl8712/
15692
15693 STAGING - REALTEK RTL8188EU DRIVERS
15694 M:      Larry Finger <Larry.Finger@lwfinger.net>
15695 S:      Odd Fixes
15696 F:      drivers/staging/rtl8188eu/
15697
15698 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
15699 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
15700 M:      Teddy Wang <teddy.wang@siliconmotion.com>
15701 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
15702 L:      linux-fbdev@vger.kernel.org
15703 S:      Maintained
15704 F:      drivers/staging/sm750fb/
15705
15706 STAGING - SPEAKUP CONSOLE SPEECH DRIVER
15707 M:      William Hubbs <w.d.hubbs@gmail.com>
15708 M:      Chris Brannon <chris@the-brannons.com>
15709 M:      Kirk Reiser <kirk@reisers.ca>
15710 M:      Samuel Thibault <samuel.thibault@ens-lyon.org>
15711 L:      speakup@linux-speakup.org
15712 W:      http://www.linux-speakup.org/
15713 S:      Odd Fixes
15714 F:      drivers/staging/speakup/
15715
15716 STAGING - VIA VT665X DRIVERS
15717 M:      Forest Bond <forest@alittletooquiet.net>
15718 S:      Odd Fixes
15719 F:      drivers/staging/vt665?/
15720
15721 STAGING - WILC1000 WIFI DRIVER
15722 M:      Adham Abozaeid <adham.abozaeid@microchip.com>
15723 M:      Ajay Singh <ajay.kathat@microchip.com>
15724 L:      linux-wireless@vger.kernel.org
15725 S:      Supported
15726 F:      drivers/staging/wilc1000/
15727
15728 STAGING - SEPS525 LCD CONTROLLER DRIVERS
15729 M:      Michael Hennerich <michael.hennerich@analog.com>
15730 M:      Beniamin Bia <beniamin.bia@analog.com>
15731 L:      linux-fbdev@vger.kernel.org
15732 S:      Supported
15733 F:      drivers/staging/fbtft/fb_seps525.c
15734 F:      Documentation/devicetree/bindings/iio/adc/adi,ad7606.yaml
15735
15736 STAGING SUBSYSTEM
15737 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15738 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
15739 L:      devel@driverdev.osuosl.org
15740 S:      Supported
15741 F:      drivers/staging/
15742
15743 STARFIRE/DURALAN NETWORK DRIVER
15744 M:      Ion Badulescu <ionut@badula.org>
15745 S:      Odd Fixes
15746 F:      drivers/net/ethernet/adaptec/starfire*
15747
15748 STEC S1220 SKD DRIVER
15749 M:      Damien Le Moal <Damien.LeMoal@wdc.com>
15750 L:      linux-block@vger.kernel.org
15751 S:      Maintained
15752 F:      drivers/block/skd*[ch]
15753
15754 STI AUDIO (ASoC) DRIVERS
15755 M:      Arnaud Pouliquen <arnaud.pouliquen@st.com>
15756 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15757 S:      Maintained
15758 F:      Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
15759 F:      sound/soc/sti/
15760
15761 STI CEC DRIVER
15762 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
15763 S:      Maintained
15764 F:      drivers/media/platform/sti/cec/
15765 F:      Documentation/devicetree/bindings/media/stih-cec.txt
15766
15767 STK1160 USB VIDEO CAPTURE DRIVER
15768 M:      Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
15769 L:      linux-media@vger.kernel.org
15770 T:      git git://linuxtv.org/media_tree.git
15771 S:      Maintained
15772 F:      drivers/media/usb/stk1160/
15773
15774 STM32 AUDIO (ASoC) DRIVERS
15775 M:      Olivier Moysan <olivier.moysan@st.com>
15776 M:      Arnaud Pouliquen <arnaud.pouliquen@st.com>
15777 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15778 S:      Maintained
15779 F:      Documentation/devicetree/bindings/sound/st,stm32-*.txt
15780 F:      sound/soc/stm/
15781
15782 STM32 TIMER/LPTIMER DRIVERS
15783 M:      Fabrice Gasnier <fabrice.gasnier@st.com>
15784 S:      Maintained
15785 F:      drivers/*/stm32-*timer*
15786 F:      drivers/pwm/pwm-stm32*
15787 F:      include/linux/*/stm32-*tim*
15788 F:      Documentation/ABI/testing/*timer-stm32
15789 F:      Documentation/devicetree/bindings/*/stm32-*timer*
15790 F:      Documentation/devicetree/bindings/pwm/pwm-stm32*
15791
15792 STMMAC ETHERNET DRIVER
15793 M:      Giuseppe Cavallaro <peppe.cavallaro@st.com>
15794 M:      Alexandre Torgue <alexandre.torgue@st.com>
15795 M:      Jose Abreu <joabreu@synopsys.com>
15796 L:      netdev@vger.kernel.org
15797 W:      http://www.stlinux.com
15798 S:      Supported
15799 F:      drivers/net/ethernet/stmicro/stmmac/
15800
15801 SUN3/3X
15802 M:      Sam Creasey <sammy@sammy.net>
15803 W:      http://sammy.net/sun3/
15804 S:      Maintained
15805 F:      arch/m68k/kernel/*sun3*
15806 F:      arch/m68k/sun3*/
15807 F:      arch/m68k/include/asm/sun3*
15808 F:      drivers/net/ethernet/i825xx/sun3*
15809
15810 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
15811 M:      Hans de Goede <hdegoede@redhat.com>
15812 L:      linux-input@vger.kernel.org
15813 S:      Maintained
15814 F:      Documentation/devicetree/bindings/input/allwinner,sun4i-a10-lradc-keys.yaml
15815 F:      drivers/input/keyboard/sun4i-lradc-keys.c
15816
15817 SUNDANCE NETWORK DRIVER
15818 M:      Denis Kirjanov <kda@linux-powerpc.org>
15819 L:      netdev@vger.kernel.org
15820 S:      Maintained
15821 F:      drivers/net/ethernet/dlink/sundance.c
15822
15823 SUPERH
15824 M:      Yoshinori Sato <ysato@users.sourceforge.jp>
15825 M:      Rich Felker <dalias@libc.org>
15826 L:      linux-sh@vger.kernel.org
15827 Q:      http://patchwork.kernel.org/project/linux-sh/list/
15828 S:      Maintained
15829 F:      Documentation/sh/
15830 F:      arch/sh/
15831 F:      drivers/sh/
15832
15833 SUSPEND TO RAM
15834 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
15835 M:      Len Brown <len.brown@intel.com>
15836 M:      Pavel Machek <pavel@ucw.cz>
15837 L:      linux-pm@vger.kernel.org
15838 B:      https://bugzilla.kernel.org
15839 S:      Supported
15840 F:      Documentation/power/
15841 F:      arch/x86/kernel/acpi/
15842 F:      drivers/base/power/
15843 F:      kernel/power/
15844 F:      include/linux/suspend.h
15845 F:      include/linux/freezer.h
15846 F:      include/linux/pm.h
15847
15848 SVGA HANDLING
15849 M:      Martin Mares <mj@ucw.cz>
15850 L:      linux-video@atrey.karlin.mff.cuni.cz
15851 S:      Maintained
15852 F:      Documentation/admin-guide/svga.rst
15853 F:      arch/x86/boot/video*
15854
15855 SWIOTLB SUBSYSTEM
15856 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
15857 L:      iommu@lists.linux-foundation.org
15858 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
15859 S:      Supported
15860 F:      kernel/dma/swiotlb.c
15861 F:      arch/*/kernel/pci-swiotlb.c
15862 F:      include/linux/swiotlb.h
15863
15864 SWITCHDEV
15865 M:      Jiri Pirko <jiri@resnulli.us>
15866 M:      Ivan Vecera <ivecera@redhat.com>
15867 L:      netdev@vger.kernel.org
15868 S:      Supported
15869 F:      net/switchdev/
15870 F:      include/net/switchdev.h
15871
15872 SY8106A REGULATOR DRIVER
15873 M:      Icenowy Zheng <icenowy@aosc.io>
15874 S:      Maintained
15875 F:      drivers/regulator/sy8106a-regulator.c
15876 F:      Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt
15877
15878 SYNC FILE FRAMEWORK
15879 M:      Sumit Semwal <sumit.semwal@linaro.org>
15880 R:      Gustavo Padovan <gustavo@padovan.org>
15881 S:      Maintained
15882 L:      linux-media@vger.kernel.org
15883 L:      dri-devel@lists.freedesktop.org
15884 F:      drivers/dma-buf/sync_*
15885 F:      drivers/dma-buf/dma-fence*
15886 F:      drivers/dma-buf/sw_sync.c
15887 F:      include/linux/sync_file.h
15888 F:      include/uapi/linux/sync_file.h
15889 F:      Documentation/driver-api/sync_file.rst
15890 T:      git git://anongit.freedesktop.org/drm/drm-misc
15891
15892 SYNOPSYS ARC ARCHITECTURE
15893 M:      Vineet Gupta <vgupta@synopsys.com>
15894 L:      linux-snps-arc@lists.infradead.org
15895 S:      Supported
15896 F:      arch/arc/
15897 F:      Documentation/devicetree/bindings/arc/*
15898 F:      Documentation/devicetree/bindings/interrupt-controller/snps,arc*
15899 F:      drivers/clocksource/arc_timer.c
15900 F:      drivers/tty/serial/arc_uart.c
15901 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
15902
15903 SYNOPSYS ARC HSDK SDP pll clock driver
15904 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15905 S:      Supported
15906 F:      drivers/clk/clk-hsdk-pll.c
15907 F:      Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
15908
15909 SYNOPSYS ARC SDP clock driver
15910 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15911 S:      Supported
15912 F:      drivers/clk/axs10x/*
15913 F:      Documentation/devicetree/bindings/clock/snps,pll-clock.txt
15914
15915 SYNOPSYS ARC SDP platform support
15916 M:      Alexey Brodkin <abrodkin@synopsys.com>
15917 S:      Supported
15918 F:      arch/arc/plat-axs10x
15919 F:      arch/arc/boot/dts/ax*
15920 F:      Documentation/devicetree/bindings/arc/axs10*
15921
15922 SYNOPSYS AXS10x RESET CONTROLLER DRIVER
15923 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15924 S:      Supported
15925 F:      drivers/reset/reset-axs10x.c
15926 F:      Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
15927
15928 SYNOPSYS CREG GPIO DRIVER
15929 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15930 S:      Maintained
15931 F:      drivers/gpio/gpio-creg-snps.c
15932 F:      Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
15933
15934 SYNOPSYS DESIGNWARE 8250 UART DRIVER
15935 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
15936 S:      Maintained
15937 F:      drivers/tty/serial/8250/8250_dw.c
15938
15939 SYNOPSYS DESIGNWARE APB GPIO DRIVER
15940 M:      Hoan Tran <hoan@os.amperecomputing.com>
15941 L:      linux-gpio@vger.kernel.org
15942 S:      Maintained
15943 F:      drivers/gpio/gpio-dwapb.c
15944 F:      Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt
15945
15946 SYNOPSYS DESIGNWARE AXI DMAC DRIVER
15947 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15948 S:      Maintained
15949 F:      drivers/dma/dw-axi-dmac/
15950 F:      Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt
15951
15952 SYNOPSYS DESIGNWARE DMAC DRIVER
15953 M:      Viresh Kumar <vireshk@kernel.org>
15954 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
15955 S:      Maintained
15956 F:      Documentation/devicetree/bindings/dma/snps-dma.txt
15957 F:      drivers/dma/dw/
15958 F:      include/dt-bindings/dma/dw-dmac.h
15959 F:      include/linux/dma/dw.h
15960 F:      include/linux/platform_data/dma-dw.h
15961
15962 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
15963 M:      Jose Abreu <Jose.Abreu@synopsys.com>
15964 L:      netdev@vger.kernel.org
15965 S:      Supported
15966 F:      drivers/net/ethernet/synopsys/
15967
15968 SYNOPSYS DESIGNWARE I2C DRIVER
15969 M:      Jarkko Nikula <jarkko.nikula@linux.intel.com>
15970 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
15971 R:      Mika Westerberg <mika.westerberg@linux.intel.com>
15972 L:      linux-i2c@vger.kernel.org
15973 S:      Maintained
15974 F:      drivers/i2c/busses/i2c-designware-*
15975 F:      include/linux/platform_data/i2c-designware.h
15976
15977 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
15978 M:      Jaehoon Chung <jh80.chung@samsung.com>
15979 L:      linux-mmc@vger.kernel.org
15980 S:      Maintained
15981 F:      drivers/mmc/host/dw_mmc*
15982
15983 SYNOPSYS HSDK RESET CONTROLLER DRIVER
15984 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15985 S:      Supported
15986 F:      drivers/reset/reset-hsdk.c
15987 F:      include/dt-bindings/reset/snps,hsdk-reset.h
15988 F:      Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
15989
15990 SYSTEM CONFIGURATION (SYSCON)
15991 M:      Lee Jones <lee.jones@linaro.org>
15992 M:      Arnd Bergmann <arnd@arndb.de>
15993 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
15994 S:      Supported
15995 F:      drivers/mfd/syscon.c
15996
15997 SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
15998 M:      Sudeep Holla <sudeep.holla@arm.com>
15999 L:      linux-arm-kernel@lists.infradead.org
16000 S:      Maintained
16001 F:      Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt
16002 F:      drivers/clk/clk-sc[mp]i.c
16003 F:      drivers/cpufreq/sc[mp]i-cpufreq.c
16004 F:      drivers/firmware/arm_scpi.c
16005 F:      drivers/firmware/arm_scmi/
16006 F:      drivers/reset/reset-scmi.c
16007 F:      include/linux/sc[mp]i_protocol.h
16008
16009 SYSTEM RESET/SHUTDOWN DRIVERS
16010 M:      Sebastian Reichel <sre@kernel.org>
16011 L:      linux-pm@vger.kernel.org
16012 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
16013 S:      Maintained
16014 F:      Documentation/devicetree/bindings/power/reset/
16015 F:      drivers/power/reset/
16016
16017 SYSTEM TRACE MODULE CLASS
16018 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
16019 S:      Maintained
16020 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
16021 F:      Documentation/trace/stm.rst
16022 F:      drivers/hwtracing/stm/
16023 F:      include/linux/stm.h
16024 F:      include/uapi/linux/stm.h
16025
16026 SYSTEM76 ACPI DRIVER
16027 M:      Jeremy Soller <jeremy@system76.com>
16028 M:      System76 Product Development <productdev@system76.com>
16029 L:      platform-driver-x86@vger.kernel.org
16030 S:      Maintained
16031 F:      drivers/platform/x86/system76_acpi.c
16032
16033 SYSV FILESYSTEM
16034 M:      Christoph Hellwig <hch@infradead.org>
16035 S:      Maintained
16036 F:      Documentation/filesystems/sysv-fs.txt
16037 F:      fs/sysv/
16038 F:      include/linux/sysv_fs.h
16039
16040 TASKSTATS STATISTICS INTERFACE
16041 M:      Balbir Singh <bsingharora@gmail.com>
16042 S:      Maintained
16043 F:      Documentation/accounting/taskstats*
16044 F:      include/linux/taskstats*
16045 F:      kernel/taskstats.c
16046
16047 TC subsystem
16048 M:      Jamal Hadi Salim <jhs@mojatatu.com>
16049 M:      Cong Wang <xiyou.wangcong@gmail.com>
16050 M:      Jiri Pirko <jiri@resnulli.us>
16051 L:      netdev@vger.kernel.org
16052 S:      Maintained
16053 F:      include/net/pkt_cls.h
16054 F:      include/net/pkt_sched.h
16055 F:      include/net/tc_act/
16056 F:      include/uapi/linux/pkt_cls.h
16057 F:      include/uapi/linux/pkt_sched.h
16058 F:      include/uapi/linux/tc_act/
16059 F:      include/uapi/linux/tc_ematch/
16060 F:      net/sched/
16061
16062 TC90522 MEDIA DRIVER
16063 M:      Akihiro Tsukada <tskd08@gmail.com>
16064 L:      linux-media@vger.kernel.org
16065 S:      Odd Fixes
16066 F:      drivers/media/dvb-frontends/tc90522*
16067
16068 TCP LOW PRIORITY MODULE
16069 M:      "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
16070 M:      "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
16071 W:      http://tcp-lp-mod.sourceforge.net/
16072 S:      Maintained
16073 F:      net/ipv4/tcp_lp.c
16074
16075 TDA10071 MEDIA DRIVER
16076 M:      Antti Palosaari <crope@iki.fi>
16077 L:      linux-media@vger.kernel.org
16078 W:      https://linuxtv.org
16079 W:      http://palosaari.fi/linux/
16080 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
16081 T:      git git://linuxtv.org/anttip/media_tree.git
16082 S:      Maintained
16083 F:      drivers/media/dvb-frontends/tda10071*
16084
16085 TDA18212 MEDIA DRIVER
16086 M:      Antti Palosaari <crope@iki.fi>
16087 L:      linux-media@vger.kernel.org
16088 W:      https://linuxtv.org
16089 W:      http://palosaari.fi/linux/
16090 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
16091 T:      git git://linuxtv.org/anttip/media_tree.git
16092 S:      Maintained
16093 F:      drivers/media/tuners/tda18212*
16094
16095 TDA18218 MEDIA DRIVER
16096 M:      Antti Palosaari <crope@iki.fi>
16097 L:      linux-media@vger.kernel.org
16098 W:      https://linuxtv.org
16099 W:      http://palosaari.fi/linux/
16100 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
16101 T:      git git://linuxtv.org/anttip/media_tree.git
16102 S:      Maintained
16103 F:      drivers/media/tuners/tda18218*
16104
16105 TDA18250 MEDIA DRIVER
16106 M:      Olli Salonen <olli.salonen@iki.fi>
16107 L:      linux-media@vger.kernel.org
16108 W:      https://linuxtv.org
16109 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
16110 T:      git git://linuxtv.org/media_tree.git
16111 S:      Maintained
16112 F:      drivers/media/tuners/tda18250*
16113
16114 TDA18271 MEDIA DRIVER
16115 M:      Michael Krufky <mkrufky@linuxtv.org>
16116 L:      linux-media@vger.kernel.org
16117 W:      https://linuxtv.org
16118 W:      http://github.com/mkrufky
16119 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
16120 T:      git git://linuxtv.org/mkrufky/tuners.git
16121 S:      Maintained
16122 F:      drivers/media/tuners/tda18271*
16123
16124 TDA1997x MEDIA DRIVER
16125 M:      Tim Harvey <tharvey@gateworks.com>
16126 L:      linux-media@vger.kernel.org
16127 W:      https://linuxtv.org
16128 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
16129 S:      Maintained
16130 F:      drivers/media/i2c/tda1997x.*
16131
16132 TDA827x MEDIA DRIVER
16133 M:      Michael Krufky <mkrufky@linuxtv.org>
16134 L:      linux-media@vger.kernel.org
16135 W:      https://linuxtv.org
16136 W:      http://github.com/mkrufky
16137 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
16138 T:      git git://linuxtv.org/mkrufky/tuners.git
16139 S:      Maintained
16140 F:      drivers/media/tuners/tda8290.*
16141
16142 TDA8290 MEDIA DRIVER
16143 M:      Michael Krufky <mkrufky@linuxtv.org>
16144 L:      linux-media@vger.kernel.org
16145 W:      https://linuxtv.org
16146 W:      http://github.com/mkrufky
16147 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
16148 T:      git git://linuxtv.org/mkrufky/tuners.git
16149 S:      Maintained
16150 F:      drivers/media/tuners/tda8290.*
16151
16152 TDA9840 MEDIA DRIVER
16153 M:      Hans Verkuil <hverkuil@xs4all.nl>
16154 L:      linux-media@vger.kernel.org
16155 T:      git git://linuxtv.org/media_tree.git
16156 W:      https://linuxtv.org
16157 S:      Maintained
16158 F:      drivers/media/i2c/tda9840*
16159
16160 TEA5761 TUNER DRIVER
16161 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
16162 L:      linux-media@vger.kernel.org
16163 W:      https://linuxtv.org
16164 T:      git git://linuxtv.org/media_tree.git
16165 S:      Odd fixes
16166 F:      drivers/media/tuners/tea5761.*
16167
16168 TEA5767 TUNER DRIVER
16169 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
16170 L:      linux-media@vger.kernel.org
16171 W:      https://linuxtv.org
16172 T:      git git://linuxtv.org/media_tree.git
16173 S:      Maintained
16174 F:      drivers/media/tuners/tea5767.*
16175
16176 TEA6415C MEDIA DRIVER
16177 M:      Hans Verkuil <hverkuil@xs4all.nl>
16178 L:      linux-media@vger.kernel.org
16179 T:      git git://linuxtv.org/media_tree.git
16180 W:      https://linuxtv.org
16181 S:      Maintained
16182 F:      drivers/media/i2c/tea6415c*
16183
16184 TEA6420 MEDIA DRIVER
16185 M:      Hans Verkuil <hverkuil@xs4all.nl>
16186 L:      linux-media@vger.kernel.org
16187 T:      git git://linuxtv.org/media_tree.git
16188 W:      https://linuxtv.org
16189 S:      Maintained
16190 F:      drivers/media/i2c/tea6420*
16191
16192 TEAM DRIVER
16193 M:      Jiri Pirko <jiri@resnulli.us>
16194 L:      netdev@vger.kernel.org
16195 S:      Supported
16196 F:      drivers/net/team/
16197 F:      include/linux/if_team.h
16198 F:      include/uapi/linux/if_team.h
16199
16200 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
16201 M:      "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
16202 S:      Maintained
16203 F:      arch/x86/platform/ts5500/
16204
16205 TECHNOTREND USB IR RECEIVER
16206 M:      Sean Young <sean@mess.org>
16207 L:      linux-media@vger.kernel.org
16208 S:      Maintained
16209 F:      drivers/media/rc/ttusbir.c
16210
16211 TECHWELL TW9910 VIDEO DECODER
16212 L:      linux-media@vger.kernel.org
16213 S:      Orphan
16214 F:      drivers/media/i2c/tw9910.c
16215 F:      include/media/i2c/tw9910.h
16216
16217 TEE SUBSYSTEM
16218 M:      Jens Wiklander <jens.wiklander@linaro.org>
16219 L:      tee-dev@lists.linaro.org
16220 S:      Maintained
16221 F:      include/linux/tee_drv.h
16222 F:      include/uapi/linux/tee.h
16223 F:      drivers/tee/
16224 F:      Documentation/tee.txt
16225
16226 TEGRA ARCHITECTURE SUPPORT
16227 M:      Thierry Reding <thierry.reding@gmail.com>
16228 M:      Jonathan Hunter <jonathanh@nvidia.com>
16229 L:      linux-tegra@vger.kernel.org
16230 Q:      http://patchwork.ozlabs.org/project/linux-tegra/list/
16231 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
16232 S:      Supported
16233 N:      [^a-z]tegra
16234
16235 TEGRA CLOCK DRIVER
16236 M:      Peter De Schrijver <pdeschrijver@nvidia.com>
16237 M:      Prashant Gaikwad <pgaikwad@nvidia.com>
16238 S:      Supported
16239 F:      drivers/clk/tegra/
16240
16241 TEGRA DMA DRIVERS
16242 M:      Laxman Dewangan <ldewangan@nvidia.com>
16243 M:      Jon Hunter <jonathanh@nvidia.com>
16244 S:      Supported
16245 F:      drivers/dma/tegra*
16246
16247 TEGRA I2C DRIVER
16248 M:      Laxman Dewangan <ldewangan@nvidia.com>
16249 R:      Dmitry Osipenko <digetx@gmail.com>
16250 S:      Supported
16251 F:      drivers/i2c/busses/i2c-tegra.c
16252
16253 TEGRA IOMMU DRIVERS
16254 M:      Thierry Reding <thierry.reding@gmail.com>
16255 L:      linux-tegra@vger.kernel.org
16256 S:      Supported
16257 F:      drivers/iommu/tegra*
16258
16259 TEGRA KBC DRIVER
16260 M:      Laxman Dewangan <ldewangan@nvidia.com>
16261 S:      Supported
16262 F:      drivers/input/keyboard/tegra-kbc.c
16263
16264 TEGRA NAND DRIVER
16265 M:      Stefan Agner <stefan@agner.ch>
16266 M:      Lucas Stach <dev@lynxeye.de>
16267 S:      Maintained
16268 F:      Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
16269 F:      drivers/mtd/nand/raw/tegra_nand.c
16270
16271 TEGRA PWM DRIVER
16272 M:      Thierry Reding <thierry.reding@gmail.com>
16273 S:      Supported
16274 F:      drivers/pwm/pwm-tegra.c
16275
16276 TEGRA SERIAL DRIVER
16277 M:      Laxman Dewangan <ldewangan@nvidia.com>
16278 S:      Supported
16279 F:      drivers/tty/serial/serial-tegra.c
16280
16281 TEGRA SPI DRIVER
16282 M:      Laxman Dewangan <ldewangan@nvidia.com>
16283 S:      Supported
16284 F:      drivers/spi/spi-tegra*
16285
16286 TEGRA XUSB PADCTL DRIVER
16287 M:      JC Kuo <jckuo@nvidia.com>
16288 S:      Supported
16289 F:      drivers/phy/tegra/xusb*
16290
16291 TEHUTI ETHERNET DRIVER
16292 M:      Andy Gospodarek <andy@greyhouse.net>
16293 L:      netdev@vger.kernel.org
16294 S:      Supported
16295 F:      drivers/net/ethernet/tehuti/*
16296
16297 Telecom Clock Driver for MCPL0010
16298 M:      Mark Gross <mark.gross@intel.com>
16299 S:      Supported
16300 F:      drivers/char/tlclk.c
16301
16302 TENSILICA XTENSA PORT (xtensa)
16303 M:      Chris Zankel <chris@zankel.net>
16304 M:      Max Filippov <jcmvbkbc@gmail.com>
16305 L:      linux-xtensa@linux-xtensa.org
16306 T:      git git://github.com/czankel/xtensa-linux.git
16307 S:      Maintained
16308 F:      arch/xtensa/
16309 F:      drivers/irqchip/irq-xtensa-*
16310
16311 Texas Instruments' System Control Interface (TISCI) Protocol Driver
16312 M:      Nishanth Menon <nm@ti.com>
16313 M:      Tero Kristo <t-kristo@ti.com>
16314 M:      Santosh Shilimkar <ssantosh@kernel.org>
16315 L:      linux-arm-kernel@lists.infradead.org
16316 S:      Maintained
16317 F:      Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
16318 F:      drivers/firmware/ti_sci*
16319 F:      include/linux/soc/ti/ti_sci_protocol.h
16320 F:      Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
16321 F:      drivers/soc/ti/ti_sci_pm_domains.c
16322 F:      include/dt-bindings/soc/ti,sci_pm_domain.h
16323 F:      Documentation/devicetree/bindings/reset/ti,sci-reset.txt
16324 F:      Documentation/devicetree/bindings/clock/ti,sci-clk.txt
16325 F:      drivers/clk/keystone/sci-clk.c
16326 F:      drivers/reset/reset-ti-sci.c
16327 F:      Documentation/devicetree/bindings/interrupt-controller/ti,sci-intr.txt
16328 F:      Documentation/devicetree/bindings/interrupt-controller/ti,sci-inta.txt
16329 F:      drivers/irqchip/irq-ti-sci-intr.c
16330 F:      drivers/irqchip/irq-ti-sci-inta.c
16331 F:      include/linux/soc/ti/ti_sci_inta_msi.h
16332 F:      drivers/soc/ti/ti_sci_inta_msi.c
16333
16334 Texas Instruments ASoC drivers
16335 M:      Peter Ujfalusi <peter.ujfalusi@ti.com>
16336 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
16337 S:      Maintained
16338 F:      sound/soc/ti/
16339
16340 Texas Instruments' DAC7612 DAC Driver
16341 M:      Ricardo Ribalda <ricardo@ribalda.com>
16342 L:      linux-iio@vger.kernel.org
16343 S:      Supported
16344 F:      drivers/iio/dac/ti-dac7612.c
16345 F:      Documentation/devicetree/bindings/iio/dac/ti,dac7612.txt
16346
16347 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
16348 M:      Hans Verkuil <hverkuil@xs4all.nl>
16349 L:      linux-media@vger.kernel.org
16350 T:      git git://linuxtv.org/media_tree.git
16351 W:      https://linuxtv.org
16352 S:      Maintained
16353 F:      drivers/media/radio/radio-raremono.c
16354
16355 THERMAL
16356 M:      Zhang Rui <rui.zhang@intel.com>
16357 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
16358 R:      Amit Kucheria <amit.kucheria@verdurent.com>
16359 L:      linux-pm@vger.kernel.org
16360 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/thermal/linux.git
16361 Q:      https://patchwork.kernel.org/project/linux-pm/list/
16362 S:      Supported
16363 F:      drivers/thermal/
16364 F:      include/linux/thermal.h
16365 F:      include/uapi/linux/thermal.h
16366 F:      include/linux/cpu_cooling.h
16367 F:      Documentation/devicetree/bindings/thermal/
16368
16369 THERMAL/CPU_COOLING
16370 M:      Amit Daniel Kachhap <amit.kachhap@gmail.com>
16371 M:      Viresh Kumar <viresh.kumar@linaro.org>
16372 M:      Javi Merino <javi.merino@kernel.org>
16373 L:      linux-pm@vger.kernel.org
16374 S:      Supported
16375 F:      Documentation/driver-api/thermal/cpu-cooling-api.rst
16376 F:      drivers/thermal/cpu_cooling.c
16377 F:      include/linux/cpu_cooling.h
16378
16379 THERMAL DRIVER FOR AMLOGIC SOCS
16380 M:      Guillaume La Roque <glaroque@baylibre.com>
16381 L:      linux-pm@vger.kernel.org
16382 L:      linux-amlogic@lists.infradead.org
16383 W:      http://linux-meson.com/
16384 S:      Supported
16385 F:      drivers/thermal/amlogic_thermal.c
16386 F:      Documentation/devicetree/bindings/thermal/amlogic,thermal.yaml
16387
16388 THINKPAD ACPI EXTRAS DRIVER
16389 M:      Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
16390 L:      ibm-acpi-devel@lists.sourceforge.net
16391 L:      platform-driver-x86@vger.kernel.org
16392 W:      http://ibm-acpi.sourceforge.net
16393 W:      http://thinkwiki.org/wiki/Ibm-acpi
16394 T:      git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
16395 S:      Maintained
16396 F:      drivers/platform/x86/thinkpad_acpi.c
16397
16398 THUNDERBOLT DRIVER
16399 M:      Andreas Noever <andreas.noever@gmail.com>
16400 M:      Michael Jamet <michael.jamet@intel.com>
16401 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
16402 M:      Yehezkel Bernat <YehezkelShB@gmail.com>
16403 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
16404 S:      Maintained
16405 F:      Documentation/admin-guide/thunderbolt.rst
16406 F:      drivers/thunderbolt/
16407 F:      include/linux/thunderbolt.h
16408
16409 THUNDERBOLT NETWORK DRIVER
16410 M:      Michael Jamet <michael.jamet@intel.com>
16411 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
16412 M:      Yehezkel Bernat <YehezkelShB@gmail.com>
16413 L:      netdev@vger.kernel.org
16414 S:      Maintained
16415 F:      drivers/net/thunderbolt.c
16416
16417 THUNDERX GPIO DRIVER
16418 M:      Robert Richter <rrichter@marvell.com>
16419 S:      Maintained
16420 F:      drivers/gpio/gpio-thunderx.c
16421
16422 TI AM437X VPFE DRIVER
16423 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
16424 L:      linux-media@vger.kernel.org
16425 W:      https://linuxtv.org
16426 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
16427 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
16428 S:      Maintained
16429 F:      drivers/media/platform/am437x/
16430
16431 TI BANDGAP AND THERMAL DRIVER
16432 M:      Eduardo Valentin <edubezval@gmail.com>
16433 M:      Keerthy <j-keerthy@ti.com>
16434 L:      linux-pm@vger.kernel.org
16435 L:      linux-omap@vger.kernel.org
16436 S:      Maintained
16437 F:      drivers/thermal/ti-soc-thermal/
16438
16439 TI BQ27XXX POWER SUPPLY DRIVER
16440 R:      Andrew F. Davis <afd@ti.com>
16441 F:      include/linux/power/bq27xxx_battery.h
16442 F:      drivers/power/supply/bq27xxx_battery.c
16443 F:      drivers/power/supply/bq27xxx_battery_i2c.c
16444
16445 TI CDCE706 CLOCK DRIVER
16446 M:      Max Filippov <jcmvbkbc@gmail.com>
16447 S:      Maintained
16448 F:      drivers/clk/clk-cdce706.c
16449
16450 TI CLOCK DRIVER
16451 M:      Tero Kristo <t-kristo@ti.com>
16452 L:      linux-omap@vger.kernel.org
16453 S:      Maintained
16454 F:      drivers/clk/ti/
16455 F:      include/linux/clk/ti.h
16456
16457 TI DAVINCI MACHINE SUPPORT
16458 M:      Sekhar Nori <nsekhar@ti.com>
16459 R:      Bartosz Golaszewski <bgolaszewski@baylibre.com>
16460 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16461 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
16462 S:      Supported
16463 F:      Documentation/devicetree/bindings/i2c/i2c-davinci.txt
16464 F:      arch/arm/mach-davinci/
16465 F:      drivers/i2c/busses/i2c-davinci.c
16466 F:      arch/arm/boot/dts/da850*
16467
16468 TI DAVINCI SERIES CLOCK DRIVER
16469 M:      David Lechner <david@lechnology.com>
16470 R:      Sekhar Nori <nsekhar@ti.com>
16471 S:      Maintained
16472 F:      Documentation/devicetree/bindings/clock/ti/davinci/
16473 F:      drivers/clk/davinci/
16474
16475 TI DAVINCI SERIES GPIO DRIVER
16476 M:      Keerthy <j-keerthy@ti.com>
16477 L:      linux-gpio@vger.kernel.org
16478 S:      Maintained
16479 F:      Documentation/devicetree/bindings/gpio/gpio-davinci.txt
16480 F:      drivers/gpio/gpio-davinci.c
16481
16482 TI DAVINCI SERIES MEDIA DRIVER
16483 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
16484 L:      linux-media@vger.kernel.org
16485 W:      https://linuxtv.org
16486 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
16487 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
16488 S:      Maintained
16489 F:      drivers/media/platform/davinci/
16490 F:      include/media/davinci/
16491
16492 TI ENHANCED QUADRATURE ENCODER PULSE (eQEP) DRIVER
16493 R:      David Lechner <david@lechnology.com>
16494 L:      linux-iio@vger.kernel.org
16495 F:      Documentation/devicetree/bindings/counter/ti-eqep.yaml
16496 F:      drivers/counter/ti-eqep.c
16497
16498 TI ETHERNET SWITCH DRIVER (CPSW)
16499 R:      Grygorii Strashko <grygorii.strashko@ti.com>
16500 L:      linux-omap@vger.kernel.org
16501 L:      netdev@vger.kernel.org
16502 S:      Maintained
16503 F:      drivers/net/ethernet/ti/cpsw*
16504 F:      drivers/net/ethernet/ti/davinci*
16505
16506 TI FLASH MEDIA MEMORYSTICK/MMC DRIVERS
16507 M:      Alex Dubov <oakad@yahoo.com>
16508 S:      Maintained
16509 W:      http://tifmxx.berlios.de/
16510 F:      drivers/memstick/host/tifm_ms.c
16511 F:      drivers/misc/tifm*
16512 F:      drivers/mmc/host/tifm_sd.c
16513 F:      include/linux/tifm.h
16514
16515 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
16516 M:      Santosh Shilimkar <ssantosh@kernel.org>
16517 L:      linux-kernel@vger.kernel.org
16518 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16519 S:      Maintained
16520 F:      drivers/soc/ti/*
16521 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
16522
16523 TI LM49xxx FAMILY ASoC CODEC DRIVERS
16524 M:      M R Swami Reddy <mr.swami.reddy@ti.com>
16525 M:      Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
16526 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
16527 S:      Maintained
16528 F:      sound/soc/codecs/lm49453*
16529 F:      sound/soc/codecs/isabelle*
16530
16531 TI LP855x BACKLIGHT DRIVER
16532 M:      Milo Kim <milo.kim@ti.com>
16533 S:      Maintained
16534 F:      Documentation/driver-api/backlight/lp855x-driver.rst
16535 F:      drivers/video/backlight/lp855x_bl.c
16536 F:      include/linux/platform_data/lp855x.h
16537
16538 TI LP8727 CHARGER DRIVER
16539 M:      Milo Kim <milo.kim@ti.com>
16540 S:      Maintained
16541 F:      drivers/power/supply/lp8727_charger.c
16542 F:      include/linux/platform_data/lp8727.h
16543
16544 TI LP8788 MFD DRIVER
16545 M:      Milo Kim <milo.kim@ti.com>
16546 S:      Maintained
16547 F:      drivers/iio/adc/lp8788_adc.c
16548 F:      drivers/leds/leds-lp8788.c
16549 F:      drivers/mfd/lp8788*.c
16550 F:      drivers/power/supply/lp8788-charger.c
16551 F:      drivers/regulator/lp8788-*.c
16552 F:      include/linux/mfd/lp8788*.h
16553
16554 TI NETCP ETHERNET DRIVER
16555 M:      Wingman Kwok <w-kwok2@ti.com>
16556 M:      Murali Karicheri <m-karicheri2@ti.com>
16557 L:      netdev@vger.kernel.org
16558 S:      Maintained
16559 F:      drivers/net/ethernet/ti/netcp*
16560
16561 TI PCM3060 ASoC CODEC DRIVER
16562 M:      Kirill Marinushkin <kmarinushkin@birdec.com>
16563 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
16564 S:      Maintained
16565 F:      Documentation/devicetree/bindings/sound/pcm3060.txt
16566 F:      sound/soc/codecs/pcm3060*
16567
16568 TI TAS571X FAMILY ASoC CODEC DRIVER
16569 M:      Kevin Cernekee <cernekee@chromium.org>
16570 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
16571 S:      Odd Fixes
16572 F:      sound/soc/codecs/tas571x*
16573
16574 TI TCAN4X5X DEVICE DRIVER
16575 M:      Dan Murphy <dmurphy@ti.com>
16576 L:      linux-can@vger.kernel.org
16577 S:      Maintained
16578 F:      Documentation/devicetree/bindings/net/can/tcan4x5x.txt
16579 F:      drivers/net/can/m_can/tcan4x5x.c
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:      */