]> asedeno.scripts.mit.edu Git - linux.git/blob - MAINTAINERS
Merge tag 'ux500-v5.4-1' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw...
[linux.git] / MAINTAINERS
1
2
3         List of maintainers and how to submit kernel changes
4
5 Please try to follow the guidelines below.  This will make things
6 easier on the maintainers.  Not all of these guidelines matter for every
7 trivial patch so apply some common sense.
8
9 1.      Always _test_ your changes, however small, on at least 4 or
10         5 people, preferably many more.
11
12 2.      Try to release a few ALPHA test versions to the net. Announce
13         them onto the kernel channel and await results. This is especially
14         important for device drivers, because often that's the only way
15         you will find things like the fact version 3 firmware needs
16         a magic fix you didn't know about, or some clown changed the
17         chips on a board and not its name.  (Don't laugh!  Look at the
18         SMC etherpower for that.)
19
20 3.      Make sure your changes compile correctly in multiple
21         configurations. In particular check that changes work both as a
22         module and built into the kernel.
23
24 4.      When you are happy with a change make it generally available for
25         testing and await feedback.
26
27 5.      Make a patch available to the relevant maintainer in the list. Use
28         'diff -u' to make the patch easy to merge. Be prepared to get your
29         changes sent back with seemingly silly requests about formatting
30         and variable names.  These aren't as silly as they seem. One
31         job the maintainers (and especially Linus) do is to keep things
32         looking the same. Sometimes this means that the clever hack in
33         your driver to get around a problem actually needs to become a
34         generalized kernel feature ready for next time.
35
36         PLEASE check your patch with the automated style checker
37         (scripts/checkpatch.pl) to catch trivial style violations.
38         See Documentation/process/coding-style.rst for guidance here.
39
40         PLEASE CC: the maintainers and mailing lists that are generated
41         by scripts/get_maintainer.pl.  The results returned by the
42         script will be best if you have git installed and are making
43         your changes in a branch derived from Linus' latest git tree.
44         See Documentation/process/submitting-patches.rst for details.
45
46         PLEASE try to include any credit lines you want added with the
47         patch. It avoids people being missed off by mistake and makes
48         it easier to know who wants adding and who doesn't.
49
50         PLEASE document known bugs. If it doesn't work for everything
51         or does something very odd once a month document it.
52
53         PLEASE remember that submissions must be made under the terms
54         of the Linux Foundation certificate of contribution and should
55         include a Signed-off-by: line.  The current version of this
56         "Developer's Certificate of Origin" (DCO) is listed in the file
57         Documentation/process/submitting-patches.rst.
58
59 6.      Make sure you have the right to send any changes you make. If you
60         do changes at work you may find your employer owns the patch
61         not you.
62
63 7.      When sending security related changes or reports to a maintainer
64         please Cc: security@kernel.org, especially if the maintainer
65         does not respond. Please keep in mind that the security team is
66         a small set of people who can be efficient only when working on
67         verified bugs. Please only Cc: this list when you have identified
68         that the bug would present a short-term risk to other users if it
69         were publicly disclosed. For example, reports of address leaks do
70         not represent an immediate threat and are better handled publicly,
71         and ideally, should come with a patch proposal. Please do not send
72         automated reports to this list either. Such bugs will be handled
73         better and faster in the usual public places.
74
75 8.      Happy hacking.
76
77 Descriptions of section entries:
78
79         P: Person (obsolete)
80         M: Mail patches to: FullName <address@domain>
81         R: Designated reviewer: FullName <address@domain>
82            These reviewers should be CCed on patches.
83         L: Mailing list that is relevant to this area
84         W: Web-page with status/info
85         B: URI for where to file bugs. A web-page with detailed bug
86            filing info, a direct bug tracker link, or a mailto: URI.
87         C: URI for chat protocol, server and channel where developers
88            usually hang out, for example irc://server/channel.
89         Q: Patchwork web based patch tracking system site
90         T: SCM tree type and location.
91            Type is one of: git, hg, quilt, stgit, topgit
92         S: Status, one of the following:
93            Supported:   Someone is actually paid to look after this.
94            Maintained:  Someone actually looks after it.
95            Odd Fixes:   It has a maintainer but they don't have time to do
96                         much other than throw the odd patch in. See below..
97            Orphan:      No current maintainer [but maybe you could take the
98                         role as you write your new code].
99            Obsolete:    Old code. Something tagged obsolete generally means
100                         it has been replaced by a better system and you
101                         should be using that.
102         F: Files and directories with wildcard patterns.
103            A trailing slash includes all files and subdirectory files.
104            F:   drivers/net/    all files in and below drivers/net
105            F:   drivers/net/*   all files in drivers/net, but not below
106            F:   */net/*         all files in "any top level directory"/net
107            One pattern per line.  Multiple F: lines acceptable.
108         N: Files and directories with regex patterns.
109            N:   [^a-z]tegra     all files whose path contains the word tegra
110            One pattern per line.  Multiple N: lines acceptable.
111            scripts/get_maintainer.pl has different behavior for files that
112            match F: pattern and matches of N: patterns.  By default,
113            get_maintainer will not look at git log history when an F: pattern
114            match occurs.  When an N: match occurs, git log history is used
115            to also notify the people that have git commit signatures.
116         X: Files and directories that are NOT maintained, same rules as F:
117            Files exclusions are tested before file matches.
118            Can be useful for excluding a specific subdirectory, for instance:
119            F:   net/
120            X:   net/ipv6/
121            matches all files in and below net excluding net/ipv6/
122         K: Keyword perl extended regex pattern to match content in a
123            patch or file.  For instance:
124            K: of_get_profile
125               matches patches or files that contain "of_get_profile"
126            K: \b(printk|pr_(info|err))\b
127               matches patches or files that contain one or more of the words
128               printk, pr_info or pr_err
129            One regex pattern per line.  Multiple K: lines acceptable.
130
131 Note: For the hard of thinking, this list is meant to remain in alphabetical
132 order. If you could add yourselves to it in alphabetical order that would be
133 so much easier [Ed]
134
135 Maintainers List (try to look for most precise areas first)
136
137                 -----------------------------------
138
139 3C59X NETWORK DRIVER
140 M:      Steffen Klassert <klassert@kernel.org>
141 L:      netdev@vger.kernel.org
142 S:      Odd Fixes
143 F:      Documentation/networking/device_drivers/3com/vortex.txt
144 F:      drivers/net/ethernet/3com/3c59x.c
145
146 3CR990 NETWORK DRIVER
147 M:      David Dillow <dave@thedillows.org>
148 L:      netdev@vger.kernel.org
149 S:      Maintained
150 F:      drivers/net/ethernet/3com/typhoon*
151
152 3WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
153 M:      Adam Radford <aradford@gmail.com>
154 L:      linux-scsi@vger.kernel.org
155 W:      http://www.lsi.com
156 S:      Supported
157 F:      drivers/scsi/3w-*
158
159 53C700 AND 53C700-66 SCSI DRIVER
160 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
161 L:      linux-scsi@vger.kernel.org
162 S:      Maintained
163 F:      drivers/scsi/53c700*
164
165 6LOWPAN GENERIC (BTLE/IEEE 802.15.4)
166 M:      Alexander Aring <alex.aring@gmail.com>
167 M:      Jukka Rissanen <jukka.rissanen@linux.intel.com>
168 L:      linux-bluetooth@vger.kernel.org
169 L:      linux-wpan@vger.kernel.org
170 S:      Maintained
171 F:      net/6lowpan/
172 F:      include/net/6lowpan.h
173 F:      Documentation/networking/6lowpan.txt
174
175 6PACK NETWORK DRIVER FOR AX.25
176 M:      Andreas Koensgen <ajk@comnets.uni-bremen.de>
177 L:      linux-hams@vger.kernel.org
178 S:      Maintained
179 F:      drivers/net/hamradio/6pack.c
180
181 8169 10/100/1000 GIGABIT ETHERNET DRIVER
182 M:      Realtek linux nic maintainers <nic_swsd@realtek.com>
183 M:      Heiner Kallweit <hkallweit1@gmail.com>
184 L:      netdev@vger.kernel.org
185 S:      Maintained
186 F:      drivers/net/ethernet/realtek/r8169.c
187
188 8250/16?50 (AND CLONE UARTS) SERIAL DRIVER
189 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
190 L:      linux-serial@vger.kernel.org
191 S:      Maintained
192 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
193 F:      drivers/tty/serial/8250*
194 F:      include/linux/serial_8250.h
195
196 8390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
197 L:      netdev@vger.kernel.org
198 S:      Orphan / Obsolete
199 F:      drivers/net/ethernet/8390/
200
201 9P FILE SYSTEM
202 M:      Eric Van Hensbergen <ericvh@gmail.com>
203 M:      Latchesar Ionkov <lucho@ionkov.net>
204 M:      Dominique Martinet <asmadeus@codewreck.org>
205 L:      v9fs-developer@lists.sourceforge.net
206 W:      http://swik.net/v9fs
207 Q:      http://patchwork.kernel.org/project/v9fs-devel/list/
208 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
209 T:      git git://github.com/martinetd/linux.git
210 S:      Maintained
211 F:      Documentation/filesystems/9p.txt
212 F:      fs/9p/
213 F:      net/9p/
214 F:      include/net/9p/
215 F:      include/uapi/linux/virtio_9p.h
216 F:      include/trace/events/9p.h
217
218 A8293 MEDIA DRIVER
219 M:      Antti Palosaari <crope@iki.fi>
220 L:      linux-media@vger.kernel.org
221 W:      https://linuxtv.org
222 W:      http://palosaari.fi/linux/
223 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
224 T:      git git://linuxtv.org/anttip/media_tree.git
225 S:      Maintained
226 F:      drivers/media/dvb-frontends/a8293*
227
228 AACRAID SCSI RAID DRIVER
229 M:      Adaptec OEM Raid Solutions <aacraid@microsemi.com>
230 L:      linux-scsi@vger.kernel.org
231 W:      http://www.adaptec.com/
232 S:      Supported
233 F:      Documentation/scsi/aacraid.txt
234 F:      drivers/scsi/aacraid/
235
236 ABI/API
237 L:      linux-api@vger.kernel.org
238 F:      include/linux/syscalls.h
239 F:      kernel/sys_ni.c
240
241 ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
242 M:      Hans de Goede <hdegoede@redhat.com>
243 L:      linux-hwmon@vger.kernel.org
244 S:      Maintained
245 F:      drivers/hwmon/abituguru.c
246
247 ABIT UGURU 3 HARDWARE MONITOR DRIVER
248 M:      Alistair John Strachan <alistair@devzero.co.uk>
249 L:      linux-hwmon@vger.kernel.org
250 S:      Maintained
251 F:      drivers/hwmon/abituguru3.c
252
253 ACCES 104-DIO-48E GPIO DRIVER
254 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
255 L:      linux-gpio@vger.kernel.org
256 S:      Maintained
257 F:      drivers/gpio/gpio-104-dio-48e.c
258
259 ACCES 104-IDI-48 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-idi-48.c
264
265 ACCES 104-IDIO-16 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-idio-16.c
270
271 ACCES 104-QUAD-8 DRIVER
272 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
273 L:      linux-iio@vger.kernel.org
274 S:      Maintained
275 F:      Documentation/ABI/testing/sysfs-bus-counter-104-quad-8
276 F:      Documentation/ABI/testing/sysfs-bus-iio-counter-104-quad-8
277 F:      drivers/counter/104-quad-8.c
278
279 ACCES PCI-IDIO-16 GPIO DRIVER
280 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
281 L:      linux-gpio@vger.kernel.org
282 S:      Maintained
283 F:      drivers/gpio/gpio-pci-idio-16.c
284
285 ACCES PCIe-IDIO-24 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-pcie-idio-24.c
290
291 ACENIC DRIVER
292 M:      Jes Sorensen <jes@trained-monkey.org>
293 L:      linux-acenic@sunsite.dk
294 S:      Maintained
295 F:      drivers/net/ethernet/alteon/acenic*
296
297 ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
298 M:      Peter Feuerer <peter@piie.net>
299 L:      platform-driver-x86@vger.kernel.org
300 W:      http://piie.net/?section=acerhdf
301 S:      Maintained
302 F:      drivers/platform/x86/acerhdf.c
303
304 ACER WMI LAPTOP EXTRAS
305 M:      "Lee, Chun-Yi" <jlee@suse.com>
306 L:      platform-driver-x86@vger.kernel.org
307 S:      Maintained
308 F:      drivers/platform/x86/acer-wmi.c
309
310 ACPI
311 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
312 M:      Len Brown <lenb@kernel.org>
313 L:      linux-acpi@vger.kernel.org
314 W:      https://01.org/linux-acpi
315 Q:      https://patchwork.kernel.org/project/linux-acpi/list/
316 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
317 B:      https://bugzilla.kernel.org
318 S:      Supported
319 F:      drivers/acpi/
320 F:      drivers/pnp/pnpacpi/
321 F:      include/linux/acpi.h
322 F:      include/linux/fwnode.h
323 F:      include/acpi/
324 F:      Documentation/firmware-guide/acpi/
325 F:      Documentation/ABI/testing/sysfs-bus-acpi
326 F:      Documentation/ABI/testing/configfs-acpi
327 F:      drivers/pci/*acpi*
328 F:      drivers/pci/*/*acpi*
329 F:      tools/power/acpi/
330
331 ACPI APEI
332 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
333 M:      Len Brown <lenb@kernel.org>
334 L:      linux-acpi@vger.kernel.org
335 R:      James Morse <james.morse@arm.com>
336 R:      Tony Luck <tony.luck@intel.com>
337 R:      Borislav Petkov <bp@alien8.de>
338 F:      drivers/acpi/apei/
339
340 ACPI COMPONENT ARCHITECTURE (ACPICA)
341 M:      Robert Moore <robert.moore@intel.com>
342 M:      Erik Schmauss <erik.schmauss@intel.com>
343 M:      "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
344 L:      linux-acpi@vger.kernel.org
345 L:      devel@acpica.org
346 W:      https://acpica.org/
347 W:      https://github.com/acpica/acpica/
348 Q:      https://patchwork.kernel.org/project/linux-acpi/list/
349 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
350 B:      https://bugzilla.kernel.org
351 B:      https://bugs.acpica.org
352 S:      Supported
353 F:      drivers/acpi/acpica/
354 F:      include/acpi/
355 F:      tools/power/acpi/
356
357 ACPI FAN DRIVER
358 M:      Zhang Rui <rui.zhang@intel.com>
359 L:      linux-acpi@vger.kernel.org
360 W:      https://01.org/linux-acpi
361 B:      https://bugzilla.kernel.org
362 S:      Supported
363 F:      drivers/acpi/fan.c
364
365 ACPI FOR ARM64 (ACPI/arm64)
366 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
367 M:      Hanjun Guo <guohanjun@huawei.com>
368 M:      Sudeep Holla <sudeep.holla@arm.com>
369 L:      linux-acpi@vger.kernel.org
370 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
371 S:      Maintained
372 F:      drivers/acpi/arm64
373
374 ACPI I2C MULTI INSTANTIATE DRIVER
375 M:      Hans de Goede <hdegoede@redhat.com>
376 L:      platform-driver-x86@vger.kernel.org
377 S:      Maintained
378 F:      drivers/platform/x86/i2c-multi-instantiate.c
379
380 ACPI PMIC DRIVERS
381 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
382 M:      Len Brown <lenb@kernel.org>
383 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
384 R:      Mika Westerberg <mika.westerberg@linux.intel.com>
385 L:      linux-acpi@vger.kernel.org
386 Q:      https://patchwork.kernel.org/project/linux-acpi/list/
387 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
388 B:      https://bugzilla.kernel.org
389 S:      Supported
390 F:      drivers/acpi/pmic/
391
392 ACPI THERMAL DRIVER
393 M:      Zhang Rui <rui.zhang@intel.com>
394 L:      linux-acpi@vger.kernel.org
395 W:      https://01.org/linux-acpi
396 B:      https://bugzilla.kernel.org
397 S:      Supported
398 F:      drivers/acpi/*thermal*
399
400 ACPI VIDEO DRIVER
401 M:      Zhang Rui <rui.zhang@intel.com>
402 L:      linux-acpi@vger.kernel.org
403 W:      https://01.org/linux-acpi
404 B:      https://bugzilla.kernel.org
405 S:      Supported
406 F:      drivers/acpi/acpi_video.c
407
408 ACPI WMI DRIVER
409 L:      platform-driver-x86@vger.kernel.org
410 S:      Orphan
411 F:      drivers/platform/x86/wmi.c
412 F:      include/uapi/linux/wmi.h
413
414 AD1889 ALSA SOUND DRIVER
415 W:      https://parisc.wiki.kernel.org/index.php/AD1889
416 L:      linux-parisc@vger.kernel.org
417 S:      Maintained
418 F:      sound/pci/ad1889.*
419
420 AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
421 M:      Michael Hennerich <michael.hennerich@analog.com>
422 W:      http://wiki.analog.com/AD5254
423 W:      http://ez.analog.com/community/linux-device-drivers
424 S:      Supported
425 F:      drivers/misc/ad525x_dpot.c
426
427 AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
428 M:      Michael Hennerich <michael.hennerich@analog.com>
429 W:      http://wiki.analog.com/AD5398
430 W:      http://ez.analog.com/community/linux-device-drivers
431 S:      Supported
432 F:      drivers/regulator/ad5398.c
433
434 AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
435 M:      Michael Hennerich <michael.hennerich@analog.com>
436 W:      http://wiki.analog.com/AD7142
437 W:      http://ez.analog.com/community/linux-device-drivers
438 S:      Supported
439 F:      drivers/input/misc/ad714x.c
440
441 AD7877 TOUCHSCREEN DRIVER
442 M:      Michael Hennerich <michael.hennerich@analog.com>
443 W:      http://wiki.analog.com/AD7877
444 W:      http://ez.analog.com/community/linux-device-drivers
445 S:      Supported
446 F:      drivers/input/touchscreen/ad7877.c
447
448 AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
449 M:      Michael Hennerich <michael.hennerich@analog.com>
450 W:      http://wiki.analog.com/AD7879
451 W:      http://ez.analog.com/community/linux-device-drivers
452 S:      Supported
453 F:      drivers/input/touchscreen/ad7879.c
454
455 ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
456 M:      Jiri Kosina <jikos@kernel.org>
457 S:      Maintained
458
459 ADF7242 IEEE 802.15.4 RADIO DRIVER
460 M:      Michael Hennerich <michael.hennerich@analog.com>
461 W:      https://wiki.analog.com/ADF7242
462 W:      http://ez.analog.com/community/linux-device-drivers
463 L:      linux-wpan@vger.kernel.org
464 S:      Supported
465 F:      drivers/net/ieee802154/adf7242.c
466 F:      Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
467
468 ADM1025 HARDWARE MONITOR DRIVER
469 M:      Jean Delvare <jdelvare@suse.com>
470 L:      linux-hwmon@vger.kernel.org
471 S:      Maintained
472 F:      Documentation/hwmon/adm1025.rst
473 F:      drivers/hwmon/adm1025.c
474
475 ADM1029 HARDWARE MONITOR DRIVER
476 M:      Corentin Labbe <clabbe.montjoie@gmail.com>
477 L:      linux-hwmon@vger.kernel.org
478 S:      Maintained
479 F:      drivers/hwmon/adm1029.c
480
481 ADM8211 WIRELESS DRIVER
482 L:      linux-wireless@vger.kernel.org
483 W:      http://wireless.kernel.org/
484 S:      Orphan
485 F:      drivers/net/wireless/admtek/adm8211.*
486
487 ADP1653 FLASH CONTROLLER DRIVER
488 M:      Sakari Ailus <sakari.ailus@iki.fi>
489 L:      linux-media@vger.kernel.org
490 S:      Maintained
491 F:      drivers/media/i2c/adp1653.c
492 F:      include/media/i2c/adp1653.h
493
494 ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
495 M:      Michael Hennerich <michael.hennerich@analog.com>
496 W:      http://wiki.analog.com/ADP5520
497 W:      http://ez.analog.com/community/linux-device-drivers
498 S:      Supported
499 F:      drivers/mfd/adp5520.c
500 F:      drivers/video/backlight/adp5520_bl.c
501 F:      drivers/leds/leds-adp5520.c
502 F:      drivers/gpio/gpio-adp5520.c
503 F:      drivers/input/keyboard/adp5520-keys.c
504
505 ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
506 M:      Michael Hennerich <michael.hennerich@analog.com>
507 W:      http://wiki.analog.com/ADP5588
508 W:      http://ez.analog.com/community/linux-device-drivers
509 S:      Supported
510 F:      drivers/input/keyboard/adp5588-keys.c
511 F:      drivers/gpio/gpio-adp5588.c
512
513 ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
514 M:      Michael Hennerich <michael.hennerich@analog.com>
515 W:      http://wiki.analog.com/ADP8860
516 W:      http://ez.analog.com/community/linux-device-drivers
517 S:      Supported
518 F:      drivers/video/backlight/adp8860_bl.c
519
520 ADS1015 HARDWARE MONITOR DRIVER
521 M:      Dirk Eibach <eibach@gdsys.de>
522 L:      linux-hwmon@vger.kernel.org
523 S:      Maintained
524 F:      Documentation/hwmon/ads1015.rst
525 F:      drivers/hwmon/ads1015.c
526 F:      include/linux/platform_data/ads1015.h
527
528 ADT746X FAN DRIVER
529 M:      Colin Leroy <colin@colino.net>
530 S:      Maintained
531 F:      drivers/macintosh/therm_adt746x.c
532
533 ADT7475 HARDWARE MONITOR DRIVER
534 M:      Jean Delvare <jdelvare@suse.com>
535 L:      linux-hwmon@vger.kernel.org
536 S:      Maintained
537 F:      Documentation/hwmon/adt7475.rst
538 F:      drivers/hwmon/adt7475.c
539
540 ADVANSYS SCSI DRIVER
541 M:      Matthew Wilcox <willy@infradead.org>
542 M:      Hannes Reinecke <hare@suse.com>
543 L:      linux-scsi@vger.kernel.org
544 S:      Maintained
545 F:      Documentation/scsi/advansys.txt
546 F:      drivers/scsi/advansys.c
547
548 ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
549 M:      Michael Hennerich <michael.hennerich@analog.com>
550 W:      http://wiki.analog.com/ADXL345
551 W:      http://ez.analog.com/community/linux-device-drivers
552 S:      Supported
553 F:      drivers/input/misc/adxl34x.c
554 F:      Documentation/devicetree/bindings/iio/accel/adi,adxl345.yaml
555
556 ADXL372 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
557 M:      Stefan Popa <stefan.popa@analog.com>
558 W:      http://ez.analog.com/community/linux-device-drivers
559 S:      Supported
560 F:      drivers/iio/accel/adxl372.c
561 F:      drivers/iio/accel/adxl372_spi.c
562 F:      drivers/iio/accel/adxl372_i2c.c
563 F:      Documentation/devicetree/bindings/iio/accel/adi,adxl372.yaml
564
565 AF9013 MEDIA DRIVER
566 M:      Antti Palosaari <crope@iki.fi>
567 L:      linux-media@vger.kernel.org
568 W:      https://linuxtv.org
569 W:      http://palosaari.fi/linux/
570 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
571 T:      git git://linuxtv.org/anttip/media_tree.git
572 S:      Maintained
573 F:      drivers/media/dvb-frontends/af9013*
574
575 AF9033 MEDIA DRIVER
576 M:      Antti Palosaari <crope@iki.fi>
577 L:      linux-media@vger.kernel.org
578 W:      https://linuxtv.org
579 W:      http://palosaari.fi/linux/
580 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
581 T:      git git://linuxtv.org/anttip/media_tree.git
582 S:      Maintained
583 F:      drivers/media/dvb-frontends/af9033*
584
585 AFFS FILE SYSTEM
586 M:      David Sterba <dsterba@suse.com>
587 L:      linux-fsdevel@vger.kernel.org
588 S:      Odd Fixes
589 F:      Documentation/filesystems/affs.txt
590 F:      fs/affs/
591
592 AFS FILESYSTEM
593 M:      David Howells <dhowells@redhat.com>
594 L:      linux-afs@lists.infradead.org
595 S:      Supported
596 F:      fs/afs/
597 F:      include/trace/events/afs.h
598 F:      Documentation/filesystems/afs.txt
599 W:      https://www.infradead.org/~dhowells/kafs/
600
601 AGPGART DRIVER
602 M:      David Airlie <airlied@linux.ie>
603 T:      git git://anongit.freedesktop.org/drm/drm
604 S:      Maintained
605 F:      drivers/char/agp/
606 F:      include/linux/agp*
607 F:      include/uapi/linux/agp*
608
609 AHA152X SCSI DRIVER
610 M:      "Juergen E. Fischer" <fischer@norbit.de>
611 L:      linux-scsi@vger.kernel.org
612 S:      Maintained
613 F:      drivers/scsi/aha152x*
614 F:      drivers/scsi/pcmcia/aha152x*
615
616 AIC7XXX / AIC79XX SCSI DRIVER
617 M:      Hannes Reinecke <hare@suse.com>
618 L:      linux-scsi@vger.kernel.org
619 S:      Maintained
620 F:      drivers/scsi/aic7xxx/
621
622 AIMSLAB FM RADIO RECEIVER DRIVER
623 M:      Hans Verkuil <hverkuil@xs4all.nl>
624 L:      linux-media@vger.kernel.org
625 T:      git git://linuxtv.org/media_tree.git
626 W:      https://linuxtv.org
627 S:      Maintained
628 F:      drivers/media/radio/radio-aimslab*
629
630 AIO
631 M:      Benjamin LaHaise <bcrl@kvack.org>
632 L:      linux-aio@kvack.org
633 S:      Supported
634 F:      fs/aio.c
635 F:      include/linux/*aio*.h
636
637 AIRSPY MEDIA DRIVER
638 M:      Antti Palosaari <crope@iki.fi>
639 L:      linux-media@vger.kernel.org
640 W:      https://linuxtv.org
641 W:      http://palosaari.fi/linux/
642 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
643 T:      git git://linuxtv.org/anttip/media_tree.git
644 S:      Maintained
645 F:      drivers/media/usb/airspy/
646
647 ALACRITECH GIGABIT ETHERNET DRIVER
648 M:      Lino Sanfilippo <LinoSanfilippo@gmx.de>
649 S:      Maintained
650 F:      drivers/net/ethernet/alacritech/*
651
652 ALCATEL SPEEDTOUCH USB DRIVER
653 M:      Duncan Sands <duncan.sands@free.fr>
654 L:      linux-usb@vger.kernel.org
655 W:      http://www.linux-usb.org/SpeedTouch/
656 S:      Maintained
657 F:      drivers/usb/atm/speedtch.c
658 F:      drivers/usb/atm/usbatm.c
659
660 ALCHEMY AU1XX0 MMC DRIVER
661 M:      Manuel Lauss <manuel.lauss@gmail.com>
662 S:      Maintained
663 F:      drivers/mmc/host/au1xmmc.c
664
665 ALI1563 I2C DRIVER
666 M:      Rudolf Marek <r.marek@assembler.cz>
667 L:      linux-i2c@vger.kernel.org
668 S:      Maintained
669 F:      Documentation/i2c/busses/i2c-ali1563
670 F:      drivers/i2c/busses/i2c-ali1563.c
671
672 ALLEGRO DVT VIDEO IP CORE DRIVER
673 M:      Michael Tretter <m.tretter@pengutronix.de>
674 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
675 L:      linux-media@vger.kernel.org
676 S:      Maintained
677 F:      drivers/staging/media/allegro-dvt/
678
679 ALLWINNER SECURITY SYSTEM
680 M:      Corentin Labbe <clabbe.montjoie@gmail.com>
681 L:      linux-crypto@vger.kernel.org
682 S:      Maintained
683 F:      drivers/crypto/sunxi-ss/
684
685 ALLWINNER VPU DRIVER
686 M:      Maxime Ripard <maxime.ripard@bootlin.com>
687 M:      Paul Kocialkowski <paul.kocialkowski@bootlin.com>
688 L:      linux-media@vger.kernel.org
689 S:      Maintained
690 F:      drivers/staging/media/sunxi/cedrus/
691
692 ALPHA PORT
693 M:      Richard Henderson <rth@twiddle.net>
694 M:      Ivan Kokshaysky <ink@jurassic.park.msu.ru>
695 M:      Matt Turner <mattst88@gmail.com>
696 S:      Odd Fixes
697 L:      linux-alpha@vger.kernel.org
698 F:      arch/alpha/
699
700 ALPS PS/2 TOUCHPAD DRIVER
701 R:      Pali Rohár <pali.rohar@gmail.com>
702 F:      drivers/input/mouse/alps.*
703
704 ALTERA I2C CONTROLLER DRIVER
705 M:      Thor Thayer <thor.thayer@linux.intel.com>
706 S:      Maintained
707 F:      Documentation/devicetree/bindings/i2c/i2c-altera.txt
708 F:      drivers/i2c/busses/i2c-altera.c
709
710 ALTERA MAILBOX DRIVER
711 M:      Ley Foon Tan <lftan@altera.com>
712 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
713 S:      Maintained
714 F:      drivers/mailbox/mailbox-altera.c
715
716 ALTERA PIO DRIVER
717 M:      Tien Hock Loh <thloh@altera.com>
718 L:      linux-gpio@vger.kernel.org
719 S:      Maintained
720 F:      drivers/gpio/gpio-altera.c
721
722 ALTERA SYSTEM MANAGER DRIVER
723 M:      Thor Thayer <thor.thayer@linux.intel.com>
724 S:      Maintained
725 F:      drivers/mfd/altera-sysmgr.c
726 F:      include/linux/mfd/altera-sysgmr.h
727
728 ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
729 M:      Thor Thayer <thor.thayer@linux.intel.com>
730 S:      Maintained
731 F:      drivers/gpio/gpio-altera-a10sr.c
732 F:      drivers/mfd/altera-a10sr.c
733 F:      drivers/reset/reset-a10sr.c
734 F:      include/linux/mfd/altera-a10sr.h
735 F:      include/dt-bindings/reset/altr,rst-mgr-a10sr.h
736
737 ALTERA TRIPLE SPEED ETHERNET DRIVER
738 M:      Thor Thayer <thor.thayer@linux.intel.com>
739 L:      netdev@vger.kernel.org
740 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
741 S:      Maintained
742 F:      drivers/net/ethernet/altera/
743
744 ALTERA UART/JTAG UART SERIAL DRIVERS
745 M:      Tobias Klauser <tklauser@distanz.ch>
746 L:      linux-serial@vger.kernel.org
747 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
748 S:      Maintained
749 F:      drivers/tty/serial/altera_uart.c
750 F:      drivers/tty/serial/altera_jtaguart.c
751 F:      include/linux/altera_uart.h
752 F:      include/linux/altera_jtaguart.h
753
754 AMAZON ANNAPURNA LABS THERMAL MMIO DRIVER
755 M:      Talel Shenhar <talel@amazon.com>
756 S:      Maintained
757 F:      Documentation/devicetree/bindings/thermal/amazon,al-thermal.txt
758 F:      drivers/thermal/thermal_mmio.c
759
760 AMAZON ETHERNET DRIVERS
761 M:      Netanel Belgazal <netanel@amazon.com>
762 R:      Saeed Bishara <saeedb@amazon.com>
763 R:      Zorik Machulsky <zorik@amazon.com>
764 L:      netdev@vger.kernel.org
765 S:      Supported
766 F:      Documentation/networking/device_drivers/amazon/ena.txt
767 F:      drivers/net/ethernet/amazon/
768
769 AMAZON RDMA EFA DRIVER
770 M:      Gal Pressman <galpress@amazon.com>
771 R:      Yossi Leybovich <sleybo@amazon.com>
772 L:      linux-rdma@vger.kernel.org
773 Q:      https://patchwork.kernel.org/project/linux-rdma/list/
774 S:      Supported
775 F:      drivers/infiniband/hw/efa/
776 F:      include/uapi/rdma/efa-abi.h
777
778 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
779 M:      Tom Lendacky <thomas.lendacky@amd.com>
780 M:      Gary Hook <gary.hook@amd.com>
781 L:      linux-crypto@vger.kernel.org
782 S:      Supported
783 F:      drivers/crypto/ccp/
784 F:      include/linux/ccp.h
785
786 AMD DISPLAY CORE
787 M:      Harry Wentland <harry.wentland@amd.com>
788 M:      Leo Li <sunpeng.li@amd.com>
789 L:      amd-gfx@lists.freedesktop.org
790 T:      git git://people.freedesktop.org/~agd5f/linux
791 S:      Supported
792 F:      drivers/gpu/drm/amd/display/
793
794 AMD FAM15H PROCESSOR POWER MONITORING DRIVER
795 M:      Huang Rui <ray.huang@amd.com>
796 L:      linux-hwmon@vger.kernel.org
797 S:      Supported
798 F:      Documentation/hwmon/fam15h_power.rst
799 F:      drivers/hwmon/fam15h_power.c
800
801 AMD FCH GPIO DRIVER
802 M:      Enrico Weigelt, metux IT consult <info@metux.net>
803 L:      linux-gpio@vger.kernel.org
804 S:      Maintained
805 F:      drivers/gpio/gpio-amd-fch.c
806 F:      include/linux/platform_data/gpio/gpio-amd-fch.h
807
808 AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
809 L:      linux-geode@lists.infradead.org (moderated for non-subscribers)
810 S:      Orphan
811 F:      drivers/usb/gadget/udc/amd5536udc.*
812
813 AMD GEODE PROCESSOR/CHIPSET SUPPORT
814 P:      Andres Salomon <dilinger@queued.net>
815 L:      linux-geode@lists.infradead.org (moderated for non-subscribers)
816 W:      http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
817 S:      Supported
818 F:      drivers/char/hw_random/geode-rng.c
819 F:      drivers/crypto/geode*
820 F:      drivers/video/fbdev/geode/
821 F:      arch/x86/include/asm/geode.h
822
823 AMD IOMMU (AMD-VI)
824 M:      Joerg Roedel <joro@8bytes.org>
825 L:      iommu@lists.linux-foundation.org
826 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
827 S:      Maintained
828 F:      drivers/iommu/amd_iommu*.[ch]
829 F:      include/linux/amd-iommu.h
830
831 AMD KFD
832 M:      Oded Gabbay <oded.gabbay@gmail.com>
833 L:      dri-devel@lists.freedesktop.org
834 T:      git git://people.freedesktop.org/~gabbayo/linux.git
835 S:      Supported
836 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
837 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
838 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
839 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
840 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c
841 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_fence.c
842 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
843 F:      drivers/gpu/drm/amd/amdkfd/
844 F:      drivers/gpu/drm/amd/include/cik_structs.h
845 F:      drivers/gpu/drm/amd/include/kgd_kfd_interface.h
846 F:      drivers/gpu/drm/amd/include/vi_structs.h
847 F:      drivers/gpu/drm/amd/include/v9_structs.h
848 F:      include/uapi/linux/kfd_ioctl.h
849
850 AMD MP2 I2C DRIVER
851 M:      Elie Morisse <syniurge@gmail.com>
852 M:      Nehal Shah <nehal-bakulchandra.shah@amd.com>
853 M:      Shyam Sundar S K <shyam-sundar.s-k@amd.com>
854 L:      linux-i2c@vger.kernel.org
855 S:      Maintained
856 F:      drivers/i2c/busses/i2c-amd-mp2*
857
858 AMD POWERPLAY
859 M:      Rex Zhu <rex.zhu@amd.com>
860 M:      Evan Quan <evan.quan@amd.com>
861 L:      amd-gfx@lists.freedesktop.org
862 S:      Supported
863 F:      drivers/gpu/drm/amd/powerplay/
864 T:      git git://people.freedesktop.org/~agd5f/linux
865
866 AMD SEATTLE DEVICE TREE SUPPORT
867 M:      Brijesh Singh <brijeshkumar.singh@amd.com>
868 M:      Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
869 M:      Tom Lendacky <thomas.lendacky@amd.com>
870 S:      Supported
871 F:      arch/arm64/boot/dts/amd/
872
873 AMD XGBE DRIVER
874 M:      Tom Lendacky <thomas.lendacky@amd.com>
875 L:      netdev@vger.kernel.org
876 S:      Supported
877 F:      drivers/net/ethernet/amd/xgbe/
878 F:      arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
879
880 ANALOG DEVICES INC AD5686 DRIVER
881 M:      Stefan Popa <stefan.popa@analog.com>
882 L:      linux-pm@vger.kernel.org
883 W:      http://ez.analog.com/community/linux-device-drivers
884 S:      Supported
885 F:      drivers/iio/dac/ad5686*
886 F:      drivers/iio/dac/ad5696*
887
888 ANALOG DEVICES INC AD5758 DRIVER
889 M:      Stefan Popa <stefan.popa@analog.com>
890 L:      linux-iio@vger.kernel.org
891 W:      http://ez.analog.com/community/linux-device-drivers
892 S:      Supported
893 F:      drivers/iio/dac/ad5758.c
894 F:      Documentation/devicetree/bindings/iio/dac/ad5758.txt
895
896 ANALOG DEVICES INC AD7124 DRIVER
897 M:      Stefan Popa <stefan.popa@analog.com>
898 L:      linux-iio@vger.kernel.org
899 W:      http://ez.analog.com/community/linux-device-drivers
900 S:      Supported
901 F:      drivers/iio/adc/ad7124.c
902 F:      Documentation/devicetree/bindings/iio/adc/adi,ad7124.yaml
903
904 ANALOG DEVICES INC AD7606 DRIVER
905 M:      Stefan Popa <stefan.popa@analog.com>
906 L:      linux-iio@vger.kernel.org
907 W:      http://ez.analog.com/community/linux-device-drivers
908 S:      Supported
909 F:      drivers/iio/adc/ad7606.c
910 F:      Documentation/devicetree/bindings/iio/adc/adi,ad7606.txt
911
912 ANALOG DEVICES INC AD7768-1 DRIVER
913 M:      Stefan Popa <stefan.popa@analog.com>
914 L:      linux-iio@vger.kernel.org
915 W:      http://ez.analog.com/community/linux-device-drivers
916 S:      Supported
917 F:      drivers/iio/adc/ad7768-1.c
918 F:      Documentation/devicetree/bindings/iio/adc/adi,ad7768-1.txt
919
920 ANALOG DEVICES INC AD7780 DRIVER
921 M:      Michael Hennerich <Michael.Hennerich@analog.com>
922 M:      Renato Lui Geh <renatogeh@gmail.com>
923 L:      linux-iio@vger.kernel.org
924 W:      http://ez.analog.com/community/linux-device-drivers
925 S:      Supported
926 F:      drivers/iio/adc/ad7780.c
927 F:      Documentation/devicetree/bindings/iio/adc/adi,ad7780.yaml
928
929 ANALOG DEVICES INC AD9389B DRIVER
930 M:      Hans Verkuil <hverkuil-cisco@xs4all.nl>
931 L:      linux-media@vger.kernel.org
932 S:      Maintained
933 F:      drivers/media/i2c/ad9389b*
934
935 ANALOG DEVICES INC ADGS1408 DRIVER
936 M:      Mircea Caprioru <mircea.caprioru@analog.com>
937 S:      Supported
938 F:      drivers/mux/adgs1408.c
939 F:      Documentation/devicetree/bindings/mux/adi,adgs1408.txt
940
941 ANALOG DEVICES INC ADIS DRIVER LIBRARY
942 M:      Alexandru Ardelean <alexandru.ardelean@analog.com>
943 S:      Supported
944 L:      linux-iio@vger.kernel.org
945 F:      include/linux/iio/imu/adis.h
946 F:      drivers/iio/imu/adis.c
947
948 ANALOG DEVICES INC ADP5061 DRIVER
949 M:      Stefan Popa <stefan.popa@analog.com>
950 L:      linux-pm@vger.kernel.org
951 W:      http://ez.analog.com/community/linux-device-drivers
952 S:      Supported
953 F:      drivers/power/supply/adp5061.c
954
955 ANALOG DEVICES INC ADV7180 DRIVER
956 M:      Lars-Peter Clausen <lars@metafoo.de>
957 L:      linux-media@vger.kernel.org
958 W:      http://ez.analog.com/community/linux-device-drivers
959 S:      Supported
960 F:      drivers/media/i2c/adv7180.c
961
962 ANALOG DEVICES INC ADV748X DRIVER
963 M:      Kieran Bingham <kieran.bingham@ideasonboard.com>
964 L:      linux-media@vger.kernel.org
965 S:      Maintained
966 F:      drivers/media/i2c/adv748x/*
967
968 ANALOG DEVICES INC ADV7511 DRIVER
969 M:      Hans Verkuil <hverkuil-cisco@xs4all.nl>
970 L:      linux-media@vger.kernel.org
971 S:      Maintained
972 F:      drivers/media/i2c/adv7511*
973
974 ANALOG DEVICES INC ADV7604 DRIVER
975 M:      Hans Verkuil <hverkuil-cisco@xs4all.nl>
976 L:      linux-media@vger.kernel.org
977 S:      Maintained
978 F:      drivers/media/i2c/adv7604*
979
980 ANALOG DEVICES INC ADV7842 DRIVER
981 M:      Hans Verkuil <hverkuil-cisco@xs4all.nl>
982 L:      linux-media@vger.kernel.org
983 S:      Maintained
984 F:      drivers/media/i2c/adv7842*
985
986 ANALOG DEVICES INC ASOC CODEC DRIVERS
987 M:      Lars-Peter Clausen <lars@metafoo.de>
988 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
989 W:      http://wiki.analog.com/
990 W:      http://ez.analog.com/community/linux-device-drivers
991 S:      Supported
992 F:      sound/soc/codecs/adau*
993 F:      sound/soc/codecs/adav*
994 F:      sound/soc/codecs/ad1*
995 F:      sound/soc/codecs/ad7*
996 F:      sound/soc/codecs/ssm*
997 F:      sound/soc/codecs/sigmadsp.*
998
999 ANALOG DEVICES INC DMA DRIVERS
1000 M:      Lars-Peter Clausen <lars@metafoo.de>
1001 W:      http://ez.analog.com/community/linux-device-drivers
1002 S:      Supported
1003 F:      drivers/dma/dma-axi-dmac.c
1004
1005 ANALOG DEVICES INC IIO DRIVERS
1006 M:      Lars-Peter Clausen <lars@metafoo.de>
1007 M:      Michael Hennerich <Michael.Hennerich@analog.com>
1008 M:      Stefan Popa <stefan.popa@analog.com>
1009 W:      http://wiki.analog.com/
1010 W:      http://ez.analog.com/community/linux-device-drivers
1011 S:      Supported
1012 F:      Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
1013 F:      Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
1014 F:      drivers/iio/*/ad*
1015 F:      drivers/iio/adc/ltc2497*
1016 X:      drivers/iio/*/adjd*
1017 F:      drivers/staging/iio/*/ad*
1018
1019 ANALOGBITS PLL LIBRARIES
1020 M:      Paul Walmsley <paul.walmsley@sifive.com>
1021 S:      Supported
1022 F:      drivers/clk/analogbits/*
1023 F:      include/linux/clk/analogbits*
1024
1025 ANDES ARCHITECTURE
1026 M:      Greentime Hu <green.hu@gmail.com>
1027 M:      Vincent Chen <deanbo422@gmail.com>
1028 T:      git https://git.kernel.org/pub/scm/linux/kernel/git/greentime/linux.git
1029 S:      Supported
1030 F:      arch/nds32/
1031 F:      Documentation/devicetree/bindings/interrupt-controller/andestech,ativic32.txt
1032 F:      Documentation/devicetree/bindings/nds32/
1033 K:      nds32
1034 N:      nds32
1035
1036 ANDROID CONFIG FRAGMENTS
1037 M:      Rob Herring <robh@kernel.org>
1038 S:      Supported
1039 F:      kernel/configs/android*
1040
1041 ANDROID DRIVERS
1042 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
1043 M:      Arve Hjønnevåg <arve@android.com>
1044 M:      Todd Kjos <tkjos@android.com>
1045 M:      Martijn Coenen <maco@android.com>
1046 M:      Joel Fernandes <joel@joelfernandes.org>
1047 M:      Christian Brauner <christian@brauner.io>
1048 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
1049 L:      devel@driverdev.osuosl.org
1050 S:      Supported
1051 F:      drivers/android/
1052 F:      drivers/staging/android/
1053
1054 ANDROID GOLDFISH PIC DRIVER
1055 M:      Miodrag Dinic <miodrag.dinic@mips.com>
1056 S:      Supported
1057 F:      Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
1058 F:      drivers/irqchip/irq-goldfish-pic.c
1059
1060 ANDROID GOLDFISH RTC DRIVER
1061 M:      Miodrag Dinic <miodrag.dinic@mips.com>
1062 S:      Supported
1063 F:      Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
1064 F:      drivers/rtc/rtc-goldfish.c
1065
1066 ANDROID ION DRIVER
1067 M:      Laura Abbott <labbott@redhat.com>
1068 M:      Sumit Semwal <sumit.semwal@linaro.org>
1069 L:      devel@driverdev.osuosl.org
1070 L:      dri-devel@lists.freedesktop.org
1071 L:      linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
1072 S:      Supported
1073 F:      drivers/staging/android/ion
1074 F:      drivers/staging/android/uapi/ion.h
1075
1076 AOA (Apple Onboard Audio) ALSA DRIVER
1077 M:      Johannes Berg <johannes@sipsolutions.net>
1078 L:      linuxppc-dev@lists.ozlabs.org
1079 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
1080 S:      Maintained
1081 F:      sound/aoa/
1082
1083 APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
1084 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
1085 L:      linux-iio@vger.kernel.org
1086 S:      Maintained
1087 F:      drivers/iio/adc/stx104.c
1088
1089 APM DRIVER
1090 M:      Jiri Kosina <jikos@kernel.org>
1091 S:      Odd fixes
1092 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
1093 F:      arch/x86/kernel/apm_32.c
1094 F:      include/linux/apm_bios.h
1095 F:      include/uapi/linux/apm_bios.h
1096 F:      drivers/char/apm-emulation.c
1097
1098 APPARMOR SECURITY MODULE
1099 M:      John Johansen <john.johansen@canonical.com>
1100 L:      apparmor@lists.ubuntu.com (subscribers-only, general discussion)
1101 W:      wiki.apparmor.net
1102 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
1103 S:      Supported
1104 F:      security/apparmor/
1105 F:      Documentation/admin-guide/LSM/apparmor.rst
1106
1107 APPLE BCM5974 MULTITOUCH DRIVER
1108 M:      Henrik Rydberg <rydberg@bitmath.org>
1109 L:      linux-input@vger.kernel.org
1110 S:      Odd fixes
1111 F:      drivers/input/mouse/bcm5974.c
1112
1113 APPLE SMC DRIVER
1114 M:      Henrik Rydberg <rydberg@bitmath.org>
1115 L:      linux-hwmon@vger.kernel.org
1116 S:      Odd fixes
1117 F:      drivers/hwmon/applesmc.c
1118
1119 APPLETALK NETWORK LAYER
1120 L:      netdev@vger.kernel.org
1121 S:      Odd fixes
1122 F:      drivers/net/appletalk/
1123 F:      net/appletalk/
1124 F:      include/linux/atalk.h
1125 F:      include/uapi/linux/atalk.h
1126
1127 APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
1128 M:      Khuong Dinh <khuong@os.amperecomputing.com>
1129 S:      Supported
1130 F:      arch/arm64/boot/dts/apm/
1131
1132 APPLIED MICRO (APM) X-GENE SOC EDAC
1133 M:      Khuong Dinh <khuong@os.amperecomputing.com>
1134 S:      Supported
1135 F:      drivers/edac/xgene_edac.c
1136 F:      Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
1137
1138 APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
1139 M:      Iyappan Subramanian <iyappan@os.amperecomputing.com>
1140 M:      Keyur Chudgar <keyur@os.amperecomputing.com>
1141 S:      Supported
1142 F:      drivers/net/ethernet/apm/xgene-v2/
1143
1144 APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
1145 M:      Iyappan Subramanian <iyappan@os.amperecomputing.com>
1146 M:      Keyur Chudgar <keyur@os.amperecomputing.com>
1147 M:      Quan Nguyen <quan@os.amperecomputing.com>
1148 S:      Supported
1149 F:      drivers/net/ethernet/apm/xgene/
1150 F:      drivers/net/phy/mdio-xgene.c
1151 F:      Documentation/devicetree/bindings/net/apm-xgene-enet.txt
1152 F:      Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
1153
1154 APPLIED MICRO (APM) X-GENE SOC PMU
1155 M:      Khuong Dinh <khuong@os.amperecomputing.com>
1156 S:      Supported
1157 F:      drivers/perf/xgene_pmu.c
1158 F:      Documentation/admin-guide/perf/xgene-pmu.rst
1159 F:      Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
1160
1161 APTINA CAMERA SENSOR PLL
1162 M:      Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
1163 L:      linux-media@vger.kernel.org
1164 S:      Maintained
1165 F:      drivers/media/i2c/aptina-pll.*
1166
1167 AQUANTIA ETHERNET DRIVER (atlantic)
1168 M:      Igor Russkikh <igor.russkikh@aquantia.com>
1169 L:      netdev@vger.kernel.org
1170 S:      Supported
1171 W:      http://www.aquantia.com
1172 Q:      http://patchwork.ozlabs.org/project/netdev/list/
1173 F:      drivers/net/ethernet/aquantia/atlantic/
1174 F:      Documentation/networking/device_drivers/aquantia/atlantic.txt
1175
1176 ARC FRAMEBUFFER DRIVER
1177 M:      Jaya Kumar <jayalk@intworks.biz>
1178 S:      Maintained
1179 F:      drivers/video/fbdev/arcfb.c
1180 F:      drivers/video/fbdev/core/fb_defio.c
1181
1182 ARC PGU DRM DRIVER
1183 M:      Alexey Brodkin <abrodkin@synopsys.com>
1184 S:      Supported
1185 F:      drivers/gpu/drm/arc/
1186 F:      Documentation/devicetree/bindings/display/snps,arcpgu.txt
1187
1188 ARCNET NETWORK LAYER
1189 M:      Michael Grzeschik <m.grzeschik@pengutronix.de>
1190 L:      netdev@vger.kernel.org
1191 S:      Maintained
1192 F:      drivers/net/arcnet/
1193 F:      include/uapi/linux/if_arcnet.h
1194
1195 ARM ARCHITECTED TIMER DRIVER
1196 M:      Mark Rutland <mark.rutland@arm.com>
1197 M:      Marc Zyngier <maz@kernel.org>
1198 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1199 S:      Maintained
1200 F:      arch/arm/include/asm/arch_timer.h
1201 F:      arch/arm64/include/asm/arch_timer.h
1202 F:      drivers/clocksource/arm_arch_timer.c
1203
1204 ARM INTEGRATOR, VERSATILE AND REALVIEW SUPPORT
1205 M:      Linus Walleij <linus.walleij@linaro.org>
1206 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1207 S:      Maintained
1208 F:      Documentation/devicetree/bindings/arm/arm-boards
1209 F:      Documentation/devicetree/bindings/auxdisplay/arm-charlcd.txt
1210 F:      Documentation/devicetree/bindings/clock/arm-integrator.txt
1211 F:      Documentation/devicetree/bindings/i2c/i2c-versatile.txt
1212 F:      Documentation/devicetree/bindings/interrupt-controller/arm,versatile-fpga-irq.txt
1213 F:      Documentation/devicetree/bindings/mtd/arm-versatile.txt
1214 F:      arch/arm/mach-integrator/
1215 F:      arch/arm/mach-realview/
1216 F:      arch/arm/mach-versatile/
1217 F:      arch/arm/plat-versatile/
1218 F:      arch/arm/boot/dts/arm-realview-*
1219 F:      arch/arm/boot/dts/integrator*
1220 F:      arch/arm/boot/dts/versatile*
1221 F:      drivers/clk/versatile/
1222 F:      drivers/i2c/busses/i2c-versatile.c
1223 F:      drivers/irqchip/irq-versatile-fpga.c
1224 F:      drivers/mtd/maps/physmap_of_versatile.c
1225 F:      drivers/power/reset/arm-versatile-reboot.c
1226 F:      drivers/soc/versatile/
1227
1228 ARM HDLCD DRM DRIVER
1229 M:      Liviu Dudau <liviu.dudau@arm.com>
1230 S:      Supported
1231 F:      drivers/gpu/drm/arm/hdlcd_*
1232 F:      Documentation/devicetree/bindings/display/arm,hdlcd.txt
1233
1234 ARM KOMEDA DRM-KMS DRIVER
1235 M:      James (Qian) Wang <james.qian.wang@arm.com>
1236 M:      Liviu Dudau <liviu.dudau@arm.com>
1237 L:      Mali DP Maintainers <malidp@foss.arm.com>
1238 S:      Supported
1239 T:      git git://anongit.freedesktop.org/drm/drm-misc
1240 F:      drivers/gpu/drm/arm/display/include/
1241 F:      drivers/gpu/drm/arm/display/komeda/
1242 F:      Documentation/devicetree/bindings/display/arm,komeda.txt
1243 F:      Documentation/gpu/komeda-kms.rst
1244
1245 ARM MALI-DP DRM DRIVER
1246 M:      Liviu Dudau <liviu.dudau@arm.com>
1247 M:      Brian Starkey <brian.starkey@arm.com>
1248 L:      Mali DP Maintainers <malidp@foss.arm.com>
1249 S:      Supported
1250 T:      git git://anongit.freedesktop.org/drm/drm-misc
1251 F:      drivers/gpu/drm/arm/
1252 F:      Documentation/devicetree/bindings/display/arm,malidp.txt
1253 F:      Documentation/gpu/afbc.rst
1254
1255 ARM MALI PANFROST DRM DRIVER
1256 M:      Rob Herring <robh@kernel.org>
1257 M:      Tomeu Vizoso <tomeu.vizoso@collabora.com>
1258 L:      dri-devel@lists.freedesktop.org
1259 S:      Supported
1260 T:      git git://anongit.freedesktop.org/drm/drm-misc
1261 F:      drivers/gpu/drm/panfrost/
1262 F:      include/uapi/drm/panfrost_drm.h
1263
1264 ARM MFM AND FLOPPY DRIVERS
1265 M:      Ian Molton <spyro@f2s.com>
1266 S:      Maintained
1267 F:      arch/arm/mach-rpc/floppydma.S
1268 F:      arch/arm/include/asm/floppy.h
1269
1270 ARM PMU PROFILING AND DEBUGGING
1271 M:      Will Deacon <will@kernel.org>
1272 M:      Mark Rutland <mark.rutland@arm.com>
1273 S:      Maintained
1274 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1275 F:      arch/arm*/kernel/perf_*
1276 F:      arch/arm/oprofile/common.c
1277 F:      arch/arm*/kernel/hw_breakpoint.c
1278 F:      arch/arm*/include/asm/hw_breakpoint.h
1279 F:      arch/arm*/include/asm/perf_event.h
1280 F:      drivers/perf/*
1281 F:      include/linux/perf/arm_pmu.h
1282 F:      Documentation/devicetree/bindings/arm/pmu.yaml
1283 F:      Documentation/devicetree/bindings/perf/
1284
1285 ARM PORT
1286 M:      Russell King <linux@armlinux.org.uk>
1287 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1288 W:      http://www.armlinux.org.uk/
1289 S:      Odd Fixes
1290 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git
1291 F:      arch/arm/
1292 X:      arch/arm/boot/dts/
1293
1294 ARM PRIMECELL AACI PL041 DRIVER
1295 M:      Russell King <linux@armlinux.org.uk>
1296 S:      Odd Fixes
1297 F:      sound/arm/aaci.*
1298
1299 ARM PRIMECELL BUS SUPPORT
1300 M:      Russell King <linux@armlinux.org.uk>
1301 S:      Odd Fixes
1302 F:      drivers/amba/
1303 F:      include/linux/amba/bus.h
1304
1305 ARM PRIMECELL CLCD PL110 DRIVER
1306 M:      Russell King <linux@armlinux.org.uk>
1307 S:      Odd Fixes
1308 F:      drivers/video/fbdev/amba-clcd.*
1309
1310 ARM PRIMECELL KMI PL050 DRIVER
1311 M:      Russell King <linux@armlinux.org.uk>
1312 S:      Odd Fixes
1313 F:      drivers/input/serio/ambakmi.*
1314 F:      include/linux/amba/kmi.h
1315
1316 ARM PRIMECELL MMCI PL180/1 DRIVER
1317 M:      Russell King <linux@armlinux.org.uk>
1318 S:      Odd Fixes
1319 F:      drivers/mmc/host/mmci.*
1320 F:      include/linux/amba/mmci.h
1321
1322 ARM PRIMECELL SSP PL022 SPI DRIVER
1323 M:      Linus Walleij <linus.walleij@linaro.org>
1324 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1325 S:      Maintained
1326 F:      Documentation/devicetree/bindings/spi/spi-pl022.yaml
1327 F:      drivers/spi/spi-pl022.c
1328
1329 ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1330 M:      Russell King <linux@armlinux.org.uk>
1331 S:      Odd Fixes
1332 F:      drivers/tty/serial/amba-pl01*.c
1333 F:      include/linux/amba/serial.h
1334
1335 ARM PRIMECELL VIC PL190/PL192 DRIVER
1336 M:      Linus Walleij <linus.walleij@linaro.org>
1337 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1338 S:      Maintained
1339 F:      Documentation/devicetree/bindings/interrupt-controller/arm,vic.txt
1340 F:      drivers/irqchip/irq-vic.c
1341
1342 AMAZON ANNAPURNA LABS FIC DRIVER
1343 M:      Talel Shenhar <talel@amazon.com>
1344 S:      Maintained
1345 F:      Documentation/devicetree/bindings/interrupt-controller/amazon,al-fic.txt
1346 F:      drivers/irqchip/irq-al-fic.c
1347
1348 ARM SMMU DRIVERS
1349 M:      Will Deacon <will@kernel.org>
1350 R:      Robin Murphy <robin.murphy@arm.com>
1351 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1352 S:      Maintained
1353 F:      drivers/iommu/arm-smmu.c
1354 F:      drivers/iommu/arm-smmu-v3.c
1355 F:      drivers/iommu/io-pgtable-arm.c
1356 F:      drivers/iommu/io-pgtable-arm-v7s.c
1357
1358 ARM SUB-ARCHITECTURES
1359 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1360 S:      Maintained
1361 F:      arch/arm/mach-*/
1362 F:      arch/arm/plat-*/
1363 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
1364
1365 ARM/ACTIONS SEMI ARCHITECTURE
1366 M:      Andreas Färber <afaerber@suse.de>
1367 R:      Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1368 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1369 S:      Maintained
1370 N:      owl
1371 F:      arch/arm/mach-actions/
1372 F:      arch/arm/boot/dts/owl-*
1373 F:      arch/arm64/boot/dts/actions/
1374 F:      drivers/clk/actions/
1375 F:      drivers/clocksource/timer-owl*
1376 F:      drivers/dma/owl-dma.c
1377 F:      drivers/i2c/busses/i2c-owl.c
1378 F:      drivers/pinctrl/actions/*
1379 F:      drivers/soc/actions/
1380 F:      include/dt-bindings/power/owl-*
1381 F:      include/linux/soc/actions/
1382 F:      Documentation/devicetree/bindings/arm/actions.txt
1383 F:      Documentation/devicetree/bindings/clock/actions,owl-cmu.txt
1384 F:      Documentation/devicetree/bindings/dma/owl-dma.txt
1385 F:      Documentation/devicetree/bindings/i2c/i2c-owl.txt
1386 F:      Documentation/devicetree/bindings/pinctrl/actions,s900-pinctrl.txt
1387 F:      Documentation/devicetree/bindings/power/actions,owl-sps.txt
1388 F:      Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1389
1390 ARM/ADS SPHERE MACHINE SUPPORT
1391 M:      Lennert Buytenhek <kernel@wantstofly.org>
1392 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1393 S:      Maintained
1394
1395 ARM/AFEB9260 MACHINE SUPPORT
1396 M:      Sergey Lapin <slapin@ossfans.org>
1397 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1398 S:      Maintained
1399
1400 ARM/AJECO 1ARM MACHINE SUPPORT
1401 M:      Lennert Buytenhek <kernel@wantstofly.org>
1402 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1403 S:      Maintained
1404
1405 ARM/Allwinner SoC Clock Support
1406 M:      Emilio López <emilio@elopez.com.ar>
1407 S:      Maintained
1408 F:      drivers/clk/sunxi/
1409
1410 ARM/Allwinner sunXi SoC support
1411 M:      Maxime Ripard <maxime.ripard@bootlin.com>
1412 M:      Chen-Yu Tsai <wens@csie.org>
1413 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1414 S:      Maintained
1415 N:      sun[x456789]i
1416 N:      sun50i
1417 F:      arch/arm/mach-sunxi/
1418 F:      arch/arm64/boot/dts/allwinner/
1419 F:      drivers/clk/sunxi-ng/
1420 F:      drivers/pinctrl/sunxi/
1421 F:      drivers/soc/sunxi/
1422 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1423
1424 ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1425 M:      Neil Armstrong <narmstrong@baylibre.com>
1426 M:      Jerome Brunet <jbrunet@baylibre.com>
1427 L:      linux-amlogic@lists.infradead.org
1428 S:      Maintained
1429 F:      drivers/clk/meson/
1430 F:      include/dt-bindings/clock/meson*
1431 F:      include/dt-bindings/clock/gxbb*
1432 F:      Documentation/devicetree/bindings/clock/amlogic*
1433
1434 ARM/Amlogic Meson SoC support
1435 M:      Kevin Hilman <khilman@baylibre.com>
1436 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1437 L:      linux-amlogic@lists.infradead.org
1438 W:      http://linux-meson.com/
1439 S:      Maintained
1440 F:      arch/arm/mach-meson/
1441 F:      arch/arm/boot/dts/meson*
1442 F:      arch/arm64/boot/dts/amlogic/
1443 F:      drivers/pinctrl/meson/
1444 F:      drivers/mmc/host/meson*
1445 F:      drivers/soc/amlogic/
1446 N:      meson
1447
1448 ARM/Amlogic Meson SoC Sound Drivers
1449 M:      Jerome Brunet <jbrunet@baylibre.com>
1450 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
1451 S:      Maintained
1452 F:      sound/soc/meson/
1453 F:      Documentation/devicetree/bindings/sound/amlogic*
1454
1455 ARM/Annapurna Labs ALPINE ARCHITECTURE
1456 M:      Tsahee Zidenberg <tsahee@annapurnalabs.com>
1457 M:      Antoine Tenart <antoine.tenart@bootlin.com>
1458 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1459 S:      Maintained
1460 F:      arch/arm/mach-alpine/
1461 F:      arch/arm/boot/dts/alpine*
1462 F:      arch/arm64/boot/dts/al/
1463 F:      drivers/*/*alpine*
1464
1465 ARM/ARTPEC MACHINE SUPPORT
1466 M:      Jesper Nilsson <jesper.nilsson@axis.com>
1467 M:      Lars Persson <lars.persson@axis.com>
1468 S:      Maintained
1469 L:      linux-arm-kernel@axis.com
1470 F:      arch/arm/mach-artpec
1471 F:      arch/arm/boot/dts/artpec6*
1472 F:      drivers/clk/axis
1473 F:      drivers/crypto/axis
1474 F:      drivers/pinctrl/pinctrl-artpec*
1475 F:      Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1476
1477 ARM/ASPEED I2C DRIVER
1478 M:      Brendan Higgins <brendanhiggins@google.com>
1479 R:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
1480 R:      Joel Stanley <joel@jms.id.au>
1481 L:      linux-i2c@vger.kernel.org
1482 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
1483 S:      Maintained
1484 F:      drivers/irqchip/irq-aspeed-i2c-ic.c
1485 F:      drivers/i2c/busses/i2c-aspeed.c
1486 F:      Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1487 F:      Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
1488
1489 ARM/ASPEED MACHINE SUPPORT
1490 M:      Joel Stanley <joel@jms.id.au>
1491 R:      Andrew Jeffery <andrew@aj.id.au>
1492 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1493 L:      linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
1494 Q:      https://patchwork.ozlabs.org/project/linux-aspeed/list/
1495 S:      Supported
1496 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git
1497 F:      arch/arm/mach-aspeed/
1498 F:      arch/arm/boot/dts/aspeed-*
1499 N:      aspeed
1500
1501 ARM/BITMAIN ARCHITECTURE
1502 M:      Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1503 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1504 S:      Maintained
1505 F:      arch/arm64/boot/dts/bitmain/
1506 F:      drivers/pinctrl/pinctrl-bm1880.c
1507 F:      Documentation/devicetree/bindings/arm/bitmain.yaml
1508 F:      Documentation/devicetree/bindings/pinctrl/bitmain,bm1880-pinctrl.txt
1509
1510 ARM/CALXEDA HIGHBANK ARCHITECTURE
1511 M:      Rob Herring <robh@kernel.org>
1512 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1513 S:      Maintained
1514 F:      arch/arm/mach-highbank/
1515 F:      arch/arm/boot/dts/highbank.dts
1516 F:      arch/arm/boot/dts/ecx-*.dts*
1517
1518 ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1519 M:      Krzysztof Halasa <khalasa@piap.pl>
1520 S:      Maintained
1521 F:      arch/arm/mach-cns3xxx/
1522
1523 ARM/CAVIUM THUNDER NETWORK DRIVER
1524 M:      Sunil Goutham <sgoutham@cavium.com>
1525 M:      Robert Richter <rric@kernel.org>
1526 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1527 S:      Supported
1528 F:      drivers/net/ethernet/cavium/thunder/
1529
1530 ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
1531 M:      Lukasz Majewski <lukma@denx.de>
1532 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1533 S:      Maintained
1534 F:      arch/arm/mach-ep93xx/ts72xx.c
1535
1536 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1537 M:      Alexander Shiyan <shc_work@mail.ru>
1538 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1539 S:      Odd Fixes
1540 N:      clps711x
1541
1542 ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1543 M:      Lennert Buytenhek <kernel@wantstofly.org>
1544 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1545 S:      Maintained
1546
1547 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1548 M:      Hartley Sweeten <hsweeten@visionengravers.com>
1549 M:      Alexander Sverdlin <alexander.sverdlin@gmail.com>
1550 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1551 S:      Maintained
1552 F:      arch/arm/mach-ep93xx/
1553 F:      arch/arm/mach-ep93xx/include/mach/
1554
1555 ARM/CLKDEV SUPPORT
1556 M:      Russell King <linux@armlinux.org.uk>
1557 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1558 S:      Maintained
1559 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1560 F:      drivers/clk/clkdev.c
1561
1562 ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1563 M:      Mike Rapoport <mike@compulab.co.il>
1564 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1565 S:      Maintained
1566
1567 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1568 M:      Baruch Siach <baruch@tkos.co.il>
1569 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1570 S:      Maintained
1571 F:      arch/arm/boot/dts/cx92755*
1572 N:      digicolor
1573
1574 ARM/CONTEC MICRO9 MACHINE SUPPORT
1575 M:      Hubert Feurstein <hubert.feurstein@contec.at>
1576 S:      Maintained
1577 F:      arch/arm/mach-ep93xx/micro9.c
1578
1579 ARM/CORESIGHT FRAMEWORK AND DRIVERS
1580 M:      Mathieu Poirier <mathieu.poirier@linaro.org>
1581 R:      Suzuki K Poulose <suzuki.poulose@arm.com>
1582 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1583 S:      Maintained
1584 F:      drivers/hwtracing/coresight/*
1585 F:      Documentation/trace/coresight.txt
1586 F:      Documentation/trace/coresight-cpu-debug.txt
1587 F:      Documentation/devicetree/bindings/arm/coresight.txt
1588 F:      Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1589 F:      Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1590 F:      tools/perf/arch/arm/util/pmu.c
1591 F:      tools/perf/arch/arm/util/auxtrace.c
1592 F:      tools/perf/arch/arm/util/cs-etm.c
1593 F:      tools/perf/arch/arm/util/cs-etm.h
1594 F:      tools/perf/util/cs-etm.*
1595 F:      tools/perf/util/cs-etm-decoder/*
1596
1597 ARM/CORGI MACHINE SUPPORT
1598 M:      Richard Purdie <rpurdie@rpsys.net>
1599 S:      Maintained
1600
1601 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1602 M:      Hans Ulli Kroll <ulli.kroll@googlemail.com>
1603 M:      Linus Walleij <linus.walleij@linaro.org>
1604 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1605 T:      git git://github.com/ulli-kroll/linux.git
1606 S:      Maintained
1607 F:      Documentation/devicetree/bindings/arm/gemini.txt
1608 F:      Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
1609 F:      Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt
1610 F:      Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt
1611 F:      arch/arm/mach-gemini/
1612 F:      drivers/net/ethernet/cortina/
1613 F:      drivers/pinctrl/pinctrl-gemini.c
1614 F:      drivers/rtc/rtc-ftrtc010.c
1615
1616 ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1617 M:      Barry Song <baohua@kernel.org>
1618 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1619 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1620 S:      Maintained
1621 F:      arch/arm/boot/dts/prima2*
1622 F:      arch/arm/mach-prima2/
1623 F:      drivers/clk/sirf/
1624 F:      drivers/clocksource/timer-prima2.c
1625 F:      drivers/clocksource/timer-atlas7.c
1626 N:      [^a-z]sirf
1627 X:      drivers/gnss
1628
1629 ARM/EBSA110 MACHINE SUPPORT
1630 M:      Russell King <linux@armlinux.org.uk>
1631 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1632 W:      http://www.armlinux.org.uk/
1633 S:      Maintained
1634 F:      arch/arm/mach-ebsa110/
1635 F:      drivers/net/ethernet/amd/am79c961a.*
1636
1637 ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1638 M:      Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
1639 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
1640 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1641 S:      Maintained
1642 N:      efm32
1643
1644 ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1645 M:      Robert Jarzmik <robert.jarzmik@free.fr>
1646 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1647 S:      Maintained
1648 F:      arch/arm/mach-pxa/ezx.c
1649
1650 ARM/FARADAY FA526 PORT
1651 M:      Hans Ulli Kroll <ulli.kroll@googlemail.com>
1652 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1653 S:      Maintained
1654 T:      git git://git.berlios.de/gemini-board
1655 F:      arch/arm/mm/*-fa*
1656
1657 ARM/FOOTBRIDGE ARCHITECTURE
1658 M:      Russell King <linux@armlinux.org.uk>
1659 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1660 W:      http://www.armlinux.org.uk/
1661 S:      Maintained
1662 F:      arch/arm/include/asm/hardware/dec21285.h
1663 F:      arch/arm/mach-footbridge/
1664
1665 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1666 M:      Shawn Guo <shawnguo@kernel.org>
1667 M:      Sascha Hauer <s.hauer@pengutronix.de>
1668 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
1669 R:      Fabio Estevam <festevam@gmail.com>
1670 R:      NXP Linux Team <linux-imx@nxp.com>
1671 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1672 S:      Maintained
1673 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1674 N:      imx
1675 N:      mxs
1676 X:      drivers/media/i2c/
1677
1678 ARM/FREESCALE VYBRID ARM ARCHITECTURE
1679 M:      Shawn Guo <shawnguo@kernel.org>
1680 M:      Sascha Hauer <s.hauer@pengutronix.de>
1681 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
1682 R:      Stefan Agner <stefan@agner.ch>
1683 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1684 S:      Maintained
1685 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1686 F:      arch/arm/mach-imx/*vf610*
1687 F:      arch/arm/boot/dts/vf*
1688
1689 ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE
1690 M:      Shawn Guo <shawnguo@kernel.org>
1691 M:      Li Yang <leoyang.li@nxp.com>
1692 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1693 S:      Maintained
1694 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1695 F:      arch/arm/boot/dts/ls1021a*
1696 F:      arch/arm64/boot/dts/freescale/fsl-*
1697 F:      arch/arm64/boot/dts/freescale/qoriq-*
1698
1699 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1700 M:      Lennert Buytenhek <kernel@wantstofly.org>
1701 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1702 S:      Maintained
1703
1704 ARM/GUMSTIX MACHINE SUPPORT
1705 M:      Steve Sakoman <sakoman@gmail.com>
1706 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1707 S:      Maintained
1708
1709 ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1710 M:      Philipp Zabel <philipp.zabel@gmail.com>
1711 M:      Paul Parsons <lost.distance@yahoo.com>
1712 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1713 S:      Maintained
1714 F:      arch/arm/mach-pxa/hx4700.c
1715 F:      arch/arm/mach-pxa/include/mach/hx4700.h
1716 F:      sound/soc/pxa/hx4700.c
1717
1718 ARM/HISILICON SOC SUPPORT
1719 M:      Wei Xu <xuwei5@hisilicon.com>
1720 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1721 W:      http://www.hisilicon.com
1722 S:      Supported
1723 T:      git git://github.com/hisilicon/linux-hisi.git
1724 F:      arch/arm/mach-hisi/
1725 F:      arch/arm/boot/dts/hi3*
1726 F:      arch/arm/boot/dts/hip*
1727 F:      arch/arm/boot/dts/hisi*
1728 F:      arch/arm64/boot/dts/hisilicon/
1729
1730 ARM/HP JORNADA 7XX MACHINE SUPPORT
1731 M:      Kristoffer Ericson <kristoffer.ericson@gmail.com>
1732 W:      www.jlime.com
1733 S:      Maintained
1734 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1735 F:      arch/arm/mach-sa1100/jornada720.c
1736 F:      arch/arm/mach-sa1100/include/mach/jornada720.h
1737
1738 ARM/IGEP MACHINE SUPPORT
1739 M:      Enric Balletbo i Serra <eballetbo@gmail.com>
1740 M:      Javier Martinez Canillas <javier@dowhile0.org>
1741 L:      linux-omap@vger.kernel.org
1742 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1743 S:      Maintained
1744 F:      arch/arm/boot/dts/omap3-igep*
1745
1746 ARM/INCOME PXA270 SUPPORT
1747 M:      Marek Vasut <marek.vasut@gmail.com>
1748 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1749 S:      Maintained
1750 F:      arch/arm/mach-pxa/colibri-pxa270-income.c
1751
1752 ARM/INTEL IOP32X ARM ARCHITECTURE
1753 M:      Lennert Buytenhek <kernel@wantstofly.org>
1754 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1755 S:      Maintained
1756
1757 ARM/INTEL IQ81342EX MACHINE SUPPORT
1758 M:      Lennert Buytenhek <kernel@wantstofly.org>
1759 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1760 S:      Maintained
1761
1762 ARM/INTEL IXDP2850 MACHINE SUPPORT
1763 M:      Lennert Buytenhek <kernel@wantstofly.org>
1764 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1765 S:      Maintained
1766
1767 ARM/INTEL IXP4XX ARM ARCHITECTURE
1768 M:      Linus Walleij <linusw@kernel.org>
1769 M:      Imre Kaloz <kaloz@openwrt.org>
1770 M:      Krzysztof Halasa <khalasa@piap.pl>
1771 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1772 S:      Maintained
1773 F:      Documentation/devicetree/bindings/arm/intel-ixp4xx.yaml
1774 F:      Documentation/devicetree/bindings/gpio/intel,ixp4xx-gpio.txt
1775 F:      Documentation/devicetree/bindings/interrupt-controller/intel,ixp4xx-interrupt.yaml
1776 F:      Documentation/devicetree/bindings/timer/intel,ixp4xx-timer.yaml
1777 F:      arch/arm/mach-ixp4xx/
1778 F:      drivers/clocksource/timer-ixp4xx.c
1779 F:      drivers/gpio/gpio-ixp4xx.c
1780 F:      drivers/irqchip/irq-ixp4xx.c
1781 F:      include/linux/irqchip/irq-ixp4xx.h
1782 F:      include/linux/platform_data/timer-ixp4xx.h
1783
1784 ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1785 M:      Jonathan Cameron <jic23@cam.ac.uk>
1786 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1787 S:      Maintained
1788 F:      arch/arm/mach-pxa/stargate2.c
1789 F:      drivers/pcmcia/pxa2xx_stargate2.c
1790
1791 ARM/INTEL XSC3 (MANZANO) ARM CORE
1792 M:      Lennert Buytenhek <kernel@wantstofly.org>
1793 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1794 S:      Maintained
1795
1796 ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1797 M:      Lennert Buytenhek <kernel@wantstofly.org>
1798 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1799 S:      Maintained
1800
1801 ARM/LG1K ARCHITECTURE
1802 M:      Chanho Min <chanho.min@lge.com>
1803 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1804 S:      Maintained
1805 F:      arch/arm64/boot/dts/lg/
1806
1807 ARM/LOGICPD PXA270 MACHINE SUPPORT
1808 M:      Lennert Buytenhek <kernel@wantstofly.org>
1809 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1810 S:      Maintained
1811
1812 ARM/LPC18XX ARCHITECTURE
1813 M:      Vladimir Zapolskiy <vz@mleia.com>
1814 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1815 S:      Maintained
1816 F:      Documentation/devicetree/bindings/i2c/i2c-lpc2k.txt
1817 F:      arch/arm/boot/dts/lpc43*
1818 F:      drivers/i2c/busses/i2c-lpc2k.c
1819 F:      drivers/memory/pl172.c
1820 F:      drivers/mtd/spi-nor/nxp-spifi.c
1821 F:      drivers/rtc/rtc-lpc24xx.c
1822 N:      lpc18xx
1823
1824 ARM/LPC32XX SOC SUPPORT
1825 M:      Vladimir Zapolskiy <vz@mleia.com>
1826 M:      Sylvain Lemieux <slemieux.tyco@gmail.com>
1827 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1828 T:      git git://github.com/vzapolskiy/linux-lpc32xx.git
1829 S:      Maintained
1830 F:      Documentation/devicetree/bindings/i2c/i2c-pnx.txt
1831 F:      arch/arm/boot/dts/lpc32*
1832 F:      arch/arm/mach-lpc32xx/
1833 F:      drivers/i2c/busses/i2c-pnx.c
1834 F:      drivers/net/ethernet/nxp/lpc_eth.c
1835 F:      drivers/usb/host/ohci-nxp.c
1836 F:      drivers/watchdog/pnx4008_wdt.c
1837 N:      lpc32xx
1838
1839 ARM/MAGICIAN MACHINE SUPPORT
1840 M:      Philipp Zabel <philipp.zabel@gmail.com>
1841 S:      Maintained
1842
1843 ARM/Marvell Dove/MV78xx0/Orion SOC support
1844 M:      Jason Cooper <jason@lakedaemon.net>
1845 M:      Andrew Lunn <andrew@lunn.ch>
1846 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1847 M:      Gregory Clement <gregory.clement@bootlin.com>
1848 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1849 S:      Maintained
1850 F:      Documentation/devicetree/bindings/soc/dove/
1851 F:      arch/arm/mach-dove/
1852 F:      arch/arm/mach-mv78xx0/
1853 F:      arch/arm/mach-orion5x/
1854 F:      arch/arm/plat-orion/
1855 F:      arch/arm/boot/dts/dove*
1856 F:      arch/arm/boot/dts/orion5x*
1857 T:      git git://git.infradead.org/linux-mvebu.git
1858
1859 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1860 M:      Jason Cooper <jason@lakedaemon.net>
1861 M:      Andrew Lunn <andrew@lunn.ch>
1862 M:      Gregory Clement <gregory.clement@bootlin.com>
1863 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1864 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1865 S:      Maintained
1866 F:      arch/arm/boot/dts/armada*
1867 F:      arch/arm/boot/dts/kirkwood*
1868 F:      arch/arm/configs/mvebu_*_defconfig
1869 F:      arch/arm/mach-mvebu/
1870 F:      arch/arm64/boot/dts/marvell/armada*
1871 F:      drivers/cpufreq/armada-37xx-cpufreq.c
1872 F:      drivers/cpufreq/armada-8k-cpufreq.c
1873 F:      drivers/cpufreq/mvebu-cpufreq.c
1874 F:      drivers/irqchip/irq-armada-370-xp.c
1875 F:      drivers/irqchip/irq-mvebu-*
1876 F:      drivers/pinctrl/mvebu/
1877 F:      drivers/rtc/rtc-armada38x.c
1878 T:      git git://git.infradead.org/linux-mvebu.git
1879
1880 ARM/Mediatek RTC DRIVER
1881 M:      Eddie Huang <eddie.huang@mediatek.com>
1882 M:      Sean Wang <sean.wang@mediatek.com>
1883 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1884 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1885 S:      Maintained
1886 F:      Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
1887 F:      drivers/rtc/rtc-mt6397.c
1888 F:      drivers/rtc/rtc-mt7622.c
1889
1890 ARM/Mediatek SoC support
1891 M:      Matthias Brugger <matthias.bgg@gmail.com>
1892 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1893 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1894 W:      https://mtk.bcnfs.org/
1895 C:      irc://chat.freenode.net/linux-mediatek
1896 S:      Maintained
1897 F:      arch/arm/boot/dts/mt6*
1898 F:      arch/arm/boot/dts/mt7*
1899 F:      arch/arm/boot/dts/mt8*
1900 F:      arch/arm/mach-mediatek/
1901 F:      arch/arm64/boot/dts/mediatek/
1902 F:      drivers/soc/mediatek/
1903 N:      mtk
1904 N:      mt[678]
1905 K:      mediatek
1906
1907 ARM/Mediatek USB3 PHY DRIVER
1908 M:      Chunfeng Yun <chunfeng.yun@mediatek.com>
1909 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1910 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1911 S:      Maintained
1912 F:      drivers/phy/mediatek/
1913 F:      Documentation/devicetree/bindings/phy/phy-mtk-*
1914
1915 ARM/Microchip (AT91) SoC support
1916 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
1917 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
1918 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
1919 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1920 W:      http://www.linux4sam.org
1921 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
1922 S:      Supported
1923 N:      at91
1924 N:      atmel
1925 F:      arch/arm/mach-at91/
1926 F:      include/soc/at91/
1927 F:      arch/arm/boot/dts/at91*.dts
1928 F:      arch/arm/boot/dts/at91*.dtsi
1929 F:      arch/arm/boot/dts/sama*.dts
1930 F:      arch/arm/boot/dts/sama*.dtsi
1931 F:      arch/arm/include/debug/at91.S
1932 F:      drivers/memory/atmel*
1933 F:      drivers/watchdog/sama5d4_wdt.c
1934 X:      drivers/input/touchscreen/atmel_mxt_ts.c
1935 X:      drivers/net/wireless/atmel/
1936
1937 ARM/MIOA701 MACHINE SUPPORT
1938 M:      Robert Jarzmik <robert.jarzmik@free.fr>
1939 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1940 F:      arch/arm/mach-pxa/mioa701.c
1941 S:      Maintained
1942
1943 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1944 M:      Michael Petchkovsky <mkpetch@internode.on.net>
1945 S:      Maintained
1946
1947 ARM/NOMADIK/U300/Ux500 ARCHITECTURES
1948 M:      Linus Walleij <linus.walleij@linaro.org>
1949 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1950 S:      Maintained
1951 F:      Documentation/devicetree/bindings/i2c/i2c-nomadik.txt
1952 F:      Documentation/devicetree/bindings/i2c/i2c-stu300.txt
1953 F:      arch/arm/mach-nomadik/
1954 F:      arch/arm/mach-u300/
1955 F:      arch/arm/mach-ux500/
1956 F:      drivers/soc/ux500/
1957 F:      arch/arm/boot/dts/ste-*
1958 F:      drivers/clk/clk-nomadik.c
1959 F:      drivers/clk/clk-u300.c
1960 F:      drivers/clocksource/clksrc-dbx500-prcmu.c
1961 F:      drivers/clocksource/timer-u300.c
1962 F:      drivers/dma/coh901318*
1963 F:      drivers/dma/ste_dma40*
1964 F:      drivers/hwspinlock/u8500_hsem.c
1965 F:      drivers/i2c/busses/i2c-nomadik.c
1966 F:      drivers/i2c/busses/i2c-stu300.c
1967 F:      drivers/mfd/ab3100*
1968 F:      drivers/mfd/ab8500*
1969 F:      drivers/mfd/abx500*
1970 F:      drivers/mfd/dbx500*
1971 F:      drivers/mfd/db8500*
1972 F:      drivers/pinctrl/nomadik/
1973 F:      drivers/pinctrl/pinctrl-coh901*
1974 F:      drivers/pinctrl/pinctrl-u300.c
1975 F:      drivers/rtc/rtc-ab3100.c
1976 F:      drivers/rtc/rtc-ab8500.c
1977 F:      drivers/rtc/rtc-coh901331.c
1978 F:      drivers/rtc/rtc-pl031.c
1979 F:      drivers/watchdog/coh901327_wdt.c
1980 F:      Documentation/devicetree/bindings/arm/ste-*
1981 F:      Documentation/devicetree/bindings/arm/ux500/
1982 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1983
1984 ARM/NUVOTON NPCM ARCHITECTURE
1985 M:      Avi Fishman <avifishman70@gmail.com>
1986 M:      Tomer Maimon <tmaimon77@gmail.com>
1987 M:      Tali Perry <tali.perry1@gmail.com>
1988 R:      Patrick Venture <venture@google.com>
1989 R:      Nancy Yuen <yuenn@google.com>
1990 R:      Benjamin Fair <benjaminfair@google.com>
1991 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
1992 S:      Supported
1993 F:      arch/arm/mach-npcm/
1994 F:      arch/arm/boot/dts/nuvoton-npcm*
1995 F:      include/dt-bindings/clock/nuvoton,npcm7xx-clock.h
1996 F:      drivers/*/*npcm*
1997 F:      Documentation/devicetree/bindings/*/*npcm*
1998 F:      Documentation/devicetree/bindings/*/*/*npcm*
1999
2000 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
2001 L:      openmoko-kernel@lists.openmoko.org (subscribers-only)
2002 W:      http://wiki.openmoko.org/wiki/Neo_FreeRunner
2003 S:      Orphan
2004 F:      arch/arm/mach-s3c24xx/mach-gta02.c
2005 F:      arch/arm/mach-s3c24xx/gta02.h
2006
2007 ARM/Orion SoC/Technologic Systems TS-78xx platform support
2008 M:      Alexander Clouter <alex@digriz.org.uk>
2009 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2010 W:      http://www.digriz.org.uk/ts78xx/kernel
2011 S:      Maintained
2012 F:      arch/arm/mach-orion5x/ts78xx-*
2013
2014 ARM/OXNAS platform support
2015 M:      Neil Armstrong <narmstrong@baylibre.com>
2016 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2017 L:      linux-oxnas@groups.io (moderated for non-subscribers)
2018 S:      Maintained
2019 F:      arch/arm/mach-oxnas/
2020 F:      arch/arm/boot/dts/ox8*.dts*
2021 N:      oxnas
2022
2023 ARM/PALM TREO SUPPORT
2024 M:      Tomas Cech <sleep_walker@suse.com>
2025 L:      linux-arm-kernel@lists.infradead.org
2026 W:      http://hackndev.com
2027 S:      Maintained
2028 F:      arch/arm/mach-pxa/palmtreo.*
2029
2030 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
2031 M:      Marek Vasut <marek.vasut@gmail.com>
2032 L:      linux-arm-kernel@lists.infradead.org
2033 W:      http://hackndev.com
2034 S:      Maintained
2035 F:      arch/arm/mach-pxa/include/mach/palmtx.h
2036 F:      arch/arm/mach-pxa/palmtx.c
2037 F:      arch/arm/mach-pxa/palmt5.*
2038 F:      arch/arm/mach-pxa/include/mach/palmld.h
2039 F:      arch/arm/mach-pxa/palmld.c
2040 F:      arch/arm/mach-pxa/palmte2.*
2041 F:      arch/arm/mach-pxa/include/mach/palmtc.h
2042 F:      arch/arm/mach-pxa/palmtc.c
2043
2044 ARM/PALMZ72 SUPPORT
2045 M:      Sergey Lapin <slapin@ossfans.org>
2046 L:      linux-arm-kernel@lists.infradead.org
2047 W:      http://hackndev.com
2048 S:      Maintained
2049 F:      arch/arm/mach-pxa/palmz72.*
2050
2051 ARM/PLEB SUPPORT
2052 M:      Peter Chubb <pleb@gelato.unsw.edu.au>
2053 W:      http://www.disy.cse.unsw.edu.au/Hardware/PLEB
2054 S:      Maintained
2055
2056 ARM/PT DIGITAL BOARD PORT
2057 M:      Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
2058 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2059 W:      http://www.armlinux.org.uk/
2060 S:      Maintained
2061
2062 ARM/QUALCOMM SUPPORT
2063 M:      Andy Gross <agross@kernel.org>
2064 L:      linux-arm-msm@vger.kernel.org
2065 S:      Maintained
2066 F:      Documentation/devicetree/bindings/soc/qcom/
2067 F:      Documentation/devicetree/bindings/*/qcom*
2068 F:      arch/arm/boot/dts/qcom-*.dts
2069 F:      arch/arm/boot/dts/qcom-*.dtsi
2070 F:      arch/arm/mach-qcom/
2071 F:      arch/arm64/boot/dts/qcom/
2072 F:      drivers/*/qcom/
2073 F:      drivers/*/qcom*
2074 F:      drivers/*/*/qcom/
2075 F:      drivers/*/*/qcom*
2076 F:      drivers/*/pm8???-*
2077 F:      drivers/bluetooth/btqcomsmd.c
2078 F:      drivers/clocksource/timer-qcom.c
2079 F:      drivers/extcon/extcon-qcom*
2080 F:      drivers/iommu/msm*
2081 F:      drivers/i2c/busses/i2c-qup.c
2082 F:      drivers/i2c/busses/i2c-qcom-geni.c
2083 F:      drivers/mfd/ssbi.c
2084 F:      drivers/mmc/host/mmci_qcom*
2085 F:      drivers/mmc/host/sdhci-msm.c
2086 F:      drivers/pci/controller/dwc/pcie-qcom.c
2087 F:      drivers/phy/qualcomm/
2088 F:      drivers/power/*/msm*
2089 F:      drivers/reset/reset-qcom-*
2090 F:      drivers/scsi/ufs/ufs-qcom.*
2091 F:      drivers/spi/spi-qup.c
2092 F:      drivers/spi/spi-geni-qcom.c
2093 F:      drivers/spi/spi-qcom-qspi.c
2094 F:      drivers/tty/serial/msm_serial.c
2095 F:      drivers/usb/dwc3/dwc3-qcom.c
2096 F:      include/dt-bindings/*/qcom*
2097 F:      include/linux/*/qcom*
2098 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
2099
2100 ARM/RADISYS ENP2611 MACHINE SUPPORT
2101 M:      Lennert Buytenhek <kernel@wantstofly.org>
2102 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2103 S:      Maintained
2104
2105 ARM/RDA MICRO ARCHITECTURE
2106 M:      Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
2107 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2108 L:      linux-unisoc@lists.infradead.org (moderated for non-subscribers)
2109 S:      Maintained
2110 F:      arch/arm/boot/dts/rda8810pl-*
2111 F:      drivers/clocksource/timer-rda.c
2112 F:      drivers/irqchip/irq-rda-intc.c
2113 F:      drivers/tty/serial/rda-uart.c
2114 F:      Documentation/devicetree/bindings/arm/rda.yaml
2115 F:      Documentation/devicetree/bindings/interrupt-controller/rda,8810pl-intc.txt
2116 F:      Documentation/devicetree/bindings/serial/rda,8810pl-uart.txt
2117 F:      Documentation/devicetree/bindings/timer/rda,8810pl-timer.txt
2118
2119 ARM/REALTEK ARCHITECTURE
2120 M:      Andreas Färber <afaerber@suse.de>
2121 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2122 S:      Maintained
2123 F:      arch/arm64/boot/dts/realtek/
2124 F:      Documentation/devicetree/bindings/arm/realtek.txt
2125
2126 ARM/RENESAS ARM64 ARCHITECTURE
2127 M:      Simon Horman <horms@verge.net.au>
2128 M:      Geert Uytterhoeven <geert+renesas@glider.be>
2129 M:      Magnus Damm <magnus.damm@gmail.com>
2130 L:      linux-renesas-soc@vger.kernel.org
2131 Q:      http://patchwork.kernel.org/project/linux-renesas-soc/list/
2132 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
2133 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2134 S:      Supported
2135 F:      arch/arm64/boot/dts/renesas/
2136 F:      Documentation/devicetree/bindings/arm/renesas.yaml
2137 F:      drivers/soc/renesas/
2138 F:      include/linux/soc/renesas/
2139
2140 ARM/RISCPC ARCHITECTURE
2141 M:      Russell King <linux@armlinux.org.uk>
2142 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2143 W:      http://www.armlinux.org.uk/
2144 S:      Maintained
2145 F:      arch/arm/include/asm/hardware/entry-macro-iomd.S
2146 F:      arch/arm/include/asm/hardware/ioc.h
2147 F:      arch/arm/include/asm/hardware/iomd.h
2148 F:      arch/arm/include/asm/hardware/memc.h
2149 F:      arch/arm/mach-rpc/
2150 F:      drivers/net/ethernet/8390/etherh.c
2151 F:      drivers/net/ethernet/i825xx/ether1*
2152 F:      drivers/net/ethernet/seeq/ether3*
2153 F:      drivers/scsi/arm/
2154
2155 ARM/Rockchip SoC support
2156 M:      Heiko Stuebner <heiko@sntech.de>
2157 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2158 L:      linux-rockchip@lists.infradead.org
2159 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
2160 S:      Maintained
2161 F:      Documentation/devicetree/bindings/i2c/i2c-rk3x.txt
2162 F:      arch/arm/boot/dts/rk3*
2163 F:      arch/arm/boot/dts/rv1108*
2164 F:      arch/arm/mach-rockchip/
2165 F:      drivers/clk/rockchip/
2166 F:      drivers/i2c/busses/i2c-rk3x.c
2167 F:      drivers/*/*rockchip*
2168 F:      drivers/*/*/*rockchip*
2169 F:      sound/soc/rockchip/
2170 N:      rockchip
2171
2172 ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
2173 M:      Kukjin Kim <kgene@kernel.org>
2174 M:      Krzysztof Kozlowski <krzk@kernel.org>
2175 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2176 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
2177 Q:      https://patchwork.kernel.org/project/linux-samsung-soc/list/
2178 S:      Maintained
2179 F:      arch/arm/boot/dts/s3c*
2180 F:      arch/arm/boot/dts/s5p*
2181 F:      arch/arm/boot/dts/exynos*
2182 F:      arch/arm64/boot/dts/exynos/
2183 F:      arch/arm/plat-samsung/
2184 F:      arch/arm/mach-s3c24*/
2185 F:      arch/arm/mach-s3c64xx/
2186 F:      arch/arm/mach-s5p*/
2187 F:      arch/arm/mach-exynos*/
2188 F:      drivers/*/*s3c24*
2189 F:      drivers/*/*/*s3c24*
2190 F:      drivers/*/*s3c64xx*
2191 F:      drivers/*/*s5pv210*
2192 F:      drivers/memory/samsung/*
2193 F:      drivers/soc/samsung/*
2194 F:      Documentation/arm/samsung/
2195 F:      Documentation/devicetree/bindings/arm/samsung/
2196 F:      Documentation/devicetree/bindings/sram/samsung-sram.txt
2197 F:      Documentation/devicetree/bindings/power/pd-samsung.txt
2198 N:      exynos
2199
2200 ARM/SAMSUNG MOBILE MACHINE SUPPORT
2201 M:      Kyungmin Park <kyungmin.park@samsung.com>
2202 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2203 S:      Maintained
2204 F:      arch/arm/mach-s5pv210/
2205
2206 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
2207 M:      Kyungmin Park <kyungmin.park@samsung.com>
2208 M:      Kamil Debski <kamil@wypas.org>
2209 M:      Andrzej Hajda <a.hajda@samsung.com>
2210 L:      linux-arm-kernel@lists.infradead.org
2211 L:      linux-media@vger.kernel.org
2212 S:      Maintained
2213 F:      drivers/media/platform/s5p-g2d/
2214
2215 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
2216 M:      Marek Szyprowski <m.szyprowski@samsung.com>
2217 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
2218 L:      linux-media@vger.kernel.org
2219 S:      Maintained
2220 F:      drivers/media/platform/s5p-cec/
2221 F:      Documentation/devicetree/bindings/media/s5p-cec.txt
2222
2223 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
2224 M:      Andrzej Pietrasiewicz <andrzejtp2010@gmail.com>
2225 M:      Jacek Anaszewski <jacek.anaszewski@gmail.com>
2226 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
2227 L:      linux-arm-kernel@lists.infradead.org
2228 L:      linux-media@vger.kernel.org
2229 S:      Maintained
2230 F:      drivers/media/platform/s5p-jpeg/
2231
2232 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
2233 M:      Kyungmin Park <kyungmin.park@samsung.com>
2234 M:      Kamil Debski <kamil@wypas.org>
2235 M:      Jeongtae Park <jtp.park@samsung.com>
2236 M:      Andrzej Hajda <a.hajda@samsung.com>
2237 L:      linux-arm-kernel@lists.infradead.org
2238 L:      linux-media@vger.kernel.org
2239 S:      Maintained
2240 F:      drivers/media/platform/s5p-mfc/
2241
2242 ARM/SHMOBILE ARM ARCHITECTURE
2243 M:      Simon Horman <horms@verge.net.au>
2244 M:      Geert Uytterhoeven <geert+renesas@glider.be>
2245 M:      Magnus Damm <magnus.damm@gmail.com>
2246 L:      linux-renesas-soc@vger.kernel.org
2247 Q:      http://patchwork.kernel.org/project/linux-renesas-soc/list/
2248 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
2249 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2250 S:      Supported
2251 F:      arch/arm/boot/dts/emev2*
2252 F:      arch/arm/boot/dts/gr-peach*
2253 F:      arch/arm/boot/dts/iwg20d-q7*
2254 F:      arch/arm/boot/dts/r7s*
2255 F:      arch/arm/boot/dts/r8a*
2256 F:      arch/arm/boot/dts/r9a*
2257 F:      arch/arm/boot/dts/sh*
2258 F:      arch/arm/configs/shmobile_defconfig
2259 F:      arch/arm/include/debug/renesas-scif.S
2260 F:      arch/arm/mach-shmobile/
2261 F:      Documentation/devicetree/bindings/arm/renesas.yaml
2262 F:      drivers/soc/renesas/
2263 F:      include/linux/soc/renesas/
2264
2265 ARM/SOCFPGA ARCHITECTURE
2266 M:      Dinh Nguyen <dinguyen@kernel.org>
2267 S:      Maintained
2268 F:      arch/arm/mach-socfpga/
2269 F:      arch/arm/boot/dts/socfpga*
2270 F:      arch/arm/configs/socfpga_defconfig
2271 F:      arch/arm64/boot/dts/altera/
2272 F:      arch/arm64/boot/dts/intel/
2273 W:      http://www.rocketboards.org
2274 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
2275
2276 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
2277 M:      Dinh Nguyen <dinguyen@kernel.org>
2278 S:      Maintained
2279 F:      drivers/clk/socfpga/
2280
2281 ARM/SOCFPGA EDAC SUPPORT
2282 M:      Thor Thayer <thor.thayer@linux.intel.com>
2283 S:      Maintained
2284 F:      drivers/edac/altera_edac.
2285
2286 ARM/SPREADTRUM SoC SUPPORT
2287 M:      Orson Zhai <orsonzhai@gmail.com>
2288 M:      Baolin Wang <baolin.wang@linaro.org>
2289 M:      Chunyan Zhang <zhang.lyra@gmail.com>
2290 S:      Maintained
2291 F:      arch/arm64/boot/dts/sprd
2292 N:      sprd
2293
2294 ARM/STI ARCHITECTURE
2295 M:      Patrice Chotard <patrice.chotard@st.com>
2296 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2297 W:      http://www.stlinux.com
2298 S:      Maintained
2299 F:      Documentation/devicetree/bindings/i2c/i2c-st.txt
2300 F:      arch/arm/mach-sti/
2301 F:      arch/arm/boot/dts/sti*
2302 F:      drivers/char/hw_random/st-rng.c
2303 F:      drivers/clocksource/arm_global_timer.c
2304 F:      drivers/clocksource/clksrc_st_lpc.c
2305 F:      drivers/cpufreq/sti-cpufreq.c
2306 F:      drivers/dma/st_fdma*
2307 F:      drivers/i2c/busses/i2c-st.c
2308 F:      drivers/media/rc/st_rc.c
2309 F:      drivers/media/platform/sti/c8sectpfe/
2310 F:      drivers/mmc/host/sdhci-st.c
2311 F:      drivers/phy/st/phy-miphy28lp.c
2312 F:      drivers/phy/st/phy-stih407-usb.c
2313 F:      drivers/pinctrl/pinctrl-st.c
2314 F:      drivers/remoteproc/st_remoteproc.c
2315 F:      drivers/remoteproc/st_slim_rproc.c
2316 F:      drivers/reset/sti/
2317 F:      drivers/rtc/rtc-st-lpc.c
2318 F:      drivers/tty/serial/st-asc.c
2319 F:      drivers/usb/dwc3/dwc3-st.c
2320 F:      drivers/usb/host/ehci-st.c
2321 F:      drivers/usb/host/ohci-st.c
2322 F:      drivers/watchdog/st_lpc_wdt.c
2323 F:      drivers/ata/ahci_st.c
2324 F:      include/linux/remoteproc/st_slim_rproc.h
2325
2326 ARM/STM32 ARCHITECTURE
2327 M:      Maxime Coquelin <mcoquelin.stm32@gmail.com>
2328 M:      Alexandre Torgue <alexandre.torgue@st.com>
2329 L:      linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers)
2330 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2331 S:      Maintained
2332 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2333 N:      stm32
2334 N:      stm
2335 F:      arch/arm/boot/dts/stm32*
2336 F:      arch/arm/mach-stm32/
2337 F:      drivers/clocksource/armv7m_systick.c
2338
2339 ARM/Synaptics SoC support
2340 M:      Jisheng Zhang <Jisheng.Zhang@synaptics.com>
2341 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2342 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2343 S:      Maintained
2344 F:      arch/arm/mach-berlin/
2345 F:      arch/arm/boot/dts/berlin*
2346 F:      arch/arm64/boot/dts/synaptics/
2347
2348 ARM/TANGO ARCHITECTURE
2349 M:      Marc Gonzalez <marc.w.gonzalez@free.fr>
2350 M:      Mans Rullgard <mans@mansr.com>
2351 L:      linux-arm-kernel@lists.infradead.org
2352 S:      Odd Fixes
2353 N:      tango
2354
2355 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
2356 M:      Lennert Buytenhek <kernel@wantstofly.org>
2357 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2358 S:      Maintained
2359
2360 ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2361 M:      Hans Verkuil <hverkuil-cisco@xs4all.nl>
2362 L:      linux-tegra@vger.kernel.org
2363 L:      linux-media@vger.kernel.org
2364 S:      Maintained
2365 F:      drivers/media/platform/tegra-cec/
2366 F:      Documentation/devicetree/bindings/media/tegra-cec.txt
2367
2368 ARM/TETON BGA MACHINE SUPPORT
2369 M:      "Mark F. Brown" <mark.brown314@gmail.com>
2370 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2371 S:      Maintained
2372
2373 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2374 M:      Santosh Shilimkar <ssantosh@kernel.org>
2375 L:      linux-kernel@vger.kernel.org
2376 S:      Maintained
2377 F:      drivers/memory/*emif*
2378
2379 ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE
2380 M:      Tero Kristo <t-kristo@ti.com>
2381 M:      Nishanth Menon <nm@ti.com>
2382 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2383 S:      Supported
2384 F:      Documentation/devicetree/bindings/arm/ti/k3.txt
2385 F:      arch/arm64/boot/dts/ti/Makefile
2386 F:      arch/arm64/boot/dts/ti/k3-*
2387 F:      include/dt-bindings/pinctrl/k3.h
2388
2389 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2390 M:      Santosh Shilimkar <ssantosh@kernel.org>
2391 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2392 S:      Maintained
2393 F:      arch/arm/mach-keystone/
2394 F:      arch/arm/boot/dts/keystone-*
2395 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
2396
2397 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2398 M:      Santosh Shilimkar <ssantosh@kernel.org>
2399 L:      linux-kernel@vger.kernel.org
2400 S:      Maintained
2401 F:      drivers/clk/keystone/
2402
2403 ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
2404 M:      Santosh Shilimkar <ssantosh@kernel.org>
2405 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2406 L:      linux-kernel@vger.kernel.org
2407 S:      Maintained
2408 F:      drivers/clocksource/timer-keystone.c
2409
2410 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2411 M:      Santosh Shilimkar <ssantosh@kernel.org>
2412 L:      linux-kernel@vger.kernel.org
2413 S:      Maintained
2414 F:      drivers/power/reset/keystone-reset.c
2415
2416 ARM/THECUS N2100 MACHINE SUPPORT
2417 M:      Lennert Buytenhek <kernel@wantstofly.org>
2418 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2419 S:      Maintained
2420
2421 ARM/TOSA MACHINE SUPPORT
2422 M:      Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2423 M:      Dirk Opfer <dirk@opfer-online.de>
2424 S:      Maintained
2425
2426 ARM/UNIPHIER ARCHITECTURE
2427 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
2428 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2429 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
2430 S:      Maintained
2431 F:      Documentation/devicetree/bindings/arm/socionext/uniphier.txt
2432 F:      Documentation/devicetree/bindings/gpio/gpio-uniphier.txt
2433 F:      Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.txt
2434 F:      arch/arm/boot/dts/uniphier*
2435 F:      arch/arm/include/asm/hardware/cache-uniphier.h
2436 F:      arch/arm/mach-uniphier/
2437 F:      arch/arm/mm/cache-uniphier.c
2438 F:      arch/arm64/boot/dts/socionext/uniphier*
2439 F:      drivers/bus/uniphier-system-bus.c
2440 F:      drivers/clk/uniphier/
2441 F:      drivers/dma/uniphier-mdmac.c
2442 F:      drivers/gpio/gpio-uniphier.c
2443 F:      drivers/i2c/busses/i2c-uniphier*
2444 F:      drivers/irqchip/irq-uniphier-aidet.c
2445 F:      drivers/mmc/host/uniphier-sd.c
2446 F:      drivers/pinctrl/uniphier/
2447 F:      drivers/reset/reset-uniphier.c
2448 F:      drivers/tty/serial/8250/8250_uniphier.c
2449 N:      uniphier
2450
2451 ARM/Ux500 CLOCK FRAMEWORK SUPPORT
2452 M:      Ulf Hansson <ulf.hansson@linaro.org>
2453 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2454 T:      git git://git.linaro.org/people/ulfh/clk.git
2455 S:      Maintained
2456 F:      drivers/clk/ux500/
2457
2458 ARM/VERSATILE EXPRESS PLATFORM
2459 M:      Liviu Dudau <liviu.dudau@arm.com>
2460 M:      Sudeep Holla <sudeep.holla@arm.com>
2461 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2462 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2463 S:      Maintained
2464 F:      arch/arm/boot/dts/vexpress*
2465 F:      arch/arm64/boot/dts/arm/
2466 F:      arch/arm/mach-vexpress/
2467 F:      */*/vexpress*
2468 F:      */*/*/vexpress*
2469 F:      drivers/clk/versatile/clk-vexpress-osc.c
2470 F:      drivers/clocksource/timer-versatile.c
2471 N:      mps2
2472
2473 ARM/VFP SUPPORT
2474 M:      Russell King <linux@armlinux.org.uk>
2475 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2476 W:      http://www.armlinux.org.uk/
2477 S:      Maintained
2478 F:      arch/arm/vfp/
2479
2480 ARM/VOIPAC PXA270 SUPPORT
2481 M:      Marek Vasut <marek.vasut@gmail.com>
2482 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2483 S:      Maintained
2484 F:      arch/arm/mach-pxa/vpac270.c
2485 F:      arch/arm/mach-pxa/include/mach/vpac270.h
2486
2487 ARM/VT8500 ARM ARCHITECTURE
2488 M:      Tony Prisk <linux@prisktech.co.nz>
2489 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2490 S:      Maintained
2491 F:      Documentation/devicetree/bindings/i2c/i2c-wmt.txt
2492 F:      arch/arm/mach-vt8500/
2493 F:      drivers/clocksource/timer-vt8500.c
2494 F:      drivers/i2c/busses/i2c-wmt.c
2495 F:      drivers/mmc/host/wmt-sdmmc.c
2496 F:      drivers/pwm/pwm-vt8500.c
2497 F:      drivers/rtc/rtc-vt8500.c
2498 F:      drivers/tty/serial/vt8500_serial.c
2499 F:      drivers/usb/host/ehci-platform.c
2500 F:      drivers/usb/host/uhci-platform.c
2501 F:      drivers/video/fbdev/vt8500lcdfb.*
2502 F:      drivers/video/fbdev/wm8505fb*
2503 F:      drivers/video/fbdev/wmt_ge_rops.*
2504
2505 ARM/ZIPIT Z2 SUPPORT
2506 M:      Marek Vasut <marek.vasut@gmail.com>
2507 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2508 S:      Maintained
2509 F:      arch/arm/mach-pxa/z2.c
2510 F:      arch/arm/mach-pxa/include/mach/z2.h
2511
2512 ARM/ZTE ARCHITECTURE
2513 M:      Jun Nie <jun.nie@linaro.org>
2514 M:      Shawn Guo <shawnguo@kernel.org>
2515 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2516 S:      Maintained
2517 F:      arch/arm/boot/dts/zx2967*
2518 F:      arch/arm/mach-zx/
2519 F:      arch/arm64/boot/dts/zte/
2520 F:      drivers/clk/zte/
2521 F:      drivers/dma/zx_dma.c
2522 F:      drivers/gpio/gpio-zx.c
2523 F:      drivers/i2c/busses/i2c-zx2967.c
2524 F:      drivers/mmc/host/dw_mmc-zx.*
2525 F:      drivers/pinctrl/zte/
2526 F:      drivers/soc/zte/
2527 F:      drivers/thermal/zx2967_thermal.c
2528 F:      drivers/watchdog/zx2967_wdt.c
2529 F:      Documentation/devicetree/bindings/arm/zte.yaml
2530 F:      Documentation/devicetree/bindings/clock/zx2967*.txt
2531 F:      Documentation/devicetree/bindings/dma/zxdma.txt
2532 F:      Documentation/devicetree/bindings/gpio/zx296702-gpio.txt
2533 F:      Documentation/devicetree/bindings/i2c/i2c-zx2967.txt
2534 F:      Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt
2535 F:      Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt
2536 F:      Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2537 F:      Documentation/devicetree/bindings/soc/zte/
2538 F:      Documentation/devicetree/bindings/sound/zte,*.txt
2539 F:      Documentation/devicetree/bindings/thermal/zx2967-thermal.txt
2540 F:      Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt
2541 F:      include/dt-bindings/clock/zx2967*.h
2542 F:      include/dt-bindings/soc/zte,*.h
2543 F:      sound/soc/codecs/zx_aud96p22.c
2544 F:      sound/soc/zte/
2545
2546 ARM/ZYNQ ARCHITECTURE
2547 M:      Michal Simek <michal.simek@xilinx.com>
2548 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2549 W:      http://wiki.xilinx.com
2550 T:      git https://github.com/Xilinx/linux-xlnx.git
2551 S:      Supported
2552 F:      arch/arm/mach-zynq/
2553 F:      drivers/cpuidle/cpuidle-zynq.c
2554 F:      drivers/block/xsysace.c
2555 N:      zynq
2556 N:      xilinx
2557 F:      Documentation/devicetree/bindings/i2c/i2c-cadence.txt
2558 F:      Documentation/devicetree/bindings/i2c/i2c-xiic.txt
2559 F:      drivers/clocksource/timer-cadence-ttc.c
2560 F:      drivers/i2c/busses/i2c-cadence.c
2561 F:      drivers/mmc/host/sdhci-of-arasan.c
2562 F:      drivers/edac/synopsys_edac.c
2563 F:      drivers/i2c/busses/i2c-xiic.c
2564
2565 ARM64 PORT (AARCH64 ARCHITECTURE)
2566 M:      Catalin Marinas <catalin.marinas@arm.com>
2567 M:      Will Deacon <will@kernel.org>
2568 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2569 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2570 S:      Maintained
2571 F:      arch/arm64/
2572 X:      arch/arm64/boot/dts/
2573 F:      Documentation/arm64/
2574
2575 AS3645A LED FLASH CONTROLLER DRIVER
2576 M:      Sakari Ailus <sakari.ailus@iki.fi>
2577 L:      linux-leds@vger.kernel.org
2578 S:      Maintained
2579 F:      drivers/leds/leds-as3645a.c
2580
2581 ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
2582 M:      Tianshu Qiu <tian.shu.qiu@intel.com>
2583 L:      linux-media@vger.kernel.org
2584 T:      git git://linuxtv.org/media_tree.git
2585 S:      Maintained
2586 F:      drivers/media/i2c/ak7375.c
2587 F:      Documentation/devicetree/bindings/media/i2c/ak7375.txt
2588
2589 ASAHI KASEI AK8974 DRIVER
2590 M:      Linus Walleij <linus.walleij@linaro.org>
2591 L:      linux-iio@vger.kernel.org
2592 W:      http://www.akm.com/
2593 S:      Supported
2594 F:      drivers/iio/magnetometer/ak8974.c
2595
2596 ASC7621 HARDWARE MONITOR DRIVER
2597 M:      George Joseph <george.joseph@fairview5.com>
2598 L:      linux-hwmon@vger.kernel.org
2599 S:      Maintained
2600 F:      Documentation/hwmon/asc7621.rst
2601 F:      drivers/hwmon/asc7621.c
2602
2603 ASPEED PINCTRL DRIVERS
2604 M:      Andrew Jeffery <andrew@aj.id.au>
2605 L:      linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
2606 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
2607 L:      linux-gpio@vger.kernel.org
2608 S:      Maintained
2609 F:      drivers/pinctrl/aspeed/
2610 F:      Documentation/devicetree/bindings/pinctrl/aspeed,*
2611
2612 ASPEED VIDEO ENGINE DRIVER
2613 M:      Eddie James <eajames@linux.ibm.com>
2614 L:      linux-media@vger.kernel.org
2615 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
2616 S:      Maintained
2617 F:      drivers/media/platform/aspeed-video.c
2618 F:      Documentation/devicetree/bindings/media/aspeed-video.txt
2619
2620 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2621 M:      Corentin Chary <corentin.chary@gmail.com>
2622 L:      acpi4asus-user@lists.sourceforge.net
2623 L:      platform-driver-x86@vger.kernel.org
2624 W:      http://acpi4asus.sf.net
2625 S:      Maintained
2626 F:      drivers/platform/x86/asus*.c
2627 F:      drivers/platform/x86/eeepc*.c
2628
2629 ASUS WIRELESS RADIO CONTROL DRIVER
2630 M:      João Paulo Rechi Vita <jprvita@gmail.com>
2631 L:      platform-driver-x86@vger.kernel.org
2632 S:      Maintained
2633 F:      drivers/platform/x86/asus-wireless.c
2634
2635 ASYMMETRIC KEYS
2636 M:      David Howells <dhowells@redhat.com>
2637 L:      keyrings@vger.kernel.org
2638 S:      Maintained
2639 F:      Documentation/crypto/asymmetric-keys.txt
2640 F:      include/linux/verification.h
2641 F:      include/crypto/public_key.h
2642 F:      include/crypto/pkcs7.h
2643 F:      crypto/asymmetric_keys/
2644
2645 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2646 R:      Dan Williams <dan.j.williams@intel.com>
2647 W:      http://sourceforge.net/projects/xscaleiop
2648 S:      Odd fixes
2649 F:      Documentation/crypto/async-tx-api.txt
2650 F:      crypto/async_tx/
2651 F:      drivers/dma/
2652 F:      include/linux/dmaengine.h
2653 F:      include/linux/async_tx.h
2654
2655 AT24 EEPROM DRIVER
2656 M:      Bartosz Golaszewski <bgolaszewski@baylibre.com>
2657 L:      linux-i2c@vger.kernel.org
2658 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
2659 S:      Maintained
2660 F:      Documentation/devicetree/bindings/eeprom/at24.txt
2661 F:      drivers/misc/eeprom/at24.c
2662
2663 ATA OVER ETHERNET (AOE) DRIVER
2664 M:      "Justin Sanders" <justin@coraid.com>
2665 W:      http://www.openaoe.org/
2666 S:      Supported
2667 F:      Documentation/admin-guide/aoe/
2668 F:      drivers/block/aoe/
2669
2670 ATHEROS 71XX/9XXX GPIO DRIVER
2671 M:      Alban Bedel <albeu@free.fr>
2672 W:      https://github.com/AlbanBedel/linux
2673 T:      git git://github.com/AlbanBedel/linux
2674 S:      Maintained
2675 F:      drivers/gpio/gpio-ath79.c
2676 F:      Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2677
2678 ATHEROS 71XX/9XXX USB PHY DRIVER
2679 M:      Alban Bedel <albeu@free.fr>
2680 W:      https://github.com/AlbanBedel/linux
2681 T:      git git://github.com/AlbanBedel/linux
2682 S:      Maintained
2683 F:      drivers/phy/qualcomm/phy-ath79-usb.c
2684 F:      Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
2685
2686 ATHEROS ATH GENERIC UTILITIES
2687 M:      Kalle Valo <kvalo@codeaurora.org>
2688 L:      linux-wireless@vger.kernel.org
2689 S:      Supported
2690 F:      drivers/net/wireless/ath/*
2691
2692 ATHEROS ATH5K WIRELESS DRIVER
2693 M:      Jiri Slaby <jirislaby@gmail.com>
2694 M:      Nick Kossifidis <mickflemm@gmail.com>
2695 M:      Luis Chamberlain <mcgrof@kernel.org>
2696 L:      linux-wireless@vger.kernel.org
2697 W:      http://wireless.kernel.org/en/users/Drivers/ath5k
2698 S:      Maintained
2699 F:      drivers/net/wireless/ath/ath5k/
2700
2701 ATHEROS ATH6KL WIRELESS DRIVER
2702 M:      Kalle Valo <kvalo@codeaurora.org>
2703 L:      linux-wireless@vger.kernel.org
2704 W:      http://wireless.kernel.org/en/users/Drivers/ath6kl
2705 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2706 S:      Supported
2707 F:      drivers/net/wireless/ath/ath6kl/
2708
2709 ATI_REMOTE2 DRIVER
2710 M:      Ville Syrjala <syrjala@sci.fi>
2711 S:      Maintained
2712 F:      drivers/input/misc/ati_remote2.c
2713
2714 ATK0110 HWMON DRIVER
2715 M:      Luca Tettamanti <kronos.it@gmail.com>
2716 L:      linux-hwmon@vger.kernel.org
2717 S:      Maintained
2718 F:      drivers/hwmon/asus_atk0110.c
2719
2720 ATLX ETHERNET DRIVERS
2721 M:      Jay Cliburn <jcliburn@gmail.com>
2722 M:      Chris Snook <chris.snook@gmail.com>
2723 L:      netdev@vger.kernel.org
2724 W:      http://sourceforge.net/projects/atl1
2725 W:      http://atl1.sourceforge.net
2726 S:      Maintained
2727 F:      drivers/net/ethernet/atheros/
2728
2729 ATM
2730 M:      Chas Williams <3chas3@gmail.com>
2731 L:      linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2732 L:      netdev@vger.kernel.org
2733 W:      http://linux-atm.sourceforge.net
2734 S:      Maintained
2735 F:      drivers/atm/
2736 F:      include/linux/atm*
2737 F:      include/uapi/linux/atm*
2738
2739 ATMEL MACB ETHERNET DRIVER
2740 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2741 S:      Supported
2742 F:      drivers/net/ethernet/cadence/
2743
2744 ATMEL MAXTOUCH DRIVER
2745 M:      Nick Dyer <nick@shmanahar.org>
2746 T:      git git://github.com/ndyer/linux.git
2747 S:      Maintained
2748 F:      Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2749 F:      drivers/input/touchscreen/atmel_mxt_ts.c
2750
2751 ATMEL WIRELESS DRIVER
2752 M:      Simon Kelley <simon@thekelleys.org.uk>
2753 L:      linux-wireless@vger.kernel.org
2754 W:      http://www.thekelleys.org.uk/atmel
2755 W:      http://atmelwlandriver.sourceforge.net/
2756 S:      Maintained
2757 F:      drivers/net/wireless/atmel/atmel*
2758
2759 ATOMIC INFRASTRUCTURE
2760 M:      Will Deacon <will@kernel.org>
2761 M:      Peter Zijlstra <peterz@infradead.org>
2762 R:      Boqun Feng <boqun.feng@gmail.com>
2763 L:      linux-kernel@vger.kernel.org
2764 S:      Maintained
2765 F:      arch/*/include/asm/atomic*.h
2766 F:      include/*/atomic*.h
2767 F:      scripts/atomic/
2768
2769 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2770 M:      Bradley Grove <linuxdrivers@attotech.com>
2771 L:      linux-scsi@vger.kernel.org
2772 W:      http://www.attotech.com
2773 S:      Supported
2774 F:      drivers/scsi/esas2r
2775
2776 ATUSB IEEE 802.15.4 RADIO DRIVER
2777 M:      Stefan Schmidt <stefan@datenfreihafen.org>
2778 L:      linux-wpan@vger.kernel.org
2779 S:      Maintained
2780 F:      drivers/net/ieee802154/atusb.c
2781 F:      drivers/net/ieee802154/atusb.h
2782 F:      drivers/net/ieee802154/at86rf230.h
2783
2784 AUDIT SUBSYSTEM
2785 M:      Paul Moore <paul@paul-moore.com>
2786 M:      Eric Paris <eparis@redhat.com>
2787 L:      linux-audit@redhat.com (moderated for non-subscribers)
2788 W:      https://github.com/linux-audit
2789 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
2790 S:      Supported
2791 F:      include/linux/audit.h
2792 F:      include/uapi/linux/audit.h
2793 F:      kernel/audit*
2794
2795 AUXILIARY DISPLAY DRIVERS
2796 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2797 S:      Maintained
2798 F:      drivers/auxdisplay/
2799 F:      include/linux/cfag12864b.h
2800
2801 AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
2802 M:      Andreas Klinger <ak@it-klinger.de>
2803 L:      linux-iio@vger.kernel.org
2804 S:      Maintained
2805 F:      Documentation/devicetree/bindings/iio/adc/avia-hx711.yaml
2806 F:      drivers/iio/adc/hx711.c
2807
2808 AX.25 NETWORK LAYER
2809 M:      Ralf Baechle <ralf@linux-mips.org>
2810 L:      linux-hams@vger.kernel.org
2811 W:      http://www.linux-ax25.org/
2812 S:      Maintained
2813 F:      include/uapi/linux/ax25.h
2814 F:      include/net/ax25.h
2815 F:      net/ax25/
2816
2817 AXENTIA ARM DEVICES
2818 M:      Peter Rosin <peda@axentia.se>
2819 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2820 S:      Maintained
2821 F:      Documentation/devicetree/bindings/arm/axentia.txt
2822 F:      arch/arm/boot/dts/at91-linea.dtsi
2823 F:      arch/arm/boot/dts/at91-natte.dtsi
2824 F:      arch/arm/boot/dts/at91-nattis-2-natte-2.dts
2825 F:      arch/arm/boot/dts/at91-tse850-3.dts
2826
2827 AXENTIA ASOC DRIVERS
2828 M:      Peter Rosin <peda@axentia.se>
2829 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
2830 S:      Maintained
2831 F:      Documentation/devicetree/bindings/sound/axentia,*
2832 F:      sound/soc/atmel/tse850-pcm5142.c
2833
2834 AXXIA I2C CONTROLLER
2835 M:      Krzysztof Adamski <krzysztof.adamski@nokia.com>
2836 L:      linux-i2c@vger.kernel.org
2837 S:      Maintained
2838 F:      Documentation/devicetree/bindings/i2c/i2c-axxia.txt
2839 F:      drivers/i2c/busses/i2c-axxia.c
2840
2841 AZ6007 DVB DRIVER
2842 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
2843 L:      linux-media@vger.kernel.org
2844 W:      https://linuxtv.org
2845 T:      git git://linuxtv.org/media_tree.git
2846 S:      Maintained
2847 F:      drivers/media/usb/dvb-usb-v2/az6007.c
2848
2849 AZTECH FM RADIO RECEIVER DRIVER
2850 M:      Hans Verkuil <hverkuil@xs4all.nl>
2851 L:      linux-media@vger.kernel.org
2852 T:      git git://linuxtv.org/media_tree.git
2853 W:      https://linuxtv.org
2854 S:      Maintained
2855 F:      drivers/media/radio/radio-aztech*
2856
2857 B43 WIRELESS DRIVER
2858 L:      linux-wireless@vger.kernel.org
2859 L:      b43-dev@lists.infradead.org
2860 W:      http://wireless.kernel.org/en/users/Drivers/b43
2861 S:      Odd Fixes
2862 F:      drivers/net/wireless/broadcom/b43/
2863
2864 B43LEGACY WIRELESS DRIVER
2865 M:      Larry Finger <Larry.Finger@lwfinger.net>
2866 L:      linux-wireless@vger.kernel.org
2867 L:      b43-dev@lists.infradead.org
2868 W:      http://wireless.kernel.org/en/users/Drivers/b43
2869 S:      Maintained
2870 F:      drivers/net/wireless/broadcom/b43legacy/
2871
2872 BACKLIGHT CLASS/SUBSYSTEM
2873 M:      Lee Jones <lee.jones@linaro.org>
2874 M:      Daniel Thompson <daniel.thompson@linaro.org>
2875 M:      Jingoo Han <jingoohan1@gmail.com>
2876 L:      dri-devel@lists.freedesktop.org
2877 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2878 S:      Maintained
2879 F:      drivers/video/backlight/
2880 F:      include/linux/backlight.h
2881 F:      include/linux/pwm_backlight.h
2882 F:      Documentation/devicetree/bindings/leds/backlight
2883
2884 BATMAN ADVANCED
2885 M:      Marek Lindner <mareklindner@neomailbox.ch>
2886 M:      Simon Wunderlich <sw@simonwunderlich.de>
2887 M:      Antonio Quartulli <a@unstable.cc>
2888 L:      b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2889 W:      https://www.open-mesh.org/
2890 B:      https://www.open-mesh.org/projects/batman-adv/issues
2891 C:      irc://chat.freenode.net/batman
2892 Q:      https://patchwork.open-mesh.org/project/batman/list/
2893 T:      git https://git.open-mesh.org/linux-merge.git
2894 S:      Maintained
2895 F:      Documentation/ABI/obsolete/sysfs-class-net-batman-adv
2896 F:      Documentation/ABI/obsolete/sysfs-class-net-mesh
2897 F:      Documentation/networking/batman-adv.rst
2898 F:      include/uapi/linux/batadv_packet.h
2899 F:      include/uapi/linux/batman_adv.h
2900 F:      net/batman-adv/
2901
2902 BAYCOM/HDLCDRV DRIVERS FOR AX.25
2903 M:      Thomas Sailer <t.sailer@alumni.ethz.ch>
2904 L:      linux-hams@vger.kernel.org
2905 W:      http://www.baycom.org/~tom/ham/ham.html
2906 S:      Maintained
2907 F:      drivers/net/hamradio/baycom*
2908
2909 BCACHE (BLOCK LAYER CACHE)
2910 M:      Coly Li <colyli@suse.de>
2911 M:      Kent Overstreet <kent.overstreet@gmail.com>
2912 L:      linux-bcache@vger.kernel.org
2913 W:      http://bcache.evilpiepirate.org
2914 C:      irc://irc.oftc.net/bcache
2915 S:      Maintained
2916 F:      drivers/md/bcache/
2917
2918 BDISP ST MEDIA DRIVER
2919 M:      Fabien Dessenne <fabien.dessenne@st.com>
2920 L:      linux-media@vger.kernel.org
2921 T:      git git://linuxtv.org/media_tree.git
2922 W:      https://linuxtv.org
2923 S:      Supported
2924 F:      drivers/media/platform/sti/bdisp
2925
2926 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2927 M:      Dariusz Marcinkiewicz <reksio@newterm.pl>
2928 L:      netdev@vger.kernel.org
2929 S:      Maintained
2930 F:      drivers/net/ethernet/ec_bhf.c
2931
2932 BEFS FILE SYSTEM
2933 M:      Luis de Bethencourt <luisbg@kernel.org>
2934 M:      Salah Triki <salah.triki@gmail.com>
2935 S:      Maintained
2936 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
2937 F:      Documentation/filesystems/befs.txt
2938 F:      fs/befs/
2939
2940 BFQ I/O SCHEDULER
2941 M:      Paolo Valente <paolo.valente@linaro.org>
2942 M:      Jens Axboe <axboe@kernel.dk>
2943 L:      linux-block@vger.kernel.org
2944 S:      Maintained
2945 F:      block/bfq-*
2946 F:      Documentation/block/bfq-iosched.rst
2947
2948 BFS FILE SYSTEM
2949 M:      "Tigran A. Aivazian" <aivazian.tigran@gmail.com>
2950 S:      Maintained
2951 F:      Documentation/filesystems/bfs.txt
2952 F:      fs/bfs/
2953 F:      include/uapi/linux/bfs_fs.h
2954
2955 BLINKM RGB LED DRIVER
2956 M:      Jan-Simon Moeller <jansimon.moeller@gmx.de>
2957 S:      Maintained
2958 F:      drivers/leds/leds-blinkm.c
2959
2960 BLOCK LAYER
2961 M:      Jens Axboe <axboe@kernel.dk>
2962 L:      linux-block@vger.kernel.org
2963 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2964 S:      Maintained
2965 F:      block/
2966 F:      drivers/block/
2967 F:      kernel/trace/blktrace.c
2968 F:      lib/sbitmap.c
2969
2970 BLOCK2MTD DRIVER
2971 M:      Joern Engel <joern@lazybastard.org>
2972 L:      linux-mtd@lists.infradead.org
2973 S:      Maintained
2974 F:      drivers/mtd/devices/block2mtd.c
2975
2976 BLUETOOTH DRIVERS
2977 M:      Marcel Holtmann <marcel@holtmann.org>
2978 M:      Johan Hedberg <johan.hedberg@gmail.com>
2979 L:      linux-bluetooth@vger.kernel.org
2980 W:      http://www.bluez.org/
2981 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2982 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2983 S:      Maintained
2984 F:      drivers/bluetooth/
2985
2986 BLUETOOTH SUBSYSTEM
2987 M:      Marcel Holtmann <marcel@holtmann.org>
2988 M:      Johan Hedberg <johan.hedberg@gmail.com>
2989 L:      linux-bluetooth@vger.kernel.org
2990 W:      http://www.bluez.org/
2991 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2992 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2993 S:      Maintained
2994 F:      net/bluetooth/
2995 F:      include/net/bluetooth/
2996
2997 BONDING DRIVER
2998 M:      Jay Vosburgh <j.vosburgh@gmail.com>
2999 M:      Veaceslav Falico <vfalico@gmail.com>
3000 M:      Andy Gospodarek <andy@greyhouse.net>
3001 L:      netdev@vger.kernel.org
3002 W:      http://sourceforge.net/projects/bonding/
3003 S:      Supported
3004 F:      drivers/net/bonding/
3005 F:      include/uapi/linux/if_bonding.h
3006
3007 BPF (Safe dynamic programs and tools)
3008 M:      Alexei Starovoitov <ast@kernel.org>
3009 M:      Daniel Borkmann <daniel@iogearbox.net>
3010 R:      Martin KaFai Lau <kafai@fb.com>
3011 R:      Song Liu <songliubraving@fb.com>
3012 R:      Yonghong Song <yhs@fb.com>
3013 L:      netdev@vger.kernel.org
3014 L:      bpf@vger.kernel.org
3015 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
3016 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
3017 Q:      https://patchwork.ozlabs.org/project/netdev/list/?delegate=77147
3018 S:      Supported
3019 F:      arch/*/net/*
3020 F:      Documentation/networking/filter.txt
3021 F:      Documentation/bpf/
3022 F:      include/linux/bpf*
3023 F:      include/linux/filter.h
3024 F:      include/trace/events/xdp.h
3025 F:      include/uapi/linux/bpf*
3026 F:      include/uapi/linux/filter.h
3027 F:      kernel/bpf/
3028 F:      kernel/trace/bpf_trace.c
3029 F:      lib/test_bpf.c
3030 F:      net/bpf/
3031 F:      net/core/filter.c
3032 F:      net/sched/act_bpf.c
3033 F:      net/sched/cls_bpf.c
3034 F:      samples/bpf/
3035 F:      tools/bpf/
3036 F:      tools/lib/bpf/
3037 F:      tools/testing/selftests/bpf/
3038 K:      bpf
3039 N:      bpf
3040
3041 BPF JIT for ARM
3042 M:      Shubham Bansal <illusionist.neo@gmail.com>
3043 L:      netdev@vger.kernel.org
3044 L:      bpf@vger.kernel.org
3045 S:      Maintained
3046 F:      arch/arm/net/
3047
3048 BPF JIT for ARM64
3049 M:      Daniel Borkmann <daniel@iogearbox.net>
3050 M:      Alexei Starovoitov <ast@kernel.org>
3051 M:      Zi Shen Lim <zlim.lnx@gmail.com>
3052 L:      netdev@vger.kernel.org
3053 L:      bpf@vger.kernel.org
3054 S:      Supported
3055 F:      arch/arm64/net/
3056
3057 BPF JIT for MIPS (32-BIT AND 64-BIT)
3058 M:      Paul Burton <paul.burton@mips.com>
3059 L:      netdev@vger.kernel.org
3060 L:      bpf@vger.kernel.org
3061 S:      Maintained
3062 F:      arch/mips/net/
3063
3064 BPF JIT for NFP NICs
3065 M:      Jakub Kicinski <jakub.kicinski@netronome.com>
3066 L:      netdev@vger.kernel.org
3067 L:      bpf@vger.kernel.org
3068 S:      Supported
3069 F:      drivers/net/ethernet/netronome/nfp/bpf/
3070
3071 BPF JIT for POWERPC (32-BIT AND 64-BIT)
3072 M:      Naveen N. Rao <naveen.n.rao@linux.ibm.com>
3073 M:      Sandipan Das <sandipan@linux.ibm.com>
3074 L:      netdev@vger.kernel.org
3075 L:      bpf@vger.kernel.org
3076 S:      Maintained
3077 F:      arch/powerpc/net/
3078
3079 BPF JIT for RISC-V (RV64G)
3080 M:      Björn Töpel <bjorn.topel@gmail.com>
3081 L:      netdev@vger.kernel.org
3082 S:      Maintained
3083 F:      arch/riscv/net/
3084
3085 BPF JIT for S390
3086 M:      Ilya Leoshkevich <iii@linux.ibm.com>
3087 M:      Heiko Carstens <heiko.carstens@de.ibm.com>
3088 M:      Vasily Gorbik <gor@linux.ibm.com>
3089 L:      netdev@vger.kernel.org
3090 L:      bpf@vger.kernel.org
3091 S:      Maintained
3092 F:      arch/s390/net/
3093 X:      arch/s390/net/pnet.c
3094
3095 BPF JIT for SPARC (32-BIT AND 64-BIT)
3096 M:      David S. Miller <davem@davemloft.net>
3097 L:      netdev@vger.kernel.org
3098 L:      bpf@vger.kernel.org
3099 S:      Maintained
3100 F:      arch/sparc/net/
3101
3102 BPF JIT for X86 32-BIT
3103 M:      Wang YanQing <udknight@gmail.com>
3104 L:      netdev@vger.kernel.org
3105 L:      bpf@vger.kernel.org
3106 S:      Maintained
3107 F:      arch/x86/net/bpf_jit_comp32.c
3108
3109 BPF JIT for X86 64-BIT
3110 M:      Alexei Starovoitov <ast@kernel.org>
3111 M:      Daniel Borkmann <daniel@iogearbox.net>
3112 L:      netdev@vger.kernel.org
3113 L:      bpf@vger.kernel.org
3114 S:      Supported
3115 F:      arch/x86/net/
3116 X:      arch/x86/net/bpf_jit_comp32.c
3117
3118 BROADCOM B44 10/100 ETHERNET DRIVER
3119 M:      Michael Chan <michael.chan@broadcom.com>
3120 L:      netdev@vger.kernel.org
3121 S:      Supported
3122 F:      drivers/net/ethernet/broadcom/b44.*
3123
3124 BROADCOM B53 ETHERNET SWITCH DRIVER
3125 M:      Florian Fainelli <f.fainelli@gmail.com>
3126 L:      netdev@vger.kernel.org
3127 L:      openwrt-devel@lists.openwrt.org (subscribers-only)
3128 S:      Supported
3129 F:      drivers/net/dsa/b53/*
3130 F:      include/linux/platform_data/b53.h
3131
3132 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
3133 M:      Florian Fainelli <f.fainelli@gmail.com>
3134 M:      Ray Jui <rjui@broadcom.com>
3135 M:      Scott Branden <sbranden@broadcom.com>
3136 M:      bcm-kernel-feedback-list@broadcom.com
3137 T:      git git://github.com/broadcom/mach-bcm
3138 S:      Maintained
3139 N:      bcm281*
3140 N:      bcm113*
3141 N:      bcm216*
3142 N:      kona
3143 F:      arch/arm/mach-bcm/
3144
3145 BROADCOM BCM2835 ARM ARCHITECTURE
3146 M:      Eric Anholt <eric@anholt.net>
3147 M:      Stefan Wahren <wahrenst@gmx.net>
3148 L:      bcm-kernel-feedback-list@broadcom.com
3149 L:      linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
3150 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3151 T:      git git://github.com/anholt/linux
3152 S:      Maintained
3153 N:      bcm2835
3154 F:      drivers/staging/vc04_services
3155
3156 BROADCOM BCM47XX MIPS ARCHITECTURE
3157 M:      Hauke Mehrtens <hauke@hauke-m.de>
3158 M:      Rafał Miłecki <zajec5@gmail.com>
3159 L:      linux-mips@vger.kernel.org
3160 S:      Maintained
3161 F:      Documentation/devicetree/bindings/mips/brcm/
3162 F:      arch/mips/bcm47xx/*
3163 F:      arch/mips/include/asm/mach-bcm47xx/*
3164
3165 BROADCOM BCM5301X ARM ARCHITECTURE
3166 M:      Hauke Mehrtens <hauke@hauke-m.de>
3167 M:      Rafał Miłecki <zajec5@gmail.com>
3168 M:      bcm-kernel-feedback-list@broadcom.com
3169 L:      linux-arm-kernel@lists.infradead.org
3170 S:      Maintained
3171 F:      arch/arm/mach-bcm/bcm_5301x.c
3172 F:      arch/arm/boot/dts/bcm5301x*.dtsi
3173 F:      arch/arm/boot/dts/bcm470*
3174 F:      arch/arm/boot/dts/bcm953012*
3175
3176 BROADCOM BCM53573 ARM ARCHITECTURE
3177 M:      Rafał Miłecki <rafal@milecki.pl>
3178 L:      bcm-kernel-feedback-list@broadcom.com
3179 L:      linux-arm-kernel@lists.infradead.org
3180 S:      Maintained
3181 F:      arch/arm/boot/dts/bcm53573*
3182 F:      arch/arm/boot/dts/bcm47189*
3183
3184 BROADCOM BCM63XX ARM ARCHITECTURE
3185 M:      Florian Fainelli <f.fainelli@gmail.com>
3186 M:      bcm-kernel-feedback-list@broadcom.com
3187 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3188 T:      git git://github.com/broadcom/stblinux.git
3189 S:      Maintained
3190 N:      bcm63xx
3191
3192 BROADCOM BCM63XX/BCM33XX UDC DRIVER
3193 M:      Kevin Cernekee <cernekee@gmail.com>
3194 L:      linux-usb@vger.kernel.org
3195 S:      Maintained
3196 F:      drivers/usb/gadget/udc/bcm63xx_udc.*
3197
3198 BROADCOM BCM7XXX ARM ARCHITECTURE
3199 M:      Brian Norris <computersforpeace@gmail.com>
3200 M:      Gregory Fong <gregory.0xf0@gmail.com>
3201 M:      Florian Fainelli <f.fainelli@gmail.com>
3202 M:      bcm-kernel-feedback-list@broadcom.com
3203 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3204 T:      git git://github.com/broadcom/stblinux.git
3205 S:      Maintained
3206 F:      arch/arm/mach-bcm/*brcmstb*
3207 F:      arch/arm/boot/dts/bcm7*.dts*
3208 F:      drivers/bus/brcmstb_gisb.c
3209 F:      arch/arm/mm/cache-b15-rac.c
3210 F:      arch/arm/include/asm/hardware/cache-b15-rac.h
3211 N:      brcmstb
3212
3213 BROADCOM BMIPS CPUFREQ DRIVER
3214 M:      Markus Mayer <mmayer@broadcom.com>
3215 M:      bcm-kernel-feedback-list@broadcom.com
3216 L:      linux-pm@vger.kernel.org
3217 S:      Maintained
3218 F:      drivers/cpufreq/bmips-cpufreq.c
3219
3220 BROADCOM BMIPS MIPS ARCHITECTURE
3221 M:      Kevin Cernekee <cernekee@gmail.com>
3222 M:      Florian Fainelli <f.fainelli@gmail.com>
3223 L:      bcm-kernel-feedback-list@broadcom.com
3224 L:      linux-mips@vger.kernel.org
3225 T:      git git://github.com/broadcom/stblinux.git
3226 S:      Maintained
3227 F:      arch/mips/bmips/*
3228 F:      arch/mips/include/asm/mach-bmips/*
3229 F:      arch/mips/kernel/*bmips*
3230 F:      arch/mips/boot/dts/brcm/bcm*.dts*
3231 F:      drivers/irqchip/irq-bcm63*
3232 F:      drivers/irqchip/irq-bcm7*
3233 F:      drivers/irqchip/irq-brcmstb*
3234 F:      include/linux/bcm963xx_nvram.h
3235 F:      include/linux/bcm963xx_tag.h
3236
3237 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
3238 M:      Rasesh Mody <rmody@marvell.com>
3239 M:      GR-Linux-NIC-Dev@marvell.com
3240 L:      netdev@vger.kernel.org
3241 S:      Supported
3242 F:      drivers/net/ethernet/broadcom/bnx2.*
3243 F:      drivers/net/ethernet/broadcom/bnx2_*
3244
3245 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
3246 M:      QLogic-Storage-Upstream@qlogic.com
3247 L:      linux-scsi@vger.kernel.org
3248 S:      Supported
3249 F:      drivers/scsi/bnx2fc/
3250
3251 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
3252 M:      QLogic-Storage-Upstream@qlogic.com
3253 L:      linux-scsi@vger.kernel.org
3254 S:      Supported
3255 F:      drivers/scsi/bnx2i/
3256
3257 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
3258 M:      Ariel Elior <aelior@marvell.com>
3259 M:      Sudarsana Kalluru <skalluru@marvell.com>
3260 M:      GR-everest-linux-l2@marvell.com
3261 L:      netdev@vger.kernel.org
3262 S:      Supported
3263 F:      drivers/net/ethernet/broadcom/bnx2x/
3264
3265 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
3266 M:      Michael Chan <michael.chan@broadcom.com>
3267 L:      netdev@vger.kernel.org
3268 S:      Supported
3269 F:      drivers/net/ethernet/broadcom/bnxt/
3270
3271 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
3272 M:      Arend van Spriel <arend.vanspriel@broadcom.com>
3273 M:      Franky Lin <franky.lin@broadcom.com>
3274 M:      Hante Meuleman <hante.meuleman@broadcom.com>
3275 M:      Chi-Hsien Lin <chi-hsien.lin@cypress.com>
3276 M:      Wright Feng <wright.feng@cypress.com>
3277 L:      linux-wireless@vger.kernel.org
3278 L:      brcm80211-dev-list.pdl@broadcom.com
3279 L:      brcm80211-dev-list@cypress.com
3280 S:      Supported
3281 F:      drivers/net/wireless/broadcom/brcm80211/
3282
3283 BROADCOM BRCMSTB GPIO DRIVER
3284 M:      Gregory Fong <gregory.0xf0@gmail.com>
3285 L:      bcm-kernel-feedback-list@broadcom.com
3286 S:      Supported
3287 F:      drivers/gpio/gpio-brcmstb.c
3288 F:      Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
3289
3290 BROADCOM BRCMSTB I2C DRIVER
3291 M:      Kamal Dasu <kdasu.kdev@gmail.com>
3292 L:      linux-i2c@vger.kernel.org
3293 L:      bcm-kernel-feedback-list@broadcom.com
3294 S:      Supported
3295 F:      drivers/i2c/busses/i2c-brcmstb.c
3296 F:      Documentation/devicetree/bindings/i2c/i2c-brcmstb.txt
3297
3298 BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
3299 M:      Al Cooper <alcooperx@gmail.com>
3300 L:      linux-kernel@vger.kernel.org
3301 L:      bcm-kernel-feedback-list@broadcom.com
3302 S:      Maintained
3303 F:      drivers/phy/broadcom/phy-brcm-usb*
3304
3305 BROADCOM GENET ETHERNET DRIVER
3306 M:      Doug Berger <opendmb@gmail.com>
3307 M:      Florian Fainelli <f.fainelli@gmail.com>
3308 L:      bcm-kernel-feedback-list@broadcom.com
3309 L:      netdev@vger.kernel.org
3310 S:      Supported
3311 F:      drivers/net/ethernet/broadcom/genet/
3312
3313 BROADCOM IPROC ARM ARCHITECTURE
3314 M:      Ray Jui <rjui@broadcom.com>
3315 M:      Scott Branden <sbranden@broadcom.com>
3316 M:      bcm-kernel-feedback-list@broadcom.com
3317 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3318 T:      git git://github.com/broadcom/cygnus-linux.git
3319 S:      Maintained
3320 N:      iproc
3321 N:      cygnus
3322 N:      bcm[-_]nsp
3323 N:      bcm9113*
3324 N:      bcm9583*
3325 N:      bcm9585*
3326 N:      bcm9586*
3327 N:      bcm988312
3328 N:      bcm113*
3329 N:      bcm583*
3330 N:      bcm585*
3331 N:      bcm586*
3332 N:      bcm88312
3333 N:      hr2
3334 N:      stingray
3335 F:      arch/arm64/boot/dts/broadcom/northstar2/*
3336 F:      arch/arm64/boot/dts/broadcom/stingray/*
3337 F:      drivers/clk/bcm/clk-ns*
3338 F:      drivers/clk/bcm/clk-sr*
3339 F:      drivers/pinctrl/bcm/pinctrl-ns*
3340 F:      include/dt-bindings/clock/bcm-sr*
3341
3342 BROADCOM KONA GPIO DRIVER
3343 M:      Ray Jui <rjui@broadcom.com>
3344 L:      bcm-kernel-feedback-list@broadcom.com
3345 S:      Supported
3346 F:      drivers/gpio/gpio-bcm-kona.c
3347 F:      Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
3348
3349 BROADCOM NETXTREME-E ROCE DRIVER
3350 M:      Selvin Xavier <selvin.xavier@broadcom.com>
3351 M:      Devesh Sharma <devesh.sharma@broadcom.com>
3352 M:      Somnath Kotur <somnath.kotur@broadcom.com>
3353 M:      Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
3354 L:      linux-rdma@vger.kernel.org
3355 W:      http://www.broadcom.com
3356 S:      Supported
3357 F:      drivers/infiniband/hw/bnxt_re/
3358 F:      include/uapi/rdma/bnxt_re-abi.h
3359
3360 BROADCOM NVRAM DRIVER
3361 M:      Rafał Miłecki <zajec5@gmail.com>
3362 L:      linux-mips@vger.kernel.org
3363 S:      Maintained
3364 F:      drivers/firmware/broadcom/*
3365
3366 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
3367 M:      Rafał Miłecki <zajec5@gmail.com>
3368 L:      linux-wireless@vger.kernel.org
3369 S:      Maintained
3370 F:      drivers/bcma/
3371 F:      include/linux/bcma/
3372
3373 BROADCOM STB AVS CPUFREQ DRIVER
3374 M:      Markus Mayer <mmayer@broadcom.com>
3375 M:      bcm-kernel-feedback-list@broadcom.com
3376 L:      linux-pm@vger.kernel.org
3377 S:      Maintained
3378 F:      Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
3379 F:      drivers/cpufreq/brcmstb*
3380
3381 BROADCOM STB AVS TMON DRIVER
3382 M:      Markus Mayer <mmayer@broadcom.com>
3383 M:      bcm-kernel-feedback-list@broadcom.com
3384 L:      linux-pm@vger.kernel.org
3385 S:      Maintained
3386 F:      Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt
3387 F:      drivers/thermal/broadcom/brcmstb*
3388
3389 BROADCOM STB NAND FLASH DRIVER
3390 M:      Brian Norris <computersforpeace@gmail.com>
3391 M:      Kamal Dasu <kdasu.kdev@gmail.com>
3392 L:      linux-mtd@lists.infradead.org
3393 L:      bcm-kernel-feedback-list@broadcom.com
3394 S:      Maintained
3395 F:      drivers/mtd/nand/raw/brcmnand/
3396
3397 BROADCOM STB DPFE DRIVER
3398 M:      Markus Mayer <mmayer@broadcom.com>
3399 M:      bcm-kernel-feedback-list@broadcom.com
3400 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3401 S:      Maintained
3402 F:      Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt
3403 F:      drivers/memory/brcmstb_dpfe.c
3404
3405 BROADCOM SPI DRIVER
3406 M:      Kamal Dasu <kdasu.kdev@gmail.com>
3407 M:      bcm-kernel-feedback-list@broadcom.com
3408 S:      Maintained
3409 F:      Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.txt
3410 F:      drivers/spi/spi-bcm-qspi.*
3411 F:      drivers/spi/spi-brcmstb-qspi.c
3412 F:      drivers/spi/spi-iproc-qspi.c
3413
3414 BROADCOM SYSTEMPORT ETHERNET DRIVER
3415 M:      Florian Fainelli <f.fainelli@gmail.com>
3416 L:      bcm-kernel-feedback-list@broadcom.com
3417 L:      netdev@vger.kernel.org
3418 S:      Supported
3419 F:      drivers/net/ethernet/broadcom/bcmsysport.*
3420
3421 BROADCOM TG3 GIGABIT ETHERNET DRIVER
3422 M:      Siva Reddy Kallam <siva.kallam@broadcom.com>
3423 M:      Prashant Sreedharan <prashant@broadcom.com>
3424 M:      Michael Chan <mchan@broadcom.com>
3425 L:      netdev@vger.kernel.org
3426 S:      Supported
3427 F:      drivers/net/ethernet/broadcom/tg3.*
3428
3429 BROCADE BFA FC SCSI DRIVER
3430 M:      Anil Gurumurthy <anil.gurumurthy@qlogic.com>
3431 M:      Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
3432 L:      linux-scsi@vger.kernel.org
3433 S:      Supported
3434 F:      drivers/scsi/bfa/
3435
3436 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
3437 M:      Rasesh Mody <rmody@marvell.com>
3438 M:      Sudarsana Kalluru <skalluru@marvell.com>
3439 M:      GR-Linux-NIC-Dev@marvell.com
3440 L:      netdev@vger.kernel.org
3441 S:      Supported
3442 F:      drivers/net/ethernet/brocade/bna/
3443
3444 BSG (block layer generic sg v4 driver)
3445 M:      FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3446 L:      linux-scsi@vger.kernel.org
3447 S:      Supported
3448 F:      block/bsg.c
3449 F:      include/linux/bsg.h
3450 F:      include/uapi/linux/bsg.h
3451
3452 BT87X AUDIO DRIVER
3453 M:      Clemens Ladisch <clemens@ladisch.de>
3454 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3455 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3456 S:      Maintained
3457 F:      Documentation/sound/cards/bt87x.rst
3458 F:      sound/pci/bt87x.c
3459
3460 BT8XXGPIO DRIVER
3461 M:      Michael Buesch <m@bues.ch>
3462 W:      http://bu3sch.de/btgpio.php
3463 S:      Maintained
3464 F:      drivers/gpio/gpio-bt8xx.c
3465
3466 BTRFS FILE SYSTEM
3467 M:      Chris Mason <clm@fb.com>
3468 M:      Josef Bacik <josef@toxicpanda.com>
3469 M:      David Sterba <dsterba@suse.com>
3470 L:      linux-btrfs@vger.kernel.org
3471 W:      http://btrfs.wiki.kernel.org/
3472 Q:      http://patchwork.kernel.org/project/linux-btrfs/list/
3473 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
3474 S:      Maintained
3475 F:      Documentation/filesystems/btrfs.txt
3476 F:      fs/btrfs/
3477 F:      include/linux/btrfs*
3478 F:      include/uapi/linux/btrfs*
3479
3480 BTTV VIDEO4LINUX DRIVER
3481 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
3482 L:      linux-media@vger.kernel.org
3483 W:      https://linuxtv.org
3484 T:      git git://linuxtv.org/media_tree.git
3485 S:      Odd fixes
3486 F:      Documentation/media/v4l-drivers/bttv*
3487 F:      drivers/media/pci/bt8xx/bttv*
3488
3489 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3490 M:      Chanwoo Choi <cw00.choi@samsung.com>
3491 L:      linux-pm@vger.kernel.org
3492 L:      linux-samsung-soc@vger.kernel.org
3493 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3494 S:      Maintained
3495 F:      drivers/devfreq/exynos-bus.c
3496 F:      Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3497
3498 BUSLOGIC SCSI DRIVER
3499 M:      Khalid Aziz <khalid@gonehiking.org>
3500 L:      linux-scsi@vger.kernel.org
3501 S:      Maintained
3502 F:      drivers/scsi/BusLogic.*
3503 F:      drivers/scsi/FlashPoint.*
3504
3505 C-MEDIA CMI8788 DRIVER
3506 M:      Clemens Ladisch <clemens@ladisch.de>
3507 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3508 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3509 S:      Maintained
3510 F:      sound/pci/oxygen/
3511
3512 C-SKY ARCHITECTURE
3513 M:      Guo Ren <guoren@kernel.org>
3514 T:      git https://github.com/c-sky/csky-linux.git
3515 S:      Supported
3516 F:      arch/csky/
3517 F:      Documentation/devicetree/bindings/csky/
3518 F:      drivers/irqchip/irq-csky-*
3519 F:      Documentation/devicetree/bindings/interrupt-controller/csky,*
3520 F:      drivers/clocksource/timer-gx6605s.c
3521 F:      drivers/clocksource/timer-mp-csky.c
3522 F:      Documentation/devicetree/bindings/timer/csky,*
3523 K:      csky
3524 N:      csky
3525
3526 C6X ARCHITECTURE
3527 M:      Mark Salter <msalter@redhat.com>
3528 M:      Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3529 L:      linux-c6x-dev@linux-c6x.org
3530 W:      http://www.linux-c6x.org/wiki/index.php/Main_Page
3531 S:      Maintained
3532 F:      arch/c6x/
3533
3534 CA8210 IEEE-802.15.4 RADIO DRIVER
3535 M:      Harry Morris <h.morris@cascoda.com>
3536 L:      linux-wpan@vger.kernel.org
3537 W:      https://github.com/Cascoda/ca8210-linux.git
3538 S:      Maintained
3539 F:      drivers/net/ieee802154/ca8210.c
3540 F:      Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3541
3542 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3543 M:      David Howells <dhowells@redhat.com>
3544 L:      linux-cachefs@redhat.com (moderated for non-subscribers)
3545 S:      Supported
3546 F:      Documentation/filesystems/caching/cachefiles.txt
3547 F:      fs/cachefiles/
3548
3549 CADENCE MIPI-CSI2 BRIDGES
3550 M:      Maxime Ripard <maxime.ripard@bootlin.com>
3551 L:      linux-media@vger.kernel.org
3552 S:      Maintained
3553 F:      Documentation/devicetree/bindings/media/cdns,*.txt
3554 F:      drivers/media/platform/cadence/cdns-csi2*
3555
3556 CADET FM/AM RADIO RECEIVER DRIVER
3557 M:      Hans Verkuil <hverkuil@xs4all.nl>
3558 L:      linux-media@vger.kernel.org
3559 T:      git git://linuxtv.org/media_tree.git
3560 W:      https://linuxtv.org
3561 S:      Maintained
3562 F:      drivers/media/radio/radio-cadet*
3563
3564 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3565 M:      Jonathan Corbet <corbet@lwn.net>
3566 L:      linux-media@vger.kernel.org
3567 T:      git git://linuxtv.org/media_tree.git
3568 S:      Maintained
3569 F:      Documentation/media/v4l-drivers/cafe_ccic*
3570 F:      drivers/media/platform/marvell-ccic/
3571
3572 CAIF NETWORK LAYER
3573 L:      netdev@vger.kernel.org
3574 S:      Orphan
3575 F:      Documentation/networking/caif/
3576 F:      drivers/net/caif/
3577 F:      include/uapi/linux/caif/
3578 F:      include/net/caif/
3579 F:      net/caif/
3580
3581 CAKE QDISC
3582 M:      Toke Høiland-Jørgensen <toke@toke.dk>
3583 L:      cake@lists.bufferbloat.net (moderated for non-subscribers)
3584 S:      Maintained
3585 F:      net/sched/sch_cake.c
3586
3587 CALGARY x86-64 IOMMU
3588 M:      Muli Ben-Yehuda <mulix@mulix.org>
3589 M:      Jon Mason <jdmason@kudzu.us>
3590 L:      iommu@lists.linux-foundation.org
3591 S:      Maintained
3592 F:      arch/x86/kernel/pci-calgary_64.c
3593 F:      arch/x86/kernel/tce_64.c
3594 F:      arch/x86/include/asm/calgary.h
3595 F:      arch/x86/include/asm/tce.h
3596
3597 CAN NETWORK DRIVERS
3598 M:      Wolfgang Grandegger <wg@grandegger.com>
3599 M:      Marc Kleine-Budde <mkl@pengutronix.de>
3600 L:      linux-can@vger.kernel.org
3601 W:      https://github.com/linux-can
3602 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3603 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3604 S:      Maintained
3605 F:      Documentation/devicetree/bindings/net/can/
3606 F:      drivers/net/can/
3607 F:      include/linux/can/dev.h
3608 F:      include/linux/can/platform/
3609 F:      include/uapi/linux/can/error.h
3610 F:      include/uapi/linux/can/netlink.h
3611
3612 CAN NETWORK LAYER
3613 M:      Oliver Hartkopp <socketcan@hartkopp.net>
3614 M:      Marc Kleine-Budde <mkl@pengutronix.de>
3615 L:      linux-can@vger.kernel.org
3616 W:      https://github.com/linux-can
3617 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3618 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3619 S:      Maintained
3620 F:      Documentation/networking/can.rst
3621 F:      net/can/
3622 F:      include/linux/can/core.h
3623 F:      include/uapi/linux/can.h
3624 F:      include/uapi/linux/can/bcm.h
3625 F:      include/uapi/linux/can/raw.h
3626 F:      include/uapi/linux/can/gw.h
3627
3628 CAPABILITIES
3629 M:      Serge Hallyn <serge@hallyn.com>
3630 L:      linux-security-module@vger.kernel.org
3631 S:      Supported
3632 F:      include/linux/capability.h
3633 F:      include/uapi/linux/capability.h
3634 F:      security/commoncap.c
3635 F:      kernel/capability.c
3636
3637 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3638 M:      Kevin Tsai <ktsai@capellamicro.com>
3639 S:      Maintained
3640 F:      drivers/iio/light/cm*
3641
3642 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3643 M:      Christian Lamparter <chunkeey@googlemail.com>
3644 L:      linux-wireless@vger.kernel.org
3645 W:      http://wireless.kernel.org/en/users/Drivers/carl9170
3646 S:      Maintained
3647 F:      drivers/net/wireless/ath/carl9170/
3648
3649 CAVIUM I2C DRIVER
3650 M:      Jan Glauber <jglauber@cavium.com>
3651 M:      David Daney <david.daney@cavium.com>
3652 W:      http://www.cavium.com
3653 S:      Supported
3654 F:      drivers/i2c/busses/i2c-octeon*
3655 F:      drivers/i2c/busses/i2c-thunderx*
3656
3657 CAVIUM LIQUIDIO NETWORK DRIVER
3658 M:      Derek Chickles <dchickles@marvell.com>
3659 M:      Satanand Burla <sburla@marvell.com>
3660 M:      Felix Manlunas <fmanlunas@marvell.com>
3661 L:      netdev@vger.kernel.org
3662 W:      http://www.cavium.com
3663 S:      Supported
3664 F:      drivers/net/ethernet/cavium/liquidio/
3665
3666 CAVIUM MMC DRIVER
3667 M:      Jan Glauber <jglauber@cavium.com>
3668 M:      David Daney <david.daney@cavium.com>
3669 M:      Steven J. Hill <Steven.Hill@cavium.com>
3670 W:      http://www.cavium.com
3671 S:      Supported
3672 F:      drivers/mmc/host/cavium*
3673
3674 CAVIUM OCTEON-TX CRYPTO DRIVER
3675 M:      George Cherian <george.cherian@cavium.com>
3676 L:      linux-crypto@vger.kernel.org
3677 W:      http://www.cavium.com
3678 S:      Supported
3679 F:      drivers/crypto/cavium/cpt/
3680
3681 CAVIUM THUNDERX2 ARM64 SOC
3682 M:      Robert Richter <rrichter@cavium.com>
3683 M:      Jayachandran C <jnair@caviumnetworks.com>
3684 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3685 S:      Maintained
3686 F:      arch/arm64/boot/dts/cavium/thunder2-99xx*
3687 F:      Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3688
3689 CC2520 IEEE-802.15.4 RADIO DRIVER
3690 M:      Varka Bhadram <varkabhadram@gmail.com>
3691 L:      linux-wpan@vger.kernel.org
3692 S:      Maintained
3693 F:      drivers/net/ieee802154/cc2520.c
3694 F:      include/linux/spi/cc2520.h
3695 F:      Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3696
3697 CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
3698 M:      Gilad Ben-Yossef <gilad@benyossef.com>
3699 L:      linux-crypto@vger.kernel.org
3700 S:      Supported
3701 F:      drivers/crypto/ccree/
3702 W:      https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3703
3704 CEC FRAMEWORK
3705 M:      Hans Verkuil <hverkuil-cisco@xs4all.nl>
3706 L:      linux-media@vger.kernel.org
3707 T:      git git://linuxtv.org/media_tree.git
3708 W:      http://linuxtv.org
3709 S:      Supported
3710 F:      Documentation/media/kapi/cec-core.rst
3711 F:      Documentation/media/uapi/cec
3712 F:      drivers/media/cec/
3713 F:      drivers/media/rc/keymaps/rc-cec.c
3714 F:      include/media/cec.h
3715 F:      include/media/cec-notifier.h
3716 F:      include/uapi/linux/cec.h
3717 F:      include/uapi/linux/cec-funcs.h
3718 F:      Documentation/devicetree/bindings/media/cec.txt
3719 F:      Documentation/ABI/testing/debugfs-cec-error-inj
3720
3721 CEC GPIO DRIVER
3722 M:      Hans Verkuil <hverkuil-cisco@xs4all.nl>
3723 L:      linux-media@vger.kernel.org
3724 T:      git git://linuxtv.org/media_tree.git
3725 W:      http://linuxtv.org
3726 S:      Supported
3727 F:      drivers/media/platform/cec-gpio/
3728 F:      Documentation/devicetree/bindings/media/cec-gpio.txt
3729
3730 CELL BROADBAND ENGINE ARCHITECTURE
3731 M:      Arnd Bergmann <arnd@arndb.de>
3732 L:      linuxppc-dev@lists.ozlabs.org
3733 W:      http://www.ibm.com/developerworks/power/cell/
3734 S:      Supported
3735 F:      arch/powerpc/include/asm/cell*.h
3736 F:      arch/powerpc/include/asm/spu*.h
3737 F:      arch/powerpc/include/uapi/asm/spu*.h
3738 F:      arch/powerpc/oprofile/*cell*
3739 F:      arch/powerpc/platforms/cell/
3740
3741 CEPH COMMON CODE (LIBCEPH)
3742 M:      Ilya Dryomov <idryomov@gmail.com>
3743 M:      Jeff Layton <jlayton@kernel.org>
3744 M:      Sage Weil <sage@redhat.com>
3745 L:      ceph-devel@vger.kernel.org
3746 W:      http://ceph.com/
3747 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3748 T:      git git://github.com/ceph/ceph-client.git
3749 S:      Supported
3750 F:      net/ceph/
3751 F:      include/linux/ceph/
3752 F:      include/linux/crush/
3753
3754 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3755 M:      Jeff Layton <jlayton@kernel.org>
3756 M:      Sage Weil <sage@redhat.com>
3757 M:      Ilya Dryomov <idryomov@gmail.com>
3758 L:      ceph-devel@vger.kernel.org
3759 W:      http://ceph.com/
3760 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3761 T:      git git://github.com/ceph/ceph-client.git
3762 S:      Supported
3763 F:      Documentation/filesystems/ceph.txt
3764 F:      fs/ceph/
3765
3766 CERTIFICATE HANDLING:
3767 M:      David Howells <dhowells@redhat.com>
3768 M:      David Woodhouse <dwmw2@infradead.org>
3769 L:      keyrings@vger.kernel.org
3770 S:      Maintained
3771 F:      Documentation/admin-guide/module-signing.rst
3772 F:      certs/
3773 F:      scripts/sign-file.c
3774 F:      scripts/extract-cert.c
3775
3776 CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3777 L:      linux-usb@vger.kernel.org
3778 S:      Orphan
3779 F:      Documentation/usb/wusb-design-overview.rst
3780 F:      Documentation/usb/wusb-cbaf
3781 F:      drivers/usb/host/hwa-hc.c
3782 F:      drivers/usb/host/whci/
3783 F:      drivers/usb/wusbcore/
3784 F:      include/linux/usb/wusb*
3785
3786 CFAG12864B LCD DRIVER
3787 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3788 S:      Maintained
3789 F:      drivers/auxdisplay/cfag12864b.c
3790 F:      include/linux/cfag12864b.h
3791
3792 CFAG12864BFB LCD FRAMEBUFFER DRIVER
3793 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3794 S:      Maintained
3795 F:      drivers/auxdisplay/cfag12864bfb.c
3796 F:      include/linux/cfag12864b.h
3797
3798 802.11 (including CFG80211/NL80211)
3799 M:      Johannes Berg <johannes@sipsolutions.net>
3800 L:      linux-wireless@vger.kernel.org
3801 W:      http://wireless.kernel.org/
3802 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3803 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3804 S:      Maintained
3805 F:      net/wireless/
3806 F:      include/uapi/linux/nl80211.h
3807 F:      include/linux/ieee80211.h
3808 F:      include/net/wext.h
3809 F:      include/net/cfg80211.h
3810 F:      include/net/iw_handler.h
3811 F:      include/net/ieee80211_radiotap.h
3812 F:      Documentation/driver-api/80211/cfg80211.rst
3813 F:      Documentation/networking/regulatory.txt
3814
3815 CHAR and MISC DRIVERS
3816 M:      Arnd Bergmann <arnd@arndb.de>
3817 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3818 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3819 S:      Supported
3820 F:      drivers/char/
3821 F:      drivers/misc/
3822 F:      include/linux/miscdevice.h
3823
3824 CHECKPATCH
3825 M:      Andy Whitcroft <apw@canonical.com>
3826 M:      Joe Perches <joe@perches.com>
3827 S:      Maintained
3828 F:      scripts/checkpatch.pl
3829
3830 CHINESE DOCUMENTATION
3831 M:      Harry Wei <harryxiyou@gmail.com>
3832 M:      Alex Shi <alex.shi@linux.alibaba.com>
3833 L:      xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3834 S:      Maintained
3835 F:      Documentation/translations/zh_CN/
3836
3837 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3838 M:      Peter Chen <Peter.Chen@nxp.com>
3839 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3840 L:      linux-usb@vger.kernel.org
3841 S:      Maintained
3842 F:      drivers/usb/chipidea/
3843
3844 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3845 M:      Hans de Goede <hdegoede@redhat.com>
3846 L:      linux-input@vger.kernel.org
3847 S:      Maintained
3848 F:      Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3849 F:      drivers/input/touchscreen/chipone_icn8318.c
3850
3851 CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
3852 M:      Hans de Goede <hdegoede@redhat.com>
3853 L:      linux-input@vger.kernel.org
3854 S:      Maintained
3855 F:      drivers/input/touchscreen/chipone_icn8505.c
3856
3857 CHROME HARDWARE PLATFORM SUPPORT
3858 M:      Benson Leung <bleung@chromium.org>
3859 M:      Enric Balletbo i Serra <enric.balletbo@collabora.com>
3860 S:      Maintained
3861 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git
3862 F:      drivers/platform/chrome/
3863
3864 CHROMEOS EC SUBDRIVERS
3865 M:      Benson Leung <bleung@chromium.org>
3866 M:      Enric Balletbo i Serra <enric.balletbo@collabora.com>
3867 R:      Guenter Roeck <groeck@chromium.org>
3868 S:      Maintained
3869 N:      cros_ec
3870 N:      cros-ec
3871 F:      drivers/power/supply/cros_usbpd-charger.c
3872
3873 CHROMEOS EC CODEC DRIVER
3874 M:      Cheng-Yi Chiang <cychiang@chromium.org>
3875 S:      Maintained
3876 R:      Enric Balletbo i Serra <enric.balletbo@collabora.com>
3877 R:      Guenter Roeck <groeck@chromium.org>
3878 F:      Documentation/devicetree/bindings/sound/google,cros-ec-codec.txt
3879 F:      sound/soc/codecs/cros_ec_codec.*
3880
3881 CIRRUS LOGIC AUDIO CODEC DRIVERS
3882 M:      Brian Austin <brian.austin@cirrus.com>
3883 M:      Paul Handrigan <Paul.Handrigan@cirrus.com>
3884 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3885 S:      Maintained
3886 F:      sound/soc/codecs/cs*
3887
3888 CIRRUS LOGIC EP93XX ETHERNET DRIVER
3889 M:      Hartley Sweeten <hsweeten@visionengravers.com>
3890 L:      netdev@vger.kernel.org
3891 S:      Maintained
3892 F:      drivers/net/ethernet/cirrus/ep93xx_eth.c
3893
3894 CIRRUS LOGIC LOCHNAGAR DRIVER
3895 M:      Charles Keepax <ckeepax@opensource.cirrus.com>
3896 M:      Richard Fitzgerald <rf@opensource.cirrus.com>
3897 L:      patches@opensource.cirrus.com
3898 S:      Supported
3899 F:      drivers/clk/clk-lochnagar.c
3900 F:      drivers/hwmon/lochnagar-hwmon.c
3901 F:      drivers/mfd/lochnagar-i2c.c
3902 F:      drivers/pinctrl/cirrus/pinctrl-lochnagar.c
3903 F:      drivers/regulator/lochnagar-regulator.c
3904 F:      sound/soc/codecs/lochnagar-sc.c
3905 F:      include/dt-bindings/clk/lochnagar.h
3906 F:      include/dt-bindings/pinctrl/lochnagar.h
3907 F:      include/linux/mfd/lochnagar*
3908 F:      Documentation/devicetree/bindings/mfd/cirrus,lochnagar.txt
3909 F:      Documentation/devicetree/bindings/clock/cirrus,lochnagar.txt
3910 F:      Documentation/devicetree/bindings/hwmon/cirrus,lochnagar.txt
3911 F:      Documentation/devicetree/bindings/pinctrl/cirrus,lochnagar.txt
3912 F:      Documentation/devicetree/bindings/regulator/cirrus,lochnagar.txt
3913 F:      Documentation/devicetree/bindings/sound/cirrus,lochnagar.txt
3914 F:      Documentation/hwmon/lochnagar.rst
3915
3916 CISCO FCOE HBA DRIVER
3917 M:      Satish Kharat <satishkh@cisco.com>
3918 M:      Sesidhar Baddela <sebaddel@cisco.com>
3919 M:      Karan Tilak Kumar <kartilak@cisco.com>
3920 L:      linux-scsi@vger.kernel.org
3921 S:      Supported
3922 F:      drivers/scsi/fnic/
3923
3924 CISCO SCSI HBA DRIVER
3925 M:      Karan Tilak Kumar <kartilak@cisco.com>
3926 M:      Sesidhar Baddela <sebaddel@cisco.com>
3927 L:      linux-scsi@vger.kernel.org
3928 S:      Supported
3929 F:      drivers/scsi/snic/
3930
3931 CISCO VIC ETHERNET NIC DRIVER
3932 M:      Christian Benvenuti <benve@cisco.com>
3933 M:      Govindarajulu Varadarajan <_govind@gmx.com>
3934 M:      Parvi Kaustubhi <pkaustub@cisco.com>
3935 S:      Supported
3936 F:      drivers/net/ethernet/cisco/enic/
3937
3938 CISCO VIC LOW LATENCY NIC DRIVER
3939 M:      Christian Benvenuti <benve@cisco.com>
3940 M:      Nelson Escobar <neescoba@cisco.com>
3941 M:      Parvi Kaustubhi <pkaustub@cisco.com>
3942 S:      Supported
3943 F:      drivers/infiniband/hw/usnic/
3944
3945 CIRRUS LOGIC MADERA CODEC DRIVERS
3946 M:      Charles Keepax <ckeepax@opensource.cirrus.com>
3947 M:      Richard Fitzgerald <rf@opensource.cirrus.com>
3948 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3949 L:      patches@opensource.cirrus.com
3950 T:      git https://github.com/CirrusLogic/linux-drivers.git
3951 W:      https://github.com/CirrusLogic/linux-drivers/wiki
3952 S:      Supported
3953 F:      Documentation/devicetree/bindings/mfd/madera.txt
3954 F:      Documentation/devicetree/bindings/pinctrl/cirrus,madera-pinctrl.txt
3955 F:      Documentation/devicetree/bindings/sound/madera.txt
3956 F:      include/dt-bindings/sound/madera*
3957 F:      include/linux/irqchip/irq-madera*
3958 F:      include/linux/mfd/madera/*
3959 F:      include/sound/madera*
3960 F:      drivers/gpio/gpio-madera*
3961 F:      drivers/irqchip/irq-madera*
3962 F:      drivers/mfd/madera*
3963 F:      drivers/mfd/cs47l*
3964 F:      drivers/pinctrl/cirrus/*
3965 F:      sound/soc/codecs/cs47l*
3966 F:      sound/soc/codecs/madera*
3967
3968 CLANG-FORMAT FILE
3969 M:      Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
3970 S:      Maintained
3971 F:      .clang-format
3972
3973 CLANG/LLVM BUILD SUPPORT
3974 L:      clang-built-linux@googlegroups.com
3975 W:      https://clangbuiltlinux.github.io/
3976 B:      https://github.com/ClangBuiltLinux/linux/issues
3977 C:      irc://chat.freenode.net/clangbuiltlinux
3978 S:      Supported
3979 K:      \b(?i:clang|llvm)\b
3980
3981 CLEANCACHE API
3982 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3983 L:      linux-kernel@vger.kernel.org
3984 S:      Maintained
3985 F:      mm/cleancache.c
3986 F:      include/linux/cleancache.h
3987
3988 CLK API
3989 M:      Russell King <linux@armlinux.org.uk>
3990 L:      linux-clk@vger.kernel.org
3991 S:      Maintained
3992 F:      include/linux/clk.h
3993
3994 CLOCKSOURCE, CLOCKEVENT DRIVERS
3995 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3996 M:      Thomas Gleixner <tglx@linutronix.de>
3997 L:      linux-kernel@vger.kernel.org
3998 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3999 S:      Supported
4000 F:      drivers/clocksource/
4001 F:      Documentation/devicetree/bindings/timer/
4002
4003 CMPC ACPI DRIVER
4004 M:      Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
4005 M:      Daniel Oliveira Nascimento <don@syst.com.br>
4006 L:      platform-driver-x86@vger.kernel.org
4007 S:      Supported
4008 F:      drivers/platform/x86/classmate-laptop.c
4009
4010 COBALT MEDIA DRIVER
4011 M:      Hans Verkuil <hverkuil-cisco@xs4all.nl>
4012 L:      linux-media@vger.kernel.org
4013 T:      git git://linuxtv.org/media_tree.git
4014 W:      https://linuxtv.org
4015 S:      Supported
4016 F:      drivers/media/pci/cobalt/
4017
4018 COCCINELLE/Semantic Patches (SmPL)
4019 M:      Julia Lawall <Julia.Lawall@lip6.fr>
4020 M:      Gilles Muller <Gilles.Muller@lip6.fr>
4021 M:      Nicolas Palix <nicolas.palix@imag.fr>
4022 M:      Michal Marek <michal.lkml@markovi.net>
4023 L:      cocci@systeme.lip6.fr (moderated for non-subscribers)
4024 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
4025 W:      http://coccinelle.lip6.fr/
4026 S:      Supported
4027 F:      Documentation/dev-tools/coccinelle.rst
4028 F:      scripts/coccinelle/
4029 F:      scripts/coccicheck
4030
4031 CODA FILE SYSTEM
4032 M:      Jan Harkes <jaharkes@cs.cmu.edu>
4033 M:      coda@cs.cmu.edu
4034 L:      codalist@coda.cs.cmu.edu
4035 W:      http://www.coda.cs.cmu.edu/
4036 S:      Maintained
4037 F:      Documentation/filesystems/coda.txt
4038 F:      fs/coda/
4039 F:      include/linux/coda*.h
4040 F:      include/uapi/linux/coda*.h
4041
4042 CODA V4L2 MEM2MEM DRIVER
4043 M:      Philipp Zabel <p.zabel@pengutronix.de>
4044 L:      linux-media@vger.kernel.org
4045 S:      Maintained
4046 F:      Documentation/devicetree/bindings/media/coda.txt
4047 F:      drivers/media/platform/coda/
4048
4049 CODE OF CONDUCT
4050 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4051 S:      Supported
4052 F:      Documentation/process/code-of-conduct.rst
4053 F:      Documentation/process/code-of-conduct-interpretation.rst
4054
4055 COMMON CLK FRAMEWORK
4056 M:      Michael Turquette <mturquette@baylibre.com>
4057 M:      Stephen Boyd <sboyd@kernel.org>
4058 L:      linux-clk@vger.kernel.org
4059 Q:      http://patchwork.kernel.org/project/linux-clk/list/
4060 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
4061 S:      Maintained
4062 F:      Documentation/devicetree/bindings/clock/
4063 F:      drivers/clk/
4064 X:      drivers/clk/clkdev.c
4065 F:      include/linux/clk-pr*
4066 F:      include/linux/clk/
4067 F:      include/linux/of_clk.h
4068
4069 COMMON INTERNET FILE SYSTEM (CIFS)
4070 M:      Steve French <sfrench@samba.org>
4071 L:      linux-cifs@vger.kernel.org
4072 L:      samba-technical@lists.samba.org (moderated for non-subscribers)
4073 W:      http://linux-cifs.samba.org/
4074 T:      git git://git.samba.org/sfrench/cifs-2.6.git
4075 S:      Supported
4076 F:      Documentation/filesystems/cifs/
4077 F:      fs/cifs/
4078
4079 COMPACTPCI HOTPLUG CORE
4080 M:      Scott Murray <scott@spiteful.org>
4081 L:      linux-pci@vger.kernel.org
4082 S:      Maintained
4083 F:      drivers/pci/hotplug/cpci_hotplug*
4084
4085 COMPACTPCI HOTPLUG GENERIC DRIVER
4086 M:      Scott Murray <scott@spiteful.org>
4087 L:      linux-pci@vger.kernel.org
4088 S:      Maintained
4089 F:      drivers/pci/hotplug/cpcihp_generic.c
4090
4091 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
4092 M:      Scott Murray <scott@spiteful.org>
4093 L:      linux-pci@vger.kernel.org
4094 S:      Maintained
4095 F:      drivers/pci/hotplug/cpcihp_zt5550.*
4096
4097 COMPAL LAPTOP SUPPORT
4098 M:      Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
4099 L:      platform-driver-x86@vger.kernel.org
4100 S:      Maintained
4101 F:      drivers/platform/x86/compal-laptop.c
4102
4103 COMPILER ATTRIBUTES
4104 M:      Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
4105 S:      Maintained
4106 F:      include/linux/compiler_attributes.h
4107
4108 CONEXANT ACCESSRUNNER USB DRIVER
4109 L:      accessrunner-general@lists.sourceforge.net
4110 W:      http://accessrunner.sourceforge.net/
4111 S:      Orphan
4112 F:      drivers/usb/atm/cxacru.c
4113
4114 CONFIGFS
4115 M:      Joel Becker <jlbec@evilplan.org>
4116 M:      Christoph Hellwig <hch@lst.de>
4117 T:      git git://git.infradead.org/users/hch/configfs.git
4118 S:      Supported
4119 F:      fs/configfs/
4120 F:      include/linux/configfs.h
4121
4122 CONNECTOR
4123 M:      Evgeniy Polyakov <zbr@ioremap.net>
4124 L:      netdev@vger.kernel.org
4125 S:      Maintained
4126 F:      drivers/connector/
4127
4128 CONTROL GROUP (CGROUP)
4129 M:      Tejun Heo <tj@kernel.org>
4130 M:      Li Zefan <lizefan@huawei.com>
4131 M:      Johannes Weiner <hannes@cmpxchg.org>
4132 L:      cgroups@vger.kernel.org
4133 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
4134 S:      Maintained
4135 F:      Documentation/admin-guide/cgroup-v2.rst
4136 F:      Documentation/admin-guide/cgroup-v1/
4137 F:      include/linux/cgroup*
4138 F:      kernel/cgroup/
4139
4140 CONTROL GROUP - CPUSET
4141 M:      Li Zefan <lizefan@huawei.com>
4142 L:      cgroups@vger.kernel.org
4143 W:      http://www.bullopensource.org/cpuset/
4144 W:      http://oss.sgi.com/projects/cpusets/
4145 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
4146 S:      Maintained
4147 F:      Documentation/admin-guide/cgroup-v1/cpusets.rst
4148 F:      include/linux/cpuset.h
4149 F:      kernel/cgroup/cpuset.c
4150
4151 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
4152 M:      Johannes Weiner <hannes@cmpxchg.org>
4153 M:      Michal Hocko <mhocko@kernel.org>
4154 M:      Vladimir Davydov <vdavydov.dev@gmail.com>
4155 L:      cgroups@vger.kernel.org
4156 L:      linux-mm@kvack.org
4157 S:      Maintained
4158 F:      mm/memcontrol.c
4159 F:      mm/swap_cgroup.c
4160
4161 CONTROL GROUP - BLOCK IO CONTROLLER (BLKIO)
4162 M:      Tejun Heo <tj@kernel.org>
4163 M:      Jens Axboe <axboe@kernel.dk>
4164 L:      cgroups@vger.kernel.org
4165 L:      linux-block@vger.kernel.org
4166 T:      git git://git.kernel.dk/linux-block
4167 F:      Documentation/admin-guide/cgroup-v1/blkio-controller.rst
4168 F:      block/blk-cgroup.c
4169 F:      include/linux/blk-cgroup.h
4170 F:      block/blk-throttle.c
4171 F:      block/blk-iolatency.c
4172 F:      block/bfq-cgroup.c
4173
4174 CORETEMP HARDWARE MONITORING DRIVER
4175 M:      Fenghua Yu <fenghua.yu@intel.com>
4176 L:      linux-hwmon@vger.kernel.org
4177 S:      Maintained
4178 F:      Documentation/hwmon/coretemp.rst
4179 F:      drivers/hwmon/coretemp.c
4180
4181 COSA/SRP SYNC SERIAL DRIVER
4182 M:      Jan "Yenya" Kasprzak <kas@fi.muni.cz>
4183 W:      http://www.fi.muni.cz/~kas/cosa/
4184 S:      Maintained
4185 F:      drivers/net/wan/cosa*
4186
4187 COUNTER SUBSYSTEM
4188 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
4189 L:      linux-iio@vger.kernel.org
4190 S:      Maintained
4191 F:      Documentation/ABI/testing/sysfs-bus-counter*
4192 F:      Documentation/driver-api/generic-counter.rst
4193 F:      drivers/counter/
4194 F:      include/linux/counter.h
4195 F:      include/linux/counter_enum.h
4196
4197 CPMAC ETHERNET DRIVER
4198 M:      Florian Fainelli <f.fainelli@gmail.com>
4199 L:      netdev@vger.kernel.org
4200 S:      Maintained
4201 F:      drivers/net/ethernet/ti/cpmac.c
4202
4203 CPU FREQUENCY SCALING FRAMEWORK
4204 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
4205 M:      Viresh Kumar <viresh.kumar@linaro.org>
4206 L:      linux-pm@vger.kernel.org
4207 S:      Maintained
4208 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4209 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git (For ARM Updates)
4210 B:      https://bugzilla.kernel.org
4211 F:      Documentation/admin-guide/pm/cpufreq.rst
4212 F:      Documentation/admin-guide/pm/intel_pstate.rst
4213 F:      Documentation/cpu-freq/
4214 F:      Documentation/devicetree/bindings/cpufreq/
4215 F:      drivers/cpufreq/
4216 F:      kernel/sched/cpufreq*.c
4217 F:      include/linux/cpufreq.h
4218 F:      include/linux/sched/cpufreq.h
4219 F:      tools/testing/selftests/cpufreq/
4220
4221 CPU FREQUENCY DRIVERS - ARM BIG LITTLE
4222 M:      Viresh Kumar <viresh.kumar@linaro.org>
4223 M:      Sudeep Holla <sudeep.holla@arm.com>
4224 L:      linux-pm@vger.kernel.org
4225 W:      http://www.arm.com/products/processors/technologies/biglittleprocessing.php
4226 S:      Maintained
4227 F:      drivers/cpufreq/arm_big_little.h
4228 F:      drivers/cpufreq/arm_big_little.c
4229
4230 CPU POWER MONITORING SUBSYSTEM
4231 M:      Thomas Renninger <trenn@suse.com>
4232 M:      Shuah Khan <shuah@kernel.org>
4233 M:      Shuah Khan <skhan@linuxfoundation.org>
4234 L:      linux-pm@vger.kernel.org
4235 S:      Maintained
4236 F:      tools/power/cpupower/
4237
4238 CPUID/MSR DRIVER
4239 M:      "H. Peter Anvin" <hpa@zytor.com>
4240 S:      Maintained
4241 F:      arch/x86/kernel/cpuid.c
4242 F:      arch/x86/kernel/msr.c
4243
4244 CPUIDLE DRIVER - ARM BIG LITTLE
4245 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
4246 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
4247 L:      linux-pm@vger.kernel.org
4248 L:      linux-arm-kernel@lists.infradead.org
4249 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4250 S:      Maintained
4251 F:      drivers/cpuidle/cpuidle-big_little.c
4252
4253 CPUIDLE DRIVER - ARM EXYNOS
4254 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
4255 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
4256 M:      Kukjin Kim <kgene@kernel.org>
4257 L:      linux-pm@vger.kernel.org
4258 L:      linux-samsung-soc@vger.kernel.org
4259 S:      Supported
4260 F:      drivers/cpuidle/cpuidle-exynos.c
4261 F:      arch/arm/mach-exynos/pm.c
4262
4263 CPU IDLE TIME MANAGEMENT FRAMEWORK
4264 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
4265 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
4266 L:      linux-pm@vger.kernel.org
4267 S:      Maintained
4268 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4269 B:      https://bugzilla.kernel.org
4270 F:      Documentation/admin-guide/pm/cpuidle.rst
4271 F:      Documentation/driver-api/pm/cpuidle.rst
4272 F:      drivers/cpuidle/*
4273 F:      include/linux/cpuidle.h
4274
4275 CRAMFS FILESYSTEM
4276 M:      Nicolas Pitre <nico@fluxnic.net>
4277 S:      Maintained
4278 F:      Documentation/filesystems/cramfs.txt
4279 F:      fs/cramfs/
4280
4281 CRYPTO API
4282 M:      Herbert Xu <herbert@gondor.apana.org.au>
4283 M:      "David S. Miller" <davem@davemloft.net>
4284 L:      linux-crypto@vger.kernel.org
4285 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
4286 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
4287 S:      Maintained
4288 F:      Documentation/crypto/
4289 F:      Documentation/devicetree/bindings/crypto/
4290 F:      arch/*/crypto/
4291 F:      crypto/
4292 F:      drivers/crypto/
4293 F:      include/crypto/
4294 F:      include/linux/crypto*
4295 F:      lib/crypto/
4296
4297 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
4298 M:      Neil Horman <nhorman@tuxdriver.com>
4299 L:      linux-crypto@vger.kernel.org
4300 S:      Maintained
4301 F:      crypto/ansi_cprng.c
4302 F:      crypto/rng.c
4303
4304 CS3308 MEDIA DRIVER
4305 M:      Hans Verkuil <hverkuil@xs4all.nl>
4306 L:      linux-media@vger.kernel.org
4307 T:      git git://linuxtv.org/media_tree.git
4308 W:      http://linuxtv.org
4309 S:      Odd Fixes
4310 F:      drivers/media/i2c/cs3308.c
4311
4312 CS5535 Audio ALSA driver
4313 M:      Jaya Kumar <jayakumar.alsa@gmail.com>
4314 S:      Maintained
4315 F:      sound/pci/cs5535audio/
4316
4317 CSI DRIVERS FOR ALLWINNER V3s
4318 M:      Yong Deng <yong.deng@magewell.com>
4319 L:      linux-media@vger.kernel.org
4320 T:      git git://linuxtv.org/media_tree.git
4321 S:      Maintained
4322 F:      drivers/media/platform/sunxi/sun6i-csi/
4323 F:      Documentation/devicetree/bindings/media/sun6i-csi.txt
4324
4325 CW1200 WLAN driver
4326 M:      Solomon Peachy <pizza@shaftnet.org>
4327 S:      Maintained
4328 F:      drivers/net/wireless/st/cw1200/
4329
4330 CX18 VIDEO4LINUX DRIVER
4331 M:      Andy Walls <awalls@md.metrocast.net>
4332 L:      ivtv-devel@ivtvdriver.org (subscribers-only)
4333 L:      linux-media@vger.kernel.org
4334 T:      git git://linuxtv.org/media_tree.git
4335 W:      https://linuxtv.org
4336 W:      http://www.ivtvdriver.org/index.php/Cx18
4337 S:      Maintained
4338 F:      Documentation/media/v4l-drivers/cx18*
4339 F:      drivers/media/pci/cx18/
4340 F:      include/uapi/linux/ivtv*
4341
4342 CX2341X MPEG ENCODER HELPER MODULE
4343 M:      Hans Verkuil <hverkuil@xs4all.nl>
4344 L:      linux-media@vger.kernel.org
4345 T:      git git://linuxtv.org/media_tree.git
4346 W:      https://linuxtv.org
4347 S:      Maintained
4348 F:      drivers/media/common/cx2341x*
4349 F:      include/media/drv-intf/cx2341x.h
4350
4351 CX24120 MEDIA DRIVER
4352 M:      Jemma Denson <jdenson@gmail.com>
4353 M:      Patrick Boettcher <patrick.boettcher@posteo.de>
4354 L:      linux-media@vger.kernel.org
4355 W:      https://linuxtv.org
4356 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4357 S:      Maintained
4358 F:      drivers/media/dvb-frontends/cx24120*
4359
4360 CX88 VIDEO4LINUX DRIVER
4361 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
4362 L:      linux-media@vger.kernel.org
4363 W:      https://linuxtv.org
4364 T:      git git://linuxtv.org/media_tree.git
4365 S:      Odd fixes
4366 F:      Documentation/media/v4l-drivers/cx88*
4367 F:      drivers/media/pci/cx88/
4368
4369 CXD2820R MEDIA DRIVER
4370 M:      Antti Palosaari <crope@iki.fi>
4371 L:      linux-media@vger.kernel.org
4372 W:      https://linuxtv.org
4373 W:      http://palosaari.fi/linux/
4374 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4375 T:      git git://linuxtv.org/anttip/media_tree.git
4376 S:      Maintained
4377 F:      drivers/media/dvb-frontends/cxd2820r*
4378
4379 CXGB3 ETHERNET DRIVER (CXGB3)
4380 M:      Vishal Kulkarni <vishal@chelsio.com>
4381 L:      netdev@vger.kernel.org
4382 W:      http://www.chelsio.com
4383 S:      Supported
4384 F:      drivers/net/ethernet/chelsio/cxgb3/
4385
4386 CXGB3 ISCSI DRIVER (CXGB3I)
4387 M:      Karen Xie <kxie@chelsio.com>
4388 L:      linux-scsi@vger.kernel.org
4389 W:      http://www.chelsio.com
4390 S:      Supported
4391 F:      drivers/scsi/cxgbi/cxgb3i
4392
4393 CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
4394 M:      Potnuri Bharat Teja <bharat@chelsio.com>
4395 L:      linux-rdma@vger.kernel.org
4396 W:      http://www.openfabrics.org
4397 S:      Supported
4398 F:      drivers/infiniband/hw/cxgb3/
4399 F:      include/uapi/rdma/cxgb3-abi.h
4400
4401 CXGB4 CRYPTO DRIVER (chcr)
4402 M:      Atul Gupta <atul.gupta@chelsio.com>
4403 L:      linux-crypto@vger.kernel.org
4404 W:      http://www.chelsio.com
4405 S:      Supported
4406 F:      drivers/crypto/chelsio
4407
4408 CXGB4 ETHERNET DRIVER (CXGB4)
4409 M:      Vishal Kulkarni <vishal@chelsio.com>
4410 L:      netdev@vger.kernel.org
4411 W:      http://www.chelsio.com
4412 S:      Supported
4413 F:      drivers/net/ethernet/chelsio/cxgb4/
4414
4415 CXGB4 ISCSI DRIVER (CXGB4I)
4416 M:      Karen Xie <kxie@chelsio.com>
4417 L:      linux-scsi@vger.kernel.org
4418 W:      http://www.chelsio.com
4419 S:      Supported
4420 F:      drivers/scsi/cxgbi/cxgb4i
4421
4422 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
4423 M:      Potnuri Bharat Teja <bharat@chelsio.com>
4424 L:      linux-rdma@vger.kernel.org
4425 W:      http://www.openfabrics.org
4426 S:      Supported
4427 F:      drivers/infiniband/hw/cxgb4/
4428 F:      include/uapi/rdma/cxgb4-abi.h
4429
4430 CXGB4VF ETHERNET DRIVER (CXGB4VF)
4431 M:      Casey Leedom <leedom@chelsio.com>
4432 L:      netdev@vger.kernel.org
4433 W:      http://www.chelsio.com
4434 S:      Supported
4435 F:      drivers/net/ethernet/chelsio/cxgb4vf/
4436
4437 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
4438 M:      Frederic Barrat <fbarrat@linux.ibm.com>
4439 M:      Andrew Donnellan <ajd@linux.ibm.com>
4440 L:      linuxppc-dev@lists.ozlabs.org
4441 S:      Supported
4442 F:      arch/powerpc/platforms/powernv/pci-cxl.c
4443 F:      drivers/misc/cxl/
4444 F:      include/misc/cxl*
4445 F:      include/uapi/misc/cxl.h
4446 F:      Documentation/powerpc/cxl.rst
4447 F:      Documentation/ABI/testing/sysfs-class-cxl
4448
4449 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
4450 M:      Manoj N. Kumar <manoj@linux.ibm.com>
4451 M:      Matthew R. Ochs <mrochs@linux.ibm.com>
4452 M:      Uma Krishnan <ukrishn@linux.ibm.com>
4453 L:      linux-scsi@vger.kernel.org
4454 S:      Supported
4455 F:      drivers/scsi/cxlflash/
4456 F:      include/uapi/scsi/cxlflash_ioctl.h
4457 F:      Documentation/powerpc/cxlflash.rst
4458
4459 CYBERPRO FB DRIVER
4460 M:      Russell King <linux@armlinux.org.uk>
4461 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4462 W:      http://www.armlinux.org.uk/
4463 S:      Maintained
4464 F:      drivers/video/fbdev/cyber2000fb.*
4465
4466 CYCLADES ASYNC MUX DRIVER
4467 W:      http://www.cyclades.com/
4468 S:      Orphan
4469 F:      drivers/tty/cyclades.c
4470 F:      include/linux/cyclades.h
4471 F:      include/uapi/linux/cyclades.h
4472
4473 CYCLADES PC300 DRIVER
4474 W:      http://www.cyclades.com/
4475 S:      Orphan
4476 F:      drivers/net/wan/pc300*
4477
4478 CYPRESS_FIRMWARE MEDIA DRIVER
4479 M:      Antti Palosaari <crope@iki.fi>
4480 L:      linux-media@vger.kernel.org
4481 W:      https://linuxtv.org
4482 W:      http://palosaari.fi/linux/
4483 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4484 T:      git git://linuxtv.org/anttip/media_tree.git
4485 S:      Maintained
4486 F:      drivers/media/common/cypress_firmware*
4487
4488 CYTTSP TOUCHSCREEN DRIVER
4489 M:      Ferruh Yigit <fery@cypress.com>
4490 L:      linux-input@vger.kernel.org
4491 S:      Supported
4492 F:      drivers/input/touchscreen/cyttsp*
4493 F:      include/linux/input/cyttsp.h
4494
4495 D-LINK DIR-685 TOUCHKEYS DRIVER
4496 M:      Linus Walleij <linus.walleij@linaro.org>
4497 L:      linux-input@vger.kernel.org
4498 S:      Supported
4499 F:      drivers/input/keyboard/dlink-dir685-touchkeys.c
4500
4501 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
4502 M:      Joshua Kinard <kumba@gentoo.org>
4503 S:      Maintained
4504 F:      drivers/rtc/rtc-ds1685.c
4505 F:      include/linux/rtc/ds1685.h
4506
4507 DAMA SLAVE for AX.25
4508 M:      Joerg Reuter <jreuter@yaina.de>
4509 W:      http://yaina.de/jreuter/
4510 W:      http://www.qsl.net/dl1bke/
4511 L:      linux-hams@vger.kernel.org
4512 S:      Maintained
4513 F:      net/ax25/af_ax25.c
4514 F:      net/ax25/ax25_dev.c
4515 F:      net/ax25/ax25_ds_*
4516 F:      net/ax25/ax25_in.c
4517 F:      net/ax25/ax25_out.c
4518 F:      net/ax25/ax25_timer.c
4519 F:      net/ax25/sysctl_net_ax25.c
4520
4521 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
4522 L:      netdev@vger.kernel.org
4523 S:      Orphan
4524 F:      Documentation/networking/device_drivers/dec/dmfe.txt
4525 F:      drivers/net/ethernet/dec/tulip/dmfe.c
4526
4527 DC390/AM53C974 SCSI driver
4528 M:      Hannes Reinecke <hare@suse.com>
4529 L:      linux-scsi@vger.kernel.org
4530 S:      Maintained
4531 F:      drivers/scsi/am53c974.c
4532
4533 DC395x SCSI driver
4534 M:      Oliver Neukum <oliver@neukum.org>
4535 M:      Ali Akcaagac <aliakc@web.de>
4536 M:      Jamie Lenehan <lenehan@twibble.org>
4537 L:      dc395x@twibble.org
4538 W:      http://twibble.org/dist/dc395x/
4539 W:      http://lists.twibble.org/mailman/listinfo/dc395x/
4540 S:      Maintained
4541 F:      Documentation/scsi/dc395x.txt
4542 F:      drivers/scsi/dc395x.*
4543
4544 DCCP PROTOCOL
4545 M:      Gerrit Renker <gerrit@erg.abdn.ac.uk>
4546 L:      dccp@vger.kernel.org
4547 W:      http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
4548 S:      Maintained
4549 F:      include/linux/dccp.h
4550 F:      include/uapi/linux/dccp.h
4551 F:      include/linux/tfrc.h
4552 F:      net/dccp/
4553
4554 DECnet NETWORK LAYER
4555 W:      http://linux-decnet.sourceforge.net
4556 L:      linux-decnet-user@lists.sourceforge.net
4557 S:      Orphan
4558 F:      Documentation/networking/decnet.txt
4559 F:      net/decnet/
4560
4561 DECSTATION PLATFORM SUPPORT
4562 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
4563 L:      linux-mips@vger.kernel.org
4564 W:      http://www.linux-mips.org/wiki/DECstation
4565 S:      Maintained
4566 F:      arch/mips/dec/
4567 F:      arch/mips/include/asm/dec/
4568 F:      arch/mips/include/asm/mach-dec/
4569
4570 DEFXX FDDI NETWORK DRIVER
4571 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
4572 S:      Maintained
4573 F:      drivers/net/fddi/defxx.*
4574
4575 DELL SMBIOS DRIVER
4576 M:      Pali Rohár <pali.rohar@gmail.com>
4577 M:      Mario Limonciello <mario.limonciello@dell.com>
4578 L:      platform-driver-x86@vger.kernel.org
4579 S:      Maintained
4580 F:      drivers/platform/x86/dell-smbios.*
4581
4582 DELL SMBIOS SMM DRIVER
4583 M:      Mario Limonciello <mario.limonciello@dell.com>
4584 L:      platform-driver-x86@vger.kernel.org
4585 S:      Maintained
4586 F:      drivers/platform/x86/dell-smbios-smm.c
4587
4588 DELL SMBIOS WMI DRIVER
4589 M:      Mario Limonciello <mario.limonciello@dell.com>
4590 L:      platform-driver-x86@vger.kernel.org
4591 S:      Maintained
4592 F:      drivers/platform/x86/dell-smbios-wmi.c
4593 F:      tools/wmi/dell-smbios-example.c
4594
4595 DEFZA FDDI NETWORK DRIVER
4596 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
4597 S:      Maintained
4598 F:      drivers/net/fddi/defza.*
4599
4600 DELL LAPTOP DRIVER
4601 M:      Matthew Garrett <mjg59@srcf.ucam.org>
4602 M:      Pali Rohár <pali.rohar@gmail.com>
4603 L:      platform-driver-x86@vger.kernel.org
4604 S:      Maintained
4605 F:      drivers/platform/x86/dell-laptop.c
4606
4607 DELL LAPTOP FREEFALL DRIVER
4608 M:      Pali Rohár <pali.rohar@gmail.com>
4609 S:      Maintained
4610 F:      drivers/platform/x86/dell-smo8800.c
4611
4612 DELL LAPTOP RBTN DRIVER
4613 M:      Pali Rohár <pali.rohar@gmail.com>
4614 S:      Maintained
4615 F:      drivers/platform/x86/dell-rbtn.*
4616
4617 DELL REMOTE BIOS UPDATE DRIVER
4618 M:      Stuart Hayes <stuart.w.hayes@gmail.com>
4619 L:      platform-driver-x86@vger.kernel.org
4620 S:      Maintained
4621 F:      drivers/platform/x86/dell_rbu.c
4622
4623 DELL LAPTOP SMM DRIVER
4624 M:      Pali Rohár <pali.rohar@gmail.com>
4625 S:      Maintained
4626 F:      drivers/hwmon/dell-smm-hwmon.c
4627 F:      include/uapi/linux/i8k.h
4628
4629 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
4630 M:      Stuart Hayes <stuart.w.hayes@gmail.com>
4631 L:      platform-driver-x86@vger.kernel.org
4632 S:      Maintained
4633 F:      Documentation/driver-api/dcdbas.rst
4634 F:      drivers/platform/x86/dcdbas.*
4635
4636 DELL WMI NOTIFICATIONS DRIVER
4637 M:      Matthew Garrett <mjg59@srcf.ucam.org>
4638 M:      Pali Rohár <pali.rohar@gmail.com>
4639 S:      Maintained
4640 F:      drivers/platform/x86/dell-wmi.c
4641
4642 DELL WMI DESCRIPTOR DRIVER
4643 M:      Mario Limonciello <mario.limonciello@dell.com>
4644 S:      Maintained
4645 F:      drivers/platform/x86/dell-wmi-descriptor.c
4646
4647 DELTA ST MEDIA DRIVER
4648 M:      Hugues Fruchet <hugues.fruchet@st.com>
4649 L:      linux-media@vger.kernel.org
4650 T:      git git://linuxtv.org/media_tree.git
4651 W:      https://linuxtv.org
4652 S:      Supported
4653 F:      drivers/media/platform/sti/delta
4654
4655 DENALI NAND DRIVER
4656 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
4657 L:      linux-mtd@lists.infradead.org
4658 S:      Supported
4659 F:      drivers/mtd/nand/raw/denali*
4660
4661 DESIGNWARE EDMA CORE IP DRIVER
4662 M:      Gustavo Pimentel <gustavo.pimentel@synopsys.com>
4663 L:      dmaengine@vger.kernel.org
4664 S:      Maintained
4665 F:      drivers/dma/dw-edma/
4666 F:      include/linux/dma/edma.h
4667
4668 DESIGNWARE USB2 DRD IP DRIVER
4669 M:      Minas Harutyunyan <hminas@synopsys.com>
4670 L:      linux-usb@vger.kernel.org
4671 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4672 S:      Maintained
4673 F:      drivers/usb/dwc2/
4674
4675 DESIGNWARE USB3 DRD IP DRIVER
4676 M:      Felipe Balbi <balbi@kernel.org>
4677 L:      linux-usb@vger.kernel.org
4678 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4679 S:      Maintained
4680 F:      drivers/usb/dwc3/
4681
4682 DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
4683 M:      Andreas Klinger <ak@it-klinger.de>
4684 L:      linux-iio@vger.kernel.org
4685 S:      Maintained
4686 F:      Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
4687 F:      drivers/iio/proximity/srf*.c
4688
4689 DEVICE COREDUMP (DEV_COREDUMP)
4690 M:      Johannes Berg <johannes@sipsolutions.net>
4691 L:      linux-kernel@vger.kernel.org
4692 S:      Maintained
4693 F:      drivers/base/devcoredump.c
4694 F:      include/linux/devcoredump.h
4695
4696 DEVICE FREQUENCY (DEVFREQ)
4697 M:      MyungJoo Ham <myungjoo.ham@samsung.com>
4698 M:      Kyungmin Park <kyungmin.park@samsung.com>
4699 R:      Chanwoo Choi <cw00.choi@samsung.com>
4700 L:      linux-pm@vger.kernel.org
4701 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4702 S:      Maintained
4703 F:      drivers/devfreq/
4704 F:      include/linux/devfreq.h
4705 F:      Documentation/devicetree/bindings/devfreq/
4706 F:      include/trace/events/devfreq.h
4707
4708 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
4709 M:      Chanwoo Choi <cw00.choi@samsung.com>
4710 L:      linux-pm@vger.kernel.org
4711 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4712 S:      Supported
4713 F:      drivers/devfreq/event/
4714 F:      drivers/devfreq/devfreq-event.c
4715 F:      include/linux/devfreq-event.h
4716 F:      Documentation/devicetree/bindings/devfreq/event/
4717
4718 DEVICE NUMBER REGISTRY
4719 M:      Torben Mathiasen <device@lanana.org>
4720 W:      http://lanana.org/docs/device-list/index.html
4721 S:      Maintained
4722
4723 DEVICE-MAPPER  (LVM)
4724 M:      Alasdair Kergon <agk@redhat.com>
4725 M:      Mike Snitzer <snitzer@redhat.com>
4726 M:      dm-devel@redhat.com
4727 L:      dm-devel@redhat.com
4728 W:      http://sources.redhat.com/dm
4729 Q:      http://patchwork.kernel.org/project/dm-devel/list/
4730 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
4731 T:      quilt http://people.redhat.com/agk/patches/linux/editing/
4732 S:      Maintained
4733 F:      Documentation/admin-guide/device-mapper/
4734 F:      drivers/md/Makefile
4735 F:      drivers/md/Kconfig
4736 F:      drivers/md/dm*
4737 F:      drivers/md/persistent-data/
4738 F:      include/linux/device-mapper.h
4739 F:      include/linux/dm-*.h
4740 F:      include/uapi/linux/dm-*.h
4741
4742 DEVLINK
4743 M:      Jiri Pirko <jiri@mellanox.com>
4744 L:      netdev@vger.kernel.org
4745 S:      Supported
4746 F:      net/core/devlink.c
4747 F:      include/net/devlink.h
4748 F:      include/uapi/linux/devlink.h
4749
4750 DIALOG SEMICONDUCTOR DRIVERS
4751 M:      Support Opensource <support.opensource@diasemi.com>
4752 W:      http://www.dialog-semiconductor.com/products
4753 S:      Supported
4754 F:      Documentation/hwmon/da90??.rst
4755 F:      Documentation/devicetree/bindings/mfd/da90*.txt
4756 F:      Documentation/devicetree/bindings/input/da90??-onkey.txt
4757 F:      Documentation/devicetree/bindings/thermal/da90??-thermal.txt
4758 F:      Documentation/devicetree/bindings/regulator/da92*.txt
4759 F:      Documentation/devicetree/bindings/regulator/slg51000.txt
4760 F:      Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
4761 F:      Documentation/devicetree/bindings/sound/da[79]*.txt
4762 F:      drivers/gpio/gpio-da90??.c
4763 F:      drivers/hwmon/da90??-hwmon.c
4764 F:      drivers/iio/adc/da91??-*.c
4765 F:      drivers/input/misc/da90??_onkey.c
4766 F:      drivers/input/touchscreen/da9052_tsi.c
4767 F:      drivers/leds/leds-da90??.c
4768 F:      drivers/mfd/da903x.c
4769 F:      drivers/mfd/da90??-*.c
4770 F:      drivers/mfd/da91??-*.c
4771 F:      drivers/power/supply/da9052-battery.c
4772 F:      drivers/power/supply/da91??-*.c
4773 F:      drivers/regulator/da903x.c
4774 F:      drivers/regulator/da9???-regulator.[ch]
4775 F:      drivers/regulator/slg51000-regulator.[ch]
4776 F:      drivers/thermal/da90??-thermal.c
4777 F:      drivers/rtc/rtc-da90??.c
4778 F:      drivers/video/backlight/da90??_bl.c
4779 F:      drivers/watchdog/da90??_wdt.c
4780 F:      include/linux/mfd/da903x.h
4781 F:      include/linux/mfd/da9052/
4782 F:      include/linux/mfd/da9055/
4783 F:      include/linux/mfd/da9062/
4784 F:      include/linux/mfd/da9063/
4785 F:      include/linux/mfd/da9150/
4786 F:      include/linux/regulator/da9211.h
4787 F:      include/sound/da[79]*.h
4788 F:      sound/soc/codecs/da[79]*.[ch]
4789
4790 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
4791 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
4792 L:      linux-gpio@vger.kernel.org
4793 S:      Maintained
4794 F:      drivers/gpio/gpio-gpio-mm.c
4795
4796 DIOLAN U2C-12 I2C DRIVER
4797 M:      Guenter Roeck <linux@roeck-us.net>
4798 L:      linux-i2c@vger.kernel.org
4799 S:      Maintained
4800 F:      drivers/i2c/busses/i2c-diolan-u2c.c
4801
4802 FILESYSTEM DIRECT ACCESS (DAX)
4803 M:      Dan Williams <dan.j.williams@intel.com>
4804 R:      Matthew Wilcox <willy@infradead.org>
4805 R:      Jan Kara <jack@suse.cz>
4806 L:      linux-fsdevel@vger.kernel.org
4807 L:      linux-nvdimm@lists.01.org
4808 S:      Supported
4809 F:      fs/dax.c
4810 F:      include/linux/dax.h
4811 F:      include/trace/events/fs_dax.h
4812
4813 DEVICE DIRECT ACCESS (DAX)
4814 M:      Dan Williams <dan.j.williams@intel.com>
4815 M:      Vishal Verma <vishal.l.verma@intel.com>
4816 M:      Keith Busch <keith.busch@intel.com>
4817 M:      Dave Jiang <dave.jiang@intel.com>
4818 L:      linux-nvdimm@lists.01.org
4819 S:      Supported
4820 F:      drivers/dax/
4821
4822 DIRECTORY NOTIFICATION (DNOTIFY)
4823 M:      Jan Kara <jack@suse.cz>
4824 R:      Amir Goldstein <amir73il@gmail.com>
4825 L:      linux-fsdevel@vger.kernel.org
4826 S:      Maintained
4827 F:      Documentation/filesystems/dnotify.txt
4828 F:      fs/notify/dnotify/
4829 F:      include/linux/dnotify.h
4830
4831 DISK GEOMETRY AND PARTITION HANDLING
4832 M:      Andries Brouwer <aeb@cwi.nl>
4833 W:      http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4834 W:      http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4835 W:      http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4836 S:      Maintained
4837
4838 DISKQUOTA
4839 M:      Jan Kara <jack@suse.com>
4840 S:      Maintained
4841 F:      Documentation/filesystems/quota.txt
4842 F:      fs/quota/
4843 F:      include/linux/quota*.h
4844 F:      include/uapi/linux/quota*.h
4845
4846 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4847 M:      Bernie Thompson <bernie@plugable.com>
4848 L:      linux-fbdev@vger.kernel.org
4849 S:      Maintained
4850 W:      http://plugable.com/category/projects/udlfb/
4851 F:      drivers/video/fbdev/udlfb.c
4852 F:      include/video/udlfb.h
4853 F:      Documentation/fb/udlfb.rst
4854
4855 DISTRIBUTED LOCK MANAGER (DLM)
4856 M:      Christine Caulfield <ccaulfie@redhat.com>
4857 M:      David Teigland <teigland@redhat.com>
4858 L:      cluster-devel@redhat.com
4859 W:      http://sources.redhat.com/cluster/
4860 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4861 S:      Supported
4862 F:      fs/dlm/
4863
4864 DMA BUFFER SHARING FRAMEWORK
4865 M:      Sumit Semwal <sumit.semwal@linaro.org>
4866 S:      Maintained
4867 L:      linux-media@vger.kernel.org
4868 L:      dri-devel@lists.freedesktop.org
4869 L:      linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
4870 F:      drivers/dma-buf/
4871 F:      include/linux/dma-buf*
4872 F:      include/linux/reservation.h
4873 F:      include/linux/*fence.h
4874 F:      Documentation/driver-api/dma-buf.rst
4875 T:      git git://anongit.freedesktop.org/drm/drm-misc
4876
4877 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4878 M:      Vinod Koul <vkoul@kernel.org>
4879 L:      dmaengine@vger.kernel.org
4880 Q:      https://patchwork.kernel.org/project/linux-dmaengine/list/
4881 S:      Maintained
4882 F:      drivers/dma/
4883 F:      include/linux/dmaengine.h
4884 F:      include/linux/of_dma.h
4885 F:      Documentation/devicetree/bindings/dma/
4886 F:      Documentation/driver-api/dmaengine/
4887 T:      git git://git.infradead.org/users/vkoul/slave-dma.git
4888
4889 DMA MAPPING HELPERS
4890 M:      Christoph Hellwig <hch@lst.de>
4891 M:      Marek Szyprowski <m.szyprowski@samsung.com>
4892 R:      Robin Murphy <robin.murphy@arm.com>
4893 L:      iommu@lists.linux-foundation.org
4894 T:      git git://git.infradead.org/users/hch/dma-mapping.git
4895 W:      http://git.infradead.org/users/hch/dma-mapping.git
4896 S:      Supported
4897 F:      kernel/dma/
4898 F:      include/asm-generic/dma-mapping.h
4899 F:      include/linux/dma-direct.h
4900 F:      include/linux/dma-mapping.h
4901 F:      include/linux/dma-noncoherent.h
4902
4903 DME1737 HARDWARE MONITOR DRIVER
4904 M:      Juerg Haefliger <juergh@gmail.com>
4905 L:      linux-hwmon@vger.kernel.org
4906 S:      Maintained
4907 F:      Documentation/hwmon/dme1737.rst
4908 F:      drivers/hwmon/dme1737.c
4909
4910 DMI/SMBIOS SUPPORT
4911 M:      Jean Delvare <jdelvare@suse.com>
4912 S:      Maintained
4913 T:      quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4914 F:      Documentation/ABI/testing/sysfs-firmware-dmi-tables
4915 F:      drivers/firmware/dmi-id.c
4916 F:      drivers/firmware/dmi_scan.c
4917 F:      include/linux/dmi.h
4918
4919 DOCUMENTATION
4920 M:      Jonathan Corbet <corbet@lwn.net>
4921 L:      linux-doc@vger.kernel.org
4922 S:      Maintained
4923 F:      Documentation/
4924 F:      scripts/kernel-doc
4925 X:      Documentation/ABI/
4926 X:      Documentation/firmware-guide/acpi/
4927 X:      Documentation/devicetree/
4928 X:      Documentation/i2c/
4929 X:      Documentation/media/
4930 X:      Documentation/power/
4931 X:      Documentation/spi/
4932 T:      git git://git.lwn.net/linux.git docs-next
4933
4934 DOCUMENTATION/ITALIAN
4935 M:      Federico Vaga <federico.vaga@vaga.pv.it>
4936 L:      linux-doc@vger.kernel.org
4937 S:      Maintained
4938 F:      Documentation/translations/it_IT
4939
4940 DONGWOON DW9714 LENS VOICE COIL DRIVER
4941 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
4942 L:      linux-media@vger.kernel.org
4943 T:      git git://linuxtv.org/media_tree.git
4944 S:      Maintained
4945 F:      drivers/media/i2c/dw9714.c
4946 F:      Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.txt
4947
4948 DONGWOON DW9807 LENS VOICE COIL DRIVER
4949 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
4950 L:      linux-media@vger.kernel.org
4951 T:      git git://linuxtv.org/media_tree.git
4952 S:      Maintained
4953 F:      drivers/media/i2c/dw9807-vcm.c
4954 F:      Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.txt
4955
4956 DOUBLETALK DRIVER
4957 M:      "James R. Van Zandt" <jrv@vanzandt.mv.com>
4958 L:      blinux-list@redhat.com
4959 S:      Maintained
4960 F:      drivers/char/dtlk.c
4961 F:      include/linux/dtlk.h
4962
4963 DPAA2 DATAPATH I/O (DPIO) DRIVER
4964 M:      Roy Pledge <Roy.Pledge@nxp.com>
4965 L:      linux-kernel@vger.kernel.org
4966 S:      Maintained
4967 F:      drivers/soc/fsl/dpio
4968
4969 DPAA2 ETHERNET DRIVER
4970 M:      Ioana Radulescu <ruxandra.radulescu@nxp.com>
4971 L:      netdev@vger.kernel.org
4972 S:      Maintained
4973 F:      drivers/net/ethernet/freescale/dpaa2/dpaa2-eth*
4974 F:      drivers/net/ethernet/freescale/dpaa2/dpni*
4975 F:      drivers/net/ethernet/freescale/dpaa2/dpkg.h
4976 F:      drivers/net/ethernet/freescale/dpaa2/Makefile
4977 F:      drivers/net/ethernet/freescale/dpaa2/Kconfig
4978
4979 DPAA2 ETHERNET SWITCH DRIVER
4980 M:      Ioana Radulescu <ruxandra.radulescu@nxp.com>
4981 M:      Ioana Ciornei <ioana.ciornei@nxp.com>
4982 L:      linux-kernel@vger.kernel.org
4983 S:      Maintained
4984 F:      drivers/staging/fsl-dpaa2/ethsw
4985
4986 DPT_I2O SCSI RAID DRIVER
4987 M:      Adaptec OEM Raid Solutions <aacraid@microsemi.com>
4988 L:      linux-scsi@vger.kernel.org
4989 W:      http://www.adaptec.com/
4990 S:      Maintained
4991 F:      drivers/scsi/dpt*
4992 F:      drivers/scsi/dpt/
4993
4994 DRBD DRIVER
4995 M:      Philipp Reisner <philipp.reisner@linbit.com>
4996 M:      Lars Ellenberg <lars.ellenberg@linbit.com>
4997 L:      drbd-dev@lists.linbit.com
4998 W:      http://www.drbd.org
4999 T:      git git://git.linbit.com/linux-drbd.git
5000 T:      git git://git.linbit.com/drbd-8.4.git
5001 S:      Supported
5002 F:      drivers/block/drbd/
5003 F:      lib/lru_cache.c
5004 F:      Documentation/admin-guide/blockdev/
5005
5006 DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
5007 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5008 R:      "Rafael J. Wysocki" <rafael@kernel.org>
5009 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
5010 S:      Supported
5011 F:      Documentation/kobject.txt
5012 F:      drivers/base/
5013 F:      fs/debugfs/
5014 F:      fs/sysfs/
5015 F:      include/linux/debugfs.h
5016 F:      include/linux/kobj*
5017 F:      lib/kobj*
5018
5019 DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
5020 M:      Kevin Hilman <khilman@kernel.org>
5021 M:      Nishanth Menon <nm@ti.com>
5022 S:      Maintained
5023 F:      drivers/power/avs/
5024 F:      include/linux/power/smartreflex.h
5025 L:      linux-pm@vger.kernel.org
5026
5027 DRM DRIVER FOR ARM PL111 CLCD
5028 M:      Eric Anholt <eric@anholt.net>
5029 T:      git git://anongit.freedesktop.org/drm/drm-misc
5030 S:      Supported
5031 F:      drivers/gpu/drm/pl111/
5032
5033 DRM DRIVER FOR ARM VERSATILE TFT PANELS
5034 M:      Linus Walleij <linus.walleij@linaro.org>
5035 T:      git git://anongit.freedesktop.org/drm/drm-misc
5036 S:      Maintained
5037 F:      drivers/gpu/drm/panel/panel-arm-versatile.c
5038 F:      Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.txt
5039
5040 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
5041 M:      Dave Airlie <airlied@redhat.com>
5042 S:      Odd Fixes
5043 F:      drivers/gpu/drm/ast/
5044
5045 DRM DRIVER FOR ASPEED BMC GFX
5046 M:      Joel Stanley <joel@jms.id.au>
5047 L:      linux-aspeed@lists.ozlabs.org
5048 T:      git git://anongit.freedesktop.org/drm/drm-misc
5049 S:      Supported
5050 F:      drivers/gpu/drm/aspeed/
5051 F:      Documentation/devicetree/bindings/gpu/aspeed-gfx.txt
5052
5053 DRM DRIVER FOR BOCHS VIRTUAL GPU
5054 M:      Gerd Hoffmann <kraxel@redhat.com>
5055 L:      virtualization@lists.linux-foundation.org
5056 T:      git git://anongit.freedesktop.org/drm/drm-misc
5057 S:      Maintained
5058 F:      drivers/gpu/drm/bochs/
5059
5060 DRM DRIVER FOR FARADAY TVE200 TV ENCODER
5061 M:      Linus Walleij <linus.walleij@linaro.org>
5062 T:      git git://anongit.freedesktop.org/drm/drm-misc
5063 S:      Maintained
5064 F:      drivers/gpu/drm/tve200/
5065
5066 DRM DRIVER FOR FEIYANG FY07024DI26A30-D MIPI-DSI LCD PANELS
5067 M:      Jagan Teki <jagan@amarulasolutions.com>
5068 S:      Maintained
5069 F:      drivers/gpu/drm/panel/panel-feiyang-fy07024di26a30d.c
5070 F:      Documentation/devicetree/bindings/display/panel/feiyang,fy07024di26a30d.txt
5071
5072 DRM DRIVER FOR ILITEK ILI9225 PANELS
5073 M:      David Lechner <david@lechnology.com>
5074 S:      Maintained
5075 F:      drivers/gpu/drm/tinydrm/ili9225.c
5076 F:      Documentation/devicetree/bindings/display/ilitek,ili9225.txt
5077
5078 DRM DRIVER FOR HX8357D PANELS
5079 M:      Eric Anholt <eric@anholt.net>
5080 T:      git git://anongit.freedesktop.org/drm/drm-misc
5081 S:      Maintained
5082 F:      drivers/gpu/drm/tinydrm/hx8357d.c
5083 F:      Documentation/devicetree/bindings/display/himax,hx8357d.txt
5084
5085 DRM DRIVER FOR INTEL I810 VIDEO CARDS
5086 S:      Orphan / Obsolete
5087 F:      drivers/gpu/drm/i810/
5088 F:      include/uapi/drm/i810_drm.h
5089
5090 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
5091 S:      Orphan / Obsolete
5092 F:      drivers/gpu/drm/mga/
5093 F:      include/uapi/drm/mga_drm.h
5094
5095 DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
5096 M:      Dave Airlie <airlied@redhat.com>
5097 S:      Odd Fixes
5098 F:      drivers/gpu/drm/mgag200/
5099
5100 DRM DRIVER FOR MI0283QT
5101 M:      Noralf Trønnes <noralf@tronnes.org>
5102 S:      Maintained
5103 F:      drivers/gpu/drm/tinydrm/mi0283qt.c
5104 F:      Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
5105
5106 DRM DRIVER FOR MSM ADRENO GPU
5107 M:      Rob Clark <robdclark@gmail.com>
5108 M:      Sean Paul <sean@poorly.run>
5109 L:      linux-arm-msm@vger.kernel.org
5110 L:      dri-devel@lists.freedesktop.org
5111 L:      freedreno@lists.freedesktop.org
5112 T:      git https://gitlab.freedesktop.org/drm/msm.git
5113 S:      Maintained
5114 F:      drivers/gpu/drm/msm/
5115 F:      include/uapi/drm/msm_drm.h
5116 F:      Documentation/devicetree/bindings/display/msm/
5117
5118 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
5119 M:      Ben Skeggs <bskeggs@redhat.com>
5120 L:      dri-devel@lists.freedesktop.org
5121 L:      nouveau@lists.freedesktop.org
5122 T:      git git://github.com/skeggsb/linux
5123 S:      Supported
5124 F:      drivers/gpu/drm/nouveau/
5125 F:      include/uapi/drm/nouveau_drm.h
5126
5127 DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS
5128 M:      Stefan Mavrodiev <stefan@olimex.com>
5129 S:      Maintained
5130 F:      drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c
5131 F:      Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.txt
5132
5133 DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
5134 M:      Noralf Trønnes <noralf@tronnes.org>
5135 S:      Maintained
5136 F:      drivers/gpu/drm/tinydrm/repaper.c
5137 F:      Documentation/devicetree/bindings/display/repaper.txt
5138
5139 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
5140 M:      Dave Airlie <airlied@redhat.com>
5141 M:      Gerd Hoffmann <kraxel@redhat.com>
5142 L:      virtualization@lists.linux-foundation.org
5143 T:      git git://anongit.freedesktop.org/drm/drm-misc
5144 S:      Obsolete
5145 W:      https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
5146 F:      drivers/gpu/drm/cirrus/
5147
5148 DRM DRIVER FOR QXL VIRTUAL GPU
5149 M:      Dave Airlie <airlied@redhat.com>
5150 M:      Gerd Hoffmann <kraxel@redhat.com>
5151 L:      virtualization@lists.linux-foundation.org
5152 L:      spice-devel@lists.freedesktop.org
5153 T:      git git://anongit.freedesktop.org/drm/drm-misc
5154 S:      Maintained
5155 F:      drivers/gpu/drm/qxl/
5156 F:      include/uapi/drm/qxl_drm.h
5157
5158 DRM DRIVER FOR RAGE 128 VIDEO CARDS
5159 S:      Orphan / Obsolete
5160 F:      drivers/gpu/drm/r128/
5161 F:      include/uapi/drm/r128_drm.h
5162
5163 DRM DRIVER FOR ROCKTECH JH057N00900 PANELS
5164 M:      Guido Günther <agx@sigxcpu.org>
5165 S:      Maintained
5166 F:      drivers/gpu/drm/panel/panel-rocktech-jh057n00900.c
5167 F:      Documentation/devicetree/bindings/display/panel/rocktech,jh057n00900.txt
5168
5169 DRM DRIVER FOR SAVAGE VIDEO CARDS
5170 S:      Orphan / Obsolete
5171 F:      drivers/gpu/drm/savage/
5172 F:      include/uapi/drm/savage_drm.h
5173
5174 DRM DRIVER FOR SIS VIDEO CARDS
5175 S:      Orphan / Obsolete
5176 F:      drivers/gpu/drm/sis/
5177 F:      include/uapi/drm/sis_drm.h
5178
5179 DRM DRIVER FOR SITRONIX ST7701 PANELS
5180 M:      Jagan Teki <jagan@amarulasolutions.com>
5181 S:      Maintained
5182 F:      drivers/gpu/drm/panel/panel-sitronix-st7701.c
5183 F:      Documentation/devicetree/bindings/display/panel/sitronix,st7701.txt
5184
5185 DRM DRIVER FOR SITRONIX ST7586 PANELS
5186 M:      David Lechner <david@lechnology.com>
5187 S:      Maintained
5188 F:      drivers/gpu/drm/tinydrm/st7586.c
5189 F:      Documentation/devicetree/bindings/display/sitronix,st7586.txt
5190
5191 DRM DRIVER FOR SITRONIX ST7735R PANELS
5192 M:      David Lechner <david@lechnology.com>
5193 S:      Maintained
5194 F:      drivers/gpu/drm/tinydrm/st7735r.c
5195 F:      Documentation/devicetree/bindings/display/sitronix,st7735r.txt
5196
5197 DRM DRIVER FOR ST-ERICSSON MCDE
5198 M:      Linus Walleij <linus.walleij@linaro.org>
5199 T:      git git://anongit.freedesktop.org/drm/drm-misc
5200 S:      Maintained
5201 F:      drivers/gpu/drm/mcde/
5202 F:      Documentation/devicetree/bindings/display/ste,mcde.txt
5203
5204 DRM DRIVER FOR TDFX VIDEO CARDS
5205 S:      Orphan / Obsolete
5206 F:      drivers/gpu/drm/tdfx/
5207
5208 DRM DRIVER FOR TPO TPG110 PANELS
5209 M:      Linus Walleij <linus.walleij@linaro.org>
5210 T:      git git://anongit.freedesktop.org/drm/drm-misc
5211 S:      Maintained
5212 F:      drivers/gpu/drm/panel/panel-tpo-tpg110.c
5213 F:      Documentation/devicetree/bindings/display/panel/tpo,tpg110.txt
5214
5215 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
5216 M:      Dave Airlie <airlied@redhat.com>
5217 R:      Sean Paul <sean@poorly.run>
5218 L:      dri-devel@lists.freedesktop.org
5219 S:      Odd Fixes
5220 F:      drivers/gpu/drm/udl/
5221 T:      git git://anongit.freedesktop.org/drm/drm-misc
5222
5223 DRM DRIVER FOR VIRTUALBOX VIRTUAL GPU
5224 M:      Hans de Goede <hdegoede@redhat.com>
5225 L:      dri-devel@lists.freedesktop.org
5226 S:      Maintained
5227 F:      drivers/gpu/drm/vboxvideo/
5228 T:      git git://anongit.freedesktop.org/drm/drm-misc
5229
5230 DRM DRIVER FOR VIRTUAL KERNEL MODESETTING (VKMS)
5231 M:      Rodrigo Siqueira <rodrigosiqueiramelo@gmail.com>
5232 R:      Haneen Mohammed <hamohammed.sa@gmail.com>
5233 R:      Daniel Vetter <daniel@ffwll.ch>
5234 T:      git git://anongit.freedesktop.org/drm/drm-misc
5235 S:      Maintained
5236 L:      dri-devel@lists.freedesktop.org
5237 F:      drivers/gpu/drm/vkms/
5238 F:      Documentation/gpu/vkms.rst
5239
5240 DRM DRIVER FOR VMWARE VIRTUAL GPU
5241 M:      "VMware Graphics" <linux-graphics-maintainer@vmware.com>
5242 M:      Thomas Hellstrom <thellstrom@vmware.com>
5243 L:      dri-devel@lists.freedesktop.org
5244 T:      git git://people.freedesktop.org/~thomash/linux
5245 S:      Supported
5246 F:      drivers/gpu/drm/vmwgfx/
5247 F:      include/uapi/drm/vmwgfx_drm.h
5248
5249 DRM DRIVERS
5250 M:      David Airlie <airlied@linux.ie>
5251 M:      Daniel Vetter <daniel@ffwll.ch>
5252 L:      dri-devel@lists.freedesktop.org
5253 T:      git git://anongit.freedesktop.org/drm/drm
5254 B:      https://bugs.freedesktop.org/
5255 C:      irc://chat.freenode.net/dri-devel
5256 S:      Maintained
5257 F:      drivers/gpu/drm/
5258 F:      drivers/gpu/vga/
5259 F:      Documentation/devicetree/bindings/display/
5260 F:      Documentation/devicetree/bindings/gpu/
5261 F:      Documentation/gpu/
5262 F:      include/drm/
5263 F:      include/uapi/drm/
5264 F:      include/linux/vga*
5265
5266 DRM DRIVERS AND MISC GPU PATCHES
5267 M:      Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
5268 M:      Maxime Ripard <maxime.ripard@bootlin.com>
5269 M:      Sean Paul <sean@poorly.run>
5270 W:      https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
5271 S:      Maintained
5272 T:      git git://anongit.freedesktop.org/drm/drm-misc
5273 F:      Documentation/gpu/
5274 F:      drivers/gpu/vga/
5275 F:      drivers/gpu/drm/*
5276 F:      include/drm/drm*
5277 F:      include/uapi/drm/drm*
5278 F:      include/linux/vga*
5279
5280 DRM DRIVERS FOR ALLWINNER A10
5281 M:      Maxime Ripard  <maxime.ripard@bootlin.com>
5282 L:      dri-devel@lists.freedesktop.org
5283 S:      Supported
5284 F:      drivers/gpu/drm/sun4i/
5285 F:      Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
5286 T:      git git://anongit.freedesktop.org/drm/drm-misc
5287
5288 DRM DRIVERS FOR AMLOGIC SOCS
5289 M:      Neil Armstrong <narmstrong@baylibre.com>
5290 L:      dri-devel@lists.freedesktop.org
5291 L:      linux-amlogic@lists.infradead.org
5292 W:      http://linux-meson.com/
5293 S:      Supported
5294 F:      drivers/gpu/drm/meson/
5295 F:      Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
5296 F:      Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt
5297 F:      Documentation/gpu/meson.rst
5298 T:      git git://anongit.freedesktop.org/drm/drm-misc
5299
5300 DRM DRIVERS FOR ATMEL HLCDC
5301 M:      Boris Brezillon <bbrezillon@kernel.org>
5302 L:      dri-devel@lists.freedesktop.org
5303 S:      Supported
5304 F:      drivers/gpu/drm/atmel-hlcdc/
5305 F:      Documentation/devicetree/bindings/display/atmel/
5306 T:      git git://anongit.freedesktop.org/drm/drm-misc
5307
5308 DRM DRIVERS FOR BRIDGE CHIPS
5309 M:      Andrzej Hajda <a.hajda@samsung.com>
5310 R:      Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
5311 S:      Maintained
5312 T:      git git://anongit.freedesktop.org/drm/drm-misc
5313 F:      drivers/gpu/drm/bridge/
5314
5315 DRM DRIVERS FOR EXYNOS
5316 M:      Inki Dae <inki.dae@samsung.com>
5317 M:      Joonyoung Shim <jy0922.shim@samsung.com>
5318 M:      Seung-Woo Kim <sw0312.kim@samsung.com>
5319 M:      Kyungmin Park <kyungmin.park@samsung.com>
5320 L:      dri-devel@lists.freedesktop.org
5321 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
5322 S:      Supported
5323 F:      drivers/gpu/drm/exynos/
5324 F:      include/uapi/drm/exynos_drm.h
5325 F:      Documentation/devicetree/bindings/display/exynos/
5326
5327 DRM DRIVERS FOR FREESCALE DCU
5328 M:      Stefan Agner <stefan@agner.ch>
5329 M:      Alison Wang <alison.wang@nxp.com>
5330 L:      dri-devel@lists.freedesktop.org
5331 S:      Supported
5332 F:      drivers/gpu/drm/fsl-dcu/
5333 F:      Documentation/devicetree/bindings/display/fsl,dcu.txt
5334 F:      Documentation/devicetree/bindings/display/fsl,tcon.txt
5335 F:      Documentation/devicetree/bindings/display/panel/nec,nl4827hc19-05b.txt
5336 T:      git git://anongit.freedesktop.org/drm/drm-misc
5337
5338 DRM DRIVERS FOR FREESCALE IMX
5339 M:      Philipp Zabel <p.zabel@pengutronix.de>
5340 L:      dri-devel@lists.freedesktop.org
5341 S:      Maintained
5342 F:      drivers/gpu/drm/imx/
5343 F:      drivers/gpu/ipu-v3/
5344 F:      Documentation/devicetree/bindings/display/imx/
5345
5346 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
5347 M:      Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
5348 L:      dri-devel@lists.freedesktop.org
5349 T:      git git://github.com/patjak/drm-gma500
5350 S:      Maintained
5351 F:      drivers/gpu/drm/gma500/
5352
5353 DRM DRIVERS FOR HISILICON
5354 M:      Xinliang Liu <z.liuxinliang@hisilicon.com>
5355 M:      Rongrong Zou <zourongrong@gmail.com>
5356 R:      Xinwei Kong <kong.kongxinwei@hisilicon.com>
5357 R:      Chen Feng <puck.chen@hisilicon.com>
5358 L:      dri-devel@lists.freedesktop.org
5359 T:      git git://github.com/xin3liang/linux.git
5360 S:      Maintained
5361 F:      drivers/gpu/drm/hisilicon/
5362 F:      Documentation/devicetree/bindings/display/hisilicon/
5363
5364 DRM DRIVERS FOR LIMA
5365 M:      Qiang Yu <yuq825@gmail.com>
5366 L:      dri-devel@lists.freedesktop.org
5367 L:      lima@lists.freedesktop.org (moderated for non-subscribers)
5368 S:      Maintained
5369 F:      drivers/gpu/drm/lima/
5370 F:      include/uapi/drm/lima_drm.h
5371 T:      git git://anongit.freedesktop.org/drm/drm-misc
5372
5373 DRM DRIVERS FOR MEDIATEK
5374 M:      CK Hu <ck.hu@mediatek.com>
5375 M:      Philipp Zabel <p.zabel@pengutronix.de>
5376 L:      dri-devel@lists.freedesktop.org
5377 S:      Supported
5378 F:      drivers/gpu/drm/mediatek/
5379 F:      Documentation/devicetree/bindings/display/mediatek/
5380
5381 DRM DRIVERS FOR NVIDIA TEGRA
5382 M:      Thierry Reding <thierry.reding@gmail.com>
5383 L:      dri-devel@lists.freedesktop.org
5384 L:      linux-tegra@vger.kernel.org
5385 T:      git git://anongit.freedesktop.org/tegra/linux.git
5386 S:      Supported
5387 F:      drivers/gpu/drm/tegra/
5388 F:      drivers/gpu/host1x/
5389 F:      include/linux/host1x.h
5390 F:      include/uapi/drm/tegra_drm.h
5391 F:      Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
5392
5393 DRM DRIVERS FOR RENESAS
5394 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
5395 M:      Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
5396 L:      dri-devel@lists.freedesktop.org
5397 L:      linux-renesas-soc@vger.kernel.org
5398 T:      git git://linuxtv.org/pinchartl/media drm/du/next
5399 S:      Supported
5400 F:      drivers/gpu/drm/rcar-du/
5401 F:      drivers/gpu/drm/shmobile/
5402 F:      include/linux/platform_data/shmob_drm.h
5403 F:      Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
5404 F:      Documentation/devicetree/bindings/display/bridge/renesas,lvds.txt
5405 F:      Documentation/devicetree/bindings/display/renesas,du.txt
5406
5407 DRM DRIVERS FOR ROCKCHIP
5408 M:      Sandy Huang <hjc@rock-chips.com>
5409 M:      Heiko Stübner <heiko@sntech.de>
5410 L:      dri-devel@lists.freedesktop.org
5411 S:      Maintained
5412 F:      drivers/gpu/drm/rockchip/
5413 F:      Documentation/devicetree/bindings/display/rockchip/
5414 T:      git git://anongit.freedesktop.org/drm/drm-misc
5415
5416 DRM DRIVERS FOR STI
5417 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
5418 M:      Vincent Abriou <vincent.abriou@st.com>
5419 L:      dri-devel@lists.freedesktop.org
5420 T:      git git://anongit.freedesktop.org/drm/drm-misc
5421 S:      Maintained
5422 F:      drivers/gpu/drm/sti
5423 F:      Documentation/devicetree/bindings/display/st,stih4xx.txt
5424
5425 DRM DRIVERS FOR STM
5426 M:      Yannick Fertre <yannick.fertre@st.com>
5427 M:      Philippe Cornu <philippe.cornu@st.com>
5428 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
5429 M:      Vincent Abriou <vincent.abriou@st.com>
5430 L:      dri-devel@lists.freedesktop.org
5431 T:      git git://anongit.freedesktop.org/drm/drm-misc
5432 S:      Maintained
5433 F:      drivers/gpu/drm/stm
5434 F:      Documentation/devicetree/bindings/display/st,stm32-ltdc.txt
5435
5436 DRM DRIVERS FOR TI LCDC
5437 M:      Jyri Sarha <jsarha@ti.com>
5438 R:      Tomi Valkeinen <tomi.valkeinen@ti.com>
5439 L:      dri-devel@lists.freedesktop.org
5440 S:      Maintained
5441 F:      drivers/gpu/drm/tilcdc/
5442 F:      Documentation/devicetree/bindings/display/tilcdc/
5443
5444 DRM DRIVERS FOR TI OMAP
5445 M:      Tomi Valkeinen <tomi.valkeinen@ti.com>
5446 L:      dri-devel@lists.freedesktop.org
5447 S:      Maintained
5448 F:      drivers/gpu/drm/omapdrm/
5449 F:      Documentation/devicetree/bindings/display/ti/
5450
5451 DRM DRIVERS FOR V3D
5452 M:      Eric Anholt <eric@anholt.net>
5453 S:      Supported
5454 F:      drivers/gpu/drm/v3d/
5455 F:      include/uapi/drm/v3d_drm.h
5456 F:      Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.txt
5457 T:      git git://anongit.freedesktop.org/drm/drm-misc
5458
5459 DRM DRIVERS FOR VC4
5460 M:      Eric Anholt <eric@anholt.net>
5461 T:      git git://github.com/anholt/linux
5462 S:      Supported
5463 F:      drivers/gpu/drm/vc4/
5464 F:      include/uapi/drm/vc4_drm.h
5465 F:      Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
5466 T:      git git://anongit.freedesktop.org/drm/drm-misc
5467
5468 DRM DRIVERS FOR VIVANTE GPU IP
5469 M:      Lucas Stach <l.stach@pengutronix.de>
5470 R:      Russell King <linux+etnaviv@armlinux.org.uk>
5471 R:      Christian Gmeiner <christian.gmeiner@gmail.com>
5472 L:      etnaviv@lists.freedesktop.org (moderated for non-subscribers)
5473 L:      dri-devel@lists.freedesktop.org
5474 S:      Maintained
5475 F:      drivers/gpu/drm/etnaviv/
5476 F:      include/uapi/drm/etnaviv_drm.h
5477 F:      Documentation/devicetree/bindings/display/etnaviv/
5478
5479 DRM DRIVERS FOR ZTE ZX
5480 M:      Shawn Guo <shawnguo@kernel.org>
5481 L:      dri-devel@lists.freedesktop.org
5482 S:      Maintained
5483 F:      drivers/gpu/drm/zte/
5484 F:      Documentation/devicetree/bindings/display/zte,vou.txt
5485 T:      git git://anongit.freedesktop.org/drm/drm-misc
5486
5487 DRM PANEL DRIVERS
5488 M:      Thierry Reding <thierry.reding@gmail.com>
5489 R:      Sam Ravnborg <sam@ravnborg.org>
5490 L:      dri-devel@lists.freedesktop.org
5491 T:      git git://anongit.freedesktop.org/drm/drm-misc
5492 S:      Maintained
5493 F:      drivers/gpu/drm/drm_panel.c
5494 F:      drivers/gpu/drm/panel/
5495 F:      include/drm/drm_panel.h
5496 F:      Documentation/devicetree/bindings/display/panel/
5497
5498 DRM TINYDRM DRIVERS
5499 M:      Noralf Trønnes <noralf@tronnes.org>
5500 W:      https://github.com/notro/tinydrm/wiki/Development
5501 T:      git git://anongit.freedesktop.org/drm/drm-misc
5502 S:      Maintained
5503 F:      drivers/gpu/drm/tinydrm/
5504 F:      include/drm/tinydrm/
5505
5506 DRM DRIVERS FOR XEN
5507 M:      Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
5508 T:      git git://anongit.freedesktop.org/drm/drm-misc
5509 L:      dri-devel@lists.freedesktop.org
5510 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
5511 S:      Supported
5512 F:      drivers/gpu/drm/xen/
5513 F:      Documentation/gpu/xen-front.rst
5514
5515 DRM TTM SUBSYSTEM
5516 M:      Christian Koenig <christian.koenig@amd.com>
5517 M:      Huang Rui <ray.huang@amd.com>
5518 T:      git git://people.freedesktop.org/~agd5f/linux
5519 S:      Maintained
5520 L:      dri-devel@lists.freedesktop.org
5521 F:      include/drm/ttm/
5522 F:      drivers/gpu/drm/ttm/
5523
5524 DSBR100 USB FM RADIO DRIVER
5525 M:      Alexey Klimov <klimov.linux@gmail.com>
5526 L:      linux-media@vger.kernel.org
5527 T:      git git://linuxtv.org/media_tree.git
5528 S:      Maintained
5529 F:      drivers/media/radio/dsbr100.c
5530
5531 DSCC4 DRIVER
5532 M:      Francois Romieu <romieu@fr.zoreil.com>
5533 L:      netdev@vger.kernel.org
5534 S:      Maintained
5535 F:      drivers/net/wan/dscc4.c
5536
5537 DT3155 MEDIA DRIVER
5538 M:      Hans Verkuil <hverkuil@xs4all.nl>
5539 L:      linux-media@vger.kernel.org
5540 T:      git git://linuxtv.org/media_tree.git
5541 W:      https://linuxtv.org
5542 S:      Odd Fixes
5543 F:      drivers/media/pci/dt3155/
5544
5545 DVB_USB_AF9015 MEDIA DRIVER
5546 M:      Antti Palosaari <crope@iki.fi>
5547 L:      linux-media@vger.kernel.org
5548 W:      https://linuxtv.org
5549 W:      http://palosaari.fi/linux/
5550 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5551 T:      git git://linuxtv.org/anttip/media_tree.git
5552 S:      Maintained
5553 F:      drivers/media/usb/dvb-usb-v2/af9015*
5554
5555 DVB_USB_AF9035 MEDIA DRIVER
5556 M:      Antti Palosaari <crope@iki.fi>
5557 L:      linux-media@vger.kernel.org
5558 W:      https://linuxtv.org
5559 W:      http://palosaari.fi/linux/
5560 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5561 T:      git git://linuxtv.org/anttip/media_tree.git
5562 S:      Maintained
5563 F:      drivers/media/usb/dvb-usb-v2/af9035*
5564
5565 DVB_USB_ANYSEE MEDIA DRIVER
5566 M:      Antti Palosaari <crope@iki.fi>
5567 L:      linux-media@vger.kernel.org
5568 W:      https://linuxtv.org
5569 W:      http://palosaari.fi/linux/
5570 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5571 T:      git git://linuxtv.org/anttip/media_tree.git
5572 S:      Maintained
5573 F:      drivers/media/usb/dvb-usb-v2/anysee*
5574
5575 DVB_USB_AU6610 MEDIA DRIVER
5576 M:      Antti Palosaari <crope@iki.fi>
5577 L:      linux-media@vger.kernel.org
5578 W:      https://linuxtv.org
5579 W:      http://palosaari.fi/linux/
5580 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5581 T:      git git://linuxtv.org/anttip/media_tree.git
5582 S:      Maintained
5583 F:      drivers/media/usb/dvb-usb-v2/au6610*
5584
5585 DVB_USB_CE6230 MEDIA DRIVER
5586 M:      Antti Palosaari <crope@iki.fi>
5587 L:      linux-media@vger.kernel.org
5588 W:      https://linuxtv.org
5589 W:      http://palosaari.fi/linux/
5590 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5591 T:      git git://linuxtv.org/anttip/media_tree.git
5592 S:      Maintained
5593 F:      drivers/media/usb/dvb-usb-v2/ce6230*
5594
5595 DVB_USB_CXUSB MEDIA DRIVER
5596 M:      Michael Krufky <mkrufky@linuxtv.org>
5597 L:      linux-media@vger.kernel.org
5598 W:      https://linuxtv.org
5599 W:      http://github.com/mkrufky
5600 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5601 T:      git git://linuxtv.org/media_tree.git
5602 S:      Maintained
5603 F:      drivers/media/usb/dvb-usb/cxusb*
5604
5605 DVB_USB_EC168 MEDIA DRIVER
5606 M:      Antti Palosaari <crope@iki.fi>
5607 L:      linux-media@vger.kernel.org
5608 W:      https://linuxtv.org
5609 W:      http://palosaari.fi/linux/
5610 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5611 T:      git git://linuxtv.org/anttip/media_tree.git
5612 S:      Maintained
5613 F:      drivers/media/usb/dvb-usb-v2/ec168*
5614
5615 DVB_USB_GL861 MEDIA DRIVER
5616 M:      Antti Palosaari <crope@iki.fi>
5617 L:      linux-media@vger.kernel.org
5618 W:      https://linuxtv.org
5619 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5620 T:      git git://linuxtv.org/anttip/media_tree.git
5621 S:      Maintained
5622 F:      drivers/media/usb/dvb-usb-v2/gl861*
5623
5624 DVB_USB_MXL111SF MEDIA DRIVER
5625 M:      Michael Krufky <mkrufky@linuxtv.org>
5626 L:      linux-media@vger.kernel.org
5627 W:      https://linuxtv.org
5628 W:      http://github.com/mkrufky
5629 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5630 T:      git git://linuxtv.org/mkrufky/mxl111sf.git
5631 S:      Maintained
5632 F:      drivers/media/usb/dvb-usb-v2/mxl111sf*
5633
5634 DVB_USB_RTL28XXU MEDIA DRIVER
5635 M:      Antti Palosaari <crope@iki.fi>
5636 L:      linux-media@vger.kernel.org
5637 W:      https://linuxtv.org
5638 W:      http://palosaari.fi/linux/
5639 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5640 T:      git git://linuxtv.org/anttip/media_tree.git
5641 S:      Maintained
5642 F:      drivers/media/usb/dvb-usb-v2/rtl28xxu*
5643
5644 DVB_USB_V2 MEDIA DRIVER
5645 M:      Antti Palosaari <crope@iki.fi>
5646 L:      linux-media@vger.kernel.org
5647 W:      https://linuxtv.org
5648 W:      http://palosaari.fi/linux/
5649 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5650 T:      git git://linuxtv.org/anttip/media_tree.git
5651 S:      Maintained
5652 F:      drivers/media/usb/dvb-usb-v2/dvb_usb*
5653 F:      drivers/media/usb/dvb-usb-v2/usb_urb.c
5654
5655 DYNAMIC DEBUG
5656 M:      Jason Baron <jbaron@akamai.com>
5657 S:      Maintained
5658 F:      lib/dynamic_debug.c
5659 F:      include/linux/dynamic_debug.h
5660
5661 DYNAMIC INTERRUPT MODERATION
5662 M:      Tal Gilboa <talgi@mellanox.com>
5663 S:      Maintained
5664 F:      include/linux/dim.h
5665 F:      lib/dim/
5666
5667 DZ DECSTATION DZ11 SERIAL DRIVER
5668 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
5669 S:      Maintained
5670 F:      drivers/tty/serial/dz.*
5671
5672 E3X0 POWER BUTTON DRIVER
5673 M:      Moritz Fischer <moritz.fischer@ettus.com>
5674 L:      usrp-users@lists.ettus.com
5675 W:      http://www.ettus.com
5676 S:      Supported
5677 F:      drivers/input/misc/e3x0-button.c
5678 F:      Documentation/devicetree/bindings/input/e3x0-button.txt
5679
5680 E4000 MEDIA DRIVER
5681 M:      Antti Palosaari <crope@iki.fi>
5682 L:      linux-media@vger.kernel.org
5683 W:      https://linuxtv.org
5684 W:      http://palosaari.fi/linux/
5685 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5686 T:      git git://linuxtv.org/anttip/media_tree.git
5687 S:      Maintained
5688 F:      drivers/media/tuners/e4000*
5689
5690 EARTH_PT1 MEDIA DRIVER
5691 M:      Akihiro Tsukada <tskd08@gmail.com>
5692 L:      linux-media@vger.kernel.org
5693 S:      Odd Fixes
5694 F:      drivers/media/pci/pt1/
5695
5696 EARTH_PT3 MEDIA DRIVER
5697 M:      Akihiro Tsukada <tskd08@gmail.com>
5698 L:      linux-media@vger.kernel.org
5699 S:      Odd Fixes
5700 F:      drivers/media/pci/pt3/
5701
5702 EC100 MEDIA DRIVER
5703 M:      Antti Palosaari <crope@iki.fi>
5704 L:      linux-media@vger.kernel.org
5705 W:      https://linuxtv.org
5706 W:      http://palosaari.fi/linux/
5707 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5708 T:      git git://linuxtv.org/anttip/media_tree.git
5709 S:      Maintained
5710 F:      drivers/media/dvb-frontends/ec100*
5711
5712 ECRYPT FILE SYSTEM
5713 M:      Tyler Hicks <tyhicks@canonical.com>
5714 L:      ecryptfs@vger.kernel.org
5715 W:      http://ecryptfs.org
5716 W:      https://launchpad.net/ecryptfs
5717 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
5718 S:      Supported
5719 F:      Documentation/filesystems/ecryptfs.txt
5720 F:      fs/ecryptfs/
5721
5722 EDAC-AMD64
5723 M:      Borislav Petkov <bp@alien8.de>
5724 L:      linux-edac@vger.kernel.org
5725 S:      Maintained
5726 F:      drivers/edac/amd64_edac*
5727
5728 EDAC-AST2500
5729 M:      Stefan Schaeckeler <sschaeck@cisco.com>
5730 S:      Supported
5731 F:      drivers/edac/aspeed_edac.c
5732 F:      Documentation/devicetree/bindings/edac/aspeed-sdram-edac.txt
5733
5734 EDAC-CALXEDA
5735 M:      Robert Richter <rric@kernel.org>
5736 L:      linux-edac@vger.kernel.org
5737 S:      Maintained
5738 F:      drivers/edac/highbank*
5739
5740 EDAC-CAVIUM OCTEON
5741 M:      Ralf Baechle <ralf@linux-mips.org>
5742 M:      David Daney <david.daney@cavium.com>
5743 L:      linux-edac@vger.kernel.org
5744 L:      linux-mips@vger.kernel.org
5745 S:      Supported
5746 F:      drivers/edac/octeon_edac*
5747
5748 EDAC-CAVIUM THUNDERX
5749 M:      David Daney <david.daney@cavium.com>
5750 M:      Jan Glauber <jglauber@cavium.com>
5751 L:      linux-edac@vger.kernel.org
5752 S:      Supported
5753 F:      drivers/edac/thunderx_edac*
5754
5755 EDAC-CORE
5756 M:      Borislav Petkov <bp@alien8.de>
5757 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5758 R:      James Morse <james.morse@arm.com>
5759 L:      linux-edac@vger.kernel.org
5760 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
5761 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
5762 S:      Supported
5763 F:      Documentation/admin-guide/ras.rst
5764 F:      Documentation/driver-api/edac.rst
5765 F:      drivers/edac/
5766 F:      include/linux/edac.h
5767
5768 EDAC-E752X
5769 M:      Mark Gross <mark.gross@intel.com>
5770 L:      linux-edac@vger.kernel.org
5771 S:      Maintained
5772 F:      drivers/edac/e752x_edac.c
5773
5774 EDAC-E7XXX
5775 L:      linux-edac@vger.kernel.org
5776 S:      Maintained
5777 F:      drivers/edac/e7xxx_edac.c
5778
5779 EDAC-FSL_DDR
5780 M:      York Sun <york.sun@nxp.com>
5781 L:      linux-edac@vger.kernel.org
5782 S:      Maintained
5783 F:      drivers/edac/fsl_ddr_edac.*
5784
5785 EDAC-GHES
5786 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5787 L:      linux-edac@vger.kernel.org
5788 S:      Maintained
5789 F:      drivers/edac/ghes_edac.c
5790
5791 EDAC-I10NM
5792 M:      Tony Luck <tony.luck@intel.com>
5793 L:      linux-edac@vger.kernel.org
5794 S:      Maintained
5795 F:      drivers/edac/i10nm_base.c
5796
5797 EDAC-I3000
5798 L:      linux-edac@vger.kernel.org
5799 S:      Orphan
5800 F:      drivers/edac/i3000_edac.c
5801
5802 EDAC-I5000
5803 L:      linux-edac@vger.kernel.org
5804 S:      Maintained
5805 F:      drivers/edac/i5000_edac.c
5806
5807 EDAC-I5400
5808 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5809 L:      linux-edac@vger.kernel.org
5810 S:      Maintained
5811 F:      drivers/edac/i5400_edac.c
5812
5813 EDAC-I7300
5814 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5815 L:      linux-edac@vger.kernel.org
5816 S:      Maintained
5817 F:      drivers/edac/i7300_edac.c
5818
5819 EDAC-I7CORE
5820 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5821 L:      linux-edac@vger.kernel.org
5822 S:      Maintained
5823 F:      drivers/edac/i7core_edac.c
5824
5825 EDAC-I82443BXGX
5826 M:      Tim Small <tim@buttersideup.com>
5827 L:      linux-edac@vger.kernel.org
5828 S:      Maintained
5829 F:      drivers/edac/i82443bxgx_edac.c
5830
5831 EDAC-I82975X
5832 M:      "Arvind R." <arvino55@gmail.com>
5833 L:      linux-edac@vger.kernel.org
5834 S:      Maintained
5835 F:      drivers/edac/i82975x_edac.c
5836
5837 EDAC-IE31200
5838 M:      Jason Baron <jbaron@akamai.com>
5839 L:      linux-edac@vger.kernel.org
5840 S:      Maintained
5841 F:      drivers/edac/ie31200_edac.c
5842
5843 EDAC-MPC85XX
5844 M:      Johannes Thumshirn <morbidrsa@gmail.com>
5845 L:      linux-edac@vger.kernel.org
5846 S:      Maintained
5847 F:      drivers/edac/mpc85xx_edac.[ch]
5848
5849 EDAC-PASEMI
5850 M:      Egor Martovetsky <egor@pasemi.com>
5851 L:      linux-edac@vger.kernel.org
5852 S:      Maintained
5853 F:      drivers/edac/pasemi_edac.c
5854
5855 EDAC-PND2
5856 M:      Tony Luck <tony.luck@intel.com>
5857 L:      linux-edac@vger.kernel.org
5858 S:      Maintained
5859 F:      drivers/edac/pnd2_edac.[ch]
5860
5861 EDAC-R82600
5862 M:      Tim Small <tim@buttersideup.com>
5863 L:      linux-edac@vger.kernel.org
5864 S:      Maintained
5865 F:      drivers/edac/r82600_edac.c
5866
5867 EDAC-SBRIDGE
5868 M:      Tony Luck <tony.luck@intel.com>
5869 R:      Qiuxu Zhuo <qiuxu.zhuo@intel.com>
5870 L:      linux-edac@vger.kernel.org
5871 S:      Maintained
5872 F:      drivers/edac/sb_edac.c
5873
5874 EDAC-SIFIVE
5875 M:      Yash Shah <yash.shah@sifive.com>
5876 L:      linux-edac@vger.kernel.org
5877 S:      Supported
5878 F:      drivers/edac/sifive_edac.c
5879
5880 EDAC-SKYLAKE
5881 M:      Tony Luck <tony.luck@intel.com>
5882 L:      linux-edac@vger.kernel.org
5883 S:      Maintained
5884 F:      drivers/edac/skx_*.c
5885
5886 EDAC-TI
5887 M:      Tero Kristo <t-kristo@ti.com>
5888 L:      linux-edac@vger.kernel.org
5889 S:      Maintained
5890 F:      drivers/edac/ti_edac.c
5891
5892 EDAC-QCOM
5893 M:      Channagoud Kadabi <ckadabi@codeaurora.org>
5894 M:      Venkata Narendra Kumar Gutta <vnkgutta@codeaurora.org>
5895 L:      linux-arm-msm@vger.kernel.org
5896 L:      linux-edac@vger.kernel.org
5897 S:      Maintained
5898 F:      drivers/edac/qcom_edac.c
5899
5900 EDIROL UA-101/UA-1000 DRIVER
5901 M:      Clemens Ladisch <clemens@ladisch.de>
5902 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
5903 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
5904 S:      Maintained
5905 F:      sound/usb/misc/ua101.c
5906
5907 EFI TEST DRIVER
5908 L:      linux-efi@vger.kernel.org
5909 M:      Ivan Hu <ivan.hu@canonical.com>
5910 M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
5911 S:      Maintained
5912 F:      drivers/firmware/efi/test/
5913
5914 EFI VARIABLE FILESYSTEM
5915 M:      Matthew Garrett <matthew.garrett@nebula.com>
5916 M:      Jeremy Kerr <jk@ozlabs.org>
5917 M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
5918 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5919 L:      linux-efi@vger.kernel.org
5920 S:      Maintained
5921 F:      fs/efivarfs/
5922
5923 EFIFB FRAMEBUFFER DRIVER
5924 L:      linux-fbdev@vger.kernel.org
5925 M:      Peter Jones <pjones@redhat.com>
5926 S:      Maintained
5927 F:      drivers/video/fbdev/efifb.c
5928
5929 EFS FILESYSTEM
5930 W:      http://aeschi.ch.eu.org/efs/
5931 S:      Orphan
5932 F:      fs/efs/
5933
5934 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
5935 M:      Douglas Miller <dougmill@linux.ibm.com>
5936 L:      netdev@vger.kernel.org
5937 S:      Maintained
5938 F:      drivers/net/ethernet/ibm/ehea/
5939
5940 EM28XX VIDEO4LINUX DRIVER
5941 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5942 L:      linux-media@vger.kernel.org
5943 W:      https://linuxtv.org
5944 T:      git git://linuxtv.org/media_tree.git
5945 S:      Maintained
5946 F:      drivers/media/usb/em28xx/
5947 F:      Documentation/media/v4l-drivers/em28xx*
5948
5949 EMBEDDED LINUX
5950 M:      Paul Gortmaker <paul.gortmaker@windriver.com>
5951 M:      Matt Mackall <mpm@selenic.com>
5952 M:      David Woodhouse <dwmw2@infradead.org>
5953 L:      linux-embedded@vger.kernel.org
5954 S:      Maintained
5955
5956 Emulex 10Gbps iSCSI - OneConnect DRIVER
5957 M:      Subbu Seetharaman <subbu.seetharaman@broadcom.com>
5958 M:      Ketan Mukadam <ketan.mukadam@broadcom.com>
5959 M:      Jitendra Bhivare <jitendra.bhivare@broadcom.com>
5960 L:      linux-scsi@vger.kernel.org
5961 W:      http://www.broadcom.com
5962 S:      Supported
5963 F:      drivers/scsi/be2iscsi/
5964
5965 Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
5966 M:      Sathya Perla <sathya.perla@broadcom.com>
5967 M:      Ajit Khaparde <ajit.khaparde@broadcom.com>
5968 M:      Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
5969 M:      Somnath Kotur <somnath.kotur@broadcom.com>
5970 L:      netdev@vger.kernel.org
5971 W:      http://www.emulex.com
5972 S:      Supported
5973 F:      drivers/net/ethernet/emulex/benet/
5974
5975 EMULEX ONECONNECT ROCE DRIVER
5976 M:      Selvin Xavier <selvin.xavier@broadcom.com>
5977 M:      Devesh Sharma <devesh.sharma@broadcom.com>
5978 L:      linux-rdma@vger.kernel.org
5979 W:      http://www.broadcom.com
5980 S:      Odd Fixes
5981 F:      drivers/infiniband/hw/ocrdma/
5982 F:      include/uapi/rdma/ocrdma-abi.h
5983
5984 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
5985 M:      James Smart <james.smart@broadcom.com>
5986 M:      Dick Kennedy <dick.kennedy@broadcom.com>
5987 L:      linux-scsi@vger.kernel.org
5988 W:      http://www.broadcom.com
5989 S:      Supported
5990 F:      drivers/scsi/lpfc/
5991
5992 ENE CB710 FLASH CARD READER DRIVER
5993 M:      Michał Mirosław <mirq-linux@rere.qmqm.pl>
5994 S:      Maintained
5995 F:      drivers/misc/cb710/
5996 F:      drivers/mmc/host/cb710-mmc.*
5997 F:      include/linux/cb710.h
5998
5999 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
6000 M:      Maxim Levitsky <maximlevitsky@gmail.com>
6001 S:      Maintained
6002 F:      drivers/media/rc/ene_ir.*
6003
6004 EPSON S1D13XXX FRAMEBUFFER DRIVER
6005 M:      Kristoffer Ericson <kristoffer.ericson@gmail.com>
6006 S:      Maintained
6007 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
6008 F:      drivers/video/fbdev/s1d13xxxfb.c
6009 F:      include/video/s1d13xxxfb.h
6010
6011 ERRSEQ ERROR TRACKING INFRASTRUCTURE
6012 M:      Jeff Layton <jlayton@kernel.org>
6013 S:      Maintained
6014 F:      lib/errseq.c
6015 F:      include/linux/errseq.h
6016
6017 ET131X NETWORK DRIVER
6018 M:      Mark Einon <mark.einon@gmail.com>
6019 S:      Odd Fixes
6020 F:      drivers/net/ethernet/agere/
6021
6022 ETHERNET BRIDGE
6023 M:      Roopa Prabhu <roopa@cumulusnetworks.com>
6024 M:      Nikolay Aleksandrov <nikolay@cumulusnetworks.com>
6025 L:      bridge@lists.linux-foundation.org (moderated for non-subscribers)
6026 L:      netdev@vger.kernel.org
6027 W:      http://www.linuxfoundation.org/en/Net:Bridge
6028 S:      Maintained
6029 F:      include/linux/netfilter_bridge/
6030 F:      net/bridge/
6031
6032 ETHERNET PHY LIBRARY
6033 M:      Andrew Lunn <andrew@lunn.ch>
6034 M:      Florian Fainelli <f.fainelli@gmail.com>
6035 M:      Heiner Kallweit <hkallweit1@gmail.com>
6036 L:      netdev@vger.kernel.org
6037 S:      Maintained
6038 F:      Documentation/ABI/testing/sysfs-bus-mdio
6039 F:      Documentation/devicetree/bindings/net/ethernet-phy.yaml
6040 F:      Documentation/devicetree/bindings/net/mdio*
6041 F:      Documentation/networking/phy.rst
6042 F:      drivers/net/phy/
6043 F:      drivers/of/of_mdio.c
6044 F:      drivers/of/of_net.c
6045 F:      include/linux/*mdio*.h
6046 F:      include/linux/of_net.h
6047 F:      include/linux/phy.h
6048 F:      include/linux/phy_fixed.h
6049 F:      include/linux/platform_data/mdio-bcm-unimac.h
6050 F:      include/linux/platform_data/mdio-gpio.h
6051 F:      include/trace/events/mdio.h
6052 F:      include/uapi/linux/mdio.h
6053 F:      include/uapi/linux/mii.h
6054
6055 EXT2 FILE SYSTEM
6056 M:      Jan Kara <jack@suse.com>
6057 L:      linux-ext4@vger.kernel.org
6058 S:      Maintained
6059 F:      Documentation/filesystems/ext2.txt
6060 F:      fs/ext2/
6061 F:      include/linux/ext2*
6062
6063 EXT4 FILE SYSTEM
6064 M:      "Theodore Ts'o" <tytso@mit.edu>
6065 M:      Andreas Dilger <adilger.kernel@dilger.ca>
6066 L:      linux-ext4@vger.kernel.org
6067 W:      http://ext4.wiki.kernel.org
6068 Q:      http://patchwork.ozlabs.org/project/linux-ext4/list/
6069 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
6070 S:      Maintained
6071 F:      Documentation/filesystems/ext4/
6072 F:      fs/ext4/
6073
6074 Extended Verification Module (EVM)
6075 M:      Mimi Zohar <zohar@linux.ibm.com>
6076 L:      linux-integrity@vger.kernel.org
6077 S:      Supported
6078 F:      security/integrity/evm/
6079
6080 EXTENSIBLE FIRMWARE INTERFACE (EFI)
6081 M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
6082 L:      linux-efi@vger.kernel.org
6083 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
6084 S:      Maintained
6085 F:      Documentation/admin-guide/efi-stub.rst
6086 F:      arch/*/kernel/efi.c
6087 F:      arch/x86/boot/compressed/eboot.[ch]
6088 F:      arch/*/include/asm/efi.h
6089 F:      arch/x86/platform/efi/
6090 F:      drivers/firmware/efi/
6091 F:      include/linux/efi*.h
6092 F:      arch/arm/boot/compressed/efi-header.S
6093 F:      arch/arm64/kernel/efi-entry.S
6094
6095 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
6096 M:      MyungJoo Ham <myungjoo.ham@samsung.com>
6097 M:      Chanwoo Choi <cw00.choi@samsung.com>
6098 L:      linux-kernel@vger.kernel.org
6099 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
6100 S:      Maintained
6101 F:      drivers/extcon/
6102 F:      include/linux/extcon/
6103 F:      include/linux/extcon.h
6104 F:      Documentation/firmware-guide/acpi/extcon-intel-int3496.rst
6105 F:      Documentation/devicetree/bindings/extcon/
6106
6107 EXYNOS DP DRIVER
6108 M:      Jingoo Han <jingoohan1@gmail.com>
6109 L:      dri-devel@lists.freedesktop.org
6110 S:      Maintained
6111 F:      drivers/gpu/drm/exynos/exynos_dp*
6112
6113 EXYNOS SYSMMU (IOMMU) driver
6114 M:      Marek Szyprowski <m.szyprowski@samsung.com>
6115 L:      iommu@lists.linux-foundation.org
6116 S:      Maintained
6117 F:      drivers/iommu/exynos-iommu.c
6118
6119 EZchip NPS platform support
6120 M:      Vineet Gupta <vgupta@synopsys.com>
6121 M:      Ofer Levi <oferle@mellanox.com>
6122 S:      Supported
6123 F:      arch/arc/plat-eznps
6124 F:      arch/arc/boot/dts/eznps.dts
6125
6126 F2FS FILE SYSTEM
6127 M:      Jaegeuk Kim <jaegeuk@kernel.org>
6128 M:      Chao Yu <yuchao0@huawei.com>
6129 L:      linux-f2fs-devel@lists.sourceforge.net
6130 W:      https://f2fs.wiki.kernel.org/
6131 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
6132 S:      Maintained
6133 F:      Documentation/filesystems/f2fs.txt
6134 F:      Documentation/ABI/testing/sysfs-fs-f2fs
6135 F:      fs/f2fs/
6136 F:      include/linux/f2fs_fs.h
6137 F:      include/trace/events/f2fs.h
6138
6139 F71805F HARDWARE MONITORING DRIVER
6140 M:      Jean Delvare <jdelvare@suse.com>
6141 L:      linux-hwmon@vger.kernel.org
6142 S:      Maintained
6143 F:      Documentation/hwmon/f71805f.rst
6144 F:      drivers/hwmon/f71805f.c
6145
6146 FADDR2LINE
6147 M:      Josh Poimboeuf <jpoimboe@redhat.com>
6148 S:      Maintained
6149 F:      scripts/faddr2line
6150
6151 FAILOVER MODULE
6152 M:      Sridhar Samudrala <sridhar.samudrala@intel.com>
6153 L:      netdev@vger.kernel.org
6154 S:      Supported
6155 F:      net/core/failover.c
6156 F:      include/net/failover.h
6157 F:      Documentation/networking/failover.rst
6158
6159 FANOTIFY
6160 M:      Jan Kara <jack@suse.cz>
6161 R:      Amir Goldstein <amir73il@gmail.com>
6162 L:      linux-fsdevel@vger.kernel.org
6163 S:      Maintained
6164 F:      fs/notify/fanotify/
6165 F:      include/linux/fanotify.h
6166 F:      include/uapi/linux/fanotify.h
6167
6168 FARSYNC SYNCHRONOUS DRIVER
6169 M:      Kevin Curtis <kevin.curtis@farsite.co.uk>
6170 W:      http://www.farsite.co.uk/
6171 S:      Supported
6172 F:      drivers/net/wan/farsync.*
6173
6174 FAULT INJECTION SUPPORT
6175 M:      Akinobu Mita <akinobu.mita@gmail.com>
6176 S:      Supported
6177 F:      Documentation/fault-injection/
6178 F:      lib/fault-inject.c
6179
6180 FBTFT Framebuffer drivers
6181 S:      Orphan
6182 L:      dri-devel@lists.freedesktop.org
6183 L:      linux-fbdev@vger.kernel.org
6184 F:      drivers/staging/fbtft/
6185
6186 FC0011 TUNER DRIVER
6187 M:      Michael Buesch <m@bues.ch>
6188 L:      linux-media@vger.kernel.org
6189 S:      Maintained
6190 F:      drivers/media/tuners/fc0011.h
6191 F:      drivers/media/tuners/fc0011.c
6192
6193 FC2580 MEDIA DRIVER
6194 M:      Antti Palosaari <crope@iki.fi>
6195 L:      linux-media@vger.kernel.org
6196 W:      https://linuxtv.org
6197 W:      http://palosaari.fi/linux/
6198 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
6199 T:      git git://linuxtv.org/anttip/media_tree.git
6200 S:      Maintained
6201 F:      drivers/media/tuners/fc2580*
6202
6203 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
6204 M:      Hannes Reinecke <hare@suse.de>
6205 L:      linux-scsi@vger.kernel.org
6206 W:      www.Open-FCoE.org
6207 S:      Supported
6208 F:      drivers/scsi/libfc/
6209 F:      drivers/scsi/fcoe/
6210 F:      include/scsi/fc/
6211 F:      include/scsi/libfc.h
6212 F:      include/scsi/libfcoe.h
6213 F:      include/uapi/scsi/fc/
6214
6215 FILE LOCKING (flock() and fcntl()/lockf())
6216 M:      Jeff Layton <jlayton@kernel.org>
6217 M:      "J. Bruce Fields" <bfields@fieldses.org>
6218 L:      linux-fsdevel@vger.kernel.org
6219 S:      Maintained
6220 F:      include/linux/fcntl.h
6221 F:      include/uapi/linux/fcntl.h
6222 F:      fs/fcntl.c
6223 F:      fs/locks.c
6224
6225 FILESYSTEMS (VFS and infrastructure)
6226 M:      Alexander Viro <viro@zeniv.linux.org.uk>
6227 L:      linux-fsdevel@vger.kernel.org
6228 S:      Maintained
6229 F:      fs/*
6230 F:      include/linux/fs.h
6231 F:      include/linux/fs_types.h
6232 F:      include/uapi/linux/fs.h
6233
6234 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
6235 M:      Riku Voipio <riku.voipio@iki.fi>
6236 L:      linux-hwmon@vger.kernel.org
6237 S:      Maintained
6238 F:      drivers/hwmon/f75375s.c
6239 F:      include/linux/f75375s.h
6240
6241 FIREWIRE AUDIO DRIVERS
6242 M:      Clemens Ladisch <clemens@ladisch.de>
6243 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
6244 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
6245 S:      Maintained
6246 F:      sound/firewire/
6247
6248 FIREWIRE MEDIA DRIVERS (firedtv)
6249 M:      Stefan Richter <stefanr@s5r6.in-berlin.de>
6250 L:      linux-media@vger.kernel.org
6251 L:      linux1394-devel@lists.sourceforge.net
6252 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
6253 S:      Maintained
6254 F:      drivers/media/firewire/
6255
6256 FIREWIRE SBP-2 TARGET
6257 M:      Chris Boot <bootc@bootc.net>
6258 L:      linux-scsi@vger.kernel.org
6259 L:      target-devel@vger.kernel.org
6260 L:      linux1394-devel@lists.sourceforge.net
6261 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
6262 S:      Maintained
6263 F:      drivers/target/sbp/
6264
6265 FIREWIRE SUBSYSTEM
6266 M:      Stefan Richter <stefanr@s5r6.in-berlin.de>
6267 L:      linux1394-devel@lists.sourceforge.net
6268 W:      http://ieee1394.wiki.kernel.org/
6269 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
6270 S:      Maintained
6271 F:      drivers/firewire/
6272 F:      include/linux/firewire.h
6273 F:      include/uapi/linux/firewire*.h
6274 F:      tools/firewire/
6275
6276 FIRMWARE LOADER (request_firmware)
6277 M:      Luis Chamberlain <mcgrof@kernel.org>
6278 L:      linux-kernel@vger.kernel.org
6279 S:      Maintained
6280 F:      Documentation/firmware_class/
6281 F:      drivers/base/firmware_loader/
6282 F:      include/linux/firmware.h
6283
6284 FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
6285 M:      Joshua Morris <josh.h.morris@us.ibm.com>
6286 M:      Philip Kelleher <pjk1939@linux.ibm.com>
6287 S:      Maintained
6288 F:      drivers/block/rsxx/
6289
6290 FLEXTIMER FTM-QUADDEC DRIVER
6291 M:      Patrick Havelange <patrick.havelange@essensium.com>
6292 L:      linux-iio@vger.kernel.org
6293 S:      Maintained
6294 F:      Documentation/ABI/testing/sysfs-bus-counter-ftm-quadddec
6295 F:      Documentation/devicetree/bindings/counter/ftm-quaddec.txt
6296 F:      drivers/counter/ftm-quaddec.c
6297
6298 FLOPPY DRIVER
6299 M:      Denis Efremov <efremov@linux.com>
6300 S:      Odd Fixes
6301 L:      linux-block@vger.kernel.org
6302 F:      drivers/block/floppy.c
6303
6304 FMC SUBSYSTEM
6305 M:      Alessandro Rubini <rubini@gnudd.com>
6306 W:      http://www.ohwr.org/projects/fmc-bus
6307 S:      Supported
6308 F:      drivers/fmc/
6309 F:      include/linux/fmc*.h
6310 F:      include/linux/ipmi-fru.h
6311 K:      fmc_d.*register
6312
6313 FPGA MANAGER FRAMEWORK
6314 M:      Moritz Fischer <mdf@kernel.org>
6315 L:      linux-fpga@vger.kernel.org
6316 S:      Maintained
6317 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mdf/linux-fpga.git
6318 Q:      http://patchwork.kernel.org/project/linux-fpga/list/
6319 F:      Documentation/fpga/
6320 F:      Documentation/driver-api/fpga/
6321 F:      Documentation/devicetree/bindings/fpga/
6322 F:      drivers/fpga/
6323 F:      include/linux/fpga/
6324 W:      http://www.rocketboards.org
6325
6326 FPGA DFL DRIVERS
6327 M:      Wu Hao <hao.wu@intel.com>
6328 L:      linux-fpga@vger.kernel.org
6329 S:      Maintained
6330 F:      Documentation/fpga/dfl.rst
6331 F:      include/uapi/linux/fpga-dfl.h
6332 F:      drivers/fpga/dfl*
6333
6334 FPU EMULATOR
6335 M:      Bill Metzenthen <billm@melbpc.org.au>
6336 W:      http://floatingpoint.sourceforge.net/emulator/index.html
6337 S:      Maintained
6338 F:      arch/x86/math-emu/
6339
6340 FRAME RELAY DLCI/FRAD (Sangoma drivers too)
6341 L:      netdev@vger.kernel.org
6342 S:      Orphan
6343 F:      drivers/net/wan/dlci.c
6344 F:      drivers/net/wan/sdla.c
6345
6346 FRAMEBUFFER LAYER
6347 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
6348 L:      dri-devel@lists.freedesktop.org
6349 L:      linux-fbdev@vger.kernel.org
6350 T:      git git://anongit.freedesktop.org/drm/drm-misc
6351 Q:      http://patchwork.kernel.org/project/linux-fbdev/list/
6352 S:      Maintained
6353 F:      Documentation/fb/
6354 F:      drivers/video/
6355 F:      include/video/
6356 F:      include/linux/fb.h
6357 F:      include/uapi/video/
6358 F:      include/uapi/linux/fb.h
6359
6360 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
6361 M:      Horia Geantă <horia.geanta@nxp.com>
6362 M:      Aymen Sghaier <aymen.sghaier@nxp.com>
6363 L:      linux-crypto@vger.kernel.org
6364 S:      Maintained
6365 F:      drivers/crypto/caam/
6366 F:      Documentation/devicetree/bindings/crypto/fsl-sec4.txt
6367
6368 FREESCALE DIU FRAMEBUFFER DRIVER
6369 M:      Timur Tabi <timur@kernel.org>
6370 L:      linux-fbdev@vger.kernel.org
6371 S:      Maintained
6372 F:      drivers/video/fbdev/fsl-diu-fb.*
6373
6374 FREESCALE DMA DRIVER
6375 M:      Li Yang <leoyang.li@nxp.com>
6376 M:      Zhang Wei <zw@zh-kernel.org>
6377 L:      linuxppc-dev@lists.ozlabs.org
6378 S:      Maintained
6379 F:      drivers/dma/fsldma.*
6380
6381 FREESCALE ENETC ETHERNET DRIVERS
6382 M:      Claudiu Manoil <claudiu.manoil@nxp.com>
6383 L:      netdev@vger.kernel.org
6384 S:      Maintained
6385 F:      drivers/net/ethernet/freescale/enetc/
6386
6387 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
6388 M:      Claudiu Manoil <claudiu.manoil@nxp.com>
6389 L:      netdev@vger.kernel.org
6390 S:      Maintained
6391 F:      drivers/net/ethernet/freescale/gianfar*
6392 F:      Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
6393
6394 FREESCALE GPMI NAND DRIVER
6395 M:      Han Xu <han.xu@nxp.com>
6396 L:      linux-mtd@lists.infradead.org
6397 S:      Maintained
6398 F:      drivers/mtd/nand/raw/gpmi-nand/*
6399
6400 FREESCALE I2C CPM DRIVER
6401 M:      Jochen Friedrich <jochen@scram.de>
6402 L:      linuxppc-dev@lists.ozlabs.org
6403 L:      linux-i2c@vger.kernel.org
6404 S:      Maintained
6405 F:      drivers/i2c/busses/i2c-cpm.c
6406
6407 FREESCALE IMX DDR PMU DRIVER
6408 M:      Frank Li <Frank.li@nxp.com>
6409 L:      linux-arm-kernel@lists.infradead.org
6410 S:      Maintained
6411 F:      drivers/perf/fsl_imx8_ddr_perf.c
6412 F:      Documentation/devicetree/bindings/perf/fsl-imx-ddr.txt
6413
6414 FREESCALE IMX LPI2C DRIVER
6415 M:      Dong Aisheng <aisheng.dong@nxp.com>
6416 L:      linux-i2c@vger.kernel.org
6417 L:      linux-imx@nxp.com
6418 S:      Maintained
6419 F:      drivers/i2c/busses/i2c-imx-lpi2c.c
6420 F:      Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.txt
6421
6422 FREESCALE IMX / MXC FEC DRIVER
6423 M:      Fugang Duan <fugang.duan@nxp.com>
6424 L:      netdev@vger.kernel.org
6425 S:      Maintained
6426 F:      drivers/net/ethernet/freescale/fec_main.c
6427 F:      drivers/net/ethernet/freescale/fec_ptp.c
6428 F:      drivers/net/ethernet/freescale/fec.h
6429 F:      Documentation/devicetree/bindings/net/fsl-fec.txt
6430
6431 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
6432 M:      Sascha Hauer <s.hauer@pengutronix.de>
6433 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
6434 L:      linux-fbdev@vger.kernel.org
6435 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6436 S:      Maintained
6437 F:      include/linux/platform_data/video-imxfb.h
6438 F:      drivers/video/fbdev/imxfb.c
6439
6440 FREESCALE QORIQ DPAA ETHERNET DRIVER
6441 M:      Madalin Bucur <madalin.bucur@nxp.com>
6442 L:      netdev@vger.kernel.org
6443 S:      Maintained
6444 F:      drivers/net/ethernet/freescale/dpaa
6445
6446 FREESCALE QORIQ DPAA FMAN DRIVER
6447 M:      Madalin Bucur <madalin.bucur@nxp.com>
6448 L:      netdev@vger.kernel.org
6449 S:      Maintained
6450 F:      drivers/net/ethernet/freescale/fman
6451 F:      Documentation/devicetree/bindings/net/fsl-fman.txt
6452
6453 FREESCALE QORIQ PTP CLOCK DRIVER
6454 M:      Yangbo Lu <yangbo.lu@nxp.com>
6455 L:      netdev@vger.kernel.org
6456 S:      Maintained
6457 F:      drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
6458 F:      drivers/net/ethernet/freescale/dpaa2/dprtc*
6459 F:      drivers/net/ethernet/freescale/enetc/enetc_ptp.c
6460 F:      drivers/ptp/ptp_qoriq.c
6461 F:      drivers/ptp/ptp_qoriq_debugfs.c
6462 F:      include/linux/fsl/ptp_qoriq.h
6463 F:      Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
6464
6465 FREESCALE QUAD SPI DRIVER
6466 M:      Han Xu <han.xu@nxp.com>
6467 L:      linux-spi@vger.kernel.org
6468 S:      Maintained
6469 F:      drivers/spi/spi-fsl-qspi.c
6470
6471 FREESCALE QUICC ENGINE LIBRARY
6472 M:      Qiang Zhao <qiang.zhao@nxp.com>
6473 L:      linuxppc-dev@lists.ozlabs.org
6474 S:      Maintained
6475 F:      drivers/soc/fsl/qe/
6476 F:      include/soc/fsl/*qe*.h
6477 F:      include/soc/fsl/*ucc*.h
6478
6479 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
6480 M:      Li Yang <leoyang.li@nxp.com>
6481 L:      netdev@vger.kernel.org
6482 L:      linuxppc-dev@lists.ozlabs.org
6483 S:      Maintained
6484 F:      drivers/net/ethernet/freescale/ucc_geth*
6485
6486 FREESCALE QUICC ENGINE UCC HDLC DRIVER
6487 M:      Zhao Qiang <qiang.zhao@nxp.com>
6488 L:      netdev@vger.kernel.org
6489 L:      linuxppc-dev@lists.ozlabs.org
6490 S:      Maintained
6491 F:      drivers/net/wan/fsl_ucc_hdlc*
6492
6493 FREESCALE QUICC ENGINE UCC UART DRIVER
6494 M:      Timur Tabi <timur@kernel.org>
6495 L:      linuxppc-dev@lists.ozlabs.org
6496 S:      Maintained
6497 F:      drivers/tty/serial/ucc_uart.c
6498
6499 FREESCALE SOC DRIVERS
6500 M:      Li Yang <leoyang.li@nxp.com>
6501 L:      linuxppc-dev@lists.ozlabs.org
6502 L:      linux-arm-kernel@lists.infradead.org
6503 S:      Maintained
6504 F:      Documentation/devicetree/bindings/misc/fsl,dpaa2-console.txt
6505 F:      Documentation/devicetree/bindings/soc/fsl/
6506 F:      drivers/soc/fsl/
6507 F:      include/linux/fsl/
6508
6509 FREESCALE SOC FS_ENET DRIVER
6510 M:      Pantelis Antoniou <pantelis.antoniou@gmail.com>
6511 L:      linuxppc-dev@lists.ozlabs.org
6512 L:      netdev@vger.kernel.org
6513 S:      Maintained
6514 F:      drivers/net/ethernet/freescale/fs_enet/
6515 F:      include/linux/fs_enet_pd.h
6516
6517 FREESCALE SOC SOUND DRIVERS
6518 M:      Timur Tabi <timur@kernel.org>
6519 M:      Nicolin Chen <nicoleotsuka@gmail.com>
6520 M:      Xiubo Li <Xiubo.Lee@gmail.com>
6521 R:      Fabio Estevam <festevam@gmail.com>
6522 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
6523 L:      linuxppc-dev@lists.ozlabs.org
6524 S:      Maintained
6525 F:      sound/soc/fsl/fsl*
6526 F:      sound/soc/fsl/imx*
6527 F:      sound/soc/fsl/mpc8610_hpcd.c
6528
6529 FREESCALE USB PERIPHERAL DRIVERS
6530 M:      Li Yang <leoyang.li@nxp.com>
6531 L:      linux-usb@vger.kernel.org
6532 L:      linuxppc-dev@lists.ozlabs.org
6533 S:      Maintained
6534 F:      drivers/usb/gadget/udc/fsl*
6535
6536 FREEVXFS FILESYSTEM
6537 M:      Christoph Hellwig <hch@infradead.org>
6538 W:      ftp://ftp.openlinux.org/pub/people/hch/vxfs
6539 S:      Maintained
6540 F:      fs/freevxfs/
6541
6542 FREEZER
6543 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
6544 M:      Pavel Machek <pavel@ucw.cz>
6545 L:      linux-pm@vger.kernel.org
6546 S:      Supported
6547 F:      Documentation/power/freezing-of-tasks.rst
6548 F:      include/linux/freezer.h
6549 F:      kernel/freezer.c
6550
6551 FRONTSWAP API
6552 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
6553 L:      linux-kernel@vger.kernel.org
6554 S:      Maintained
6555 F:      mm/frontswap.c
6556 F:      include/linux/frontswap.h
6557
6558 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
6559 M:      David Howells <dhowells@redhat.com>
6560 L:      linux-cachefs@redhat.com (moderated for non-subscribers)
6561 S:      Supported
6562 F:      Documentation/filesystems/caching/
6563 F:      fs/fscache/
6564 F:      include/linux/fscache*.h
6565
6566 FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
6567 M:      Theodore Y. Ts'o <tytso@mit.edu>
6568 M:      Jaegeuk Kim <jaegeuk@kernel.org>
6569 M:      Eric Biggers <ebiggers@kernel.org>
6570 L:      linux-fscrypt@vger.kernel.org
6571 Q:      https://patchwork.kernel.org/project/linux-fscrypt/list/
6572 T:      git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git
6573 S:      Supported
6574 F:      fs/crypto/
6575 F:      include/linux/fscrypt*.h
6576 F:      Documentation/filesystems/fscrypt.rst
6577
6578 FSI SUBSYSTEM
6579 M:      Jeremy Kerr <jk@ozlabs.org>
6580 M:      Joel Stanley <joel@jms.id.au>
6581 R:      Alistar Popple <alistair@popple.id.au>
6582 R:      Eddie James <eajames@linux.ibm.com>
6583 L:      linux-fsi@lists.ozlabs.org
6584 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joel/fsi.git
6585 Q:      http://patchwork.ozlabs.org/project/linux-fsi/list/
6586 S:      Supported
6587 F:      drivers/fsi/
6588 F:      include/linux/fsi*.h
6589 F:      include/trace/events/fsi*.h
6590
6591 FSI-ATTACHED I2C DRIVER
6592 M:      Eddie James <eajames@linux.ibm.com>
6593 L:      linux-i2c@vger.kernel.org
6594 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
6595 S:      Maintained
6596 F:      drivers/i2c/busses/i2c-fsi.c
6597 F:      Documentation/devicetree/bindings/i2c/i2c-fsi.txt
6598
6599 FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
6600 M:      Jan Kara <jack@suse.cz>
6601 R:      Amir Goldstein <amir73il@gmail.com>
6602 L:      linux-fsdevel@vger.kernel.org
6603 S:      Maintained
6604 F:      fs/notify/
6605 F:      include/linux/fsnotify*.h
6606
6607 FUJITSU LAPTOP EXTRAS
6608 M:      Jonathan Woithe <jwoithe@just42.net>
6609 L:      platform-driver-x86@vger.kernel.org
6610 S:      Maintained
6611 F:      drivers/platform/x86/fujitsu-laptop.c
6612
6613 FUJITSU M-5MO LS CAMERA ISP DRIVER
6614 M:      Kyungmin Park <kyungmin.park@samsung.com>
6615 M:      Heungjun Kim <riverful.kim@samsung.com>
6616 L:      linux-media@vger.kernel.org
6617 S:      Maintained
6618 F:      drivers/media/i2c/m5mols/
6619 F:      include/media/i2c/m5mols.h
6620
6621 FUJITSU TABLET EXTRAS
6622 M:      Robert Gerlach <khnz@gmx.de>
6623 L:      platform-driver-x86@vger.kernel.org
6624 S:      Maintained
6625 F:      drivers/platform/x86/fujitsu-tablet.c
6626
6627 FUSE: FILESYSTEM IN USERSPACE
6628 M:      Miklos Szeredi <miklos@szeredi.hu>
6629 L:      linux-fsdevel@vger.kernel.org
6630 W:      http://fuse.sourceforge.net/
6631 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
6632 S:      Maintained
6633 F:      fs/fuse/
6634 F:      include/uapi/linux/fuse.h
6635 F:      Documentation/filesystems/fuse.txt
6636
6637 FUTEX SUBSYSTEM
6638 M:      Thomas Gleixner <tglx@linutronix.de>
6639 M:      Ingo Molnar <mingo@redhat.com>
6640 R:      Peter Zijlstra <peterz@infradead.org>
6641 R:      Darren Hart <dvhart@infradead.org>
6642 L:      linux-kernel@vger.kernel.org
6643 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
6644 S:      Maintained
6645 F:      kernel/futex.c
6646 F:      include/asm-generic/futex.h
6647 F:      include/linux/futex.h
6648 F:      include/uapi/linux/futex.h
6649 F:      tools/testing/selftests/futex/
6650 F:      tools/perf/bench/futex*
6651 F:      Documentation/*futex*
6652
6653 GCC PLUGINS
6654 M:      Kees Cook <keescook@chromium.org>
6655 R:      Emese Revfy <re.emese@gmail.com>
6656 L:      kernel-hardening@lists.openwall.com
6657 S:      Maintained
6658 F:      scripts/gcc-plugins/
6659 F:      scripts/gcc-plugin.sh
6660 F:      scripts/Makefile.gcc-plugins
6661 F:      Documentation/core-api/gcc-plugins.rst
6662
6663 GASKET DRIVER FRAMEWORK
6664 M:      Rob Springer <rspringer@google.com>
6665 M:      Todd Poynor <toddpoynor@google.com>
6666 M:      Ben Chan <benchan@chromium.org>
6667 S:      Maintained
6668 F:      drivers/staging/gasket/
6669
6670 GCOV BASED KERNEL PROFILING
6671 M:      Peter Oberparleiter <oberpar@linux.ibm.com>
6672 S:      Maintained
6673 F:      kernel/gcov/
6674 F:      Documentation/dev-tools/gcov.rst
6675
6676 GDB KERNEL DEBUGGING HELPER SCRIPTS
6677 M:      Jan Kiszka <jan.kiszka@siemens.com>
6678 M:      Kieran Bingham <kbingham@kernel.org>
6679 S:      Supported
6680 F:      scripts/gdb/
6681
6682 GDT SCSI DISK ARRAY CONTROLLER DRIVER
6683 M:      Achim Leubner <achim_leubner@adaptec.com>
6684 L:      linux-scsi@vger.kernel.org
6685 W:      http://www.icp-vortex.com/
6686 S:      Supported
6687 F:      drivers/scsi/gdt*
6688
6689 GEMTEK FM RADIO RECEIVER DRIVER
6690 M:      Hans Verkuil <hverkuil@xs4all.nl>
6691 L:      linux-media@vger.kernel.org
6692 T:      git git://linuxtv.org/media_tree.git
6693 W:      https://linuxtv.org
6694 S:      Maintained
6695 F:      drivers/media/radio/radio-gemtek*
6696
6697 GENERIC GPIO I2C DRIVER
6698 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
6699 S:      Supported
6700 F:      drivers/i2c/busses/i2c-gpio.c
6701 F:      include/linux/platform_data/i2c-gpio.h
6702
6703 GENERIC GPIO I2C MULTIPLEXER DRIVER
6704 M:      Peter Korsgaard <peter.korsgaard@barco.com>
6705 L:      linux-i2c@vger.kernel.org
6706 S:      Supported
6707 F:      drivers/i2c/muxes/i2c-mux-gpio.c
6708 F:      include/linux/platform_data/i2c-mux-gpio.h
6709 F:      Documentation/i2c/muxes/i2c-mux-gpio
6710
6711 GENERIC HDLC (WAN) DRIVERS
6712 M:      Krzysztof Halasa <khc@pm.waw.pl>
6713 W:      http://www.kernel.org/pub/linux/utils/net/hdlc/
6714 S:      Maintained
6715 F:      drivers/net/wan/c101.c
6716 F:      drivers/net/wan/hd6457*
6717 F:      drivers/net/wan/hdlc*
6718 F:      drivers/net/wan/n2.c
6719 F:      drivers/net/wan/pc300too.c
6720 F:      drivers/net/wan/pci200syn.c
6721 F:      drivers/net/wan/wanxl*
6722
6723 GENERIC INCLUDE/ASM HEADER FILES
6724 M:      Arnd Bergmann <arnd@arndb.de>
6725 L:      linux-arch@vger.kernel.org
6726 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
6727 S:      Maintained
6728 F:      include/asm-generic/
6729 F:      include/uapi/asm-generic/
6730
6731 GENERIC PHY FRAMEWORK
6732 M:      Kishon Vijay Abraham I <kishon@ti.com>
6733 L:      linux-kernel@vger.kernel.org
6734 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
6735 S:      Supported
6736 F:      drivers/phy/
6737 F:      include/linux/phy/
6738 F:      Documentation/devicetree/bindings/phy/
6739
6740 GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
6741 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
6742 S:      Supported
6743 F:      drivers/i2c/muxes/i2c-demux-pinctrl.c
6744
6745 GENERIC PM DOMAINS
6746 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
6747 M:      Kevin Hilman <khilman@kernel.org>
6748 M:      Ulf Hansson <ulf.hansson@linaro.org>
6749 L:      linux-pm@vger.kernel.org
6750 S:      Supported
6751 F:      drivers/base/power/domain*.c
6752 F:      include/linux/pm_domain.h
6753 F:      Documentation/devicetree/bindings/power/power_domain.txt
6754
6755 GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
6756 M:      Eugen Hristev <eugen.hristev@microchip.com>
6757 L:      linux-input@vger.kernel.org
6758 S:      Maintained
6759 F:      drivers/input/touchscreen/resistive-adc-touch.c
6760
6761 GENERIC UIO DRIVER FOR PCI DEVICES
6762 M:      "Michael S. Tsirkin" <mst@redhat.com>
6763 L:      kvm@vger.kernel.org
6764 S:      Supported
6765 F:      drivers/uio/uio_pci_generic.c
6766
6767 GENERIC VDSO LIBRARY:
6768 M:      Andy Lutomirski <luto@kernel.org>
6769 M:      Thomas Gleixner <tglx@linutronix.de>
6770 M:      Vincenzo Frascino <vincenzo.frascino@arm.com>
6771 L:      linux-kernel@vger.kernel.org
6772 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/vdso
6773 S:      Maintained
6774 F:      lib/vdso/
6775 F:      kernel/time/vsyscall.c
6776 F:      include/vdso/
6777 F:      include/asm-generic/vdso/vsyscall.h
6778
6779 GENWQE (IBM Generic Workqueue Card)
6780 M:      Frank Haverkamp <haver@linux.ibm.com>
6781 S:      Supported
6782 F:      drivers/misc/genwqe/
6783
6784 GET_MAINTAINER SCRIPT
6785 M:      Joe Perches <joe@perches.com>
6786 S:      Maintained
6787 F:      scripts/get_maintainer.pl
6788
6789 GFS2 FILE SYSTEM
6790 M:      Bob Peterson <rpeterso@redhat.com>
6791 M:      Andreas Gruenbacher <agruenba@redhat.com>
6792 L:      cluster-devel@redhat.com
6793 W:      http://sources.redhat.com/cluster/
6794 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
6795 S:      Supported
6796 F:      Documentation/filesystems/gfs2*.txt
6797 F:      fs/gfs2/
6798 F:      include/uapi/linux/gfs2_ondisk.h
6799
6800 GNSS SUBSYSTEM
6801 M:      Johan Hovold <johan@kernel.org>
6802 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git
6803 S:      Maintained
6804 F:      Documentation/ABI/testing/sysfs-class-gnss
6805 F:      Documentation/devicetree/bindings/gnss/
6806 F:      drivers/gnss/
6807 F:      include/linux/gnss.h
6808
6809 GO7007 MPEG CODEC
6810 M:      Hans Verkuil <hverkuil-cisco@xs4all.nl>
6811 L:      linux-media@vger.kernel.org
6812 S:      Maintained
6813 F:      drivers/media/usb/go7007/
6814
6815 GOODIX TOUCHSCREEN
6816 M:      Bastien Nocera <hadess@hadess.net>
6817 L:      linux-input@vger.kernel.org
6818 S:      Maintained
6819 F:      drivers/input/touchscreen/goodix.c
6820
6821 GOOGLE ETHERNET DRIVERS
6822 M:      Catherine Sullivan <csully@google.com>
6823 R:      Sagi Shahar <sagis@google.com>
6824 R:      Jon Olson <jonolson@google.com>
6825 L:      netdev@vger.kernel.org
6826 S:      Supported
6827 F:      Documentation/networking/device_drivers/google/gve.rst
6828 F:      drivers/net/ethernet/google
6829
6830 GPD POCKET FAN DRIVER
6831 M:      Hans de Goede <hdegoede@redhat.com>
6832 L:      platform-driver-x86@vger.kernel.org
6833 S:      Maintained
6834 F:      drivers/platform/x86/gpd-pocket-fan.c
6835
6836 GPIO ACPI SUPPORT
6837 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
6838 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6839 L:      linux-gpio@vger.kernel.org
6840 L:      linux-acpi@vger.kernel.org
6841 S:      Maintained
6842 F:      Documentation/firmware-guide/acpi/gpio-properties.rst
6843 F:      drivers/gpio/gpiolib-acpi.c
6844
6845 GPIO IR Transmitter
6846 M:      Sean Young <sean@mess.org>
6847 L:      linux-media@vger.kernel.org
6848 S:      Maintained
6849 F:      drivers/media/rc/gpio-ir-tx.c
6850
6851 GPIO MOCKUP DRIVER
6852 M:      Bamvor Jian Zhang <bamv2005@gmail.com>
6853 L:      linux-gpio@vger.kernel.org
6854 S:      Maintained
6855 F:      drivers/gpio/gpio-mockup.c
6856 F:      tools/testing/selftests/gpio/
6857
6858 GPIO SUBSYSTEM
6859 M:      Linus Walleij <linus.walleij@linaro.org>
6860 M:      Bartosz Golaszewski <bgolaszewski@baylibre.com>
6861 L:      linux-gpio@vger.kernel.org
6862 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
6863 S:      Maintained
6864 F:      Documentation/devicetree/bindings/gpio/
6865 F:      Documentation/driver-api/gpio/
6866 F:      Documentation/admin-guide/gpio/
6867 F:      Documentation/ABI/testing/gpio-cdev
6868 F:      Documentation/ABI/obsolete/sysfs-gpio
6869 F:      drivers/gpio/
6870 F:      include/linux/gpio/
6871 F:      include/linux/gpio.h
6872 F:      include/linux/of_gpio.h
6873 F:      include/asm-generic/gpio.h
6874 F:      include/uapi/linux/gpio.h
6875 F:      tools/gpio/
6876
6877 GRE DEMULTIPLEXER DRIVER
6878 M:      Dmitry Kozlov <xeb@mail.ru>
6879 L:      netdev@vger.kernel.org
6880 S:      Maintained
6881 F:      net/ipv4/gre_demux.c
6882 F:      net/ipv4/gre_offload.c
6883 F:      include/net/gre.h
6884
6885 GRETH 10/100/1G Ethernet MAC device driver
6886 M:      Andreas Larsson <andreas@gaisler.com>
6887 L:      netdev@vger.kernel.org
6888 S:      Maintained
6889 F:      drivers/net/ethernet/aeroflex/
6890
6891 GREYBUS AUDIO PROTOCOLS DRIVERS
6892 M:      Vaibhav Agarwal <vaibhav.sr@gmail.com>
6893 M:      Mark Greer <mgreer@animalcreek.com>
6894 S:      Maintained
6895 F:      drivers/staging/greybus/audio_apbridgea.c
6896 F:      drivers/staging/greybus/audio_apbridgea.h
6897 F:      drivers/staging/greybus/audio_codec.c
6898 F:      drivers/staging/greybus/audio_codec.h
6899 F:      drivers/staging/greybus/audio_gb.c
6900 F:      drivers/staging/greybus/audio_manager.c
6901 F:      drivers/staging/greybus/audio_manager.h
6902 F:      drivers/staging/greybus/audio_manager_module.c
6903 F:      drivers/staging/greybus/audio_manager_private.h
6904 F:      drivers/staging/greybus/audio_manager_sysfs.c
6905 F:      drivers/staging/greybus/audio_module.c
6906 F:      drivers/staging/greybus/audio_topology.c
6907
6908 GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
6909 M:      Viresh Kumar <vireshk@kernel.org>
6910 S:      Maintained
6911 F:      drivers/staging/greybus/authentication.c
6912 F:      drivers/staging/greybus/bootrom.c
6913 F:      drivers/staging/greybus/firmware.h
6914 F:      drivers/staging/greybus/fw-core.c
6915 F:      drivers/staging/greybus/fw-download.c
6916 F:      drivers/staging/greybus/fw-management.c
6917 F:      drivers/staging/greybus/greybus_authentication.h
6918 F:      drivers/staging/greybus/greybus_firmware.h
6919 F:      drivers/staging/greybus/hid.c
6920 F:      drivers/staging/greybus/i2c.c
6921 F:      drivers/staging/greybus/spi.c
6922 F:      drivers/staging/greybus/spilib.c
6923 F:      drivers/staging/greybus/spilib.h
6924
6925 GREYBUS LOOPBACK DRIVER
6926 M:      Bryan O'Donoghue <pure.logic@nexus-software.ie>
6927 S:      Maintained
6928 F:      drivers/staging/greybus/loopback.c
6929
6930 GREYBUS PLATFORM DRIVERS
6931 M:      Vaibhav Hiremath <hvaibhav.linux@gmail.com>
6932 S:      Maintained
6933 F:      drivers/staging/greybus/arche-platform.c
6934 F:      drivers/staging/greybus/arche-apb-ctrl.c
6935 F:      drivers/staging/greybus/arche_platform.h
6936
6937 GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
6938 M:      Rui Miguel Silva <rmfrfs@gmail.com>
6939 S:      Maintained
6940 F:      drivers/staging/greybus/sdio.c
6941 F:      drivers/staging/greybus/light.c
6942 F:      drivers/staging/greybus/gpio.c
6943 F:      drivers/staging/greybus/power_supply.c
6944 F:      drivers/staging/greybus/spi.c
6945 F:      drivers/staging/greybus/spilib.c
6946
6947 GREYBUS SUBSYSTEM
6948 M:      Johan Hovold <johan@kernel.org>
6949 M:      Alex Elder <elder@kernel.org>
6950 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6951 S:      Maintained
6952 F:      drivers/staging/greybus/
6953 L:      greybus-dev@lists.linaro.org (moderated for non-subscribers)
6954
6955 GREYBUS UART PROTOCOLS DRIVERS
6956 M:      David Lin <dtwlin@gmail.com>
6957 S:      Maintained
6958 F:      drivers/staging/greybus/uart.c
6959 F:      drivers/staging/greybus/log.c
6960
6961 GS1662 VIDEO SERIALIZER
6962 M:      Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
6963 L:      linux-media@vger.kernel.org
6964 T:      git git://linuxtv.org/media_tree.git
6965 S:      Maintained
6966 F:      drivers/media/spi/gs1662.c
6967
6968 GSPCA FINEPIX SUBDRIVER
6969 M:      Frank Zago <frank@zago.net>
6970 L:      linux-media@vger.kernel.org
6971 T:      git git://linuxtv.org/media_tree.git
6972 S:      Maintained
6973 F:      drivers/media/usb/gspca/finepix.c
6974
6975 GSPCA GL860 SUBDRIVER
6976 M:      Olivier Lorin <o.lorin@laposte.net>
6977 L:      linux-media@vger.kernel.org
6978 T:      git git://linuxtv.org/media_tree.git
6979 S:      Maintained
6980 F:      drivers/media/usb/gspca/gl860/
6981
6982 GSPCA M5602 SUBDRIVER
6983 M:      Erik Andren <erik.andren@gmail.com>
6984 L:      linux-media@vger.kernel.org
6985 T:      git git://linuxtv.org/media_tree.git
6986 S:      Maintained
6987 F:      drivers/media/usb/gspca/m5602/
6988
6989 GSPCA PAC207 SONIXB SUBDRIVER
6990 M:      Hans Verkuil <hverkuil@xs4all.nl>
6991 L:      linux-media@vger.kernel.org
6992 T:      git git://linuxtv.org/media_tree.git
6993 S:      Odd Fixes
6994 F:      drivers/media/usb/gspca/pac207.c
6995
6996 GSPCA SN9C20X SUBDRIVER
6997 M:      Brian Johnson <brijohn@gmail.com>
6998 L:      linux-media@vger.kernel.org
6999 T:      git git://linuxtv.org/media_tree.git
7000 S:      Maintained
7001 F:      drivers/media/usb/gspca/sn9c20x.c
7002
7003 GSPCA T613 SUBDRIVER
7004 M:      Leandro Costantino <lcostantino@gmail.com>
7005 L:      linux-media@vger.kernel.org
7006 T:      git git://linuxtv.org/media_tree.git
7007 S:      Maintained
7008 F:      drivers/media/usb/gspca/t613.c
7009
7010 GSPCA USB WEBCAM DRIVER
7011 M:      Hans Verkuil <hverkuil@xs4all.nl>
7012 L:      linux-media@vger.kernel.org
7013 T:      git git://linuxtv.org/media_tree.git
7014 S:      Odd Fixes
7015 F:      drivers/media/usb/gspca/
7016
7017 GTP (GPRS Tunneling Protocol)
7018 M:      Pablo Neira Ayuso <pablo@netfilter.org>
7019 M:      Harald Welte <laforge@gnumonks.org>
7020 L:      osmocom-net-gprs@lists.osmocom.org
7021 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
7022 S:      Maintained
7023 F:      drivers/net/gtp.c
7024
7025 GUID PARTITION TABLE (GPT)
7026 M:      Davidlohr Bueso <dave@stgolabs.net>
7027 L:      linux-efi@vger.kernel.org
7028 S:      Maintained
7029 F:      block/partitions/efi.*
7030
7031 H8/300 ARCHITECTURE
7032 M:      Yoshinori Sato <ysato@users.sourceforge.jp>
7033 L:      uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
7034 W:      http://uclinux-h8.sourceforge.jp
7035 T:      git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
7036 S:      Maintained
7037 F:      arch/h8300/
7038 F:      drivers/clocksource/h8300_*.c
7039 F:      drivers/clk/h8300/
7040 F:      drivers/irqchip/irq-renesas-h8*.c
7041
7042 HABANALABS PCI DRIVER
7043 M:      Oded Gabbay <oded.gabbay@gmail.com>
7044 T:      git https://github.com/HabanaAI/linux.git
7045 S:      Supported
7046 F:      drivers/misc/habanalabs/
7047 F:      include/uapi/misc/habanalabs.h
7048 F:      Documentation/ABI/testing/sysfs-driver-habanalabs
7049 F:      Documentation/ABI/testing/debugfs-driver-habanalabs
7050
7051 HACKRF MEDIA DRIVER
7052 M:      Antti Palosaari <crope@iki.fi>
7053 L:      linux-media@vger.kernel.org
7054 W:      https://linuxtv.org
7055 W:      http://palosaari.fi/linux/
7056 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7057 T:      git git://linuxtv.org/anttip/media_tree.git
7058 S:      Maintained
7059 F:      drivers/media/usb/hackrf/
7060
7061 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
7062 M:      Frank Seidel <frank@f-seidel.de>
7063 L:      platform-driver-x86@vger.kernel.org
7064 W:      http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
7065 S:      Maintained
7066 F:      drivers/platform/x86/hdaps.c
7067
7068 HARDWARE MONITORING
7069 M:      Jean Delvare <jdelvare@suse.com>
7070 M:      Guenter Roeck <linux@roeck-us.net>
7071 L:      linux-hwmon@vger.kernel.org
7072 W:      http://hwmon.wiki.kernel.org/
7073 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
7074 S:      Maintained
7075 F:      Documentation/devicetree/bindings/hwmon/
7076 F:      Documentation/hwmon/
7077 F:      drivers/hwmon/
7078 F:      include/linux/hwmon*.h
7079 F:      include/trace/events/hwmon*.h
7080
7081 HARDWARE RANDOM NUMBER GENERATOR CORE
7082 M:      Matt Mackall <mpm@selenic.com>
7083 M:      Herbert Xu <herbert@gondor.apana.org.au>
7084 L:      linux-crypto@vger.kernel.org
7085 S:      Odd fixes
7086 F:      Documentation/devicetree/bindings/rng/
7087 F:      Documentation/admin-guide/hw_random.rst
7088 F:      drivers/char/hw_random/
7089 F:      include/linux/hw_random.h
7090
7091 HARDWARE TRACING FACILITIES
7092 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
7093 S:      Maintained
7094 F:      drivers/hwtracing/
7095
7096 HARDWARE SPINLOCK CORE
7097 M:      Ohad Ben-Cohen <ohad@wizery.com>
7098 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
7099 L:      linux-remoteproc@vger.kernel.org
7100 S:      Maintained
7101 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
7102 F:      Documentation/devicetree/bindings/hwlock/
7103 F:      Documentation/hwspinlock.txt
7104 F:      drivers/hwspinlock/
7105 F:      include/linux/hwspinlock.h
7106
7107 HARMONY SOUND DRIVER
7108 L:      linux-parisc@vger.kernel.org
7109 S:      Maintained
7110 F:      sound/parisc/harmony.*
7111
7112 HDPVR USB VIDEO ENCODER DRIVER
7113 M:      Hans Verkuil <hverkuil@xs4all.nl>
7114 L:      linux-media@vger.kernel.org
7115 T:      git git://linuxtv.org/media_tree.git
7116 W:      https://linuxtv.org
7117 S:      Odd Fixes
7118 F:      drivers/media/usb/hdpvr/
7119
7120 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
7121 M:      Jerry Hoemann <jerry.hoemann@hpe.com>
7122 S:      Supported
7123 F:      Documentation/watchdog/hpwdt.rst
7124 F:      drivers/watchdog/hpwdt.c
7125
7126 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
7127 M:      Don Brace <don.brace@microsemi.com>
7128 L:      esc.storagedev@microsemi.com
7129 L:      linux-scsi@vger.kernel.org
7130 S:      Supported
7131 F:      Documentation/scsi/hpsa.txt
7132 F:      drivers/scsi/hpsa*.[ch]
7133 F:      include/linux/cciss*.h
7134 F:      include/uapi/linux/cciss*.h
7135
7136 HFI1 DRIVER
7137 M:      Mike Marciniszyn <mike.marciniszyn@intel.com>
7138 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
7139 L:      linux-rdma@vger.kernel.org
7140 S:      Supported
7141 F:      drivers/infiniband/hw/hfi1
7142
7143 HFS FILESYSTEM
7144 L:      linux-fsdevel@vger.kernel.org
7145 S:      Orphan
7146 F:      Documentation/filesystems/hfs.txt
7147 F:      fs/hfs/
7148
7149 HFSPLUS FILESYSTEM
7150 L:      linux-fsdevel@vger.kernel.org
7151 S:      Orphan
7152 F:      Documentation/filesystems/hfsplus.txt
7153 F:      fs/hfsplus/
7154
7155 HGA FRAMEBUFFER DRIVER
7156 M:      Ferenc Bakonyi <fero@drama.obuda.kando.hu>
7157 L:      linux-nvidia@lists.surfsouth.com
7158 W:      http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
7159 S:      Maintained
7160 F:      drivers/video/fbdev/hgafb.c
7161
7162 HIBERNATION (aka Software Suspend, aka swsusp)
7163 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
7164 M:      Pavel Machek <pavel@ucw.cz>
7165 L:      linux-pm@vger.kernel.org
7166 B:      https://bugzilla.kernel.org
7167 S:      Supported
7168 F:      arch/x86/power/
7169 F:      drivers/base/power/
7170 F:      kernel/power/
7171 F:      include/linux/suspend.h
7172 F:      include/linux/freezer.h
7173 F:      include/linux/pm.h
7174 F:      arch/*/include/asm/suspend*.h
7175
7176 HID CORE LAYER
7177 M:      Jiri Kosina <jikos@kernel.org>
7178 M:      Benjamin Tissoires <benjamin.tissoires@redhat.com>
7179 L:      linux-input@vger.kernel.org
7180 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
7181 S:      Maintained
7182 F:      drivers/hid/
7183 F:      include/linux/hid*
7184 F:      include/uapi/linux/hid*
7185
7186 HID SENSOR HUB DRIVERS
7187 M:      Jiri Kosina <jikos@kernel.org>
7188 M:      Jonathan Cameron <jic23@kernel.org>
7189 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7190 L:      linux-input@vger.kernel.org
7191 L:      linux-iio@vger.kernel.org
7192 S:      Maintained
7193 F:      Documentation/hid/hid-sensor*
7194 F:      drivers/hid/hid-sensor-*
7195 F:      drivers/iio/*/hid-*
7196 F:      include/linux/hid-sensor-*
7197
7198 HIGH-RESOLUTION TIMERS, CLOCKEVENTS
7199 M:      Thomas Gleixner <tglx@linutronix.de>
7200 L:      linux-kernel@vger.kernel.org
7201 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
7202 S:      Maintained
7203 F:      Documentation/timers/
7204 F:      kernel/time/hrtimer.c
7205 F:      kernel/time/clockevents.c
7206 F:      kernel/time/timer_*.c
7207 F:      include/linux/clockchips.h
7208 F:      include/linux/hrtimer.h
7209
7210 HIGH-SPEED SCC DRIVER FOR AX.25
7211 L:      linux-hams@vger.kernel.org
7212 S:      Orphan
7213 F:      drivers/net/hamradio/dmascc.c
7214 F:      drivers/net/hamradio/scc.c
7215
7216 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
7217 M:      HighPoint Linux Team <linux@highpoint-tech.com>
7218 W:      http://www.highpoint-tech.com
7219 S:      Supported
7220 F:      Documentation/scsi/hptiop.txt
7221 F:      drivers/scsi/hptiop.c
7222
7223 HIPPI
7224 M:      Jes Sorensen <jes@trained-monkey.org>
7225 L:      linux-hippi@sunsite.dk
7226 S:      Maintained
7227 F:      include/linux/hippidevice.h
7228 F:      include/uapi/linux/if_hippi.h
7229 F:      net/802/hippi.c
7230 F:      drivers/net/hippi/
7231
7232 HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
7233 M:      Yisen Zhuang <yisen.zhuang@huawei.com>
7234 M:      Salil Mehta <salil.mehta@huawei.com>
7235 L:      netdev@vger.kernel.org
7236 W:      http://www.hisilicon.com
7237 S:      Maintained
7238 F:      drivers/net/ethernet/hisilicon/hns3/
7239
7240 HISILICON LPC BUS DRIVER
7241 M:      john.garry@huawei.com
7242 W:      http://www.hisilicon.com
7243 S:      Maintained
7244 F:      drivers/bus/hisi_lpc.c
7245 F:      Documentation/devicetree/bindings/arm/hisilicon/hisilicon-low-pin-count.txt
7246
7247 HISILICON NETWORK SUBSYSTEM DRIVER
7248 M:      Yisen Zhuang <yisen.zhuang@huawei.com>
7249 M:      Salil Mehta <salil.mehta@huawei.com>
7250 L:      netdev@vger.kernel.org
7251 W:      http://www.hisilicon.com
7252 S:      Maintained
7253 F:      drivers/net/ethernet/hisilicon/
7254 F:      Documentation/devicetree/bindings/net/hisilicon*.txt
7255
7256 HISILICON PMU DRIVER
7257 M:      Shaokun Zhang <zhangshaokun@hisilicon.com>
7258 W:      http://www.hisilicon.com
7259 S:      Supported
7260 F:      drivers/perf/hisilicon
7261 F:      Documentation/admin-guide/perf/hisi-pmu.rst
7262
7263 HISILICON ROCE DRIVER
7264 M:      Lijun Ou <oulijun@huawei.com>
7265 M:      Wei Hu(Xavier) <xavier.huwei@huawei.com>
7266 L:      linux-rdma@vger.kernel.org
7267 S:      Maintained
7268 F:      drivers/infiniband/hw/hns/
7269 F:      Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
7270
7271 HISILICON SAS Controller
7272 M:      John Garry <john.garry@huawei.com>
7273 W:      http://www.hisilicon.com
7274 S:      Supported
7275 F:      drivers/scsi/hisi_sas/
7276 F:      Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
7277
7278 HMM - Heterogeneous Memory Management
7279 M:      Jérôme Glisse <jglisse@redhat.com>
7280 L:      linux-mm@kvack.org
7281 S:      Maintained
7282 F:      mm/hmm*
7283 F:      include/linux/hmm*
7284 F:      Documentation/vm/hmm.rst
7285
7286 HOST AP DRIVER
7287 M:      Jouni Malinen <j@w1.fi>
7288 L:      linux-wireless@vger.kernel.org
7289 W:      http://w1.fi/hostap-driver.html
7290 S:      Obsolete
7291 F:      drivers/net/wireless/intersil/hostap/
7292
7293 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
7294 L:      platform-driver-x86@vger.kernel.org
7295 S:      Orphan
7296 F:      drivers/platform/x86/tc1100-wmi.c
7297
7298 HP100:  Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
7299 M:      Jaroslav Kysela <perex@perex.cz>
7300 S:      Maintained
7301 F:      drivers/net/ethernet/hp/hp100.*
7302
7303 HPET:   High Precision Event Timers driver
7304 M:      Clemens Ladisch <clemens@ladisch.de>
7305 S:      Maintained
7306 F:      Documentation/timers/hpet.rst
7307 F:      drivers/char/hpet.c
7308 F:      include/linux/hpet.h
7309 F:      include/uapi/linux/hpet.h
7310
7311 HPET:   x86
7312 S:      Orphan
7313 F:      arch/x86/kernel/hpet.c
7314 F:      arch/x86/include/asm/hpet.h
7315
7316 HPFS FILESYSTEM
7317 M:      Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
7318 W:      http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
7319 S:      Maintained
7320 F:      fs/hpfs/
7321
7322 HSI SUBSYSTEM
7323 M:      Sebastian Reichel <sre@kernel.org>
7324 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
7325 S:      Maintained
7326 F:      Documentation/ABI/testing/sysfs-bus-hsi
7327 F:      Documentation/driver-api/hsi.rst
7328 F:      drivers/hsi/
7329 F:      include/linux/hsi/
7330 F:      include/uapi/linux/hsi/
7331
7332 HSO 3G MODEM DRIVER
7333 L:      linux-usb@vger.kernel.org
7334 S:      Orphan
7335 F:      drivers/net/usb/hso.c
7336
7337 HSR NETWORK PROTOCOL
7338 M:      Arvid Brodin <arvid.brodin@alten.se>
7339 L:      netdev@vger.kernel.org
7340 S:      Maintained
7341 F:      net/hsr/
7342
7343 HT16K33 LED CONTROLLER DRIVER
7344 M:      Robin van der Gracht <robin@protonic.nl>
7345 S:      Maintained
7346 F:      drivers/auxdisplay/ht16k33.c
7347 F:      Documentation/devicetree/bindings/display/ht16k33.txt
7348
7349 HTCPEN TOUCHSCREEN DRIVER
7350 M:      Pau Oliva Fora <pof@eslack.org>
7351 L:      linux-input@vger.kernel.org
7352 S:      Maintained
7353 F:      drivers/input/touchscreen/htcpen.c
7354
7355 HTS221 TEMPERATURE-HUMIDITY IIO DRIVER
7356 M:      Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
7357 L:      linux-iio@vger.kernel.org
7358 W:      http://www.st.com/
7359 S:      Maintained
7360 F:      drivers/iio/humidity/hts221*
7361 F:      Documentation/devicetree/bindings/iio/humidity/hts221.txt
7362
7363 HUAWEI ETHERNET DRIVER
7364 M:      Aviad Krawczyk <aviad.krawczyk@huawei.com>
7365 L:      netdev@vger.kernel.org
7366 S:      Supported
7367 F:      Documentation/networking/hinic.txt
7368 F:      drivers/net/ethernet/huawei/hinic/
7369
7370 HUGETLB FILESYSTEM
7371 M:      Mike Kravetz <mike.kravetz@oracle.com>
7372 L:      linux-mm@kvack.org
7373 S:      Maintained
7374 F:      fs/hugetlbfs/
7375 F:      mm/hugetlb.c
7376 F:      include/linux/hugetlb.h
7377 F:      Documentation/admin-guide/mm/hugetlbpage.rst
7378 F:      Documentation/vm/hugetlbfs_reserv.rst
7379 F:      Documentation/ABI/testing/sysfs-kernel-mm-hugepages
7380
7381 HVA ST MEDIA DRIVER
7382 M:      Jean-Christophe Trotin <jean-christophe.trotin@st.com>
7383 L:      linux-media@vger.kernel.org
7384 T:      git git://linuxtv.org/media_tree.git
7385 W:      https://linuxtv.org
7386 S:      Supported
7387 F:      drivers/media/platform/sti/hva
7388
7389 HWPOISON MEMORY FAILURE HANDLING
7390 M:      Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
7391 L:      linux-mm@kvack.org
7392 S:      Maintained
7393 F:      mm/memory-failure.c
7394 F:      mm/hwpoison-inject.c
7395
7396 HYGON PROCESSOR SUPPORT
7397 M:      Pu Wen <puwen@hygon.cn>
7398 L:      linux-kernel@vger.kernel.org
7399 S:      Maintained
7400 F:      arch/x86/kernel/cpu/hygon.c
7401
7402 Hyper-V CORE AND DRIVERS
7403 M:      "K. Y. Srinivasan" <kys@microsoft.com>
7404 M:      Haiyang Zhang <haiyangz@microsoft.com>
7405 M:      Stephen Hemminger <sthemmin@microsoft.com>
7406 M:      Sasha Levin <sashal@kernel.org>
7407 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git
7408 L:      linux-hyperv@vger.kernel.org
7409 S:      Supported
7410 F:      Documentation/networking/device_drivers/microsoft/netvsc.txt
7411 F:      arch/x86/include/asm/mshyperv.h
7412 F:      arch/x86/include/asm/trace/hyperv.h
7413 F:      arch/x86/include/asm/hyperv-tlfs.h
7414 F:      arch/x86/kernel/cpu/mshyperv.c
7415 F:      arch/x86/hyperv
7416 F:      drivers/clocksource/hyperv_timer.c
7417 F:      drivers/hid/hid-hyperv.c
7418 F:      drivers/hv/
7419 F:      drivers/input/serio/hyperv-keyboard.c
7420 F:      drivers/pci/controller/pci-hyperv.c
7421 F:      drivers/net/hyperv/
7422 F:      drivers/scsi/storvsc_drv.c
7423 F:      drivers/uio/uio_hv_generic.c
7424 F:      drivers/video/fbdev/hyperv_fb.c
7425 F:      drivers/iommu/hyperv_iommu.c
7426 F:      net/vmw_vsock/hyperv_transport.c
7427 F:      include/clocksource/hyperv_timer.h
7428 F:      include/linux/hyperv.h
7429 F:      include/uapi/linux/hyperv.h
7430 F:      include/asm-generic/mshyperv.h
7431 F:      tools/hv/
7432 F:      Documentation/ABI/stable/sysfs-bus-vmbus
7433
7434 HYPERBUS SUPPORT
7435 M:      Vignesh Raghavendra <vigneshr@ti.com>
7436 S:      Supported
7437 F:      drivers/mtd/hyperbus/
7438 F:      include/linux/mtd/hyperbus.h
7439 F:      Documentation/devicetree/bindings/mtd/cypress,hyperflash.txt
7440 F:      Documentation/devicetree/bindings/mtd/ti,am654-hbmc.txt
7441
7442 HYPERVISOR VIRTUAL CONSOLE DRIVER
7443 L:      linuxppc-dev@lists.ozlabs.org
7444 S:      Odd Fixes
7445 F:      drivers/tty/hvc/
7446
7447 I2C ACPI SUPPORT
7448 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
7449 L:      linux-i2c@vger.kernel.org
7450 L:      linux-acpi@vger.kernel.org
7451 S:      Maintained
7452 F:      drivers/i2c/i2c-core-acpi.c
7453
7454 I2C CONTROLLER DRIVER FOR NVIDIA GPU
7455 M:      Ajay Gupta <ajayg@nvidia.com>
7456 L:      linux-i2c@vger.kernel.org
7457 S:      Maintained
7458 F:      Documentation/i2c/busses/i2c-nvidia-gpu
7459 F:      drivers/i2c/busses/i2c-nvidia-gpu.c
7460
7461 I2C MUXES
7462 M:      Peter Rosin <peda@axentia.se>
7463 L:      linux-i2c@vger.kernel.org
7464 S:      Maintained
7465 F:      Documentation/i2c/i2c-topology
7466 F:      Documentation/i2c/muxes/
7467 F:      Documentation/devicetree/bindings/i2c/i2c-mux*
7468 F:      Documentation/devicetree/bindings/i2c/i2c-arb*
7469 F:      Documentation/devicetree/bindings/i2c/i2c-gate*
7470 F:      drivers/i2c/i2c-mux.c
7471 F:      drivers/i2c/muxes/
7472 F:      include/linux/i2c-mux.h
7473
7474 I2C MV64XXX MARVELL AND ALLWINNER DRIVER
7475 M:      Gregory CLEMENT <gregory.clement@bootlin.com>
7476 L:      linux-i2c@vger.kernel.org
7477 S:      Maintained
7478 F:      Documentation/devicetree/bindings/i2c/i2c-mv64xxx.txt
7479 F:      drivers/i2c/busses/i2c-mv64xxx.c
7480
7481 I2C OVER PARALLEL PORT
7482 M:      Jean Delvare <jdelvare@suse.com>
7483 L:      linux-i2c@vger.kernel.org
7484 S:      Maintained
7485 F:      Documentation/i2c/busses/i2c-parport
7486 F:      Documentation/i2c/busses/i2c-parport-light
7487 F:      drivers/i2c/busses/i2c-parport.c
7488 F:      drivers/i2c/busses/i2c-parport-light.c
7489
7490 I2C SUBSYSTEM
7491 M:      Wolfram Sang <wsa@the-dreams.de>
7492 L:      linux-i2c@vger.kernel.org
7493 W:      https://i2c.wiki.kernel.org/
7494 Q:      https://patchwork.ozlabs.org/project/linux-i2c/list/
7495 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
7496 S:      Maintained
7497 F:      Documentation/devicetree/bindings/i2c/i2c.txt
7498 F:      Documentation/i2c/
7499 F:      drivers/i2c/*
7500 F:      include/linux/i2c.h
7501 F:      include/linux/i2c-dev.h
7502 F:      include/linux/i2c-smbus.h
7503 F:      include/uapi/linux/i2c.h
7504 F:      include/uapi/linux/i2c-*.h
7505
7506 I2C SUBSYSTEM HOST DRIVERS
7507 L:      linux-i2c@vger.kernel.org
7508 W:      https://i2c.wiki.kernel.org/
7509 Q:      https://patchwork.ozlabs.org/project/linux-i2c/list/
7510 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
7511 S:      Odd Fixes
7512 F:      Documentation/devicetree/bindings/i2c/
7513 F:      drivers/i2c/algos/
7514 F:      drivers/i2c/busses/
7515
7516 I2C-TAOS-EVM DRIVER
7517 M:      Jean Delvare <jdelvare@suse.com>
7518 L:      linux-i2c@vger.kernel.org
7519 S:      Maintained
7520 F:      Documentation/i2c/busses/i2c-taos-evm
7521 F:      drivers/i2c/busses/i2c-taos-evm.c
7522
7523 I2C-TINY-USB DRIVER
7524 M:      Till Harbaum <till@harbaum.org>
7525 L:      linux-i2c@vger.kernel.org
7526 W:      http://www.harbaum.org/till/i2c_tiny_usb
7527 S:      Maintained
7528 F:      drivers/i2c/busses/i2c-tiny-usb.c
7529
7530 I2C/SMBUS CONTROLLER DRIVERS FOR PC
7531 M:      Jean Delvare <jdelvare@suse.com>
7532 L:      linux-i2c@vger.kernel.org
7533 S:      Maintained
7534 F:      Documentation/i2c/busses/i2c-ali1535
7535 F:      Documentation/i2c/busses/i2c-ali1563
7536 F:      Documentation/i2c/busses/i2c-ali15x3
7537 F:      Documentation/i2c/busses/i2c-amd756
7538 F:      Documentation/i2c/busses/i2c-amd8111
7539 F:      Documentation/i2c/busses/i2c-i801
7540 F:      Documentation/i2c/busses/i2c-nforce2
7541 F:      Documentation/i2c/busses/i2c-piix4
7542 F:      Documentation/i2c/busses/i2c-sis5595
7543 F:      Documentation/i2c/busses/i2c-sis630
7544 F:      Documentation/i2c/busses/i2c-sis96x
7545 F:      Documentation/i2c/busses/i2c-via
7546 F:      Documentation/i2c/busses/i2c-viapro
7547 F:      drivers/i2c/busses/i2c-ali1535.c
7548 F:      drivers/i2c/busses/i2c-ali1563.c
7549 F:      drivers/i2c/busses/i2c-ali15x3.c
7550 F:      drivers/i2c/busses/i2c-amd756.c
7551 F:      drivers/i2c/busses/i2c-amd756-s4882.c
7552 F:      drivers/i2c/busses/i2c-amd8111.c
7553 F:      drivers/i2c/busses/i2c-i801.c
7554 F:      drivers/i2c/busses/i2c-isch.c
7555 F:      drivers/i2c/busses/i2c-nforce2.c
7556 F:      drivers/i2c/busses/i2c-nforce2-s4985.c
7557 F:      drivers/i2c/busses/i2c-piix4.c
7558 F:      drivers/i2c/busses/i2c-sis5595.c
7559 F:      drivers/i2c/busses/i2c-sis630.c
7560 F:      drivers/i2c/busses/i2c-sis96x.c
7561 F:      drivers/i2c/busses/i2c-via.c
7562 F:      drivers/i2c/busses/i2c-viapro.c
7563
7564 I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
7565 M:      Hans de Goede <hdegoede@redhat.com>
7566 L:      linux-i2c@vger.kernel.org
7567 S:      Maintained
7568 F:      drivers/i2c/busses/i2c-cht-wc.c
7569
7570 I2C/SMBUS ISMT DRIVER
7571 M:      Seth Heasley <seth.heasley@intel.com>
7572 M:      Neil Horman <nhorman@tuxdriver.com>
7573 L:      linux-i2c@vger.kernel.org
7574 F:      drivers/i2c/busses/i2c-ismt.c
7575 F:      Documentation/i2c/busses/i2c-ismt
7576
7577 I2C/SMBUS STUB DRIVER
7578 M:      Jean Delvare <jdelvare@suse.com>
7579 L:      linux-i2c@vger.kernel.org
7580 S:      Maintained
7581 F:      drivers/i2c/i2c-stub.c
7582
7583 I3C SUBSYSTEM
7584 M:      Boris Brezillon <bbrezillon@kernel.org>
7585 L:      linux-i3c@lists.infradead.org
7586 C:      irc://chat.freenode.net/linux-i3c
7587 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git
7588 S:      Maintained
7589 F:      Documentation/ABI/testing/sysfs-bus-i3c
7590 F:      Documentation/devicetree/bindings/i3c/
7591 F:      Documentation/driver-api/i3c
7592 F:      drivers/i3c/
7593 F:      include/linux/i3c/
7594
7595 I3C DRIVER FOR SYNOPSYS DESIGNWARE
7596 M:      Vitor Soares <vitor.soares@synopsys.com>
7597 S:      Maintained
7598 F:      Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.txt
7599 F:      drivers/i3c/master/dw*
7600
7601 IA64 (Itanium) PLATFORM
7602 M:      Tony Luck <tony.luck@intel.com>
7603 M:      Fenghua Yu <fenghua.yu@intel.com>
7604 L:      linux-ia64@vger.kernel.org
7605 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
7606 S:      Maintained
7607 F:      arch/ia64/
7608
7609 IBM Power 842 compression accelerator
7610 M:      Haren Myneni <haren@us.ibm.com>
7611 S:      Supported
7612 F:      drivers/crypto/nx/Makefile
7613 F:      drivers/crypto/nx/Kconfig
7614 F:      drivers/crypto/nx/nx-842*
7615 F:      include/linux/sw842.h
7616 F:      crypto/842.c
7617 F:      lib/842/
7618
7619 IBM Power in-Nest Crypto Acceleration
7620 M:      Breno Leitão <leitao@debian.org>
7621 M:      Nayna Jain <nayna@linux.ibm.com>
7622 M:      Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
7623 L:      linux-crypto@vger.kernel.org
7624 S:      Supported
7625 F:      drivers/crypto/nx/Makefile
7626 F:      drivers/crypto/nx/Kconfig
7627 F:      drivers/crypto/nx/nx-aes*
7628 F:      drivers/crypto/nx/nx-sha*
7629 F:      drivers/crypto/nx/nx.*
7630 F:      drivers/crypto/nx/nx_csbcpb.h
7631 F:      drivers/crypto/nx/nx_debugfs.h
7632
7633 IBM Power Linux RAID adapter
7634 M:      Brian King <brking@us.ibm.com>
7635 S:      Supported
7636 F:      drivers/scsi/ipr.*
7637
7638 IBM Power SRIOV Virtual NIC Device Driver
7639 M:      Thomas Falcon <tlfalcon@linux.ibm.com>
7640 M:      John Allen <jallen@linux.ibm.com>
7641 L:      netdev@vger.kernel.org
7642 S:      Supported
7643 F:      drivers/net/ethernet/ibm/ibmvnic.*
7644
7645 IBM Power Virtual Accelerator Switchboard
7646 M:      Sukadev Bhattiprolu <sukadev@linux.ibm.com>
7647 L:      linuxppc-dev@lists.ozlabs.org
7648 S:      Supported
7649 F:      arch/powerpc/platforms/powernv/vas*
7650 F:      arch/powerpc/platforms/powernv/copy-paste.h
7651 F:      arch/powerpc/include/asm/vas.h
7652
7653 IBM Power Virtual Ethernet Device Driver
7654 M:      Thomas Falcon <tlfalcon@linux.ibm.com>
7655 L:      netdev@vger.kernel.org
7656 S:      Supported
7657 F:      drivers/net/ethernet/ibm/ibmveth.*
7658
7659 IBM Power Virtual FC Device Drivers
7660 M:      Tyrel Datwyler <tyreld@linux.ibm.com>
7661 L:      linux-scsi@vger.kernel.org
7662 S:      Supported
7663 F:      drivers/scsi/ibmvscsi/ibmvfc*
7664
7665 IBM Power Virtual Management Channel Driver
7666 M:      Steven Royer <seroyer@linux.ibm.com>
7667 S:      Supported
7668 F:      drivers/misc/ibmvmc.*
7669
7670 IBM Power Virtual SCSI Device Drivers
7671 M:      Tyrel Datwyler <tyreld@linux.ibm.com>
7672 L:      linux-scsi@vger.kernel.org
7673 S:      Supported
7674 F:      drivers/scsi/ibmvscsi/ibmvscsi*
7675 F:      include/scsi/viosrp.h
7676
7677 IBM Power Virtual SCSI Device Target Driver
7678 M:      Michael Cyr <mikecyr@linux.ibm.com>
7679 L:      linux-scsi@vger.kernel.org
7680 L:      target-devel@vger.kernel.org
7681 S:      Supported
7682 F:      drivers/scsi/ibmvscsi_tgt/
7683
7684 IBM Power VMX Cryptographic instructions
7685 M:      Breno Leitão <leitao@debian.org>
7686 M:      Nayna Jain <nayna@linux.ibm.com>
7687 M:      Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
7688 L:      linux-crypto@vger.kernel.org
7689 S:      Supported
7690 F:      drivers/crypto/vmx/Makefile
7691 F:      drivers/crypto/vmx/Kconfig
7692 F:      drivers/crypto/vmx/vmx.c
7693 F:      drivers/crypto/vmx/aes*
7694 F:      drivers/crypto/vmx/ghash*
7695 F:      drivers/crypto/vmx/ppc-xlate.pl
7696
7697 IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
7698 M:      Tyrel Datwyler <tyreld@linux.ibm.com>
7699 L:      linux-pci@vger.kernel.org
7700 L:      linuxppc-dev@lists.ozlabs.org
7701 S:      Supported
7702 F:      drivers/pci/hotplug/rpaphp*
7703
7704 IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
7705 M:      Tyrel Datwyler <tyreld@linux.ibm.com>
7706 L:      linux-pci@vger.kernel.org
7707 L:      linuxppc-dev@lists.ozlabs.org
7708 S:      Supported
7709 F:      drivers/pci/hotplug/rpadlpar*
7710
7711 IBM ServeRAID RAID DRIVER
7712 S:      Orphan
7713 F:      drivers/scsi/ips.*
7714
7715 ICH LPC AND GPIO DRIVER
7716 M:      Peter Tyser <ptyser@xes-inc.com>
7717 S:      Maintained
7718 F:      drivers/mfd/lpc_ich.c
7719 F:      drivers/gpio/gpio-ich.c
7720
7721 IDE SUBSYSTEM
7722 M:      "David S. Miller" <davem@davemloft.net>
7723 L:      linux-ide@vger.kernel.org
7724 Q:      http://patchwork.ozlabs.org/project/linux-ide/list/
7725 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
7726 S:      Maintained
7727 F:      Documentation/ide/
7728 F:      drivers/ide/
7729 F:      include/linux/ide.h
7730
7731 IDE/ATAPI DRIVERS
7732 M:      Borislav Petkov <bp@alien8.de>
7733 L:      linux-ide@vger.kernel.org
7734 S:      Maintained
7735 F:      Documentation/cdrom/ide-cd.rst
7736 F:      drivers/ide/ide-cd*
7737
7738 IDEAPAD LAPTOP EXTRAS DRIVER
7739 M:      Ike Panhc <ike.pan@canonical.com>
7740 L:      platform-driver-x86@vger.kernel.org
7741 W:      http://launchpad.net/ideapad-laptop
7742 S:      Maintained
7743 F:      drivers/platform/x86/ideapad-laptop.c
7744
7745 IDEAPAD LAPTOP SLIDEBAR DRIVER
7746 M:      Andrey Moiseev <o2g.org.ru@gmail.com>
7747 L:      linux-input@vger.kernel.org
7748 W:      https://github.com/o2genum/ideapad-slidebar
7749 S:      Maintained
7750 F:      drivers/input/misc/ideapad_slidebar.c
7751
7752 IDT VersaClock 5 CLOCK DRIVER
7753 M:      Marek Vasut <marek.vasut@gmail.com>
7754 S:      Maintained
7755 F:      drivers/clk/clk-versaclock5.c
7756
7757 IEEE 802.15.4 SUBSYSTEM
7758 M:      Alexander Aring <alex.aring@gmail.com>
7759 M:      Stefan Schmidt <stefan@datenfreihafen.org>
7760 L:      linux-wpan@vger.kernel.org
7761 W:      http://wpan.cakelab.org/
7762 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
7763 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
7764 S:      Maintained
7765 F:      net/ieee802154/
7766 F:      net/mac802154/
7767 F:      drivers/net/ieee802154/
7768 F:      include/linux/nl802154.h
7769 F:      include/linux/ieee802154.h
7770 F:      include/net/nl802154.h
7771 F:      include/net/mac802154.h
7772 F:      include/net/af_ieee802154.h
7773 F:      include/net/cfg802154.h
7774 F:      include/net/ieee802154_netdev.h
7775 F:      Documentation/networking/ieee802154.rst
7776
7777 IFE PROTOCOL
7778 M:      Yotam Gigi <yotam.gi@gmail.com>
7779 M:      Jamal Hadi Salim <jhs@mojatatu.com>
7780 F:      net/ife
7781 F:      include/net/ife.h
7782 F:      include/uapi/linux/ife.h
7783
7784 IGORPLUG-USB IR RECEIVER
7785 M:      Sean Young <sean@mess.org>
7786 L:      linux-media@vger.kernel.org
7787 S:      Maintained
7788 F:      drivers/media/rc/igorplugusb.c
7789
7790 IGUANAWORKS USB IR TRANSCEIVER
7791 M:      Sean Young <sean@mess.org>
7792 L:      linux-media@vger.kernel.org
7793 S:      Maintained
7794 F:      drivers/media/rc/iguanair.c
7795
7796 IIO DIGITAL POTENTIOMETER DAC
7797 M:      Peter Rosin <peda@axentia.se>
7798 L:      linux-iio@vger.kernel.org
7799 S:      Maintained
7800 F:      Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
7801 F:      Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
7802 F:      drivers/iio/dac/dpot-dac.c
7803
7804 IIO ENVELOPE DETECTOR
7805 M:      Peter Rosin <peda@axentia.se>
7806 L:      linux-iio@vger.kernel.org
7807 S:      Maintained
7808 F:      Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
7809 F:      Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
7810 F:      drivers/iio/adc/envelope-detector.c
7811
7812 IIO MULTIPLEXER
7813 M:      Peter Rosin <peda@axentia.se>
7814 L:      linux-iio@vger.kernel.org
7815 S:      Maintained
7816 F:      Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.txt
7817 F:      drivers/iio/multiplexer/iio-mux.c
7818
7819 IIO SUBSYSTEM AND DRIVERS
7820 M:      Jonathan Cameron <jic23@kernel.org>
7821 R:      Hartmut Knaack <knaack.h@gmx.de>
7822 R:      Lars-Peter Clausen <lars@metafoo.de>
7823 R:      Peter Meerwald-Stadler <pmeerw@pmeerw.net>
7824 L:      linux-iio@vger.kernel.org
7825 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
7826 S:      Maintained
7827 F:      Documentation/ABI/testing/configfs-iio*
7828 F:      Documentation/ABI/testing/sysfs-bus-iio*
7829 F:      Documentation/devicetree/bindings/iio/
7830 F:      drivers/iio/
7831 F:      drivers/staging/iio/
7832 F:      include/linux/iio/
7833 F:      tools/iio/
7834
7835 IIO UNIT CONVERTER
7836 M:      Peter Rosin <peda@axentia.se>
7837 L:      linux-iio@vger.kernel.org
7838 S:      Maintained
7839 F:      Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.txt
7840 F:      Documentation/devicetree/bindings/iio/afe/current-sense-shunt.txt
7841 F:      Documentation/devicetree/bindings/iio/afe/voltage-divider.txt
7842 F:      drivers/iio/afe/iio-rescale.c
7843
7844 IKANOS/ADI EAGLE ADSL USB DRIVER
7845 M:      Matthieu Castet <castet.matthieu@free.fr>
7846 M:      Stanislaw Gruszka <stf_xl@wp.pl>
7847 S:      Maintained
7848 F:      drivers/usb/atm/ueagle-atm.c
7849
7850 IMGTEC ASCII LCD DRIVER
7851 M:      Paul Burton <paul.burton@mips.com>
7852 S:      Maintained
7853 F:      Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
7854 F:      drivers/auxdisplay/img-ascii-lcd.c
7855
7856 IMGTEC IR DECODER DRIVER
7857 M:      James Hogan <jhogan@kernel.org>
7858 S:      Maintained
7859 F:      drivers/media/rc/img-ir/
7860
7861 IMON SOUNDGRAPH USB IR RECEIVER
7862 M:      Sean Young <sean@mess.org>
7863 L:      linux-media@vger.kernel.org
7864 S:      Maintained
7865 F:      drivers/media/rc/imon_raw.c
7866 F:      drivers/media/rc/imon.c
7867
7868 IMS TWINTURBO FRAMEBUFFER DRIVER
7869 L:      linux-fbdev@vger.kernel.org
7870 S:      Orphan
7871 F:      drivers/video/fbdev/imsttfb.c
7872
7873 INA209 HARDWARE MONITOR DRIVER
7874 M:      Guenter Roeck <linux@roeck-us.net>
7875 L:      linux-hwmon@vger.kernel.org
7876 S:      Maintained
7877 F:      Documentation/hwmon/ina209.rst
7878 F:      Documentation/devicetree/bindings/hwmon/ina2xx.txt
7879 F:      drivers/hwmon/ina209.c
7880
7881 INA2XX HARDWARE MONITOR DRIVER
7882 M:      Guenter Roeck <linux@roeck-us.net>
7883 L:      linux-hwmon@vger.kernel.org
7884 S:      Maintained
7885 F:      Documentation/hwmon/ina2xx.rst
7886 F:      drivers/hwmon/ina2xx.c
7887 F:      include/linux/platform_data/ina2xx.h
7888
7889 INDUSTRY PACK SUBSYSTEM (IPACK)
7890 M:      Samuel Iglesias Gonsalvez <siglesias@igalia.com>
7891 M:      Jens Taprogge <jens.taprogge@taprogge.org>
7892 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7893 L:      industrypack-devel@lists.sourceforge.net
7894 W:      http://industrypack.sourceforge.net
7895 S:      Maintained
7896 F:      drivers/ipack/
7897
7898 INFINEON DPS310 Driver
7899 M:      Eddie James <eajames@linux.ibm.com>
7900 L:      linux-iio@vger.kernel.org
7901 F:      drivers/iio/pressure/dps310.c
7902 S:      Maintained
7903
7904 INFINIBAND SUBSYSTEM
7905 M:      Doug Ledford <dledford@redhat.com>
7906 M:      Jason Gunthorpe <jgg@mellanox.com>
7907 L:      linux-rdma@vger.kernel.org
7908 W:      https://github.com/linux-rdma/rdma-core
7909 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
7910 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
7911 S:      Supported
7912 F:      Documentation/devicetree/bindings/infiniband/
7913 F:      Documentation/infiniband/
7914 F:      drivers/infiniband/
7915 F:      include/uapi/linux/if_infiniband.h
7916 F:      include/uapi/rdma/
7917 F:      include/rdma/
7918 F:      include/trace/events/ib_mad.h
7919 F:      include/trace/events/ib_umad.h
7920 F:      samples/bpf/ibumad_kern.c
7921 F:      samples/bpf/ibumad_user.c
7922
7923 INGENIC JZ4780 DMA Driver
7924 M:      Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
7925 S:      Maintained
7926 F:      drivers/dma/dma-jz4780.c
7927
7928 INGENIC JZ4780 NAND DRIVER
7929 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
7930 L:      linux-mtd@lists.infradead.org
7931 S:      Maintained
7932 F:      drivers/mtd/nand/raw/ingenic/
7933
7934 INGENIC JZ47xx SoCs
7935 M:      Paul Cercueil <paul@crapouillou.net>
7936 S:      Maintained
7937 F:      arch/mips/boot/dts/ingenic/
7938 F:      arch/mips/include/asm/mach-jz4740/
7939 F:      arch/mips/jz4740/
7940 F:      drivers/clk/ingenic/
7941 F:      drivers/dma/dma-jz4780.c
7942 F:      drivers/gpu/drm/ingenic/
7943 F:      drivers/i2c/busses/i2c-jz4780.c
7944 F:      drivers/iio/adc/ingenic-adc.c
7945 F:      drivers/irqchip/irq-ingenic.c
7946 F:      drivers/memory/jz4780-nemc.c
7947 F:      drivers/mmc/host/jz4740_mmc.c
7948 F:      drivers/mtd/nand/raw/ingenic/
7949 F:      drivers/pinctrl/pinctrl-ingenic.c
7950 F:      drivers/power/supply/ingenic-battery.c
7951 F:      drivers/pwm/pwm-jz4740.c
7952 F:      drivers/rtc/rtc-jz4740.c
7953 F:      drivers/tty/serial/8250/8250_ingenic.c
7954 F:      drivers/usb/musb/jz4740.c
7955 F:      drivers/watchdog/jz4740_wdt.c
7956 F:      include/dt-bindings/iio/adc/ingenic,adc.h
7957 F:      include/linux/mfd/ingenic-tcu.h
7958 F:      sound/soc/jz4740/
7959 F:      sound/soc/codecs/jz47*
7960
7961 INOTIFY
7962 M:      Jan Kara <jack@suse.cz>
7963 R:      Amir Goldstein <amir73il@gmail.com>
7964 L:      linux-fsdevel@vger.kernel.org
7965 S:      Maintained
7966 F:      Documentation/filesystems/inotify.txt
7967 F:      fs/notify/inotify/
7968 F:      include/linux/inotify.h
7969 F:      include/uapi/linux/inotify.h
7970
7971 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
7972 M:      Dmitry Torokhov <dmitry.torokhov@gmail.com>
7973 L:      linux-input@vger.kernel.org
7974 Q:      http://patchwork.kernel.org/project/linux-input/list/
7975 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
7976 S:      Maintained
7977 F:      drivers/input/
7978 F:      include/linux/input.h
7979 F:      include/uapi/linux/input.h
7980 F:      include/uapi/linux/input-event-codes.h
7981 F:      include/linux/input/
7982 F:      Documentation/devicetree/bindings/input/
7983 F:      Documentation/devicetree/bindings/serio/
7984 F:      Documentation/input/
7985
7986 INPUT MULTITOUCH (MT) PROTOCOL
7987 M:      Henrik Rydberg <rydberg@bitmath.org>
7988 L:      linux-input@vger.kernel.org
7989 S:      Odd fixes
7990 F:      Documentation/input/multi-touch-protocol.rst
7991 F:      drivers/input/input-mt.c
7992 K:      \b(ABS|SYN)_MT_
7993
7994 INSIDE SECURE CRYPTO DRIVER
7995 M:      Antoine Tenart <antoine.tenart@bootlin.com>
7996 F:      drivers/crypto/inside-secure/
7997 S:      Maintained
7998 L:      linux-crypto@vger.kernel.org
7999
8000 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
8001 M:      Mimi Zohar <zohar@linux.ibm.com>
8002 M:      Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
8003 L:      linux-integrity@vger.kernel.org
8004 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
8005 S:      Supported
8006 F:      security/integrity/ima/
8007
8008 INTEL 810/815 FRAMEBUFFER DRIVER
8009 M:      Antonino Daplas <adaplas@gmail.com>
8010 L:      linux-fbdev@vger.kernel.org
8011 S:      Maintained
8012 F:      drivers/video/fbdev/i810/
8013
8014 INTEL ASoC DRIVERS
8015 M:      Cezary Rojewski <cezary.rojewski@intel.com>
8016 M:      Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
8017 M:      Liam Girdwood <liam.r.girdwood@linux.intel.com>
8018 M:      Jie Yang <yang.jie@linux.intel.com>
8019 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
8020 S:      Supported
8021 F:      sound/soc/intel/
8022
8023 INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER
8024 M:      Hans de Goede <hdegoede@redhat.com>
8025 L:      platform-driver-x86@vger.kernel.org
8026 S:      Maintained
8027 F:      drivers/platform/x86/intel_atomisp2_pm.c
8028
8029 INTEL C600 SERIES SAS CONTROLLER DRIVER
8030 M:      Intel SCU Linux support <intel-linux-scu@intel.com>
8031 M:      Artur Paszkiewicz <artur.paszkiewicz@intel.com>
8032 L:      linux-scsi@vger.kernel.org
8033 T:      git git://git.code.sf.net/p/intel-sas/isci
8034 S:      Supported
8035 F:      drivers/scsi/isci/
8036
8037 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
8038 M:      Jani Nikula <jani.nikula@linux.intel.com>
8039 M:      Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
8040 M:      Rodrigo Vivi <rodrigo.vivi@intel.com>
8041 L:      intel-gfx@lists.freedesktop.org
8042 W:      https://01.org/linuxgraphics/
8043 B:      https://01.org/linuxgraphics/documentation/how-report-bugs
8044 C:      irc://chat.freenode.net/intel-gfx
8045 Q:      http://patchwork.freedesktop.org/project/intel-gfx/
8046 T:      git git://anongit.freedesktop.org/drm-intel
8047 S:      Supported
8048 F:      drivers/gpu/drm/i915/
8049 F:      include/drm/i915*
8050 F:      include/uapi/drm/i915_drm.h
8051 F:      Documentation/gpu/i915.rst
8052
8053 INTEL ETHERNET DRIVERS
8054 M:      Jeff Kirsher <jeffrey.t.kirsher@intel.com>
8055 L:      intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
8056 W:      http://www.intel.com/support/feedback.htm
8057 W:      http://e1000.sourceforge.net/
8058 Q:      http://patchwork.ozlabs.org/project/intel-wired-lan/list/
8059 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
8060 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
8061 S:      Supported
8062 F:      Documentation/networking/device_drivers/intel/e100.rst
8063 F:      Documentation/networking/device_drivers/intel/e1000.rst
8064 F:      Documentation/networking/device_drivers/intel/e1000e.rst
8065 F:      Documentation/networking/device_drivers/intel/fm10k.rst
8066 F:      Documentation/networking/device_drivers/intel/igb.rst
8067 F:      Documentation/networking/device_drivers/intel/igbvf.rst
8068 F:      Documentation/networking/device_drivers/intel/ixgb.rst
8069 F:      Documentation/networking/device_drivers/intel/ixgbe.rst
8070 F:      Documentation/networking/device_drivers/intel/ixgbevf.rst
8071 F:      Documentation/networking/device_drivers/intel/i40e.rst
8072 F:      Documentation/networking/device_drivers/intel/iavf.rst
8073 F:      Documentation/networking/device_drivers/intel/ice.rst
8074 F:      drivers/net/ethernet/intel/
8075 F:      drivers/net/ethernet/intel/*/
8076 F:      include/linux/avf/virtchnl.h
8077
8078 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
8079 M:      Maik Broemme <mbroemme@libmpq.org>
8080 L:      linux-fbdev@vger.kernel.org
8081 S:      Maintained
8082 F:      Documentation/fb/intelfb.rst
8083 F:      drivers/video/fbdev/intelfb/
8084
8085 INTEL GPIO DRIVERS
8086 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
8087 L:      linux-gpio@vger.kernel.org
8088 S:      Maintained
8089 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
8090 F:      drivers/gpio/gpio-ich.c
8091 F:      drivers/gpio/gpio-intel-mid.c
8092 F:      drivers/gpio/gpio-lynxpoint.c
8093 F:      drivers/gpio/gpio-merrifield.c
8094 F:      drivers/gpio/gpio-ml-ioh.c
8095 F:      drivers/gpio/gpio-pch.c
8096 F:      drivers/gpio/gpio-sch.c
8097 F:      drivers/gpio/gpio-sodaville.c
8098
8099 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
8100 M:      Zhenyu Wang <zhenyuw@linux.intel.com>
8101 M:      Zhi Wang <zhi.a.wang@intel.com>
8102 L:      intel-gvt-dev@lists.freedesktop.org
8103 L:      intel-gfx@lists.freedesktop.org
8104 W:      https://01.org/igvt-g
8105 T:      git https://github.com/intel/gvt-linux.git
8106 S:      Supported
8107 F:      drivers/gpu/drm/i915/gvt/
8108
8109 INTEL HID EVENT DRIVER
8110 M:      Alex Hung <alex.hung@canonical.com>
8111 L:      platform-driver-x86@vger.kernel.org
8112 S:      Maintained
8113 F:      drivers/platform/x86/intel-hid.c
8114
8115 INTEL I/OAT DMA DRIVER
8116 M:      Dave Jiang <dave.jiang@intel.com>
8117 R:      Dan Williams <dan.j.williams@intel.com>
8118 L:      dmaengine@vger.kernel.org
8119 Q:      https://patchwork.kernel.org/project/linux-dmaengine/list/
8120 S:      Supported
8121 F:      drivers/dma/ioat*
8122
8123 INTEL IDLE DRIVER
8124 M:      Jacob Pan <jacob.jun.pan@linux.intel.com>
8125 M:      Len Brown <lenb@kernel.org>
8126 L:      linux-pm@vger.kernel.org
8127 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
8128 B:      https://bugzilla.kernel.org
8129 S:      Supported
8130 F:      drivers/idle/intel_idle.c
8131
8132 INTEL INTEGRATED SENSOR HUB DRIVER
8133 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
8134 M:      Jiri Kosina <jikos@kernel.org>
8135 L:      linux-input@vger.kernel.org
8136 S:      Maintained
8137 F:      drivers/hid/intel-ish-hid/
8138
8139 INTEL IOMMU (VT-d)
8140 M:      David Woodhouse <dwmw2@infradead.org>
8141 L:      iommu@lists.linux-foundation.org
8142 T:      git git://git.infradead.org/iommu-2.6.git
8143 S:      Supported
8144 F:      drivers/iommu/intel-iommu.c
8145 F:      include/linux/intel-iommu.h
8146
8147 INTEL IOP-ADMA DMA DRIVER
8148 R:      Dan Williams <dan.j.williams@intel.com>
8149 S:      Odd fixes
8150 F:      drivers/dma/iop-adma.c
8151
8152 INTEL IPU3 CSI-2 CIO2 DRIVER
8153 M:      Yong Zhi <yong.zhi@intel.com>
8154 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
8155 M:      Bingbu Cao <bingbu.cao@intel.com>
8156 R:      Tian Shu Qiu <tian.shu.qiu@intel.com>
8157 L:      linux-media@vger.kernel.org
8158 S:      Maintained
8159 F:      drivers/media/pci/intel/ipu3/
8160 F:      Documentation/media/uapi/v4l/pixfmt-srggb10-ipu3.rst
8161
8162 INTEL IPU3 CSI-2 IMGU DRIVER
8163 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
8164 L:      linux-media@vger.kernel.org
8165 S:      Maintained
8166 F:      drivers/staging/media/ipu3/
8167 F:      Documentation/media/uapi/v4l/pixfmt-meta-intel-ipu3.rst
8168 F:      Documentation/media/v4l-drivers/ipu3.rst
8169
8170 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
8171 M:      Krzysztof Halasa <khalasa@piap.pl>
8172 S:      Maintained
8173 F:      include/linux/soc/ixp4xx/qmgr.h
8174 F:      include/linux/soc/ixp4xx/npe.h
8175 F:      drivers/soc/ixp4xx/ixp4xx-qmgr.c
8176 F:      drivers/soc/ixp4xx/ixp4xx-npe.c
8177 F:      drivers/net/ethernet/xscale/ixp4xx_eth.c
8178 F:      drivers/net/wan/ixp4xx_hss.c
8179
8180 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
8181 M:      Deepak Saxena <dsaxena@plexity.net>
8182 S:      Maintained
8183 F:      drivers/char/hw_random/ixp4xx-rng.c
8184
8185 INTEL MANAGEMENT ENGINE (mei)
8186 M:      Tomas Winkler <tomas.winkler@intel.com>
8187 L:      linux-kernel@vger.kernel.org
8188 S:      Supported
8189 F:      include/uapi/linux/mei.h
8190 F:      include/linux/mei_cl_bus.h
8191 F:      drivers/misc/mei/*
8192 F:      drivers/watchdog/mei_wdt.c
8193 F:      Documentation/driver-api/mei/*
8194 F:      samples/mei/*
8195
8196 INTEL MENLOW THERMAL DRIVER
8197 M:      Sujith Thomas <sujith.thomas@intel.com>
8198 L:      platform-driver-x86@vger.kernel.org
8199 W:      https://01.org/linux-acpi
8200 S:      Supported
8201 F:      drivers/platform/x86/intel_menlow.c
8202
8203 INTEL MIC DRIVERS (mic)
8204 M:      Sudeep Dutt <sudeep.dutt@intel.com>
8205 M:      Ashutosh Dixit <ashutosh.dixit@intel.com>
8206 S:      Supported
8207 W:      https://github.com/sudeepdutt/mic
8208 W:      http://software.intel.com/en-us/mic-developer
8209 F:      include/linux/mic_bus.h
8210 F:      include/linux/scif.h
8211 F:      include/uapi/linux/mic_common.h
8212 F:      include/uapi/linux/mic_ioctl.h
8213 F:      include/uapi/linux/scif_ioctl.h
8214 F:      drivers/misc/mic/
8215 F:      drivers/dma/mic_x100_dma.c
8216 F:      drivers/dma/mic_x100_dma.h
8217 F:      Documentation/mic/
8218
8219 INTEL PMC CORE DRIVER
8220 M:      Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
8221 M:      Vishwanath Somayaji <vishwanath.somayaji@intel.com>
8222 L:      platform-driver-x86@vger.kernel.org
8223 S:      Maintained
8224 F:      drivers/platform/x86/intel_pmc_core*
8225
8226 INTEL PMC/P-Unit IPC DRIVER
8227 M:      Zha Qipeng<qipeng.zha@intel.com>
8228 L:      platform-driver-x86@vger.kernel.org
8229 S:      Maintained
8230 F:      drivers/platform/x86/intel_pmc_ipc.c
8231 F:      drivers/platform/x86/intel_punit_ipc.c
8232 F:      arch/x86/include/asm/intel_pmc_ipc.h
8233 F:      arch/x86/include/asm/intel_punit_ipc.h
8234
8235 INTEL PMIC GPIO DRIVERS
8236 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
8237 S:      Maintained
8238 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
8239 F:      drivers/gpio/gpio-*cove.c
8240 F:      drivers/gpio/gpio-msic.c
8241
8242 INTEL PMIC MULTIFUNCTION DEVICE DRIVERS
8243 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
8244 S:      Maintained
8245 F:      drivers/mfd/intel_msic.c
8246 F:      drivers/mfd/intel_soc_pmic*
8247 F:      include/linux/mfd/intel_msic.h
8248 F:      include/linux/mfd/intel_soc_pmic*
8249
8250 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
8251 M:      Stanislav Yakovlev <stas.yakovlev@gmail.com>
8252 L:      linux-wireless@vger.kernel.org
8253 S:      Maintained
8254 F:      Documentation/networking/device_drivers/intel/ipw2100.txt
8255 F:      Documentation/networking/device_drivers/intel/ipw2200.txt
8256 F:      drivers/net/wireless/intel/ipw2x00/
8257
8258 INTEL PSTATE DRIVER
8259 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
8260 M:      Len Brown <lenb@kernel.org>
8261 L:      linux-pm@vger.kernel.org
8262 S:      Supported
8263 F:      drivers/cpufreq/intel_pstate.c
8264
8265 INTEL RDMA RNIC DRIVER
8266 M:      Faisal Latif <faisal.latif@intel.com>
8267 M:      Shiraz Saleem <shiraz.saleem@intel.com>
8268 L:      linux-rdma@vger.kernel.org
8269 S:      Supported
8270 F:      drivers/infiniband/hw/i40iw/
8271 F:      include/uapi/rdma/i40iw-abi.h
8272
8273 INTEL SPEED SELECT TECHNOLOGY
8274 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
8275 L:      platform-driver-x86@vger.kernel.org
8276 S:      Maintained
8277 F:      drivers/platform/x86/intel_speed_select_if/
8278 F:      tools/power/x86/intel-speed-select/
8279 F:      include/uapi/linux/isst_if.h
8280
8281 INTEL TELEMETRY DRIVER
8282 M:      Rajneesh Bhardwaj <rajneesh.bhardwaj@linux.intel.com>
8283 M:      "David E. Box" <david.e.box@linux.intel.com>
8284 L:      platform-driver-x86@vger.kernel.org
8285 S:      Maintained
8286 F:      arch/x86/include/asm/intel_telemetry.h
8287 F:      drivers/platform/x86/intel_telemetry*
8288
8289 INTEL VIRTUAL BUTTON DRIVER
8290 M:      AceLan Kao <acelan.kao@canonical.com>
8291 L:      platform-driver-x86@vger.kernel.org
8292 S:      Maintained
8293 F:      drivers/platform/x86/intel-vbtn.c
8294
8295 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
8296 M:      Stanislaw Gruszka <sgruszka@redhat.com>
8297 L:      linux-wireless@vger.kernel.org
8298 S:      Supported
8299 F:      drivers/net/wireless/intel/iwlegacy/
8300
8301 INTEL WIRELESS WIFI LINK (iwlwifi)
8302 M:      Johannes Berg <johannes.berg@intel.com>
8303 M:      Emmanuel Grumbach <emmanuel.grumbach@intel.com>
8304 M:      Luca Coelho <luciano.coelho@intel.com>
8305 M:      Intel Linux Wireless <linuxwifi@intel.com>
8306 L:      linux-wireless@vger.kernel.org
8307 W:      http://intellinuxwireless.org
8308 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
8309 S:      Supported
8310 F:      drivers/net/wireless/intel/iwlwifi/
8311
8312 INTEL WIRELESS WIMAX CONNECTION 2400
8313 M:      Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
8314 M:      linux-wimax@intel.com
8315 L:      wimax@linuxwimax.org (subscribers-only)
8316 S:      Supported
8317 W:      http://linuxwimax.org
8318 F:      Documentation/wimax/README.i2400m
8319 F:      drivers/net/wimax/i2400m/
8320 F:      include/uapi/linux/wimax/i2400m.h
8321
8322 INTEL WMI THUNDERBOLT FORCE POWER DRIVER
8323 M:      Mario Limonciello <mario.limonciello@dell.com>
8324 S:      Maintained
8325 F:      drivers/platform/x86/intel-wmi-thunderbolt.c
8326
8327 INTEL(R) TRACE HUB
8328 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
8329 S:      Supported
8330 F:      Documentation/trace/intel_th.rst
8331 F:      drivers/hwtracing/intel_th/
8332
8333 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
8334 M:      Ning Sun <ning.sun@intel.com>
8335 L:      tboot-devel@lists.sourceforge.net
8336 W:      http://tboot.sourceforge.net
8337 T:      hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
8338 S:      Supported
8339 F:      Documentation/x86/intel_txt.rst
8340 F:      include/linux/tboot.h
8341 F:      arch/x86/kernel/tboot.c
8342
8343 INTEL-MID GPIO DRIVER
8344 M:      David Cohen <david.a.cohen@linux.intel.com>
8345 L:      linux-gpio@vger.kernel.org
8346 S:      Maintained
8347 F:      drivers/gpio/gpio-intel-mid.c
8348
8349 INTERCONNECT API
8350 M:      Georgi Djakov <georgi.djakov@linaro.org>
8351 L:      linux-pm@vger.kernel.org
8352 S:      Maintained
8353 F:      Documentation/driver-api/interconnect.rst
8354 F:      Documentation/devicetree/bindings/interconnect/
8355 F:      drivers/interconnect/
8356 F:      include/dt-bindings/interconnect/
8357 F:      include/linux/interconnect-provider.h
8358 F:      include/linux/interconnect.h
8359
8360 INVENSENSE MPU-3050 GYROSCOPE DRIVER
8361 M:      Linus Walleij <linus.walleij@linaro.org>
8362 L:      linux-iio@vger.kernel.org
8363 S:      Maintained
8364 F:      drivers/iio/gyro/mpu3050*
8365 F:      Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.txt
8366
8367 IOC3 ETHERNET DRIVER
8368 M:      Ralf Baechle <ralf@linux-mips.org>
8369 L:      linux-mips@vger.kernel.org
8370 S:      Maintained
8371 F:      drivers/net/ethernet/sgi/ioc3-eth.c
8372
8373 IOC3 SERIAL DRIVER
8374 M:      Pat Gefre <pfg@sgi.com>
8375 L:      linux-serial@vger.kernel.org
8376 S:      Maintained
8377 F:      drivers/tty/serial/ioc3_serial.c
8378
8379 IOMAP FILESYSTEM LIBRARY
8380 M:      Christoph Hellwig <hch@infradead.org>
8381 M:      Darrick J. Wong <darrick.wong@oracle.com>
8382 M:      linux-xfs@vger.kernel.org
8383 M:      linux-fsdevel@vger.kernel.org
8384 L:      linux-xfs@vger.kernel.org
8385 L:      linux-fsdevel@vger.kernel.org
8386 T:      git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
8387 S:      Supported
8388 F:      fs/iomap.c
8389 F:      fs/iomap/
8390 F:      include/linux/iomap.h
8391
8392 IOMMU DRIVERS
8393 M:      Joerg Roedel <joro@8bytes.org>
8394 L:      iommu@lists.linux-foundation.org
8395 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
8396 S:      Maintained
8397 F:      Documentation/devicetree/bindings/iommu/
8398 F:      drivers/iommu/
8399 F:      include/linux/iommu.h
8400 F:      include/linux/of_iommu.h
8401 F:      include/linux/iova.h
8402
8403 IO_URING
8404 M:      Jens Axboe <axboe@kernel.dk>
8405 L:      linux-block@vger.kernel.org
8406 L:      linux-fsdevel@vger.kernel.org
8407 T:      git git://git.kernel.dk/linux-block
8408 T:      git git://git.kernel.dk/liburing
8409 S:      Maintained
8410 F:      fs/io_uring.c
8411 F:      include/uapi/linux/io_uring.h
8412
8413 IP MASQUERADING
8414 M:      Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
8415 S:      Maintained
8416 F:      net/ipv4/netfilter/ipt_MASQUERADE.c
8417
8418 IPMI SUBSYSTEM
8419 M:      Corey Minyard <minyard@acm.org>
8420 L:      openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
8421 W:      http://openipmi.sourceforge.net/
8422 S:      Supported
8423 F:      Documentation/devicetree/bindings/ipmi/
8424 F:      Documentation/IPMI.txt
8425 F:      drivers/char/ipmi/
8426 F:      include/linux/ipmi*
8427 F:      include/uapi/linux/ipmi*
8428
8429 IPS SCSI RAID DRIVER
8430 M:      Adaptec OEM Raid Solutions <aacraid@microsemi.com>
8431 L:      linux-scsi@vger.kernel.org
8432 W:      http://www.adaptec.com/
8433 S:      Maintained
8434 F:      drivers/scsi/ips*
8435
8436 IPVS
8437 M:      Wensong Zhang <wensong@linux-vs.org>
8438 M:      Simon Horman <horms@verge.net.au>
8439 M:      Julian Anastasov <ja@ssi.bg>
8440 L:      netdev@vger.kernel.org
8441 L:      lvs-devel@vger.kernel.org
8442 S:      Maintained
8443 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
8444 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
8445 F:      Documentation/networking/ipvs-sysctl.txt
8446 F:      include/net/ip_vs.h
8447 F:      include/uapi/linux/ip_vs.h
8448 F:      net/netfilter/ipvs/
8449
8450 IPWIRELESS DRIVER
8451 M:      Jiri Kosina <jikos@kernel.org>
8452 M:      David Sterba <dsterba@suse.com>
8453 S:      Odd Fixes
8454 F:      drivers/tty/ipwireless/
8455
8456 IPX NETWORK LAYER
8457 L:      netdev@vger.kernel.org
8458 S:      Obsolete
8459 F:      include/uapi/linux/ipx.h
8460
8461 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
8462 M:      Marc Zyngier <maz@kernel.org>
8463 S:      Maintained
8464 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
8465 F:      Documentation/IRQ-domain.txt
8466 F:      include/linux/irqdomain.h
8467 F:      kernel/irq/irqdomain.c
8468 F:      kernel/irq/msi.c
8469
8470 IRQ SUBSYSTEM
8471 M:      Thomas Gleixner <tglx@linutronix.de>
8472 L:      linux-kernel@vger.kernel.org
8473 S:      Maintained
8474 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
8475 F:      kernel/irq/
8476
8477 IRQCHIP DRIVERS
8478 M:      Thomas Gleixner <tglx@linutronix.de>
8479 M:      Jason Cooper <jason@lakedaemon.net>
8480 M:      Marc Zyngier <maz@kernel.org>
8481 L:      linux-kernel@vger.kernel.org
8482 S:      Maintained
8483 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
8484 F:      Documentation/devicetree/bindings/interrupt-controller/
8485 F:      drivers/irqchip/
8486
8487 ISA
8488 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
8489 S:      Maintained
8490 F:      Documentation/driver-api/isa.rst
8491 F:      drivers/base/isa.c
8492 F:      include/linux/isa.h
8493
8494 ISA RADIO MODULE
8495 M:      Hans Verkuil <hverkuil@xs4all.nl>
8496 L:      linux-media@vger.kernel.org
8497 T:      git git://linuxtv.org/media_tree.git
8498 W:      https://linuxtv.org
8499 S:      Maintained
8500 F:      drivers/media/radio/radio-isa*
8501
8502 ISAPNP
8503 M:      Jaroslav Kysela <perex@perex.cz>
8504 S:      Maintained
8505 F:      Documentation/driver-api/isapnp.rst
8506 F:      drivers/pnp/isapnp/
8507 F:      include/linux/isapnp.h
8508
8509 ISCSI
8510 M:      Lee Duncan <lduncan@suse.com>
8511 M:      Chris Leech <cleech@redhat.com>
8512 L:      open-iscsi@googlegroups.com
8513 W:      www.open-iscsi.com
8514 S:      Maintained
8515 F:      drivers/scsi/*iscsi*
8516 F:      include/scsi/*iscsi*
8517
8518 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
8519 M:      Peter Jones <pjones@redhat.com>
8520 M:      Konrad Rzeszutek Wilk <konrad@kernel.org>
8521 S:      Maintained
8522 F:      drivers/firmware/iscsi_ibft*
8523
8524 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
8525 M:      Sagi Grimberg <sagi@grimberg.me>
8526 M:      Max Gurtovoy <maxg@mellanox.com>
8527 L:      linux-rdma@vger.kernel.org
8528 S:      Supported
8529 W:      http://www.openfabrics.org
8530 W:      www.open-iscsi.org
8531 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
8532 F:      drivers/infiniband/ulp/iser/
8533
8534 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
8535 M:      Sagi Grimberg <sagi@grimberg.me>
8536 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
8537 L:      linux-rdma@vger.kernel.org
8538 L:      target-devel@vger.kernel.org
8539 S:      Supported
8540 W:      http://www.linux-iscsi.org
8541 F:      drivers/infiniband/ulp/isert
8542
8543 ISDN/mISDN SUBSYSTEM
8544 M:      Karsten Keil <isdn@linux-pingi.de>
8545 L:      isdn4linux@listserv.isdn4linux.de (subscribers-only)
8546 L:      netdev@vger.kernel.org
8547 W:      http://www.isdn4linux.de
8548 S:      Maintained
8549 F:      drivers/isdn/mISDN
8550 F:      drivers/isdn/hardware
8551
8552 ISDN/CAPI SUBSYSTEM
8553 M:      Karsten Keil <isdn@linux-pingi.de>
8554 L:      isdn4linux@listserv.isdn4linux.de (subscribers-only)
8555 L:      netdev@vger.kernel.org
8556 W:      http://www.isdn4linux.de
8557 S:      Odd Fixes
8558 F:      Documentation/isdn/
8559 F:      drivers/isdn/capi/
8560 F:      drivers/staging/isdn/
8561 F:      net/bluetooth/cmtp/
8562 F:      include/linux/isdn/
8563 F:      include/uapi/linux/isdn/
8564
8565 IT87 HARDWARE MONITORING DRIVER
8566 M:      Jean Delvare <jdelvare@suse.com>
8567 L:      linux-hwmon@vger.kernel.org
8568 S:      Maintained
8569 F:      Documentation/hwmon/it87.rst
8570 F:      drivers/hwmon/it87.c
8571
8572 IT913X MEDIA DRIVER
8573 M:      Antti Palosaari <crope@iki.fi>
8574 L:      linux-media@vger.kernel.org
8575 W:      https://linuxtv.org
8576 W:      http://palosaari.fi/linux/
8577 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8578 T:      git git://linuxtv.org/anttip/media_tree.git
8579 S:      Maintained
8580 F:      drivers/media/tuners/it913x*
8581
8582 IVTV VIDEO4LINUX DRIVER
8583 M:      Andy Walls <awalls@md.metrocast.net>
8584 L:      ivtv-devel@ivtvdriver.org (subscribers-only)
8585 L:      linux-media@vger.kernel.org
8586 T:      git git://linuxtv.org/media_tree.git
8587 W:      http://www.ivtvdriver.org
8588 S:      Maintained
8589 F:      Documentation/media/v4l-drivers/ivtv*
8590 F:      drivers/media/pci/ivtv/
8591 F:      include/uapi/linux/ivtv*
8592
8593 IX2505V MEDIA DRIVER
8594 M:      Malcolm Priestley <tvboxspy@gmail.com>
8595 L:      linux-media@vger.kernel.org
8596 W:      https://linuxtv.org
8597 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8598 S:      Maintained
8599 F:      drivers/media/dvb-frontends/ix2505v*
8600
8601 JAILHOUSE HYPERVISOR INTERFACE
8602 M:      Jan Kiszka <jan.kiszka@siemens.com>
8603 L:      jailhouse-dev@googlegroups.com
8604 S:      Maintained
8605 F:      arch/x86/kernel/jailhouse.c
8606 F:      arch/x86/include/asm/jailhouse_para.h
8607
8608 JC42.4 TEMPERATURE SENSOR DRIVER
8609 M:      Guenter Roeck <linux@roeck-us.net>
8610 L:      linux-hwmon@vger.kernel.org
8611 S:      Maintained
8612 F:      drivers/hwmon/jc42.c
8613 F:      Documentation/hwmon/jc42.rst
8614
8615 JFS FILESYSTEM
8616 M:      Dave Kleikamp <shaggy@kernel.org>
8617 L:      jfs-discussion@lists.sourceforge.net
8618 W:      http://jfs.sourceforge.net/
8619 T:      git git://github.com/kleikamp/linux-shaggy.git
8620 S:      Maintained
8621 F:      Documentation/filesystems/jfs.txt
8622 F:      fs/jfs/
8623
8624 JME NETWORK DRIVER
8625 M:      Guo-Fu Tseng <cooldavid@cooldavid.org>
8626 L:      netdev@vger.kernel.org
8627 S:      Maintained
8628 F:      drivers/net/ethernet/jme.*
8629
8630 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
8631 M:      David Woodhouse <dwmw2@infradead.org>
8632 M:      Richard Weinberger <richard@nod.at>
8633 L:      linux-mtd@lists.infradead.org
8634 W:      http://www.linux-mtd.infradead.org/doc/jffs2.html
8635 T:      git git://git.infradead.org/ubifs-2.6.git
8636 S:      Odd Fixes
8637 F:      fs/jffs2/
8638 F:      include/uapi/linux/jffs2.h
8639
8640 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
8641 M:      "Theodore Ts'o" <tytso@mit.edu>
8642 M:      Jan Kara <jack@suse.com>
8643 L:      linux-ext4@vger.kernel.org
8644 S:      Maintained
8645 F:      fs/jbd2/
8646 F:      include/linux/jbd2.h
8647
8648 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
8649 M:      Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
8650 L:      linux-media@vger.kernel.org
8651 S:      Maintained
8652 F:      drivers/media/platform/rcar_jpu.c
8653
8654 JSM Neo PCI based serial card
8655 L:      linux-serial@vger.kernel.org
8656 S:      Orphan
8657 F:      drivers/tty/serial/jsm/
8658
8659 K10TEMP HARDWARE MONITORING DRIVER
8660 M:      Clemens Ladisch <clemens@ladisch.de>
8661 L:      linux-hwmon@vger.kernel.org
8662 S:      Maintained
8663 F:      Documentation/hwmon/k10temp.rst
8664 F:      drivers/hwmon/k10temp.c
8665
8666 K8TEMP HARDWARE MONITORING DRIVER
8667 M:      Rudolf Marek <r.marek@assembler.cz>
8668 L:      linux-hwmon@vger.kernel.org
8669 S:      Maintained
8670 F:      Documentation/hwmon/k8temp.rst
8671 F:      drivers/hwmon/k8temp.c
8672
8673 KASAN
8674 M:      Andrey Ryabinin <aryabinin@virtuozzo.com>
8675 R:      Alexander Potapenko <glider@google.com>
8676 R:      Dmitry Vyukov <dvyukov@google.com>
8677 L:      kasan-dev@googlegroups.com
8678 S:      Maintained
8679 F:      arch/*/include/asm/kasan.h
8680 F:      arch/*/mm/kasan_init*
8681 F:      Documentation/dev-tools/kasan.rst
8682 F:      include/linux/kasan*.h
8683 F:      lib/test_kasan.c
8684 F:      mm/kasan/
8685 F:      scripts/Makefile.kasan
8686
8687 KCONFIG
8688 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
8689 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
8690 L:      linux-kbuild@vger.kernel.org
8691 S:      Maintained
8692 F:      Documentation/kbuild/kconfig*
8693 F:      scripts/kconfig/
8694 F:      scripts/Kconfig.include
8695
8696 KDUMP
8697 M:      Dave Young <dyoung@redhat.com>
8698 M:      Baoquan He <bhe@redhat.com>
8699 R:      Vivek Goyal <vgoyal@redhat.com>
8700 L:      kexec@lists.infradead.org
8701 W:      http://lse.sourceforge.net/kdump/
8702 S:      Maintained
8703 F:      Documentation/admin-guide/kdump/
8704
8705 KEENE FM RADIO TRANSMITTER DRIVER
8706 M:      Hans Verkuil <hverkuil@xs4all.nl>
8707 L:      linux-media@vger.kernel.org
8708 T:      git git://linuxtv.org/media_tree.git
8709 W:      https://linuxtv.org
8710 S:      Maintained
8711 F:      drivers/media/radio/radio-keene*
8712
8713 KERNEL AUTOMOUNTER
8714 M:      Ian Kent <raven@themaw.net>
8715 L:      autofs@vger.kernel.org
8716 S:      Maintained
8717 F:      fs/autofs/
8718
8719 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
8720 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
8721 M:      Michal Marek <michal.lkml@markovi.net>
8722 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
8723 L:      linux-kbuild@vger.kernel.org
8724 S:      Maintained
8725 F:      Documentation/kbuild/
8726 F:      Makefile
8727 F:      scripts/Kbuild*
8728 F:      scripts/Makefile*
8729 F:      scripts/basic/
8730 F:      scripts/mk*
8731 F:      scripts/*vmlinux*
8732 F:      scripts/mod/
8733 F:      scripts/package/
8734
8735 KERNEL JANITORS
8736 L:      kernel-janitors@vger.kernel.org
8737 W:      http://kernelnewbies.org/KernelJanitors
8738 S:      Odd Fixes
8739
8740 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
8741 M:      "J. Bruce Fields" <bfields@fieldses.org>
8742 M:      Chuck Lever <chuck.lever@oracle.com>
8743 L:      linux-nfs@vger.kernel.org
8744 W:      http://nfs.sourceforge.net/
8745 T:      git git://linux-nfs.org/~bfields/linux.git
8746 S:      Supported
8747 F:      fs/nfsd/
8748 F:      include/uapi/linux/nfsd/
8749 F:      fs/lockd/
8750 F:      fs/nfs_common/
8751 F:      net/sunrpc/
8752 F:      include/linux/lockd/
8753 F:      include/linux/sunrpc/
8754 F:      include/uapi/linux/sunrpc/
8755
8756 KERNEL SELFTEST FRAMEWORK
8757 M:      Shuah Khan <shuah@kernel.org>
8758 M:      Shuah Khan <skhan@linuxfoundation.org>
8759 L:      linux-kselftest@vger.kernel.org
8760 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
8761 Q:      https://patchwork.kernel.org/project/linux-kselftest/list/
8762 S:      Maintained
8763 F:      tools/testing/selftests/
8764 F:      Documentation/dev-tools/kselftest*
8765
8766 KERNEL USERMODE HELPER
8767 M:      Luis Chamberlain <mcgrof@kernel.org>
8768 L:      linux-kernel@vger.kernel.org
8769 S:      Maintained
8770 F:      kernel/umh.c
8771 F:      include/linux/umh.h
8772
8773 KERNEL VIRTUAL MACHINE (KVM)
8774 M:      Paolo Bonzini <pbonzini@redhat.com>
8775 M:      Radim Krčmář <rkrcmar@redhat.com>
8776 L:      kvm@vger.kernel.org
8777 W:      http://www.linux-kvm.org
8778 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
8779 S:      Supported
8780 F:      Documentation/virt/kvm/
8781 F:      include/trace/events/kvm.h
8782 F:      include/uapi/asm-generic/kvm*
8783 F:      include/uapi/linux/kvm*
8784 F:      include/asm-generic/kvm*
8785 F:      include/linux/kvm*
8786 F:      include/kvm/iodev.h
8787 F:      virt/kvm/*
8788 F:      tools/kvm/
8789 F:      tools/testing/selftests/kvm/
8790
8791 KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd)
8792 M:      Joerg Roedel <joro@8bytes.org>
8793 L:      kvm@vger.kernel.org
8794 W:      http://www.linux-kvm.org/
8795 S:      Maintained
8796 F:      arch/x86/include/asm/svm.h
8797 F:      arch/x86/kvm/svm.c
8798
8799 KERNEL VIRTUAL MACHINE FOR ARM/ARM64 (KVM/arm, KVM/arm64)
8800 M:      Marc Zyngier <maz@kernel.org>
8801 R:      James Morse <james.morse@arm.com>
8802 R:      Julien Thierry <julien.thierry.kdev@gmail.com>
8803 R:      Suzuki K Poulose <suzuki.poulose@arm.com>
8804 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8805 L:      kvmarm@lists.cs.columbia.edu
8806 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
8807 S:      Maintained
8808 F:      arch/arm/include/uapi/asm/kvm*
8809 F:      arch/arm/include/asm/kvm*
8810 F:      arch/arm/kvm/
8811 F:      arch/arm64/include/uapi/asm/kvm*
8812 F:      arch/arm64/include/asm/kvm*
8813 F:      arch/arm64/kvm/
8814 F:      virt/kvm/arm/
8815 F:      include/kvm/arm_*
8816
8817 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
8818 M:      James Hogan <jhogan@kernel.org>
8819 L:      linux-mips@vger.kernel.org
8820 S:      Supported
8821 F:      arch/mips/include/uapi/asm/kvm*
8822 F:      arch/mips/include/asm/kvm*
8823 F:      arch/mips/kvm/
8824
8825 KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
8826 M:      Paul Mackerras <paulus@ozlabs.org>
8827 L:      kvm-ppc@vger.kernel.org
8828 W:      http://www.linux-kvm.org/
8829 T:      git git://github.com/agraf/linux-2.6.git
8830 S:      Supported
8831 F:      arch/powerpc/include/uapi/asm/kvm*
8832 F:      arch/powerpc/include/asm/kvm*
8833 F:      arch/powerpc/kvm/
8834 F:      arch/powerpc/kernel/kvm*
8835
8836 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
8837 M:      Christian Borntraeger <borntraeger@de.ibm.com>
8838 M:      Janosch Frank <frankja@linux.ibm.com>
8839 R:      David Hildenbrand <david@redhat.com>
8840 R:      Cornelia Huck <cohuck@redhat.com>
8841 L:      linux-s390@vger.kernel.org
8842 W:      http://www.ibm.com/developerworks/linux/linux390/
8843 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
8844 S:      Supported
8845 F:      arch/s390/include/uapi/asm/kvm*
8846 F:      arch/s390/include/asm/gmap.h
8847 F:      arch/s390/include/asm/kvm*
8848 F:      arch/s390/kvm/
8849 F:      arch/s390/mm/gmap.c
8850 F:      tools/testing/selftests/kvm/s390x/
8851 F:      tools/testing/selftests/kvm/*/s390x/
8852
8853 KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
8854 M:      Paolo Bonzini <pbonzini@redhat.com>
8855 M:      Radim Krčmář <rkrcmar@redhat.com>
8856 L:      kvm@vger.kernel.org
8857 W:      http://www.linux-kvm.org
8858 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
8859 S:      Supported
8860 F:      arch/x86/kvm/
8861 F:      arch/x86/kvm/*/
8862 F:      arch/x86/include/uapi/asm/kvm*
8863 F:      arch/x86/include/asm/kvm*
8864 F:      arch/x86/include/asm/pvclock-abi.h
8865 F:      arch/x86/kernel/kvm.c
8866 F:      arch/x86/kernel/kvmclock.c
8867
8868 KERNFS
8869 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
8870 M:      Tejun Heo <tj@kernel.org>
8871 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
8872 S:      Supported
8873 F:      include/linux/kernfs.h
8874 F:      fs/kernfs/
8875
8876 KEXEC
8877 M:      Eric Biederman <ebiederm@xmission.com>
8878 W:      http://kernel.org/pub/linux/utils/kernel/kexec/
8879 L:      kexec@lists.infradead.org
8880 S:      Maintained
8881 F:      include/linux/kexec.h
8882 F:      include/uapi/linux/kexec.h
8883 F:      kernel/kexec*
8884
8885 KEYS-ENCRYPTED
8886 M:      Mimi Zohar <zohar@linux.ibm.com>
8887 L:      linux-integrity@vger.kernel.org
8888 L:      keyrings@vger.kernel.org
8889 S:      Supported
8890 F:      Documentation/security/keys/trusted-encrypted.rst
8891 F:      include/keys/encrypted-type.h
8892 F:      security/keys/encrypted-keys/
8893
8894 KEYS-TRUSTED
8895 M:      James Bottomley <jejb@linux.ibm.com>
8896 M:      Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
8897 M:      Mimi Zohar <zohar@linux.ibm.com>
8898 L:      linux-integrity@vger.kernel.org
8899 L:      keyrings@vger.kernel.org
8900 S:      Supported
8901 F:      Documentation/security/keys/trusted-encrypted.rst
8902 F:      include/keys/trusted-type.h
8903 F:      security/keys/trusted.c
8904 F:      security/keys/trusted.h
8905
8906 KEYS/KEYRINGS:
8907 M:      David Howells <dhowells@redhat.com>
8908 L:      keyrings@vger.kernel.org
8909 S:      Maintained
8910 F:      Documentation/security/keys/core.rst
8911 F:      include/linux/key.h
8912 F:      include/linux/key-type.h
8913 F:      include/linux/keyctl.h
8914 F:      include/uapi/linux/keyctl.h
8915 F:      include/keys/
8916 F:      security/keys/
8917
8918 KGDB / KDB /debug_core
8919 M:      Jason Wessel <jason.wessel@windriver.com>
8920 M:      Daniel Thompson <daniel.thompson@linaro.org>
8921 W:      http://kgdb.wiki.kernel.org/
8922 L:      kgdb-bugreport@lists.sourceforge.net
8923 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
8924 S:      Maintained
8925 F:      Documentation/dev-tools/kgdb.rst
8926 F:      drivers/misc/kgdbts.c
8927 F:      drivers/tty/serial/kgdboc.c
8928 F:      include/linux/kdb.h
8929 F:      include/linux/kgdb.h
8930 F:      kernel/debug/
8931
8932 KMEMLEAK
8933 M:      Catalin Marinas <catalin.marinas@arm.com>
8934 S:      Maintained
8935 F:      Documentation/dev-tools/kmemleak.rst
8936 F:      include/linux/kmemleak.h
8937 F:      mm/kmemleak.c
8938 F:      mm/kmemleak-test.c
8939
8940 KMOD KERNEL MODULE LOADER - USERMODE HELPER
8941 M:      Luis Chamberlain <mcgrof@kernel.org>
8942 L:      linux-kernel@vger.kernel.org
8943 S:      Maintained
8944 F:      kernel/kmod.c
8945 F:      include/linux/kmod.h
8946 F:      lib/test_kmod.c
8947 F:      tools/testing/selftests/kmod/
8948
8949 KPROBES
8950 M:      Naveen N. Rao <naveen.n.rao@linux.ibm.com>
8951 M:      Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
8952 M:      "David S. Miller" <davem@davemloft.net>
8953 M:      Masami Hiramatsu <mhiramat@kernel.org>
8954 S:      Maintained
8955 F:      Documentation/kprobes.txt
8956 F:      include/linux/kprobes.h
8957 F:      include/asm-generic/kprobes.h
8958 F:      kernel/kprobes.c
8959
8960 KS0108 LCD CONTROLLER DRIVER
8961 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
8962 S:      Maintained
8963 F:      Documentation/auxdisplay/ks0108
8964 F:      drivers/auxdisplay/ks0108.c
8965 F:      include/linux/ks0108.h
8966
8967 L3MDEV
8968 M:      David Ahern <dsa@cumulusnetworks.com>
8969 L:      netdev@vger.kernel.org
8970 S:      Maintained
8971 F:      net/l3mdev
8972 F:      include/net/l3mdev.h
8973
8974 L7 BPF FRAMEWORK
8975 M:      John Fastabend <john.fastabend@gmail.com>
8976 M:      Daniel Borkmann <daniel@iogearbox.net>
8977 L:      netdev@vger.kernel.org
8978 L:      bpf@vger.kernel.org
8979 S:      Maintained
8980 F:      include/linux/skmsg.h
8981 F:      net/core/skmsg.c
8982 F:      net/core/sock_map.c
8983 F:      net/ipv4/tcp_bpf.c
8984
8985 LANTIQ / INTEL Ethernet drivers
8986 M:      Hauke Mehrtens <hauke@hauke-m.de>
8987 L:      netdev@vger.kernel.org
8988 S:      Maintained
8989 F:      net/dsa/tag_gswip.c
8990 F:      drivers/net/ethernet/lantiq_xrx200.c
8991 F:      drivers/net/dsa/lantiq_pce.h
8992 F:      drivers/net/dsa/lantiq_gswip.c
8993
8994 LANTIQ MIPS ARCHITECTURE
8995 M:      John Crispin <john@phrozen.org>
8996 L:      linux-mips@vger.kernel.org
8997 S:      Maintained
8998 F:      arch/mips/lantiq
8999 F:      drivers/soc/lantiq
9000
9001 LAPB module
9002 L:      linux-x25@vger.kernel.org
9003 S:      Orphan
9004 F:      Documentation/networking/lapb-module.txt
9005 F:      include/*/lapb.h
9006 F:      net/lapb/
9007
9008 LASI 53c700 driver for PARISC
9009 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
9010 L:      linux-scsi@vger.kernel.org
9011 S:      Maintained
9012 F:      Documentation/scsi/53c700.txt
9013 F:      drivers/scsi/53c700*
9014
9015 LEAKING_ADDRESSES
9016 M:      Tobin C. Harding <me@tobin.cc>
9017 M:      Tycho Andersen <tycho@tycho.ws>
9018 L:      kernel-hardening@lists.openwall.com
9019 S:      Maintained
9020 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
9021 F:      scripts/leaking_addresses.pl
9022
9023 LED SUBSYSTEM
9024 M:      Jacek Anaszewski <jacek.anaszewski@gmail.com>
9025 M:      Pavel Machek <pavel@ucw.cz>
9026 R:      Dan Murphy <dmurphy@ti.com>
9027 L:      linux-leds@vger.kernel.org
9028 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
9029 S:      Maintained
9030 F:      Documentation/devicetree/bindings/leds/
9031 F:      drivers/leds/
9032 F:      include/linux/leds.h
9033
9034 LEGACY EEPROM DRIVER
9035 M:      Jean Delvare <jdelvare@suse.com>
9036 S:      Maintained
9037 F:      Documentation/misc-devices/eeprom.rst
9038 F:      drivers/misc/eeprom/eeprom.c
9039
9040 LEGO MINDSTORMS EV3
9041 R:      David Lechner <david@lechnology.com>
9042 S:      Maintained
9043 F:      arch/arm/boot/dts/da850-lego-ev3.dts
9044 F:      Documentation/devicetree/bindings/power/supply/lego_ev3_battery.txt
9045 F:      drivers/power/supply/lego_ev3_battery.c
9046
9047 LEGO USB Tower driver
9048 M:      Juergen Stuber <starblue@users.sourceforge.net>
9049 L:      legousb-devel@lists.sourceforge.net
9050 W:      http://legousb.sourceforge.net/
9051 S:      Maintained
9052 F:      drivers/usb/misc/legousbtower.c
9053
9054 LG LAPTOP EXTRAS
9055 M:      Matan Ziv-Av <matan@svgalib.org>
9056 L:      platform-driver-x86@vger.kernel.org
9057 S:      Maintained
9058 F:      Documentation/ABI/testing/sysfs-platform-lg-laptop
9059 F:      Documentation/admin-guide/laptops/lg-laptop.rst
9060 F:      drivers/platform/x86/lg-laptop.c
9061
9062 LG2160 MEDIA DRIVER
9063 M:      Michael Krufky <mkrufky@linuxtv.org>
9064 L:      linux-media@vger.kernel.org
9065 W:      https://linuxtv.org
9066 W:      http://github.com/mkrufky
9067 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9068 T:      git git://linuxtv.org/mkrufky/tuners.git
9069 S:      Maintained
9070 F:      drivers/media/dvb-frontends/lg2160.*
9071
9072 LGDT3305 MEDIA DRIVER
9073 M:      Michael Krufky <mkrufky@linuxtv.org>
9074 L:      linux-media@vger.kernel.org
9075 W:      https://linuxtv.org
9076 W:      http://github.com/mkrufky
9077 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9078 T:      git git://linuxtv.org/mkrufky/tuners.git
9079 S:      Maintained
9080 F:      drivers/media/dvb-frontends/lgdt3305.*
9081
9082 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
9083 M:      Viresh Kumar <vireshk@kernel.org>
9084 L:      linux-ide@vger.kernel.org
9085 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9086 S:      Maintained
9087 F:      include/linux/pata_arasan_cf_data.h
9088 F:      drivers/ata/pata_arasan_cf.c
9089
9090 LIBATA PATA DRIVERS
9091 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9092 M:      Jens Axboe <axboe@kernel.dk>
9093 L:      linux-ide@vger.kernel.org
9094 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9095 S:      Maintained
9096 F:      drivers/ata/pata_*.c
9097 F:      drivers/ata/ata_generic.c
9098
9099 LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
9100 M:      Linus Walleij <linus.walleij@linaro.org>
9101 L:      linux-ide@vger.kernel.org
9102 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9103 S:      Maintained
9104 F:      drivers/ata/pata_ftide010.c
9105 F:      drivers/ata/sata_gemini.c
9106 F:      drivers/ata/sata_gemini.h
9107
9108 LIBATA SATA AHCI PLATFORM devices support
9109 M:      Hans de Goede <hdegoede@redhat.com>
9110 M:      Jens Axboe <axboe@kernel.dk>
9111 L:      linux-ide@vger.kernel.org
9112 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9113 S:      Maintained
9114 F:      drivers/ata/ahci_platform.c
9115 F:      drivers/ata/libahci_platform.c
9116 F:      include/linux/ahci_platform.h
9117
9118 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
9119 M:      Mikael Pettersson <mikpelinux@gmail.com>
9120 L:      linux-ide@vger.kernel.org
9121 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9122 S:      Maintained
9123 F:      drivers/ata/sata_promise.*
9124
9125 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
9126 M:      Jens Axboe <axboe@kernel.dk>
9127 L:      linux-ide@vger.kernel.org
9128 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9129 S:      Maintained
9130 F:      drivers/ata/
9131 F:      include/linux/ata.h
9132 F:      include/linux/libata.h
9133 F:      Documentation/devicetree/bindings/ata/
9134
9135 LIBLOCKDEP
9136 M:      Sasha Levin <alexander.levin@microsoft.com>
9137 S:      Maintained
9138 F:      tools/lib/lockdep/
9139
9140 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
9141 M:      Dan Williams <dan.j.williams@intel.com>
9142 M:      Vishal Verma <vishal.l.verma@intel.com>
9143 M:      Dave Jiang <dave.jiang@intel.com>
9144 L:      linux-nvdimm@lists.01.org
9145 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
9146 S:      Supported
9147 F:      drivers/nvdimm/blk.c
9148 F:      drivers/nvdimm/region_devs.c
9149
9150 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
9151 M:      Vishal Verma <vishal.l.verma@intel.com>
9152 M:      Dan Williams <dan.j.williams@intel.com>
9153 M:      Dave Jiang <dave.jiang@intel.com>
9154 L:      linux-nvdimm@lists.01.org
9155 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
9156 S:      Supported
9157 F:      drivers/nvdimm/btt*
9158
9159 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
9160 M:      Dan Williams <dan.j.williams@intel.com>
9161 M:      Vishal Verma <vishal.l.verma@intel.com>
9162 M:      Dave Jiang <dave.jiang@intel.com>
9163 L:      linux-nvdimm@lists.01.org
9164 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
9165 S:      Supported
9166 F:      drivers/nvdimm/pmem*
9167
9168 LIBNVDIMM: DEVICETREE BINDINGS
9169 M:      Oliver O'Halloran <oohall@gmail.com>
9170 L:      linux-nvdimm@lists.01.org
9171 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
9172 S:      Supported
9173 F:      drivers/nvdimm/of_pmem.c
9174 F:      Documentation/devicetree/bindings/pmem/pmem-region.txt
9175
9176 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
9177 M:      Dan Williams <dan.j.williams@intel.com>
9178 M:      Vishal Verma <vishal.l.verma@intel.com>
9179 M:      Dave Jiang <dave.jiang@intel.com>
9180 M:      Keith Busch <keith.busch@intel.com>
9181 M:      Ira Weiny <ira.weiny@intel.com>
9182 L:      linux-nvdimm@lists.01.org
9183 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
9184 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
9185 S:      Supported
9186 F:      drivers/nvdimm/*
9187 F:      drivers/acpi/nfit/*
9188 F:      include/linux/nd.h
9189 F:      include/linux/libnvdimm.h
9190 F:      include/uapi/linux/ndctl.h
9191
9192 LIGHTNVM PLATFORM SUPPORT
9193 M:      Matias Bjorling <mb@lightnvm.io>
9194 W:      http://github/OpenChannelSSD
9195 L:      linux-block@vger.kernel.org
9196 S:      Maintained
9197 F:      drivers/lightnvm/
9198 F:      include/linux/lightnvm.h
9199 F:      include/uapi/linux/lightnvm.h
9200
9201 LINUX FOR POWER MACINTOSH
9202 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
9203 W:      http://www.penguinppc.org/
9204 L:      linuxppc-dev@lists.ozlabs.org
9205 S:      Maintained
9206 F:      arch/powerpc/platforms/powermac/
9207 F:      drivers/macintosh/
9208
9209 LINUX FOR POWERPC (32-BIT AND 64-BIT)
9210 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
9211 M:      Paul Mackerras <paulus@samba.org>
9212 M:      Michael Ellerman <mpe@ellerman.id.au>
9213 W:      https://github.com/linuxppc/linux/wiki
9214 L:      linuxppc-dev@lists.ozlabs.org
9215 Q:      http://patchwork.ozlabs.org/project/linuxppc-dev/list/
9216 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
9217 S:      Supported
9218 F:      Documentation/ABI/stable/sysfs-firmware-opal-*
9219 F:      Documentation/devicetree/bindings/powerpc/
9220 F:      Documentation/devicetree/bindings/rtc/rtc-opal.txt
9221 F:      Documentation/devicetree/bindings/i2c/i2c-opal.txt
9222 F:      Documentation/powerpc/
9223 F:      arch/powerpc/
9224 F:      drivers/char/tpm/tpm_ibmvtpm*
9225 F:      drivers/crypto/nx/
9226 F:      drivers/crypto/vmx/
9227 F:      drivers/i2c/busses/i2c-opal.c
9228 F:      drivers/net/ethernet/ibm/ibmveth.*
9229 F:      drivers/net/ethernet/ibm/ibmvnic.*
9230 F:      drivers/pci/hotplug/pnv_php.c
9231 F:      drivers/pci/hotplug/rpa*
9232 F:      drivers/rtc/rtc-opal.c
9233 F:      drivers/scsi/ibmvscsi/
9234 F:      drivers/tty/hvc/hvc_opal.c
9235 F:      drivers/watchdog/wdrtas.c
9236 F:      tools/testing/selftests/powerpc
9237 N:      /pmac
9238 N:      powermac
9239 N:      powernv
9240 N:      [^a-z0-9]ps3
9241 N:      pseries
9242
9243 LINUX FOR POWERPC EMBEDDED MPC5XXX
9244 M:      Anatolij Gustschin <agust@denx.de>
9245 L:      linuxppc-dev@lists.ozlabs.org
9246 T:      git git://git.denx.de/linux-denx-agust.git
9247 S:      Maintained
9248 F:      arch/powerpc/platforms/512x/
9249 F:      arch/powerpc/platforms/52xx/
9250
9251 LINUX FOR POWERPC EMBEDDED PPC4XX
9252 M:      Alistair Popple <alistair@popple.id.au>
9253 M:      Matt Porter <mporter@kernel.crashing.org>
9254 W:      http://www.penguinppc.org/
9255 L:      linuxppc-dev@lists.ozlabs.org
9256 S:      Maintained
9257 F:      arch/powerpc/platforms/40x/
9258 F:      arch/powerpc/platforms/44x/
9259
9260 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
9261 M:      Scott Wood <oss@buserror.net>
9262 M:      Kumar Gala <galak@kernel.crashing.org>
9263 W:      http://www.penguinppc.org/
9264 L:      linuxppc-dev@lists.ozlabs.org
9265 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
9266 S:      Maintained
9267 F:      arch/powerpc/platforms/83xx/
9268 F:      arch/powerpc/platforms/85xx/
9269 F:      Documentation/devicetree/bindings/powerpc/fsl/
9270
9271 LINUX FOR POWERPC EMBEDDED PPC8XX
9272 M:      Vitaly Bordug <vitb@kernel.crashing.org>
9273 W:      http://www.penguinppc.org/
9274 L:      linuxppc-dev@lists.ozlabs.org
9275 S:      Maintained
9276 F:      arch/powerpc/platforms/8xx/
9277
9278 LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
9279 L:      linuxppc-dev@lists.ozlabs.org
9280 S:      Orphan
9281 F:      arch/powerpc/*/*virtex*
9282 F:      arch/powerpc/*/*/*virtex*
9283
9284 LINUX FOR POWERPC PA SEMI PWRFICIENT
9285 L:      linuxppc-dev@lists.ozlabs.org
9286 S:      Orphan
9287 F:      arch/powerpc/platforms/pasemi/
9288 F:      drivers/*/*pasemi*
9289 F:      drivers/*/*/*pasemi*
9290
9291 LINUX KERNEL DUMP TEST MODULE (LKDTM)
9292 M:      Kees Cook <keescook@chromium.org>
9293 S:      Maintained
9294 F:      drivers/misc/lkdtm/*
9295
9296 LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
9297 M:      Alan Stern <stern@rowland.harvard.edu>
9298 M:      Andrea Parri <andrea.parri@amarulasolutions.com>
9299 M:      Will Deacon <will@kernel.org>
9300 M:      Peter Zijlstra <peterz@infradead.org>
9301 M:      Boqun Feng <boqun.feng@gmail.com>
9302 M:      Nicholas Piggin <npiggin@gmail.com>
9303 M:      David Howells <dhowells@redhat.com>
9304 M:      Jade Alglave <j.alglave@ucl.ac.uk>
9305 M:      Luc Maranget <luc.maranget@inria.fr>
9306 M:      "Paul E. McKenney" <paulmck@linux.ibm.com>
9307 R:      Akira Yokosawa <akiyks@gmail.com>
9308 R:      Daniel Lustig <dlustig@nvidia.com>
9309 L:      linux-kernel@vger.kernel.org
9310 L:      linux-arch@vger.kernel.org
9311 S:      Supported
9312 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
9313 F:      tools/memory-model/
9314 F:      Documentation/atomic_bitops.txt
9315 F:      Documentation/atomic_t.txt
9316 F:      Documentation/core-api/atomic_ops.rst
9317 F:      Documentation/core-api/refcount-vs-atomic.rst
9318 F:      Documentation/memory-barriers.txt
9319
9320 LIS3LV02D ACCELEROMETER DRIVER
9321 M:      Eric Piel <eric.piel@tremplin-utc.net>
9322 S:      Maintained
9323 F:      Documentation/misc-devices/lis3lv02d.rst
9324 F:      drivers/misc/lis3lv02d/
9325 F:      drivers/platform/x86/hp_accel.c
9326
9327 LIVE PATCHING
9328 M:      Josh Poimboeuf <jpoimboe@redhat.com>
9329 M:      Jiri Kosina <jikos@kernel.org>
9330 M:      Miroslav Benes <mbenes@suse.cz>
9331 M:      Petr Mladek <pmladek@suse.com>
9332 R:      Joe Lawrence <joe.lawrence@redhat.com>
9333 S:      Maintained
9334 F:      kernel/livepatch/
9335 F:      include/linux/livepatch.h
9336 F:      arch/x86/include/asm/livepatch.h
9337 F:      arch/x86/kernel/livepatch.c
9338 F:      Documentation/livepatch/
9339 F:      Documentation/ABI/testing/sysfs-kernel-livepatch
9340 F:      samples/livepatch/
9341 F:      tools/testing/selftests/livepatch/
9342 L:      live-patching@vger.kernel.org
9343 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching.git
9344
9345 LLC (802.2)
9346 L:      netdev@vger.kernel.org
9347 S:      Odd fixes
9348 F:      include/linux/llc.h
9349 F:      include/uapi/linux/llc.h
9350 F:      include/net/llc*
9351 F:      net/llc/
9352
9353 LM73 HARDWARE MONITOR DRIVER
9354 M:      Guillaume Ligneul <guillaume.ligneul@gmail.com>
9355 L:      linux-hwmon@vger.kernel.org
9356 S:      Maintained
9357 F:      drivers/hwmon/lm73.c
9358
9359 LM78 HARDWARE MONITOR DRIVER
9360 M:      Jean Delvare <jdelvare@suse.com>
9361 L:      linux-hwmon@vger.kernel.org
9362 S:      Maintained
9363 F:      Documentation/hwmon/lm78.rst
9364 F:      drivers/hwmon/lm78.c
9365
9366 LM83 HARDWARE MONITOR DRIVER
9367 M:      Jean Delvare <jdelvare@suse.com>
9368 L:      linux-hwmon@vger.kernel.org
9369 S:      Maintained
9370 F:      Documentation/hwmon/lm83.rst
9371 F:      drivers/hwmon/lm83.c
9372
9373 LM90 HARDWARE MONITOR DRIVER
9374 M:      Jean Delvare <jdelvare@suse.com>
9375 L:      linux-hwmon@vger.kernel.org
9376 S:      Maintained
9377 F:      Documentation/hwmon/lm90.rst
9378 F:      Documentation/devicetree/bindings/hwmon/lm90.txt
9379 F:      drivers/hwmon/lm90.c
9380 F:      include/dt-bindings/thermal/lm90.h
9381
9382 LM95234 HARDWARE MONITOR DRIVER
9383 M:      Guenter Roeck <linux@roeck-us.net>
9384 L:      linux-hwmon@vger.kernel.org
9385 S:      Maintained
9386 F:      Documentation/hwmon/lm95234.rst
9387 F:      drivers/hwmon/lm95234.c
9388
9389 LME2510 MEDIA DRIVER
9390 M:      Malcolm Priestley <tvboxspy@gmail.com>
9391 L:      linux-media@vger.kernel.org
9392 W:      https://linuxtv.org
9393 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9394 S:      Maintained
9395 F:      drivers/media/usb/dvb-usb-v2/lmedm04*
9396
9397 LOADPIN SECURITY MODULE
9398 M:      Kees Cook <keescook@chromium.org>
9399 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
9400 S:      Supported
9401 F:      security/loadpin/
9402 F:      Documentation/admin-guide/LSM/LoadPin.rst
9403
9404 LOCKING PRIMITIVES
9405 M:      Peter Zijlstra <peterz@infradead.org>
9406 M:      Ingo Molnar <mingo@redhat.com>
9407 M:      Will Deacon <will@kernel.org>
9408 L:      linux-kernel@vger.kernel.org
9409 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
9410 S:      Maintained
9411 F:      Documentation/locking/
9412 F:      include/linux/lockdep.h
9413 F:      include/linux/spinlock*.h
9414 F:      arch/*/include/asm/spinlock*.h
9415 F:      include/linux/rwlock*.h
9416 F:      include/linux/mutex*.h
9417 F:      include/linux/rwsem*.h
9418 F:      include/linux/seqlock.h
9419 F:      lib/locking*.[ch]
9420 F:      kernel/locking/
9421 X:      kernel/locking/locktorture.c
9422
9423 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
9424 M:      "Richard Russon (FlatCap)" <ldm@flatcap.org>
9425 L:      linux-ntfs-dev@lists.sourceforge.net
9426 W:      http://www.linux-ntfs.org/content/view/19/37/
9427 S:      Maintained
9428 F:      Documentation/admin-guide/ldm.rst
9429 F:      block/partitions/ldm.*
9430
9431 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
9432 M:      Sathya Prakash <sathya.prakash@broadcom.com>
9433 M:      Chaitra P B <chaitra.basappa@broadcom.com>
9434 M:      Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
9435 L:      MPT-FusionLinux.pdl@broadcom.com
9436 L:      linux-scsi@vger.kernel.org
9437 W:      http://www.avagotech.com/support/
9438 S:      Supported
9439 F:      drivers/message/fusion/
9440 F:      drivers/scsi/mpt3sas/
9441
9442 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
9443 M:      Matthew Wilcox <willy@infradead.org>
9444 L:      linux-scsi@vger.kernel.org
9445 S:      Maintained
9446 F:      drivers/scsi/sym53c8xx_2/
9447
9448 LTC1660 DAC DRIVER
9449 M:      Marcus Folkesson <marcus.folkesson@gmail.com>
9450 L:      linux-iio@vger.kernel.org
9451 S:      Maintained
9452 F:      Documentation/devicetree/bindings/iio/dac/ltc1660.txt
9453 F:      drivers/iio/dac/ltc1660.c
9454
9455 LTC4261 HARDWARE MONITOR DRIVER
9456 M:      Guenter Roeck <linux@roeck-us.net>
9457 L:      linux-hwmon@vger.kernel.org
9458 S:      Maintained
9459 F:      Documentation/hwmon/ltc4261.rst
9460 F:      drivers/hwmon/ltc4261.c
9461
9462 LTC4306 I2C MULTIPLEXER DRIVER
9463 M:      Michael Hennerich <michael.hennerich@analog.com>
9464 W:      http://ez.analog.com/community/linux-device-drivers
9465 L:      linux-i2c@vger.kernel.org
9466 S:      Supported
9467 F:      drivers/i2c/muxes/i2c-mux-ltc4306.c
9468 F:      Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
9469
9470 LTP (Linux Test Project)
9471 M:      Mike Frysinger <vapier@gentoo.org>
9472 M:      Cyril Hrubis <chrubis@suse.cz>
9473 M:      Wanlong Gao <wanlong.gao@gmail.com>
9474 M:      Jan Stancek <jstancek@redhat.com>
9475 M:      Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
9476 M:      Alexey Kodanev <alexey.kodanev@oracle.com>
9477 L:      ltp@lists.linux.it (subscribers-only)
9478 W:      http://linux-test-project.github.io/
9479 T:      git git://github.com/linux-test-project/ltp.git
9480 S:      Maintained
9481
9482 M68K ARCHITECTURE
9483 M:      Geert Uytterhoeven <geert@linux-m68k.org>
9484 L:      linux-m68k@lists.linux-m68k.org
9485 W:      http://www.linux-m68k.org/
9486 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
9487 S:      Maintained
9488 F:      arch/m68k/
9489 F:      drivers/zorro/
9490
9491 M68K ON APPLE MACINTOSH
9492 M:      Joshua Thompson <funaho@jurai.org>
9493 W:      http://www.mac.linux-m68k.org/
9494 L:      linux-m68k@lists.linux-m68k.org
9495 S:      Maintained
9496 F:      arch/m68k/mac/
9497
9498 M68K ON HP9000/300
9499 M:      Philip Blundell <philb@gnu.org>
9500 W:      http://www.tazenda.demon.co.uk/phil/linux-hp
9501 S:      Maintained
9502 F:      arch/m68k/hp300/
9503
9504 M88DS3103 MEDIA DRIVER
9505 M:      Antti Palosaari <crope@iki.fi>
9506 L:      linux-media@vger.kernel.org
9507 W:      https://linuxtv.org
9508 W:      http://palosaari.fi/linux/
9509 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9510 T:      git git://linuxtv.org/anttip/media_tree.git
9511 S:      Maintained
9512 F:      drivers/media/dvb-frontends/m88ds3103*
9513
9514 M88RS2000 MEDIA DRIVER
9515 M:      Malcolm Priestley <tvboxspy@gmail.com>
9516 L:      linux-media@vger.kernel.org
9517 W:      https://linuxtv.org
9518 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9519 S:      Maintained
9520 F:      drivers/media/dvb-frontends/m88rs2000*
9521
9522 MA901 MASTERKIT USB FM RADIO DRIVER
9523 M:      Alexey Klimov <klimov.linux@gmail.com>
9524 L:      linux-media@vger.kernel.org
9525 T:      git git://linuxtv.org/media_tree.git
9526 S:      Maintained
9527 F:      drivers/media/radio/radio-ma901.c
9528
9529 MAC80211
9530 M:      Johannes Berg <johannes@sipsolutions.net>
9531 L:      linux-wireless@vger.kernel.org
9532 W:      http://wireless.kernel.org/
9533 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
9534 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
9535 S:      Maintained
9536 F:      Documentation/networking/mac80211-injection.txt
9537 F:      include/net/mac80211.h
9538 F:      net/mac80211/
9539 F:      drivers/net/wireless/mac80211_hwsim.[ch]
9540 F:      Documentation/networking/mac80211_hwsim/README
9541
9542 MAILBOX API
9543 M:      Jassi Brar <jassisinghbrar@gmail.com>
9544 L:      linux-kernel@vger.kernel.org
9545 S:      Maintained
9546 F:      drivers/mailbox/
9547 F:      include/linux/mailbox_client.h
9548 F:      include/linux/mailbox_controller.h
9549
9550 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
9551 M:      Michael Kerrisk <mtk.manpages@gmail.com>
9552 W:      http://www.kernel.org/doc/man-pages
9553 L:      linux-man@vger.kernel.org
9554 S:      Maintained
9555
9556 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
9557 M:      Rahul Bedarkar <rahulbedarkar89@gmail.com>
9558 L:      linux-mips@vger.kernel.org
9559 S:      Maintained
9560 F:      arch/mips/boot/dts/img/pistachio_marduk.dts
9561
9562 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
9563 M:      Andrew Lunn <andrew@lunn.ch>
9564 M:      Vivien Didelot <vivien.didelot@gmail.com>
9565 L:      netdev@vger.kernel.org
9566 S:      Maintained
9567 F:      drivers/net/dsa/mv88e6xxx/
9568 F:      include/linux/platform_data/mv88e6xxx.h
9569 F:      Documentation/devicetree/bindings/net/dsa/marvell.txt
9570
9571 MARVELL ARMADA DRM SUPPORT
9572 M:      Russell King <linux@armlinux.org.uk>
9573 S:      Maintained
9574 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
9575 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
9576 F:      drivers/gpu/drm/armada/
9577 F:      include/uapi/drm/armada_drm.h
9578 F:      Documentation/devicetree/bindings/display/armada/
9579
9580 MARVELL ARMADA 3700 PHY DRIVERS
9581 M:      Miquel Raynal <miquel.raynal@bootlin.com>
9582 S:      Maintained
9583 F:      drivers/phy/marvell/phy-mvebu-a3700-comphy.c
9584 F:      drivers/phy/marvell/phy-mvebu-a3700-utmi.c
9585 F:      Documentation/devicetree/bindings/phy/phy-mvebu-comphy.txt
9586 F:      Documentation/devicetree/bindings/phy/phy-mvebu-utmi.txt
9587
9588 MARVELL CRYPTO DRIVER
9589 M:      Boris Brezillon <bbrezillon@kernel.org>
9590 M:      Arnaud Ebalard <arno@natisbad.org>
9591 F:      drivers/crypto/marvell/
9592 S:      Maintained
9593 L:      linux-crypto@vger.kernel.org
9594
9595 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
9596 M:      Mirko Lindner <mlindner@marvell.com>
9597 M:      Stephen Hemminger <stephen@networkplumber.org>
9598 L:      netdev@vger.kernel.org
9599 S:      Maintained
9600 F:      drivers/net/ethernet/marvell/sk*
9601
9602 MARVELL LIBERTAS WIRELESS DRIVER
9603 L:      libertas-dev@lists.infradead.org
9604 S:      Orphan
9605 F:      drivers/net/wireless/marvell/libertas/
9606
9607 MARVELL MACCHIATOBIN SUPPORT
9608 M:      Russell King <linux@armlinux.org.uk>
9609 L:      linux-arm-kernel@lists.infradead.org
9610 S:      Maintained
9611 F:      arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
9612
9613 MARVELL MV643XX ETHERNET DRIVER
9614 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
9615 L:      netdev@vger.kernel.org
9616 S:      Maintained
9617 F:      drivers/net/ethernet/marvell/mv643xx_eth.*
9618 F:      include/linux/mv643xx.h
9619
9620 MARVELL MV88X3310 PHY DRIVER
9621 M:      Russell King <linux@armlinux.org.uk>
9622 L:      netdev@vger.kernel.org
9623 S:      Maintained
9624 F:      drivers/net/phy/marvell10g.c
9625
9626 MARVELL MVEBU THERMAL DRIVER
9627 M:      Miquel Raynal <miquel.raynal@bootlin.com>
9628 S:      Maintained
9629 F:      drivers/thermal/armada_thermal.c
9630
9631 MARVELL MVNETA ETHERNET DRIVER
9632 M:      Thomas Petazzoni <thomas.petazzoni@bootlin.com>
9633 L:      netdev@vger.kernel.org
9634 S:      Maintained
9635 F:      drivers/net/ethernet/marvell/mvneta.*
9636
9637 MARVELL MWIFIEX WIRELESS DRIVER
9638 M:      Amitkumar Karwar <amitkarwar@gmail.com>
9639 M:      Nishant Sarmukadam <nishants@marvell.com>
9640 M:      Ganapathi Bhat <gbhat@marvell.com>
9641 M:      Xinming Hu <huxinming820@gmail.com>
9642 L:      linux-wireless@vger.kernel.org
9643 S:      Maintained
9644 F:      drivers/net/wireless/marvell/mwifiex/
9645
9646 MARVELL MWL8K WIRELESS DRIVER
9647 M:      Lennert Buytenhek <buytenh@wantstofly.org>
9648 L:      linux-wireless@vger.kernel.org
9649 S:      Odd Fixes
9650 F:      drivers/net/wireless/marvell/mwl8k.c
9651
9652 MARVELL NAND CONTROLLER DRIVER
9653 M:      Miquel Raynal <miquel.raynal@bootlin.com>
9654 L:      linux-mtd@lists.infradead.org
9655 S:      Maintained
9656 F:      drivers/mtd/nand/raw/marvell_nand.c
9657 F:      Documentation/devicetree/bindings/mtd/marvell-nand.txt
9658
9659 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
9660 M:      Nicolas Pitre <nico@fluxnic.net>
9661 S:      Odd Fixes
9662 F:      drivers/mmc/host/mvsdio.*
9663
9664 MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
9665 M:      Hu Ziji <huziji@marvell.com>
9666 L:      linux-mmc@vger.kernel.org
9667 S:      Supported
9668 F:      drivers/mmc/host/sdhci-xenon*
9669 F:      Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
9670
9671 MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
9672 M:      Sunil Goutham <sgoutham@marvell.com>
9673 M:      Linu Cherian <lcherian@marvell.com>
9674 M:      Geetha sowjanya <gakula@marvell.com>
9675 M:      Jerin Jacob <jerinj@marvell.com>
9676 L:      netdev@vger.kernel.org
9677 S:      Supported
9678 F:      drivers/net/ethernet/marvell/octeontx2/af/
9679
9680 MATROX FRAMEBUFFER DRIVER
9681 L:      linux-fbdev@vger.kernel.org
9682 S:      Orphan
9683 F:      drivers/video/fbdev/matrox/matroxfb_*
9684 F:      include/uapi/linux/matroxfb.h
9685
9686 MAX16065 HARDWARE MONITOR DRIVER
9687 M:      Guenter Roeck <linux@roeck-us.net>
9688 L:      linux-hwmon@vger.kernel.org
9689 S:      Maintained
9690 F:      Documentation/hwmon/max16065.rst
9691 F:      drivers/hwmon/max16065.c
9692
9693 MAX2175 SDR TUNER DRIVER
9694 M:      Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
9695 L:      linux-media@vger.kernel.org
9696 T:      git git://linuxtv.org/media_tree.git
9697 S:      Maintained
9698 F:      Documentation/devicetree/bindings/media/i2c/max2175.txt
9699 F:      Documentation/media/v4l-drivers/max2175.rst
9700 F:      drivers/media/i2c/max2175*
9701 F:      include/uapi/linux/max2175.h
9702
9703 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
9704 L:      linux-hwmon@vger.kernel.org
9705 S:      Orphan
9706 F:      Documentation/hwmon/max6650.rst
9707 F:      drivers/hwmon/max6650.c
9708
9709 MAX6697 HARDWARE MONITOR DRIVER
9710 M:      Guenter Roeck <linux@roeck-us.net>
9711 L:      linux-hwmon@vger.kernel.org
9712 S:      Maintained
9713 F:      Documentation/hwmon/max6697.rst
9714 F:      Documentation/devicetree/bindings/hwmon/max6697.txt
9715 F:      drivers/hwmon/max6697.c
9716 F:      include/linux/platform_data/max6697.h
9717
9718 MAX9860 MONO AUDIO VOICE CODEC DRIVER
9719 M:      Peter Rosin <peda@axentia.se>
9720 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
9721 S:      Maintained
9722 F:      Documentation/devicetree/bindings/sound/max9860.txt
9723 F:      sound/soc/codecs/max9860.*
9724
9725 MAXBOTIX ULTRASONIC RANGER IIO DRIVER
9726 M:      Andreas Klinger <ak@it-klinger.de>
9727 L:      linux-iio@vger.kernel.org
9728 S:      Maintained
9729 F:      Documentation/devicetree/bindings/iio/proximity/maxbotix,mb1232.txt
9730 F:      drivers/iio/proximity/mb1232.c
9731
9732 MAXIM MAX77650 PMIC MFD DRIVER
9733 M:      Bartosz Golaszewski <bgolaszewski@baylibre.com>
9734 L:      linux-kernel@vger.kernel.org
9735 S:      Maintained
9736 F:      Documentation/devicetree/bindings/*/*max77650.txt
9737 F:      Documentation/devicetree/bindings/*/max77650*.txt
9738 F:      include/linux/mfd/max77650.h
9739 F:      drivers/mfd/max77650.c
9740 F:      drivers/regulator/max77650-regulator.c
9741 F:      drivers/power/supply/max77650-charger.c
9742 F:      drivers/input/misc/max77650-onkey.c
9743 F:      drivers/leds/leds-max77650.c
9744 F:      drivers/gpio/gpio-max77650.c
9745
9746 MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
9747 M:      Javier Martinez Canillas <javier@dowhile0.org>
9748 L:      linux-kernel@vger.kernel.org
9749 S:      Supported
9750 F:      drivers/regulator/max77802-regulator.c
9751 F:      Documentation/devicetree/bindings/*/*max77802.txt
9752 F:      include/dt-bindings/*/*max77802.h
9753
9754 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
9755 M:      Krzysztof Kozlowski <krzk@kernel.org>
9756 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9757 L:      linux-pm@vger.kernel.org
9758 S:      Supported
9759 F:      drivers/power/supply/max14577_charger.c
9760 F:      drivers/power/supply/max77693_charger.c
9761
9762 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
9763 M:      Chanwoo Choi <cw00.choi@samsung.com>
9764 M:      Krzysztof Kozlowski <krzk@kernel.org>
9765 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9766 L:      linux-kernel@vger.kernel.org
9767 S:      Supported
9768 F:      drivers/*/max14577*.c
9769 F:      drivers/*/max77686*.c
9770 F:      drivers/*/max77693*.c
9771 F:      drivers/extcon/extcon-max14577.c
9772 F:      drivers/extcon/extcon-max77693.c
9773 F:      drivers/rtc/rtc-max77686.c
9774 F:      drivers/clk/clk-max77686.c
9775 F:      Documentation/devicetree/bindings/mfd/max14577.txt
9776 F:      Documentation/devicetree/bindings/*/max77686.txt
9777 F:      Documentation/devicetree/bindings/mfd/max77693.txt
9778 F:      Documentation/devicetree/bindings/clock/maxim,max77686.txt
9779 F:      include/linux/mfd/max14577*.h
9780 F:      include/linux/mfd/max77686*.h
9781 F:      include/linux/mfd/max77693*.h
9782
9783 MAXIRADIO FM RADIO RECEIVER DRIVER
9784 M:      Hans Verkuil <hverkuil@xs4all.nl>
9785 L:      linux-media@vger.kernel.org
9786 T:      git git://linuxtv.org/media_tree.git
9787 W:      https://linuxtv.org
9788 S:      Maintained
9789 F:      drivers/media/radio/radio-maxiradio*
9790
9791 MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
9792 M:      Peter Rosin <peda@axentia.se>
9793 L:      linux-iio@vger.kernel.org
9794 S:      Maintained
9795 F:      Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
9796 F:      drivers/iio/potentiometer/mcp4018.c
9797 F:      drivers/iio/potentiometer/mcp4531.c
9798
9799 MCR20A IEEE-802.15.4 RADIO DRIVER
9800 M:      Xue Liu <liuxuenetmail@gmail.com>
9801 L:      linux-wpan@vger.kernel.org
9802 W:      https://github.com/xueliu/mcr20a-linux
9803 S:      Maintained
9804 F:      drivers/net/ieee802154/mcr20a.c
9805 F:      drivers/net/ieee802154/mcr20a.h
9806 F:      Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
9807
9808 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
9809 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
9810 L:      linux-iio@vger.kernel.org
9811 S:      Maintained
9812 F:      drivers/iio/dac/cio-dac.c
9813
9814 MEDIA CONTROLLER FRAMEWORK
9815 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
9816 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9817 L:      linux-media@vger.kernel.org
9818 W:      https://www.linuxtv.org
9819 T:      git git://linuxtv.org/media_tree.git
9820 S:      Supported
9821 F:      drivers/media/mc/
9822 F:      include/media/media-*.h
9823 F:      include/uapi/linux/media.h
9824
9825 MEDIA DRIVERS FOR ASCOT2E
9826 M:      Sergey Kozlov <serjk@netup.ru>
9827 M:      Abylay Ospan <aospan@netup.ru>
9828 L:      linux-media@vger.kernel.org
9829 W:      https://linuxtv.org
9830 W:      http://netup.tv/
9831 T:      git git://linuxtv.org/media_tree.git
9832 S:      Supported
9833 F:      drivers/media/dvb-frontends/ascot2e*
9834
9835 MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
9836 M:      Jasmin Jessich <jasmin@anw.at>
9837 L:      linux-media@vger.kernel.org
9838 W:      https://linuxtv.org
9839 T:      git git://linuxtv.org/media_tree.git
9840 S:      Maintained
9841 F:      drivers/media/dvb-frontends/cxd2099*
9842
9843 MEDIA DRIVERS FOR CXD2841ER
9844 M:      Sergey Kozlov <serjk@netup.ru>
9845 M:      Abylay Ospan <aospan@netup.ru>
9846 L:      linux-media@vger.kernel.org
9847 W:      https://linuxtv.org
9848 W:      http://netup.tv/
9849 T:      git git://linuxtv.org/media_tree.git
9850 S:      Supported
9851 F:      drivers/media/dvb-frontends/cxd2841er*
9852
9853 MEDIA DRIVERS FOR CXD2880
9854 M:      Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
9855 L:      linux-media@vger.kernel.org
9856 W:      http://linuxtv.org/
9857 T:      git git://linuxtv.org/media_tree.git
9858 S:      Supported
9859 F:      drivers/media/dvb-frontends/cxd2880/*
9860 F:      drivers/media/spi/cxd2880*
9861
9862 MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
9863 L:      linux-media@vger.kernel.org
9864 W:      https://linuxtv.org
9865 T:      git git://linuxtv.org/media_tree.git
9866 S:      Orphan
9867 F:      drivers/media/pci/ddbridge/*
9868
9869 MEDIA DRIVERS FOR FREESCALE IMX
9870 M:      Steve Longerbeam <slongerbeam@gmail.com>
9871 M:      Philipp Zabel <p.zabel@pengutronix.de>
9872 L:      linux-media@vger.kernel.org
9873 T:      git git://linuxtv.org/media_tree.git
9874 S:      Maintained
9875 F:      Documentation/devicetree/bindings/media/imx.txt
9876 F:      Documentation/media/v4l-drivers/imx.rst
9877 F:      drivers/staging/media/imx/
9878 F:      include/linux/imx-media.h
9879 F:      include/media/imx.h
9880
9881 MEDIA DRIVER FOR FREESCALE IMX PXP
9882 M:      Philipp Zabel <p.zabel@pengutronix.de>
9883 L:      linux-media@vger.kernel.org
9884 T:      git git://linuxtv.org/media_tree.git
9885 S:      Maintained
9886 F:      drivers/media/platform/imx-pxp.[ch]
9887
9888 MEDIA DRIVERS FOR FREESCALE IMX7
9889 M:      Rui Miguel Silva <rmfrfs@gmail.com>
9890 L:      linux-media@vger.kernel.org
9891 T:      git git://linuxtv.org/media_tree.git
9892 S:      Maintained
9893 F:      Documentation/devicetree/bindings/media/imx7-csi.txt
9894 F:      Documentation/devicetree/bindings/media/imx7-mipi-csi2.txt
9895 F:      Documentation/media/v4l-drivers/imx7.rst
9896 F:      drivers/staging/media/imx/imx7-media-csi.c
9897 F:      drivers/staging/media/imx/imx7-mipi-csis.c
9898
9899 MEDIA DRIVERS FOR HELENE
9900 M:      Abylay Ospan <aospan@netup.ru>
9901 L:      linux-media@vger.kernel.org
9902 W:      https://linuxtv.org
9903 W:      http://netup.tv/
9904 T:      git git://linuxtv.org/media_tree.git
9905 S:      Supported
9906 F:      drivers/media/dvb-frontends/helene*
9907
9908 MEDIA DRIVERS FOR HORUS3A
9909 M:      Sergey Kozlov <serjk@netup.ru>
9910 M:      Abylay Ospan <aospan@netup.ru>
9911 L:      linux-media@vger.kernel.org
9912 W:      https://linuxtv.org
9913 W:      http://netup.tv/
9914 T:      git git://linuxtv.org/media_tree.git
9915 S:      Supported
9916 F:      drivers/media/dvb-frontends/horus3a*
9917
9918 MEDIA DRIVERS FOR LNBH25
9919 M:      Sergey Kozlov <serjk@netup.ru>
9920 M:      Abylay Ospan <aospan@netup.ru>
9921 L:      linux-media@vger.kernel.org
9922 W:      https://linuxtv.org
9923 W:      http://netup.tv/
9924 T:      git git://linuxtv.org/media_tree.git
9925 S:      Supported
9926 F:      drivers/media/dvb-frontends/lnbh25*
9927
9928 MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
9929 L:      linux-media@vger.kernel.org
9930 W:      https://linuxtv.org
9931 T:      git git://linuxtv.org/media_tree.git
9932 S:      Orphan
9933 F:      drivers/media/dvb-frontends/mxl5xx*
9934
9935 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
9936 M:      Sergey Kozlov <serjk@netup.ru>
9937 M:      Abylay Ospan <aospan@netup.ru>
9938 L:      linux-media@vger.kernel.org
9939 W:      https://linuxtv.org
9940 W:      http://netup.tv/
9941 T:      git git://linuxtv.org/media_tree.git
9942 S:      Supported
9943 F:      drivers/media/pci/netup_unidvb/*
9944
9945 MEDIA DRIVERS FOR RENESAS - CEU
9946 M:      Jacopo Mondi <jacopo@jmondi.org>
9947 L:      linux-media@vger.kernel.org
9948 L:      linux-renesas-soc@vger.kernel.org
9949 T:      git git://linuxtv.org/media_tree.git
9950 S:      Supported
9951 F:      Documentation/devicetree/bindings/media/renesas,ceu.txt
9952 F:      drivers/media/platform/renesas-ceu.c
9953 F:      include/media/drv-intf/renesas-ceu.h
9954
9955 MEDIA DRIVERS FOR RENESAS - DRIF
9956 M:      Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
9957 L:      linux-media@vger.kernel.org
9958 L:      linux-renesas-soc@vger.kernel.org
9959 T:      git git://linuxtv.org/media_tree.git
9960 S:      Supported
9961 F:      Documentation/devicetree/bindings/media/renesas,drif.txt
9962 F:      drivers/media/platform/rcar_drif.c
9963
9964 MEDIA DRIVERS FOR RENESAS - FCP
9965 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9966 L:      linux-media@vger.kernel.org
9967 L:      linux-renesas-soc@vger.kernel.org
9968 T:      git git://linuxtv.org/media_tree.git
9969 S:      Supported
9970 F:      Documentation/devicetree/bindings/media/renesas,fcp.txt
9971 F:      drivers/media/platform/rcar-fcp.c
9972 F:      include/media/rcar-fcp.h
9973
9974 MEDIA DRIVERS FOR RENESAS - FDP1
9975 M:      Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
9976 L:      linux-media@vger.kernel.org
9977 L:      linux-renesas-soc@vger.kernel.org
9978 T:      git git://linuxtv.org/media_tree.git
9979 S:      Supported
9980 F:      Documentation/devicetree/bindings/media/renesas,fdp1.txt
9981 F:      drivers/media/platform/rcar_fdp1.c
9982
9983 MEDIA DRIVERS FOR RENESAS - VIN
9984 M:      Niklas Söderlund <niklas.soderlund@ragnatech.se>
9985 L:      linux-media@vger.kernel.org
9986 L:      linux-renesas-soc@vger.kernel.org
9987 T:      git git://linuxtv.org/media_tree.git
9988 S:      Supported
9989 F:      Documentation/devicetree/bindings/media/renesas,rcar-csi2.txt
9990 F:      Documentation/devicetree/bindings/media/rcar_vin.txt
9991 F:      drivers/media/platform/rcar-vin/
9992
9993 MEDIA DRIVERS FOR RENESAS - VSP1
9994 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9995 M:      Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
9996 L:      linux-media@vger.kernel.org
9997 L:      linux-renesas-soc@vger.kernel.org
9998 T:      git git://linuxtv.org/media_tree.git
9999 S:      Supported
10000 F:      Documentation/devicetree/bindings/media/renesas,vsp1.txt
10001 F:      drivers/media/platform/vsp1/
10002
10003 MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
10004 L:      linux-media@vger.kernel.org
10005 W:      https://linuxtv.org
10006 T:      git git://linuxtv.org/media_tree.git
10007 S:      Orphan
10008 F:      drivers/media/dvb-frontends/stv0910*
10009
10010 MEDIA DRIVERS FOR ST STV6111 TUNER ICs
10011 L:      linux-media@vger.kernel.org
10012 W:      https://linuxtv.org
10013 T:      git git://linuxtv.org/media_tree.git
10014 S:      Orphan
10015 F:      drivers/media/dvb-frontends/stv6111*
10016
10017 MEDIA DRIVERS FOR STM32 - DCMI
10018 M:      Hugues Fruchet <hugues.fruchet@st.com>
10019 L:      linux-media@vger.kernel.org
10020 T:      git git://linuxtv.org/media_tree.git
10021 S:      Supported
10022 F:      Documentation/devicetree/bindings/media/st,stm32-dcmi.txt
10023 F:      drivers/media/platform/stm32/stm32-dcmi.c
10024
10025 MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
10026 M:      Dmitry Osipenko <digetx@gmail.com>
10027 L:      linux-media@vger.kernel.org
10028 L:      linux-tegra@vger.kernel.org
10029 T:      git git://linuxtv.org/media_tree.git
10030 S:      Maintained
10031 F:      Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt
10032 F:      drivers/staging/media/tegra-vde/
10033
10034 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
10035 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
10036 P:      LinuxTV.org Project
10037 L:      linux-media@vger.kernel.org
10038 W:      https://linuxtv.org
10039 Q:      http://patchwork.kernel.org/project/linux-media/list/
10040 T:      git git://linuxtv.org/media_tree.git
10041 S:      Maintained
10042 F:      Documentation/devicetree/bindings/media/
10043 F:      Documentation/media/
10044 F:      drivers/media/
10045 F:      drivers/staging/media/
10046 F:      include/linux/platform_data/media/
10047 F:      include/media/
10048 F:      include/uapi/linux/dvb/
10049 F:      include/uapi/linux/videodev2.h
10050 F:      include/uapi/linux/media.h
10051 F:      include/uapi/linux/v4l2-*
10052 F:      include/uapi/linux/meye.h
10053 F:      include/uapi/linux/ivtv*
10054 F:      include/uapi/linux/uvcvideo.h
10055
10056 MEDIATEK BLUETOOTH DRIVER
10057 M:      Sean Wang <sean.wang@mediatek.com>
10058 L:      linux-bluetooth@vger.kernel.org
10059 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
10060 S:      Maintained
10061 F:      Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
10062 F:      drivers/bluetooth/btmtkuart.c
10063
10064 MEDIATEK CIR DRIVER
10065 M:      Sean Wang <sean.wang@mediatek.com>
10066 S:      Maintained
10067 F:      drivers/media/rc/mtk-cir.c
10068
10069 MEDIATEK DMA DRIVER
10070 M:      Sean Wang <sean.wang@mediatek.com>
10071 L:      dmaengine@vger.kernel.org
10072 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10073 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
10074 S:      Maintained
10075 F:      Documentation/devicetree/bindings/dma/mtk-*
10076 F:      drivers/dma/mediatek/
10077
10078 MEDIATEK PMIC LED DRIVER
10079 M:      Sean Wang <sean.wang@mediatek.com>
10080 S:      Maintained
10081 F:      drivers/leds/leds-mt6323.c
10082 F:      Documentation/devicetree/bindings/leds/leds-mt6323.txt
10083
10084 MEDIATEK ETHERNET DRIVER
10085 M:      Felix Fietkau <nbd@openwrt.org>
10086 M:      John Crispin <john@phrozen.org>
10087 M:      Sean Wang <sean.wang@mediatek.com>
10088 M:      Nelson Chang <nelson.chang@mediatek.com>
10089 L:      netdev@vger.kernel.org
10090 S:      Maintained
10091 F:      drivers/net/ethernet/mediatek/
10092
10093 MEDIATEK SWITCH DRIVER
10094 M:      Sean Wang <sean.wang@mediatek.com>
10095 L:      netdev@vger.kernel.org
10096 S:      Maintained
10097 F:      drivers/net/dsa/mt7530.*
10098 F:      net/dsa/tag_mtk.c
10099
10100 MEDIATEK JPEG DRIVER
10101 M:      Rick Chang <rick.chang@mediatek.com>
10102 M:      Bin Liu <bin.liu@mediatek.com>
10103 S:      Supported
10104 F:      drivers/media/platform/mtk-jpeg/
10105 F:      Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
10106
10107 MEDIATEK MDP DRIVER
10108 M:      Minghsiu Tsai <minghsiu.tsai@mediatek.com>
10109 M:      Houlong Wei <houlong.wei@mediatek.com>
10110 M:      Andrew-CT Chen <andrew-ct.chen@mediatek.com>
10111 S:      Supported
10112 F:      drivers/media/platform/mtk-mdp/
10113 F:      drivers/media/platform/mtk-vpu/
10114 F:      Documentation/devicetree/bindings/media/mediatek-mdp.txt
10115
10116 MEDIATEK MEDIA DRIVER
10117 M:      Tiffany Lin <tiffany.lin@mediatek.com>
10118 M:      Andrew-CT Chen <andrew-ct.chen@mediatek.com>
10119 S:      Supported
10120 F:      drivers/media/platform/mtk-vcodec/
10121 F:      drivers/media/platform/mtk-vpu/
10122 F:      Documentation/devicetree/bindings/media/mediatek-vcodec.txt
10123 F:      Documentation/devicetree/bindings/media/mediatek-vpu.txt
10124
10125 MEDIATEK MMC/SD/SDIO DRIVER
10126 M:      Chaotian Jing <chaotian.jing@mediatek.com>
10127 S:      Maintained
10128 F:      drivers/mmc/host/mtk-sd.c
10129 F:      Documentation/devicetree/bindings/mmc/mtk-sd.txt
10130
10131 MEDIATEK MT76 WIRELESS LAN DRIVER
10132 M:      Felix Fietkau <nbd@nbd.name>
10133 M:      Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
10134 R:      Ryder Lee <ryder.lee@mediatek.com>
10135 R:      Roy Luo <royluo@google.com>
10136 L:      linux-wireless@vger.kernel.org
10137 S:      Maintained
10138 F:      drivers/net/wireless/mediatek/mt76/
10139
10140 MEDIATEK MT7601U WIRELESS LAN DRIVER
10141 M:      Jakub Kicinski <kubakici@wp.pl>
10142 L:      linux-wireless@vger.kernel.org
10143 S:      Maintained
10144 F:      drivers/net/wireless/mediatek/mt7601u/
10145
10146 MEDIATEK MT7621/28/88 I2C DRIVER
10147 M:      Stefan Roese <sr@denx.de>
10148 L:      linux-i2c@vger.kernel.org
10149 S:      Maintained
10150 F:      drivers/i2c/busses/i2c-mt7621.c
10151 F:      Documentation/devicetree/bindings/i2c/i2c-mt7621.txt
10152
10153 MEDIATEK NAND CONTROLLER DRIVER
10154 M:      Xiaolei Li <xiaolei.li@mediatek.com>
10155 L:      linux-mtd@lists.infradead.org
10156 S:      Maintained
10157 F:      drivers/mtd/nand/raw/mtk_*
10158 F:      Documentation/devicetree/bindings/mtd/mtk-nand.txt
10159
10160 MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
10161 M:      Sean Wang <sean.wang@mediatek.com>
10162 S:      Maintained
10163 F:      drivers/char/hw_random/mtk-rng.c
10164
10165 MEDIATEK USB3 DRD IP DRIVER
10166 M:      Chunfeng Yun <chunfeng.yun@mediatek.com>
10167 L:      linux-usb@vger.kernel.org (moderated for non-subscribers)
10168 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10169 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
10170 S:      Maintained
10171 F:      drivers/usb/mtu3/
10172
10173 MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
10174 M:      Peter Senna Tschudin <peter.senna@gmail.com>
10175 M:      Martin Donnelly <martin.donnelly@ge.com>
10176 M:      Martyn Welch <martyn.welch@collabora.co.uk>
10177 S:      Maintained
10178 F:      drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
10179 F:      Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
10180
10181 MEGARAID SCSI/SAS DRIVERS
10182 M:      Kashyap Desai <kashyap.desai@broadcom.com>
10183 M:      Sumit Saxena <sumit.saxena@broadcom.com>
10184 M:      Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
10185 L:      megaraidlinux.pdl@broadcom.com
10186 L:      linux-scsi@vger.kernel.org
10187 W:      http://www.avagotech.com/support/
10188 S:      Maintained
10189 F:      Documentation/scsi/megaraid.txt
10190 F:      drivers/scsi/megaraid.*
10191 F:      drivers/scsi/megaraid/
10192
10193 MELEXIS MLX90614 DRIVER
10194 M:      Crt Mori <cmo@melexis.com>
10195 L:      linux-iio@vger.kernel.org
10196 W:      http://www.melexis.com
10197 S:      Supported
10198 F:      drivers/iio/temperature/mlx90614.c
10199
10200 MELEXIS MLX90632 DRIVER
10201 M:      Crt Mori <cmo@melexis.com>
10202 L:      linux-iio@vger.kernel.org
10203 W:      http://www.melexis.com
10204 S:      Supported
10205 F:      drivers/iio/temperature/mlx90632.c
10206
10207 MELFAS MIP4 TOUCHSCREEN DRIVER
10208 M:      Sangwon Jee <jeesw@melfas.com>
10209 W:      http://www.melfas.com
10210 S:      Supported
10211 F:      drivers/input/touchscreen/melfas_mip4.c
10212 F:      Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
10213
10214 MELLANOX ETHERNET DRIVER (mlx4_en)
10215 M:      Tariq Toukan <tariqt@mellanox.com>
10216 L:      netdev@vger.kernel.org
10217 S:      Supported
10218 W:      http://www.mellanox.com
10219 Q:      http://patchwork.ozlabs.org/project/netdev/list/
10220 F:      drivers/net/ethernet/mellanox/mlx4/en_*
10221
10222 MELLANOX ETHERNET DRIVER (mlx5e)
10223 M:      Saeed Mahameed <saeedm@mellanox.com>
10224 L:      netdev@vger.kernel.org
10225 S:      Supported
10226 W:      http://www.mellanox.com
10227 Q:      http://patchwork.ozlabs.org/project/netdev/list/
10228 F:      drivers/net/ethernet/mellanox/mlx5/core/en_*
10229
10230 MELLANOX ETHERNET INNOVA DRIVERS
10231 R:      Boris Pismenny <borisp@mellanox.com>
10232 L:      netdev@vger.kernel.org
10233 S:      Supported
10234 W:      http://www.mellanox.com
10235 Q:      http://patchwork.ozlabs.org/project/netdev/list/
10236 F:      drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
10237 F:      drivers/net/ethernet/mellanox/mlx5/core/accel/*
10238 F:      drivers/net/ethernet/mellanox/mlx5/core/fpga/*
10239 F:      include/linux/mlx5/mlx5_ifc_fpga.h
10240
10241 MELLANOX ETHERNET SWITCH DRIVERS
10242 M:      Jiri Pirko <jiri@mellanox.com>
10243 M:      Ido Schimmel <idosch@mellanox.com>
10244 L:      netdev@vger.kernel.org
10245 S:      Supported
10246 W:      http://www.mellanox.com
10247 Q:      http://patchwork.ozlabs.org/project/netdev/list/
10248 F:      drivers/net/ethernet/mellanox/mlxsw/
10249 F:      tools/testing/selftests/drivers/net/mlxsw/
10250
10251 MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
10252 M:      mlxsw@mellanox.com
10253 L:      netdev@vger.kernel.org
10254 S:      Supported
10255 W:      http://www.mellanox.com
10256 Q:      http://patchwork.ozlabs.org/project/netdev/list/
10257 F:      drivers/net/ethernet/mellanox/mlxfw/
10258
10259 MELLANOX HARDWARE PLATFORM SUPPORT
10260 M:      Andy Shevchenko <andy@infradead.org>
10261 M:      Darren Hart <dvhart@infradead.org>
10262 M:      Vadim Pasternak <vadimp@mellanox.com>
10263 L:      platform-driver-x86@vger.kernel.org
10264 S:      Supported
10265 F:      drivers/platform/mellanox/
10266 F:      include/linux/platform_data/mlxreg.h
10267
10268 MELLANOX MLX4 core VPI driver
10269 M:      Tariq Toukan <tariqt@mellanox.com>
10270 L:      netdev@vger.kernel.org
10271 L:      linux-rdma@vger.kernel.org
10272 W:      http://www.mellanox.com
10273 Q:      http://patchwork.ozlabs.org/project/netdev/list/
10274 S:      Supported
10275 F:      drivers/net/ethernet/mellanox/mlx4/
10276 F:      include/linux/mlx4/
10277
10278 MELLANOX MLX4 IB driver
10279 M:      Yishai Hadas <yishaih@mellanox.com>
10280 L:      linux-rdma@vger.kernel.org
10281 W:      http://www.mellanox.com
10282 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
10283 S:      Supported
10284 F:      drivers/infiniband/hw/mlx4/
10285 F:      include/linux/mlx4/
10286 F:      include/uapi/rdma/mlx4-abi.h
10287
10288 MELLANOX MLX5 core VPI driver
10289 M:      Saeed Mahameed <saeedm@mellanox.com>
10290 M:      Leon Romanovsky <leonro@mellanox.com>
10291 L:      netdev@vger.kernel.org
10292 L:      linux-rdma@vger.kernel.org
10293 W:      http://www.mellanox.com
10294 Q:      http://patchwork.ozlabs.org/project/netdev/list/
10295 S:      Supported
10296 F:      drivers/net/ethernet/mellanox/mlx5/core/
10297 F:      include/linux/mlx5/
10298 F:      Documentation/networking/device_drivers/mellanox/
10299
10300 MELLANOX MLX5 IB driver
10301 M:      Leon Romanovsky <leonro@mellanox.com>
10302 L:      linux-rdma@vger.kernel.org
10303 W:      http://www.mellanox.com
10304 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
10305 S:      Supported
10306 F:      drivers/infiniband/hw/mlx5/
10307 F:      include/linux/mlx5/
10308 F:      include/uapi/rdma/mlx5-abi.h
10309
10310 MELLANOX MLXCPLD I2C AND MUX DRIVER
10311 M:      Vadim Pasternak <vadimp@mellanox.com>
10312 M:      Michael Shych <michaelsh@mellanox.com>
10313 L:      linux-i2c@vger.kernel.org
10314 S:      Supported
10315 F:      drivers/i2c/busses/i2c-mlxcpld.c
10316 F:      drivers/i2c/muxes/i2c-mux-mlxcpld.c
10317 F:      Documentation/i2c/busses/i2c-mlxcpld
10318
10319 MELLANOX MLXCPLD LED DRIVER
10320 M:      Vadim Pasternak <vadimp@mellanox.com>
10321 L:      linux-leds@vger.kernel.org
10322 S:      Supported
10323 F:      drivers/leds/leds-mlxcpld.c
10324 F:      drivers/leds/leds-mlxreg.c
10325 F:      Documentation/leds/leds-mlxcpld.rst
10326
10327 MELLANOX PLATFORM DRIVER
10328 M:      Vadim Pasternak <vadimp@mellanox.com>
10329 L:      platform-driver-x86@vger.kernel.org
10330 S:      Supported
10331 F:      drivers/platform/x86/mlx-platform.c
10332
10333 MEMBARRIER SUPPORT
10334 M:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
10335 M:      "Paul E. McKenney" <paulmck@linux.ibm.com>
10336 L:      linux-kernel@vger.kernel.org
10337 S:      Supported
10338 F:      kernel/sched/membarrier.c
10339 F:      include/uapi/linux/membarrier.h
10340 F:      arch/powerpc/include/asm/membarrier.h
10341
10342 MEMBLOCK
10343 M:      Mike Rapoport <rppt@linux.ibm.com>
10344 L:      linux-mm@kvack.org
10345 S:      Maintained
10346 F:      include/linux/memblock.h
10347 F:      mm/memblock.c
10348 F:      Documentation/core-api/boot-time-mm.rst
10349
10350 MEMORY MANAGEMENT
10351 L:      linux-mm@kvack.org
10352 W:      http://www.linux-mm.org
10353 S:      Maintained
10354 F:      include/linux/mm.h
10355 F:      include/linux/gfp.h
10356 F:      include/linux/mmzone.h
10357 F:      include/linux/memory_hotplug.h
10358 F:      include/linux/vmalloc.h
10359 F:      mm/
10360
10361 MEMORY TECHNOLOGY DEVICES (MTD)
10362 M:      David Woodhouse <dwmw2@infradead.org>
10363 M:      Brian Norris <computersforpeace@gmail.com>
10364 M:      Marek Vasut <marek.vasut@gmail.com>
10365 M:      Miquel Raynal <miquel.raynal@bootlin.com>
10366 M:      Richard Weinberger <richard@nod.at>
10367 M:      Vignesh Raghavendra <vigneshr@ti.com>
10368 L:      linux-mtd@lists.infradead.org
10369 W:      http://www.linux-mtd.infradead.org/
10370 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
10371 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/fixes
10372 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/next
10373 S:      Maintained
10374 F:      Documentation/devicetree/bindings/mtd/
10375 F:      drivers/mtd/
10376 F:      include/linux/mtd/
10377 F:      include/uapi/mtd/
10378
10379 MEN A21 WATCHDOG DRIVER
10380 M:      Johannes Thumshirn <morbidrsa@gmail.com>
10381 L:      linux-watchdog@vger.kernel.org
10382 S:      Maintained
10383 F:      drivers/watchdog/mena21_wdt.c
10384
10385 MEN CHAMELEON BUS (mcb)
10386 M:      Johannes Thumshirn <morbidrsa@gmail.com>
10387 S:      Maintained
10388 F:      drivers/mcb/
10389 F:      include/linux/mcb.h
10390 F:      Documentation/driver-api/men-chameleon-bus.rst
10391
10392 MEN F21BMC (Board Management Controller)
10393 M:      Andreas Werner <andreas.werner@men.de>
10394 S:      Supported
10395 F:      drivers/mfd/menf21bmc.c
10396 F:      drivers/watchdog/menf21bmc_wdt.c
10397 F:      drivers/leds/leds-menf21bmc.c
10398 F:      drivers/hwmon/menf21bmc_hwmon.c
10399 F:      Documentation/hwmon/menf21bmc.rst
10400
10401 MEN Z069 WATCHDOG DRIVER
10402 M:      Johannes Thumshirn <jth@kernel.org>
10403 L:      linux-watchdog@vger.kernel.org
10404 S:      Maintained
10405 F:      drivers/watchdog/menz69_wdt.c
10406
10407 MESON AO CEC DRIVER FOR AMLOGIC SOCS
10408 M:      Neil Armstrong <narmstrong@baylibre.com>
10409 L:      linux-media@vger.kernel.org
10410 L:      linux-amlogic@lists.infradead.org
10411 W:      http://linux-meson.com/
10412 S:      Supported
10413 F:      drivers/media/platform/meson/ao-cec.c
10414 F:      drivers/media/platform/meson/ao-cec-g12a.c
10415 F:      Documentation/devicetree/bindings/media/meson-ao-cec.txt
10416 T:      git git://linuxtv.org/media_tree.git
10417
10418 MESON NAND CONTROLLER DRIVER FOR AMLOGIC SOCS
10419 M:      Liang Yang <liang.yang@amlogic.com>
10420 L:      linux-mtd@lists.infradead.org
10421 S:      Maintained
10422 F:      drivers/mtd/nand/raw/meson_*
10423 F:      Documentation/devicetree/bindings/mtd/amlogic,meson-nand.txt
10424
10425 MESON VIDEO DECODER DRIVER FOR AMLOGIC SOCS
10426 M:      Maxime Jourdan <mjourdan@baylibre.com>
10427 L:      linux-media@vger.kernel.org
10428 L:      linux-amlogic@lists.infradead.org
10429 S:      Supported
10430 F:      drivers/staging/media/meson/vdec/
10431 T:      git git://linuxtv.org/media_tree.git
10432
10433 METHODE UDPU SUPPORT
10434 M:      Vladimir Vid <vladimir.vid@sartura.hr>
10435 S:      Maintained
10436 F:      arch/arm64/boot/dts/marvell/armada-3720-uDPU.dts
10437
10438 MICROBLAZE ARCHITECTURE
10439 M:      Michal Simek <monstr@monstr.eu>
10440 W:      http://www.monstr.eu/fdt/
10441 T:      git git://git.monstr.eu/linux-2.6-microblaze.git
10442 S:      Supported
10443 F:      arch/microblaze/
10444
10445 MICROCHIP AT91 SERIAL DRIVER
10446 M:      Richard Genoud <richard.genoud@gmail.com>
10447 S:      Maintained
10448 F:      drivers/tty/serial/atmel_serial.c
10449 F:      drivers/tty/serial/atmel_serial.h
10450 F:      Documentation/devicetree/bindings/mfd/atmel-usart.txt
10451
10452 MICROCHIP AUDIO ASOC DRIVERS
10453 M:      Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
10454 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
10455 S:      Supported
10456 F:      sound/soc/atmel
10457
10458 MICROCHIP DMA DRIVER
10459 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
10460 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10461 L:      dmaengine@vger.kernel.org
10462 S:      Supported
10463 F:      drivers/dma/at_hdmac.c
10464 F:      drivers/dma/at_hdmac_regs.h
10465 F:      include/linux/platform_data/dma-atmel.h
10466 F:      Documentation/devicetree/bindings/dma/atmel-dma.txt
10467 F:      include/dt-bindings/dma/at91.h
10468
10469 MICROCHIP ECC DRIVER
10470 M:      Tudor Ambarus <tudor.ambarus@microchip.com>
10471 L:      linux-crypto@vger.kernel.org
10472 S:      Maintained
10473 F:      drivers/crypto/atmel-ecc.*
10474
10475 MICROCHIP I2C DRIVER
10476 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
10477 L:      linux-i2c@vger.kernel.org
10478 S:      Supported
10479 F:      drivers/i2c/busses/i2c-at91.h
10480 F:      drivers/i2c/busses/i2c-at91-*.c
10481
10482 MICROCHIP ISC DRIVER
10483 M:      Eugen Hristev <eugen.hristev@microchip.com>
10484 L:      linux-media@vger.kernel.org
10485 S:      Supported
10486 F:      drivers/media/platform/atmel/atmel-sama5d2-isc.c
10487 F:      drivers/media/platform/atmel/atmel-isc.h
10488 F:      drivers/media/platform/atmel/atmel-isc-base.c
10489 F:      drivers/media/platform/atmel/atmel-isc-regs.h
10490 F:      Documentation/devicetree/bindings/media/atmel-isc.txt
10491
10492 MICROCHIP ISI DRIVER
10493 M:      Eugen Hristev <eugen.hristev@microchip.com>
10494 L:      linux-media@vger.kernel.org
10495 S:      Supported
10496 F:      drivers/media/platform/atmel/atmel-isi.c
10497 F:      drivers/media/platform/atmel/atmel-isi.h
10498
10499 MICROCHIP AT91 USART MFD DRIVER
10500 M:      Radu Pirea <radu_nicolae.pirea@upb.ro>
10501 L:      linux-kernel@vger.kernel.org
10502 S:      Supported
10503 F:      drivers/mfd/at91-usart.c
10504 F:      include/dt-bindings/mfd/at91-usart.h
10505 F:      Documentation/devicetree/bindings/mfd/atmel-usart.txt
10506
10507 MICROCHIP AT91 USART SPI DRIVER
10508 M:      Radu Pirea <radu_nicolae.pirea@upb.ro>
10509 L:      linux-spi@vger.kernel.org
10510 S:      Supported
10511 F:      drivers/spi/spi-at91-usart.c
10512 F:      Documentation/devicetree/bindings/mfd/atmel-usart.txt
10513
10514 MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
10515 M:      Woojung Huh <woojung.huh@microchip.com>
10516 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10517 L:      netdev@vger.kernel.org
10518 S:      Maintained
10519 F:      net/dsa/tag_ksz.c
10520 F:      drivers/net/dsa/microchip/*
10521 F:      include/linux/platform_data/microchip-ksz.h
10522 F:      Documentation/devicetree/bindings/net/dsa/ksz.txt
10523
10524 MICROCHIP LAN743X ETHERNET DRIVER
10525 M:      Bryan Whitehead <bryan.whitehead@microchip.com>
10526 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10527 L:      netdev@vger.kernel.org
10528 S:      Maintained
10529 F:      drivers/net/ethernet/microchip/lan743x_*
10530
10531 MICROCHIP LCDFB DRIVER
10532 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
10533 L:      linux-fbdev@vger.kernel.org
10534 S:      Maintained
10535 F:      drivers/video/fbdev/atmel_lcdfb.c
10536 F:      include/video/atmel_lcdc.h
10537
10538 MICROCHIP MMC/SD/SDIO MCI DRIVER
10539 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
10540 S:      Maintained
10541 F:      drivers/mmc/host/atmel-mci.c
10542
10543 MICROCHIP MCP16502 PMIC DRIVER
10544 M:      Andrei Stefanescu <andrei.stefanescu@microchip.com>
10545 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10546 S:      Maintained
10547 F:      Documentation/devicetree/bindings/regulator/mcp16502-regulator.txt
10548 F:      drivers/regulator/mcp16502.c
10549
10550 MICROCHIP MCP3911 ADC DRIVER
10551 M:      Marcus Folkesson <marcus.folkesson@gmail.com>
10552 M:      Kent Gustavsson <kent@minoris.se>
10553 L:      linux-iio@vger.kernel.org
10554 S:      Supported
10555 F:      drivers/iio/adc/mcp3911.c
10556 F:      Documentation/devicetree/bindings/iio/adc/mcp3911.txt
10557
10558 MICROCHIP NAND DRIVER
10559 M:      Tudor Ambarus <tudor.ambarus@microchip.com>
10560 L:      linux-mtd@lists.infradead.org
10561 S:      Supported
10562 F:      drivers/mtd/nand/raw/atmel/*
10563 F:      Documentation/devicetree/bindings/mtd/atmel-nand.txt
10564
10565 MICROCHIP PWM DRIVER
10566 M:      Claudiu Beznea <claudiu.beznea@microchip.com>
10567 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10568 L:      linux-pwm@vger.kernel.org
10569 S:      Supported
10570 F:      drivers/pwm/pwm-atmel.c
10571 F:      Documentation/devicetree/bindings/pwm/atmel-pwm.txt
10572
10573 MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
10574 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
10575 M:      Eugen Hristev <eugen.hristev@microchip.com>
10576 L:      linux-iio@vger.kernel.org
10577 S:      Supported
10578 F:      drivers/iio/adc/at91-sama5d2_adc.c
10579 F:      Documentation/devicetree/bindings/iio/adc/at91-sama5d2_adc.txt
10580 F:      include/dt-bindings/iio/adc/at91-sama5d2_adc.h
10581
10582 MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
10583 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
10584 S:      Supported
10585 F:      drivers/power/reset/at91-sama5d2_shdwc.c
10586
10587 MICROCHIP SAMA5D2-COMPATIBLE PIOBU GPIO
10588 M:      Andrei Stefanescu <andrei.stefanescu@microchip.com>
10589 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10590 L:      linux-gpio@vger.kernel.org
10591 F:      drivers/gpio/gpio-sama5d2-piobu.c
10592
10593 MICROCHIP SPI DRIVER
10594 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
10595 S:      Supported
10596 F:      drivers/spi/spi-atmel.*
10597
10598 MICROCHIP SSC DRIVER
10599 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
10600 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10601 S:      Supported
10602 F:      drivers/misc/atmel-ssc.c
10603 F:      include/linux/atmel-ssc.h
10604
10605 MICROCHIP TIMER COUNTER (TC) AND CLOCKSOURCE DRIVERS
10606 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
10607 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10608 S:      Supported
10609 F:      drivers/misc/atmel_tclib.c
10610 F:      drivers/clocksource/tcb_clksrc.c
10611
10612 MICROCHIP USBA UDC DRIVER
10613 M:      Cristian Birsan <cristian.birsan@microchip.com>
10614 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10615 S:      Supported
10616 F:      drivers/usb/gadget/udc/atmel_usba_udc.*
10617
10618 MICROCHIP USB251XB DRIVER
10619 M:      Richard Leitner <richard.leitner@skidata.com>
10620 L:      linux-usb@vger.kernel.org
10621 S:      Maintained
10622 F:      drivers/usb/misc/usb251xb.c
10623 F:      Documentation/devicetree/bindings/usb/usb251xb.txt
10624
10625 MICROCHIP XDMA DRIVER
10626 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
10627 L:      linux-arm-kernel@lists.infradead.org
10628 L:      dmaengine@vger.kernel.org
10629 S:      Supported
10630 F:      drivers/dma/at_xdmac.c
10631
10632 MICROSEMI MIPS SOCS
10633 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
10634 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10635 L:      linux-mips@vger.kernel.org
10636 S:      Supported
10637 F:      arch/mips/generic/board-ocelot.c
10638 F:      arch/mips/configs/generic/board-ocelot.config
10639 F:      arch/mips/boot/dts/mscc/
10640 F:      Documentation/devicetree/bindings/mips/mscc.txt
10641
10642 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
10643 M:      Don Brace <don.brace@microsemi.com>
10644 L:      esc.storagedev@microsemi.com
10645 L:      linux-scsi@vger.kernel.org
10646 S:      Supported
10647 F:      drivers/scsi/smartpqi/smartpqi*.[ch]
10648 F:      drivers/scsi/smartpqi/Kconfig
10649 F:      drivers/scsi/smartpqi/Makefile
10650 F:      include/linux/cciss*.h
10651 F:      include/uapi/linux/cciss*.h
10652 F:      Documentation/scsi/smartpqi.txt
10653
10654 MICROSEMI ETHERNET SWITCH DRIVER
10655 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
10656 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10657 L:      netdev@vger.kernel.org
10658 S:      Supported
10659 F:      drivers/net/ethernet/mscc/
10660
10661 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
10662 M:      Chen Yu <yu.c.chen@intel.com>
10663 L:      platform-driver-x86@vger.kernel.org
10664 S:      Supported
10665 F:      drivers/platform/x86/surfacepro3_button.c
10666
10667 MICROTEK X6 SCANNER
10668 M:      Oliver Neukum <oliver@neukum.org>
10669 S:      Maintained
10670 F:      drivers/usb/image/microtek.*
10671
10672 MIPS
10673 M:      Ralf Baechle <ralf@linux-mips.org>
10674 M:      Paul Burton <paul.burton@mips.com>
10675 M:      James Hogan <jhogan@kernel.org>
10676 L:      linux-mips@vger.kernel.org
10677 W:      http://www.linux-mips.org/
10678 T:      git git://git.linux-mips.org/pub/scm/ralf/linux.git
10679 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
10680 Q:      http://patchwork.linux-mips.org/project/linux-mips/list/
10681 S:      Supported
10682 F:      Documentation/devicetree/bindings/mips/
10683 F:      Documentation/mips/
10684 F:      arch/mips/
10685 F:      drivers/platform/mips/
10686
10687 MIPS BOSTON DEVELOPMENT BOARD
10688 M:      Paul Burton <paul.burton@mips.com>
10689 L:      linux-mips@vger.kernel.org
10690 S:      Maintained
10691 F:      Documentation/devicetree/bindings/clock/img,boston-clock.txt
10692 F:      arch/mips/boot/dts/img/boston.dts
10693 F:      arch/mips/configs/generic/board-boston.config
10694 F:      drivers/clk/imgtec/clk-boston.c
10695 F:      include/dt-bindings/clock/boston-clock.h
10696
10697 MIPS GENERIC PLATFORM
10698 M:      Paul Burton <paul.burton@mips.com>
10699 L:      linux-mips@vger.kernel.org
10700 S:      Supported
10701 F:      Documentation/devicetree/bindings/power/mti,mips-cpc.txt
10702 F:      arch/mips/generic/
10703 F:      arch/mips/tools/generic-board-config.sh
10704
10705 MIPS/LOONGSON1 ARCHITECTURE
10706 M:      Keguang Zhang <keguang.zhang@gmail.com>
10707 L:      linux-mips@vger.kernel.org
10708 S:      Maintained
10709 F:      arch/mips/loongson32/
10710 F:      arch/mips/include/asm/mach-loongson32/
10711 F:      drivers/*/*loongson1*
10712 F:      drivers/*/*/*loongson1*
10713
10714 MIPS/LOONGSON2 ARCHITECTURE
10715 M:      Jiaxun Yang <jiaxun.yang@flygoat.com>
10716 L:      linux-mips@vger.kernel.org
10717 S:      Maintained
10718 F:      arch/mips/loongson64/fuloong-2e/
10719 F:      arch/mips/loongson64/lemote-2f/
10720 F:      arch/mips/include/asm/mach-loongson64/
10721 F:      drivers/*/*loongson2*
10722 F:      drivers/*/*/*loongson2*
10723
10724 MIPS/LOONGSON3 ARCHITECTURE
10725 M:      Huacai Chen <chenhc@lemote.com>
10726 L:      linux-mips@vger.kernel.org
10727 S:      Maintained
10728 F:      arch/mips/loongson64/
10729 F:      arch/mips/include/asm/mach-loongson64/
10730 F:      drivers/platform/mips/cpu_hwmon.c
10731 F:      drivers/*/*loongson3*
10732 F:      drivers/*/*/*loongson3*
10733
10734 MIPS RINT INSTRUCTION EMULATION
10735 M:      Aleksandar Markovic <aleksandar.markovic@mips.com>
10736 L:      linux-mips@vger.kernel.org
10737 S:      Supported
10738 F:      arch/mips/math-emu/sp_rint.c
10739 F:      arch/mips/math-emu/dp_rint.c
10740
10741 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
10742 M:      Hans Verkuil <hverkuil@xs4all.nl>
10743 L:      linux-media@vger.kernel.org
10744 T:      git git://linuxtv.org/media_tree.git
10745 W:      https://linuxtv.org
10746 S:      Odd Fixes
10747 F:      drivers/media/radio/radio-miropcm20*
10748
10749 MMP SUPPORT
10750 R:      Lubomir Rintel <lkundrak@v3.sk>
10751 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10752 S:      Odd Fixes
10753 F:      arch/arm/boot/dts/mmp*
10754 F:      arch/arm/mach-mmp/
10755
10756 MMU GATHER AND TLB INVALIDATION
10757 M:      Will Deacon <will@kernel.org>
10758 M:      "Aneesh Kumar K.V" <aneesh.kumar@linux.ibm.com>
10759 M:      Andrew Morton <akpm@linux-foundation.org>
10760 M:      Nick Piggin <npiggin@gmail.com>
10761 M:      Peter Zijlstra <peterz@infradead.org>
10762 L:      linux-arch@vger.kernel.org
10763 L:      linux-mm@kvack.org
10764 S:      Maintained
10765 F:      arch/*/include/asm/tlb.h
10766 F:      include/asm-generic/tlb.h
10767 F:      mm/mmu_gather.c
10768
10769 MN88472 MEDIA DRIVER
10770 M:      Antti Palosaari <crope@iki.fi>
10771 L:      linux-media@vger.kernel.org
10772 W:      https://linuxtv.org
10773 W:      http://palosaari.fi/linux/
10774 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10775 S:      Maintained
10776 F:      drivers/media/dvb-frontends/mn88472*
10777
10778 MN88473 MEDIA DRIVER
10779 M:      Antti Palosaari <crope@iki.fi>
10780 L:      linux-media@vger.kernel.org
10781 W:      https://linuxtv.org
10782 W:      http://palosaari.fi/linux/
10783 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10784 S:      Maintained
10785 F:      drivers/media/dvb-frontends/mn88473*
10786
10787 MODULE SUPPORT
10788 M:      Jessica Yu <jeyu@kernel.org>
10789 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
10790 S:      Maintained
10791 F:      include/linux/module.h
10792 F:      kernel/module.c
10793
10794 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
10795 W:      http://popies.net/meye/
10796 S:      Orphan
10797 F:      Documentation/media/v4l-drivers/meye*
10798 F:      drivers/media/pci/meye/
10799 F:      include/uapi/linux/meye.h
10800
10801 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
10802 M:      Jiri Slaby <jirislaby@gmail.com>
10803 S:      Maintained
10804 F:      Documentation/driver-api/serial/moxa-smartio.rst
10805 F:      drivers/tty/mxser.*
10806
10807 MR800 AVERMEDIA USB FM RADIO DRIVER
10808 M:      Alexey Klimov <klimov.linux@gmail.com>
10809 L:      linux-media@vger.kernel.org
10810 T:      git git://linuxtv.org/media_tree.git
10811 S:      Maintained
10812 F:      drivers/media/radio/radio-mr800.c
10813
10814 MRF24J40 IEEE 802.15.4 RADIO DRIVER
10815 M:      Alan Ott <alan@signal11.us>
10816 L:      linux-wpan@vger.kernel.org
10817 S:      Maintained
10818 F:      drivers/net/ieee802154/mrf24j40.c
10819 F:      Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
10820
10821 MSI LAPTOP SUPPORT
10822 M:      "Lee, Chun-Yi" <jlee@suse.com>
10823 L:      platform-driver-x86@vger.kernel.org
10824 S:      Maintained
10825 F:      drivers/platform/x86/msi-laptop.c
10826
10827 MSI WMI SUPPORT
10828 L:      platform-driver-x86@vger.kernel.org
10829 S:      Orphan
10830 F:      drivers/platform/x86/msi-wmi.c
10831
10832 MSI001 MEDIA DRIVER
10833 M:      Antti Palosaari <crope@iki.fi>
10834 L:      linux-media@vger.kernel.org
10835 W:      https://linuxtv.org
10836 W:      http://palosaari.fi/linux/
10837 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10838 T:      git git://linuxtv.org/anttip/media_tree.git
10839 S:      Maintained
10840 F:      drivers/media/tuners/msi001*
10841
10842 MSI2500 MEDIA DRIVER
10843 M:      Antti Palosaari <crope@iki.fi>
10844 L:      linux-media@vger.kernel.org
10845 W:      https://linuxtv.org
10846 W:      http://palosaari.fi/linux/
10847 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10848 T:      git git://linuxtv.org/anttip/media_tree.git
10849 S:      Maintained
10850 F:      drivers/media/usb/msi2500/
10851
10852 MSYSTEMS DISKONCHIP G3 MTD DRIVER
10853 M:      Robert Jarzmik <robert.jarzmik@free.fr>
10854 L:      linux-mtd@lists.infradead.org
10855 S:      Maintained
10856 F:      drivers/mtd/devices/docg3*
10857
10858 MT9M032 APTINA SENSOR DRIVER
10859 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10860 L:      linux-media@vger.kernel.org
10861 T:      git git://linuxtv.org/media_tree.git
10862 S:      Maintained
10863 F:      drivers/media/i2c/mt9m032.c
10864 F:      include/media/i2c/mt9m032.h
10865
10866 MT9P031 APTINA CAMERA SENSOR
10867 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10868 L:      linux-media@vger.kernel.org
10869 T:      git git://linuxtv.org/media_tree.git
10870 S:      Maintained
10871 F:      drivers/media/i2c/mt9p031.c
10872 F:      include/media/i2c/mt9p031.h
10873
10874 MT9T001 APTINA CAMERA SENSOR
10875 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10876 L:      linux-media@vger.kernel.org
10877 T:      git git://linuxtv.org/media_tree.git
10878 S:      Maintained
10879 F:      drivers/media/i2c/mt9t001.c
10880 F:      include/media/i2c/mt9t001.h
10881
10882 MT9T112 APTINA CAMERA SENSOR
10883 M:      Jacopo Mondi <jacopo@jmondi.org>
10884 L:      linux-media@vger.kernel.org
10885 T:      git git://linuxtv.org/media_tree.git
10886 S:      Odd Fixes
10887 F:      drivers/media/i2c/mt9t112.c
10888 F:      include/media/i2c/mt9t112.h
10889
10890 MT9V032 APTINA CAMERA SENSOR
10891 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10892 L:      linux-media@vger.kernel.org
10893 T:      git git://linuxtv.org/media_tree.git
10894 S:      Maintained
10895 F:      Documentation/devicetree/bindings/media/i2c/mt9v032.txt
10896 F:      drivers/media/i2c/mt9v032.c
10897 F:      include/media/i2c/mt9v032.h
10898
10899 MT9V111 APTINA CAMERA SENSOR
10900 M:      Jacopo Mondi <jacopo@jmondi.org>
10901 L:      linux-media@vger.kernel.org
10902 T:      git git://linuxtv.org/media_tree.git
10903 S:      Maintained
10904 F:      Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.txt
10905 F:      drivers/media/i2c/mt9v111.c
10906
10907 MULTIFUNCTION DEVICES (MFD)
10908 M:      Lee Jones <lee.jones@linaro.org>
10909 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
10910 S:      Supported
10911 F:      Documentation/devicetree/bindings/mfd/
10912 F:      drivers/mfd/
10913 F:      include/linux/mfd/
10914 F:      include/dt-bindings/mfd/
10915
10916 MULTIMEDIA CARD (MMC) ETC. OVER SPI
10917 S:      Orphan
10918 F:      drivers/mmc/host/mmc_spi.c
10919 F:      include/linux/spi/mmc_spi.h
10920
10921 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
10922 M:      Ulf Hansson <ulf.hansson@linaro.org>
10923 L:      linux-mmc@vger.kernel.org
10924 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
10925 S:      Maintained
10926 F:      Documentation/devicetree/bindings/mmc/
10927 F:      drivers/mmc/
10928 F:      include/linux/mmc/
10929 F:      include/uapi/linux/mmc/
10930
10931 MULTIPLEXER SUBSYSTEM
10932 M:      Peter Rosin <peda@axentia.se>
10933 S:      Maintained
10934 F:      Documentation/ABI/testing/sysfs-class-mux*
10935 F:      Documentation/devicetree/bindings/mux/
10936 F:      include/dt-bindings/mux/
10937 F:      include/linux/mux/
10938 F:      drivers/mux/
10939
10940 MULTITECH MULTIPORT CARD (ISICOM)
10941 S:      Orphan
10942 F:      drivers/tty/isicom.c
10943 F:      include/linux/isicom.h
10944
10945 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
10946 M:      Bin Liu <b-liu@ti.com>
10947 L:      linux-usb@vger.kernel.org
10948 S:      Maintained
10949 F:      drivers/usb/musb/
10950
10951 MXL301RF MEDIA DRIVER
10952 M:      Akihiro Tsukada <tskd08@gmail.com>
10953 L:      linux-media@vger.kernel.org
10954 S:      Odd Fixes
10955 F:      drivers/media/tuners/mxl301rf*
10956
10957 MXL5007T MEDIA DRIVER
10958 M:      Michael Krufky <mkrufky@linuxtv.org>
10959 L:      linux-media@vger.kernel.org
10960 W:      https://linuxtv.org
10961 W:      http://github.com/mkrufky
10962 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10963 T:      git git://linuxtv.org/mkrufky/tuners.git
10964 S:      Maintained
10965 F:      drivers/media/tuners/mxl5007t.*
10966
10967 MXSFB DRM DRIVER
10968 M:      Marek Vasut <marex@denx.de>
10969 M:      Stefan Agner <stefan@agner.ch>
10970 L:      dri-devel@lists.freedesktop.org
10971 S:      Supported
10972 F:      drivers/gpu/drm/mxsfb/
10973 F:      Documentation/devicetree/bindings/display/mxsfb.txt
10974 T:      git git://anongit.freedesktop.org/drm/drm-misc
10975
10976 MYLEX DAC960 PCI RAID Controller
10977 M:      Hannes Reinecke <hare@kernel.org>
10978 L:      linux-scsi@vger.kernel.org
10979 S:      Supported
10980 F:      drivers/scsi/myrb.*
10981 F:      drivers/scsi/myrs.*
10982
10983 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
10984 M:      Chris Lee <christopher.lee@cspi.com>
10985 L:      netdev@vger.kernel.org
10986 W:      https://www.cspi.com/ethernet-products/support/downloads/
10987 S:      Supported
10988 F:      drivers/net/ethernet/myricom/myri10ge/
10989
10990 NAND FLASH SUBSYSTEM
10991 M:      Miquel Raynal <miquel.raynal@bootlin.com>
10992 R:      Richard Weinberger <richard@nod.at>
10993 L:      linux-mtd@lists.infradead.org
10994 W:      http://www.linux-mtd.infradead.org/
10995 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
10996 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git nand/next
10997 S:      Maintained
10998 F:      drivers/mtd/nand/
10999 F:      include/linux/mtd/*nand*.h
11000
11001 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
11002 M:      Daniel Mack <zonque@gmail.com>
11003 S:      Maintained
11004 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11005 W:      http://www.native-instruments.com
11006 F:      sound/usb/caiaq/
11007
11008 NATSEMI ETHERNET DRIVER (DP8381x)
11009 S:      Orphan
11010 F:      drivers/net/ethernet/natsemi/natsemi.c
11011
11012 NCR 5380 SCSI DRIVERS
11013 M:      Finn Thain <fthain@telegraphics.com.au>
11014 M:      Michael Schmitz <schmitzmic@gmail.com>
11015 L:      linux-scsi@vger.kernel.org
11016 S:      Maintained
11017 F:      Documentation/scsi/g_NCR5380.txt
11018 F:      drivers/scsi/NCR5380.*
11019 F:      drivers/scsi/arm/cumana_1.c
11020 F:      drivers/scsi/arm/oak.c
11021 F:      drivers/scsi/atari_scsi.*
11022 F:      drivers/scsi/dmx3191d.c
11023 F:      drivers/scsi/g_NCR5380.*
11024 F:      drivers/scsi/mac_scsi.*
11025 F:      drivers/scsi/sun3_scsi.*
11026 F:      drivers/scsi/sun3_scsi_vme.c
11027
11028 NCSI LIBRARY:
11029 M:      Samuel Mendoza-Jonas <sam@mendozajonas.com>
11030 S:      Maintained
11031 F:      net/ncsi/
11032
11033 NCT6775 HARDWARE MONITOR DRIVER
11034 M:      Guenter Roeck <linux@roeck-us.net>
11035 L:      linux-hwmon@vger.kernel.org
11036 S:      Maintained
11037 F:      Documentation/hwmon/nct6775.rst
11038 F:      drivers/hwmon/nct6775.c
11039
11040 NET_FAILOVER MODULE
11041 M:      Sridhar Samudrala <sridhar.samudrala@intel.com>
11042 L:      netdev@vger.kernel.org
11043 S:      Supported
11044 F:      driver/net/net_failover.c
11045 F:      include/net/net_failover.h
11046 F:      Documentation/networking/net_failover.rst
11047
11048 NETEM NETWORK EMULATOR
11049 M:      Stephen Hemminger <stephen@networkplumber.org>
11050 L:      netem@lists.linux-foundation.org (moderated for non-subscribers)
11051 S:      Maintained
11052 F:      net/sched/sch_netem.c
11053
11054 NETERION 10GbE DRIVERS (s2io/vxge)
11055 M:      Jon Mason <jdmason@kudzu.us>
11056 L:      netdev@vger.kernel.org
11057 S:      Supported
11058 F:      Documentation/networking/device_drivers/neterion/s2io.txt
11059 F:      Documentation/networking/device_drivers/neterion/vxge.txt
11060 F:      drivers/net/ethernet/neterion/
11061
11062 NETFILTER
11063 M:      Pablo Neira Ayuso <pablo@netfilter.org>
11064 M:      Jozsef Kadlecsik <kadlec@netfilter.org>
11065 M:      Florian Westphal <fw@strlen.de>
11066 L:      netfilter-devel@vger.kernel.org
11067 L:      coreteam@netfilter.org
11068 W:      http://www.netfilter.org/
11069 W:      http://www.iptables.org/
11070 W:      http://www.nftables.org/
11071 Q:      http://patchwork.ozlabs.org/project/netfilter-devel/list/
11072 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
11073 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
11074 S:      Maintained
11075 F:      include/linux/netfilter*
11076 F:      include/linux/netfilter/
11077 F:      include/net/netfilter/
11078 F:      include/uapi/linux/netfilter*
11079 F:      include/uapi/linux/netfilter/
11080 F:      net/*/netfilter.c
11081 F:      net/*/netfilter/
11082 F:      net/netfilter/
11083 F:      net/bridge/br_netfilter*.c
11084
11085 NETROM NETWORK LAYER
11086 M:      Ralf Baechle <ralf@linux-mips.org>
11087 L:      linux-hams@vger.kernel.org
11088 W:      http://www.linux-ax25.org/
11089 S:      Maintained
11090 F:      include/net/netrom.h
11091 F:      include/uapi/linux/netrom.h
11092 F:      net/netrom/
11093
11094 NETRONOME ETHERNET DRIVERS
11095 M:      Jakub Kicinski <jakub.kicinski@netronome.com>
11096 L:      oss-drivers@netronome.com
11097 S:      Maintained
11098 F:      drivers/net/ethernet/netronome/
11099
11100 NETWORK BLOCK DEVICE (NBD)
11101 M:      Josef Bacik <josef@toxicpanda.com>
11102 S:      Maintained
11103 L:      linux-block@vger.kernel.org
11104 L:      nbd@other.debian.org
11105 F:      Documentation/admin-guide/blockdev/nbd.rst
11106 F:      drivers/block/nbd.c
11107 F:      include/trace/events/nbd.h
11108 F:      include/uapi/linux/nbd.h
11109
11110 NETWORK DROP MONITOR
11111 M:      Neil Horman <nhorman@tuxdriver.com>
11112 L:      netdev@vger.kernel.org
11113 S:      Maintained
11114 W:      https://fedorahosted.org/dropwatch/
11115 F:      net/core/drop_monitor.c
11116 F:      include/uapi/linux/net_dropmon.h
11117
11118 NETWORKING DRIVERS
11119 M:      "David S. Miller" <davem@davemloft.net>
11120 L:      netdev@vger.kernel.org
11121 W:      http://www.linuxfoundation.org/en/Net
11122 Q:      http://patchwork.ozlabs.org/project/netdev/list/
11123 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
11124 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
11125 S:      Odd Fixes
11126 F:      Documentation/devicetree/bindings/net/
11127 F:      drivers/net/
11128 F:      include/linux/if_*
11129 F:      include/linux/netdevice.h
11130 F:      include/linux/etherdevice.h
11131 F:      include/linux/fcdevice.h
11132 F:      include/linux/fddidevice.h
11133 F:      include/linux/hippidevice.h
11134 F:      include/linux/inetdevice.h
11135 F:      include/uapi/linux/if_*
11136 F:      include/uapi/linux/netdevice.h
11137
11138 NETWORKING DRIVERS (WIRELESS)
11139 M:      Kalle Valo <kvalo@codeaurora.org>
11140 L:      linux-wireless@vger.kernel.org
11141 Q:      http://patchwork.kernel.org/project/linux-wireless/list/
11142 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
11143 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
11144 S:      Maintained
11145 F:      Documentation/devicetree/bindings/net/wireless/
11146 F:      drivers/net/wireless/
11147
11148 NETWORKING [DSA]
11149 M:      Andrew Lunn <andrew@lunn.ch>
11150 M:      Vivien Didelot <vivien.didelot@gmail.com>
11151 M:      Florian Fainelli <f.fainelli@gmail.com>
11152 S:      Maintained
11153 F:      Documentation/devicetree/bindings/net/dsa/
11154 F:      net/dsa/
11155 F:      include/net/dsa.h
11156 F:      include/linux/dsa/
11157 F:      include/linux/platform_data/dsa.h
11158 F:      drivers/net/dsa/
11159
11160 NETWORKING [GENERAL]
11161 M:      "David S. Miller" <davem@davemloft.net>
11162 L:      netdev@vger.kernel.org
11163 W:      http://www.linuxfoundation.org/en/Net
11164 Q:      http://patchwork.ozlabs.org/project/netdev/list/
11165 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
11166 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
11167 B:      mailto:netdev@vger.kernel.org
11168 S:      Maintained
11169 F:      net/
11170 F:      include/net/
11171 F:      include/linux/in.h
11172 F:      include/linux/net.h
11173 F:      include/linux/netdevice.h
11174 F:      include/uapi/linux/in.h
11175 F:      include/uapi/linux/net.h
11176 F:      include/uapi/linux/netdevice.h
11177 F:      include/uapi/linux/net_namespace.h
11178 F:      tools/testing/selftests/net/
11179 F:      lib/net_utils.c
11180 F:      lib/random32.c
11181 F:      Documentation/networking/
11182
11183 NETWORKING [IPSEC]
11184 M:      Steffen Klassert <steffen.klassert@secunet.com>
11185 M:      Herbert Xu <herbert@gondor.apana.org.au>
11186 M:      "David S. Miller" <davem@davemloft.net>
11187 L:      netdev@vger.kernel.org
11188 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
11189 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
11190 S:      Maintained
11191 F:      net/xfrm/
11192 F:      net/key/
11193 F:      net/ipv4/xfrm*
11194 F:      net/ipv4/esp4*
11195 F:      net/ipv4/ah4.c
11196 F:      net/ipv4/ipcomp.c
11197 F:      net/ipv4/ip_vti.c
11198 F:      net/ipv6/xfrm*
11199 F:      net/ipv6/esp6*
11200 F:      net/ipv6/ah6.c
11201 F:      net/ipv6/ipcomp6.c
11202 F:      net/ipv6/ip6_vti.c
11203 F:      include/uapi/linux/xfrm.h
11204 F:      include/net/xfrm.h
11205
11206 NETWORKING [IPv4/IPv6]
11207 M:      "David S. Miller" <davem@davemloft.net>
11208 M:      Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
11209 M:      Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
11210 L:      netdev@vger.kernel.org
11211 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
11212 S:      Maintained
11213 F:      net/ipv4/
11214 F:      net/ipv6/
11215 F:      include/net/ip*
11216 F:      arch/x86/net/*
11217
11218 NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
11219 M:      Paul Moore <paul@paul-moore.com>
11220 W:      https://github.com/netlabel
11221 L:      netdev@vger.kernel.org
11222 L:      linux-security-module@vger.kernel.org
11223 S:      Maintained
11224 F:      Documentation/netlabel/
11225 F:      include/net/calipso.h
11226 F:      include/net/cipso_ipv4.h
11227 F:      include/net/netlabel.h
11228 F:      include/uapi/linux/netfilter/xt_SECMARK.h
11229 F:      include/uapi/linux/netfilter/xt_CONNSECMARK.h
11230 F:      net/netlabel/
11231 F:      net/ipv4/cipso_ipv4.c
11232 F:      net/ipv6/calipso.c
11233 F:      net/netfilter/xt_CONNSECMARK.c
11234 F:      net/netfilter/xt_SECMARK.c
11235
11236 NETWORKING [TCP]
11237 M:      Eric Dumazet <edumazet@google.com>
11238 L:      netdev@vger.kernel.org
11239 S:      Maintained
11240 F:      net/ipv4/tcp*.c
11241 F:      net/ipv4/syncookies.c
11242 F:      net/ipv6/tcp*.c
11243 F:      net/ipv6/syncookies.c
11244 F:      include/uapi/linux/tcp.h
11245 F:      include/net/tcp.h
11246 F:      include/linux/tcp.h
11247 F:      include/trace/events/tcp.h
11248
11249 NETWORKING [TLS]
11250 M:      Boris Pismenny <borisp@mellanox.com>
11251 M:      Aviad Yehezkel <aviadye@mellanox.com>
11252 M:      Dave Watson <davejwatson@fb.com>
11253 M:      John Fastabend <john.fastabend@gmail.com>
11254 M:      Daniel Borkmann <daniel@iogearbox.net>
11255 M:      Jakub Kicinski <jakub.kicinski@netronome.com>
11256 L:      netdev@vger.kernel.org
11257 S:      Maintained
11258 F:      net/tls/*
11259 F:      include/uapi/linux/tls.h
11260 F:      include/net/tls.h
11261
11262 NETWORKING [WIRELESS]
11263 L:      linux-wireless@vger.kernel.org
11264 Q:      http://patchwork.kernel.org/project/linux-wireless/list/
11265
11266 NETDEVSIM
11267 M:      Jakub Kicinski <jakub.kicinski@netronome.com>
11268 S:      Maintained
11269 F:      drivers/net/netdevsim/*
11270
11271 NETXEN (1/10) GbE SUPPORT
11272 M:      Manish Chopra <manishc@marvell.com>
11273 M:      Rahul Verma <rahulv@marvell.com>
11274 M:      GR-Linux-NIC-Dev@marvell.com
11275 L:      netdev@vger.kernel.org
11276 S:      Supported
11277 F:      drivers/net/ethernet/qlogic/netxen/
11278
11279 NEXTHOP
11280 M:      David Ahern <dsahern@kernel.org>
11281 L:      netdev@vger.kernel.org
11282 S:      Maintained
11283 F:      include/net/nexthop.h
11284 F:      include/uapi/linux/nexthop.h
11285 F:      include/net/netns/nexthop.h
11286 F:      net/ipv4/nexthop.c
11287
11288 NFC SUBSYSTEM
11289 L:      netdev@vger.kernel.org
11290 S:      Orphan
11291 F:      net/nfc/
11292 F:      include/net/nfc/
11293 F:      include/uapi/linux/nfc.h
11294 F:      drivers/nfc/
11295 F:      include/linux/platform_data/nfcmrvl.h
11296 F:      include/linux/platform_data/nxp-nci.h
11297 F:      Documentation/devicetree/bindings/net/nfc/
11298
11299 NFS, SUNRPC, AND LOCKD CLIENTS
11300 M:      Trond Myklebust <trond.myklebust@hammerspace.com>
11301 M:      Anna Schumaker <anna.schumaker@netapp.com>
11302 L:      linux-nfs@vger.kernel.org
11303 W:      http://client.linux-nfs.org
11304 T:      git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
11305 S:      Maintained
11306 F:      fs/lockd/
11307 F:      fs/nfs/
11308 F:      fs/nfs_common/
11309 F:      net/sunrpc/
11310 F:      include/linux/lockd/
11311 F:      include/linux/nfs*
11312 F:      include/linux/sunrpc/
11313 F:      include/uapi/linux/nfs*
11314 F:      include/uapi/linux/sunrpc/
11315
11316 NILFS2 FILESYSTEM
11317 M:      Ryusuke Konishi <konishi.ryusuke@gmail.com>
11318 L:      linux-nilfs@vger.kernel.org
11319 W:      https://nilfs.sourceforge.io/
11320 W:      https://nilfs.osdn.jp/
11321 T:      git git://github.com/konis/nilfs2.git
11322 S:      Supported
11323 F:      Documentation/filesystems/nilfs2.txt
11324 F:      fs/nilfs2/
11325 F:      include/trace/events/nilfs2.h
11326 F:      include/uapi/linux/nilfs2_api.h
11327 F:      include/uapi/linux/nilfs2_ondisk.h
11328
11329 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
11330 M:      YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
11331 W:      http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
11332 S:      Maintained
11333 F:      Documentation/scsi/NinjaSCSI.txt
11334 F:      drivers/scsi/pcmcia/nsp_*
11335
11336 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
11337 M:      GOTO Masanori <gotom@debian.or.jp>
11338 M:      YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
11339 W:      http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
11340 S:      Maintained
11341 F:      Documentation/scsi/NinjaSCSI.txt
11342 F:      drivers/scsi/nsp32*
11343
11344 NIOS2 ARCHITECTURE
11345 M:      Ley Foon Tan <lftan@altera.com>
11346 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
11347 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
11348 S:      Maintained
11349 F:      arch/nios2/
11350
11351 NOHZ, DYNTICKS SUPPORT
11352 M:      Frederic Weisbecker <fweisbec@gmail.com>
11353 M:      Thomas Gleixner <tglx@linutronix.de>
11354 M:      Ingo Molnar <mingo@kernel.org>
11355 L:      linux-kernel@vger.kernel.org
11356 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
11357 S:      Maintained
11358 F:      kernel/time/tick*.*
11359 F:      include/linux/tick.h
11360 F:      include/linux/sched/nohz.h
11361
11362 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
11363 M:      Pavel Machek <pavel@ucw.cz>
11364 M:      Sakari Ailus <sakari.ailus@iki.fi>
11365 L:      linux-media@vger.kernel.org
11366 S:      Maintained
11367 F:      drivers/media/i2c/et8ek8
11368 F:      drivers/media/i2c/ad5820.c
11369
11370 NOKIA N900 POWER SUPPLY DRIVERS
11371 R:      Pali Rohár <pali.rohar@gmail.com>
11372 F:      include/linux/power/bq2415x_charger.h
11373 F:      include/linux/power/bq27xxx_battery.h
11374 F:      include/linux/power/isp1704_charger.h
11375 F:      drivers/power/supply/bq2415x_charger.c
11376 F:      drivers/power/supply/bq27xxx_battery.c
11377 F:      drivers/power/supply/bq27xxx_battery_i2c.c
11378 F:      drivers/power/supply/isp1704_charger.c
11379 F:      drivers/power/supply/rx51_battery.c
11380
11381 NOLIBC HEADER FILE
11382 M:      Willy Tarreau <w@1wt.eu>
11383 S:      Maintained
11384 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wtarreau/nolibc.git
11385 F:      tools/include/nolibc/
11386
11387 NTB AMD DRIVER
11388 M:      Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
11389 L:      linux-ntb@googlegroups.com
11390 S:      Supported
11391 F:      drivers/ntb/hw/amd/
11392
11393 NTB DRIVER CORE
11394 M:      Jon Mason <jdmason@kudzu.us>
11395 M:      Dave Jiang <dave.jiang@intel.com>
11396 M:      Allen Hubbe <allenbh@gmail.com>
11397 L:      linux-ntb@googlegroups.com
11398 S:      Supported
11399 W:      https://github.com/jonmason/ntb/wiki
11400 T:      git git://github.com/jonmason/ntb.git
11401 F:      drivers/ntb/
11402 F:      drivers/net/ntb_netdev.c
11403 F:      include/linux/ntb.h
11404 F:      include/linux/ntb_transport.h
11405 F:      tools/testing/selftests/ntb/
11406
11407 NTB IDT DRIVER
11408 M:      Serge Semin <fancer.lancer@gmail.com>
11409 L:      linux-ntb@googlegroups.com
11410 S:      Supported
11411 F:      drivers/ntb/hw/idt/
11412
11413 NTB INTEL DRIVER
11414 M:      Dave Jiang <dave.jiang@intel.com>
11415 L:      linux-ntb@googlegroups.com
11416 S:      Supported
11417 W:      https://github.com/davejiang/linux/wiki
11418 T:      git https://github.com/davejiang/linux.git
11419 F:      drivers/ntb/hw/intel/
11420
11421 NTFS FILESYSTEM
11422 M:      Anton Altaparmakov <anton@tuxera.com>
11423 L:      linux-ntfs-dev@lists.sourceforge.net
11424 W:      http://www.tuxera.com/
11425 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
11426 S:      Supported
11427 F:      Documentation/filesystems/ntfs.txt
11428 F:      fs/ntfs/
11429
11430 NUBUS SUBSYSTEM
11431 M:      Finn Thain <fthain@telegraphics.com.au>
11432 L:      linux-m68k@lists.linux-m68k.org
11433 S:      Maintained
11434 F:      arch/*/include/asm/nubus.h
11435 F:      drivers/nubus/
11436 F:      include/linux/nubus.h
11437 F:      include/uapi/linux/nubus.h
11438
11439 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
11440 M:      Antonino Daplas <adaplas@gmail.com>
11441 L:      linux-fbdev@vger.kernel.org
11442 S:      Maintained
11443 F:      drivers/video/fbdev/riva/
11444 F:      drivers/video/fbdev/nvidia/
11445
11446 NVM EXPRESS DRIVER
11447 M:      Keith Busch <kbusch@kernel.org>
11448 M:      Jens Axboe <axboe@fb.com>
11449 M:      Christoph Hellwig <hch@lst.de>
11450 M:      Sagi Grimberg <sagi@grimberg.me>
11451 L:      linux-nvme@lists.infradead.org
11452 T:      git://git.infradead.org/nvme.git
11453 W:      http://git.infradead.org/nvme.git
11454 S:      Supported
11455 F:      drivers/nvme/host/
11456 F:      include/linux/nvme.h
11457 F:      include/uapi/linux/nvme_ioctl.h
11458
11459 NVM EXPRESS FC TRANSPORT DRIVERS
11460 M:      James Smart <james.smart@broadcom.com>
11461 L:      linux-nvme@lists.infradead.org
11462 S:      Supported
11463 F:      include/linux/nvme-fc.h
11464 F:      include/linux/nvme-fc-driver.h
11465 F:      drivers/nvme/host/fc.c
11466 F:      drivers/nvme/target/fc.c
11467 F:      drivers/nvme/target/fcloop.c
11468
11469 NVM EXPRESS TARGET DRIVER
11470 M:      Christoph Hellwig <hch@lst.de>
11471 M:      Sagi Grimberg <sagi@grimberg.me>
11472 L:      linux-nvme@lists.infradead.org
11473 T:      git://git.infradead.org/nvme.git
11474 W:      http://git.infradead.org/nvme.git
11475 S:      Supported
11476 F:      drivers/nvme/target/
11477
11478 NVMEM FRAMEWORK
11479 M:      Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
11480 S:      Maintained
11481 F:      drivers/nvmem/
11482 F:      Documentation/devicetree/bindings/nvmem/
11483 F:      Documentation/ABI/stable/sysfs-bus-nvmem
11484 F:      include/linux/nvmem-consumer.h
11485 F:      include/linux/nvmem-provider.h
11486
11487 NXP FXAS21002C DRIVER
11488 M:      Rui Miguel Silva <rmfrfs@gmail.com>
11489 L:      linux-iio@vger.kernel.org
11490 S:      Maintained
11491 F:      Documentation/devicetree/bindings/iio/gyroscope/nxp,fxas21002c.txt
11492 F:      drivers/iio/gyro/fxas21002c_core.c
11493 F:      drivers/iio/gyro/fxas21002c.h
11494 F:      drivers/iio/gyro/fxas21002c_i2c.c
11495 F:      drivers/iio/gyro/fxas21002c_spi.c
11496
11497 NXP SGTL5000 DRIVER
11498 M:      Fabio Estevam <festevam@gmail.com>
11499 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11500 S:      Maintained
11501 F:      Documentation/devicetree/bindings/sound/sgtl5000.txt
11502 F:      sound/soc/codecs/sgtl5000*
11503
11504 NXP SJA1105 ETHERNET SWITCH DRIVER
11505 M:      Vladimir Oltean <olteanv@gmail.com>
11506 L:      linux-kernel@vger.kernel.org
11507 S:      Maintained
11508 F:      drivers/net/dsa/sja1105
11509
11510 NXP TDA998X DRM DRIVER
11511 M:      Russell King <linux@armlinux.org.uk>
11512 S:      Maintained
11513 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
11514 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
11515 F:      drivers/gpu/drm/i2c/tda998x_drv.c
11516 F:      include/drm/i2c/tda998x.h
11517 F:      include/dt-bindings/display/tda998x.h
11518 K:      "nxp,tda998x"
11519
11520 NXP TFA9879 DRIVER
11521 M:      Peter Rosin <peda@axentia.se>
11522 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11523 S:      Maintained
11524 F:      Documentation/devicetree/bindings/sound/tfa9879.txt
11525 F:      sound/soc/codecs/tfa9879*
11526
11527 NXP-NCI NFC DRIVER
11528 M:      Clément Perrochaud <clement.perrochaud@effinnov.com>
11529 R:      Charles Gorand <charles.gorand@effinnov.com>
11530 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
11531 S:      Supported
11532 F:      drivers/nfc/nxp-nci
11533
11534 OBJAGG
11535 M:      Jiri Pirko <jiri@mellanox.com>
11536 L:      netdev@vger.kernel.org
11537 S:      Supported
11538 F:      lib/objagg.c
11539 F:      lib/test_objagg.c
11540 F:      include/linux/objagg.h
11541
11542 NXP FSPI DRIVER
11543 R:      Yogesh Gaur <yogeshgaur.83@gmail.com>
11544 M:      Ashish Kumar <ashish.kumar@nxp.com>
11545 L:      linux-spi@vger.kernel.org
11546 S:      Maintained
11547 F:      drivers/spi/spi-nxp-fspi.c
11548 F:      Documentation/devicetree/bindings/spi/spi-nxp-fspi.txt
11549
11550 OBJTOOL
11551 M:      Josh Poimboeuf <jpoimboe@redhat.com>
11552 M:      Peter Zijlstra <peterz@infradead.org>
11553 S:      Supported
11554 F:      tools/objtool/
11555
11556 OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
11557 M:      Frederic Barrat <fbarrat@linux.ibm.com>
11558 M:      Andrew Donnellan <ajd@linux.ibm.com>
11559 L:      linuxppc-dev@lists.ozlabs.org
11560 S:      Supported
11561 F:      arch/powerpc/platforms/powernv/ocxl.c
11562 F:      arch/powerpc/include/asm/pnv-ocxl.h
11563 F:      drivers/misc/ocxl/
11564 F:      include/misc/ocxl*
11565 F:      include/uapi/misc/ocxl.h
11566 F:      Documentation/userspace-api/accelerators/ocxl.rst
11567
11568 OMAP AUDIO SUPPORT
11569 M:      Peter Ujfalusi <peter.ujfalusi@ti.com>
11570 M:      Jarkko Nikula <jarkko.nikula@bitmer.com>
11571 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11572 L:      linux-omap@vger.kernel.org
11573 S:      Maintained
11574 F:      sound/soc/ti/omap*
11575 F:      sound/soc/ti/rx51.c
11576 F:      sound/soc/ti/n810.c
11577 F:      sound/soc/ti/sdma-pcm.*
11578
11579 OMAP CLOCK FRAMEWORK SUPPORT
11580 M:      Paul Walmsley <paul@pwsan.com>
11581 L:      linux-omap@vger.kernel.org
11582 S:      Maintained
11583 F:      arch/arm/*omap*/*clock*
11584
11585 OMAP DEVICE TREE SUPPORT
11586 M:      Benoît Cousson <bcousson@baylibre.com>
11587 M:      Tony Lindgren <tony@atomide.com>
11588 L:      linux-omap@vger.kernel.org
11589 L:      devicetree@vger.kernel.org
11590 S:      Maintained
11591 F:      arch/arm/boot/dts/*omap*
11592 F:      arch/arm/boot/dts/*am3*
11593 F:      arch/arm/boot/dts/*am4*
11594 F:      arch/arm/boot/dts/*am5*
11595 F:      arch/arm/boot/dts/*dra7*
11596
11597 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
11598 L:      linux-omap@vger.kernel.org
11599 L:      linux-fbdev@vger.kernel.org
11600 S:      Orphan
11601 F:      drivers/video/fbdev/omap2/
11602 F:      Documentation/arm/omap/dss.rst
11603
11604 OMAP FRAMEBUFFER SUPPORT
11605 L:      linux-fbdev@vger.kernel.org
11606 L:      linux-omap@vger.kernel.org
11607 S:      Orphan
11608 F:      drivers/video/fbdev/omap/
11609
11610 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
11611 M:      Roger Quadros <rogerq@ti.com>
11612 M:      Tony Lindgren <tony@atomide.com>
11613 L:      linux-omap@vger.kernel.org
11614 S:      Maintained
11615 F:      drivers/memory/omap-gpmc.c
11616 F:      arch/arm/mach-omap2/*gpmc*
11617
11618 OMAP GPIO DRIVER
11619 M:      Grygorii Strashko <grygorii.strashko@ti.com>
11620 M:      Santosh Shilimkar <ssantosh@kernel.org>
11621 M:      Kevin Hilman <khilman@kernel.org>
11622 L:      linux-omap@vger.kernel.org
11623 S:      Maintained
11624 F:      Documentation/devicetree/bindings/gpio/gpio-omap.txt
11625 F:      drivers/gpio/gpio-omap.c
11626
11627 OMAP HARDWARE SPINLOCK SUPPORT
11628 M:      Ohad Ben-Cohen <ohad@wizery.com>
11629 L:      linux-omap@vger.kernel.org
11630 S:      Maintained
11631 F:      drivers/hwspinlock/omap_hwspinlock.c
11632
11633 OMAP HS MMC SUPPORT
11634 L:      linux-mmc@vger.kernel.org
11635 L:      linux-omap@vger.kernel.org
11636 S:      Orphan
11637 F:      drivers/mmc/host/omap_hsmmc.c
11638
11639 OMAP HWMOD DATA
11640 M:      Paul Walmsley <paul@pwsan.com>
11641 L:      linux-omap@vger.kernel.org
11642 S:      Maintained
11643 F:      arch/arm/mach-omap2/omap_hwmod*data*
11644
11645 OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
11646 M:      Benoît Cousson <bcousson@baylibre.com>
11647 L:      linux-omap@vger.kernel.org
11648 S:      Maintained
11649 F:      arch/arm/mach-omap2/omap_hwmod_44xx_data.c
11650
11651 OMAP HWMOD SUPPORT
11652 M:      Benoît Cousson <bcousson@baylibre.com>
11653 M:      Paul Walmsley <paul@pwsan.com>
11654 L:      linux-omap@vger.kernel.org
11655 S:      Maintained
11656 F:      arch/arm/mach-omap2/omap_hwmod.*
11657
11658 OMAP I2C DRIVER
11659 M:      Vignesh R <vigneshr@ti.com>
11660 L:      linux-omap@vger.kernel.org
11661 L:      linux-i2c@vger.kernel.org
11662 S:      Maintained
11663 F:      Documentation/devicetree/bindings/i2c/i2c-omap.txt
11664 F:      drivers/i2c/busses/i2c-omap.c
11665
11666 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
11667 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11668 L:      linux-media@vger.kernel.org
11669 S:      Maintained
11670 F:      Documentation/devicetree/bindings/media/ti,omap3isp.txt
11671 F:      drivers/media/platform/omap3isp/
11672 F:      drivers/staging/media/omap4iss/
11673
11674 OMAP MMC SUPPORT
11675 M:      Aaro Koskinen <aaro.koskinen@iki.fi>
11676 L:      linux-omap@vger.kernel.org
11677 S:      Odd Fixes
11678 F:      drivers/mmc/host/omap.c
11679
11680 OMAP POWER MANAGEMENT SUPPORT
11681 M:      Kevin Hilman <khilman@kernel.org>
11682 L:      linux-omap@vger.kernel.org
11683 S:      Maintained
11684 F:      arch/arm/*omap*/*pm*
11685 F:      drivers/cpufreq/omap-cpufreq.c
11686
11687 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
11688 M:      Rajendra Nayak <rnayak@codeaurora.org>
11689 M:      Paul Walmsley <paul@pwsan.com>
11690 L:      linux-omap@vger.kernel.org
11691 S:      Maintained
11692 F:      arch/arm/mach-omap2/prm*
11693
11694 OMAP RANDOM NUMBER GENERATOR SUPPORT
11695 M:      Deepak Saxena <dsaxena@plexity.net>
11696 S:      Maintained
11697 F:      drivers/char/hw_random/omap-rng.c
11698
11699 OMAP USB SUPPORT
11700 L:      linux-usb@vger.kernel.org
11701 L:      linux-omap@vger.kernel.org
11702 S:      Orphan
11703 F:      drivers/usb/*/*omap*
11704 F:      arch/arm/*omap*/usb*
11705
11706 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
11707 M:      Mark Jackson <mpfj@newflow.co.uk>
11708 L:      linux-omap@vger.kernel.org
11709 S:      Maintained
11710 F:      arch/arm/boot/dts/am335x-nano.dts
11711
11712 OMAP1 SUPPORT
11713 M:      Aaro Koskinen <aaro.koskinen@iki.fi>
11714 M:      Tony Lindgren <tony@atomide.com>
11715 L:      linux-omap@vger.kernel.org
11716 Q:      http://patchwork.kernel.org/project/linux-omap/list/
11717 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
11718 S:      Maintained
11719 F:      arch/arm/mach-omap1/
11720 F:      arch/arm/plat-omap/
11721 F:      arch/arm/configs/omap1_defconfig
11722 F:      drivers/i2c/busses/i2c-omap.c
11723 F:      include/linux/platform_data/i2c-omap.h
11724 F:      include/linux/platform_data/ams-delta-fiq.h
11725
11726 OMAP2+ SUPPORT
11727 M:      Tony Lindgren <tony@atomide.com>
11728 L:      linux-omap@vger.kernel.org
11729 W:      http://www.muru.com/linux/omap/
11730 W:      http://linux.omap.com/
11731 Q:      http://patchwork.kernel.org/project/linux-omap/list/
11732 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
11733 S:      Maintained
11734 F:      arch/arm/mach-omap2/
11735 F:      arch/arm/plat-omap/
11736 F:      arch/arm/configs/omap2plus_defconfig
11737 F:      drivers/i2c/busses/i2c-omap.c
11738 F:      drivers/irqchip/irq-omap-intc.c
11739 F:      drivers/mfd/*omap*.c
11740 F:      drivers/mfd/menelaus.c
11741 F:      drivers/mfd/palmas.c
11742 F:      drivers/mfd/tps65217.c
11743 F:      drivers/mfd/tps65218.c
11744 F:      drivers/mfd/tps65910.c
11745 F:      drivers/mfd/twl-core.[ch]
11746 F:      drivers/mfd/twl4030*.c
11747 F:      drivers/mfd/twl6030*.c
11748 F:      drivers/mfd/twl6040*.c
11749 F:      drivers/regulator/palmas-regulator*.c
11750 F:      drivers/regulator/pbias-regulator.c
11751 F:      drivers/regulator/tps65217-regulator.c
11752 F:      drivers/regulator/tps65218-regulator.c
11753 F:      drivers/regulator/tps65910-regulator.c
11754 F:      drivers/regulator/twl-regulator.c
11755 F:      drivers/regulator/twl6030-regulator.c
11756 F:      include/linux/platform_data/i2c-omap.h
11757
11758 ONION OMEGA2+ BOARD
11759 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
11760 L:      linux-mips@vger.kernel.org
11761 S:      Maintained
11762 F:      arch/mips/boot/dts/ralink/omega2p.dts
11763
11764 OMFS FILESYSTEM
11765 M:      Bob Copeland <me@bobcopeland.com>
11766 L:      linux-karma-devel@lists.sourceforge.net
11767 S:      Maintained
11768 F:      Documentation/filesystems/omfs.txt
11769 F:      fs/omfs/
11770
11771 OMNIKEY CARDMAN 4000 DRIVER
11772 M:      Harald Welte <laforge@gnumonks.org>
11773 S:      Maintained
11774 F:      drivers/char/pcmcia/cm4000_cs.c
11775 F:      include/linux/cm4000_cs.h
11776 F:      include/uapi/linux/cm4000_cs.h
11777
11778 OMNIKEY CARDMAN 4040 DRIVER
11779 M:      Harald Welte <laforge@gnumonks.org>
11780 S:      Maintained
11781 F:      drivers/char/pcmcia/cm4040_cs.*
11782
11783 OMNIVISION OV13858 SENSOR DRIVER
11784 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
11785 L:      linux-media@vger.kernel.org
11786 T:      git git://linuxtv.org/media_tree.git
11787 S:      Maintained
11788 F:      drivers/media/i2c/ov13858.c
11789
11790 OMNIVISION OV2680 SENSOR DRIVER
11791 M:      Rui Miguel Silva <rmfrfs@gmail.com>
11792 L:      linux-media@vger.kernel.org
11793 T:      git git://linuxtv.org/media_tree.git
11794 S:      Maintained
11795 F:      drivers/media/i2c/ov2680.c
11796 F:      Documentation/devicetree/bindings/media/i2c/ov2680.txt
11797
11798 OMNIVISION OV2685 SENSOR DRIVER
11799 M:      Shunqian Zheng <zhengsq@rock-chips.com>
11800 L:      linux-media@vger.kernel.org
11801 T:      git git://linuxtv.org/media_tree.git
11802 S:      Maintained
11803 F:      drivers/media/i2c/ov2685.c
11804
11805 OMNIVISION OV5640 SENSOR DRIVER
11806 M:      Steve Longerbeam <slongerbeam@gmail.com>
11807 L:      linux-media@vger.kernel.org
11808 T:      git git://linuxtv.org/media_tree.git
11809 S:      Maintained
11810 F:      drivers/media/i2c/ov5640.c
11811
11812 OMNIVISION OV5647 SENSOR DRIVER
11813 M:      Luis Oliveira <lolivei@synopsys.com>
11814 L:      linux-media@vger.kernel.org
11815 T:      git git://linuxtv.org/media_tree.git
11816 S:      Maintained
11817 F:      drivers/media/i2c/ov5647.c
11818
11819 OMNIVISION OV5695 SENSOR DRIVER
11820 M:      Shunqian Zheng <zhengsq@rock-chips.com>
11821 L:      linux-media@vger.kernel.org
11822 T:      git git://linuxtv.org/media_tree.git
11823 S:      Maintained
11824 F:      drivers/media/i2c/ov5695.c
11825
11826 OMNIVISION OV7670 SENSOR DRIVER
11827 M:      Jonathan Corbet <corbet@lwn.net>
11828 L:      linux-media@vger.kernel.org
11829 T:      git git://linuxtv.org/media_tree.git
11830 S:      Maintained
11831 F:      drivers/media/i2c/ov7670.c
11832 F:      Documentation/devicetree/bindings/media/i2c/ov7670.txt
11833
11834 OMNIVISION OV772x SENSOR DRIVER
11835 M:      Jacopo Mondi <jacopo@jmondi.org>
11836 L:      linux-media@vger.kernel.org
11837 T:      git git://linuxtv.org/media_tree.git
11838 S:      Odd fixes
11839 F:      drivers/media/i2c/ov772x.c
11840 F:      include/media/i2c/ov772x.h
11841 F:      Documentation/devicetree/bindings/media/i2c/ov772x.txt
11842
11843 OMNIVISION OV7740 SENSOR DRIVER
11844 M:      Wenyou Yang <wenyou.yang@microchip.com>
11845 L:      linux-media@vger.kernel.org
11846 T:      git git://linuxtv.org/media_tree.git
11847 S:      Maintained
11848 F:      drivers/media/i2c/ov7740.c
11849 F:      Documentation/devicetree/bindings/media/i2c/ov7740.txt
11850
11851 OMNIVISION OV9640 SENSOR DRIVER
11852 M:      Petr Cvek <petrcvekcz@gmail.com>
11853 L:      linux-media@vger.kernel.org
11854 S:      Maintained
11855 F:      drivers/media/i2c/ov9640.*
11856
11857 OMNIVISION OV8856 SENSOR DRIVER
11858 M:      Ben Kao <ben.kao@intel.com>
11859 L:      linux-media@vger.kernel.org
11860 T:      git git://linuxtv.org/media_tree.git
11861 S:      Maintained
11862 F:      drivers/media/i2c/ov8856.c
11863
11864 OMNIVISION OV9650 SENSOR DRIVER
11865 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
11866 R:      Akinobu Mita <akinobu.mita@gmail.com>
11867 R:      Sylwester Nawrocki <s.nawrocki@samsung.com>
11868 L:      linux-media@vger.kernel.org
11869 T:      git git://linuxtv.org/media_tree.git
11870 S:      Maintained
11871 F:      drivers/media/i2c/ov9650.c
11872 F:      Documentation/devicetree/bindings/media/i2c/ov9650.txt
11873
11874 ONENAND FLASH DRIVER
11875 M:      Kyungmin Park <kyungmin.park@samsung.com>
11876 L:      linux-mtd@lists.infradead.org
11877 S:      Maintained
11878 F:      drivers/mtd/nand/onenand/
11879 F:      include/linux/mtd/onenand*.h
11880
11881 OP-TEE DRIVER
11882 M:      Jens Wiklander <jens.wiklander@linaro.org>
11883 L:      tee-dev@lists.linaro.org
11884 S:      Maintained
11885 F:      drivers/tee/optee/
11886
11887 OP-TEE RANDOM NUMBER GENERATOR (RNG) DRIVER
11888 M:      Sumit Garg <sumit.garg@linaro.org>
11889 L:      tee-dev@lists.linaro.org
11890 S:      Maintained
11891 F:      drivers/char/hw_random/optee-rng.c
11892
11893 OPA-VNIC DRIVER
11894 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
11895 M:      Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
11896 L:      linux-rdma@vger.kernel.org
11897 S:      Supported
11898 F:      drivers/infiniband/ulp/opa_vnic
11899
11900 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
11901 M:      Pantelis Antoniou <pantelis.antoniou@konsulko.com>
11902 M:      Frank Rowand <frowand.list@gmail.com>
11903 L:      devicetree@vger.kernel.org
11904 S:      Maintained
11905 F:      Documentation/devicetree/dynamic-resolution-notes.txt
11906 F:      Documentation/devicetree/overlay-notes.txt
11907 F:      drivers/of/overlay.c
11908 F:      drivers/of/resolver.c
11909 K:      of_overlay_notifier_
11910
11911 OPEN FIRMWARE AND FLATTENED DEVICE TREE
11912 M:      Rob Herring <robh+dt@kernel.org>
11913 M:      Frank Rowand <frowand.list@gmail.com>
11914 L:      devicetree@vger.kernel.org
11915 W:      http://www.devicetree.org/
11916 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
11917 S:      Maintained
11918 F:      drivers/of/
11919 F:      include/linux/of*.h
11920 F:      scripts/dtc/
11921 F:      Documentation/ABI/testing/sysfs-firmware-ofw
11922
11923 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
11924 M:      Rob Herring <robh+dt@kernel.org>
11925 M:      Mark Rutland <mark.rutland@arm.com>
11926 L:      devicetree@vger.kernel.org
11927 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
11928 Q:      http://patchwork.ozlabs.org/project/devicetree-bindings/list/
11929 S:      Maintained
11930 F:      Documentation/devicetree/
11931 F:      arch/*/boot/dts/
11932 F:      include/dt-bindings/
11933
11934 OPENCORES I2C BUS DRIVER
11935 M:      Peter Korsgaard <peter@korsgaard.com>
11936 M:      Andrew Lunn <andrew@lunn.ch>
11937 L:      linux-i2c@vger.kernel.org
11938 S:      Maintained
11939 F:      Documentation/devicetree/bindings/i2c/i2c-ocores.txt
11940 F:      Documentation/i2c/busses/i2c-ocores
11941 F:      drivers/i2c/busses/i2c-ocores.c
11942 F:      include/linux/platform_data/i2c-ocores.h
11943
11944 OPENRISC ARCHITECTURE
11945 M:      Jonas Bonn <jonas@southpole.se>
11946 M:      Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
11947 M:      Stafford Horne <shorne@gmail.com>
11948 T:      git git://github.com/openrisc/linux.git
11949 L:      openrisc@lists.librecores.org
11950 W:      http://openrisc.io
11951 S:      Maintained
11952 F:      Documentation/devicetree/bindings/openrisc/
11953 F:      Documentation/openrisc/
11954 F:      arch/openrisc/
11955 F:      drivers/irqchip/irq-ompic.c
11956 F:      drivers/irqchip/irq-or1k-*
11957
11958 OPENVSWITCH
11959 M:      Pravin B Shelar <pshelar@ovn.org>
11960 L:      netdev@vger.kernel.org
11961 L:      dev@openvswitch.org
11962 W:      http://openvswitch.org
11963 S:      Maintained
11964 F:      net/openvswitch/
11965 F:      include/uapi/linux/openvswitch.h
11966
11967 OPERATING PERFORMANCE POINTS (OPP)
11968 M:      Viresh Kumar <vireshk@kernel.org>
11969 M:      Nishanth Menon <nm@ti.com>
11970 M:      Stephen Boyd <sboyd@kernel.org>
11971 L:      linux-pm@vger.kernel.org
11972 S:      Maintained
11973 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
11974 F:      drivers/opp/
11975 F:      include/linux/pm_opp.h
11976 F:      Documentation/power/opp.rst
11977 F:      Documentation/devicetree/bindings/opp/
11978
11979 OPL4 DRIVER
11980 M:      Clemens Ladisch <clemens@ladisch.de>
11981 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11982 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
11983 S:      Maintained
11984 F:      sound/drivers/opl4/
11985
11986 OPROFILE
11987 M:      Robert Richter <rric@kernel.org>
11988 L:      oprofile-list@lists.sf.net
11989 S:      Maintained
11990 F:      arch/*/include/asm/oprofile*.h
11991 F:      arch/*/oprofile/
11992 F:      drivers/oprofile/
11993 F:      include/linux/oprofile.h
11994
11995 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
11996 M:      Mark Fasheh <mark@fasheh.com>
11997 M:      Joel Becker <jlbec@evilplan.org>
11998 M:      Joseph Qi <joseph.qi@linux.alibaba.com>
11999 L:      ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
12000 W:      http://ocfs2.wiki.kernel.org
12001 S:      Supported
12002 F:      Documentation/filesystems/ocfs2.txt
12003 F:      Documentation/filesystems/dlmfs.txt
12004 F:      fs/ocfs2/
12005
12006 ORANGEFS FILESYSTEM
12007 M:      Mike Marshall <hubcap@omnibond.com>
12008 R:      Martin Brandenburg <martin@omnibond.com>
12009 L:      devel@lists.orangefs.org
12010 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
12011 S:      Supported
12012 F:      fs/orangefs/
12013 F:      Documentation/filesystems/orangefs.txt
12014
12015 ORINOCO DRIVER
12016 L:      linux-wireless@vger.kernel.org
12017 W:      http://wireless.kernel.org/en/users/Drivers/orinoco
12018 W:      http://www.nongnu.org/orinoco/
12019 S:      Orphan
12020 F:      drivers/net/wireless/intersil/orinoco/
12021
12022 OV2659 OMNIVISION SENSOR DRIVER
12023 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
12024 L:      linux-media@vger.kernel.org
12025 W:      https://linuxtv.org
12026 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12027 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
12028 S:      Maintained
12029 F:      drivers/media/i2c/ov2659.c
12030 F:      include/media/i2c/ov2659.h
12031
12032 OVERLAY FILESYSTEM
12033 M:      Miklos Szeredi <miklos@szeredi.hu>
12034 L:      linux-unionfs@vger.kernel.org
12035 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
12036 S:      Supported
12037 F:      fs/overlayfs/
12038 F:      Documentation/filesystems/overlayfs.txt
12039
12040 P54 WIRELESS DRIVER
12041 M:      Christian Lamparter <chunkeey@googlemail.com>
12042 L:      linux-wireless@vger.kernel.org
12043 W:      http://wireless.kernel.org/en/users/Drivers/p54
12044 S:      Maintained
12045 F:      drivers/net/wireless/intersil/p54/
12046
12047 PA SEMI ETHERNET DRIVER
12048 L:      netdev@vger.kernel.org
12049 S:      Orphan
12050 F:      drivers/net/ethernet/pasemi/*
12051
12052 PA SEMI SMBUS DRIVER
12053 L:      linux-i2c@vger.kernel.org
12054 S:      Orphan
12055 F:      drivers/i2c/busses/i2c-pasemi.c
12056
12057 PACKING
12058 M:      Vladimir Oltean <olteanv@gmail.com>
12059 L:      netdev@vger.kernel.org
12060 S:      Supported
12061 F:      lib/packing.c
12062 F:      include/linux/packing.h
12063 F:      Documentation/packing.txt
12064
12065 PADATA PARALLEL EXECUTION MECHANISM
12066 M:      Steffen Klassert <steffen.klassert@secunet.com>
12067 L:      linux-crypto@vger.kernel.org
12068 S:      Maintained
12069 F:      kernel/padata.c
12070 F:      include/linux/padata.h
12071 F:      Documentation/padata.txt
12072
12073 PAGE POOL
12074 M:      Jesper Dangaard Brouer <hawk@kernel.org>
12075 M:      Ilias Apalodimas <ilias.apalodimas@linaro.org>
12076 L:      netdev@vger.kernel.org
12077 S:      Supported
12078 F:      net/core/page_pool.c
12079 F:      include/net/page_pool.h
12080
12081 PANASONIC LAPTOP ACPI EXTRAS DRIVER
12082 M:      Harald Welte <laforge@gnumonks.org>
12083 L:      platform-driver-x86@vger.kernel.org
12084 S:      Maintained
12085 F:      drivers/platform/x86/panasonic-laptop.c
12086
12087 PARALLEL LCD/KEYPAD PANEL DRIVER
12088 M:      Willy Tarreau <willy@haproxy.com>
12089 M:      Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
12090 S:      Odd Fixes
12091 F:      Documentation/admin-guide/lcd-panel-cgram.rst
12092 F:      drivers/auxdisplay/panel.c
12093
12094 PARALLEL PORT SUBSYSTEM
12095 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
12096 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
12097 L:      linux-parport@lists.infradead.org (subscribers-only)
12098 S:      Maintained
12099 F:      drivers/parport/
12100 F:      include/linux/parport*.h
12101 F:      drivers/char/ppdev.c
12102 F:      include/uapi/linux/ppdev.h
12103 F:      Documentation/driver-api/parport*.rst
12104
12105 PARAVIRT_OPS INTERFACE
12106 M:      Juergen Gross <jgross@suse.com>
12107 M:      Thomas Hellstrom <thellstrom@vmware.com>
12108 M:      "VMware, Inc." <pv-drivers@vmware.com>
12109 L:      virtualization@lists.linux-foundation.org
12110 S:      Supported
12111 F:      Documentation/virt/paravirt_ops.rst
12112 F:      arch/*/kernel/paravirt*
12113 F:      arch/*/include/asm/paravirt*.h
12114 F:      include/linux/hypervisor.h
12115
12116 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
12117 M:      Tim Waugh <tim@cyberelk.net>
12118 L:      linux-parport@lists.infradead.org (subscribers-only)
12119 S:      Maintained
12120 F:      Documentation/admin-guide/blockdev/paride.rst
12121 F:      drivers/block/paride/
12122
12123 PARISC ARCHITECTURE
12124 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
12125 M:      Helge Deller <deller@gmx.de>
12126 L:      linux-parisc@vger.kernel.org
12127 W:      http://www.parisc-linux.org/
12128 Q:      http://patchwork.kernel.org/project/linux-parisc/list/
12129 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
12130 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
12131 S:      Maintained
12132 F:      arch/parisc/
12133 F:      Documentation/parisc/
12134 F:      drivers/parisc/
12135 F:      drivers/char/agp/parisc-agp.c
12136 F:      drivers/input/serio/gscps2.c
12137 F:      drivers/parport/parport_gsc.*
12138 F:      drivers/tty/serial/8250/8250_gsc.c
12139 F:      drivers/video/fbdev/sti*
12140 F:      drivers/video/console/sti*
12141 F:      drivers/video/logo/logo_parisc*
12142
12143 PARMAN
12144 M:      Jiri Pirko <jiri@mellanox.com>
12145 L:      netdev@vger.kernel.org
12146 S:      Supported
12147 F:      lib/parman.c
12148 F:      lib/test_parman.c
12149 F:      include/linux/parman.h
12150
12151 PC ENGINES APU BOARD DRIVER
12152 M:      Enrico Weigelt, metux IT consult <info@metux.net>
12153 S:      Maintained
12154 F:      drivers/platform/x86/pcengines-apuv2.c
12155
12156 PC87360 HARDWARE MONITORING DRIVER
12157 M:      Jim Cromie <jim.cromie@gmail.com>
12158 L:      linux-hwmon@vger.kernel.org
12159 S:      Maintained
12160 F:      Documentation/hwmon/pc87360.rst
12161 F:      drivers/hwmon/pc87360.c
12162
12163 PC8736x GPIO DRIVER
12164 M:      Jim Cromie <jim.cromie@gmail.com>
12165 S:      Maintained
12166 F:      drivers/char/pc8736x_gpio.c
12167
12168 PC87427 HARDWARE MONITORING DRIVER
12169 M:      Jean Delvare <jdelvare@suse.com>
12170 L:      linux-hwmon@vger.kernel.org
12171 S:      Maintained
12172 F:      Documentation/hwmon/pc87427.rst
12173 F:      drivers/hwmon/pc87427.c
12174
12175 PCA9532 LED DRIVER
12176 M:      Riku Voipio <riku.voipio@iki.fi>
12177 S:      Maintained
12178 F:      drivers/leds/leds-pca9532.c
12179 F:      include/linux/leds-pca9532.h
12180
12181 PCA9541 I2C BUS MASTER SELECTOR DRIVER
12182 M:      Guenter Roeck <linux@roeck-us.net>
12183 L:      linux-i2c@vger.kernel.org
12184 S:      Maintained
12185 F:      drivers/i2c/muxes/i2c-mux-pca9541.c
12186
12187 PCDP - PRIMARY CONSOLE AND DEBUG PORT
12188 M:      Khalid Aziz <khalid@gonehiking.org>
12189 S:      Maintained
12190 F:      drivers/firmware/pcdp.*
12191
12192 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
12193 M:      Thomas Petazzoni <thomas.petazzoni@bootlin.com>
12194 L:      linux-pci@vger.kernel.org
12195 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12196 S:      Maintained
12197 F:      Documentation/devicetree/bindings/pci/aardvark-pci.txt
12198 F:      drivers/pci/controller/pci-aardvark.c
12199
12200 PCI DRIVER FOR ALTERA PCIE IP
12201 M:      Ley Foon Tan <lftan@altera.com>
12202 L:      rfi@lists.rocketboards.org (moderated for non-subscribers)
12203 L:      linux-pci@vger.kernel.org
12204 S:      Supported
12205 F:      Documentation/devicetree/bindings/pci/altera-pcie.txt
12206 F:      drivers/pci/controller/pcie-altera.c
12207
12208 PCI DRIVER FOR APPLIEDMICRO XGENE
12209 M:      Toan Le <toan@os.amperecomputing.com>
12210 L:      linux-pci@vger.kernel.org
12211 L:      linux-arm-kernel@lists.infradead.org
12212 S:      Maintained
12213 F:      Documentation/devicetree/bindings/pci/xgene-pci.txt
12214 F:      drivers/pci/controller/pci-xgene.c
12215
12216 PCI DRIVER FOR ARM VERSATILE PLATFORM
12217 M:      Rob Herring <robh@kernel.org>
12218 L:      linux-pci@vger.kernel.org
12219 L:      linux-arm-kernel@lists.infradead.org
12220 S:      Maintained
12221 F:      Documentation/devicetree/bindings/pci/versatile.txt
12222 F:      drivers/pci/controller/pci-versatile.c
12223
12224 PCI DRIVER FOR ARMADA 8K
12225 M:      Thomas Petazzoni <thomas.petazzoni@bootlin.com>
12226 L:      linux-pci@vger.kernel.org
12227 L:      linux-arm-kernel@lists.infradead.org
12228 S:      Maintained
12229 F:      Documentation/devicetree/bindings/pci/pci-armada8k.txt
12230 F:      drivers/pci/controller/dwc/pcie-armada8k.c
12231
12232 PCI DRIVER FOR CADENCE PCIE IP
12233 M:      Tom Joseph <tjoseph@cadence.com>
12234 L:      linux-pci@vger.kernel.org
12235 S:      Maintained
12236 F:      Documentation/devicetree/bindings/pci/cdns,*.txt
12237 F:      drivers/pci/controller/pcie-cadence*
12238
12239 PCI DRIVER FOR FREESCALE LAYERSCAPE
12240 M:      Minghuan Lian <minghuan.Lian@nxp.com>
12241 M:      Mingkai Hu <mingkai.hu@nxp.com>
12242 M:      Roy Zang <roy.zang@nxp.com>
12243 L:      linuxppc-dev@lists.ozlabs.org
12244 L:      linux-pci@vger.kernel.org
12245 L:      linux-arm-kernel@lists.infradead.org
12246 S:      Maintained
12247 F:      drivers/pci/controller/dwc/*layerscape*
12248
12249 PCI DRIVER FOR GENERIC OF HOSTS
12250 M:      Will Deacon <will@kernel.org>
12251 L:      linux-pci@vger.kernel.org
12252 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12253 S:      Maintained
12254 F:      Documentation/devicetree/bindings/pci/host-generic-pci.txt
12255 F:      drivers/pci/controller/pci-host-common.c
12256 F:      drivers/pci/controller/pci-host-generic.c
12257
12258 PCI DRIVER FOR IMX6
12259 M:      Richard Zhu <hongxing.zhu@nxp.com>
12260 M:      Lucas Stach <l.stach@pengutronix.de>
12261 L:      linux-pci@vger.kernel.org
12262 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12263 S:      Maintained
12264 F:      Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
12265 F:      drivers/pci/controller/dwc/*imx6*
12266
12267 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
12268 M:      Keith Busch <keith.busch@intel.com>
12269 M:      Jonathan Derrick <jonathan.derrick@intel.com>
12270 L:      linux-pci@vger.kernel.org
12271 S:      Supported
12272 F:      drivers/pci/controller/vmd.c
12273
12274 PCI DRIVER FOR MICROSEMI SWITCHTEC
12275 M:      Kurt Schwemmer <kurt.schwemmer@microsemi.com>
12276 M:      Logan Gunthorpe <logang@deltatee.com>
12277 L:      linux-pci@vger.kernel.org
12278 S:      Maintained
12279 F:      Documentation/driver-api/switchtec.rst
12280 F:      Documentation/ABI/testing/sysfs-class-switchtec
12281 F:      drivers/pci/switch/switchtec*
12282 F:      include/uapi/linux/switchtec_ioctl.h
12283 F:      include/linux/switchtec.h
12284 F:      drivers/ntb/hw/mscc/
12285
12286 PCI DRIVER FOR MOBIVEIL PCIE IP
12287 M:      Karthikeyan Mitran <m.karthikeyan@mobiveil.co.in>
12288 M:      Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
12289 L:      linux-pci@vger.kernel.org
12290 S:      Supported
12291 F:      Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
12292 F:      drivers/pci/controller/pcie-mobiveil.c
12293
12294 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
12295 M:      Thomas Petazzoni <thomas.petazzoni@bootlin.com>
12296 M:      Jason Cooper <jason@lakedaemon.net>
12297 L:      linux-pci@vger.kernel.org
12298 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12299 S:      Maintained
12300 F:      drivers/pci/controller/*mvebu*
12301
12302 PCI DRIVER FOR NVIDIA TEGRA
12303 M:      Thierry Reding <thierry.reding@gmail.com>
12304 L:      linux-tegra@vger.kernel.org
12305 L:      linux-pci@vger.kernel.org
12306 S:      Supported
12307 F:      Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
12308 F:      drivers/pci/controller/pci-tegra.c
12309
12310 PCI DRIVER FOR RENESAS R-CAR
12311 M:      Simon Horman <horms@verge.net.au>
12312 L:      linux-pci@vger.kernel.org
12313 L:      linux-renesas-soc@vger.kernel.org
12314 S:      Maintained
12315 F:      drivers/pci/controller/*rcar*
12316
12317 PCI DRIVER FOR SAMSUNG EXYNOS
12318 M:      Jingoo Han <jingoohan1@gmail.com>
12319 L:      linux-pci@vger.kernel.org
12320 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12321 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12322 S:      Maintained
12323 F:      drivers/pci/controller/dwc/pci-exynos.c
12324
12325 PCI DRIVER FOR SYNOPSYS DESIGNWARE
12326 M:      Jingoo Han <jingoohan1@gmail.com>
12327 M:      Gustavo Pimentel <gustavo.pimentel@synopsys.com>
12328 L:      linux-pci@vger.kernel.org
12329 S:      Maintained
12330 F:      Documentation/devicetree/bindings/pci/designware-pcie.txt
12331 F:      drivers/pci/controller/dwc/*designware*
12332
12333 PCI DRIVER FOR TI DRA7XX
12334 M:      Kishon Vijay Abraham I <kishon@ti.com>
12335 L:      linux-omap@vger.kernel.org
12336 L:      linux-pci@vger.kernel.org
12337 S:      Supported
12338 F:      Documentation/devicetree/bindings/pci/ti-pci.txt
12339 F:      drivers/pci/controller/dwc/pci-dra7xx.c
12340
12341 PCI DRIVER FOR TI KEYSTONE
12342 M:      Murali Karicheri <m-karicheri2@ti.com>
12343 L:      linux-pci@vger.kernel.org
12344 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12345 S:      Maintained
12346 F:      drivers/pci/controller/dwc/pci-keystone.c
12347
12348 PCI ENDPOINT SUBSYSTEM
12349 M:      Kishon Vijay Abraham I <kishon@ti.com>
12350 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
12351 L:      linux-pci@vger.kernel.org
12352 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
12353 S:      Supported
12354 F:      drivers/pci/endpoint/
12355 F:      drivers/misc/pci_endpoint_test.c
12356 F:      tools/pci/
12357
12358 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
12359 M:      Russell Currey <ruscur@russell.cc>
12360 M:      Sam Bobroff <sbobroff@linux.ibm.com>
12361 M:      Oliver O'Halloran <oohall@gmail.com>
12362 L:      linuxppc-dev@lists.ozlabs.org
12363 S:      Supported
12364 F:      Documentation/PCI/pci-error-recovery.rst
12365 F:      drivers/pci/pcie/aer.c
12366 F:      drivers/pci/pcie/dpc.c
12367 F:      drivers/pci/pcie/err.c
12368 F:      Documentation/powerpc/eeh-pci-error-recovery.rst
12369 F:      arch/powerpc/kernel/eeh*.c
12370 F:      arch/powerpc/platforms/*/eeh*.c
12371 F:      arch/powerpc/include/*/eeh*.h
12372
12373 PCI ERROR RECOVERY
12374 M:      Linas Vepstas <linasvepstas@gmail.com>
12375 L:      linux-pci@vger.kernel.org
12376 S:      Supported
12377 F:      Documentation/PCI/pci-error-recovery.rst
12378
12379 PCI MSI DRIVER FOR ALTERA MSI IP
12380 M:      Ley Foon Tan <lftan@altera.com>
12381 L:      rfi@lists.rocketboards.org (moderated for non-subscribers)
12382 L:      linux-pci@vger.kernel.org
12383 S:      Supported
12384 F:      Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
12385 F:      drivers/pci/controller/pcie-altera-msi.c
12386
12387 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
12388 M:      Toan Le <toan@os.amperecomputing.com>
12389 L:      linux-pci@vger.kernel.org
12390 L:      linux-arm-kernel@lists.infradead.org
12391 S:      Maintained
12392 F:      Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
12393 F:      drivers/pci/controller/pci-xgene-msi.c
12394
12395 PCI SUBSYSTEM
12396 M:      Bjorn Helgaas <bhelgaas@google.com>
12397 L:      linux-pci@vger.kernel.org
12398 Q:      http://patchwork.ozlabs.org/project/linux-pci/list/
12399 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
12400 S:      Supported
12401 F:      Documentation/devicetree/bindings/pci/
12402 F:      Documentation/PCI/
12403 F:      drivers/acpi/pci*
12404 F:      drivers/pci/
12405 F:      include/asm-generic/pci*
12406 F:      include/linux/pci*
12407 F:      include/linux/of_pci.h
12408 F:      include/uapi/linux/pci*
12409 F:      lib/pci*
12410 F:      arch/x86/pci/
12411 F:      arch/x86/kernel/quirks.c
12412 F:      arch/x86/kernel/early-quirks.c
12413
12414 PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
12415 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
12416 L:      linux-pci@vger.kernel.org
12417 Q:      http://patchwork.ozlabs.org/project/linux-pci/list/
12418 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
12419 S:      Supported
12420 F:      drivers/pci/controller/
12421
12422 PCIE DRIVER FOR ANNAPURNA LABS
12423 M:      Jonathan Chocron <jonnyc@amazon.com>
12424 L:      linux-pci@vger.kernel.org
12425 S:      Maintained
12426 F:      drivers/pci/controller/dwc/pcie-al.c
12427
12428 PCIE DRIVER FOR AMLOGIC MESON
12429 M:      Yue Wang <yue.wang@Amlogic.com>
12430 L:      linux-pci@vger.kernel.org
12431 L:      linux-amlogic@lists.infradead.org
12432 S:      Maintained
12433 F:      drivers/pci/controller/dwc/pci-meson.c
12434
12435 PCIE DRIVER FOR AXIS ARTPEC
12436 M:      Jesper Nilsson <jesper.nilsson@axis.com>
12437 L:      linux-arm-kernel@axis.com
12438 L:      linux-pci@vger.kernel.org
12439 S:      Maintained
12440 F:      Documentation/devicetree/bindings/pci/axis,artpec*
12441 F:      drivers/pci/controller/dwc/*artpec*
12442
12443 PCIE DRIVER FOR CAVIUM THUNDERX
12444 M:      David Daney <david.daney@cavium.com>
12445 L:      linux-pci@vger.kernel.org
12446 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12447 S:      Supported
12448 F:      Documentation/devicetree/bindings/pci/pci-thunder-*
12449 F:      drivers/pci/controller/pci-thunder-*
12450
12451 PCIE DRIVER FOR HISILICON
12452 M:      Zhou Wang <wangzhou1@hisilicon.com>
12453 L:      linux-pci@vger.kernel.org
12454 S:      Maintained
12455 F:      Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
12456 F:      drivers/pci/controller/dwc/pcie-hisi.c
12457
12458 PCIE DRIVER FOR HISILICON KIRIN
12459 M:      Xiaowei Song <songxiaowei@hisilicon.com>
12460 M:      Binghui Wang <wangbinghui@hisilicon.com>
12461 L:      linux-pci@vger.kernel.org
12462 S:      Maintained
12463 F:      Documentation/devicetree/bindings/pci/kirin-pcie.txt
12464 F:      drivers/pci/controller/dwc/pcie-kirin.c
12465
12466 PCIE DRIVER FOR HISILICON STB
12467 M:      Shawn Guo <shawn.guo@linaro.org>
12468 L:      linux-pci@vger.kernel.org
12469 S:      Maintained
12470 F:      Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
12471 F:      drivers/pci/controller/dwc/pcie-histb.c
12472
12473 PCIE DRIVER FOR MEDIATEK
12474 M:      Ryder Lee <ryder.lee@mediatek.com>
12475 L:      linux-pci@vger.kernel.org
12476 L:      linux-mediatek@lists.infradead.org
12477 S:      Supported
12478 F:      Documentation/devicetree/bindings/pci/mediatek*
12479 F:      drivers/pci/controller/*mediatek*
12480
12481 PCIE DRIVER FOR QUALCOMM MSM
12482 M:      Stanimir Varbanov <svarbanov@mm-sol.com>
12483 L:      linux-pci@vger.kernel.org
12484 L:      linux-arm-msm@vger.kernel.org
12485 S:      Maintained
12486 F:      drivers/pci/controller/dwc/*qcom*
12487
12488 PCIE DRIVER FOR ROCKCHIP
12489 M:      Shawn Lin <shawn.lin@rock-chips.com>
12490 L:      linux-pci@vger.kernel.org
12491 L:      linux-rockchip@lists.infradead.org
12492 S:      Maintained
12493 F:      Documentation/devicetree/bindings/pci/rockchip-pcie*
12494 F:      drivers/pci/controller/pcie-rockchip*
12495
12496 PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
12497 M:      Linus Walleij <linus.walleij@linaro.org>
12498 L:      linux-pci@vger.kernel.org
12499 S:      Maintained
12500 F:      Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
12501 F:      drivers/pci/controller/pci-v3-semi.c
12502
12503 PCIE DRIVER FOR SOCIONEXT UNIPHIER
12504 M:      Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
12505 L:      linux-pci@vger.kernel.org
12506 S:      Maintained
12507 F:      Documentation/devicetree/bindings/pci/uniphier-pcie.txt
12508 F:      drivers/pci/controller/dwc/pcie-uniphier.c
12509
12510 PCIE DRIVER FOR ST SPEAR13XX
12511 M:      Pratyush Anand <pratyush.anand@gmail.com>
12512 L:      linux-pci@vger.kernel.org
12513 S:      Maintained
12514 F:      drivers/pci/controller/dwc/*spear*
12515
12516 PCMCIA SUBSYSTEM
12517 M:      Dominik Brodowski <linux@dominikbrodowski.net>
12518 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
12519 S:      Odd Fixes
12520 F:      Documentation/pcmcia/
12521 F:      tools/pcmcia/
12522 F:      drivers/pcmcia/
12523 F:      include/pcmcia/
12524
12525 PCNET32 NETWORK DRIVER
12526 M:      Don Fry <pcnet32@frontier.com>
12527 L:      netdev@vger.kernel.org
12528 S:      Maintained
12529 F:      drivers/net/ethernet/amd/pcnet32.c
12530
12531 PCRYPT PARALLEL CRYPTO ENGINE
12532 M:      Steffen Klassert <steffen.klassert@secunet.com>
12533 L:      linux-crypto@vger.kernel.org
12534 S:      Maintained
12535 F:      crypto/pcrypt.c
12536 F:      include/crypto/pcrypt.h
12537
12538 PEAQ WMI HOTKEYS DRIVER
12539 M:      Hans de Goede <hdegoede@redhat.com>
12540 L:      platform-driver-x86@vger.kernel.org
12541 S:      Maintained
12542 F:      drivers/platform/x86/peaq-wmi.c
12543
12544 PER-CPU MEMORY ALLOCATOR
12545 M:      Dennis Zhou <dennis@kernel.org>
12546 M:      Tejun Heo <tj@kernel.org>
12547 M:      Christoph Lameter <cl@linux.com>
12548 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
12549 S:      Maintained
12550 F:      include/linux/percpu*.h
12551 F:      mm/percpu*.c
12552 F:      arch/*/include/asm/percpu.h
12553
12554 PER-TASK DELAY ACCOUNTING
12555 M:      Balbir Singh <bsingharora@gmail.com>
12556 S:      Maintained
12557 F:      include/linux/delayacct.h
12558 F:      kernel/delayacct.c
12559
12560 PERFORMANCE EVENTS SUBSYSTEM
12561 M:      Peter Zijlstra <peterz@infradead.org>
12562 M:      Ingo Molnar <mingo@redhat.com>
12563 M:      Arnaldo Carvalho de Melo <acme@kernel.org>
12564 R:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
12565 R:      Jiri Olsa <jolsa@redhat.com>
12566 R:      Namhyung Kim <namhyung@kernel.org>
12567 L:      linux-kernel@vger.kernel.org
12568 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
12569 S:      Supported
12570 F:      kernel/events/*
12571 F:      include/linux/perf_event.h
12572 F:      include/uapi/linux/perf_event.h
12573 F:      arch/*/kernel/perf_event*.c
12574 F:      arch/*/kernel/*/perf_event*.c
12575 F:      arch/*/kernel/*/*/perf_event*.c
12576 F:      arch/*/include/asm/perf_event.h
12577 F:      arch/*/kernel/perf_callchain.c
12578 F:      arch/*/events/*
12579 F:      arch/*/events/*/*
12580 F:      tools/perf/
12581
12582 PERSONALITY HANDLING
12583 M:      Christoph Hellwig <hch@infradead.org>
12584 L:      linux-abi-devel@lists.sourceforge.net
12585 S:      Maintained
12586 F:      include/linux/personality.h
12587 F:      include/uapi/linux/personality.h
12588
12589 PHOENIX RC FLIGHT CONTROLLER ADAPTER
12590 M:      Marcus Folkesson <marcus.folkesson@gmail.com>
12591 L:      linux-input@vger.kernel.org
12592 S:      Maintained
12593 F:      Documentation/input/devices/pxrc.rst
12594 F:      drivers/input/joystick/pxrc.c
12595
12596 PHONET PROTOCOL
12597 M:      Remi Denis-Courmont <courmisch@gmail.com>
12598 S:      Supported
12599 F:      Documentation/networking/phonet.txt
12600 F:      include/linux/phonet.h
12601 F:      include/net/phonet/
12602 F:      include/uapi/linux/phonet.h
12603 F:      net/phonet/
12604
12605 PHRAM MTD DRIVER
12606 M:      Joern Engel <joern@lazybastard.org>
12607 L:      linux-mtd@lists.infradead.org
12608 S:      Maintained
12609 F:      drivers/mtd/devices/phram.c
12610
12611 PICOLCD HID DRIVER
12612 M:      Bruno Prémont <bonbons@linux-vserver.org>
12613 L:      linux-input@vger.kernel.org
12614 S:      Maintained
12615 F:      drivers/hid/hid-picolcd*
12616
12617 PICOXCELL SUPPORT
12618 M:      Jamie Iles <jamie@jamieiles.com>
12619 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12620 T:      git git://github.com/jamieiles/linux-2.6-ji.git
12621 S:      Supported
12622 F:      arch/arm/boot/dts/picoxcell*
12623 F:      arch/arm/mach-picoxcell/
12624 F:      drivers/crypto/picoxcell*
12625
12626 PIDFD API
12627 M:      Christian Brauner <christian@brauner.io>
12628 L:      linux-kernel@vger.kernel.org
12629 S:      Maintained
12630 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brauner/linux.git
12631 F:      samples/pidfd/
12632 F:      tools/testing/selftests/pidfd/
12633 K:      (?i)pidfd
12634 K:      (?i)clone3
12635 K:      \b(clone_args|kernel_clone_args)\b
12636
12637 PIN CONTROL SUBSYSTEM
12638 M:      Linus Walleij <linus.walleij@linaro.org>
12639 L:      linux-gpio@vger.kernel.org
12640 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
12641 S:      Maintained
12642 F:      Documentation/devicetree/bindings/pinctrl/
12643 F:      Documentation/driver-api/pinctl.rst
12644 F:      drivers/pinctrl/
12645 F:      include/linux/pinctrl/
12646
12647 PIN CONTROLLER - MICROCHIP AT91
12648 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
12649 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12650 L:      linux-gpio@vger.kernel.org
12651 S:      Supported
12652 F:      drivers/pinctrl/pinctrl-at91*
12653
12654 PIN CONTROLLER - FREESCALE
12655 M:      Dong Aisheng <aisheng.dong@nxp.com>
12656 M:      Fabio Estevam <festevam@gmail.com>
12657 M:      Shawn Guo <shawnguo@kernel.org>
12658 M:      Stefan Agner <stefan@agner.ch>
12659 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
12660 L:      linux-gpio@vger.kernel.org
12661 S:      Maintained
12662 F:      drivers/pinctrl/freescale/
12663 F:      Documentation/devicetree/bindings/pinctrl/fsl,*
12664
12665 PIN CONTROLLER - INTEL
12666 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
12667 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
12668 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git
12669 S:      Maintained
12670 F:      drivers/pinctrl/intel/
12671
12672 PIN CONTROLLER - MEDIATEK
12673 M:      Sean Wang <sean.wang@kernel.org>
12674 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
12675 S:      Maintained
12676 F:      Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt
12677 F:      Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt
12678 F:      drivers/pinctrl/mediatek/
12679
12680 PIN CONTROLLER - QUALCOMM
12681 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
12682 S:      Maintained
12683 L:      linux-arm-msm@vger.kernel.org
12684 F:      Documentation/devicetree/bindings/pinctrl/qcom,*.txt
12685 F:      drivers/pinctrl/qcom/
12686
12687 PIN CONTROLLER - RENESAS
12688 M:      Geert Uytterhoeven <geert+renesas@glider.be>
12689 L:      linux-renesas-soc@vger.kernel.org
12690 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc
12691 S:      Maintained
12692 F:      drivers/pinctrl/pinctrl-rz*
12693 F:      drivers/pinctrl/sh-pfc/
12694
12695 PIN CONTROLLER - SAMSUNG
12696 M:      Tomasz Figa <tomasz.figa@gmail.com>
12697 M:      Krzysztof Kozlowski <krzk@kernel.org>
12698 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
12699 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12700 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12701 Q:      https://patchwork.kernel.org/project/linux-samsung-soc/list/
12702 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
12703 S:      Maintained
12704 F:      drivers/pinctrl/samsung/
12705 F:      include/dt-bindings/pinctrl/samsung.h
12706 F:      Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
12707
12708 PIN CONTROLLER - SINGLE
12709 M:      Tony Lindgren <tony@atomide.com>
12710 M:      Haojian Zhuang <haojian.zhuang@linaro.org>
12711 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12712 L:      linux-omap@vger.kernel.org
12713 S:      Maintained
12714 F:      drivers/pinctrl/pinctrl-single.c
12715
12716 PIN CONTROLLER - ST SPEAR
12717 M:      Viresh Kumar <vireshk@kernel.org>
12718 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12719 W:      http://www.st.com/spear
12720 S:      Maintained
12721 F:      drivers/pinctrl/spear/
12722
12723 PISTACHIO SOC SUPPORT
12724 M:      James Hartley <james.hartley@sondrel.com>
12725 L:      linux-mips@vger.kernel.org
12726 S:      Odd Fixes
12727 F:      arch/mips/pistachio/
12728 F:      arch/mips/include/asm/mach-pistachio/
12729 F:      arch/mips/boot/dts/img/pistachio*
12730 F:      arch/mips/configs/pistachio*_defconfig
12731
12732 PKTCDVD DRIVER
12733 S:      Orphan
12734 M:      linux-block@vger.kernel.org
12735 F:      drivers/block/pktcdvd.c
12736 F:      include/linux/pktcdvd.h
12737 F:      include/uapi/linux/pktcdvd.h
12738
12739 PKUNITY SOC DRIVERS
12740 M:      Guan Xuetao <gxt@pku.edu.cn>
12741 W:      http://mprc.pku.edu.cn/~guanxuetao/linux
12742 S:      Maintained
12743 T:      git git://github.com/gxt/linux.git
12744 F:      drivers/input/serio/i8042-unicore32io.h
12745 F:      drivers/i2c/busses/i2c-puv3.c
12746 F:      drivers/video/fbdev/fb-puv3.c
12747 F:      drivers/rtc/rtc-puv3.c
12748
12749 PMBUS HARDWARE MONITORING DRIVERS
12750 M:      Guenter Roeck <linux@roeck-us.net>
12751 L:      linux-hwmon@vger.kernel.org
12752 W:      http://hwmon.wiki.kernel.org/
12753 W:      http://www.roeck-us.net/linux/drivers/
12754 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
12755 S:      Maintained
12756 F:      Documentation/devicetree/bindings/hwmon/ibm,cffps1.txt
12757 F:      Documentation/devicetree/bindings/hwmon/max31785.txt
12758 F:      Documentation/devicetree/bindings/hwmon/ltc2978.txt
12759 F:      Documentation/hwmon/adm1275.rst
12760 F:      Documentation/hwmon/ibm-cffps.rst
12761 F:      Documentation/hwmon/ir35221.rst
12762 F:      Documentation/hwmon/lm25066.rst
12763 F:      Documentation/hwmon/ltc2978.rst
12764 F:      Documentation/hwmon/ltc3815.rst
12765 F:      Documentation/hwmon/max16064.rst
12766 F:      Documentation/hwmon/max20751.rst
12767 F:      Documentation/hwmon/max31785.rst
12768 F:      Documentation/hwmon/max34440.rst
12769 F:      Documentation/hwmon/max8688.rst
12770 F:      Documentation/hwmon/pmbus.rst
12771 F:      Documentation/hwmon/pmbus-core.rst
12772 F:      Documentation/hwmon/tps40422.rst
12773 F:      Documentation/hwmon/ucd9000.rst
12774 F:      Documentation/hwmon/ucd9200.rst
12775 F:      Documentation/hwmon/zl6100.rst
12776 F:      drivers/hwmon/pmbus/
12777 F:      include/linux/pmbus.h
12778
12779 PMC SIERRA MaxRAID DRIVER
12780 L:      linux-scsi@vger.kernel.org
12781 W:      http://www.pmc-sierra.com/
12782 S:      Orphan
12783 F:      drivers/scsi/pmcraid.*
12784
12785 PMC SIERRA PM8001 DRIVER
12786 M:      Jack Wang <jinpu.wang@cloud.ionos.com>
12787 L:      linux-scsi@vger.kernel.org
12788 S:      Supported
12789 F:      drivers/scsi/pm8001/
12790
12791 PNP SUPPORT
12792 M:      "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
12793 S:      Maintained
12794 F:      drivers/pnp/
12795
12796 PNI RM3100 IIO DRIVER
12797 M:      Song Qiang <songqiang1304521@gmail.com>
12798 L:      linux-iio@vger.kernel.org
12799 S:      Maintained
12800 F:      drivers/iio/magnetometer/rm3100*
12801 F:      Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.txt
12802
12803 POSIX CLOCKS and TIMERS
12804 M:      Thomas Gleixner <tglx@linutronix.de>
12805 L:      linux-kernel@vger.kernel.org
12806 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
12807 S:      Maintained
12808 F:      fs/timerfd.c
12809 F:      include/linux/timer*
12810 F:      kernel/time/*timer*
12811
12812 POWER MANAGEMENT CORE
12813 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
12814 L:      linux-pm@vger.kernel.org
12815 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
12816 B:      https://bugzilla.kernel.org
12817 S:      Supported
12818 F:      drivers/base/power/
12819 F:      include/linux/pm.h
12820 F:      include/linux/pm_*
12821 F:      include/linux/powercap.h
12822 F:      include/linux/intel_rapl.h
12823 F:      drivers/powercap/
12824 F:      kernel/configs/nopm.config
12825
12826 POWER STATE COORDINATION INTERFACE (PSCI)
12827 M:      Mark Rutland <mark.rutland@arm.com>
12828 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
12829 L:      linux-arm-kernel@lists.infradead.org
12830 S:      Maintained
12831 F:      drivers/firmware/psci/
12832 F:      include/linux/psci.h
12833 F:      include/uapi/linux/psci.h
12834
12835 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
12836 M:      Sebastian Reichel <sre@kernel.org>
12837 L:      linux-pm@vger.kernel.org
12838 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
12839 S:      Maintained
12840 F:      Documentation/ABI/testing/sysfs-class-power
12841 F:      Documentation/devicetree/bindings/power/supply/
12842 F:      include/linux/power_supply.h
12843 F:      drivers/power/supply/
12844
12845 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
12846 M:      Suraj Jitindar Singh <sjitindarsingh@gmail.com>
12847 L:      linuxppc-dev@lists.ozlabs.org
12848 S:      Maintained
12849 F:      drivers/char/powernv-op-panel.c
12850
12851 PPP OVER ATM (RFC 2364)
12852 M:      Mitchell Blank Jr <mitch@sfgoth.com>
12853 S:      Maintained
12854 F:      net/atm/pppoatm.c
12855 F:      include/uapi/linux/atmppp.h
12856
12857 PPP OVER ETHERNET
12858 M:      Michal Ostrowski <mostrows@earthlink.net>
12859 S:      Maintained
12860 F:      drivers/net/ppp/pppoe.c
12861 F:      drivers/net/ppp/pppox.c
12862
12863 PPP OVER L2TP
12864 M:      James Chapman <jchapman@katalix.com>
12865 S:      Maintained
12866 F:      net/l2tp/l2tp_ppp.c
12867 F:      include/linux/if_pppol2tp.h
12868 F:      include/uapi/linux/if_pppol2tp.h
12869
12870 PPP PROTOCOL DRIVERS AND COMPRESSORS
12871 M:      Paul Mackerras <paulus@samba.org>
12872 L:      linux-ppp@vger.kernel.org
12873 S:      Maintained
12874 F:      drivers/net/ppp/ppp_*
12875
12876 PPS SUPPORT
12877 M:      Rodolfo Giometti <giometti@enneenne.com>
12878 W:      http://wiki.enneenne.com/index.php/LinuxPPS_support
12879 L:      linuxpps@ml.enneenne.com (subscribers-only)
12880 S:      Maintained
12881 F:      Documentation/driver-api/pps.rst
12882 F:      Documentation/devicetree/bindings/pps/pps-gpio.txt
12883 F:      Documentation/ABI/testing/sysfs-pps
12884 F:      drivers/pps/
12885 F:      include/linux/pps*.h
12886 F:      include/uapi/linux/pps.h
12887
12888 PPTP DRIVER
12889 M:      Dmitry Kozlov <xeb@mail.ru>
12890 L:      netdev@vger.kernel.org
12891 S:      Maintained
12892 F:      drivers/net/ppp/pptp.c
12893 W:      http://sourceforge.net/projects/accel-pptp
12894
12895 PRINTK
12896 M:      Petr Mladek <pmladek@suse.com>
12897 M:      Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
12898 R:      Steven Rostedt <rostedt@goodmis.org>
12899 S:      Maintained
12900 F:      kernel/printk/
12901 F:      include/linux/printk.h
12902
12903 PRISM54 WIRELESS DRIVER
12904 M:      Luis Chamberlain <mcgrof@kernel.org>
12905 L:      linux-wireless@vger.kernel.org
12906 W:      http://wireless.kernel.org/en/users/Drivers/p54
12907 S:      Obsolete
12908 F:      drivers/net/wireless/intersil/prism54/
12909
12910 PROC FILESYSTEM
12911 R:      Alexey Dobriyan <adobriyan@gmail.com>
12912 L:      linux-kernel@vger.kernel.org
12913 L:      linux-fsdevel@vger.kernel.org
12914 S:      Maintained
12915 F:      fs/proc/
12916 F:      include/linux/proc_fs.h
12917 F:      tools/testing/selftests/proc/
12918 F:      Documentation/filesystems/proc.txt
12919
12920 PROC SYSCTL
12921 M:      Luis Chamberlain <mcgrof@kernel.org>
12922 M:      Kees Cook <keescook@chromium.org>
12923 L:      linux-kernel@vger.kernel.org
12924 L:      linux-fsdevel@vger.kernel.org
12925 S:      Maintained
12926 F:      fs/proc/proc_sysctl.c
12927 F:      include/linux/sysctl.h
12928 F:      kernel/sysctl.c
12929 F:      tools/testing/selftests/sysctl/
12930
12931 PS3 NETWORK SUPPORT
12932 M:      Geoff Levand <geoff@infradead.org>
12933 L:      netdev@vger.kernel.org
12934 L:      linuxppc-dev@lists.ozlabs.org
12935 S:      Maintained
12936 F:      drivers/net/ethernet/toshiba/ps3_gelic_net.*
12937
12938 PS3 PLATFORM SUPPORT
12939 M:      Geoff Levand <geoff@infradead.org>
12940 L:      linuxppc-dev@lists.ozlabs.org
12941 S:      Maintained
12942 F:      arch/powerpc/boot/ps3*
12943 F:      arch/powerpc/include/asm/lv1call.h
12944 F:      arch/powerpc/include/asm/ps3*.h
12945 F:      arch/powerpc/platforms/ps3/
12946 F:      drivers/*/ps3*
12947 F:      drivers/ps3/
12948 F:      drivers/rtc/rtc-ps3.c
12949 F:      drivers/usb/host/*ps3.c
12950 F:      sound/ppc/snd_ps3*
12951
12952 PS3VRAM DRIVER
12953 M:      Jim Paris <jim@jtan.com>
12954 M:      Geoff Levand <geoff@infradead.org>
12955 L:      linuxppc-dev@lists.ozlabs.org
12956 S:      Maintained
12957 F:      drivers/block/ps3vram.c
12958
12959 PSAMPLE PACKET SAMPLING SUPPORT:
12960 M:      Yotam Gigi <yotam.gi@gmail.com>
12961 S:      Maintained
12962 F:      net/psample
12963 F:      include/net/psample.h
12964 F:      include/uapi/linux/psample.h
12965
12966 PSTORE FILESYSTEM
12967 M:      Kees Cook <keescook@chromium.org>
12968 M:      Anton Vorontsov <anton@enomsg.org>
12969 M:      Colin Cross <ccross@android.com>
12970 M:      Tony Luck <tony.luck@intel.com>
12971 S:      Maintained
12972 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
12973 F:      fs/pstore/
12974 F:      include/linux/pstore*
12975 F:      drivers/firmware/efi/efi-pstore.c
12976 F:      drivers/acpi/apei/erst.c
12977 F:      Documentation/admin-guide/ramoops.rst
12978 F:      Documentation/devicetree/bindings/reserved-memory/ramoops.txt
12979 K:      \b(pstore|ramoops)
12980
12981 PTP HARDWARE CLOCK SUPPORT
12982 M:      Richard Cochran <richardcochran@gmail.com>
12983 L:      netdev@vger.kernel.org
12984 S:      Maintained
12985 W:      http://linuxptp.sourceforge.net/
12986 F:      Documentation/ABI/testing/sysfs-ptp
12987 F:      Documentation/driver-api/ptp.rst
12988 F:      drivers/net/phy/dp83640*
12989 F:      drivers/ptp/*
12990 F:      include/linux/ptp_cl*
12991
12992 PTRACE SUPPORT
12993 M:      Oleg Nesterov <oleg@redhat.com>
12994 S:      Maintained
12995 F:      include/asm-generic/syscall.h
12996 F:      include/linux/ptrace.h
12997 F:      include/linux/regset.h
12998 F:      include/linux/tracehook.h
12999 F:      include/uapi/linux/ptrace.h
13000 F:      include/uapi/linux/ptrace.h
13001 F:      kernel/ptrace.c
13002 F:      arch/*/ptrace*.c
13003 F:      arch/*/*/ptrace*.c
13004 F:      arch/*/include/asm/ptrace*.h
13005
13006 PULSE8-CEC DRIVER
13007 M:      Hans Verkuil <hverkuil@xs4all.nl>
13008 L:      linux-media@vger.kernel.org
13009 T:      git git://linuxtv.org/media_tree.git
13010 S:      Maintained
13011 F:      drivers/media/usb/pulse8-cec/*
13012 F:      Documentation/media/cec-drivers/pulse8-cec.rst
13013
13014 PVRUSB2 VIDEO4LINUX DRIVER
13015 M:      Mike Isely <isely@pobox.com>
13016 L:      pvrusb2@isely.net       (subscribers-only)
13017 L:      linux-media@vger.kernel.org
13018 W:      http://www.isely.net/pvrusb2/
13019 T:      git git://linuxtv.org/media_tree.git
13020 S:      Maintained
13021 F:      Documentation/media/v4l-drivers/pvrusb2*
13022 F:      drivers/media/usb/pvrusb2/
13023
13024 PWC WEBCAM DRIVER
13025 M:      Hans Verkuil <hverkuil@xs4all.nl>
13026 L:      linux-media@vger.kernel.org
13027 T:      git git://linuxtv.org/media_tree.git
13028 S:      Odd Fixes
13029 F:      drivers/media/usb/pwc/*
13030 F:      include/trace/events/pwc.h
13031
13032 PWM FAN DRIVER
13033 M:      Kamil Debski <kamil@wypas.org>
13034 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
13035 L:      linux-hwmon@vger.kernel.org
13036 S:      Supported
13037 F:      Documentation/devicetree/bindings/hwmon/pwm-fan.txt
13038 F:      Documentation/hwmon/pwm-fan.rst
13039 F:      drivers/hwmon/pwm-fan.c
13040
13041 PWM IR Transmitter
13042 M:      Sean Young <sean@mess.org>
13043 L:      linux-media@vger.kernel.org
13044 S:      Maintained
13045 F:      drivers/media/rc/pwm-ir-tx.c
13046
13047 PWM SUBSYSTEM
13048 M:      Thierry Reding <thierry.reding@gmail.com>
13049 L:      linux-pwm@vger.kernel.org
13050 S:      Maintained
13051 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
13052 F:      Documentation/driver-api/pwm.rst
13053 F:      Documentation/devicetree/bindings/pwm/
13054 F:      include/linux/pwm.h
13055 F:      drivers/pwm/
13056 F:      drivers/video/backlight/pwm_bl.c
13057 F:      include/linux/pwm_backlight.h
13058 F:      drivers/gpio/gpio-mvebu.c
13059 F:      Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
13060
13061 PXA GPIO DRIVER
13062 M:      Robert Jarzmik <robert.jarzmik@free.fr>
13063 L:      linux-gpio@vger.kernel.org
13064 S:      Maintained
13065 F:      drivers/gpio/gpio-pxa.c
13066
13067 PXA MMCI DRIVER
13068 S:      Orphan
13069
13070 PXA RTC DRIVER
13071 M:      Robert Jarzmik <robert.jarzmik@free.fr>
13072 L:      linux-rtc@vger.kernel.org
13073 S:      Maintained
13074
13075 PXA2xx/PXA3xx SUPPORT
13076 M:      Daniel Mack <daniel@zonque.org>
13077 M:      Haojian Zhuang <haojian.zhuang@gmail.com>
13078 M:      Robert Jarzmik <robert.jarzmik@free.fr>
13079 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13080 T:      git git://github.com/hzhuang1/linux.git
13081 T:      git git://github.com/rjarzmik/linux.git
13082 S:      Maintained
13083 F:      arch/arm/boot/dts/pxa*
13084 F:      arch/arm/mach-pxa/
13085 F:      drivers/dma/pxa*
13086 F:      drivers/pcmcia/pxa2xx*
13087 F:      drivers/pinctrl/pxa/
13088 F:      drivers/spi/spi-pxa2xx*
13089 F:      drivers/usb/gadget/udc/pxa2*
13090 F:      include/sound/pxa2xx-lib.h
13091 F:      sound/arm/pxa*
13092 F:      sound/soc/pxa/
13093
13094 QAT DRIVER
13095 M:      Giovanni Cabiddu <giovanni.cabiddu@intel.com>
13096 L:      qat-linux@intel.com
13097 S:      Supported
13098 F:      drivers/crypto/qat/
13099
13100 QCOM AUDIO (ASoC) DRIVERS
13101 M:      Patrick Lai <plai@codeaurora.org>
13102 M:      Banajit Goswami <bgoswami@codeaurora.org>
13103 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13104 S:      Supported
13105 F:      sound/soc/qcom/
13106
13107 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
13108 M:      Gabriel Somlo <somlo@cmu.edu>
13109 M:      "Michael S. Tsirkin" <mst@redhat.com>
13110 L:      qemu-devel@nongnu.org
13111 S:      Maintained
13112 F:      drivers/firmware/qemu_fw_cfg.c
13113 F:      include/uapi/linux/qemu_fw_cfg.h
13114
13115 QIB DRIVER
13116 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
13117 M:      Mike Marciniszyn <mike.marciniszyn@intel.com>
13118 L:      linux-rdma@vger.kernel.org
13119 S:      Supported
13120 F:      drivers/infiniband/hw/qib/
13121
13122 QLOGIC QL41xxx FCOE DRIVER
13123 M:      QLogic-Storage-Upstream@cavium.com
13124 L:      linux-scsi@vger.kernel.org
13125 S:      Supported
13126 F:      drivers/scsi/qedf/
13127
13128 QLOGIC QL41xxx ISCSI DRIVER
13129 M:      QLogic-Storage-Upstream@cavium.com
13130 L:      linux-scsi@vger.kernel.org
13131 S:      Supported
13132 F:      drivers/scsi/qedi/
13133
13134 QLOGIC QL4xxx ETHERNET DRIVER
13135 M:      Ariel Elior <aelior@marvell.com>
13136 M:      GR-everest-linux-l2@marvell.com
13137 L:      netdev@vger.kernel.org
13138 S:      Supported
13139 F:      drivers/net/ethernet/qlogic/qed/
13140 F:      include/linux/qed/
13141 F:      drivers/net/ethernet/qlogic/qede/
13142
13143 QLOGIC QL4xxx RDMA DRIVER
13144 M:      Michal Kalderon <mkalderon@marvell.com>
13145 M:      Ariel Elior <aelior@marvell.com>
13146 L:      linux-rdma@vger.kernel.org
13147 S:      Supported
13148 F:      drivers/infiniband/hw/qedr/
13149 F:      include/uapi/rdma/qedr-abi.h
13150
13151 QLOGIC QLA1280 SCSI DRIVER
13152 M:      Michael Reed <mdr@sgi.com>
13153 L:      linux-scsi@vger.kernel.org
13154 S:      Maintained
13155 F:      drivers/scsi/qla1280.[ch]
13156
13157 QLOGIC QLA2XXX FC-SCSI DRIVER
13158 M:      qla2xxx-upstream@qlogic.com
13159 L:      linux-scsi@vger.kernel.org
13160 S:      Supported
13161 F:      Documentation/scsi/LICENSE.qla2xxx
13162 F:      drivers/scsi/qla2xxx/
13163
13164 QLOGIC QLA3XXX NETWORK DRIVER
13165 M:      GR-Linux-NIC-Dev@marvell.com
13166 L:      netdev@vger.kernel.org
13167 S:      Supported
13168 F:      Documentation/networking/device_drivers/qlogic/LICENSE.qla3xxx
13169 F:      drivers/net/ethernet/qlogic/qla3xxx.*
13170
13171 QLOGIC QLA4XXX iSCSI DRIVER
13172 M:      QLogic-Storage-Upstream@qlogic.com
13173 L:      linux-scsi@vger.kernel.org
13174 S:      Supported
13175 F:      Documentation/scsi/LICENSE.qla4xxx
13176 F:      drivers/scsi/qla4xxx/
13177
13178 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
13179 M:      Shahed Shaikh <shshaikh@marvell.com>
13180 M:      Manish Chopra <manishc@marvell.com>
13181 M:      GR-Linux-NIC-Dev@marvell.com
13182 L:      netdev@vger.kernel.org
13183 S:      Supported
13184 F:      drivers/net/ethernet/qlogic/qlcnic/
13185
13186 QLOGIC QLGE 10Gb ETHERNET DRIVER
13187 M:      Manish Chopra <manishc@marvell.com>
13188 M:      GR-Linux-NIC-Dev@marvell.com
13189 L:      netdev@vger.kernel.org
13190 S:      Supported
13191 F:      drivers/net/ethernet/qlogic/qlge/
13192
13193 QM1D1B0004 MEDIA DRIVER
13194 M:      Akihiro Tsukada <tskd08@gmail.com>
13195 L:      linux-media@vger.kernel.org
13196 S:      Odd Fixes
13197 F:      drivers/media/tuners/qm1d1b0004*
13198
13199 QM1D1C0042 MEDIA DRIVER
13200 M:      Akihiro Tsukada <tskd08@gmail.com>
13201 L:      linux-media@vger.kernel.org
13202 S:      Odd Fixes
13203 F:      drivers/media/tuners/qm1d1c0042*
13204
13205 QNX4 FILESYSTEM
13206 M:      Anders Larsen <al@alarsen.net>
13207 W:      http://www.alarsen.net/linux/qnx4fs/
13208 S:      Maintained
13209 F:      fs/qnx4/
13210 F:      include/uapi/linux/qnx4_fs.h
13211 F:      include/uapi/linux/qnxtypes.h
13212
13213 QORIQ DPAA2 FSL-MC BUS DRIVER
13214 M:      Stuart Yoder <stuyoder@gmail.com>
13215 M:      Laurentiu Tudor <laurentiu.tudor@nxp.com>
13216 L:      linux-kernel@vger.kernel.org
13217 S:      Maintained
13218 F:      drivers/bus/fsl-mc/
13219 F:      Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
13220 F:      Documentation/networking/device_drivers/freescale/dpaa2/overview.rst
13221
13222 QT1010 MEDIA DRIVER
13223 M:      Antti Palosaari <crope@iki.fi>
13224 L:      linux-media@vger.kernel.org
13225 W:      https://linuxtv.org
13226 W:      http://palosaari.fi/linux/
13227 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13228 T:      git git://linuxtv.org/anttip/media_tree.git
13229 S:      Maintained
13230 F:      drivers/media/tuners/qt1010*
13231
13232 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
13233 M:      Kalle Valo <kvalo@codeaurora.org>
13234 L:      ath10k@lists.infradead.org
13235 W:      http://wireless.kernel.org/en/users/Drivers/ath10k
13236 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
13237 S:      Supported
13238 F:      drivers/net/wireless/ath/ath10k/
13239
13240 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
13241 M:      QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
13242 L:      linux-wireless@vger.kernel.org
13243 W:      http://wireless.kernel.org/en/users/Drivers/ath9k
13244 S:      Supported
13245 F:      drivers/net/wireless/ath/ath9k/
13246
13247 QUALCOMM CAMERA SUBSYSTEM DRIVER
13248 M:      Todor Tomov <todor.too@gmail.com>
13249 L:      linux-media@vger.kernel.org
13250 S:      Maintained
13251 F:      Documentation/devicetree/bindings/media/qcom,camss.txt
13252 F:      Documentation/media/v4l-drivers/qcom_camss.rst
13253 F:      drivers/media/platform/qcom/camss/
13254
13255 QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
13256 M:      Ilia Lin <ilia.lin@kernel.org>
13257 L:      linux-pm@vger.kernel.org
13258 S:      Maintained
13259 F:      Documentation/devicetree/bindings/opp/kryo-cpufreq.txt
13260 F:      drivers/cpufreq/qcom-cpufreq-kryo.c
13261
13262 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
13263 M:      Timur Tabi <timur@kernel.org>
13264 L:      netdev@vger.kernel.org
13265 S:      Maintained
13266 F:      drivers/net/ethernet/qualcomm/emac/
13267
13268 QUALCOMM ETHQOS ETHERNET DRIVER
13269 M:      Vinod Koul <vkoul@kernel.org>
13270 M:      Niklas Cassel <niklas.cassel@linaro.org>
13271 L:      netdev@vger.kernel.org
13272 S:      Maintained
13273 F:      drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c
13274 F:      Documentation/devicetree/bindings/net/qcom,ethqos.txt
13275
13276 QUALCOMM GENERIC INTERFACE I2C DRIVER
13277 M:      Alok Chauhan <alokc@codeaurora.org>
13278 L:      linux-i2c@vger.kernel.org
13279 L:      linux-arm-msm@vger.kernel.org
13280 S:      Supported
13281 F:      drivers/i2c/busses/i2c-qcom-geni.c
13282
13283 QUALCOMM HEXAGON ARCHITECTURE
13284 M:      Richard Kuo <rkuo@codeaurora.org>
13285 L:      linux-hexagon@vger.kernel.org
13286 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
13287 S:      Supported
13288 F:      arch/hexagon/
13289
13290 QUALCOMM HIDMA DRIVER
13291 M:      Sinan Kaya <okaya@kernel.org>
13292 L:      linux-arm-kernel@lists.infradead.org
13293 L:      linux-arm-msm@vger.kernel.org
13294 L:      dmaengine@vger.kernel.org
13295 S:      Supported
13296 F:      drivers/dma/qcom/hidma*
13297
13298 QUALCOMM IOMMU
13299 M:      Rob Clark <robdclark@gmail.com>
13300 L:      iommu@lists.linux-foundation.org
13301 L:      linux-arm-msm@vger.kernel.org
13302 S:      Maintained
13303 F:      drivers/iommu/qcom_iommu.c
13304
13305 QUALCOMM TSENS THERMAL DRIVER
13306 M:      Amit Kucheria <amit.kucheria@linaro.org>
13307 L:      linux-pm@vger.kernel.org
13308 L:      linux-arm-msm@vger.kernel.org
13309 S:      Maintained
13310 F:      drivers/thermal/qcom/
13311
13312 QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
13313 M:      Stanimir Varbanov <stanimir.varbanov@linaro.org>
13314 L:      linux-media@vger.kernel.org
13315 L:      linux-arm-msm@vger.kernel.org
13316 T:      git git://linuxtv.org/media_tree.git
13317 S:      Maintained
13318 F:      drivers/media/platform/qcom/venus/
13319
13320 QUALCOMM WCN36XX WIRELESS DRIVER
13321 M:      Kalle Valo <kvalo@codeaurora.org>
13322 L:      wcn36xx@lists.infradead.org
13323 W:      http://wireless.kernel.org/en/users/Drivers/wcn36xx
13324 T:      git git://github.com/KrasnikovEugene/wcn36xx.git
13325 S:      Supported
13326 F:      drivers/net/wireless/ath/wcn36xx/
13327
13328 QUANTENNA QTNFMAC WIRELESS DRIVER
13329 M:      Igor Mitsyanko <imitsyanko@quantenna.com>
13330 M:      Avinash Patil <avinashp@quantenna.com>
13331 M:      Sergey Matyukevich <smatyukevich@quantenna.com>
13332 L:      linux-wireless@vger.kernel.org
13333 S:      Maintained
13334 F:      drivers/net/wireless/quantenna
13335
13336 RADEON and AMDGPU DRM DRIVERS
13337 M:      Alex Deucher <alexander.deucher@amd.com>
13338 M:      Christian König <christian.koenig@amd.com>
13339 M:      David (ChunMing) Zhou <David1.Zhou@amd.com>
13340 L:      amd-gfx@lists.freedesktop.org
13341 T:      git git://people.freedesktop.org/~agd5f/linux
13342 S:      Supported
13343 F:      drivers/gpu/drm/radeon/
13344 F:      include/uapi/drm/radeon_drm.h
13345 F:      drivers/gpu/drm/amd/
13346 F:      include/uapi/drm/amdgpu_drm.h
13347
13348 RADEON FRAMEBUFFER DISPLAY DRIVER
13349 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
13350 L:      linux-fbdev@vger.kernel.org
13351 S:      Maintained
13352 F:      drivers/video/fbdev/aty/radeon*
13353 F:      include/uapi/linux/radeonfb.h
13354
13355 RADIOSHARK RADIO DRIVER
13356 M:      Hans Verkuil <hverkuil@xs4all.nl>
13357 L:      linux-media@vger.kernel.org
13358 T:      git git://linuxtv.org/media_tree.git
13359 S:      Maintained
13360 F:      drivers/media/radio/radio-shark.c
13361
13362 RADIOSHARK2 RADIO DRIVER
13363 M:      Hans Verkuil <hverkuil@xs4all.nl>
13364 L:      linux-media@vger.kernel.org
13365 T:      git git://linuxtv.org/media_tree.git
13366 S:      Maintained
13367 F:      drivers/media/radio/radio-shark2.c
13368 F:      drivers/media/radio/radio-tea5777.c
13369
13370 RADOS BLOCK DEVICE (RBD)
13371 M:      Ilya Dryomov <idryomov@gmail.com>
13372 M:      Sage Weil <sage@redhat.com>
13373 M:      Alex Elder <elder@kernel.org>
13374 L:      ceph-devel@vger.kernel.org
13375 W:      http://ceph.com/
13376 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
13377 T:      git git://github.com/ceph/ceph-client.git
13378 S:      Supported
13379 F:      Documentation/ABI/testing/sysfs-bus-rbd
13380 F:      drivers/block/rbd.c
13381 F:      drivers/block/rbd_types.h
13382
13383 RAGE128 FRAMEBUFFER DISPLAY DRIVER
13384 M:      Paul Mackerras <paulus@samba.org>
13385 L:      linux-fbdev@vger.kernel.org
13386 S:      Maintained
13387 F:      drivers/video/fbdev/aty/aty128fb.c
13388
13389 RAINSHADOW-CEC DRIVER
13390 M:      Hans Verkuil <hverkuil@xs4all.nl>
13391 L:      linux-media@vger.kernel.org
13392 T:      git git://linuxtv.org/media_tree.git
13393 S:      Maintained
13394 F:      drivers/media/usb/rainshadow-cec/*
13395
13396 RALINK MIPS ARCHITECTURE
13397 M:      John Crispin <john@phrozen.org>
13398 L:      linux-mips@vger.kernel.org
13399 S:      Maintained
13400 F:      arch/mips/ralink
13401
13402 RALINK RT2X00 WIRELESS LAN DRIVER
13403 P:      rt2x00 project
13404 M:      Stanislaw Gruszka <sgruszka@redhat.com>
13405 M:      Helmut Schaa <helmut.schaa@googlemail.com>
13406 L:      linux-wireless@vger.kernel.org
13407 S:      Maintained
13408 F:      drivers/net/wireless/ralink/rt2x00/
13409
13410 RAMDISK RAM BLOCK DEVICE DRIVER
13411 M:      Jens Axboe <axboe@kernel.dk>
13412 S:      Maintained
13413 F:      Documentation/admin-guide/blockdev/ramdisk.rst
13414 F:      drivers/block/brd.c
13415
13416 RANCHU VIRTUAL BOARD FOR MIPS
13417 M:      Miodrag Dinic <miodrag.dinic@mips.com>
13418 L:      linux-mips@vger.kernel.org
13419 S:      Supported
13420 F:      arch/mips/generic/board-ranchu.c
13421 F:      arch/mips/configs/generic/board-ranchu.config
13422
13423 RANDOM NUMBER DRIVER
13424 M:      "Theodore Ts'o" <tytso@mit.edu>
13425 S:      Maintained
13426 F:      drivers/char/random.c
13427
13428 RAPIDIO SUBSYSTEM
13429 M:      Matt Porter <mporter@kernel.crashing.org>
13430 M:      Alexandre Bounine <alex.bou9@gmail.com>
13431 S:      Maintained
13432 F:      drivers/rapidio/
13433
13434 RAS INFRASTRUCTURE
13435 M:      Tony Luck <tony.luck@intel.com>
13436 M:      Borislav Petkov <bp@alien8.de>
13437 L:      linux-edac@vger.kernel.org
13438 S:      Maintained
13439 F:      drivers/ras/
13440 F:      include/linux/ras.h
13441 F:      include/ras/ras_event.h
13442 F:      Documentation/admin-guide/ras.rst
13443
13444 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
13445 L:      linux-wireless@vger.kernel.org
13446 S:      Orphan
13447 F:      drivers/net/wireless/ray*
13448
13449 RCUTORTURE TEST FRAMEWORK
13450 M:      "Paul E. McKenney" <paulmck@linux.ibm.com>
13451 M:      Josh Triplett <josh@joshtriplett.org>
13452 R:      Steven Rostedt <rostedt@goodmis.org>
13453 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13454 R:      Lai Jiangshan <jiangshanlai@gmail.com>
13455 L:      rcu@vger.kernel.org
13456 S:      Supported
13457 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
13458 F:      tools/testing/selftests/rcutorture
13459
13460 RDC R-321X SoC
13461 M:      Florian Fainelli <florian@openwrt.org>
13462 S:      Maintained
13463
13464 RDC R6040 FAST ETHERNET DRIVER
13465 M:      Florian Fainelli <f.fainelli@gmail.com>
13466 L:      netdev@vger.kernel.org
13467 S:      Maintained
13468 F:      drivers/net/ethernet/rdc/r6040.c
13469
13470 RDMAVT - RDMA verbs software
13471 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
13472 M:      Mike Marciniszyn <mike.marciniszyn@intel.com>
13473 L:      linux-rdma@vger.kernel.org
13474 S:      Supported
13475 F:      drivers/infiniband/sw/rdmavt
13476
13477 RDS - RELIABLE DATAGRAM SOCKETS
13478 M:      Santosh Shilimkar <santosh.shilimkar@oracle.com>
13479 L:      netdev@vger.kernel.org
13480 L:      linux-rdma@vger.kernel.org
13481 L:      rds-devel@oss.oracle.com (moderated for non-subscribers)
13482 W:      https://oss.oracle.com/projects/rds/
13483 S:      Supported
13484 F:      net/rds/
13485 F:      Documentation/networking/rds.txt
13486
13487 RDT - RESOURCE ALLOCATION
13488 M:      Fenghua Yu <fenghua.yu@intel.com>
13489 M:      Reinette Chatre <reinette.chatre@intel.com>
13490 L:      linux-kernel@vger.kernel.org
13491 S:      Supported
13492 F:      arch/x86/kernel/cpu/resctrl/
13493 F:      arch/x86/include/asm/resctrl_sched.h
13494 F:      Documentation/x86/resctrl*
13495
13496 READ-COPY UPDATE (RCU)
13497 M:      "Paul E. McKenney" <paulmck@linux.ibm.com>
13498 M:      Josh Triplett <josh@joshtriplett.org>
13499 R:      Steven Rostedt <rostedt@goodmis.org>
13500 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13501 R:      Lai Jiangshan <jiangshanlai@gmail.com>
13502 R:      Joel Fernandes <joel@joelfernandes.org>
13503 L:      rcu@vger.kernel.org
13504 W:      http://www.rdrop.com/users/paulmck/RCU/
13505 S:      Supported
13506 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
13507 F:      Documentation/RCU/
13508 X:      Documentation/RCU/torture.txt
13509 F:      include/linux/rcu*
13510 X:      include/linux/srcu*.h
13511 F:      kernel/rcu/
13512 X:      kernel/rcu/srcu*.c
13513
13514 REAL TIME CLOCK (RTC) SUBSYSTEM
13515 M:      Alessandro Zummo <a.zummo@towertech.it>
13516 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
13517 L:      linux-rtc@vger.kernel.org
13518 Q:      http://patchwork.ozlabs.org/project/rtc-linux/list/
13519 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
13520 S:      Maintained
13521 F:      Documentation/devicetree/bindings/rtc/
13522 F:      Documentation/admin-guide/rtc.rst
13523 F:      drivers/rtc/
13524 F:      include/linux/rtc.h
13525 F:      include/uapi/linux/rtc.h
13526 F:      include/linux/rtc/
13527 F:      include/linux/platform_data/rtc-*
13528 F:      tools/testing/selftests/rtc/
13529
13530 REALTEK AUDIO CODECS
13531 M:      Bard Liao <bardliao@realtek.com>
13532 M:      Oder Chiou <oder_chiou@realtek.com>
13533 S:      Maintained
13534 F:      sound/soc/codecs/rt*
13535 F:      include/sound/rt*.h
13536
13537 REALTEK RTL83xx SMI DSA ROUTER CHIPS
13538 M:      Linus Walleij <linus.walleij@linaro.org>
13539 S:      Maintained
13540 F:      Documentation/devicetree/bindings/net/dsa/realtek-smi.txt
13541 F:      drivers/net/dsa/realtek-smi*
13542 F:      drivers/net/dsa/rtl83*
13543
13544 REDPINE WIRELESS DRIVER
13545 M:      Amitkumar Karwar <amitkarwar@gmail.com>
13546 M:      Siva Rebbagondla <siva8118@gmail.com>
13547 L:      linux-wireless@vger.kernel.org
13548 S:      Maintained
13549 F:      drivers/net/wireless/rsi/
13550
13551 REGISTER MAP ABSTRACTION
13552 M:      Mark Brown <broonie@kernel.org>
13553 L:      linux-kernel@vger.kernel.org
13554 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
13555 S:      Supported
13556 F:      Documentation/devicetree/bindings/regmap/
13557 F:      drivers/base/regmap/
13558 F:      include/linux/regmap.h
13559
13560 REISERFS FILE SYSTEM
13561 L:      reiserfs-devel@vger.kernel.org
13562 S:      Supported
13563 F:      fs/reiserfs/
13564
13565 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
13566 M:      Ohad Ben-Cohen <ohad@wizery.com>
13567 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
13568 L:      linux-remoteproc@vger.kernel.org
13569 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
13570 S:      Maintained
13571 F:      Documentation/devicetree/bindings/remoteproc/
13572 F:      Documentation/ABI/testing/sysfs-class-remoteproc
13573 F:      Documentation/remoteproc.txt
13574 F:      drivers/remoteproc/
13575 F:      include/linux/remoteproc.h
13576 F:      include/linux/remoteproc/
13577
13578 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
13579 M:      Ohad Ben-Cohen <ohad@wizery.com>
13580 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
13581 L:      linux-remoteproc@vger.kernel.org
13582 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
13583 S:      Maintained
13584 F:      drivers/rpmsg/
13585 F:      Documentation/rpmsg.txt
13586 F:      Documentation/ABI/testing/sysfs-bus-rpmsg
13587 F:      include/linux/rpmsg.h
13588 F:      include/linux/rpmsg/
13589 F:      include/uapi/linux/rpmsg.h
13590 F:      samples/rpmsg/
13591
13592 RENESAS CLOCK DRIVERS
13593 M:      Geert Uytterhoeven <geert+renesas@glider.be>
13594 L:      linux-renesas-soc@vger.kernel.org
13595 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas
13596 S:      Supported
13597 F:      drivers/clk/renesas/
13598
13599 RENESAS EMEV2 I2C DRIVER
13600 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
13601 S:      Supported
13602 F:      Documentation/devicetree/bindings/i2c/i2c-emev2.txt
13603 F:      drivers/i2c/busses/i2c-emev2.c
13604
13605 RENESAS ETHERNET DRIVERS
13606 R:      Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
13607 L:      netdev@vger.kernel.org
13608 L:      linux-renesas-soc@vger.kernel.org
13609 F:      Documentation/devicetree/bindings/net/renesas,*.txt
13610 F:      Documentation/devicetree/bindings/net/sh_eth.txt
13611 F:      drivers/net/ethernet/renesas/
13612 F:      include/linux/sh_eth.h
13613
13614 RENESAS R-CAR GYROADC DRIVER
13615 M:      Marek Vasut <marek.vasut@gmail.com>
13616 L:      linux-iio@vger.kernel.org
13617 S:      Supported
13618 F:      Documentation/devicetree/bindings/iio/adc/renesas,gyroadc.txt
13619 F:      drivers/iio/adc/rcar-gyroadc.c
13620
13621 RENESAS R-CAR I2C DRIVERS
13622 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
13623 S:      Supported
13624 F:      Documentation/devicetree/bindings/i2c/i2c-rcar.txt
13625 F:      Documentation/devicetree/bindings/i2c/i2c-sh_mobile.txt
13626 F:      drivers/i2c/busses/i2c-rcar.c
13627 F:      drivers/i2c/busses/i2c-sh_mobile.c
13628
13629 RENESAS RIIC DRIVER
13630 M:      Chris Brandt <chris.brandt@renesas.com>
13631 S:      Supported
13632 F:      Documentation/devicetree/bindings/i2c/i2c-riic.txt
13633 F:      drivers/i2c/busses/i2c-riic.c
13634
13635 RENESAS USB PHY DRIVER
13636 M:      Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
13637 L:      linux-renesas-soc@vger.kernel.org
13638 S:      Maintained
13639 F:      drivers/phy/renesas/phy-rcar-gen3-usb*.c
13640
13641 RESET CONTROLLER FRAMEWORK
13642 M:      Philipp Zabel <p.zabel@pengutronix.de>
13643 T:      git git://git.pengutronix.de/git/pza/linux
13644 S:      Maintained
13645 F:      drivers/reset/
13646 F:      Documentation/devicetree/bindings/reset/
13647 F:      include/dt-bindings/reset/
13648 F:      include/linux/reset.h
13649 F:      include/linux/reset/
13650 F:      include/linux/reset-controller.h
13651
13652 RESTARTABLE SEQUENCES SUPPORT
13653 M:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13654 M:      Peter Zijlstra <peterz@infradead.org>
13655 M:      "Paul E. McKenney" <paulmck@linux.ibm.com>
13656 M:      Boqun Feng <boqun.feng@gmail.com>
13657 L:      linux-kernel@vger.kernel.org
13658 S:      Supported
13659 F:      kernel/rseq.c
13660 F:      include/uapi/linux/rseq.h
13661 F:      include/trace/events/rseq.h
13662 F:      tools/testing/selftests/rseq/
13663
13664 RFKILL
13665 M:      Johannes Berg <johannes@sipsolutions.net>
13666 L:      linux-wireless@vger.kernel.org
13667 W:      http://wireless.kernel.org/
13668 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
13669 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
13670 S:      Maintained
13671 F:      Documentation/driver-api/rfkill.rst
13672 F:      Documentation/ABI/stable/sysfs-class-rfkill
13673 F:      net/rfkill/
13674 F:      include/linux/rfkill.h
13675 F:      include/uapi/linux/rfkill.h
13676
13677 RHASHTABLE
13678 M:      Thomas Graf <tgraf@suug.ch>
13679 M:      Herbert Xu <herbert@gondor.apana.org.au>
13680 L:      netdev@vger.kernel.org
13681 S:      Maintained
13682 F:      lib/rhashtable.c
13683 F:      lib/test_rhashtable.c
13684 F:      include/linux/rhashtable.h
13685 F:      include/linux/rhashtable-types.h
13686
13687 RICOH R5C592 MEMORYSTICK DRIVER
13688 M:      Maxim Levitsky <maximlevitsky@gmail.com>
13689 S:      Maintained
13690 F:      drivers/memstick/host/r592.*
13691
13692 RICOH SMARTMEDIA/XD DRIVER
13693 M:      Maxim Levitsky <maximlevitsky@gmail.com>
13694 S:      Maintained
13695 F:      drivers/mtd/nand/raw/r852.c
13696 F:      drivers/mtd/nand/raw/r852.h
13697
13698 RISC-V ARCHITECTURE
13699 M:      Paul Walmsley <paul.walmsley@sifive.com>
13700 M:      Palmer Dabbelt <palmer@sifive.com>
13701 M:      Albert Ou <aou@eecs.berkeley.edu>
13702 L:      linux-riscv@lists.infradead.org
13703 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git
13704 S:      Supported
13705 F:      arch/riscv/
13706 K:      riscv
13707 N:      riscv
13708
13709 ROCCAT DRIVERS
13710 M:      Stefan Achatz <erazor_de@users.sourceforge.net>
13711 W:      http://sourceforge.net/projects/roccat/
13712 S:      Maintained
13713 F:      drivers/hid/hid-roccat*
13714 F:      include/linux/hid-roccat*
13715 F:      Documentation/ABI/*/sysfs-driver-hid-roccat*
13716
13717 ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
13718 M:      Jacob chen <jacob2.chen@rock-chips.com>
13719 L:      linux-media@vger.kernel.org
13720 S:      Maintained
13721 F:      drivers/media/platform/rockchip/rga/
13722 F:      Documentation/devicetree/bindings/media/rockchip-rga.txt
13723
13724 HANTRO VPU CODEC DRIVER
13725 M:      Ezequiel Garcia <ezequiel@collabora.com>
13726 L:      linux-media@vger.kernel.org
13727 S:      Maintained
13728 F:      drivers/staging/media/platform/hantro/
13729 F:      Documentation/devicetree/bindings/media/rockchip-vpu.txt
13730
13731 ROCKER DRIVER
13732 M:      Jiri Pirko <jiri@resnulli.us>
13733 L:      netdev@vger.kernel.org
13734 S:      Supported
13735 F:      drivers/net/ethernet/rocker/
13736
13737 ROCKETPORT DRIVER
13738 P:      Comtrol Corp.
13739 W:      http://www.comtrol.com
13740 S:      Maintained
13741 F:      Documentation/driver-api/serial/rocket.rst
13742 F:      drivers/tty/rocket*
13743
13744 ROCKETPORT EXPRESS/INFINITY DRIVER
13745 M:      Kevin Cernekee <cernekee@gmail.com>
13746 L:      linux-serial@vger.kernel.org
13747 S:      Odd Fixes
13748 F:      drivers/tty/serial/rp2.*
13749
13750 ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
13751 M:      Marek Vasut <marek.vasut+renesas@gmail.com>
13752 L:      linux-kernel@vger.kernel.org
13753 L:      linux-renesas-soc@vger.kernel.org
13754 S:      Supported
13755 F:      drivers/mfd/bd9571mwv.c
13756 F:      drivers/regulator/bd9571mwv-regulator.c
13757 F:      drivers/gpio/gpio-bd9571mwv.c
13758 F:      include/linux/mfd/bd9571mwv.h
13759 F:      Documentation/devicetree/bindings/mfd/bd9571mwv.txt
13760
13761 ROSE NETWORK LAYER
13762 M:      Ralf Baechle <ralf@linux-mips.org>
13763 L:      linux-hams@vger.kernel.org
13764 W:      http://www.linux-ax25.org/
13765 S:      Maintained
13766 F:      include/net/rose.h
13767 F:      include/uapi/linux/rose.h
13768 F:      net/rose/
13769
13770 RTL2830 MEDIA DRIVER
13771 M:      Antti Palosaari <crope@iki.fi>
13772 L:      linux-media@vger.kernel.org
13773 W:      https://linuxtv.org
13774 W:      http://palosaari.fi/linux/
13775 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13776 T:      git git://linuxtv.org/anttip/media_tree.git
13777 S:      Maintained
13778 F:      drivers/media/dvb-frontends/rtl2830*
13779
13780 RTL2832 MEDIA DRIVER
13781 M:      Antti Palosaari <crope@iki.fi>
13782 L:      linux-media@vger.kernel.org
13783 W:      https://linuxtv.org
13784 W:      http://palosaari.fi/linux/
13785 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13786 T:      git git://linuxtv.org/anttip/media_tree.git
13787 S:      Maintained
13788 F:      drivers/media/dvb-frontends/rtl2832*
13789
13790 RTL2832_SDR MEDIA DRIVER
13791 M:      Antti Palosaari <crope@iki.fi>
13792 L:      linux-media@vger.kernel.org
13793 W:      https://linuxtv.org
13794 W:      http://palosaari.fi/linux/
13795 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13796 T:      git git://linuxtv.org/anttip/media_tree.git
13797 S:      Maintained
13798 F:      drivers/media/dvb-frontends/rtl2832_sdr*
13799
13800 RTL8180 WIRELESS DRIVER
13801 L:      linux-wireless@vger.kernel.org
13802 W:      http://wireless.kernel.org/
13803 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
13804 S:      Orphan
13805 F:      drivers/net/wireless/realtek/rtl818x/rtl8180/
13806
13807 RTL8187 WIRELESS DRIVER
13808 M:      Herton Ronaldo Krzesinski <herton@canonical.com>
13809 M:      Hin-Tak Leung <htl10@users.sourceforge.net>
13810 M:      Larry Finger <Larry.Finger@lwfinger.net>
13811 L:      linux-wireless@vger.kernel.org
13812 W:      http://wireless.kernel.org/
13813 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
13814 S:      Maintained
13815 F:      drivers/net/wireless/realtek/rtl818x/rtl8187/
13816
13817 REALTEK WIRELESS DRIVER (rtlwifi family)
13818 M:      Ping-Ke Shih <pkshih@realtek.com>
13819 L:      linux-wireless@vger.kernel.org
13820 W:      http://wireless.kernel.org/
13821 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
13822 S:      Maintained
13823 F:      drivers/net/wireless/realtek/rtlwifi/
13824
13825 REALTEK WIRELESS DRIVER (rtw88)
13826 M:      Yan-Hsuan Chuang <yhchuang@realtek.com>
13827 L:      linux-wireless@vger.kernel.org
13828 S:      Maintained
13829 F:      drivers/net/wireless/realtek/rtw88/
13830
13831 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
13832 M:      Jes Sorensen <Jes.Sorensen@gmail.com>
13833 L:      linux-wireless@vger.kernel.org
13834 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
13835 S:      Maintained
13836 F:      drivers/net/wireless/realtek/rtl8xxxu/
13837
13838 RXRPC SOCKETS (AF_RXRPC)
13839 M:      David Howells <dhowells@redhat.com>
13840 L:      linux-afs@lists.infradead.org
13841 S:      Supported
13842 F:      net/rxrpc/
13843 F:      include/keys/rxrpc-type.h
13844 F:      include/net/af_rxrpc.h
13845 F:      include/trace/events/rxrpc.h
13846 F:      include/uapi/linux/rxrpc.h
13847 F:      Documentation/networking/rxrpc.txt
13848 W:      https://www.infradead.org/~dhowells/kafs/
13849
13850 S3 SAVAGE FRAMEBUFFER DRIVER
13851 M:      Antonino Daplas <adaplas@gmail.com>
13852 L:      linux-fbdev@vger.kernel.org
13853 S:      Maintained
13854 F:      drivers/video/fbdev/savage/
13855
13856 S390
13857 M:      Heiko Carstens <heiko.carstens@de.ibm.com>
13858 M:      Vasily Gorbik <gor@linux.ibm.com>
13859 M:      Christian Borntraeger <borntraeger@de.ibm.com>
13860 L:      linux-s390@vger.kernel.org
13861 W:      http://www.ibm.com/developerworks/linux/linux390/
13862 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
13863 S:      Supported
13864 F:      arch/s390/
13865 F:      drivers/s390/
13866 F:      Documentation/s390/
13867 F:      Documentation/driver-api/s390-drivers.rst
13868
13869 S390 COMMON I/O LAYER
13870 M:      Sebastian Ott <sebott@linux.ibm.com>
13871 M:      Peter Oberparleiter <oberpar@linux.ibm.com>
13872 L:      linux-s390@vger.kernel.org
13873 W:      http://www.ibm.com/developerworks/linux/linux390/
13874 S:      Supported
13875 F:      drivers/s390/cio/
13876
13877 S390 DASD DRIVER
13878 M:      Stefan Haberland <sth@linux.ibm.com>
13879 M:      Jan Hoeppner <hoeppner@linux.ibm.com>
13880 L:      linux-s390@vger.kernel.org
13881 W:      http://www.ibm.com/developerworks/linux/linux390/
13882 S:      Supported
13883 F:      drivers/s390/block/dasd*
13884 F:      block/partitions/ibm.c
13885
13886 S390 IOMMU (PCI)
13887 M:      Gerald Schaefer <gerald.schaefer@de.ibm.com>
13888 L:      linux-s390@vger.kernel.org
13889 W:      http://www.ibm.com/developerworks/linux/linux390/
13890 S:      Supported
13891 F:      drivers/iommu/s390-iommu.c
13892
13893 S390 IUCV NETWORK LAYER
13894 M:      Julian Wiedmann <jwi@linux.ibm.com>
13895 M:      Ursula Braun <ubraun@linux.ibm.com>
13896 L:      linux-s390@vger.kernel.org
13897 W:      http://www.ibm.com/developerworks/linux/linux390/
13898 S:      Supported
13899 F:      drivers/s390/net/*iucv*
13900 F:      include/net/iucv/
13901 F:      net/iucv/
13902
13903 S390 NETWORK DRIVERS
13904 M:      Julian Wiedmann <jwi@linux.ibm.com>
13905 M:      Ursula Braun <ubraun@linux.ibm.com>
13906 L:      linux-s390@vger.kernel.org
13907 W:      http://www.ibm.com/developerworks/linux/linux390/
13908 S:      Supported
13909 F:      drivers/s390/net/
13910
13911 S390 PCI SUBSYSTEM
13912 M:      Sebastian Ott <sebott@linux.ibm.com>
13913 M:      Gerald Schaefer <gerald.schaefer@de.ibm.com>
13914 L:      linux-s390@vger.kernel.org
13915 W:      http://www.ibm.com/developerworks/linux/linux390/
13916 S:      Supported
13917 F:      arch/s390/pci/
13918 F:      drivers/pci/hotplug/s390_pci_hpc.c
13919
13920 S390 VFIO-CCW DRIVER
13921 M:      Cornelia Huck <cohuck@redhat.com>
13922 M:      Eric Farman <farman@linux.ibm.com>
13923 R:      Halil Pasic <pasic@linux.ibm.com>
13924 L:      linux-s390@vger.kernel.org
13925 L:      kvm@vger.kernel.org
13926 S:      Supported
13927 F:      drivers/s390/cio/vfio_ccw*
13928 F:      Documentation/s390/vfio-ccw.rst
13929 F:      include/uapi/linux/vfio_ccw.h
13930
13931 S390 ZCRYPT DRIVER
13932 M:      Harald Freudenberger <freude@linux.ibm.com>
13933 L:      linux-s390@vger.kernel.org
13934 W:      http://www.ibm.com/developerworks/linux/linux390/
13935 S:      Supported
13936 F:      drivers/s390/crypto/
13937
13938 S390 VFIO AP DRIVER
13939 M:      Tony Krowiak <akrowiak@linux.ibm.com>
13940 M:      Pierre Morel <pmorel@linux.ibm.com>
13941 M:      Halil Pasic <pasic@linux.ibm.com>
13942 L:      linux-s390@vger.kernel.org
13943 W:      http://www.ibm.com/developerworks/linux/linux390/
13944 S:      Supported
13945 F:      drivers/s390/crypto/vfio_ap_drv.c
13946 F:      drivers/s390/crypto/vfio_ap_private.h
13947 F:      drivers/s390/crypto/vfio_ap_ops.c
13948 F:      Documentation/s390/vfio-ap.rst
13949
13950 S390 ZFCP DRIVER
13951 M:      Steffen Maier <maier@linux.ibm.com>
13952 M:      Benjamin Block <bblock@linux.ibm.com>
13953 L:      linux-s390@vger.kernel.org
13954 W:      http://www.ibm.com/developerworks/linux/linux390/
13955 S:      Supported
13956 F:      drivers/s390/scsi/zfcp_*
13957
13958 S3C24XX SD/MMC Driver
13959 M:      Ben Dooks <ben-linux@fluff.org>
13960 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13961 S:      Supported
13962 F:      drivers/mmc/host/s3cmci.*
13963
13964 SAA6588 RDS RECEIVER DRIVER
13965 M:      Hans Verkuil <hverkuil@xs4all.nl>
13966 L:      linux-media@vger.kernel.org
13967 T:      git git://linuxtv.org/media_tree.git
13968 W:      https://linuxtv.org
13969 S:      Odd Fixes
13970 F:      drivers/media/i2c/saa6588*
13971
13972 SAA7134 VIDEO4LINUX DRIVER
13973 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
13974 L:      linux-media@vger.kernel.org
13975 W:      https://linuxtv.org
13976 T:      git git://linuxtv.org/media_tree.git
13977 S:      Odd fixes
13978 F:      Documentation/media/v4l-drivers/saa7134*
13979 F:      drivers/media/pci/saa7134/
13980
13981 SAA7146 VIDEO4LINUX-2 DRIVER
13982 M:      Hans Verkuil <hverkuil@xs4all.nl>
13983 L:      linux-media@vger.kernel.org
13984 T:      git git://linuxtv.org/media_tree.git
13985 S:      Maintained
13986 F:      drivers/media/common/saa7146/
13987 F:      drivers/media/pci/saa7146/
13988 F:      include/media/drv-intf/saa7146*
13989
13990 SAFESETID SECURITY MODULE
13991 M:     Micah Morton <mortonm@chromium.org>
13992 S:     Supported
13993 F:     security/safesetid/
13994 F:     Documentation/admin-guide/LSM/SafeSetID.rst
13995
13996 SAMSUNG AUDIO (ASoC) DRIVERS
13997 M:      Krzysztof Kozlowski <krzk@kernel.org>
13998 M:      Sangbeom Kim <sbkim73@samsung.com>
13999 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
14000 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14001 S:      Supported
14002 F:      sound/soc/samsung/
14003 F:      Documentation/devicetree/bindings/sound/samsung*
14004
14005 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
14006 M:      Krzysztof Kozlowski <krzk@kernel.org>
14007 L:      linux-crypto@vger.kernel.org
14008 L:      linux-samsung-soc@vger.kernel.org
14009 S:      Maintained
14010 F:      drivers/crypto/exynos-rng.c
14011 F:      Documentation/devicetree/bindings/rng/samsung,exynos4-rng.txt
14012
14013 SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
14014 M:      Łukasz Stelmach <l.stelmach@samsung.com>
14015 L:      linux-samsung-soc@vger.kernel.org
14016 S:      Maintained
14017 F:      drivers/char/hw_random/exynos-trng.c
14018 F:      Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt
14019
14020 SAMSUNG FRAMEBUFFER DRIVER
14021 M:      Jingoo Han <jingoohan1@gmail.com>
14022 L:      linux-fbdev@vger.kernel.org
14023 S:      Maintained
14024 F:      drivers/video/fbdev/s3c-fb.c
14025
14026 SAMSUNG LAPTOP DRIVER
14027 M:      Corentin Chary <corentin.chary@gmail.com>
14028 L:      platform-driver-x86@vger.kernel.org
14029 S:      Maintained
14030 F:      drivers/platform/x86/samsung-laptop.c
14031
14032 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
14033 M:      Sangbeom Kim <sbkim73@samsung.com>
14034 M:      Krzysztof Kozlowski <krzk@kernel.org>
14035 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
14036 L:      linux-kernel@vger.kernel.org
14037 L:      linux-samsung-soc@vger.kernel.org
14038 S:      Supported
14039 F:      drivers/mfd/sec*.c
14040 F:      drivers/regulator/s2m*.c
14041 F:      drivers/regulator/s5m*.c
14042 F:      drivers/clk/clk-s2mps11.c
14043 F:      drivers/rtc/rtc-s5m.c
14044 F:      include/linux/mfd/samsung/
14045 F:      Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
14046 F:      Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
14047 F:      Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
14048 F:      Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
14049
14050 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
14051 M:      Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
14052 L:      linux-media@vger.kernel.org
14053 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
14054 S:      Maintained
14055 F:      drivers/media/platform/s3c-camif/
14056 F:      include/media/drv-intf/s3c_camif.h
14057
14058 SAMSUNG S3FWRN5 NFC DRIVER
14059 M:      Robert Baldyga <r.baldyga@samsung.com>
14060 M:      Krzysztof Opasiak <k.opasiak@samsung.com>
14061 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
14062 S:      Supported
14063 F:      drivers/nfc/s3fwrn5
14064
14065 SAMSUNG S5C73M3 CAMERA DRIVER
14066 M:      Kyungmin Park <kyungmin.park@samsung.com>
14067 M:      Andrzej Hajda <a.hajda@samsung.com>
14068 L:      linux-media@vger.kernel.org
14069 S:      Supported
14070 F:      drivers/media/i2c/s5c73m3/*
14071
14072 SAMSUNG S5K5BAF CAMERA DRIVER
14073 M:      Kyungmin Park <kyungmin.park@samsung.com>
14074 M:      Andrzej Hajda <a.hajda@samsung.com>
14075 L:      linux-media@vger.kernel.org
14076 S:      Supported
14077 F:      drivers/media/i2c/s5k5baf.c
14078
14079 SAMSUNG S5P Security SubSystem (SSS) DRIVER
14080 M:      Krzysztof Kozlowski <krzk@kernel.org>
14081 M:      Vladimir Zapolskiy <vz@mleia.com>
14082 M:      Kamil Konieczny <k.konieczny@partner.samsung.com>
14083 L:      linux-crypto@vger.kernel.org
14084 L:      linux-samsung-soc@vger.kernel.org
14085 S:      Maintained
14086 F:      drivers/crypto/s5p-sss.c
14087
14088 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
14089 M:      Kyungmin Park <kyungmin.park@samsung.com>
14090 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
14091 L:      linux-media@vger.kernel.org
14092 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
14093 S:      Supported
14094 F:      drivers/media/platform/exynos4-is/
14095
14096 SAMSUNG SOC CLOCK DRIVERS
14097 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
14098 M:      Tomasz Figa <tomasz.figa@gmail.com>
14099 M:      Chanwoo Choi <cw00.choi@samsung.com>
14100 S:      Supported
14101 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
14102 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
14103 F:      drivers/clk/samsung/
14104 F:      include/dt-bindings/clock/exynos*.h
14105 F:      Documentation/devicetree/bindings/clock/exynos*.txt
14106
14107 SAMSUNG SPI DRIVERS
14108 M:      Kukjin Kim <kgene@kernel.org>
14109 M:      Krzysztof Kozlowski <krzk@kernel.org>
14110 M:      Andi Shyti <andi@etezian.org>
14111 L:      linux-spi@vger.kernel.org
14112 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
14113 S:      Maintained
14114 F:      Documentation/devicetree/bindings/spi/spi-samsung.txt
14115 F:      drivers/spi/spi-s3c*
14116 F:      include/linux/platform_data/spi-s3c64xx.h
14117
14118 SAMSUNG SXGBE DRIVERS
14119 M:      Byungho An <bh74.an@samsung.com>
14120 M:      Girish K S <ks.giri@samsung.com>
14121 M:      Vipul Pandya <vipul.pandya@samsung.com>
14122 S:      Supported
14123 L:      netdev@vger.kernel.org
14124 F:      drivers/net/ethernet/samsung/sxgbe/
14125
14126 SAMSUNG THERMAL DRIVER
14127 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
14128 L:      linux-pm@vger.kernel.org
14129 L:      linux-samsung-soc@vger.kernel.org
14130 S:      Supported
14131 T:      git https://github.com/lmajewski/linux-samsung-thermal.git
14132 F:      drivers/thermal/samsung/
14133
14134 SAMSUNG USB2 PHY DRIVER
14135 M:      Kamil Debski <kamil@wypas.org>
14136 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
14137 L:      linux-kernel@vger.kernel.org
14138 S:      Supported
14139 F:      Documentation/devicetree/bindings/phy/samsung-phy.txt
14140 F:      Documentation/driver-api/phy/samsung-usb2.rst
14141 F:      drivers/phy/samsung/phy-exynos4210-usb2.c
14142 F:      drivers/phy/samsung/phy-exynos4x12-usb2.c
14143 F:      drivers/phy/samsung/phy-exynos5250-usb2.c
14144 F:      drivers/phy/samsung/phy-s5pv210-usb2.c
14145 F:      drivers/phy/samsung/phy-samsung-usb2.c
14146 F:      drivers/phy/samsung/phy-samsung-usb2.h
14147
14148 SC1200 WDT DRIVER
14149 M:      Zwane Mwaikambo <zwanem@gmail.com>
14150 S:      Maintained
14151 F:      drivers/watchdog/sc1200wdt.c
14152
14153 SCHEDULER
14154 M:      Ingo Molnar <mingo@redhat.com>
14155 M:      Peter Zijlstra <peterz@infradead.org>
14156 L:      linux-kernel@vger.kernel.org
14157 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
14158 S:      Maintained
14159 F:      kernel/sched/
14160 F:      include/linux/sched.h
14161 F:      include/uapi/linux/sched.h
14162 F:      include/linux/wait.h
14163 F:      include/linux/preempt.h
14164
14165 SCR24X CHIP CARD INTERFACE DRIVER
14166 M:      Lubomir Rintel <lkundrak@v3.sk>
14167 S:      Supported
14168 F:      drivers/char/pcmcia/scr24x_cs.c
14169
14170 SCSI CDROM DRIVER
14171 M:      Jens Axboe <axboe@kernel.dk>
14172 L:      linux-scsi@vger.kernel.org
14173 W:      http://www.kernel.dk
14174 S:      Maintained
14175 F:      drivers/scsi/sr*
14176
14177 SCSI RDMA PROTOCOL (SRP) INITIATOR
14178 M:      Bart Van Assche <bvanassche@acm.org>
14179 L:      linux-rdma@vger.kernel.org
14180 S:      Supported
14181 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
14182 F:      drivers/infiniband/ulp/srp/
14183 F:      include/scsi/srp.h
14184
14185 SCSI RDMA PROTOCOL (SRP) TARGET
14186 M:      Bart Van Assche <bvanassche@acm.org>
14187 L:      linux-rdma@vger.kernel.org
14188 L:      target-devel@vger.kernel.org
14189 S:      Supported
14190 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
14191 F:      drivers/infiniband/ulp/srpt/
14192
14193 SCSI SG DRIVER
14194 M:      Doug Gilbert <dgilbert@interlog.com>
14195 L:      linux-scsi@vger.kernel.org
14196 W:      http://sg.danny.cz/sg
14197 S:      Maintained
14198 F:      Documentation/scsi/scsi-generic.txt
14199 F:      drivers/scsi/sg.c
14200 F:      include/scsi/sg.h
14201
14202 SCSI SUBSYSTEM
14203 M:      "James E.J. Bottomley" <jejb@linux.ibm.com>
14204 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
14205 M:      "Martin K. Petersen" <martin.petersen@oracle.com>
14206 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
14207 Q:      https://patchwork.kernel.org/project/linux-scsi/list/
14208 L:      linux-scsi@vger.kernel.org
14209 S:      Maintained
14210 F:      Documentation/devicetree/bindings/scsi/
14211 F:      drivers/scsi/
14212 F:      include/scsi/
14213
14214 SCSI TAPE DRIVER
14215 M:      Kai Mäkisara <Kai.Makisara@kolumbus.fi>
14216 L:      linux-scsi@vger.kernel.org
14217 S:      Maintained
14218 F:      Documentation/scsi/st.txt
14219 F:      drivers/scsi/st.*
14220 F:      drivers/scsi/st_*.h
14221
14222 SCSI TARGET SUBSYSTEM
14223 M:      "Martin K. Petersen" <martin.petersen@oracle.com>
14224 L:      linux-scsi@vger.kernel.org
14225 L:      target-devel@vger.kernel.org
14226 W:      http://www.linux-iscsi.org
14227 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
14228 Q:      https://patchwork.kernel.org/project/target-devel/list/
14229 S:      Supported
14230 F:      drivers/target/
14231 F:      include/target/
14232 F:      Documentation/target/
14233
14234 SCTP PROTOCOL
14235 M:      Vlad Yasevich <vyasevich@gmail.com>
14236 M:      Neil Horman <nhorman@tuxdriver.com>
14237 M:      Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
14238 L:      linux-sctp@vger.kernel.org
14239 W:      http://lksctp.sourceforge.net
14240 S:      Maintained
14241 F:      Documentation/networking/sctp.txt
14242 F:      include/linux/sctp.h
14243 F:      include/uapi/linux/sctp.h
14244 F:      include/net/sctp/
14245 F:      net/sctp/
14246
14247 SCx200 CPU SUPPORT
14248 M:      Jim Cromie <jim.cromie@gmail.com>
14249 S:      Odd Fixes
14250 F:      Documentation/i2c/busses/scx200_acb
14251 F:      arch/x86/platform/scx200/
14252 F:      drivers/watchdog/scx200_wdt.c
14253 F:      drivers/i2c/busses/scx200*
14254 F:      drivers/mtd/maps/scx200_docflash.c
14255 F:      include/linux/scx200.h
14256
14257 SCx200 GPIO DRIVER
14258 M:      Jim Cromie <jim.cromie@gmail.com>
14259 S:      Maintained
14260 F:      drivers/char/scx200_gpio.c
14261 F:      include/linux/scx200_gpio.h
14262
14263 SCx200 HRT CLOCKSOURCE DRIVER
14264 M:      Jim Cromie <jim.cromie@gmail.com>
14265 S:      Maintained
14266 F:      drivers/clocksource/scx200_hrt.c
14267
14268 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
14269 M:      Sascha Sommer <saschasommer@freenet.de>
14270 L:      sdricohcs-devel@lists.sourceforge.net (subscribers-only)
14271 S:      Maintained
14272 F:      drivers/mmc/host/sdricoh_cs.c
14273
14274 SECO BOARDS CEC DRIVER
14275 M:      Ettore Chimenti <ek5.chimenti@gmail.com>
14276 S:      Maintained
14277 F:      drivers/media/platform/seco-cec/seco-cec.c
14278 F:      drivers/media/platform/seco-cec/seco-cec.h
14279
14280 SECURE COMPUTING
14281 M:      Kees Cook <keescook@chromium.org>
14282 R:      Andy Lutomirski <luto@amacapital.net>
14283 R:      Will Drewry <wad@chromium.org>
14284 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
14285 S:      Supported
14286 F:      kernel/seccomp.c
14287 F:      include/uapi/linux/seccomp.h
14288 F:      include/linux/seccomp.h
14289 F:      tools/testing/selftests/seccomp/*
14290 F:      tools/testing/selftests/kselftest_harness.h
14291 F:      Documentation/userspace-api/seccomp_filter.rst
14292 K:      \bsecure_computing
14293 K:      \bTIF_SECCOMP\b
14294
14295 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
14296 M:      Al Cooper <alcooperx@gmail.com>
14297 L:      linux-mmc@vger.kernel.org
14298 L:      bcm-kernel-feedback-list@broadcom.com
14299 S:      Maintained
14300 F:      drivers/mmc/host/sdhci-brcmstb*
14301
14302 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
14303 M:      Adrian Hunter <adrian.hunter@intel.com>
14304 L:      linux-mmc@vger.kernel.org
14305 S:      Maintained
14306 F:      drivers/mmc/host/sdhci*
14307 F:      include/linux/mmc/sdhci*
14308
14309 EMMC CMDQ HOST CONTROLLER INTERFACE (CQHCI) DRIVER
14310 M:      Adrian Hunter <adrian.hunter@intel.com>
14311 M:      Ritesh Harjani <riteshh@codeaurora.org>
14312 M:      Asutosh Das <asutoshd@codeaurora.org>
14313 L:      linux-mmc@vger.kernel.org
14314 S:      Maintained
14315 F:      drivers/mmc/host/cqhci*
14316
14317 SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
14318 M:      Prabu Thangamuthu <prabu.t@synopsys.com>
14319 M:      Manjunath M B <manjumb@synopsys.com>
14320 L:      linux-mmc@vger.kernel.org
14321 S:      Maintained
14322 F:      drivers/mmc/host/sdhci-pci-dwc-mshc.c
14323
14324 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
14325 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
14326 L:      linux-mmc@vger.kernel.org
14327 S:      Supported
14328 F:      drivers/mmc/host/sdhci-of-at91.c
14329
14330 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
14331 M:      Ben Dooks <ben-linux@fluff.org>
14332 M:      Jaehoon Chung <jh80.chung@samsung.com>
14333 L:      linux-mmc@vger.kernel.org
14334 S:      Maintained
14335 F:      drivers/mmc/host/sdhci-s3c*
14336
14337 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
14338 M:      Viresh Kumar <vireshk@kernel.org>
14339 L:      linux-mmc@vger.kernel.org
14340 S:      Maintained
14341 F:      drivers/mmc/host/sdhci-spear.c
14342
14343 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
14344 M:      Kishon Vijay Abraham I <kishon@ti.com>
14345 L:      linux-mmc@vger.kernel.org
14346 S:      Maintained
14347 F:      drivers/mmc/host/sdhci-omap.c
14348
14349 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
14350 M:      Scott Bauer <scott.bauer@intel.com>
14351 M:      Jonathan Derrick <jonathan.derrick@intel.com>
14352 L:      linux-block@vger.kernel.org
14353 S:      Supported
14354 F:      block/sed*
14355 F:      block/opal_proto.h
14356 F:      include/linux/sed*
14357 F:      include/uapi/linux/sed*
14358
14359 SECURITY CONTACT
14360 M:      Security Officers <security@kernel.org>
14361 S:      Supported
14362
14363 SECURITY SUBSYSTEM
14364 M:      James Morris <jmorris@namei.org>
14365 M:      "Serge E. Hallyn" <serge@hallyn.com>
14366 L:      linux-security-module@vger.kernel.org (suggested Cc:)
14367 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
14368 W:      http://kernsec.org/
14369 S:      Supported
14370 F:      security/
14371 X:      security/selinux/
14372
14373 SELINUX SECURITY MODULE
14374 M:      Paul Moore <paul@paul-moore.com>
14375 M:      Stephen Smalley <sds@tycho.nsa.gov>
14376 M:      Eric Paris <eparis@parisplace.org>
14377 L:      selinux@vger.kernel.org
14378 W:      https://selinuxproject.org
14379 W:      https://github.com/SELinuxProject
14380 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
14381 S:      Supported
14382 F:      include/uapi/linux/selinux_netlink.h
14383 F:      security/selinux/
14384 F:      scripts/selinux/
14385 F:      Documentation/admin-guide/LSM/SELinux.rst
14386
14387 SENSABLE PHANTOM
14388 M:      Jiri Slaby <jirislaby@gmail.com>
14389 S:      Maintained
14390 F:      drivers/misc/phantom.c
14391 F:      include/uapi/linux/phantom.h
14392
14393 SENSIRION SPS30 AIR POLLUTION SENSOR DRIVER
14394 M:      Tomasz Duszynski <tduszyns@gmail.com>
14395 S:      Maintained
14396 F:      drivers/iio/chemical/sps30.c
14397 F:      Documentation/devicetree/bindings/iio/chemical/sensirion,sps30.yaml
14398
14399 SERIAL DEVICE BUS
14400 M:      Rob Herring <robh@kernel.org>
14401 L:      linux-serial@vger.kernel.org
14402 S:      Maintained
14403 F:      Documentation/devicetree/bindings/serial/slave-device.txt
14404 F:      drivers/tty/serdev/
14405 F:      include/linux/serdev.h
14406
14407 SERIAL DRIVERS
14408 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14409 L:      linux-serial@vger.kernel.org
14410 S:      Maintained
14411 F:      Documentation/devicetree/bindings/serial/
14412 F:      drivers/tty/serial/
14413
14414 SERIAL IR RECEIVER
14415 M:      Sean Young <sean@mess.org>
14416 L:      linux-media@vger.kernel.org
14417 S:      Maintained
14418 F:      drivers/media/rc/serial_ir.c
14419
14420 SFC NETWORK DRIVER
14421 M:      Solarflare linux maintainers <linux-net-drivers@solarflare.com>
14422 M:      Edward Cree <ecree@solarflare.com>
14423 M:      Martin Habets <mhabets@solarflare.com>
14424 L:      netdev@vger.kernel.org
14425 S:      Supported
14426 F:      drivers/net/ethernet/sfc/
14427
14428 SFF/SFP/SFP+ MODULE SUPPORT
14429 M:      Russell King <linux@armlinux.org.uk>
14430 L:      netdev@vger.kernel.org
14431 S:      Maintained
14432 F:      drivers/net/phy/phylink.c
14433 F:      drivers/net/phy/sfp*
14434 F:      include/linux/phylink.h
14435 F:      include/linux/sfp.h
14436
14437 SGI GRU DRIVER
14438 M:      Dimitri Sivanich <sivanich@sgi.com>
14439 S:      Maintained
14440 F:      drivers/misc/sgi-gru/
14441
14442 SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
14443 M:      Pat Gefre <pfg@sgi.com>
14444 L:      linux-ia64@vger.kernel.org
14445 S:      Supported
14446 F:      Documentation/ia64/serial.rst
14447 F:      drivers/tty/serial/ioc?_serial.c
14448 F:      include/linux/ioc?.h
14449
14450 SGI XP/XPC/XPNET DRIVER
14451 M:      Cliff Whickman <cpw@sgi.com>
14452 M:      Robin Holt <robinmholt@gmail.com>
14453 S:      Maintained
14454 F:      drivers/misc/sgi-xp/
14455
14456 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
14457 M:      Ursula Braun <ubraun@linux.ibm.com>
14458 M:      Karsten Graul <kgraul@linux.ibm.com>
14459 L:      linux-s390@vger.kernel.org
14460 W:      http://www.ibm.com/developerworks/linux/linux390/
14461 S:      Supported
14462 F:      net/smc/
14463
14464 SHARP RJ54N1CB0C SENSOR DRIVER
14465 M:      Jacopo Mondi <jacopo@jmondi.org>
14466 L:      linux-media@vger.kernel.org
14467 T:      git git://linuxtv.org/media_tree.git
14468 S:      Odd fixes
14469 F:      drivers/media/i2c/rj54n1cb0c.c
14470 F:      include/media/i2c/rj54n1cb0c.h
14471
14472 SH_VEU V4L2 MEM2MEM DRIVER
14473 L:      linux-media@vger.kernel.org
14474 S:      Orphan
14475 F:      drivers/media/platform/sh_veu.c
14476
14477 SH_VOU V4L2 OUTPUT DRIVER
14478 L:      linux-media@vger.kernel.org
14479 S:      Orphan
14480 F:      drivers/media/platform/sh_vou.c
14481 F:      include/media/drv-intf/sh_vou.h
14482
14483 SI2157 MEDIA DRIVER
14484 M:      Antti Palosaari <crope@iki.fi>
14485 L:      linux-media@vger.kernel.org
14486 W:      https://linuxtv.org
14487 W:      http://palosaari.fi/linux/
14488 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14489 T:      git git://linuxtv.org/anttip/media_tree.git
14490 S:      Maintained
14491 F:      drivers/media/tuners/si2157*
14492
14493 SI2165 MEDIA DRIVER
14494 M:      Matthias Schwarzott <zzam@gentoo.org>
14495 L:      linux-media@vger.kernel.org
14496 W:      https://linuxtv.org
14497 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14498 S:      Maintained
14499 F:      drivers/media/dvb-frontends/si2165*
14500
14501 SI2168 MEDIA DRIVER
14502 M:      Antti Palosaari <crope@iki.fi>
14503 L:      linux-media@vger.kernel.org
14504 W:      https://linuxtv.org
14505 W:      http://palosaari.fi/linux/
14506 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14507 T:      git git://linuxtv.org/anttip/media_tree.git
14508 S:      Maintained
14509 F:      drivers/media/dvb-frontends/si2168*
14510
14511 SI470X FM RADIO RECEIVER I2C DRIVER
14512 M:      Hans Verkuil <hverkuil@xs4all.nl>
14513 L:      linux-media@vger.kernel.org
14514 T:      git git://linuxtv.org/media_tree.git
14515 W:      https://linuxtv.org
14516 S:      Odd Fixes
14517 F:      drivers/media/radio/si470x/radio-si470x-i2c.c
14518
14519 SI470X FM RADIO RECEIVER USB DRIVER
14520 M:      Hans Verkuil <hverkuil@xs4all.nl>
14521 L:      linux-media@vger.kernel.org
14522 T:      git git://linuxtv.org/media_tree.git
14523 W:      https://linuxtv.org
14524 S:      Maintained
14525 F:      drivers/media/radio/si470x/radio-si470x-common.c
14526 F:      drivers/media/radio/si470x/radio-si470x.h
14527 F:      drivers/media/radio/si470x/radio-si470x-usb.c
14528
14529 SI4713 FM RADIO TRANSMITTER I2C DRIVER
14530 M:      Eduardo Valentin <edubezval@gmail.com>
14531 L:      linux-media@vger.kernel.org
14532 T:      git git://linuxtv.org/media_tree.git
14533 W:      https://linuxtv.org
14534 S:      Odd Fixes
14535 F:      drivers/media/radio/si4713/si4713.?
14536
14537 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
14538 M:      Eduardo Valentin <edubezval@gmail.com>
14539 L:      linux-media@vger.kernel.org
14540 T:      git git://linuxtv.org/media_tree.git
14541 W:      https://linuxtv.org
14542 S:      Odd Fixes
14543 F:      drivers/media/radio/si4713/radio-platform-si4713.c
14544
14545 SI4713 FM RADIO TRANSMITTER USB DRIVER
14546 M:      Hans Verkuil <hverkuil@xs4all.nl>
14547 L:      linux-media@vger.kernel.org
14548 T:      git git://linuxtv.org/media_tree.git
14549 W:      https://linuxtv.org
14550 S:      Maintained
14551 F:      drivers/media/radio/si4713/radio-usb-si4713.c
14552
14553 SIANO DVB DRIVER
14554 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
14555 L:      linux-media@vger.kernel.org
14556 W:      https://linuxtv.org
14557 T:      git git://linuxtv.org/media_tree.git
14558 S:      Odd fixes
14559 F:      drivers/media/common/siano/
14560 F:      drivers/media/usb/siano/
14561 F:      drivers/media/usb/siano/
14562 F:      drivers/media/mmc/siano/
14563
14564 SIFIVE DRIVERS
14565 M:      Palmer Dabbelt <palmer@sifive.com>
14566 M:      Paul Walmsley <paul.walmsley@sifive.com>
14567 L:      linux-riscv@lists.infradead.org
14568 T:      git git://github.com/sifive/riscv-linux.git
14569 S:      Supported
14570 K:      [^@]sifive
14571 N:      sifive
14572
14573 SIFIVE FU540 SYSTEM-ON-CHIP
14574 M:      Paul Walmsley <paul.walmsley@sifive.com>
14575 M:      Palmer Dabbelt <palmer@sifive.com>
14576 L:      linux-riscv@lists.infradead.org
14577 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pjw/sifive.git
14578 S:      Supported
14579 K:      fu540
14580 N:      fu540
14581
14582 SILEAD TOUCHSCREEN DRIVER
14583 M:      Hans de Goede <hdegoede@redhat.com>
14584 L:      linux-input@vger.kernel.org
14585 L:      platform-driver-x86@vger.kernel.org
14586 S:      Maintained
14587 F:      drivers/input/touchscreen/silead.c
14588 F:      drivers/platform/x86/touchscreen_dmi.c
14589
14590 SILICON MOTION SM712 FRAME BUFFER DRIVER
14591 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
14592 M:      Teddy Wang <teddy.wang@siliconmotion.com>
14593 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
14594 L:      linux-fbdev@vger.kernel.org
14595 S:      Maintained
14596 F:      drivers/video/fbdev/sm712*
14597 F:      Documentation/fb/sm712fb.rst
14598
14599 SIMPLE FIRMWARE INTERFACE (SFI)
14600 M:      Len Brown <lenb@kernel.org>
14601 L:      sfi-devel@simplefirmware.org
14602 W:      http://simplefirmware.org/
14603 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
14604 S:      Supported
14605 F:      arch/x86/platform/sfi/
14606 F:      drivers/sfi/
14607 F:      include/linux/sfi*.h
14608
14609 SIMPLEFB FB DRIVER
14610 M:      Hans de Goede <hdegoede@redhat.com>
14611 L:      linux-fbdev@vger.kernel.org
14612 S:      Maintained
14613 F:      Documentation/devicetree/bindings/display/simple-framebuffer.yaml
14614 F:      drivers/video/fbdev/simplefb.c
14615 F:      include/linux/platform_data/simplefb.h
14616
14617 SIMTEC EB110ATX (Chalice CATS)
14618 P:      Ben Dooks
14619 P:      Vincent Sanders <vince@simtec.co.uk>
14620 M:      Simtec Linux Team <linux@simtec.co.uk>
14621 W:      http://www.simtec.co.uk/products/EB110ATX/
14622 S:      Supported
14623
14624 SIMTEC EB2410ITX (BAST)
14625 P:      Ben Dooks
14626 P:      Vincent Sanders <vince@simtec.co.uk>
14627 M:      Simtec Linux Team <linux@simtec.co.uk>
14628 W:      http://www.simtec.co.uk/products/EB2410ITX/
14629 S:      Supported
14630 F:      arch/arm/mach-s3c24xx/mach-bast.c
14631 F:      arch/arm/mach-s3c24xx/bast-ide.c
14632 F:      arch/arm/mach-s3c24xx/bast-irq.c
14633
14634 SIPHASH PRF ROUTINES
14635 M:      Jason A. Donenfeld <Jason@zx2c4.com>
14636 S:      Maintained
14637 F:      lib/siphash.c
14638 F:      lib/test_siphash.c
14639 F:      include/linux/siphash.h
14640
14641 SIOX
14642 M:      Thorsten Scherer <t.scherer@eckelmann.de>
14643 M:      Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
14644 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
14645 S:      Supported
14646 F:      drivers/siox/*
14647 F:      drivers/gpio/gpio-siox.c
14648 F:      include/trace/events/siox.h
14649
14650 SIS 190 ETHERNET DRIVER
14651 M:      Francois Romieu <romieu@fr.zoreil.com>
14652 L:      netdev@vger.kernel.org
14653 S:      Maintained
14654 F:      drivers/net/ethernet/sis/sis190.c
14655
14656 SIS 900/7016 FAST ETHERNET DRIVER
14657 M:      Daniele Venzano <venza@brownhat.org>
14658 W:      http://www.brownhat.org/sis900.html
14659 L:      netdev@vger.kernel.org
14660 S:      Maintained
14661 F:      drivers/net/ethernet/sis/sis900.*
14662
14663 SIS FRAMEBUFFER DRIVER
14664 M:      Thomas Winischhofer <thomas@winischhofer.net>
14665 W:      http://www.winischhofer.net/linuxsisvga.shtml
14666 S:      Maintained
14667 F:      Documentation/fb/sisfb.rst
14668 F:      drivers/video/fbdev/sis/
14669 F:      include/video/sisfb.h
14670
14671 SIS USB2VGA DRIVER
14672 M:      Thomas Winischhofer <thomas@winischhofer.net>
14673 W:      http://www.winischhofer.at/linuxsisusbvga.shtml
14674 S:      Maintained
14675 F:      drivers/usb/misc/sisusbvga/
14676
14677 SLAB ALLOCATOR
14678 M:      Christoph Lameter <cl@linux.com>
14679 M:      Pekka Enberg <penberg@kernel.org>
14680 M:      David Rientjes <rientjes@google.com>
14681 M:      Joonsoo Kim <iamjoonsoo.kim@lge.com>
14682 M:      Andrew Morton <akpm@linux-foundation.org>
14683 L:      linux-mm@kvack.org
14684 S:      Maintained
14685 F:      include/linux/sl?b*.h
14686 F:      mm/sl?b*
14687
14688 SLEEPABLE READ-COPY UPDATE (SRCU)
14689 M:      Lai Jiangshan <jiangshanlai@gmail.com>
14690 M:      "Paul E. McKenney" <paulmck@linux.ibm.com>
14691 M:      Josh Triplett <josh@joshtriplett.org>
14692 R:      Steven Rostedt <rostedt@goodmis.org>
14693 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
14694 L:      rcu@vger.kernel.org
14695 W:      http://www.rdrop.com/users/paulmck/RCU/
14696 S:      Supported
14697 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
14698 F:      include/linux/srcu*.h
14699 F:      kernel/rcu/srcu*.c
14700
14701 SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
14702 M:      Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
14703 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14704 S:      Maintained
14705 F:      drivers/slimbus/
14706 F:      Documentation/devicetree/bindings/slimbus/
14707 F:      include/linux/slimbus.h
14708
14709 SMACK SECURITY MODULE
14710 M:      Casey Schaufler <casey@schaufler-ca.com>
14711 L:      linux-security-module@vger.kernel.org
14712 W:      http://schaufler-ca.com
14713 T:      git git://github.com/cschaufler/smack-next
14714 S:      Maintained
14715 F:      Documentation/admin-guide/LSM/Smack.rst
14716 F:      security/smack/
14717
14718 SMC91x ETHERNET DRIVER
14719 M:      Nicolas Pitre <nico@fluxnic.net>
14720 S:      Odd Fixes
14721 F:      drivers/net/ethernet/smsc/smc91x.*
14722
14723 SMIA AND SMIA++ IMAGE SENSOR DRIVER
14724 M:      Sakari Ailus <sakari.ailus@iki.fi>
14725 L:      linux-media@vger.kernel.org
14726 S:      Maintained
14727 F:      drivers/media/i2c/smiapp/
14728 F:      include/media/i2c/smiapp.h
14729 F:      drivers/media/i2c/smiapp-pll.c
14730 F:      drivers/media/i2c/smiapp-pll.h
14731 F:      include/uapi/linux/smiapp.h
14732 F:      Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
14733
14734 SMM665 HARDWARE MONITOR DRIVER
14735 M:      Guenter Roeck <linux@roeck-us.net>
14736 L:      linux-hwmon@vger.kernel.org
14737 S:      Maintained
14738 F:      Documentation/hwmon/smm665.rst
14739 F:      drivers/hwmon/smm665.c
14740
14741 SMSC EMC2103 HARDWARE MONITOR DRIVER
14742 M:      Steve Glendinning <steve.glendinning@shawell.net>
14743 L:      linux-hwmon@vger.kernel.org
14744 S:      Maintained
14745 F:      Documentation/hwmon/emc2103.rst
14746 F:      drivers/hwmon/emc2103.c
14747
14748 SMSC SCH5627 HARDWARE MONITOR DRIVER
14749 M:      Hans de Goede <hdegoede@redhat.com>
14750 L:      linux-hwmon@vger.kernel.org
14751 S:      Supported
14752 F:      Documentation/hwmon/sch5627.rst
14753 F:      drivers/hwmon/sch5627.c
14754
14755 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
14756 M:      Steve Glendinning <steve.glendinning@shawell.net>
14757 L:      linux-fbdev@vger.kernel.org
14758 S:      Maintained
14759 F:      drivers/video/fbdev/smscufx.c
14760
14761 SMSC47B397 HARDWARE MONITOR DRIVER
14762 M:      Jean Delvare <jdelvare@suse.com>
14763 L:      linux-hwmon@vger.kernel.org
14764 S:      Maintained
14765 F:      Documentation/hwmon/smsc47b397.rst
14766 F:      drivers/hwmon/smsc47b397.c
14767
14768 SMSC911x ETHERNET DRIVER
14769 M:      Steve Glendinning <steve.glendinning@shawell.net>
14770 L:      netdev@vger.kernel.org
14771 S:      Maintained
14772 F:      include/linux/smsc911x.h
14773 F:      drivers/net/ethernet/smsc/smsc911x.*
14774
14775 SMSC9420 PCI ETHERNET DRIVER
14776 M:      Steve Glendinning <steve.glendinning@shawell.net>
14777 L:      netdev@vger.kernel.org
14778 S:      Maintained
14779 F:      drivers/net/ethernet/smsc/smsc9420.*
14780
14781 SOC-CAMERA V4L2 SUBSYSTEM
14782 L:      linux-media@vger.kernel.org
14783 T:      git git://linuxtv.org/media_tree.git
14784 S:      Orphan
14785 F:      include/media/soc_camera.h
14786 F:      drivers/staging/media/soc_camera/
14787
14788 SOCIONEXT SYNQUACER I2C DRIVER
14789 M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
14790 L:      linux-i2c@vger.kernel.org
14791 S:      Maintained
14792 F:      drivers/i2c/busses/i2c-synquacer.c
14793 F:      Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
14794
14795 SOCIONEXT UNIPHIER SOUND DRIVER
14796 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14797 S:      Orphan
14798 F:      sound/soc/uniphier/
14799
14800 SOEKRIS NET48XX LED SUPPORT
14801 M:      Chris Boot <bootc@bootc.net>
14802 S:      Maintained
14803 F:      drivers/leds/leds-net48xx.c
14804
14805 SOFT-IWARP DRIVER (siw)
14806 M:      Bernard Metzler <bmt@zurich.ibm.com>
14807 L:      linux-rdma@vger.kernel.org
14808 S:      Supported
14809 F:      drivers/infiniband/sw/siw/
14810 F:      include/uapi/rdma/siw-abi.h
14811
14812 SOFT-ROCE DRIVER (rxe)
14813 M:      Moni Shoua <monis@mellanox.com>
14814 L:      linux-rdma@vger.kernel.org
14815 S:      Supported
14816 W:      https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
14817 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
14818 F:      drivers/infiniband/sw/rxe/
14819 F:      include/uapi/rdma/rdma_user_rxe.h
14820
14821 SOFTLOGIC 6x10 MPEG CODEC
14822 M:      Bluecherry Maintainers <maintainers@bluecherrydvr.com>
14823 M:      Anton Sviridenko <anton@corp.bluecherry.net>
14824 M:      Andrey Utkin <andrey.utkin@corp.bluecherry.net>
14825 M:      Andrey Utkin <andrey_utkin@fastmail.com>
14826 M:      Ismael Luceno <ismael@iodev.co.uk>
14827 L:      linux-media@vger.kernel.org
14828 S:      Supported
14829 F:      drivers/media/pci/solo6x10/
14830
14831 SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
14832 M:      James Morse <james.morse@arm.com>
14833 L:      linux-arm-kernel@lists.infradead.org
14834 S:      Maintained
14835 F:      Documentation/devicetree/bindings/arm/firmware/sdei.txt
14836 F:      drivers/firmware/arm_sdei.c
14837 F:      include/linux/arm_sdei.h
14838 F:      include/uapi/linux/arm_sdei.h
14839
14840 SOFTWARE RAID (Multiple Disks) SUPPORT
14841 M:      Shaohua Li <shli@kernel.org>
14842 L:      linux-raid@vger.kernel.org
14843 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
14844 S:      Supported
14845 F:      drivers/md/Makefile
14846 F:      drivers/md/Kconfig
14847 F:      drivers/md/md*
14848 F:      drivers/md/raid*
14849 F:      include/linux/raid/
14850 F:      include/uapi/linux/raid/
14851
14852 SOCIONEXT (SNI) AVE NETWORK DRIVER
14853 M:      Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
14854 L:      netdev@vger.kernel.org
14855 S:      Maintained
14856 F:      drivers/net/ethernet/socionext/sni_ave.c
14857 F:      Documentation/devicetree/bindings/net/socionext,uniphier-ave4.txt
14858
14859 SOCIONEXT (SNI) NETSEC NETWORK DRIVER
14860 M:      Jassi Brar <jaswinder.singh@linaro.org>
14861 M:      Ilias Apalodimas <ilias.apalodimas@linaro.org>
14862 L:      netdev@vger.kernel.org
14863 S:      Maintained
14864 F:      drivers/net/ethernet/socionext/netsec.c
14865 F:      Documentation/devicetree/bindings/net/socionext-netsec.txt
14866
14867 SOCIONEXT (SNI) Synquacer SPI DRIVER
14868 M:      Masahisa Kojima <masahisa.kojima@linaro.org>
14869 M:      Jassi Brar <jaswinder.singh@linaro.org>
14870 L:      linux-spi@vger.kernel.org
14871 S:      Maintained
14872 F:      drivers/spi/spi-synquacer.c
14873 F:      Documentation/devicetree/bindings/spi/spi-synquacer.txt
14874
14875 SOLIDRUN CLEARFOG SUPPORT
14876 M:      Russell King <linux@armlinux.org.uk>
14877 S:      Maintained
14878 F:      arch/arm/boot/dts/armada-388-clearfog*
14879 F:      arch/arm/boot/dts/armada-38x-solidrun-*
14880
14881 SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
14882 M:      Russell King <linux@armlinux.org.uk>
14883 S:      Maintained
14884 F:      arch/arm/boot/dts/imx6*-cubox-i*
14885 F:      arch/arm/boot/dts/imx6*-hummingboard*
14886 F:      arch/arm/boot/dts/imx6*-sr-*
14887
14888 SONIC NETWORK DRIVER
14889 M:      Thomas Bogendoerfer <tsbogend@alpha.franken.de>
14890 L:      netdev@vger.kernel.org
14891 S:      Maintained
14892 F:      drivers/net/ethernet/natsemi/sonic.*
14893
14894 SONICS SILICON BACKPLANE DRIVER (SSB)
14895 M:      Michael Buesch <m@bues.ch>
14896 L:      linux-wireless@vger.kernel.org
14897 S:      Maintained
14898 F:      drivers/ssb/
14899 F:      include/linux/ssb/
14900
14901 SONY IMX214 SENSOR DRIVER
14902 M:      Ricardo Ribalda <ricardo.ribalda@gmail.com>
14903 L:      linux-media@vger.kernel.org
14904 T:      git git://linuxtv.org/media_tree.git
14905 S:      Maintained
14906 F:      drivers/media/i2c/imx214.c
14907 F:      Documentation/devicetree/bindings/media/i2c/sony,imx214.txt
14908
14909 SONY IMX258 SENSOR DRIVER
14910 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
14911 L:      linux-media@vger.kernel.org
14912 T:      git git://linuxtv.org/media_tree.git
14913 S:      Maintained
14914 F:      drivers/media/i2c/imx258.c
14915
14916 SONY IMX274 SENSOR DRIVER
14917 M:      Leon Luo <leonl@leopardimaging.com>
14918 L:      linux-media@vger.kernel.org
14919 T:      git git://linuxtv.org/media_tree.git
14920 S:      Maintained
14921 F:      drivers/media/i2c/imx274.c
14922 F:      Documentation/devicetree/bindings/media/i2c/imx274.txt
14923
14924 SONY IMX319 SENSOR DRIVER
14925 M:      Bingbu Cao <bingbu.cao@intel.com>
14926 L:      linux-media@vger.kernel.org
14927 T:      git git://linuxtv.org/media_tree.git
14928 S:      Maintained
14929 F:      drivers/media/i2c/imx319.c
14930
14931 SONY IMX355 SENSOR DRIVER
14932 M:      Tianshu Qiu <tian.shu.qiu@intel.com>
14933 L:      linux-media@vger.kernel.org
14934 T:      git git://linuxtv.org/media_tree.git
14935 S:      Maintained
14936 F:      drivers/media/i2c/imx355.c
14937
14938 SONY MEMORYSTICK SUBSYSTEM
14939 M:      Maxim Levitsky <maximlevitsky@gmail.com>
14940 M:      Alex Dubov <oakad@yahoo.com>
14941 M:      Ulf Hansson <ulf.hansson@linaro.org>
14942 L:      linux-mmc@vger.kernel.org
14943 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
14944 S:      Maintained
14945 F:      drivers/memstick/
14946 F:      include/linux/memstick.h
14947
14948 SONY VAIO CONTROL DEVICE DRIVER
14949 M:      Mattia Dongili <malattia@linux.it>
14950 L:      platform-driver-x86@vger.kernel.org
14951 W:      http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
14952 S:      Maintained
14953 F:      Documentation/admin-guide/laptops/sony-laptop.rst
14954 F:      drivers/char/sonypi.c
14955 F:      drivers/platform/x86/sony-laptop.c
14956 F:      include/linux/sony-laptop.h
14957
14958 SOUND
14959 M:      Jaroslav Kysela <perex@perex.cz>
14960 M:      Takashi Iwai <tiwai@suse.com>
14961 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14962 W:      http://www.alsa-project.org/
14963 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
14964 Q:      http://patchwork.kernel.org/project/alsa-devel/list/
14965 S:      Maintained
14966 F:      Documentation/sound/
14967 F:      include/sound/
14968 F:      include/uapi/sound/
14969 F:      sound/
14970
14971 SOUND - COMPRESSED AUDIO
14972 M:      Vinod Koul <vkoul@kernel.org>
14973 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14974 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
14975 S:      Supported
14976 F:      Documentation/sound/designs/compress-offload.rst
14977 F:      include/sound/compress_driver.h
14978 F:      include/uapi/sound/compress_*
14979 F:      sound/core/compress_offload.c
14980 F:      sound/soc/soc-compress.c
14981
14982 SOUND - DMAENGINE HELPERS
14983 M:      Lars-Peter Clausen <lars@metafoo.de>
14984 S:      Supported
14985 F:      include/sound/dmaengine_pcm.h
14986 F:      sound/core/pcm_dmaengine.c
14987 F:      sound/soc/soc-generic-dmaengine-pcm.c
14988
14989 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
14990 M:      Liam Girdwood <lgirdwood@gmail.com>
14991 M:      Mark Brown <broonie@kernel.org>
14992 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
14993 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14994 W:      http://alsa-project.org/main/index.php/ASoC
14995 S:      Supported
14996 F:      Documentation/devicetree/bindings/sound/
14997 F:      Documentation/sound/soc/
14998 F:      sound/soc/
14999 F:      include/dt-bindings/sound/
15000 F:      include/sound/soc*
15001
15002 SOUNDWIRE SUBSYSTEM
15003 M:      Vinod Koul <vkoul@kernel.org>
15004 M:      Sanyog Kale <sanyog.r.kale@intel.com>
15005 R:      Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
15006 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15007 S:      Supported
15008 F:      Documentation/driver-api/soundwire/
15009 F:      drivers/soundwire/
15010 F:      include/linux/soundwire/
15011
15012 SP2 MEDIA DRIVER
15013 M:      Olli Salonen <olli.salonen@iki.fi>
15014 L:      linux-media@vger.kernel.org
15015 W:      https://linuxtv.org
15016 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15017 S:      Maintained
15018 F:      drivers/media/dvb-frontends/sp2*
15019
15020 SPARC + UltraSPARC (sparc/sparc64)
15021 M:      "David S. Miller" <davem@davemloft.net>
15022 L:      sparclinux@vger.kernel.org
15023 Q:      http://patchwork.ozlabs.org/project/sparclinux/list/
15024 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
15025 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
15026 S:      Maintained
15027 F:      arch/sparc/
15028 F:      drivers/sbus/
15029
15030 SPARC SERIAL DRIVERS
15031 M:      "David S. Miller" <davem@davemloft.net>
15032 L:      sparclinux@vger.kernel.org
15033 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
15034 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
15035 S:      Maintained
15036 F:      include/linux/sunserialcore.h
15037 F:      drivers/tty/serial/suncore.c
15038 F:      drivers/tty/serial/sunhv.c
15039 F:      drivers/tty/serial/sunsab.c
15040 F:      drivers/tty/serial/sunsab.h
15041 F:      drivers/tty/serial/sunsu.c
15042 F:      drivers/tty/serial/sunzilog.c
15043 F:      drivers/tty/serial/sunzilog.h
15044 F:      drivers/tty/vcc.c
15045
15046 SPARSE CHECKER
15047 M:      "Luc Van Oostenryck" <luc.vanoostenryck@gmail.com>
15048 L:      linux-sparse@vger.kernel.org
15049 W:      https://sparse.wiki.kernel.org/
15050 T:      git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
15051 S:      Maintained
15052 F:      include/linux/compiler.h
15053
15054 SPEAR CLOCK FRAMEWORK SUPPORT
15055 M:      Viresh Kumar <vireshk@kernel.org>
15056 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15057 W:      http://www.st.com/spear
15058 S:      Maintained
15059 F:      drivers/clk/spear/
15060
15061 SPEAR PLATFORM SUPPORT
15062 M:      Viresh Kumar <vireshk@kernel.org>
15063 M:      Shiraz Hashim <shiraz.linux.kernel@gmail.com>
15064 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15065 W:      http://www.st.com/spear
15066 S:      Maintained
15067 F:      arch/arm/boot/dts/spear*
15068 F:      arch/arm/mach-spear/
15069
15070 SPI NOR SUBSYSTEM
15071 M:      Marek Vasut <marek.vasut@gmail.com>
15072 M:      Tudor Ambarus <tudor.ambarus@microchip.com>
15073 L:      linux-mtd@lists.infradead.org
15074 W:      http://www.linux-mtd.infradead.org/
15075 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
15076 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git spi-nor/next
15077 S:      Maintained
15078 F:      drivers/mtd/spi-nor/
15079 F:      include/linux/mtd/spi-nor.h
15080
15081 SPI SUBSYSTEM
15082 M:      Mark Brown <broonie@kernel.org>
15083 L:      linux-spi@vger.kernel.org
15084 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
15085 Q:      http://patchwork.kernel.org/project/spi-devel-general/list/
15086 S:      Maintained
15087 F:      Documentation/devicetree/bindings/spi/
15088 F:      Documentation/spi/
15089 F:      drivers/spi/
15090 F:      include/linux/spi/
15091 F:      include/uapi/linux/spi/
15092 F:      tools/spi/
15093
15094 SPIDERNET NETWORK DRIVER for CELL
15095 M:      Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
15096 L:      netdev@vger.kernel.org
15097 S:      Supported
15098 F:      Documentation/networking/device_drivers/toshiba/spider_net.txt
15099 F:      drivers/net/ethernet/toshiba/spider_net*
15100
15101 SPMI SUBSYSTEM
15102 R:      Stephen Boyd <sboyd@kernel.org>
15103 L:      linux-arm-msm@vger.kernel.org
15104 F:      Documentation/devicetree/bindings/spmi/
15105 F:      drivers/spmi/
15106 F:      include/dt-bindings/spmi/spmi.h
15107 F:      include/linux/spmi.h
15108 F:      include/trace/events/spmi.h
15109
15110 SPU FILE SYSTEM
15111 M:      Jeremy Kerr <jk@ozlabs.org>
15112 L:      linuxppc-dev@lists.ozlabs.org
15113 W:      http://www.ibm.com/developerworks/power/cell/
15114 S:      Supported
15115 F:      Documentation/filesystems/spufs.txt
15116 F:      arch/powerpc/platforms/cell/spufs/
15117
15118 SQUASHFS FILE SYSTEM
15119 M:      Phillip Lougher <phillip@squashfs.org.uk>
15120 L:      squashfs-devel@lists.sourceforge.net (subscribers-only)
15121 W:      http://squashfs.org.uk
15122 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
15123 S:      Maintained
15124 F:      Documentation/filesystems/squashfs.txt
15125 F:      fs/squashfs/
15126
15127 SRM (Alpha) environment access
15128 M:      Jan-Benedict Glaw <jbglaw@lug-owl.de>
15129 S:      Maintained
15130 F:      arch/alpha/kernel/srm_env.c
15131
15132 ST LSM6DSx IMU IIO DRIVER
15133 M:      Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
15134 L:      linux-iio@vger.kernel.org
15135 W:      http://www.st.com/
15136 S:      Maintained
15137 F:      drivers/iio/imu/st_lsm6dsx/
15138 F:      Documentation/devicetree/bindings/iio/imu/st_lsm6dsx.txt
15139
15140 ST MIPID02 CSI-2 TO PARALLEL BRIDGE DRIVER
15141 M:      Mickael Guene <mickael.guene@st.com>
15142 L:      linux-media@vger.kernel.org
15143 T:      git git://linuxtv.org/media_tree.git
15144 S:      Maintained
15145 F:      drivers/media/i2c/st-mipid02.c
15146 F:      Documentation/devicetree/bindings/media/i2c/st,st-mipid02.txt
15147
15148 ST STM32 I2C/SMBUS DRIVER
15149 M:      Pierre-Yves MORDRET <pierre-yves.mordret@st.com>
15150 L:      linux-i2c@vger.kernel.org
15151 S:      Maintained
15152 F:      drivers/i2c/busses/i2c-stm32*
15153
15154 ST VL53L0X ToF RANGER(I2C) IIO DRIVER
15155 M:      Song Qiang <songqiang1304521@gmail.com>
15156 L:      linux-iio@vger.kernel.org
15157 S:      Maintained
15158 F:      drivers/iio/proximity/vl53l0x-i2c.c
15159 F:      Documentation/devicetree/bindings/iio/proximity/vl53l0x.txt
15160
15161 STABLE BRANCH
15162 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15163 M:      Sasha Levin <sashal@kernel.org>
15164 L:      stable@vger.kernel.org
15165 S:      Supported
15166 F:      Documentation/process/stable-kernel-rules.rst
15167
15168 STAGING - COMEDI
15169 M:      Ian Abbott <abbotti@mev.co.uk>
15170 M:      H Hartley Sweeten <hsweeten@visionengravers.com>
15171 S:      Odd Fixes
15172 F:      drivers/staging/comedi/
15173
15174 STAGING - EROFS FILE SYSTEM
15175 M:      Gao Xiang <gaoxiang25@huawei.com>
15176 M:      Chao Yu <yuchao0@huawei.com>
15177 L:      linux-erofs@lists.ozlabs.org
15178 S:      Maintained
15179 F:      drivers/staging/erofs/
15180
15181 STAGING - FIELDBUS SUBSYSTEM
15182 M:      Sven Van Asbroeck <TheSven73@gmail.com>
15183 S:      Maintained
15184 F:      drivers/staging/fieldbus/*
15185 F:      drivers/staging/fieldbus/Documentation/
15186
15187 STAGING - HMS ANYBUS-S BUS
15188 M:      Sven Van Asbroeck <TheSven73@gmail.com>
15189 S:      Maintained
15190 F:      drivers/staging/fieldbus/anybuss/
15191
15192 STAGING - INDUSTRIAL IO
15193 M:      Jonathan Cameron <jic23@kernel.org>
15194 L:      linux-iio@vger.kernel.org
15195 S:      Odd Fixes
15196 F:      Documentation/devicetree/bindings/staging/iio/
15197 F:      drivers/staging/iio/
15198
15199 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
15200 M:      Marc Dietrich <marvin24@gmx.de>
15201 L:      ac100@lists.launchpad.net (moderated for non-subscribers)
15202 L:      linux-tegra@vger.kernel.org
15203 S:      Maintained
15204 F:      drivers/staging/nvec/
15205
15206 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
15207 M:      Jens Frederich <jfrederich@gmail.com>
15208 M:      Daniel Drake <dsd@laptop.org>
15209 M:      Jon Nettleton <jon.nettleton@gmail.com>
15210 W:      http://wiki.laptop.org/go/DCON
15211 S:      Maintained
15212 F:      drivers/staging/olpc_dcon/
15213
15214 STAGING - REALTEK RTL8712U DRIVERS
15215 M:      Larry Finger <Larry.Finger@lwfinger.net>
15216 M:      Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
15217 S:      Odd Fixes
15218 F:      drivers/staging/rtl8712/
15219
15220 STAGING - REALTEK RTL8188EU DRIVERS
15221 M:      Larry Finger <Larry.Finger@lwfinger.net>
15222 S:      Odd Fixes
15223 F:      drivers/staging/rtl8188eu/
15224
15225 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
15226 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
15227 M:      Teddy Wang <teddy.wang@siliconmotion.com>
15228 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
15229 L:      linux-fbdev@vger.kernel.org
15230 S:      Maintained
15231 F:      drivers/staging/sm750fb/
15232
15233 STAGING - SPEAKUP CONSOLE SPEECH DRIVER
15234 M:      William Hubbs <w.d.hubbs@gmail.com>
15235 M:      Chris Brannon <chris@the-brannons.com>
15236 M:      Kirk Reiser <kirk@reisers.ca>
15237 M:      Samuel Thibault <samuel.thibault@ens-lyon.org>
15238 L:      speakup@linux-speakup.org
15239 W:      http://www.linux-speakup.org/
15240 S:      Odd Fixes
15241 F:      drivers/staging/speakup/
15242
15243 STAGING - VIA VT665X DRIVERS
15244 M:      Forest Bond <forest@alittletooquiet.net>
15245 S:      Odd Fixes
15246 F:      drivers/staging/vt665?/
15247
15248 STAGING - WILC1000 WIFI DRIVER
15249 M:      Adham Abozaeid <adham.abozaeid@microchip.com>
15250 M:      Ajay Singh <ajay.kathat@microchip.com>
15251 L:      linux-wireless@vger.kernel.org
15252 S:      Supported
15253 F:      drivers/staging/wilc1000/
15254
15255 STAGING SUBSYSTEM
15256 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15257 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
15258 L:      devel@driverdev.osuosl.org
15259 S:      Supported
15260 F:      drivers/staging/
15261
15262 STARFIRE/DURALAN NETWORK DRIVER
15263 M:      Ion Badulescu <ionut@badula.org>
15264 S:      Odd Fixes
15265 F:      drivers/net/ethernet/adaptec/starfire*
15266
15267 STEC S1220 SKD DRIVER
15268 M:      Damien Le Moal <Damien.LeMoal@wdc.com>
15269 L:      linux-block@vger.kernel.org
15270 S:      Maintained
15271 F:      drivers/block/skd*[ch]
15272
15273 STI AUDIO (ASoC) DRIVERS
15274 M:      Arnaud Pouliquen <arnaud.pouliquen@st.com>
15275 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15276 S:      Maintained
15277 F:      Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
15278 F:      sound/soc/sti/
15279
15280 STI CEC DRIVER
15281 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
15282 S:      Maintained
15283 F:      drivers/media/platform/sti/cec/
15284 F:      Documentation/devicetree/bindings/media/stih-cec.txt
15285
15286 STK1160 USB VIDEO CAPTURE DRIVER
15287 M:      Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
15288 L:      linux-media@vger.kernel.org
15289 T:      git git://linuxtv.org/media_tree.git
15290 S:      Maintained
15291 F:      drivers/media/usb/stk1160/
15292
15293 STM32 AUDIO (ASoC) DRIVERS
15294 M:      Olivier Moysan <olivier.moysan@st.com>
15295 M:      Arnaud Pouliquen <arnaud.pouliquen@st.com>
15296 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15297 S:      Maintained
15298 F:      Documentation/devicetree/bindings/sound/st,stm32-*.txt
15299 F:      sound/soc/stm/
15300
15301 STM32 TIMER/LPTIMER DRIVERS
15302 M:      Fabrice Gasnier <fabrice.gasnier@st.com>
15303 S:      Maintained
15304 F:      drivers/*/stm32-*timer*
15305 F:      drivers/pwm/pwm-stm32*
15306 F:      include/linux/*/stm32-*tim*
15307 F:      Documentation/ABI/testing/*timer-stm32
15308 F:      Documentation/devicetree/bindings/*/stm32-*timer*
15309 F:      Documentation/devicetree/bindings/pwm/pwm-stm32*
15310
15311 STMMAC ETHERNET DRIVER
15312 M:      Giuseppe Cavallaro <peppe.cavallaro@st.com>
15313 M:      Alexandre Torgue <alexandre.torgue@st.com>
15314 M:      Jose Abreu <joabreu@synopsys.com>
15315 L:      netdev@vger.kernel.org
15316 W:      http://www.stlinux.com
15317 S:      Supported
15318 F:      drivers/net/ethernet/stmicro/stmmac/
15319
15320 SUN3/3X
15321 M:      Sam Creasey <sammy@sammy.net>
15322 W:      http://sammy.net/sun3/
15323 S:      Maintained
15324 F:      arch/m68k/kernel/*sun3*
15325 F:      arch/m68k/sun3*/
15326 F:      arch/m68k/include/asm/sun3*
15327 F:      drivers/net/ethernet/i825xx/sun3*
15328
15329 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
15330 M:      Hans de Goede <hdegoede@redhat.com>
15331 L:      linux-input@vger.kernel.org
15332 S:      Maintained
15333 F:      Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
15334 F:      drivers/input/keyboard/sun4i-lradc-keys.c
15335
15336 SUNDANCE NETWORK DRIVER
15337 M:      Denis Kirjanov <kda@linux-powerpc.org>
15338 L:      netdev@vger.kernel.org
15339 S:      Maintained
15340 F:      drivers/net/ethernet/dlink/sundance.c
15341
15342 SUPERH
15343 M:      Yoshinori Sato <ysato@users.sourceforge.jp>
15344 M:      Rich Felker <dalias@libc.org>
15345 L:      linux-sh@vger.kernel.org
15346 Q:      http://patchwork.kernel.org/project/linux-sh/list/
15347 S:      Maintained
15348 F:      Documentation/sh/
15349 F:      arch/sh/
15350 F:      drivers/sh/
15351
15352 SUSPEND TO RAM
15353 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
15354 M:      Len Brown <len.brown@intel.com>
15355 M:      Pavel Machek <pavel@ucw.cz>
15356 L:      linux-pm@vger.kernel.org
15357 B:      https://bugzilla.kernel.org
15358 S:      Supported
15359 F:      Documentation/power/
15360 F:      arch/x86/kernel/acpi/
15361 F:      drivers/base/power/
15362 F:      kernel/power/
15363 F:      include/linux/suspend.h
15364 F:      include/linux/freezer.h
15365 F:      include/linux/pm.h
15366
15367 SVGA HANDLING
15368 M:      Martin Mares <mj@ucw.cz>
15369 L:      linux-video@atrey.karlin.mff.cuni.cz
15370 S:      Maintained
15371 F:      Documentation/admin-guide/svga.rst
15372 F:      arch/x86/boot/video*
15373
15374 SWIOTLB SUBSYSTEM
15375 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
15376 L:      iommu@lists.linux-foundation.org
15377 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
15378 S:      Supported
15379 F:      kernel/dma/swiotlb.c
15380 F:      arch/*/kernel/pci-swiotlb.c
15381 F:      include/linux/swiotlb.h
15382
15383 SWITCHDEV
15384 M:      Jiri Pirko <jiri@resnulli.us>
15385 M:      Ivan Vecera <ivecera@redhat.com>
15386 L:      netdev@vger.kernel.org
15387 S:      Supported
15388 F:      net/switchdev/
15389 F:      include/net/switchdev.h
15390
15391 SY8106A REGULATOR DRIVER
15392 M:      Icenowy Zheng <icenowy@aosc.io>
15393 S:      Maintained
15394 F:      drivers/regulator/sy8106a-regulator.c
15395 F:      Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt
15396
15397 SYNC FILE FRAMEWORK
15398 M:      Sumit Semwal <sumit.semwal@linaro.org>
15399 R:      Gustavo Padovan <gustavo@padovan.org>
15400 S:      Maintained
15401 L:      linux-media@vger.kernel.org
15402 L:      dri-devel@lists.freedesktop.org
15403 F:      drivers/dma-buf/sync_*
15404 F:      drivers/dma-buf/dma-fence*
15405 F:      drivers/dma-buf/sw_sync.c
15406 F:      include/linux/sync_file.h
15407 F:      include/uapi/linux/sync_file.h
15408 F:      Documentation/driver-api/sync_file.rst
15409 T:      git git://anongit.freedesktop.org/drm/drm-misc
15410
15411 SYNOPSYS ARC ARCHITECTURE
15412 M:      Vineet Gupta <vgupta@synopsys.com>
15413 L:      linux-snps-arc@lists.infradead.org
15414 S:      Supported
15415 F:      arch/arc/
15416 F:      Documentation/devicetree/bindings/arc/*
15417 F:      Documentation/devicetree/bindings/interrupt-controller/snps,arc*
15418 F:      drivers/clocksource/arc_timer.c
15419 F:      drivers/tty/serial/arc_uart.c
15420 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
15421
15422 SYNOPSYS ARC HSDK SDP pll clock driver
15423 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15424 S:      Supported
15425 F:      drivers/clk/clk-hsdk-pll.c
15426 F:      Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
15427
15428 SYNOPSYS ARC SDP clock driver
15429 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15430 S:      Supported
15431 F:      drivers/clk/axs10x/*
15432 F:      Documentation/devicetree/bindings/clock/snps,pll-clock.txt
15433
15434 SYNOPSYS ARC SDP platform support
15435 M:      Alexey Brodkin <abrodkin@synopsys.com>
15436 S:      Supported
15437 F:      arch/arc/plat-axs10x
15438 F:      arch/arc/boot/dts/ax*
15439 F:      Documentation/devicetree/bindings/arc/axs10*
15440
15441 SYNOPSYS AXS10x RESET CONTROLLER DRIVER
15442 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15443 S:      Supported
15444 F:      drivers/reset/reset-axs10x.c
15445 F:      Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
15446
15447 SYNOPSYS CREG GPIO DRIVER
15448 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15449 S:      Maintained
15450 F:      drivers/gpio/gpio-creg-snps.c
15451 F:      Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
15452
15453 SYNOPSYS DESIGNWARE 8250 UART DRIVER
15454 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
15455 S:      Maintained
15456 F:      drivers/tty/serial/8250/8250_dw.c
15457
15458 SYNOPSYS DESIGNWARE APB GPIO DRIVER
15459 M:      Hoan Tran <hoan@os.amperecomputing.com>
15460 L:      linux-gpio@vger.kernel.org
15461 S:      Maintained
15462 F:      drivers/gpio/gpio-dwapb.c
15463 F:      Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt
15464
15465 SYNOPSYS DESIGNWARE AXI DMAC DRIVER
15466 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15467 S:      Maintained
15468 F:      drivers/dma/dwi-axi-dmac/
15469 F:      Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt
15470
15471 SYNOPSYS DESIGNWARE DMAC DRIVER
15472 M:      Viresh Kumar <vireshk@kernel.org>
15473 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
15474 S:      Maintained
15475 F:      Documentation/devicetree/bindings/dma/snps-dma.txt
15476 F:      drivers/dma/dw/
15477 F:      include/dt-bindings/dma/dw-dmac.h
15478 F:      include/linux/dma/dw.h
15479 F:      include/linux/platform_data/dma-dw.h
15480
15481 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
15482 M:      Jose Abreu <Jose.Abreu@synopsys.com>
15483 L:      netdev@vger.kernel.org
15484 S:      Supported
15485 F:      drivers/net/ethernet/synopsys/
15486
15487 SYNOPSYS DESIGNWARE I2C DRIVER
15488 M:      Jarkko Nikula <jarkko.nikula@linux.intel.com>
15489 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
15490 R:      Mika Westerberg <mika.westerberg@linux.intel.com>
15491 L:      linux-i2c@vger.kernel.org
15492 S:      Maintained
15493 F:      drivers/i2c/busses/i2c-designware-*
15494 F:      include/linux/platform_data/i2c-designware.h
15495
15496 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
15497 M:      Jaehoon Chung <jh80.chung@samsung.com>
15498 L:      linux-mmc@vger.kernel.org
15499 S:      Maintained
15500 F:      drivers/mmc/host/dw_mmc*
15501
15502 SYNOPSYS HSDK RESET CONTROLLER DRIVER
15503 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15504 S:      Supported
15505 F:      drivers/reset/reset-hsdk.c
15506 F:      include/dt-bindings/reset/snps,hsdk-reset.h
15507 F:      Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
15508
15509 SYSTEM CONFIGURATION (SYSCON)
15510 M:      Lee Jones <lee.jones@linaro.org>
15511 M:      Arnd Bergmann <arnd@arndb.de>
15512 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
15513 S:      Supported
15514 F:      drivers/mfd/syscon.c
15515
15516 SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
15517 M:      Sudeep Holla <sudeep.holla@arm.com>
15518 L:      linux-arm-kernel@lists.infradead.org
15519 S:      Maintained
15520 F:      Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt
15521 F:      drivers/clk/clk-sc[mp]i.c
15522 F:      drivers/cpufreq/sc[mp]i-cpufreq.c
15523 F:      drivers/firmware/arm_scpi.c
15524 F:      drivers/firmware/arm_scmi/
15525 F:      include/linux/sc[mp]i_protocol.h
15526
15527 SYSTEM RESET/SHUTDOWN DRIVERS
15528 M:      Sebastian Reichel <sre@kernel.org>
15529 L:      linux-pm@vger.kernel.org
15530 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
15531 S:      Maintained
15532 F:      Documentation/devicetree/bindings/power/reset/
15533 F:      drivers/power/reset/
15534
15535 SYSTEM TRACE MODULE CLASS
15536 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
15537 S:      Maintained
15538 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
15539 F:      Documentation/trace/stm.rst
15540 F:      drivers/hwtracing/stm/
15541 F:      include/linux/stm.h
15542 F:      include/uapi/linux/stm.h
15543
15544 SYSV FILESYSTEM
15545 M:      Christoph Hellwig <hch@infradead.org>
15546 S:      Maintained
15547 F:      Documentation/filesystems/sysv-fs.txt
15548 F:      fs/sysv/
15549 F:      include/linux/sysv_fs.h
15550
15551 TASKSTATS STATISTICS INTERFACE
15552 M:      Balbir Singh <bsingharora@gmail.com>
15553 S:      Maintained
15554 F:      Documentation/accounting/taskstats*
15555 F:      include/linux/taskstats*
15556 F:      kernel/taskstats.c
15557
15558 TC subsystem
15559 M:      Jamal Hadi Salim <jhs@mojatatu.com>
15560 M:      Cong Wang <xiyou.wangcong@gmail.com>
15561 M:      Jiri Pirko <jiri@resnulli.us>
15562 L:      netdev@vger.kernel.org
15563 S:      Maintained
15564 F:      include/net/pkt_cls.h
15565 F:      include/net/pkt_sched.h
15566 F:      include/net/tc_act/
15567 F:      include/uapi/linux/pkt_cls.h
15568 F:      include/uapi/linux/pkt_sched.h
15569 F:      include/uapi/linux/tc_act/
15570 F:      include/uapi/linux/tc_ematch/
15571 F:      net/sched/
15572
15573 TC90522 MEDIA DRIVER
15574 M:      Akihiro Tsukada <tskd08@gmail.com>
15575 L:      linux-media@vger.kernel.org
15576 S:      Odd Fixes
15577 F:      drivers/media/dvb-frontends/tc90522*
15578
15579 TCP LOW PRIORITY MODULE
15580 M:      "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
15581 M:      "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
15582 W:      http://tcp-lp-mod.sourceforge.net/
15583 S:      Maintained
15584 F:      net/ipv4/tcp_lp.c
15585
15586 TDA10071 MEDIA DRIVER
15587 M:      Antti Palosaari <crope@iki.fi>
15588 L:      linux-media@vger.kernel.org
15589 W:      https://linuxtv.org
15590 W:      http://palosaari.fi/linux/
15591 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15592 T:      git git://linuxtv.org/anttip/media_tree.git
15593 S:      Maintained
15594 F:      drivers/media/dvb-frontends/tda10071*
15595
15596 TDA18212 MEDIA DRIVER
15597 M:      Antti Palosaari <crope@iki.fi>
15598 L:      linux-media@vger.kernel.org
15599 W:      https://linuxtv.org
15600 W:      http://palosaari.fi/linux/
15601 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15602 T:      git git://linuxtv.org/anttip/media_tree.git
15603 S:      Maintained
15604 F:      drivers/media/tuners/tda18212*
15605
15606 TDA18218 MEDIA DRIVER
15607 M:      Antti Palosaari <crope@iki.fi>
15608 L:      linux-media@vger.kernel.org
15609 W:      https://linuxtv.org
15610 W:      http://palosaari.fi/linux/
15611 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15612 T:      git git://linuxtv.org/anttip/media_tree.git
15613 S:      Maintained
15614 F:      drivers/media/tuners/tda18218*
15615
15616 TDA18250 MEDIA DRIVER
15617 M:      Olli Salonen <olli.salonen@iki.fi>
15618 L:      linux-media@vger.kernel.org
15619 W:      https://linuxtv.org
15620 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15621 T:      git git://linuxtv.org/media_tree.git
15622 S:      Maintained
15623 F:      drivers/media/tuners/tda18250*
15624
15625 TDA18271 MEDIA DRIVER
15626 M:      Michael Krufky <mkrufky@linuxtv.org>
15627 L:      linux-media@vger.kernel.org
15628 W:      https://linuxtv.org
15629 W:      http://github.com/mkrufky
15630 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15631 T:      git git://linuxtv.org/mkrufky/tuners.git
15632 S:      Maintained
15633 F:      drivers/media/tuners/tda18271*
15634
15635 TDA1997x MEDIA DRIVER
15636 M:      Tim Harvey <tharvey@gateworks.com>
15637 L:      linux-media@vger.kernel.org
15638 W:      https://linuxtv.org
15639 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15640 S:      Maintained
15641 F:      drivers/media/i2c/tda1997x.*
15642
15643 TDA827x MEDIA DRIVER
15644 M:      Michael Krufky <mkrufky@linuxtv.org>
15645 L:      linux-media@vger.kernel.org
15646 W:      https://linuxtv.org
15647 W:      http://github.com/mkrufky
15648 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15649 T:      git git://linuxtv.org/mkrufky/tuners.git
15650 S:      Maintained
15651 F:      drivers/media/tuners/tda8290.*
15652
15653 TDA8290 MEDIA DRIVER
15654 M:      Michael Krufky <mkrufky@linuxtv.org>
15655 L:      linux-media@vger.kernel.org
15656 W:      https://linuxtv.org
15657 W:      http://github.com/mkrufky
15658 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15659 T:      git git://linuxtv.org/mkrufky/tuners.git
15660 S:      Maintained
15661 F:      drivers/media/tuners/tda8290.*
15662
15663 TDA9840 MEDIA DRIVER
15664 M:      Hans Verkuil <hverkuil@xs4all.nl>
15665 L:      linux-media@vger.kernel.org
15666 T:      git git://linuxtv.org/media_tree.git
15667 W:      https://linuxtv.org
15668 S:      Maintained
15669 F:      drivers/media/i2c/tda9840*
15670
15671 TEA5761 TUNER DRIVER
15672 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
15673 L:      linux-media@vger.kernel.org
15674 W:      https://linuxtv.org
15675 T:      git git://linuxtv.org/media_tree.git
15676 S:      Odd fixes
15677 F:      drivers/media/tuners/tea5761.*
15678
15679 TEA5767 TUNER DRIVER
15680 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
15681 L:      linux-media@vger.kernel.org
15682 W:      https://linuxtv.org
15683 T:      git git://linuxtv.org/media_tree.git
15684 S:      Maintained
15685 F:      drivers/media/tuners/tea5767.*
15686
15687 TEA6415C MEDIA DRIVER
15688 M:      Hans Verkuil <hverkuil@xs4all.nl>
15689 L:      linux-media@vger.kernel.org
15690 T:      git git://linuxtv.org/media_tree.git
15691 W:      https://linuxtv.org
15692 S:      Maintained
15693 F:      drivers/media/i2c/tea6415c*
15694
15695 TEA6420 MEDIA DRIVER
15696 M:      Hans Verkuil <hverkuil@xs4all.nl>
15697 L:      linux-media@vger.kernel.org
15698 T:      git git://linuxtv.org/media_tree.git
15699 W:      https://linuxtv.org
15700 S:      Maintained
15701 F:      drivers/media/i2c/tea6420*
15702
15703 TEAM DRIVER
15704 M:      Jiri Pirko <jiri@resnulli.us>
15705 L:      netdev@vger.kernel.org
15706 S:      Supported
15707 F:      drivers/net/team/
15708 F:      include/linux/if_team.h
15709 F:      include/uapi/linux/if_team.h
15710
15711 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
15712 M:      "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
15713 S:      Maintained
15714 F:      arch/x86/platform/ts5500/
15715
15716 TECHNOTREND USB IR RECEIVER
15717 M:      Sean Young <sean@mess.org>
15718 L:      linux-media@vger.kernel.org
15719 S:      Maintained
15720 F:      drivers/media/rc/ttusbir.c
15721
15722 TECHWELL TW9910 VIDEO DECODER
15723 L:      linux-media@vger.kernel.org
15724 S:      Orphan
15725 F:      drivers/media/i2c/tw9910.c
15726 F:      include/media/i2c/tw9910.h
15727
15728 TEE SUBSYSTEM
15729 M:      Jens Wiklander <jens.wiklander@linaro.org>
15730 L:      tee-dev@lists.linaro.org
15731 S:      Maintained
15732 F:      include/linux/tee_drv.h
15733 F:      include/uapi/linux/tee.h
15734 F:      drivers/tee/
15735 F:      Documentation/tee.txt
15736
15737 TEGRA ARCHITECTURE SUPPORT
15738 M:      Thierry Reding <thierry.reding@gmail.com>
15739 M:      Jonathan Hunter <jonathanh@nvidia.com>
15740 L:      linux-tegra@vger.kernel.org
15741 Q:      http://patchwork.ozlabs.org/project/linux-tegra/list/
15742 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
15743 S:      Supported
15744 N:      [^a-z]tegra
15745
15746 TEGRA CLOCK DRIVER
15747 M:      Peter De Schrijver <pdeschrijver@nvidia.com>
15748 M:      Prashant Gaikwad <pgaikwad@nvidia.com>
15749 S:      Supported
15750 F:      drivers/clk/tegra/
15751
15752 TEGRA DMA DRIVERS
15753 M:      Laxman Dewangan <ldewangan@nvidia.com>
15754 M:      Jon Hunter <jonathanh@nvidia.com>
15755 S:      Supported
15756 F:      drivers/dma/tegra*
15757
15758 TEGRA I2C DRIVER
15759 M:      Laxman Dewangan <ldewangan@nvidia.com>
15760 R:      Dmitry Osipenko <digetx@gmail.com>
15761 S:      Supported
15762 F:      drivers/i2c/busses/i2c-tegra.c
15763
15764 TEGRA IOMMU DRIVERS
15765 M:      Thierry Reding <thierry.reding@gmail.com>
15766 L:      linux-tegra@vger.kernel.org
15767 S:      Supported
15768 F:      drivers/iommu/tegra*
15769
15770 TEGRA KBC DRIVER
15771 M:      Laxman Dewangan <ldewangan@nvidia.com>
15772 S:      Supported
15773 F:      drivers/input/keyboard/tegra-kbc.c
15774
15775 TEGRA NAND DRIVER
15776 M:      Stefan Agner <stefan@agner.ch>
15777 M:      Lucas Stach <dev@lynxeye.de>
15778 S:      Maintained
15779 F:      Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
15780 F:      drivers/mtd/nand/raw/tegra_nand.c
15781
15782 TEGRA PWM DRIVER
15783 M:      Thierry Reding <thierry.reding@gmail.com>
15784 S:      Supported
15785 F:      drivers/pwm/pwm-tegra.c
15786
15787 TEGRA SERIAL DRIVER
15788 M:      Laxman Dewangan <ldewangan@nvidia.com>
15789 S:      Supported
15790 F:      drivers/tty/serial/serial-tegra.c
15791
15792 TEGRA SPI DRIVER
15793 M:      Laxman Dewangan <ldewangan@nvidia.com>
15794 S:      Supported
15795 F:      drivers/spi/spi-tegra*
15796
15797 TEGRA XUSB PADCTL DRIVER
15798 M:      JC Kuo <jckuo@nvidia.com>
15799 S:      Supported
15800 F:      drivers/phy/tegra/xusb*
15801
15802 TEHUTI ETHERNET DRIVER
15803 M:      Andy Gospodarek <andy@greyhouse.net>
15804 L:      netdev@vger.kernel.org
15805 S:      Supported
15806 F:      drivers/net/ethernet/tehuti/*
15807
15808 Telecom Clock Driver for MCPL0010
15809 M:      Mark Gross <mark.gross@intel.com>
15810 S:      Supported
15811 F:      drivers/char/tlclk.c
15812
15813 TENSILICA XTENSA PORT (xtensa)
15814 M:      Chris Zankel <chris@zankel.net>
15815 M:      Max Filippov <jcmvbkbc@gmail.com>
15816 L:      linux-xtensa@linux-xtensa.org
15817 T:      git git://github.com/czankel/xtensa-linux.git
15818 S:      Maintained
15819 F:      arch/xtensa/
15820 F:      drivers/irqchip/irq-xtensa-*
15821
15822 Texas Instruments' System Control Interface (TISCI) Protocol Driver
15823 M:      Nishanth Menon <nm@ti.com>
15824 M:      Tero Kristo <t-kristo@ti.com>
15825 M:      Santosh Shilimkar <ssantosh@kernel.org>
15826 L:      linux-arm-kernel@lists.infradead.org
15827 S:      Maintained
15828 F:      Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
15829 F:      drivers/firmware/ti_sci*
15830 F:      include/linux/soc/ti/ti_sci_protocol.h
15831 F:      Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
15832 F:      drivers/soc/ti/ti_sci_pm_domains.c
15833 F:      Documentation/devicetree/bindings/reset/ti,sci-reset.txt
15834 F:      Documentation/devicetree/bindings/clock/ti,sci-clk.txt
15835 F:      drivers/clk/keystone/sci-clk.c
15836 F:      drivers/reset/reset-ti-sci.c
15837 F:      Documentation/devicetree/bindings/interrupt-controller/ti,sci-intr.txt
15838 F:      Documentation/devicetree/bindings/interrupt-controller/ti,sci-inta.txt
15839 F:      drivers/irqchip/irq-ti-sci-intr.c
15840 F:      drivers/irqchip/irq-ti-sci-inta.c
15841 F:      include/linux/soc/ti/ti_sci_inta_msi.h
15842 F:      drivers/soc/ti/ti_sci_inta_msi.c
15843
15844 Texas Instruments ASoC drivers
15845 M:      Peter Ujfalusi <peter.ujfalusi@ti.com>
15846 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15847 S:      Maintained
15848 F:      sound/soc/ti/
15849
15850 Texas Instruments' DAC7612 DAC Driver
15851 M:      Ricardo Ribalda <ricardo@ribalda.com>
15852 L:      linux-iio@vger.kernel.org
15853 S:      Supported
15854 F:      drivers/iio/dac/ti-dac7612.c
15855 F:      Documentation/devicetree/bindings/iio/dac/ti,dac7612.txt
15856
15857 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
15858 M:      Hans Verkuil <hverkuil@xs4all.nl>
15859 L:      linux-media@vger.kernel.org
15860 T:      git git://linuxtv.org/media_tree.git
15861 W:      https://linuxtv.org
15862 S:      Maintained
15863 F:      drivers/media/radio/radio-raremono.c
15864
15865 THERMAL
15866 M:      Zhang Rui <rui.zhang@intel.com>
15867 M:      Eduardo Valentin <edubezval@gmail.com>
15868 R:      Daniel Lezcano <daniel.lezcano@linaro.org>
15869 L:      linux-pm@vger.kernel.org
15870 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
15871 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
15872 Q:      https://patchwork.kernel.org/project/linux-pm/list/
15873 S:      Supported
15874 F:      drivers/thermal/
15875 F:      include/linux/thermal.h
15876 F:      include/uapi/linux/thermal.h
15877 F:      include/linux/cpu_cooling.h
15878 F:      Documentation/devicetree/bindings/thermal/
15879
15880 THERMAL/CPU_COOLING
15881 M:      Amit Daniel Kachhap <amit.kachhap@gmail.com>
15882 M:      Viresh Kumar <viresh.kumar@linaro.org>
15883 M:      Javi Merino <javi.merino@kernel.org>
15884 L:      linux-pm@vger.kernel.org
15885 S:      Supported
15886 F:      Documentation/thermal/cpu-cooling-api.rst
15887 F:      drivers/thermal/cpu_cooling.c
15888 F:      include/linux/cpu_cooling.h
15889
15890 THINKPAD ACPI EXTRAS DRIVER
15891 M:      Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
15892 L:      ibm-acpi-devel@lists.sourceforge.net
15893 L:      platform-driver-x86@vger.kernel.org
15894 W:      http://ibm-acpi.sourceforge.net
15895 W:      http://thinkwiki.org/wiki/Ibm-acpi
15896 T:      git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
15897 S:      Maintained
15898 F:      drivers/platform/x86/thinkpad_acpi.c
15899
15900 THUNDERBOLT DRIVER
15901 M:      Andreas Noever <andreas.noever@gmail.com>
15902 M:      Michael Jamet <michael.jamet@intel.com>
15903 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
15904 M:      Yehezkel Bernat <YehezkelShB@gmail.com>
15905 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
15906 S:      Maintained
15907 F:      Documentation/admin-guide/thunderbolt.rst
15908 F:      drivers/thunderbolt/
15909 F:      include/linux/thunderbolt.h
15910
15911 THUNDERBOLT NETWORK DRIVER
15912 M:      Michael Jamet <michael.jamet@intel.com>
15913 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
15914 M:      Yehezkel Bernat <YehezkelShB@gmail.com>
15915 L:      netdev@vger.kernel.org
15916 S:      Maintained
15917 F:      drivers/net/thunderbolt.c
15918
15919 THUNDERX GPIO DRIVER
15920 M:      David Daney <david.daney@cavium.com>
15921 S:      Maintained
15922 F:      drivers/gpio/gpio-thunderx.c
15923
15924 TI AM437X VPFE DRIVER
15925 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
15926 L:      linux-media@vger.kernel.org
15927 W:      https://linuxtv.org
15928 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15929 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
15930 S:      Maintained
15931 F:      drivers/media/platform/am437x/
15932
15933 TI BANDGAP AND THERMAL DRIVER
15934 M:      Eduardo Valentin <edubezval@gmail.com>
15935 M:      Keerthy <j-keerthy@ti.com>
15936 L:      linux-pm@vger.kernel.org
15937 L:      linux-omap@vger.kernel.org
15938 S:      Maintained
15939 F:      drivers/thermal/ti-soc-thermal/
15940
15941 TI BQ27XXX POWER SUPPLY DRIVER
15942 R:      Andrew F. Davis <afd@ti.com>
15943 F:      include/linux/power/bq27xxx_battery.h
15944 F:      drivers/power/supply/bq27xxx_battery.c
15945 F:      drivers/power/supply/bq27xxx_battery_i2c.c
15946
15947 TI CDCE706 CLOCK DRIVER
15948 M:      Max Filippov <jcmvbkbc@gmail.com>
15949 S:      Maintained
15950 F:      drivers/clk/clk-cdce706.c
15951
15952 TI CLOCK DRIVER
15953 M:      Tero Kristo <t-kristo@ti.com>
15954 L:      linux-omap@vger.kernel.org
15955 S:      Maintained
15956 F:      drivers/clk/ti/
15957 F:      include/linux/clk/ti.h
15958
15959 TI DAVINCI MACHINE SUPPORT
15960 M:      Sekhar Nori <nsekhar@ti.com>
15961 R:      Bartosz Golaszewski <bgolaszewski@baylibre.com>
15962 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15963 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
15964 S:      Supported
15965 F:      Documentation/devicetree/bindings/i2c/i2c-davinci.txt
15966 F:      arch/arm/mach-davinci/
15967 F:      drivers/i2c/busses/i2c-davinci.c
15968 F:      arch/arm/boot/dts/da850*
15969
15970 TI DAVINCI SERIES CLOCK DRIVER
15971 M:      David Lechner <david@lechnology.com>
15972 R:      Sekhar Nori <nsekhar@ti.com>
15973 S:      Maintained
15974 F:      Documentation/devicetree/bindings/clock/ti/davinci/
15975 F:      drivers/clk/davinci/
15976
15977 TI DAVINCI SERIES GPIO DRIVER
15978 M:      Keerthy <j-keerthy@ti.com>
15979 L:      linux-gpio@vger.kernel.org
15980 S:      Maintained
15981 F:      Documentation/devicetree/bindings/gpio/gpio-davinci.txt
15982 F:      drivers/gpio/gpio-davinci.c
15983
15984 TI DAVINCI SERIES MEDIA DRIVER
15985 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
15986 L:      linux-media@vger.kernel.org
15987 W:      https://linuxtv.org
15988 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15989 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
15990 S:      Maintained
15991 F:      drivers/media/platform/davinci/
15992 F:      include/media/davinci/
15993
15994 TI ETHERNET SWITCH DRIVER (CPSW)
15995 R:      Grygorii Strashko <grygorii.strashko@ti.com>
15996 L:      linux-omap@vger.kernel.org
15997 L:      netdev@vger.kernel.org
15998 S:      Maintained
15999 F:      drivers/net/ethernet/ti/cpsw*
16000 F:      drivers/net/ethernet/ti/davinci*
16001
16002 TI FLASH MEDIA MEMORYSTICK/MMC DRIVERS
16003 M:      Alex Dubov <oakad@yahoo.com>
16004 S:      Maintained
16005 W:      http://tifmxx.berlios.de/
16006 F:      drivers/memstick/host/tifm_ms.c
16007 F:      drivers/misc/tifm*
16008 F:      drivers/mmc/host/tifm_sd.c
16009 F:      include/linux/tifm.h
16010
16011 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
16012 M:      Santosh Shilimkar <ssantosh@kernel.org>
16013 L:      linux-kernel@vger.kernel.org
16014 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16015 S:      Maintained
16016 F:      drivers/soc/ti/*
16017 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
16018
16019 TI LM49xxx FAMILY ASoC CODEC DRIVERS
16020 M:      M R Swami Reddy <mr.swami.reddy@ti.com>
16021 M:      Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
16022 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
16023 S:      Maintained
16024 F:      sound/soc/codecs/lm49453*
16025 F:      sound/soc/codecs/isabelle*
16026
16027 TI LP855x BACKLIGHT DRIVER
16028 M:      Milo Kim <milo.kim@ti.com>
16029 S:      Maintained
16030 F:      Documentation/driver-api/backlight/lp855x-driver.rst
16031 F:      drivers/video/backlight/lp855x_bl.c
16032 F:      include/linux/platform_data/lp855x.h
16033
16034 TI LP8727 CHARGER DRIVER
16035 M:      Milo Kim <milo.kim@ti.com>
16036 S:      Maintained
16037 F:      drivers/power/supply/lp8727_charger.c
16038 F:      include/linux/platform_data/lp8727.h
16039
16040 TI LP8788 MFD DRIVER
16041 M:      Milo Kim <milo.kim@ti.com>
16042 S:      Maintained
16043 F:      drivers/iio/adc/lp8788_adc.c
16044 F:      drivers/leds/leds-lp8788.c
16045 F:      drivers/mfd/lp8788*.c
16046 F:      drivers/power/supply/lp8788-charger.c
16047 F:      drivers/regulator/lp8788-*.c
16048 F:      include/linux/mfd/lp8788*.h
16049
16050 TI NETCP ETHERNET DRIVER
16051 M:      Wingman Kwok <w-kwok2@ti.com>
16052 M:      Murali Karicheri <m-karicheri2@ti.com>
16053 L:      netdev@vger.kernel.org
16054 S:      Maintained
16055 F:      drivers/net/ethernet/ti/netcp*
16056
16057 TI PCM3060 ASoC CODEC DRIVER
16058 M:      Kirill Marinushkin <kmarinushkin@birdec.com>
16059 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
16060 S:      Maintained
16061 F:      Documentation/devicetree/bindings/sound/pcm3060.txt
16062 F:      sound/soc/codecs/pcm3060*
16063
16064 TI TAS571X FAMILY ASoC CODEC DRIVER
16065 M:      Kevin Cernekee <cernekee@chromium.org>
16066 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
16067 S:      Odd Fixes
16068 F:      sound/soc/codecs/tas571x*
16069
16070 TI TRF7970A NFC DRIVER
16071 M:      Mark Greer <mgreer@animalcreek.com>
16072 L:      linux-wireless@vger.kernel.org
16073 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
16074 S:      Supported
16075 F:      drivers/nfc/trf7970a.c
16076 F:      Documentation/devicetree/bindings/net/nfc/trf7970a.txt
16077
16078 TI TWL4030 SERIES SOC CODEC DRIVER
16079 M:      Peter Ujfalusi <peter.ujfalusi@ti.com>
16080 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
16081 S:      Maintained
16082 F:      sound/soc/codecs/twl4030*
16083
16084 TI VPE/CAL DRIVERS
16085 M:      Benoit Parrot <bparrot@ti.com>
16086 L:      linux-media@vger.kernel.org
16087 W:      http://linuxtv.org/
16088 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
16089 S:      Maintained
16090 F:      drivers/media/platform/ti-vpe/
16091
16092 TI WILINK WIRELESS DRIVERS
16093 L:      linux-wireless@vger.kernel.org
16094 W:      http://wireless.kernel.org/en/users/Drivers/wl12xx
16095 W:      http://wireless.kernel.org/en/users/Drivers/wl1251
16096 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
16097 S:      Orphan
16098 F:      drivers/net/wireless/ti/
16099 F:      include/linux/wl12xx.h
16100
16101 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
16102 M:      John Stultz <john.stultz@linaro.org>
16103 M:      Thomas Gleixner <tglx@linutronix.de>
16104 R:      Stephen Boyd <sboyd@kernel.org>
16105 L:      linux-kernel@vger.kernel.org
16106 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
16107 S:      Supported
16108 F:      include/linux/clocksource.h
16109 F:      include/linux/time.h
16110 F:      include/linux/timex.h
16111 F:      include/uapi/linux/time.h
16112 F:      include/uapi/linux/timex.h
16113 F:      kernel/time/clocksource.c
16114 F:      kernel/time/time*.c
16115 F:      kernel/time/alarmtimer.c
16116 F:      kernel/time/ntp.c
16117 F:      tools/testing/selftests/timers/
16118
16119 TIPC NETWORK LAYER
16120 M:      Jon Maloy <jon.maloy@ericsson.com>
16121 M:      Ying Xue <ying.xue@windriver.com>
16122 L:      netdev@vger.kernel.org (core kernel code)
16123 L:      tipc-discussion@lists.sourceforge.net (user apps, general discussion)
16124 W:      http://tipc.sourceforge.net/
16125 S:      Maintained
16126 F:      include/uapi/linux/tipc*.h
16127 F:      net/tipc/
16128
16129 TLAN NETWORK DRIVER
16130 M:      Samuel Chessman <chessman@tux.org>
16131 L:      tlan-devel@lists.sourceforge.net (subscribers-only)
16132 W:      http://sourceforge.net/projects/tlan/
16133 S:      Maintained
16134 F:      Documentation/networking/device_drivers/ti/tlan.txt
16135 F:      drivers/net/ethernet/ti/tlan.*
16136
16137 TM6000 VIDEO4LINUX DRIVER
16138 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
16139 L:      linux-media@vger.kernel.org
16140 W:      https://linuxtv.org
16141 T:      git git://linuxtv.org/media_tree.git
16142 S:      Odd fixes
16143 F:      drivers/media/usb/tm6000/
16144 F:      Documentation/media/v4l-drivers/tm6000*
16145
16146 TMIO/SDHI MMC DRIVER
16147 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
16148 L:      linux-mmc@vger.kernel.org
16149 S:      Supported
16150 F:      drivers/mmc/host/tmio_mmc*
16151 F:      drivers/mmc/host/renesas_sdhi*
16152 F:      include/linux/mfd/tmio.h
16153
16154 TMP401 HARDWARE MONITOR DRIVER
16155 M:      Guenter Roeck <linux@roeck-us.net>
16156 L:      linux-hwmon@vger.kernel.org
16157 S:      Maintained
16158 F:      Documentation/hwmon/tmp401.rst
16159 F:      drivers/hwmon/tmp401.c
16160
16161 TMPFS (SHMEM FILESYSTEM)
16162 M:      Hugh Dickins <hughd@google.com>
16163 L:      linux-mm@kvack.org
16164 S:      Maintained
16165 F:      include/linux/shmem_fs.h
16166 F:      mm/shmem.c
16167
16168 TOMOYO SECURITY MODULE
16169 M:      Kentaro Takeda <takedakn@nttdata.co.jp>
16170 M:      Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
16171 L:      tomoyo-dev-en@lists.osdn.me (subscribers-only, for developers in English)
16172 L:      tomoyo-users-en@lists.osdn.me (subscribers-only, for users in English)
16173 L:      tomoyo-dev@lists.osdn.me (subscribers-only, for developers in Japanese)
16174 L:      tomoyo-users@lists.osdn.me (subscribers-only, for users in Japanese)
16175 W:      https://tomoyo.osdn.jp/
16176 S:      Maintained
16177 F:      security/tomoyo/
16178
16179 TOPSTAR LAPTOP EXTRAS DRIVER
16180 M:      Herton Ronaldo Krzesinski <herton@canonical.com>
16181 L:      platform-driver-x86@vger.kernel.org
16182 S:      Maintained
16183 F:      drivers/platform/x86/topstar-laptop.c
16184
16185 TORTURE-TEST MODULES
16186 M:      Davidlohr Bueso <dave@stgolabs.net>
16187 M:      "Paul E. McKenney" <paulmck@linux.ibm.com>
16188 M:      Josh Triplett <josh@joshtriplett.org>
16189 L:      linux-kernel@vger.kernel.org
16190 S:      Supported
16191 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
16192 F:      Documentation/RCU/torture.txt
16193 F:      kernel/torture.c
16194 F:      kernel/rcu/rcutorture.c
16195 F:      kernel/rcu/rcuperf.c
16196 F:      kernel/locking/locktorture.c
16197
16198 TOSHIBA ACPI EXTRAS DRIVER
16199 M:      Azael Avalos <coproscefalo@gmail.com>
16200 L:      platform-driver-x86@vger.kernel.org
16201 S:      Maintained
16202 F:      drivers/platform/x86/toshiba_acpi.c
16203
16204 TOSHIBA BLUETOOTH DRIVER
16205 M:      Azael Avalos <coproscefalo@gmail.com>
16206 L:      platform-driver-x86@vger.kernel.org
16207 S:      Maintained
16208 F:      drivers/platform/x86/toshiba_bluetooth.c
16209
16210 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
16211 M:      Azael Avalos <coproscefalo@gmail.com>
16212 L:      platform-driver-x86@vger.kernel.org
16213 S:      Maintained
16214 F:      drivers/platform/x86/toshiba_haps.c
16215
16216 TOSHIBA SMM DRIVER
16217 M:      Jonathan Buzzard <jonathan@buzzard.org.uk>
16218 W:      http://www.buzzard.org.uk/toshiba/
16219 S:      Maintained
16220 F:      drivers/char/toshiba.c
16221 F:      include/linux/toshiba.h
16222 F:      include/uapi/linux/toshiba.h
16223
16224 TOSHIBA TC358743 DRIVER
16225 M:      Mats Randgaard <matrandg@cisco.com>
16226 L:      linux-media@vger.kernel.org
16227 S:      Maintained
16228 F:      drivers/media/i2c/tc358743*
16229 F:      include/media/i2c/tc358743.h
16230
16231 TOSHIBA WMI HOTKEYS DRIVER
16232 M:      Azael Avalos <coproscefalo@gmail.com>
16233 L:      platform-driver-x86@vger.kernel.org
16234 S:      Maintained
16235 F:      drivers/platform/x86/toshiba-wmi.c
16236
16237 TPM DEVICE DRIVER
16238 M:      Peter Huewe <peterhuewe@gmx.de>
16239 M:      Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
16240 R:      Jason Gunthorpe <jgg@ziepe.ca>
16241 L:      linux-integrity@vger.kernel.org
16242 Q:      https://patchwork.kernel.org/project/linux-integrity/list/
16243 W:      https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
16244 T:      git git://git.infradead.org/users/jjs/linux-tpmdd.git
16245 S:      Maintained
16246 F:      drivers/char/tpm/
16247
16248 TRACING
16249 M:      Steven Rostedt <rostedt@goodmis.org>
16250 M:      Ingo Molnar <mingo@redhat.com>
16251 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
16252 S:      Maintained
16253 F:      Documentation/trace/ftrace.rst
16254 F:      arch/*/*/*/ftrace.h
16255 F:      arch/*/kernel/ftrace.c
16256 F:      include/*/ftrace.h
16257 F:      include/linux/trace*.h
16258 F:      include/trace/
16259 F:      kernel/trace/
16260 F:      tools/testing/selftests/ftrace/
16261
16262 TRACING MMIO ACCESSES (MMIOTRACE)
16263 M:      Steven Rostedt <rostedt@goodmis.org>
16264 M:      Ingo Molnar <mingo@kernel.org>
16265 R:      Karol Herbst <karolherbst@gmail.com>
16266 R:      Pekka Paalanen <ppaalanen@gmail.com>
16267 S:      Maintained
16268 L:      linux-kernel@vger.kernel.org
16269 L:      nouveau@lists.freedesktop.org
16270 F:      kernel/trace/trace_mmiotrace.c
16271 F:      include/linux/mmiotrace.h
16272 F:      arch/x86/mm/kmmio.c
16273 F:      arch/x86/mm/mmio-mod.c
16274 F:      arch/x86/mm/testmmiotrace.c
16275
16276 TRIVIAL PATCHES
16277 M:      Jiri Kosina <trivial@kernel.org>
16278 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
16279 S:      Maintained
16280 K:      ^Subject:.*(?i)trivial
16281
16282 TEMPO SEMICONDUCTOR DRIVERS
16283 M:      Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
16284 S:      Maintained
16285 F:      sound/soc/codecs/tscs*.c
16286 F:      sound/soc/codecs/tscs*.h
16287 F:      Documentation/devicetree/bindings/sound/tscs*.txt
16288
16289 TTY LAYER
16290 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16291 M:      Jiri Slaby <jslaby@suse.com>
16292 S:      Supported
16293 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
16294 F:      Documentation/driver-api/serial/
16295 F:      drivers/tty/
16296 F:      drivers/tty/serial/serial_core.c
16297 F:      include/linux/serial_core.h
16298 F:      include/linux/serial.h
16299 F:      include/linux/tty.h
16300 F:      include/uapi/linux/serial_core.h
16301 F:      include/uapi/linux/serial.h
16302 F:      include/uapi/linux/tty.h
16303
16304 TUA9001 MEDIA DRIVER
16305 M:      Antti Palosaari <crope@iki.fi>
16306 L:      linux-media@vger.kernel.org
16307 W:      https://linuxtv.org
16308 W:      http://palosaari.fi/linux/
16309 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
16310 T:      git git://linuxtv.org/anttip/media_tree.git
16311 S:      Maintained
16312 F:      drivers/media/tuners/tua9001*
16313
16314 TULIP NETWORK DRIVERS
16315 L:      netdev@vger.kernel.org
16316 L:      linux-parisc@vger.kernel.org
16317 S:      Orphan
16318 F:      drivers/net/ethernet/dec/tulip/
16319
16320 TUN/TAP driver
16321 M:      Maxim Krasnyansky <maxk@qti.qualcomm.com>
16322 W:      http://vtun.sourceforge.net/tun
16323 S:      Maintained
16324 F:      Documentation/networking/tuntap.txt
16325 F:      arch/um/os-Linux/drivers/
16326
16327 TURBOCHANNEL SUBSYSTEM
16328 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
16329 M:      Ralf Baechle <ralf@linux-mips.org>
16330 L:      linux-mips@vger.kernel.org
16331 Q:      http://patchwork.linux-mips.org/project/linux-mips/list/
16332 S:      Maintained
16333 F:      drivers/tc/
16334 F:      include/linux/tc.h
16335
16336 TURBOSTAT UTILITY
16337 M:      "Len Brown" <lenb@kernel.org>
16338 L:      linux-pm@vger.kernel.org
16339 B:      https://bugzilla.kernel.org
16340 Q:      https://patchwork.kernel.org/project/linux-pm/list/
16341 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
16342 S:      Supported
16343 F:      tools/power/x86/turbostat/
16344
16345 TW5864 VIDEO4LINUX DRIVER
16346 M:      Bluecherry Maintainers <maintainers@bluecherrydvr.com>
16347 M:      Anton Sviridenko <anton@corp.bluecherry.net>
16348 M:      Andrey Utkin <andrey.utkin@corp.bluecherry.net>
16349 M:      Andrey Utkin <andrey_utkin@fastmail.com>
16350 L:      linux-media@vger.kernel.org
16351 S:      Supported
16352 F:      drivers/media/pci/tw5864/
16353
16354 TW68 VIDEO4LINUX DRIVER
16355 M:      Hans Verkuil <hverkuil@xs4all.nl>
16356 L:      linux-media@vger.kernel.org
16357 T:      git git://linuxtv.org/media_tree.git
16358 W:      https://linuxtv.org
16359 S:      Odd Fixes
16360 F:      drivers/media/pci/tw68/
16361
16362 TW686X VIDEO4LINUX DRIVER
16363 M:      Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
16364 L:      linux-media@vger.kernel.org
16365 T:      git git://linuxtv.org/media_tree.git
16366 W:      http://linuxtv.org
16367 S:      Maintained
16368 F:      drivers/media/pci/tw686x/
16369
16370 UBI FILE SYSTEM (UBIFS)
16371 M:      Richard Weinberger <richard@nod.at>
16372 M:      Artem Bityutskiy <dedekind1@gmail.com>
16373 M:      Adrian Hunter <adrian.hunter@intel.com>
16374 L:      linux-mtd@lists.infradead.org
16375 T:      git git://git.infradead.org/ubifs-2.6.git
16376 W:      http://www.linux-mtd.infradead.org/doc/ubifs.html
16377 S:      Supported
16378 F:      Documentation/filesystems/ubifs.txt
16379 F:      fs/ubifs/
16380
16381 UCLINUX (M68KNOMMU AND COLDFIRE)
16382 M:      Greg Ungerer <gerg@linux-m68k.org>
16383 W:      http://www.linux-m68k.org/
16384 W:      http://www.uclinux.org/
16385 L:      linux-m68k@lists.linux-m68k.org
16386 L:      uclinux-dev@uclinux.org  (subscribers-only)
16387 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
16388 S:      Maintained
16389 F:      arch/m68k/coldfire/
16390 F:      arch/m68k/68*/
16391 F:      arch/m68k/*/*_no.*
16392 F:      arch/m68k/include/asm/*_no.*
16393
16394 UDF FILESYSTEM
16395 M:      Jan Kara <jack@suse.com>
16396 S:      Maintained
16397 F:      Documentation/filesystems/udf.txt
16398 F:      fs/udf/
16399
16400 UDRAW TABLET
16401 M:      Bastien Nocera <hadess@hadess.net>
16402 L:      linux-input@vger.kernel.org
16403 S:      Maintained
16404 F:      drivers/hid/hid-udraw-ps3.c
16405
16406 UFS FILESYSTEM
16407 M:      Evgeniy Dushistov <dushistov@mail.ru>
16408 S:      Maintained
16409 F:      Documentation/filesystems/ufs.txt
16410 F:      fs/ufs/
16411
16412 UHID USERSPACE HID IO DRIVER:
16413 M:      David Herrmann <dh.herrmann@googlemail.com>
16414 L:      linux-input@vger.kernel.org
16415 S:      Maintained
16416 F:      drivers/hid/uhid.c
16417 F:      include/uapi/linux/uhid.h
16418
16419 ULPI BUS
16420 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
16421 L:      linux-usb@vger.kernel.org
16422 S:      Maintained
16423 F:      drivers/usb/common/ulpi.c
16424 F:      include/linux/ulpi/
16425
16426 ULTRA-WIDEBAND (UWB) SUBSYSTEM:
16427 L:      linux-usb@vger.kernel.org
16428 S:      Orphan
16429 F:      drivers/uwb/
16430 F:      include/linux/uwb.h
16431 F:      include/linux/uwb/
16432
16433 UNICODE SUBSYSTEM:
16434 M:      Gabriel Krisman Bertazi <krisman@collabora.com>
16435 L:      linux-fsdevel@vger.kernel.org
16436 S:      Supported
16437 F:      fs/unicode/
16438
16439 UNICORE32 ARCHITECTURE:
16440 M:      Guan Xuetao <gxt@pku.edu.cn>
16441 W:      http://mprc.pku.edu.cn/~guanxuetao/linux
16442 S:      Maintained
16443 T:      git git://github.com/gxt/linux.git
16444 F:      arch/unicore32/
16445
16446 UNIFDEF
16447 M:      Tony Finch <dot@dotat.at>
16448 W:      http://dotat.at/prog/unifdef
16449 S:      Maintained
16450 F:      scripts/unifdef.c
16451
16452 UNIFORM CDROM DRIVER
16453 M:      Jens Axboe <axboe@kernel.dk>
16454 W:      http://www.kernel.dk
16455 S:      Maintained
16456 F:      Documentation/cdrom/
16457 F:      drivers/cdrom/cdrom.c
16458 F:      include/linux/cdrom.h
16459 F:      include/uapi/linux/cdrom.h
16460
16461 UNISYS S-PAR DRIVERS
16462 M:      David Kershner <david.kershner@unisys.com>
16463 L:      sparmaintainer@unisys.com (Unisys internal)
16464 S:      Supported
16465 F:      include/linux/visorbus.h
16466 F:      drivers/visorbus/
16467 F:      drivers/staging/unisys/
16468
16469 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
16470 R:      Alim Akhtar <alim.akhtar@samsung.com>
16471 R:      Avri Altman <avri.altman@wdc.com>
16472 R:      Pedro Sousa <pedrom.sousa@synopsys.com>
16473 L:      linux-scsi@vger.kernel.org
16474 S:      Supported
16475 F:      Documentation/scsi/ufs.txt
16476 F:      drivers/scsi/ufs/
16477
16478 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
16479 M:      Pedro Sousa <pedrom.sousa@synopsys.com>
16480 L:      linux-scsi@vger.kernel.org
16481 S:      Supported
16482 F:      drivers/scsi/ufs/*dwc*
16483
16484 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER MEDIATEK HOOKS
16485 M:      Stanley Chu <stanley.chu@mediatek.com>
16486 L:      linux-scsi@vger.kernel.org
16487 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
16488 S:      Maintained
16489 F:      drivers/scsi/ufs/ufs-mediatek*
16490
16491 UNSORTED BLOCK IMAGES (UBI)
16492 M:      Artem Bityutskiy <dedekind1@gmail.com>
16493 M:      Richard Weinberger <richard@nod.at>
16494 W:      http://www.linux-mtd.infradead.org/
16495 L:      linux-mtd@lists.infradead.org
16496 T:      git git://git.infradead.org/ubifs-2.6.git
16497 S:      Supported
16498 F:      drivers/mtd/ubi/
16499 F:      include/linux/mtd/ubi.h
16500 F:      include/uapi/mtd/ubi-user.h
16501
16502 USB "USBNET" DRIVER FRAMEWORK
16503 M:      Oliver Neukum <oneukum@suse.com>
16504 L:      netdev@vger.kernel.org
16505 W:      http://www.linux-usb.org/usbnet
16506 S:      Maintained
16507 F:      drivers/net/usb/usbnet.c
16508 F:      include/linux/usb/usbnet.h
16509
16510 USB ACM DRIVER
16511 M:      Oliver Neukum <oneukum@suse.com>
16512 L:      linux-usb@vger.kernel.org
16513 S:      Maintained
16514 F:      Documentation/usb/acm.rst
16515 F:      drivers/usb/class/cdc-acm.*
16516
16517 USB AR5523 WIRELESS DRIVER
16518 M:      Pontus Fuchs <pontus.fuchs@gmail.com>
16519 L:      linux-wireless@vger.kernel.org
16520 S:      Maintained
16521 F:      drivers/net/wireless/ath/ar5523/
16522
16523 USB ATTACHED SCSI
16524 M:      Oliver Neukum <oneukum@suse.com>
16525 L:      linux-usb@vger.kernel.org
16526 L:      linux-scsi@vger.kernel.org
16527 S:      Maintained
16528 F:      drivers/usb/storage/uas.c
16529
16530 USB CDC ETHERNET DRIVER
16531 M:      Oliver Neukum <oliver@neukum.org>
16532 L:      linux-usb@vger.kernel.org
16533 S:      Maintained
16534 F:      drivers/net/usb/cdc_*.c
16535 F:      include/uapi/linux/usb/cdc.h
16536
16537 USB CHAOSKEY DRIVER
16538 M:      Keith Packard <keithp@keithp.com>
16539 L:      linux-usb@vger.kernel.org
16540 S:      Maintained
16541 F:      drivers/usb/misc/chaoskey.c
16542
16543 USB CYPRESS C67X00 DRIVER
16544 M:      Peter Korsgaard <jacmet@sunsite.dk>
16545 L:      linux-usb@vger.kernel.org
16546 S:      Maintained
16547 F:      drivers/usb/c67x00/
16548
16549 USB DAVICOM DM9601 DRIVER
16550 M:      Peter Korsgaard <jacmet@sunsite.dk>
16551 L:      netdev@vger.kernel.org
16552 W:      http://www.linux-usb.org/usbnet
16553 S:      Maintained
16554 F:      drivers/net/usb/dm9601.c
16555
16556 USB DIAMOND RIO500 DRIVER
16557 M:      Cesar Miquel <miquel@df.uba.ar>
16558 L:      rio500-users@lists.sourceforge.net
16559 W:      http://rio500.sourceforge.net
16560 S:      Maintained
16561 F:      drivers/usb/misc/rio500*
16562
16563 USB EHCI DRIVER
16564 M:      Alan Stern <stern@rowland.harvard.edu>
16565 L:      linux-usb@vger.kernel.org
16566 S:      Maintained
16567 F:      Documentation/usb/ehci.rst
16568 F:      drivers/usb/host/ehci*
16569
16570 USB GADGET/PERIPHERAL SUBSYSTEM
16571 M:      Felipe Balbi <balbi@kernel.org>
16572 L:      linux-usb@vger.kernel.org
16573 W:      http://www.linux-usb.org/gadget
16574 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
16575 S:      Maintained
16576 F:      drivers/usb/gadget/
16577 F:      include/linux/usb/gadget*
16578
16579 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
16580 M:      Jiri Kosina <jikos@kernel.org>
16581 M:      Benjamin Tissoires <benjamin.tissoires@redhat.com>
16582 L:      linux-usb@vger.kernel.org
16583 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
16584 S:      Maintained
16585 F:      Documentation/hid/hiddev.rst
16586 F:      drivers/hid/usbhid/
16587
16588 USB INTEL XHCI ROLE MUX DRIVER
16589 M:      Hans de Goede <hdegoede@redhat.com>
16590 L:      linux-usb@vger.kernel.org
16591 S:      Maintained
16592 F:      drivers/usb/roles/intel-xhci-usb-role-switch.c
16593
16594 USB IP DRIVER FOR HISILICON KIRIN
16595 M:      Yu Chen <chenyu56@huawei.com>
16596 M:      Binghui Wang <wangbinghui@hisilicon.com>
16597 L:      linux-usb@vger.kernel.org
16598 S:      Maintained
16599 F:      Documentation/devicetree/bindings/phy/phy-hi3660-usb3.txt
16600 F:      drivers/phy/hisilicon/phy-hi3660-usb3.c
16601
16602 USB ISP116X DRIVER
16603 M:      Olav Kongas <ok@artecdesign.ee>
16604 L:      linux-usb@vger.kernel.org
16605 S:      Maintained
16606 F:      drivers/usb/host/isp116x*
16607 F:      include/linux/usb/isp116x.h
16608
16609 USB LAN78XX ETHERNET DRIVER
16610 M:      Woojung Huh <woojung.huh@microchip.com>
16611 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
16612 L:      netdev@vger.kernel.org
16613 S:      Maintained
16614 F:      Documentation/devicetree/bindings/net/microchip,lan78xx.txt
16615 F:      drivers/net/usb/lan78xx.*
16616 F:      include/dt-bindings/net/microchip-lan78xx.h
16617
16618 USB MASS STORAGE DRIVER
16619 M:      Alan Stern <stern@rowland.harvard.edu>
16620 L:      linux-usb@vger.kernel.org
16621 L:      usb-storage@lists.one-eyed-alien.net
16622 S:      Maintained
16623 F:      drivers/usb/storage/
16624
16625 USB MIDI DRIVER
16626 M:      Clemens Ladisch <clemens@ladisch.de>
16627 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
16628 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
16629 S:      Maintained
16630 F:      sound/usb/midi.*
16631
16632 USB NETWORKING DRIVERS
16633 L:      linux-usb@vger.kernel.org
16634 S:      Odd Fixes
16635 F:      drivers/net/usb/
16636
16637 USB OHCI DRIVER
16638 M:      Alan Stern <stern@rowland.harvard.edu>
16639 L:      linux-usb@vger.kernel.org
16640 S:      Maintained
16641 F:      Documentation/usb/ohci.rst
16642 F:      drivers/usb/host/ohci*
16643
16644 USB OTG FSM (Finite State Machine)
16645 M:      Peter Chen <Peter.Chen@nxp.com>
16646 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
16647 L:      linux-usb@vger.kernel.org
16648 S:      Maintained
16649 F:      drivers/usb/common/usb-otg-fsm.c
16650
16651 USB OVER IP DRIVER
16652 M:      Valentina Manea <valentina.manea.m@gmail.com>
16653 M:      Shuah Khan <shuah@kernel.org>
16654 M:      Shuah Khan <skhan@linuxfoundation.org>
16655 L:      linux-usb@vger.kernel.org
16656 S:      Maintained
16657 F:      Documentation/usb/usbip_protocol.rst
16658 F:      drivers/usb/usbip/
16659 F:      tools/usb/usbip/
16660 F:      tools/testing/selftests/drivers/usb/usbip/
16661
16662 USB PEGASUS DRIVER
16663 M:      Petko Manolov <petkan@nucleusys.com>
16664 L:      linux-usb@vger.kernel.org
16665 L:      netdev@vger.kernel.org
16666 T:      git git://github.com/petkan/pegasus.git
16667 W:      https://github.com/petkan/pegasus
16668 S:      Maintained
16669 F:      drivers/net/usb/pegasus.*
16670
16671 USB PHY LAYER
16672 M:      Felipe Balbi <balbi@kernel.org>
16673 L:      linux-usb@vger.kernel.org
16674 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
16675 S:      Maintained
16676 F:      drivers/usb/phy/
16677
16678 USB PRINTER DRIVER (usblp)
16679 M:      Pete Zaitcev <zaitcev@redhat.com>
16680 L:      linux-usb@vger.kernel.org
16681 S:      Supported
16682 F:      drivers/usb/class/usblp.c
16683
16684 USB QMI WWAN NETWORK DRIVER
16685 M:      Bjørn Mork <bjorn@mork.no>
16686 L:      netdev@vger.kernel.org
16687 S:      Maintained
16688 F:      Documentation/ABI/testing/sysfs-class-net-qmi
16689 F:      drivers/net/usb/qmi_wwan.c
16690
16691 USB RTL8150 DRIVER
16692 M:      Petko Manolov <petkan@nucleusys.com>
16693 L:      linux-usb@vger.kernel.org
16694 L:      netdev@vger.kernel.org
16695 T:      git git://github.com/petkan/rtl8150.git
16696 W:      https://github.com/petkan/rtl8150
16697 S:      Maintained
16698 F:      drivers/net/usb/rtl8150.c
16699
16700 USB SERIAL SUBSYSTEM
16701 M:      Johan Hovold <johan@kernel.org>
16702 L:      linux-usb@vger.kernel.org
16703 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
16704 S:      Maintained
16705 F:      Documentation/usb/usb-serial.rst
16706 F:      drivers/usb/serial/
16707 F:      include/linux/usb/serial.h
16708
16709 USB SMSC75XX ETHERNET DRIVER
16710 M:      Steve Glendinning <steve.glendinning@shawell.net>
16711 L:      netdev@vger.kernel.org
16712 S:      Maintained
16713 F:      drivers/net/usb/smsc75xx.*
16714
16715 USB SMSC95XX ETHERNET DRIVER
16716 M:      Steve Glendinning <steve.glendinning@shawell.net>
16717 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
16718 L:      netdev@vger.kernel.org
16719 S:      Maintained
16720 F:      drivers/net/usb/smsc95xx.*
16721
16722 USB SUBSYSTEM
16723 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16724 L:      linux-usb@vger.kernel.org
16725 W:      http://www.linux-usb.org
16726 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
16727 S:      Supported
16728 F:      Documentation/devicetree/bindings/usb/
16729 F:      Documentation/usb/
16730 F:      drivers/usb/
16731 F:      include/linux/usb.h
16732 F:      include/linux/usb/
16733
16734 USB TYPEC PI3USB30532 MUX DRIVER
16735 M:      Hans de Goede <hdegoede@redhat.com>
16736 L:      linux-usb@vger.kernel.org
16737 S:      Maintained
16738 F:      drivers/usb/typec/mux/pi3usb30532.c
16739
16740 USB TYPEC CLASS
16741 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
16742 L:      linux-usb@vger.kernel.org
16743 S:      Maintained
16744 F:      Documentation/ABI/testing/sysfs-class-typec
16745 F:      Documentation/driver-api/usb/typec.rst
16746 F:      drivers/usb/typec/
16747 F:      include/linux/usb/typec.h
16748
16749 USB TYPEC BUS FOR ALTERNATE MODES
16750 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
16751 L:      linux-usb@vger.kernel.org
16752 S:      Maintained
16753 F:      Documentation/ABI/testing/sysfs-bus-typec
16754 F:      Documentation/driver-api/usb/typec_bus.rst
16755 F:      drivers/usb/typec/altmodes/
16756 F:      include/linux/usb/typec_altmode.h
16757
16758 USB TYPEC PORT CONTROLLER DRIVERS
16759 M:      Guenter Roeck <linux@roeck-us.net>
16760 L:      linux-usb@vger.kernel.org
16761 S:      Maintained
16762 F:      drivers/usb/typec/tcpm/
16763
16764 USB UHCI DRIVER
16765 M:      Alan Stern <stern@rowland.harvard.edu>
16766 L:      linux-usb@vger.kernel.org
16767 S:      Maintained
16768 F:      drivers/usb/host/uhci*
16769
16770 USB VIDEO CLASS
16771 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
16772 L:      linux-uvc-devel@lists.sourceforge.net (subscribers-only)
16773 L:      linux-media@vger.kernel.org
16774 T:      git git://linuxtv.org/media_tree.git
16775 W:      http://www.ideasonboard.org/uvc/
16776 S:      Maintained
16777 F:      drivers/media/usb/uvc/
16778 F:      include/uapi/linux/uvcvideo.h
16779
16780 USB VISION DRIVER
16781 M:      Hans Verkuil <hverkuil@xs4all.nl>
16782 L:      linux-media@vger.kernel.org
16783 T:      git git://linuxtv.org/media_tree.git
16784 W:      https://linuxtv.org
16785 S:      Odd Fixes
16786 F:      drivers/media/usb/usbvision/
16787
16788 USB WEBCAM GADGET
16789 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
16790 L:      linux-usb@vger.kernel.org
16791 S:      Maintained
16792 F:      drivers/usb/gadget/function/*uvc*
16793 F:      drivers/usb/gadget/legacy/webcam.c
16794 F:      include/uapi/linux/usb/g_uvc.h
16795
16796 USB WIRELESS RNDIS DRIVER (rndis_wlan)
16797 M:      Jussi Kivilinna <jussi.kivilinna@iki.fi>
16798 L:      linux-wireless@vger.kernel.org
16799 S:      Maintained
16800 F:      drivers/net/wireless/rndis_wlan.c
16801
16802 USB XHCI DRIVER
16803 M:      Mathias Nyman <mathias.nyman@intel.com>
16804 L:      linux-usb@vger.kernel.org
16805 S:      Supported
16806 F:      drivers/usb/host/xhci*
16807 F:      drivers/usb/host/pci-quirks*
16808
16809 USB ZD1201 DRIVER
16810 L:      linux-wireless@vger.kernel.org
16811 W:      http://linux-lc100020.sourceforge.net
16812 S:      Orphan
16813 F:      drivers/net/wireless/zydas/zd1201.*
16814
16815 USB ZR364XX DRIVER
16816 M:      Antoine Jacquet <royale@zerezo.com>
16817 L:      linux-usb@vger.kernel.org
16818 L:      linux-media@vger.kernel.org
16819 T:      git git://linuxtv.org/media_tree.git
16820 W:      http://royale.zerezo.com/zr364xx/
16821 S:      Maintained
16822 F:      Documentation/media/v4l-drivers/zr364xx*
16823 F:      drivers/media/usb/zr364xx/
16824
16825 USER-MODE LINUX (UML)
16826 M:      Jeff Dike <jdike@addtoit.com>
16827 M:      Richard Weinberger <richard@nod.at>
16828 M:      Anton Ivanov <anton.ivanov@cambridgegreys.com>
16829 L:      linux-um@lists.infradead.org
16830 W:      http://user-mode-linux.sourceforge.net
16831 Q:      https://patchwork.ozlabs.org/project/linux-um/list/
16832 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
16833 S:      Maintained
16834 F:      Documentation/virt/uml/
16835 F:      arch/um/
16836 F:      arch/x86/um/
16837 F:      fs/hostfs/
16838
16839 USERSPACE COPYIN/COPYOUT (UIOVEC)
16840 M:      Alexander Viro <viro@zeniv.linux.org.uk>
16841 S:      Maintained
16842 F:      lib/iov_iter.c
16843 F:      include/linux/uio.h
16844
16845 USERSPACE DMA BUFFER DRIVER
16846 M:      Gerd Hoffmann <kraxel@redhat.com>
16847 S:      Maintained
16848 L:      dri-devel@lists.freedesktop.org
16849 F:      drivers/dma-buf/udmabuf.c
16850 F:      include/uapi/linux/udmabuf.h
16851 T:      git git://anongit.freedesktop.org/drm/drm-misc
16852
16853 USERSPACE I/O (UIO)
16854 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16855 S:      Maintained
16856 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
16857 F:      Documentation/driver-api/uio-howto.rst
16858 F:      drivers/uio/
16859 F:      include/linux/uio_driver.h
16860
16861 UTIL-LINUX PACKAGE
16862 M:      Karel Zak <kzak@redhat.com>
16863 L:      util-linux@vger.kernel.org
16864 W:      http://en.wikipedia.org/wiki/Util-linux
16865 T:      git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
16866 S:      Maintained
16867
16868 UUID HELPERS
16869 M:      Christoph Hellwig <hch@lst.de>
16870 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
16871 L:      linux-kernel@vger.kernel.org
16872 T:      git git://git.infradead.org/users/hch/uuid.git
16873 F:      lib/uuid.c
16874 F:      lib/test_uuid.c
16875 F:      include/linux/uuid.h
16876 F:      include/uapi/linux/uuid.h
16877 S:      Maintained
16878
16879 UVESAFB DRIVER
16880 M:      Michal Januszewski <spock@gentoo.org>
16881 L:      linux-fbdev@vger.kernel.org
16882 W:      https://github.com/mjanusz/v86d
16883 S:      Maintained
16884 F:      Documentation/fb/uvesafb.rst
16885 F:      drivers/video/fbdev/uvesafb.*
16886
16887 VF610 NAND DRIVER
16888 M:      Stefan Agner <stefan@agner.ch>
16889 L:      linux-mtd@lists.infradead.org
16890 S:      Supported
16891 F:      drivers/mtd/nand/raw/vf610_nfc.c
16892
16893 VFAT/FAT/MSDOS FILESYSTEM
16894 M:      OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
16895 S:      Maintained
16896 F:      Documentation/filesystems/vfat.txt
16897 F:      fs/fat/
16898
16899 VFIO DRIVER
16900 M:      Alex Williamson <alex.williamson@redhat.com>
16901 R:      Cornelia Huck <cohuck@redhat.com>
16902 L:      kvm@vger.kernel.org
16903 T:      git git://github.com/awilliam/linux-vfio.git
16904 S:      Maintained
16905 F:      Documentation/driver-api/vfio.rst
16906 F:      drivers/vfio/
16907 F:      include/linux/vfio.h
16908 F:      include/uapi/linux/vfio.h
16909
16910 VFIO MEDIATED DEVICE DRIVERS
16911 M:      Kirti Wankhede <kwankhede@nvidia.com>
16912 L:      kvm@vger.kernel.org
16913 S:      Maintained
16914 F:      Documentation/driver-api/vfio-mediated-device.rst
16915 F:      drivers/vfio/mdev/
16916 F:      include/linux/mdev.h
16917 F:      samples/vfio-mdev/
16918
16919 VFIO PLATFORM DRIVER
16920 M:      Eric Auger <eric.auger@redhat.com>
16921 L:      kvm@vger.kernel.org
16922 S:      Maintained
16923 F:      drivers/vfio/platform/
16924
16925 VGA_SWITCHEROO
16926 R:      Lukas Wunner <lukas@wunner.de>
16927 S:      Maintained
16928 F:      Documentation/gpu/vga-switcheroo.rst
16929 F:      drivers/gpu/vga/vga_switcheroo.c
16930 F:      include/linux/vga_switcheroo.h
16931 T:      git git://anongit.freedesktop.org/drm/drm-misc
16932
16933 VIA RHINE NETWORK DRIVER
16934 S:      Orphan
16935 F:      drivers/net/ethernet/via/via-rhine.c
16936
16937 VIA SD/MMC CARD CONTROLLER DRIVER
16938 M:      Bruce Chang <brucechang@via.com.tw>
16939 M:      Harald Welte <HaraldWelte@viatech.com>
16940 S:      Maintained
16941 F:      drivers/mmc/host/via-sdmmc.c
16942
16943 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
16944 M:      Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
16945 L:      linux-fbdev@vger.kernel.org
16946 S:      Maintained
16947 F:      include/linux/via-core.h
16948 F:      include/linux/via-gpio.h
16949 F:      include/linux/via_i2c.h
16950 F:      drivers/video/fbdev/via/
16951
16952 VIA VELOCITY NETWORK DRIVER
16953 M:      Francois Romieu <romieu@fr.zoreil.com>
16954 L:      netdev@vger.kernel.org
16955 S:      Maintained
16956 F:      drivers/net/ethernet/via/via-velocity.*
16957
16958 VICODEC VIRTUAL CODEC DRIVER
16959 M:      Hans Verkuil <hverkuil-cisco@xs4all.nl>
16960 L:      linux-media@vger.kernel.org
16961 T:      git git://linuxtv.org/media_tree.git
16962 W:      https://linuxtv.org
16963 S:      Maintained
16964 F:      drivers/media/platform/vicodec/*
16965
16966 VIDEO MULTIPLEXER DRIVER
16967 M:      Philipp Zabel <p.zabel@pengutronix.de>
16968 L:      linux-media@vger.kernel.org
16969 S:      Maintained
16970 F:      drivers/media/platform/video-mux.c
16971
16972 VIDEO I2C POLLING DRIVER
16973 M:      Matt Ranostay <matt.ranostay@konsulko.com>
16974 L:      linux-media@vger.kernel.org
16975 S:      Maintained
16976 F:      drivers/media/i2c/video-i2c.c
16977
16978 VIDEOBUF2 FRAMEWORK
16979 M:      Pawel Osciak <pawel@osciak.com>
16980 M:      Marek Szyprowski <m.szyprowski@samsung.com>
16981 M:      Kyungmin Park <kyungmin.park@samsung.com>
16982 R:      Tomasz Figa <tfiga@chromium.org>
16983 L:      linux-media@vger.kernel.org
16984 S:      Maintained
16985 F:      drivers/media/common/videobuf2/*
16986 F:      include/media/videobuf2-*
16987
16988 VIMC VIRTUAL MEDIA CONTROLLER DRIVER
16989 M:      Helen Koike <helen.koike@collabora.com>
16990 L:      linux-media@vger.kernel.org
16991 T:      git git://linuxtv.org/media_tree.git
16992 W:      https://linuxtv.org
16993 S:      Maintained
16994 F:      drivers/media/platform/vimc/*
16995
16996 VIRT LIB
16997 M:      Alex Williamson <alex.williamson@redhat.com>
16998 M:      Paolo Bonzini <pbonzini@redhat.com>
16999 L:      kvm@vger.kernel.org
17000 S:      Supported
17001 F:      virt/lib/
17002
17003 VIRTIO AND VHOST VSOCK DRIVER
17004 M:      Stefan Hajnoczi <stefanha@redhat.com>
17005 L:      kvm@vger.kernel.org
17006 L:      virtualization@lists.linux-foundation.org
17007 L:      netdev@vger.kernel.org
17008 S:      Maintained
17009 F:      include/linux/virtio_vsock.h
17010 F:      include/uapi/linux/virtio_vsock.h
17011 F:      include/uapi/linux/vsockmon.h
17012 F:      include/uapi/linux/vm_sockets_diag.h
17013 F:      net/vmw_vsock/diag.c
17014 F:      net/vmw_vsock/af_vsock_tap.c
17015 F:      net/vmw_vsock/virtio_transport_common.c
17016 F:      net/vmw_vsock/virtio_transport.c
17017 F:      drivers/net/vsockmon.c
17018 F:      drivers/vhost/vsock.c
17019 F:      tools/testing/vsock/
17020
17021 VIRTIO CONSOLE DRIVER
17022 M:      Amit Shah <amit@kernel.org>
17023 L:      virtualization@lists.linux-foundation.org
17024 S:      Maintained
17025 F:      drivers/char/virtio_console.c
17026 F:      include/linux/virtio_console.h
17027 F:      include/uapi/linux/virtio_console.h
17028
17029 VIRTIO CORE AND NET DRIVERS
17030 M:      "Michael S. Tsirkin" <mst@redhat.com>
17031 M:      Jason Wang <jasowang@redhat.com>
17032 L:      virtualization@lists.linux-foundation.org
17033 S:      Maintained
17034 F:      Documentation/devicetree/bindings/virtio/
17035 F:      drivers/virtio/
17036 F:      tools/virtio/
17037 F:      drivers/net/virtio_net.c
17038 F:      drivers/block/virtio_blk.c
17039 F:      include/linux/virtio*.h
17040 F:      include/uapi/linux/virtio_*.h
17041 F:      drivers/crypto/virtio/
17042 F:      mm/balloon_compaction.c
17043
17044 VIRTIO BLOCK AND SCSI DRIVERS
17045 M:      "Michael S. Tsirkin" <mst@redhat.com>
17046 M:      Jason Wang <jasowang@redhat.com>
17047 R:      Paolo Bonzini <pbonzini@redhat.com>
17048 R:      Stefan Hajnoczi <stefanha@redhat.com>
17049 L:      virtualization@lists.linux-foundation.org
17050 S:      Maintained
17051 F:      drivers/block/virtio_blk.c
17052 F:      drivers/scsi/virtio_scsi.c
17053 F:      include/uapi/linux/virtio_blk.h
17054 F:      include/uapi/linux/virtio_scsi.h
17055 F:      drivers/vhost/scsi.c
17056
17057 VIRTIO CRYPTO DRIVER
17058 M:      Gonglei <arei.gonglei@huawei.com>
17059 L:      virtualization@lists.linux-foundation.org
17060 L:      linux-crypto@vger.kernel.org
17061 S:      Maintained
17062 F:      drivers/crypto/virtio/
17063 F:      include/uapi/linux/virtio_crypto.h
17064
17065 VIRTIO DRIVERS FOR S390
17066 M:      Cornelia Huck <cohuck@redhat.com>
17067 M:      Halil Pasic <pasic@linux.ibm.com>
17068 L:      linux-s390@vger.kernel.org
17069 L:      virtualization@lists.linux-foundation.org
17070 L:      kvm@vger.kernel.org
17071 S:      Supported
17072 F:      drivers/s390/virtio/
17073 F:      arch/s390/include/uapi/asm/virtio-ccw.h
17074
17075 VIRTIO GPU DRIVER
17076 M:      David Airlie <airlied@linux.ie>
17077 M:      Gerd Hoffmann <kraxel@redhat.com>
17078 L:      dri-devel@lists.freedesktop.org
17079 L:      virtualization@lists.linux-foundation.org
17080 T:      git git://anongit.freedesktop.org/drm/drm-misc
17081 S:      Maintained
17082 F:      drivers/gpu/drm/virtio/
17083 F:      include/uapi/linux/virtio_gpu.h
17084
17085 VIRTIO HOST (VHOST)
17086 M:      "Michael S. Tsirkin" <mst@redhat.com>
17087 M:      Jason Wang <jasowang@redhat.com>
17088 L:      kvm@vger.kernel.org
17089 L:      virtualization@lists.linux-foundation.org
17090 L:      netdev@vger.kernel.org
17091 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
17092 S:      Maintained
17093 F:      drivers/vhost/
17094 F:      include/uapi/linux/vhost.h
17095
17096 VIRTIO INPUT DRIVER
17097 M:      Gerd Hoffmann <kraxel@redhat.com>
17098 S:      Maintained
17099 F:      drivers/virtio/virtio_input.c
17100 F:      include/uapi/linux/virtio_input.h
17101
17102 VIRTIO IOMMU DRIVER
17103 M:      Jean-Philippe Brucker <jean-philippe@linaro.org>
17104 L:      virtualization@lists.linux-foundation.org
17105 S:      Maintained
17106 F:      drivers/iommu/virtio-iommu.c
17107 F:      include/uapi/linux/virtio_iommu.h
17108
17109 VIRTUAL BOX GUEST DEVICE DRIVER
17110 M:      Hans de Goede <hdegoede@redhat.com>
17111 M:      Arnd Bergmann <arnd@arndb.de>
17112 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
17113 S:      Maintained
17114 F:      include/linux/vbox_utils.h
17115 F:      include/uapi/linux/vbox*.h
17116 F:      drivers/virt/vboxguest/
17117
17118 VIRTUAL SERIO DEVICE DRIVER
17119 M:      Stephen Chandler Paul <thatslyude@gmail.com>
17120 S:      Maintained
17121 F:      drivers/input/serio/userio.c
17122 F:      include/uapi/linux/userio.h
17123
17124 VIVID VIRTUAL VIDEO DRIVER
17125 M:      Hans Verkuil <hverkuil@xs4all.nl>
17126 L:      linux-media@vger.kernel.org
17127 T:      git git://linuxtv.org/media_tree.git
17128 W:      https://linuxtv.org
17129 S:      Maintained
17130 F:      drivers/media/platform/vivid/*
17131
17132 VLYNQ BUS
17133 M:      Florian Fainelli <f.fainelli@gmail.com>
17134 L:      openwrt-devel@lists.openwrt.org (subscribers-only)
17135 S:      Maintained
17136 F:      drivers/vlynq/vlynq.c
17137 F:      include/linux/vlynq.h
17138
17139 VME SUBSYSTEM
17140 M:      Martyn Welch <martyn@welchs.me.uk>
17141 M:      Manohar Vanga <manohar.vanga@gmail.com>
17142 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
17143 L:      devel@driverdev.osuosl.org
17144 S:      Maintained
17145 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
17146 F:      Documentation/driver-api/vme.rst
17147 F:      drivers/staging/vme/
17148 F:      drivers/vme/
17149 F:      include/linux/vme*
17150
17151 VMWARE BALLOON DRIVER
17152 M:      Nadav Amit <namit@vmware.com>
17153 M:      "VMware, Inc." <pv-drivers@vmware.com>
17154 L:      linux-kernel@vger.kernel.org
17155 S:      Maintained
17156 F:      drivers/misc/vmw_balloon.c
17157
17158 VMWARE HYPERVISOR INTERFACE
17159 M:      Thomas Hellstrom <thellstrom@vmware.com>
17160 M:      "VMware, Inc." <pv-drivers@vmware.com>
17161 L:      virtualization@lists.linux-foundation.org
17162 S:      Supported
17163 F:      arch/x86/kernel/cpu/vmware.c
17164
17165 VMWARE PVRDMA DRIVER
17166 M:      Adit Ranadive <aditr@vmware.com>
17167 M:      VMware PV-Drivers <pv-drivers@vmware.com>
17168 L:      linux-rdma@vger.kernel.org
17169 S:      Maintained
17170 F:      drivers/infiniband/hw/vmw_pvrdma/
17171
17172 VMware PVSCSI driver
17173 M:      Jim Gill <jgill@vmware.com>
17174 M:      VMware PV-Drivers <pv-drivers@vmware.com>
17175 L:      linux-scsi@vger.kernel.org
17176 S:      Maintained
17177 F:      drivers/scsi/vmw_pvscsi.c
17178 F:      drivers/scsi/vmw_pvscsi.h
17179
17180 VMWARE VMMOUSE SUBDRIVER
17181 M:      "VMware Graphics" <linux-graphics-maintainer@vmware.com>
17182 M:      "VMware, Inc." <pv-drivers@vmware.com>
17183 L:      linux-input@vger.kernel.org
17184 S:      Maintained
17185 F:      drivers/input/mouse/vmmouse.c
17186 F:      drivers/input/mouse/vmmouse.h
17187
17188 VMWARE VMXNET3 ETHERNET DRIVER
17189 M:      Ronak Doshi <doshir@vmware.com>
17190 M:      "VMware, Inc." <pv-drivers@vmware.com>
17191 L:      netdev@vger.kernel.org
17192 S:      Maintained
17193 F:      drivers/net/vmxnet3/
17194
17195 VOCORE VOCORE2 BOARD
17196 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
17197 L:      linux-mips@vger.kernel.org
17198 S:      Maintained
17199 F:      arch/mips/boot/dts/ralink/vocore2.dts
17200
17201 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
17202 M:      Liam Girdwood <lgirdwood@gmail.com>
17203 M:      Mark Brown <broonie@kernel.org>
17204 L:      linux-kernel@vger.kernel.org
17205 W:      http://www.slimlogic.co.uk/?p=48
17206 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
17207 S:      Supported
17208 F:      Documentation/devicetree/bindings/regulator/
17209 F:      Documentation/power/regulator/
17210 F:      drivers/regulator/
17211 F:      include/dt-bindings/regulator/
17212 F:      include/linux/regulator/
17213
17214 VRF
17215 M:      David Ahern <dsa@cumulusnetworks.com>
17216 M:      Shrijeet Mukherjee <shrijeet@gmail.com>
17217 L:      netdev@vger.kernel.org
17218 S:      Maintained
17219 F:      drivers/net/vrf.c
17220 F:      Documentation/networking/vrf.txt
17221
17222 VT1211 HARDWARE MONITOR DRIVER
17223 M:      Juerg Haefliger <juergh@gmail.com>
17224 L:      linux-hwmon@vger.kernel.org
17225 S:      Maintained
17226 F:      Documentation/hwmon/vt1211.rst
17227 F:      drivers/hwmon/vt1211.c
17228
17229 VT8231 HARDWARE MONITOR DRIVER
17230 M:      Roger Lucas <vt8231@hiddenengine.co.uk>
17231 L:      linux-hwmon@vger.kernel.org
17232 S:      Maintained
17233 F:      drivers/hwmon/vt8231.c
17234
17235 VUB300 USB to SDIO/SD/MMC bridge chip
17236 M:      Tony Olech <tony.olech@elandigitalsystems.com>
17237 L:      linux-mmc@vger.kernel.org
17238 L:      linux-usb@vger.kernel.org
17239 S:      Supported
17240 F:      drivers/mmc/host/vub300.c
17241
17242 W1 DALLAS'S 1-WIRE BUS
17243 M:      Evgeniy Polyakov <zbr@ioremap.net>
17244 S:      Maintained
17245 F:      Documentation/devicetree/bindings/w1/
17246 F:      Documentation/w1/
17247 F:      drivers/w1/
17248 F:      include/linux/w1.h
17249
17250 W83791D HARDWARE MONITORING DRIVER
17251 M:      Marc Hulsman <m.hulsman@tudelft.nl>
17252 L:      linux-hwmon@vger.kernel.org
17253 S:      Maintained
17254 F:      Documentation/hwmon/w83791d.rst
17255 F:      drivers/hwmon/w83791d.c
17256
17257 W83793 HARDWARE MONITORING DRIVER
17258 M:      Rudolf Marek <r.marek@assembler.cz>
17259 L:      linux-hwmon@vger.kernel.org
17260 S:      Maintained
17261 F:      Documentation/hwmon/w83793.rst
17262 F:      drivers/hwmon/w83793.c
17263
17264 W83795 HARDWARE MONITORING DRIVER
17265 M:      Jean Delvare <jdelvare@suse.com>
17266 L:      linux-hwmon@vger.kernel.org
17267 S:      Maintained
17268 F:      drivers/hwmon/w83795.c
17269
17270 W83L51xD SD/MMC CARD INTERFACE DRIVER
17271 M:      Pierre Ossman <pierre@ossman.eu>
17272 S:      Maintained
17273 F:      drivers/mmc/host/wbsd.*
17274
17275 WACOM PROTOCOL 4 SERIAL TABLETS
17276 M:      Julian Squires <julian@cipht.net>
17277 M:      Hans de Goede <hdegoede@redhat.com>
17278 L:      linux-input@vger.kernel.org
17279 S:      Maintained
17280 F:      drivers/input/tablet/wacom_serial4.c
17281
17282 WATCHDOG DEVICE DRIVERS
17283 M:      Wim Van Sebroeck <wim@linux-watchdog.org>
17284 M:      Guenter Roeck <linux@roeck-us.net>
17285 L:      linux-watchdog@vger.kernel.org
17286 W:      http://www.linux-watchdog.org/
17287 T:      git git://www.linux-watchdog.org/linux-watchdog.git
17288 S:      Maintained
17289 F:      Documentation/devicetree/bindings/watchdog/
17290 F:      Documentation/watchdog/
17291 F:      drivers/watchdog/
17292 F:      include/linux/watchdog.h
17293 F:      include/uapi/linux/watchdog.h
17294
17295 WHISKEYCOVE PMIC GPIO DRIVER
17296 M:      Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
17297 L:      linux-gpio@vger.kernel.org
17298 S:      Maintained
17299 F:      drivers/gpio/gpio-wcove.c
17300
17301 WHWAVE RTC DRIVER
17302 M:      Dianlong Li <long17.cool@163.com>
17303 L:      linux-rtc@vger.kernel.org
17304 S:      Maintained
17305 F:      drivers/rtc/rtc-sd3078.c
17306
17307 WIIMOTE HID DRIVER
17308 M:      David Herrmann <dh.herrmann@googlemail.com>
17309 L:      linux-input@vger.kernel.org
17310 S:      Maintained
17311 F:      drivers/hid/hid-wiimote*
17312
17313 WILOCITY WIL6210 WIRELESS DRIVER
17314 M:      Maya Erez <merez@codeaurora.org>
17315 L:      linux-wireless@vger.kernel.org
17316 L:      wil6210@qti.qualcomm.com
17317 S:      Supported
17318 W:      http://wireless.kernel.org/en/users/Drivers/wil6210
17319 F:      drivers/net/wireless/ath/wil6210/
17320
17321 WIMAX STACK
17322 M:      Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
17323 M:      linux-wimax@intel.com
17324 L:      wimax@linuxwimax.org (subscribers-only)
17325 S:      Supported
17326 W:      http://linuxwimax.org
17327 F:      Documentation/wimax/README.wimax
17328 F:      include/linux/wimax/debug.h
17329 F:      include/net/wimax.h
17330 F:      include/uapi/linux/wimax.h
17331 F:      net/wimax/
17332
17333 WINBOND CIR DRIVER
17334 M:      David Härdeman <david@hardeman.nu>
17335 S:      Maintained
17336 F:      drivers/media/rc/winbond-cir.c
17337
17338 RCMM REMOTE CONTROLS DECODER
17339 M:      Patrick Lerda <patrick9876@free.fr>
17340 S:      Maintained
17341 F:      drivers/media/rc/ir-rcmm-decoder.c
17342
17343 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
17344 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
17345 L:      linux-watchdog@vger.kernel.org
17346 S:      Maintained
17347 F:      drivers/watchdog/ebc-c384_wdt.c
17348
17349 WINSYSTEMS WS16C48 GPIO DRIVER
17350 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
17351 L:      linux-gpio@vger.kernel.org
17352 S:      Maintained
17353 F:      drivers/gpio/gpio-ws16c48.c
17354
17355 WISTRON LAPTOP BUTTON DRIVER
17356 M:      Miloslav Trmac <mitr@volny.cz>
17357 S:      Maintained
17358 F:      drivers/input/misc/wistron_btns.c
17359
17360 WL3501 WIRELESS PCMCIA CARD DRIVER
17361 L:      linux-wireless@vger.kernel.org
17362 S:      Odd fixes
17363 F:      drivers/net/wireless/wl3501*
17364
17365 WOLFSON MICROELECTRONICS DRIVERS
17366 L:      patches@opensource.cirrus.com
17367 T:      git https://github.com/CirrusLogic/linux-drivers.git
17368 W:      https://github.com/CirrusLogic/linux-drivers/wiki
17369 S:      Supported
17370 F:      Documentation/hwmon/wm83??.rst
17371 F:      Documentation/devicetree/bindings/extcon/extcon-arizona.txt
17372 F:      Documentation/devicetree/bindings/regulator/arizona-regulator.txt
17373 F:      Documentation/devicetree/bindings/mfd/arizona.txt
17374 F:      Documentation/devicetree/bindings/mfd/wm831x.txt
17375 F:      Documentation/devicetree/bindings/sound/wlf,arizona.txt
17376 F:      arch/arm/mach-s3c64xx/mach-crag6410*
17377 F:      drivers/clk/clk-wm83*.c
17378 F:      drivers/extcon/extcon-arizona.c
17379 F:      drivers/leds/leds-wm83*.c
17380 F:      drivers/gpio/gpio-*wm*.c
17381 F:      drivers/gpio/gpio-arizona.c
17382 F:      drivers/hwmon/wm83??-hwmon.c
17383 F:      drivers/input/misc/wm831x-on.c
17384 F:      drivers/input/touchscreen/wm831x-ts.c
17385 F:      drivers/input/touchscreen/wm97*.c
17386 F:      drivers/mfd/arizona*
17387 F:      drivers/mfd/wm*.c
17388 F:      drivers/mfd/cs47l24*
17389 F:      drivers/power/supply/wm83*.c
17390 F:      drivers/rtc/rtc-wm83*.c
17391 F:      drivers/regulator/wm8*.c
17392 F:      drivers/regulator/arizona*
17393 F:      drivers/video/backlight/wm83*_bl.c
17394 F:      drivers/watchdog/wm83*_wdt.c
17395 F:      include/linux/mfd/arizona/
17396 F:      include/linux/mfd/wm831x/
17397 F:      include/linux/mfd/wm8350/
17398 F:      include/linux/mfd/wm8400*
17399 F:      include/linux/regulator/arizona*
17400 F:      include/linux/wm97xx.h
17401 F:      include/sound/wm????.h
17402 F:      sound/soc/codecs/arizona.?
17403 F:      sound/soc/codecs/wm*
17404 F:      sound/soc/codecs/cs47l24*
17405
17406 WORKQUEUE
17407 M:      Tejun Heo <tj@kernel.org>
17408 R:      Lai Jiangshan <jiangshanlai@gmail.com>
17409 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
17410 S:      Maintained
17411 F:      include/linux/workqueue.h
17412 F:      kernel/workqueue.c
17413 F:      Documentation/core-api/workqueue.rst
17414
17415 X-POWERS AXP288 PMIC DRIVERS
17416 M:      Hans de Goede <hdegoede@redhat.com>
17417 S:      Maintained
17418 N:      axp288
17419 F:      drivers/acpi/pmic/intel_pmic_xpower.c
17420
17421 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
17422 M:      Chen-Yu Tsai <wens@csie.org>
17423 L:      linux-kernel@vger.kernel.org
17424 S:      Maintained
17425 N:      axp[128]
17426
17427 X.25 NETWORK LAYER
17428 M:      Andrew Hendry <andrew.hendry@gmail.com>
17429 L:      linux-x25@vger.kernel.org
17430 S:      Odd Fixes
17431 F:      Documentation/networking/x25*
17432 F:      include/net/x25*
17433 F:      net/x25/
17434
17435 X86 ARCHITECTURE (32-BIT AND 64-BIT)
17436 M:      Thomas Gleixner <tglx@linutronix.de>
17437 M:      Ingo Molnar <mingo@redhat.com>
17438 M:      Borislav Petkov <bp@alien8.de>
17439 R:      "H. Peter Anvin" <hpa@zytor.com>
17440 M:      x86@kernel.org
17441 L:      linux-kernel@vger.kernel.org
17442 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
17443 S:      Maintained
17444 F:      Documentation/devicetree/bindings/x86/
17445 F:      Documentation/x86/
17446 F:      arch/x86/
17447
17448 X86 ENTRY CODE
17449 M:      Andy Lutomirski <luto@kernel.org>
17450 L:      linux-kernel@vger.kernel.org
17451 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
17452 S:      Maintained
17453 F:      arch/x86/entry/
17454
17455 X86 MCE INFRASTRUCTURE
17456 M:      Tony Luck <tony.luck@intel.com>
17457 M:      Borislav Petkov <bp@alien8.de>
17458 L:      linux-edac@vger.kernel.org
17459 S:      Maintained
17460 F:      arch/x86/kernel/cpu/mce/*
17461
17462 X86 MICROCODE UPDATE SUPPORT
17463 M:      Borislav Petkov <bp@alien8.de>
17464 S:      Maintained
17465 F:      arch/x86/kernel/cpu/microcode/*
17466
17467 X86 MM
17468 M:      Dave Hansen <dave.hansen@linux.intel.com>
17469 M:      Andy Lutomirski <luto@kernel.org>
17470 M:      Peter Zijlstra <peterz@infradead.org>
17471 L:      linux-kernel@vger.kernel.org
17472 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
17473 S:      Maintained
17474 F:      arch/x86/mm/
17475
17476 X86 PLATFORM DRIVERS
17477 M:      Darren Hart <dvhart@infradead.org>
17478 M:      Andy Shevchenko <andy@infradead.org>
17479 L:      platform-driver-x86@vger.kernel.org
17480 T:      git git://git.infradead.org/linux-platform-drivers-x86.git
17481 S:      Maintained
17482 F:      drivers/platform/x86/
17483 F:      drivers/platform/olpc/
17484
17485 X86 PLATFORM DRIVERS - ARCH
17486 R:      Darren Hart <dvhart@infradead.org>
17487 R:      Andy Shevchenko <andy@infradead.org>
17488 L:      platform-driver-x86@vger.kernel.org
17489 L:      x86@kernel.org
17490 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
17491 S:      Maintained
17492 F:      arch/x86/platform
17493
17494 X86 VDSO
17495 M:      Andy Lutomirski <luto@kernel.org>
17496 L:      linux-kernel@vger.kernel.org
17497 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
17498 S:      Maintained
17499 F:      arch/x86/entry/vdso/
17500
17501 XARRAY
17502 M:      Matthew Wilcox <willy@infradead.org>
17503 L:      linux-fsdevel@vger.kernel.org
17504 S:      Supported
17505 F:      Documentation/core-api/xarray.rst
17506 F:      lib/idr.c
17507 F:      lib/xarray.c
17508 F:      include/linux/idr.h
17509 F:      include/linux/xarray.h
17510 F:      tools/testing/radix-tree
17511
17512 XBOX DVD IR REMOTE
17513 M:      Benjamin Valentin <benpicco@googlemail.com>
17514 S:      Maintained
17515 F:      drivers/media/rc/xbox_remote.c
17516 F:      drivers/media/rc/keymaps/rc-xbox-dvd.c
17517
17518 XC2028/3028 TUNER DRIVER
17519 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
17520 L:      linux-media@vger.kernel.org
17521 W:      https://linuxtv.org
17522 T:      git git://linuxtv.org/media_tree.git
17523 S:      Maintained
17524 F:      drivers/media/tuners/tuner-xc2028.*
17525
17526 XDP (eXpress Data Path)
17527 M:      Alexei Starovoitov <ast@kernel.org>
17528 M:      Daniel Borkmann <daniel@iogearbox.net>
17529 M:      David S. Miller <davem@davemloft.net>
17530 M:      Jakub Kicinski <jakub.kicinski@netronome.com>
17531 M:      Jesper Dangaard Brouer <hawk@kernel.org>
17532 M:      John Fastabend <john.fastabend@gmail.com>
17533 L:      netdev@vger.kernel.org
17534 L:      bpf@vger.kernel.org
17535 S:      Supported
17536 F:      net/core/xdp.c
17537 F:      include/net/xdp.h
17538 F:      kernel/bpf/devmap.c
17539 F:      kernel/bpf/cpumap.c
17540 F:      include/trace/events/xdp.h
17541 K:      xdp
17542 N:      xdp
17543
17544 XDP SOCKETS (AF_XDP)
17545 M:      Björn Töpel <bjorn.topel@intel.com>
17546 M:      Magnus Karlsson <magnus.karlsson@intel.com>
17547 R:      Jonathan Lemon <jonathan.lemon@gmail.com>
17548 L:      netdev@vger.kernel.org
17549 L:      bpf@vger.kernel.org
17550 S:      Maintained
17551 F:      kernel/bpf/xskmap.c
17552 F:      net/xdp/
17553
17554 XEN BLOCK SUBSYSTEM
17555 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
17556 M:      Roger Pau Monné <roger.pau@citrix.com>
17557 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
17558 S:      Supported
17559 F:      drivers/block/xen-blkback/*
17560 F:      drivers/block/xen*
17561
17562 XEN HYPERVISOR ARM
17563 M:      Stefano Stabellini <sstabellini@kernel.org>
17564 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
17565 S:      Maintained
17566 F:      arch/arm/xen/
17567 F:      arch/arm/include/asm/xen/
17568
17569 XEN HYPERVISOR ARM64
17570 M:      Stefano Stabellini <sstabellini@kernel.org>
17571 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
17572 S:      Maintained
17573 F:      arch/arm64/xen/
17574 F:      arch/arm64/include/asm/xen/
17575
17576 XEN HYPERVISOR INTERFACE
17577 M:      Boris Ostrovsky <boris.ostrovsky@oracle.com>
17578 M:      Juergen Gross <jgross@suse.com>
17579 R:      Stefano Stabellini <sstabellini@kernel.org>
17580 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
17581 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
17582 S:      Supported
17583 F:      arch/x86/xen/
17584 F:      arch/x86/platform/pvh/
17585 F:      drivers/*/xen-*front.c
17586 F:      drivers/xen/
17587 F:      arch/x86/include/asm/xen/
17588 F:      arch/x86/include/asm/pvclock-abi.h
17589 F:      include/xen/
17590 F:      include/uapi/xen/
17591 F:      Documentation/ABI/stable/sysfs-hypervisor-xen
17592 F:      Documentation/ABI/testing/sysfs-hypervisor-xen
17593
17594 XEN NETWORK BACKEND DRIVER
17595 M:      Wei Liu <wei.liu@kernel.org>
17596 M:      Paul Durrant <paul.durrant@citrix.com>
17597 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
17598 L:      netdev@vger.kernel.org
17599 S:      Supported
17600 F:      drivers/net/xen-netback/*
17601
17602 XEN PCI SUBSYSTEM
17603 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
17604 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
17605 S:      Supported
17606 F:      arch/x86/pci/*xen*
17607 F:      drivers/pci/*xen*
17608
17609 XEN PVSCSI DRIVERS
17610 M:      Juergen Gross <jgross@suse.com>
17611 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
17612 L:      linux-scsi@vger.kernel.org
17613 S:      Supported
17614 F:      drivers/scsi/xen-scsifront.c
17615 F:      drivers/xen/xen-scsiback.c
17616 F:      include/xen/interface/io/vscsiif.h
17617
17618 XEN SWIOTLB SUBSYSTEM
17619 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
17620 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
17621 L:      iommu@lists.linux-foundation.org
17622 S:      Supported
17623 F:      arch/x86/xen/*swiotlb*
17624 F:      drivers/xen/*swiotlb*
17625
17626 XEN SOUND FRONTEND DRIVER
17627 M:      Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
17628 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
17629 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
17630 S:      Supported
17631 F:      sound/xen/*
17632
17633 XFS FILESYSTEM
17634 M:      Darrick J. Wong <darrick.wong@oracle.com>
17635 M:      linux-xfs@vger.kernel.org
17636 L:      linux-xfs@vger.kernel.org
17637 W:      http://xfs.org/
17638 T:      git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
17639 S:      Supported
17640 F:      Documentation/admin-guide/xfs.rst
17641 F:      Documentation/ABI/testing/sysfs-fs-xfs
17642 F:      Documentation/filesystems/xfs-delayed-logging-design.txt
17643 F:      Documentation/filesystems/xfs-self-describing-metadata.txt
17644 F:      fs/xfs/
17645 F:      include/uapi/linux/dqblk_xfs.h
17646 F:      include/uapi/linux/fsmap.h
17647
17648 XILINX AXI ETHERNET DRIVER
17649 M:      Anirudha Sarangi <anirudh@xilinx.com>
17650 M:      John Linn <John.Linn@xilinx.com>
17651 S:      Maintained
17652 F:      drivers/net/ethernet/xilinx/xilinx_axienet*
17653
17654 XILINX UARTLITE SERIAL DRIVER
17655 M:      Peter Korsgaard <jacmet@sunsite.dk>
17656 L:      linux-serial@vger.kernel.org
17657 S:      Maintained
17658 F:      drivers/tty/serial/uartlite.c
17659
17660 XILINX VIDEO IP CORES
17661 M:      Hyun Kwon <hyun.kwon@xilinx.com>
17662 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
17663 L:      linux-media@vger.kernel.org
17664 T:      git git://linuxtv.org/media_tree.git
17665 S:      Supported
17666 F:      Documentation/devicetree/bindings/media/xilinx/
17667 F:      drivers/media/platform/xilinx/
17668 F:      include/uapi/linux/xilinx-v4l2-controls.h
17669
17670 XILLYBUS DRIVER
17671 M:      Eli Billauer <eli.billauer@gmail.com>
17672 L:      linux-kernel@vger.kernel.org
17673 S:      Supported
17674 F:      drivers/char/xillybus/
17675
17676 XLP9XX I2C DRIVER
17677 M:      George Cherian <george.cherian@cavium.com>
17678 M:      Jan Glauber <jglauber@cavium.com>
17679 L:      linux-i2c@vger.kernel.org
17680 W:      http://www.cavium.com
17681 S:      Supported
17682 F:      Documentation/devicetree/bindings/i2c/i2c-xlp9xx.txt
17683 F:      drivers/i2c/busses/i2c-xlp9xx.c
17684
17685 XRA1403 GPIO EXPANDER
17686 M:      Nandor Han <nandor.han@ge.com>
17687 M:      Semi Malinen <semi.malinen@ge.com>
17688 L:      linux-gpio@vger.kernel.org
17689 S:      Maintained
17690 F:      drivers/gpio/gpio-xra1403.c
17691 F:      Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
17692
17693 XTENSA XTFPGA PLATFORM SUPPORT
17694 M:      Max Filippov <jcmvbkbc@gmail.com>
17695 L:      linux-xtensa@linux-xtensa.org
17696 S:      Maintained
17697 F:      drivers/spi/spi-xtensa-xtfpga.c
17698 F:      sound/soc/xtensa/xtfpga-i2s.c
17699
17700 YAM DRIVER FOR AX.25
17701 M:      Jean-Paul Roubelat <jpr@f6fbb.org>
17702 L:      linux-hams@vger.kernel.org
17703 S:      Maintained
17704 F:      drivers/net/hamradio/yam*
17705 F:      include/linux/yam.h
17706
17707 YAMA SECURITY MODULE
17708 M:      Kees Cook <keescook@chromium.org>
17709 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
17710 S:      Supported
17711 F:      security/yama/
17712 F:      Documentation/admin-guide/LSM/Yama.rst
17713
17714 YEALINK PHONE DRIVER
17715 M:      Henk Vergonet <Henk.Vergonet@gmail.com>
17716 L:      usbb2k-api-dev@nongnu.org
17717 S:      Maintained
17718 F:      Documentation/input/devices/yealink.rst
17719 F:      drivers/input/misc/yealink.*
17720
17721 Z8530 DRIVER FOR AX.25
17722 M:      Joerg Reuter <jreuter@yaina.de>
17723 W:      http://yaina.de/jreuter/
17724 W:      http://www.qsl.net/dl1bke/
17725 L:      linux-hams@vger.kernel.org
17726 S:      Maintained
17727 F:      Documentation/networking/z8530drv.txt
17728 F:      drivers/net/hamradio/*scc.c
17729 F:      drivers/net/hamradio/z8530.h
17730
17731 ZBUD COMPRESSED PAGE ALLOCATOR
17732 M:      Seth Jennings <sjenning@redhat.com>
17733 M:      Dan Streetman <ddstreet@ieee.org>
17734 L:      linux-mm@kvack.org
17735 S:      Maintained
17736 F:      mm/zbud.c
17737 F:      include/linux/zbud.h
17738
17739 ZD1211RW WIRELESS DRIVER
17740 M:      Daniel Drake <dsd@gentoo.org>
17741 M:      Ulrich Kunitz <kune@deine-taler.de>
17742 W:      http://zd1211.ath.cx/wiki/DriverRewrite
17743 L:      linux-wireless@vger.kernel.org
17744 L:      zd1211-devs@lists.sourceforge.net (subscribers-only)
17745 S:      Maintained
17746 F:      drivers/net/wireless/zydas/zd1211rw/
17747
17748 ZD1301 MEDIA DRIVER
17749 M:      Antti Palosaari <crope@iki.fi>
17750 L:      linux-media@vger.kernel.org
17751 W:      https://linuxtv.org/
17752 W:      http://palosaari.fi/linux/
17753 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
17754 S:      Maintained
17755 F:      drivers/media/usb/dvb-usb-v2/zd1301*
17756
17757 ZD1301_DEMOD MEDIA DRIVER
17758 M:      Antti Palosaari <crope@iki.fi>
17759 L:      linux-media@vger.kernel.org
17760 W:      https://linuxtv.org/
17761 W:      http://palosaari.fi/linux/
17762 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
17763 S:      Maintained
17764 F:      drivers/media/dvb-frontends/zd1301_demod*
17765
17766 ZHAOXIN PROCESSOR SUPPORT
17767 M:      Tony W Wang-oc <TonyWWang-oc@zhaoxin.com>
17768 L:      linux-kernel@vger.kernel.org
17769 S:      Maintained
17770 F:      arch/x86/kernel/cpu/zhaoxin.c
17771
17772 ZPOOL COMPRESSED PAGE STORAGE API
17773 M:      Dan Streetman <ddstreet@ieee.org>
17774 L:      linux-mm@kvack.org
17775 S:      Maintained
17776 F:      mm/zpool.c
17777 F:      include/linux/zpool.h
17778
17779 ZR36067 VIDEO FOR LINUX DRIVER
17780 L:      mjpeg-users@lists.sourceforge.net
17781 L:      linux-media@vger.kernel.org
17782 W:      http://mjpeg.sourceforge.net/driver-zoran/
17783 T:      hg https://linuxtv.org/hg/v4l-dvb
17784 S:      Odd Fixes
17785 F:      drivers/staging/media/zoran/
17786
17787 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
17788 M:      Minchan Kim <minchan@kernel.org>
17789 M:      Nitin Gupta <ngupta@vflare.org>
17790 R:      Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
17791 L:      linux-kernel@vger.kernel.org
17792 S:      Maintained
17793 F:      drivers/block/zram/
17794 F:      Documentation/admin-guide/blockdev/zram.rst
17795
17796 ZS DECSTATION Z85C30 SERIAL DRIVER
17797 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
17798 S:      Maintained
17799 F:      drivers/tty/serial/zs.*
17800
17801 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
17802 M:      Minchan Kim <minchan@kernel.org>
17803 M:      Nitin Gupta <ngupta@vflare.org>
17804 R:      Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
17805 L:      linux-mm@kvack.org
17806 S:      Maintained
17807 F:      mm/zsmalloc.c
17808 F:      include/linux/zsmalloc.h
17809 F:      Documentation/vm/zsmalloc.rst
17810
17811 ZSWAP COMPRESSED SWAP CACHING
17812 M:      Seth Jennings <sjenning@redhat.com>
17813 M:      Dan Streetman <ddstreet@ieee.org>
17814 L:      linux-mm@kvack.org
17815 S:      Maintained
17816 F:      mm/zswap.c
17817
17818 THE REST
17819 M:      Linus Torvalds <torvalds@linux-foundation.org>
17820 L:      linux-kernel@vger.kernel.org
17821 Q:      http://patchwork.kernel.org/project/LKML/list/
17822 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
17823 S:      Buried alive in reporters
17824 F:      *
17825 F:      */