]> asedeno.scripts.mit.edu Git - linux.git/blob - MAINTAINERS
drm: Add Grain Media GM12U320 driver v2
[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/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 <hanjun.guo@linaro.org>
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
555 ADXL372 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
556 M:      Stefan Popa <stefan.popa@analog.com>
557 W:      http://ez.analog.com/community/linux-device-drivers
558 S:      Supported
559 F:      drivers/iio/accel/adxl372.c
560 F:      drivers/iio/accel/adxl372_spi.c
561 F:      drivers/iio/accel/adxl372_i2c.c
562 F:      Documentation/devicetree/bindings/iio/accel/adxl372.txt
563
564 AF9013 MEDIA DRIVER
565 M:      Antti Palosaari <crope@iki.fi>
566 L:      linux-media@vger.kernel.org
567 W:      https://linuxtv.org
568 W:      http://palosaari.fi/linux/
569 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
570 T:      git git://linuxtv.org/anttip/media_tree.git
571 S:      Maintained
572 F:      drivers/media/dvb-frontends/af9013*
573
574 AF9033 MEDIA DRIVER
575 M:      Antti Palosaari <crope@iki.fi>
576 L:      linux-media@vger.kernel.org
577 W:      https://linuxtv.org
578 W:      http://palosaari.fi/linux/
579 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
580 T:      git git://linuxtv.org/anttip/media_tree.git
581 S:      Maintained
582 F:      drivers/media/dvb-frontends/af9033*
583
584 AFFS FILE SYSTEM
585 M:      David Sterba <dsterba@suse.com>
586 L:      linux-fsdevel@vger.kernel.org
587 S:      Odd Fixes
588 F:      Documentation/filesystems/affs.txt
589 F:      fs/affs/
590
591 AFS FILESYSTEM
592 M:      David Howells <dhowells@redhat.com>
593 L:      linux-afs@lists.infradead.org
594 S:      Supported
595 F:      fs/afs/
596 F:      include/trace/events/afs.h
597 F:      Documentation/filesystems/afs.txt
598 W:      https://www.infradead.org/~dhowells/kafs/
599
600 AGPGART DRIVER
601 M:      David Airlie <airlied@linux.ie>
602 T:      git git://anongit.freedesktop.org/drm/drm
603 S:      Maintained
604 F:      drivers/char/agp/
605 F:      include/linux/agp*
606 F:      include/uapi/linux/agp*
607
608 AHA152X SCSI DRIVER
609 M:      "Juergen E. Fischer" <fischer@norbit.de>
610 L:      linux-scsi@vger.kernel.org
611 S:      Maintained
612 F:      drivers/scsi/aha152x*
613 F:      drivers/scsi/pcmcia/aha152x*
614
615 AIC7XXX / AIC79XX SCSI DRIVER
616 M:      Hannes Reinecke <hare@suse.com>
617 L:      linux-scsi@vger.kernel.org
618 S:      Maintained
619 F:      drivers/scsi/aic7xxx/
620
621 AIMSLAB FM RADIO RECEIVER DRIVER
622 M:      Hans Verkuil <hverkuil@xs4all.nl>
623 L:      linux-media@vger.kernel.org
624 T:      git git://linuxtv.org/media_tree.git
625 W:      https://linuxtv.org
626 S:      Maintained
627 F:      drivers/media/radio/radio-aimslab*
628
629 AIO
630 M:      Benjamin LaHaise <bcrl@kvack.org>
631 L:      linux-aio@kvack.org
632 S:      Supported
633 F:      fs/aio.c
634 F:      include/linux/*aio*.h
635
636 AIRSPY MEDIA DRIVER
637 M:      Antti Palosaari <crope@iki.fi>
638 L:      linux-media@vger.kernel.org
639 W:      https://linuxtv.org
640 W:      http://palosaari.fi/linux/
641 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
642 T:      git git://linuxtv.org/anttip/media_tree.git
643 S:      Maintained
644 F:      drivers/media/usb/airspy/
645
646 ALACRITECH GIGABIT ETHERNET DRIVER
647 M:      Lino Sanfilippo <LinoSanfilippo@gmx.de>
648 S:      Maintained
649 F:      drivers/net/ethernet/alacritech/*
650
651 ALCATEL SPEEDTOUCH USB DRIVER
652 M:      Duncan Sands <duncan.sands@free.fr>
653 L:      linux-usb@vger.kernel.org
654 W:      http://www.linux-usb.org/SpeedTouch/
655 S:      Maintained
656 F:      drivers/usb/atm/speedtch.c
657 F:      drivers/usb/atm/usbatm.c
658
659 ALCHEMY AU1XX0 MMC DRIVER
660 M:      Manuel Lauss <manuel.lauss@gmail.com>
661 S:      Maintained
662 F:      drivers/mmc/host/au1xmmc.c
663
664 ALI1563 I2C DRIVER
665 M:      Rudolf Marek <r.marek@assembler.cz>
666 L:      linux-i2c@vger.kernel.org
667 S:      Maintained
668 F:      Documentation/i2c/busses/i2c-ali1563
669 F:      drivers/i2c/busses/i2c-ali1563.c
670
671 ALLWINNER SECURITY SYSTEM
672 M:      Corentin Labbe <clabbe.montjoie@gmail.com>
673 L:      linux-crypto@vger.kernel.org
674 S:      Maintained
675 F:      drivers/crypto/sunxi-ss/
676
677 ALLWINNER VPU DRIVER
678 M:      Maxime Ripard <maxime.ripard@bootlin.com>
679 M:      Paul Kocialkowski <paul.kocialkowski@bootlin.com>
680 L:      linux-media@vger.kernel.org
681 S:      Maintained
682 F:      drivers/staging/media/sunxi/cedrus/
683
684 ALPHA PORT
685 M:      Richard Henderson <rth@twiddle.net>
686 M:      Ivan Kokshaysky <ink@jurassic.park.msu.ru>
687 M:      Matt Turner <mattst88@gmail.com>
688 S:      Odd Fixes
689 L:      linux-alpha@vger.kernel.org
690 F:      arch/alpha/
691
692 ALPS PS/2 TOUCHPAD DRIVER
693 R:      Pali Rohár <pali.rohar@gmail.com>
694 F:      drivers/input/mouse/alps.*
695
696 ALTERA I2C CONTROLLER DRIVER
697 M:      Thor Thayer <thor.thayer@linux.intel.com>
698 S:      Maintained
699 F:      Documentation/devicetree/bindings/i2c/i2c-altera.txt
700 F:      drivers/i2c/busses/i2c-altera.c
701
702 ALTERA MAILBOX DRIVER
703 M:      Ley Foon Tan <lftan@altera.com>
704 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
705 S:      Maintained
706 F:      drivers/mailbox/mailbox-altera.c
707
708 ALTERA PIO DRIVER
709 M:      Tien Hock Loh <thloh@altera.com>
710 L:      linux-gpio@vger.kernel.org
711 S:      Maintained
712 F:      drivers/gpio/gpio-altera.c
713
714 ALTERA SYSTEM MANAGER DRIVER
715 M:      Thor Thayer <thor.thayer@linux.intel.com>
716 S:      Maintained
717 F:      drivers/mfd/altera-sysmgr.c
718 F:      include/linux/mfd/altera-sysgmr.h
719
720 ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
721 M:      Thor Thayer <thor.thayer@linux.intel.com>
722 S:      Maintained
723 F:      drivers/gpio/gpio-altera-a10sr.c
724 F:      drivers/mfd/altera-a10sr.c
725 F:      drivers/reset/reset-a10sr.c
726 F:      include/linux/mfd/altera-a10sr.h
727 F:      include/dt-bindings/reset/altr,rst-mgr-a10sr.h
728
729 ALTERA TRIPLE SPEED ETHERNET DRIVER
730 M:      Thor Thayer <thor.thayer@linux.intel.com>
731 L:      netdev@vger.kernel.org
732 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
733 S:      Maintained
734 F:      drivers/net/ethernet/altera/
735
736 ALTERA UART/JTAG UART SERIAL DRIVERS
737 M:      Tobias Klauser <tklauser@distanz.ch>
738 L:      linux-serial@vger.kernel.org
739 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
740 S:      Maintained
741 F:      drivers/tty/serial/altera_uart.c
742 F:      drivers/tty/serial/altera_jtaguart.c
743 F:      include/linux/altera_uart.h
744 F:      include/linux/altera_jtaguart.h
745
746 AMAZON ANNAPURNA LABS THERMAL MMIO DRIVER
747 M:      Talel Shenhar <talel@amazon.com>
748 S:      Maintained
749 F:      Documentation/devicetree/bindings/thermal/amazon,al-thermal.txt
750 F:      drivers/thermal/thermal_mmio.c
751
752 AMAZON ETHERNET DRIVERS
753 M:      Netanel Belgazal <netanel@amazon.com>
754 R:      Saeed Bishara <saeedb@amazon.com>
755 R:      Zorik Machulsky <zorik@amazon.com>
756 L:      netdev@vger.kernel.org
757 S:      Supported
758 F:      Documentation/networking/device_drivers/amazon/ena.txt
759 F:      drivers/net/ethernet/amazon/
760
761 AMAZON RDMA EFA DRIVER
762 M:      Gal Pressman <galpress@amazon.com>
763 R:      Yossi Leybovich <sleybo@amazon.com>
764 L:      linux-rdma@vger.kernel.org
765 Q:      https://patchwork.kernel.org/project/linux-rdma/list/
766 S:      Supported
767 F:      drivers/infiniband/hw/efa/
768 F:      include/uapi/rdma/efa-abi.h
769
770 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
771 M:      Tom Lendacky <thomas.lendacky@amd.com>
772 M:      Gary Hook <gary.hook@amd.com>
773 L:      linux-crypto@vger.kernel.org
774 S:      Supported
775 F:      drivers/crypto/ccp/
776 F:      include/linux/ccp.h
777
778 AMD DISPLAY CORE
779 M:      Harry Wentland <harry.wentland@amd.com>
780 M:      Leo Li <sunpeng.li@amd.com>
781 L:      amd-gfx@lists.freedesktop.org
782 T:      git git://people.freedesktop.org/~agd5f/linux
783 S:      Supported
784 F:      drivers/gpu/drm/amd/display/
785
786 AMD FAM15H PROCESSOR POWER MONITORING DRIVER
787 M:      Huang Rui <ray.huang@amd.com>
788 L:      linux-hwmon@vger.kernel.org
789 S:      Supported
790 F:      Documentation/hwmon/fam15h_power.rst
791 F:      drivers/hwmon/fam15h_power.c
792
793 AMD FCH GPIO DRIVER
794 M:      Enrico Weigelt, metux IT consult <info@metux.net>
795 L:      linux-gpio@vger.kernel.org
796 S:      Maintained
797 F:      drivers/gpio/gpio-amd-fch.c
798 F:      include/linux/platform_data/gpio/gpio-amd-fch.h
799
800 AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
801 L:      linux-geode@lists.infradead.org (moderated for non-subscribers)
802 S:      Orphan
803 F:      drivers/usb/gadget/udc/amd5536udc.*
804
805 AMD GEODE PROCESSOR/CHIPSET SUPPORT
806 P:      Andres Salomon <dilinger@queued.net>
807 L:      linux-geode@lists.infradead.org (moderated for non-subscribers)
808 W:      http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
809 S:      Supported
810 F:      drivers/char/hw_random/geode-rng.c
811 F:      drivers/crypto/geode*
812 F:      drivers/video/fbdev/geode/
813 F:      arch/x86/include/asm/geode.h
814
815 AMD IOMMU (AMD-VI)
816 M:      Joerg Roedel <joro@8bytes.org>
817 L:      iommu@lists.linux-foundation.org
818 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
819 S:      Maintained
820 F:      drivers/iommu/amd_iommu*.[ch]
821 F:      include/linux/amd-iommu.h
822
823 AMD KFD
824 M:      Oded Gabbay <oded.gabbay@gmail.com>
825 L:      dri-devel@lists.freedesktop.org
826 T:      git git://people.freedesktop.org/~gabbayo/linux.git
827 S:      Supported
828 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
829 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
830 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
831 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
832 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c
833 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_fence.c
834 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
835 F:      drivers/gpu/drm/amd/amdkfd/
836 F:      drivers/gpu/drm/amd/include/cik_structs.h
837 F:      drivers/gpu/drm/amd/include/kgd_kfd_interface.h
838 F:      drivers/gpu/drm/amd/include/vi_structs.h
839 F:      drivers/gpu/drm/amd/include/v9_structs.h
840 F:      include/uapi/linux/kfd_ioctl.h
841
842 AMD MP2 I2C DRIVER
843 M:      Elie Morisse <syniurge@gmail.com>
844 M:      Nehal Shah <nehal-bakulchandra.shah@amd.com>
845 M:      Shyam Sundar S K <shyam-sundar.s-k@amd.com>
846 L:      linux-i2c@vger.kernel.org
847 S:      Maintained
848 F:      drivers/i2c/busses/i2c-amd-mp2*
849
850 AMD POWERPLAY
851 M:      Rex Zhu <rex.zhu@amd.com>
852 M:      Evan Quan <evan.quan@amd.com>
853 L:      amd-gfx@lists.freedesktop.org
854 S:      Supported
855 F:      drivers/gpu/drm/amd/powerplay/
856 T:      git git://people.freedesktop.org/~agd5f/linux
857
858 AMD SEATTLE DEVICE TREE SUPPORT
859 M:      Brijesh Singh <brijeshkumar.singh@amd.com>
860 M:      Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
861 M:      Tom Lendacky <thomas.lendacky@amd.com>
862 S:      Supported
863 F:      arch/arm64/boot/dts/amd/
864
865 AMD XGBE DRIVER
866 M:      Tom Lendacky <thomas.lendacky@amd.com>
867 L:      netdev@vger.kernel.org
868 S:      Supported
869 F:      drivers/net/ethernet/amd/xgbe/
870 F:      arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
871
872 ANALOG DEVICES INC AD5686 DRIVER
873 M:      Stefan Popa <stefan.popa@analog.com>
874 L:      linux-pm@vger.kernel.org
875 W:      http://ez.analog.com/community/linux-device-drivers
876 S:      Supported
877 F:      drivers/iio/dac/ad5686*
878 F:      drivers/iio/dac/ad5696*
879
880 ANALOG DEVICES INC AD5758 DRIVER
881 M:      Stefan Popa <stefan.popa@analog.com>
882 L:      linux-iio@vger.kernel.org
883 W:      http://ez.analog.com/community/linux-device-drivers
884 S:      Supported
885 F:      drivers/iio/dac/ad5758.c
886 F:      Documentation/devicetree/bindings/iio/dac/ad5758.txt
887
888 ANALOG DEVICES INC AD7124 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/adc/ad7124.c
894 F:      Documentation/devicetree/bindings/iio/adc/adi,ad7124.txt
895
896 ANALOG DEVICES INC AD7606 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/ad7606.c
902 F:      Documentation/devicetree/bindings/iio/adc/adi,ad7606.txt
903
904 ANALOG DEVICES INC AD7768-1 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/ad7768-1.c
910 F:      Documentation/devicetree/bindings/iio/adc/adi,ad7768-1.txt
911
912 ANALOG DEVICES INC AD9389B DRIVER
913 M:      Hans Verkuil <hans.verkuil@cisco.com>
914 L:      linux-media@vger.kernel.org
915 S:      Maintained
916 F:      drivers/media/i2c/ad9389b*
917
918 ANALOG DEVICES INC ADGS1408 DRIVER
919 M:      Mircea Caprioru <mircea.caprioru@analog.com>
920 S:      Supported
921 F:      drivers/mux/adgs1408.c
922 F:      Documentation/devicetree/bindings/mux/adi,adgs1408.txt
923
924 ANALOG DEVICES INC ADP5061 DRIVER
925 M:      Stefan Popa <stefan.popa@analog.com>
926 L:      linux-pm@vger.kernel.org
927 W:      http://ez.analog.com/community/linux-device-drivers
928 S:      Supported
929 F:      drivers/power/supply/adp5061.c
930
931 ANALOG DEVICES INC ADV7180 DRIVER
932 M:      Lars-Peter Clausen <lars@metafoo.de>
933 L:      linux-media@vger.kernel.org
934 W:      http://ez.analog.com/community/linux-device-drivers
935 S:      Supported
936 F:      drivers/media/i2c/adv7180.c
937
938 ANALOG DEVICES INC ADV748X DRIVER
939 M:      Kieran Bingham <kieran.bingham@ideasonboard.com>
940 L:      linux-media@vger.kernel.org
941 S:      Maintained
942 F:      drivers/media/i2c/adv748x/*
943
944 ANALOG DEVICES INC ADV7511 DRIVER
945 M:      Hans Verkuil <hans.verkuil@cisco.com>
946 L:      linux-media@vger.kernel.org
947 S:      Maintained
948 F:      drivers/media/i2c/adv7511*
949
950 ANALOG DEVICES INC ADV7604 DRIVER
951 M:      Hans Verkuil <hans.verkuil@cisco.com>
952 L:      linux-media@vger.kernel.org
953 S:      Maintained
954 F:      drivers/media/i2c/adv7604*
955
956 ANALOG DEVICES INC ADV7842 DRIVER
957 M:      Hans Verkuil <hans.verkuil@cisco.com>
958 L:      linux-media@vger.kernel.org
959 S:      Maintained
960 F:      drivers/media/i2c/adv7842*
961
962 ANALOG DEVICES INC ASOC CODEC DRIVERS
963 M:      Lars-Peter Clausen <lars@metafoo.de>
964 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
965 W:      http://wiki.analog.com/
966 W:      http://ez.analog.com/community/linux-device-drivers
967 S:      Supported
968 F:      sound/soc/codecs/adau*
969 F:      sound/soc/codecs/adav*
970 F:      sound/soc/codecs/ad1*
971 F:      sound/soc/codecs/ad7*
972 F:      sound/soc/codecs/ssm*
973 F:      sound/soc/codecs/sigmadsp.*
974
975 ANALOG DEVICES INC DMA DRIVERS
976 M:      Lars-Peter Clausen <lars@metafoo.de>
977 W:      http://ez.analog.com/community/linux-device-drivers
978 S:      Supported
979 F:      drivers/dma/dma-axi-dmac.c
980
981 ANALOG DEVICES INC IIO DRIVERS
982 M:      Lars-Peter Clausen <lars@metafoo.de>
983 M:      Michael Hennerich <Michael.Hennerich@analog.com>
984 M:      Stefan Popa <stefan.popa@analog.com>
985 W:      http://wiki.analog.com/
986 W:      http://ez.analog.com/community/linux-device-drivers
987 S:      Supported
988 F:      Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
989 F:      Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
990 F:      drivers/iio/*/ad*
991 F:      drivers/iio/adc/ltc2497*
992 X:      drivers/iio/*/adjd*
993 F:      drivers/staging/iio/*/ad*
994
995 ANALOGBITS PLL LIBRARIES
996 M:      Paul Walmsley <paul.walmsley@sifive.com>
997 S:      Supported
998 F:      drivers/clk/analogbits/*
999 F:      include/linux/clk/analogbits*
1000
1001 ANDES ARCHITECTURE
1002 M:      Greentime Hu <green.hu@gmail.com>
1003 M:      Vincent Chen <deanbo422@gmail.com>
1004 T:      git https://git.kernel.org/pub/scm/linux/kernel/git/greentime/linux.git
1005 S:      Supported
1006 F:      arch/nds32/
1007 F:      Documentation/devicetree/bindings/interrupt-controller/andestech,ativic32.txt
1008 F:      Documentation/devicetree/bindings/nds32/
1009 K:      nds32
1010 N:      nds32
1011
1012 ANDROID CONFIG FRAGMENTS
1013 M:      Rob Herring <robh@kernel.org>
1014 S:      Supported
1015 F:      kernel/configs/android*
1016
1017 ANDROID DRIVERS
1018 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
1019 M:      Arve Hjønnevåg <arve@android.com>
1020 M:      Todd Kjos <tkjos@android.com>
1021 M:      Martijn Coenen <maco@android.com>
1022 M:      Joel Fernandes <joel@joelfernandes.org>
1023 M:      Christian Brauner <christian@brauner.io>
1024 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
1025 L:      devel@driverdev.osuosl.org
1026 S:      Supported
1027 F:      drivers/android/
1028 F:      drivers/staging/android/
1029
1030 ANDROID GOLDFISH PIC DRIVER
1031 M:      Miodrag Dinic <miodrag.dinic@mips.com>
1032 S:      Supported
1033 F:      Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
1034 F:      drivers/irqchip/irq-goldfish-pic.c
1035
1036 ANDROID GOLDFISH RTC DRIVER
1037 M:      Miodrag Dinic <miodrag.dinic@mips.com>
1038 S:      Supported
1039 F:      Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
1040 F:      drivers/rtc/rtc-goldfish.c
1041
1042 ANDROID ION DRIVER
1043 M:      Laura Abbott <labbott@redhat.com>
1044 M:      Sumit Semwal <sumit.semwal@linaro.org>
1045 L:      devel@driverdev.osuosl.org
1046 L:      dri-devel@lists.freedesktop.org
1047 L:      linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
1048 S:      Supported
1049 F:      drivers/staging/android/ion
1050 F:      drivers/staging/android/uapi/ion.h
1051
1052 AOA (Apple Onboard Audio) ALSA DRIVER
1053 M:      Johannes Berg <johannes@sipsolutions.net>
1054 L:      linuxppc-dev@lists.ozlabs.org
1055 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
1056 S:      Maintained
1057 F:      sound/aoa/
1058
1059 APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
1060 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
1061 L:      linux-iio@vger.kernel.org
1062 S:      Maintained
1063 F:      drivers/iio/adc/stx104.c
1064
1065 APM DRIVER
1066 M:      Jiri Kosina <jikos@kernel.org>
1067 S:      Odd fixes
1068 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
1069 F:      arch/x86/kernel/apm_32.c
1070 F:      include/linux/apm_bios.h
1071 F:      include/uapi/linux/apm_bios.h
1072 F:      drivers/char/apm-emulation.c
1073
1074 APPARMOR SECURITY MODULE
1075 M:      John Johansen <john.johansen@canonical.com>
1076 L:      apparmor@lists.ubuntu.com (subscribers-only, general discussion)
1077 W:      wiki.apparmor.net
1078 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
1079 S:      Supported
1080 F:      security/apparmor/
1081 F:      Documentation/admin-guide/LSM/apparmor.rst
1082
1083 APPLE BCM5974 MULTITOUCH DRIVER
1084 M:      Henrik Rydberg <rydberg@bitmath.org>
1085 L:      linux-input@vger.kernel.org
1086 S:      Odd fixes
1087 F:      drivers/input/mouse/bcm5974.c
1088
1089 APPLE SMC DRIVER
1090 M:      Henrik Rydberg <rydberg@bitmath.org>
1091 L:      linux-hwmon@vger.kernel.org
1092 S:      Odd fixes
1093 F:      drivers/hwmon/applesmc.c
1094
1095 APPLETALK NETWORK LAYER
1096 L:      netdev@vger.kernel.org
1097 S:      Odd fixes
1098 F:      drivers/net/appletalk/
1099 F:      net/appletalk/
1100 F:      include/linux/atalk.h
1101 F:      include/uapi/linux/atalk.h
1102
1103 APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
1104 M:      Khuong Dinh <khuong@os.amperecomputing.com>
1105 S:      Supported
1106 F:      arch/arm64/boot/dts/apm/
1107
1108 APPLIED MICRO (APM) X-GENE SOC EDAC
1109 M:      Khuong Dinh <khuong@os.amperecomputing.com>
1110 S:      Supported
1111 F:      drivers/edac/xgene_edac.c
1112 F:      Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
1113
1114 APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
1115 M:      Iyappan Subramanian <iyappan@os.amperecomputing.com>
1116 M:      Keyur Chudgar <keyur@os.amperecomputing.com>
1117 S:      Supported
1118 F:      drivers/net/ethernet/apm/xgene-v2/
1119
1120 APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
1121 M:      Iyappan Subramanian <iyappan@os.amperecomputing.com>
1122 M:      Keyur Chudgar <keyur@os.amperecomputing.com>
1123 M:      Quan Nguyen <quan@os.amperecomputing.com>
1124 S:      Supported
1125 F:      drivers/net/ethernet/apm/xgene/
1126 F:      drivers/net/phy/mdio-xgene.c
1127 F:      Documentation/devicetree/bindings/net/apm-xgene-enet.txt
1128 F:      Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
1129
1130 APPLIED MICRO (APM) X-GENE SOC PMU
1131 M:      Khuong Dinh <khuong@os.amperecomputing.com>
1132 S:      Supported
1133 F:      drivers/perf/xgene_pmu.c
1134 F:      Documentation/perf/xgene-pmu.txt
1135 F:      Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
1136
1137 APTINA CAMERA SENSOR PLL
1138 M:      Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
1139 L:      linux-media@vger.kernel.org
1140 S:      Maintained
1141 F:      drivers/media/i2c/aptina-pll.*
1142
1143 ARC FRAMEBUFFER DRIVER
1144 M:      Jaya Kumar <jayalk@intworks.biz>
1145 S:      Maintained
1146 F:      drivers/video/fbdev/arcfb.c
1147 F:      drivers/video/fbdev/core/fb_defio.c
1148
1149 ARC PGU DRM DRIVER
1150 M:      Alexey Brodkin <abrodkin@synopsys.com>
1151 S:      Supported
1152 F:      drivers/gpu/drm/arc/
1153 F:      Documentation/devicetree/bindings/display/snps,arcpgu.txt
1154
1155 ARCNET NETWORK LAYER
1156 M:      Michael Grzeschik <m.grzeschik@pengutronix.de>
1157 L:      netdev@vger.kernel.org
1158 S:      Maintained
1159 F:      drivers/net/arcnet/
1160 F:      include/uapi/linux/if_arcnet.h
1161
1162 ARM ARCHITECTED TIMER DRIVER
1163 M:      Mark Rutland <mark.rutland@arm.com>
1164 M:      Marc Zyngier <marc.zyngier@arm.com>
1165 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1166 S:      Maintained
1167 F:      arch/arm/include/asm/arch_timer.h
1168 F:      arch/arm64/include/asm/arch_timer.h
1169 F:      drivers/clocksource/arm_arch_timer.c
1170
1171 ARM INTEGRATOR, VERSATILE AND REALVIEW SUPPORT
1172 M:      Linus Walleij <linus.walleij@linaro.org>
1173 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1174 S:      Maintained
1175 F:      Documentation/devicetree/bindings/arm/arm-boards
1176 F:      Documentation/devicetree/bindings/auxdisplay/arm-charlcd.txt
1177 F:      Documentation/devicetree/bindings/clock/arm-integrator.txt
1178 F:      Documentation/devicetree/bindings/i2c/i2c-versatile.txt
1179 F:      Documentation/devicetree/bindings/interrupt-controller/arm,versatile-fpga-irq.txt
1180 F:      Documentation/devicetree/bindings/mtd/arm-versatile.txt
1181 F:      arch/arm/mach-integrator/
1182 F:      arch/arm/mach-realview/
1183 F:      arch/arm/mach-versatile/
1184 F:      arch/arm/plat-versatile/
1185 F:      arch/arm/boot/dts/arm-realview-*
1186 F:      arch/arm/boot/dts/integrator*
1187 F:      arch/arm/boot/dts/versatile*
1188 F:      drivers/clk/versatile/
1189 F:      drivers/i2c/busses/i2c-versatile.c
1190 F:      drivers/irqchip/irq-versatile-fpga.c
1191 F:      drivers/mtd/maps/physmap_of_versatile.c
1192 F:      drivers/power/reset/arm-versatile-reboot.c
1193 F:      drivers/soc/versatile/
1194
1195 ARM HDLCD DRM DRIVER
1196 M:      Liviu Dudau <liviu.dudau@arm.com>
1197 S:      Supported
1198 F:      drivers/gpu/drm/arm/hdlcd_*
1199 F:      Documentation/devicetree/bindings/display/arm,hdlcd.txt
1200
1201 ARM KOMEDA DRM-KMS DRIVER
1202 M:      James (Qian) Wang <james.qian.wang@arm.com>
1203 M:      Liviu Dudau <liviu.dudau@arm.com>
1204 L:      Mali DP Maintainers <malidp@foss.arm.com>
1205 S:      Supported
1206 T:      git git://linux-arm.org/linux-ld.git for-upstream/mali-dp
1207 F:      drivers/gpu/drm/arm/display/include/
1208 F:      drivers/gpu/drm/arm/display/komeda/
1209 F:      Documentation/devicetree/bindings/display/arm,komeda.txt
1210 F:      Documentation/gpu/komeda-kms.rst
1211
1212 ARM MALI-DP DRM DRIVER
1213 M:      Liviu Dudau <liviu.dudau@arm.com>
1214 M:      Brian Starkey <brian.starkey@arm.com>
1215 L:      Mali DP Maintainers <malidp@foss.arm.com>
1216 S:      Supported
1217 T:      git git://linux-arm.org/linux-ld.git for-upstream/mali-dp
1218 F:      drivers/gpu/drm/arm/
1219 F:      Documentation/devicetree/bindings/display/arm,malidp.txt
1220 F:      Documentation/gpu/afbc.rst
1221
1222 ARM MALI PANFROST DRM DRIVER
1223 M:      Rob Herring <robh@kernel.org>
1224 M:      Tomeu Vizoso <tomeu.vizoso@collabora.com>
1225 L:      dri-devel@lists.freedesktop.org
1226 S:      Supported
1227 T:      git git://anongit.freedesktop.org/drm/drm-misc
1228 F:      drivers/gpu/drm/panfrost/
1229 F:      include/uapi/drm/panfrost_drm.h
1230
1231 ARM MFM AND FLOPPY DRIVERS
1232 M:      Ian Molton <spyro@f2s.com>
1233 S:      Maintained
1234 F:      arch/arm/lib/floppydma.S
1235 F:      arch/arm/include/asm/floppy.h
1236
1237 ARM PMU PROFILING AND DEBUGGING
1238 M:      Will Deacon <will.deacon@arm.com>
1239 M:      Mark Rutland <mark.rutland@arm.com>
1240 S:      Maintained
1241 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1242 F:      arch/arm*/kernel/perf_*
1243 F:      arch/arm/oprofile/common.c
1244 F:      arch/arm*/kernel/hw_breakpoint.c
1245 F:      arch/arm*/include/asm/hw_breakpoint.h
1246 F:      arch/arm*/include/asm/perf_event.h
1247 F:      drivers/perf/*
1248 F:      include/linux/perf/arm_pmu.h
1249 F:      Documentation/devicetree/bindings/arm/pmu.yaml
1250 F:      Documentation/devicetree/bindings/perf/
1251
1252 ARM PORT
1253 M:      Russell King <linux@armlinux.org.uk>
1254 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1255 W:      http://www.armlinux.org.uk/
1256 S:      Odd Fixes
1257 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git
1258 F:      arch/arm/
1259 X:      arch/arm/boot/dts/
1260
1261 ARM PRIMECELL AACI PL041 DRIVER
1262 M:      Russell King <linux@armlinux.org.uk>
1263 S:      Odd Fixes
1264 F:      sound/arm/aaci.*
1265
1266 ARM PRIMECELL BUS SUPPORT
1267 M:      Russell King <linux@armlinux.org.uk>
1268 S:      Odd Fixes
1269 F:      drivers/amba/
1270 F:      include/linux/amba/bus.h
1271
1272 ARM PRIMECELL CLCD PL110 DRIVER
1273 M:      Russell King <linux@armlinux.org.uk>
1274 S:      Odd Fixes
1275 F:      drivers/video/fbdev/amba-clcd.*
1276
1277 ARM PRIMECELL KMI PL050 DRIVER
1278 M:      Russell King <linux@armlinux.org.uk>
1279 S:      Odd Fixes
1280 F:      drivers/input/serio/ambakmi.*
1281 F:      include/linux/amba/kmi.h
1282
1283 ARM PRIMECELL MMCI PL180/1 DRIVER
1284 M:      Russell King <linux@armlinux.org.uk>
1285 S:      Odd Fixes
1286 F:      drivers/mmc/host/mmci.*
1287 F:      include/linux/amba/mmci.h
1288
1289 ARM PRIMECELL SSP PL022 SPI DRIVER
1290 M:      Linus Walleij <linus.walleij@linaro.org>
1291 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1292 S:      Maintained
1293 F:      Documentation/devicetree/bindings/spi/spi_pl022.txt
1294 F:      drivers/spi/spi-pl022.c
1295
1296 ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1297 M:      Russell King <linux@armlinux.org.uk>
1298 S:      Odd Fixes
1299 F:      drivers/tty/serial/amba-pl01*.c
1300 F:      include/linux/amba/serial.h
1301
1302 ARM PRIMECELL VIC PL190/PL192 DRIVER
1303 M:      Linus Walleij <linus.walleij@linaro.org>
1304 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1305 S:      Maintained
1306 F:      Documentation/devicetree/bindings/interrupt-controller/arm,vic.txt
1307 F:      drivers/irqchip/irq-vic.c
1308
1309 ARM SMMU DRIVERS
1310 M:      Will Deacon <will.deacon@arm.com>
1311 R:      Robin Murphy <robin.murphy@arm.com>
1312 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1313 S:      Maintained
1314 F:      drivers/iommu/arm-smmu.c
1315 F:      drivers/iommu/arm-smmu-v3.c
1316 F:      drivers/iommu/io-pgtable-arm.c
1317 F:      drivers/iommu/io-pgtable-arm-v7s.c
1318
1319 ARM SUB-ARCHITECTURES
1320 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1321 S:      Maintained
1322 F:      arch/arm/mach-*/
1323 F:      arch/arm/plat-*/
1324 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
1325
1326 ARM/ACTIONS SEMI ARCHITECTURE
1327 M:      Andreas Färber <afaerber@suse.de>
1328 R:      Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1329 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1330 S:      Maintained
1331 N:      owl
1332 F:      arch/arm/mach-actions/
1333 F:      arch/arm/boot/dts/owl-*
1334 F:      arch/arm64/boot/dts/actions/
1335 F:      drivers/clk/actions/
1336 F:      drivers/clocksource/timer-owl*
1337 F:      drivers/dma/owl-dma.c
1338 F:      drivers/i2c/busses/i2c-owl.c
1339 F:      drivers/pinctrl/actions/*
1340 F:      drivers/soc/actions/
1341 F:      include/dt-bindings/power/owl-*
1342 F:      include/linux/soc/actions/
1343 F:      Documentation/devicetree/bindings/arm/actions.txt
1344 F:      Documentation/devicetree/bindings/clock/actions,owl-cmu.txt
1345 F:      Documentation/devicetree/bindings/dma/owl-dma.txt
1346 F:      Documentation/devicetree/bindings/i2c/i2c-owl.txt
1347 F:      Documentation/devicetree/bindings/pinctrl/actions,s900-pinctrl.txt
1348 F:      Documentation/devicetree/bindings/power/actions,owl-sps.txt
1349 F:      Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1350
1351 ARM/ADS SPHERE MACHINE SUPPORT
1352 M:      Lennert Buytenhek <kernel@wantstofly.org>
1353 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1354 S:      Maintained
1355
1356 ARM/AFEB9260 MACHINE SUPPORT
1357 M:      Sergey Lapin <slapin@ossfans.org>
1358 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1359 S:      Maintained
1360
1361 ARM/AJECO 1ARM MACHINE SUPPORT
1362 M:      Lennert Buytenhek <kernel@wantstofly.org>
1363 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1364 S:      Maintained
1365
1366 ARM/Allwinner SoC Clock Support
1367 M:      Emilio López <emilio@elopez.com.ar>
1368 S:      Maintained
1369 F:      drivers/clk/sunxi/
1370
1371 ARM/Allwinner sunXi SoC support
1372 M:      Maxime Ripard <maxime.ripard@bootlin.com>
1373 M:      Chen-Yu Tsai <wens@csie.org>
1374 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1375 S:      Maintained
1376 N:      sun[x456789]i
1377 N:      sun50i
1378 F:      arch/arm/mach-sunxi/
1379 F:      arch/arm64/boot/dts/allwinner/
1380 F:      drivers/clk/sunxi-ng/
1381 F:      drivers/pinctrl/sunxi/
1382 F:      drivers/soc/sunxi/
1383 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1384
1385 ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1386 M:      Neil Armstrong <narmstrong@baylibre.com>
1387 M:      Jerome Brunet <jbrunet@baylibre.com>
1388 L:      linux-amlogic@lists.infradead.org
1389 S:      Maintained
1390 F:      drivers/clk/meson/
1391 F:      include/dt-bindings/clock/meson*
1392 F:      include/dt-bindings/clock/gxbb*
1393 F:      Documentation/devicetree/bindings/clock/amlogic*
1394
1395 ARM/Amlogic Meson SoC support
1396 M:      Kevin Hilman <khilman@baylibre.com>
1397 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1398 L:      linux-amlogic@lists.infradead.org
1399 W:      http://linux-meson.com/
1400 S:      Maintained
1401 F:      arch/arm/mach-meson/
1402 F:      arch/arm/boot/dts/meson*
1403 F:      arch/arm64/boot/dts/amlogic/
1404 F:      drivers/pinctrl/meson/
1405 F:      drivers/mmc/host/meson*
1406 F:      drivers/soc/amlogic/
1407 N:      meson
1408
1409 ARM/Amlogic Meson SoC Sound Drivers
1410 M:      Jerome Brunet <jbrunet@baylibre.com>
1411 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
1412 S:      Maintained
1413 F:      sound/soc/meson/
1414 F:      Documentation/devicetree/bindings/sound/amlogic*
1415
1416 ARM/Annapurna Labs ALPINE ARCHITECTURE
1417 M:      Tsahee Zidenberg <tsahee@annapurnalabs.com>
1418 M:      Antoine Tenart <antoine.tenart@bootlin.com>
1419 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1420 S:      Maintained
1421 F:      arch/arm/mach-alpine/
1422 F:      arch/arm/boot/dts/alpine*
1423 F:      arch/arm64/boot/dts/al/
1424 F:      drivers/*/*alpine*
1425
1426 ARM/ARTPEC MACHINE SUPPORT
1427 M:      Jesper Nilsson <jesper.nilsson@axis.com>
1428 M:      Lars Persson <lars.persson@axis.com>
1429 S:      Maintained
1430 L:      linux-arm-kernel@axis.com
1431 F:      arch/arm/mach-artpec
1432 F:      arch/arm/boot/dts/artpec6*
1433 F:      drivers/clk/axis
1434 F:      drivers/crypto/axis
1435 F:      drivers/pinctrl/pinctrl-artpec*
1436 F:      Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1437
1438 ARM/ASPEED I2C DRIVER
1439 M:      Brendan Higgins <brendanhiggins@google.com>
1440 R:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
1441 R:      Joel Stanley <joel@jms.id.au>
1442 L:      linux-i2c@vger.kernel.org
1443 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
1444 S:      Maintained
1445 F:      drivers/irqchip/irq-aspeed-i2c-ic.c
1446 F:      drivers/i2c/busses/i2c-aspeed.c
1447 F:      Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1448 F:      Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
1449
1450 ARM/ASPEED MACHINE SUPPORT
1451 M:      Joel Stanley <joel@jms.id.au>
1452 R:      Andrew Jeffery <andrew@aj.id.au>
1453 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1454 L:      linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
1455 Q:      https://patchwork.ozlabs.org/project/linux-aspeed/list/
1456 S:      Supported
1457 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git
1458 F:      arch/arm/mach-aspeed/
1459 F:      arch/arm/boot/dts/aspeed-*
1460 N:      aspeed
1461
1462 ARM/BITMAIN ARCHITECTURE
1463 M:      Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1464 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1465 S:      Maintained
1466 F:      arch/arm64/boot/dts/bitmain/
1467 F:      drivers/pinctrl/pinctrl-bm1880.c
1468 F:      Documentation/devicetree/bindings/arm/bitmain.yaml
1469 F:      Documentation/devicetree/bindings/pinctrl/bitmain,bm1880-pinctrl.txt
1470
1471 ARM/CALXEDA HIGHBANK ARCHITECTURE
1472 M:      Rob Herring <robh@kernel.org>
1473 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1474 S:      Maintained
1475 F:      arch/arm/mach-highbank/
1476 F:      arch/arm/boot/dts/highbank.dts
1477 F:      arch/arm/boot/dts/ecx-*.dts*
1478
1479 ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1480 M:      Krzysztof Halasa <khalasa@piap.pl>
1481 S:      Maintained
1482 F:      arch/arm/mach-cns3xxx/
1483
1484 ARM/CAVIUM THUNDER NETWORK DRIVER
1485 M:      Sunil Goutham <sgoutham@cavium.com>
1486 M:      Robert Richter <rric@kernel.org>
1487 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1488 S:      Supported
1489 F:      drivers/net/ethernet/cavium/thunder/
1490
1491 ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
1492 M:      Lukasz Majewski <lukma@denx.de>
1493 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1494 S:      Maintained
1495 F:      arch/arm/mach-ep93xx/ts72xx.c
1496
1497 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1498 M:      Alexander Shiyan <shc_work@mail.ru>
1499 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1500 S:      Odd Fixes
1501 N:      clps711x
1502
1503 ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1504 M:      Lennert Buytenhek <kernel@wantstofly.org>
1505 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1506 S:      Maintained
1507
1508 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1509 M:      Hartley Sweeten <hsweeten@visionengravers.com>
1510 M:      Alexander Sverdlin <alexander.sverdlin@gmail.com>
1511 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1512 S:      Maintained
1513 F:      arch/arm/mach-ep93xx/
1514 F:      arch/arm/mach-ep93xx/include/mach/
1515
1516 ARM/CLKDEV SUPPORT
1517 M:      Russell King <linux@armlinux.org.uk>
1518 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1519 S:      Maintained
1520 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1521 F:      drivers/clk/clkdev.c
1522
1523 ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1524 M:      Mike Rapoport <mike@compulab.co.il>
1525 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1526 S:      Maintained
1527
1528 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1529 M:      Baruch Siach <baruch@tkos.co.il>
1530 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1531 S:      Maintained
1532 F:      arch/arm/boot/dts/cx92755*
1533 N:      digicolor
1534
1535 ARM/CONTEC MICRO9 MACHINE SUPPORT
1536 M:      Hubert Feurstein <hubert.feurstein@contec.at>
1537 S:      Maintained
1538 F:      arch/arm/mach-ep93xx/micro9.c
1539
1540 ARM/CORESIGHT FRAMEWORK AND DRIVERS
1541 M:      Mathieu Poirier <mathieu.poirier@linaro.org>
1542 R:      Suzuki K Poulose <suzuki.poulose@arm.com>
1543 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1544 S:      Maintained
1545 F:      drivers/hwtracing/coresight/*
1546 F:      Documentation/trace/coresight.txt
1547 F:      Documentation/trace/coresight-cpu-debug.txt
1548 F:      Documentation/devicetree/bindings/arm/coresight.txt
1549 F:      Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1550 F:      Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1551 F:      tools/perf/arch/arm/util/pmu.c
1552 F:      tools/perf/arch/arm/util/auxtrace.c
1553 F:      tools/perf/arch/arm/util/cs-etm.c
1554 F:      tools/perf/arch/arm/util/cs-etm.h
1555 F:      tools/perf/util/cs-etm.*
1556 F:      tools/perf/util/cs-etm-decoder/*
1557
1558 ARM/CORGI MACHINE SUPPORT
1559 M:      Richard Purdie <rpurdie@rpsys.net>
1560 S:      Maintained
1561
1562 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1563 M:      Hans Ulli Kroll <ulli.kroll@googlemail.com>
1564 M:      Linus Walleij <linus.walleij@linaro.org>
1565 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1566 T:      git git://github.com/ulli-kroll/linux.git
1567 S:      Maintained
1568 F:      Documentation/devicetree/bindings/arm/gemini.txt
1569 F:      Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
1570 F:      Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt
1571 F:      Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt
1572 F:      arch/arm/mach-gemini/
1573 F:      drivers/net/ethernet/cortina/
1574 F:      drivers/pinctrl/pinctrl-gemini.c
1575 F:      drivers/rtc/rtc-ftrtc010.c
1576
1577 ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1578 M:      Barry Song <baohua@kernel.org>
1579 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1580 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1581 S:      Maintained
1582 F:      arch/arm/boot/dts/prima2*
1583 F:      arch/arm/mach-prima2/
1584 F:      drivers/clk/sirf/
1585 F:      drivers/clocksource/timer-prima2.c
1586 F:      drivers/clocksource/timer-atlas7.c
1587 N:      [^a-z]sirf
1588 X:      drivers/gnss
1589
1590 ARM/EBSA110 MACHINE SUPPORT
1591 M:      Russell King <linux@armlinux.org.uk>
1592 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1593 W:      http://www.armlinux.org.uk/
1594 S:      Maintained
1595 F:      arch/arm/mach-ebsa110/
1596 F:      drivers/net/ethernet/amd/am79c961a.*
1597
1598 ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1599 M:      Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
1600 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
1601 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1602 S:      Maintained
1603 N:      efm32
1604
1605 ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1606 M:      Robert Jarzmik <robert.jarzmik@free.fr>
1607 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1608 S:      Maintained
1609 F:      arch/arm/mach-pxa/ezx.c
1610
1611 ARM/FARADAY FA526 PORT
1612 M:      Hans Ulli Kroll <ulli.kroll@googlemail.com>
1613 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1614 S:      Maintained
1615 T:      git git://git.berlios.de/gemini-board
1616 F:      arch/arm/mm/*-fa*
1617
1618 ARM/FOOTBRIDGE ARCHITECTURE
1619 M:      Russell King <linux@armlinux.org.uk>
1620 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1621 W:      http://www.armlinux.org.uk/
1622 S:      Maintained
1623 F:      arch/arm/include/asm/hardware/dec21285.h
1624 F:      arch/arm/mach-footbridge/
1625
1626 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1627 M:      Shawn Guo <shawnguo@kernel.org>
1628 M:      Sascha Hauer <s.hauer@pengutronix.de>
1629 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
1630 R:      Fabio Estevam <festevam@gmail.com>
1631 R:      NXP Linux Team <linux-imx@nxp.com>
1632 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1633 S:      Maintained
1634 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1635 N:      imx
1636 N:      mxs
1637 X:      drivers/media/i2c/
1638
1639 ARM/FREESCALE VYBRID ARM ARCHITECTURE
1640 M:      Shawn Guo <shawnguo@kernel.org>
1641 M:      Sascha Hauer <s.hauer@pengutronix.de>
1642 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
1643 R:      Stefan Agner <stefan@agner.ch>
1644 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1645 S:      Maintained
1646 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1647 F:      arch/arm/mach-imx/*vf610*
1648 F:      arch/arm/boot/dts/vf*
1649
1650 ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE
1651 M:      Shawn Guo <shawnguo@kernel.org>
1652 M:      Li Yang <leoyang.li@nxp.com>
1653 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1654 S:      Maintained
1655 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1656 F:      arch/arm/boot/dts/ls1021a*
1657 F:      arch/arm64/boot/dts/freescale/fsl-*
1658 F:      arch/arm64/boot/dts/freescale/qoriq-*
1659
1660 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1661 M:      Lennert Buytenhek <kernel@wantstofly.org>
1662 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1663 S:      Maintained
1664
1665 ARM/GUMSTIX MACHINE SUPPORT
1666 M:      Steve Sakoman <sakoman@gmail.com>
1667 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1668 S:      Maintained
1669
1670 ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1671 M:      Philipp Zabel <philipp.zabel@gmail.com>
1672 M:      Paul Parsons <lost.distance@yahoo.com>
1673 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1674 S:      Maintained
1675 F:      arch/arm/mach-pxa/hx4700.c
1676 F:      arch/arm/mach-pxa/include/mach/hx4700.h
1677 F:      sound/soc/pxa/hx4700.c
1678
1679 ARM/HISILICON SOC SUPPORT
1680 M:      Wei Xu <xuwei5@hisilicon.com>
1681 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1682 W:      http://www.hisilicon.com
1683 S:      Supported
1684 T:      git git://github.com/hisilicon/linux-hisi.git
1685 F:      arch/arm/mach-hisi/
1686 F:      arch/arm/boot/dts/hi3*
1687 F:      arch/arm/boot/dts/hip*
1688 F:      arch/arm/boot/dts/hisi*
1689 F:      arch/arm64/boot/dts/hisilicon/
1690
1691 ARM/HP JORNADA 7XX MACHINE SUPPORT
1692 M:      Kristoffer Ericson <kristoffer.ericson@gmail.com>
1693 W:      www.jlime.com
1694 S:      Maintained
1695 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1696 F:      arch/arm/mach-sa1100/jornada720.c
1697 F:      arch/arm/mach-sa1100/include/mach/jornada720.h
1698
1699 ARM/IGEP MACHINE SUPPORT
1700 M:      Enric Balletbo i Serra <eballetbo@gmail.com>
1701 M:      Javier Martinez Canillas <javier@dowhile0.org>
1702 L:      linux-omap@vger.kernel.org
1703 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1704 S:      Maintained
1705 F:      arch/arm/boot/dts/omap3-igep*
1706
1707 ARM/INCOME PXA270 SUPPORT
1708 M:      Marek Vasut <marek.vasut@gmail.com>
1709 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1710 S:      Maintained
1711 F:      arch/arm/mach-pxa/colibri-pxa270-income.c
1712
1713 ARM/INTEL IOP13XX ARM ARCHITECTURE
1714 M:      Lennert Buytenhek <kernel@wantstofly.org>
1715 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1716 S:      Maintained
1717
1718 ARM/INTEL IOP32X ARM ARCHITECTURE
1719 M:      Lennert Buytenhek <kernel@wantstofly.org>
1720 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1721 S:      Maintained
1722
1723 ARM/INTEL IOP33X ARM ARCHITECTURE
1724 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1725 S:      Orphan
1726
1727 ARM/INTEL IQ81342EX MACHINE SUPPORT
1728 M:      Lennert Buytenhek <kernel@wantstofly.org>
1729 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1730 S:      Maintained
1731
1732 ARM/INTEL IXDP2850 MACHINE SUPPORT
1733 M:      Lennert Buytenhek <kernel@wantstofly.org>
1734 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1735 S:      Maintained
1736
1737 ARM/INTEL IXP4XX ARM ARCHITECTURE
1738 M:      Linus Walleij <linusw@kernel.org>
1739 M:      Imre Kaloz <kaloz@openwrt.org>
1740 M:      Krzysztof Halasa <khalasa@piap.pl>
1741 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1742 S:      Maintained
1743 F:      Documentation/devicetree/bindings/arm/intel-ixp4xx.yaml
1744 F:      Documentation/devicetree/bindings/gpio/intel,ixp4xx-gpio.txt
1745 F:      Documentation/devicetree/bindings/interrupt-controller/intel,ixp4xx-interrupt.yaml
1746 F:      Documentation/devicetree/bindings/timer/intel,ixp4xx-timer.yaml
1747 F:      arch/arm/mach-ixp4xx/
1748 F:      drivers/clocksource/timer-ixp4xx.c
1749 F:      drivers/gpio/gpio-ixp4xx.c
1750 F:      drivers/irqchip/irq-ixp4xx.c
1751 F:      include/linux/irqchip/irq-ixp4xx.h
1752 F:      include/linux/platform_data/timer-ixp4xx.h
1753
1754 ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1755 M:      Jonathan Cameron <jic23@cam.ac.uk>
1756 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1757 S:      Maintained
1758 F:      arch/arm/mach-pxa/stargate2.c
1759 F:      drivers/pcmcia/pxa2xx_stargate2.c
1760
1761 ARM/INTEL XSC3 (MANZANO) ARM CORE
1762 M:      Lennert Buytenhek <kernel@wantstofly.org>
1763 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1764 S:      Maintained
1765
1766 ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1767 M:      Lennert Buytenhek <kernel@wantstofly.org>
1768 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1769 S:      Maintained
1770
1771 ARM/LG1K ARCHITECTURE
1772 M:      Chanho Min <chanho.min@lge.com>
1773 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1774 S:      Maintained
1775 F:      arch/arm64/boot/dts/lg/
1776
1777 ARM/LOGICPD PXA270 MACHINE SUPPORT
1778 M:      Lennert Buytenhek <kernel@wantstofly.org>
1779 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1780 S:      Maintained
1781
1782 ARM/LPC18XX ARCHITECTURE
1783 M:      Vladimir Zapolskiy <vz@mleia.com>
1784 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1785 S:      Maintained
1786 F:      Documentation/devicetree/bindings/i2c/i2c-lpc2k.txt
1787 F:      arch/arm/boot/dts/lpc43*
1788 F:      drivers/i2c/busses/i2c-lpc2k.c
1789 F:      drivers/memory/pl172.c
1790 F:      drivers/mtd/spi-nor/nxp-spifi.c
1791 F:      drivers/rtc/rtc-lpc24xx.c
1792 N:      lpc18xx
1793
1794 ARM/LPC32XX SOC SUPPORT
1795 M:      Vladimir Zapolskiy <vz@mleia.com>
1796 M:      Sylvain Lemieux <slemieux.tyco@gmail.com>
1797 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1798 T:      git git://github.com/vzapolskiy/linux-lpc32xx.git
1799 S:      Maintained
1800 F:      Documentation/devicetree/bindings/i2c/i2c-pnx.txt
1801 F:      arch/arm/boot/dts/lpc32*
1802 F:      arch/arm/mach-lpc32xx/
1803 F:      drivers/i2c/busses/i2c-pnx.c
1804 F:      drivers/net/ethernet/nxp/lpc_eth.c
1805 F:      drivers/usb/host/ohci-nxp.c
1806 F:      drivers/watchdog/pnx4008_wdt.c
1807 N:      lpc32xx
1808
1809 ARM/MAGICIAN MACHINE SUPPORT
1810 M:      Philipp Zabel <philipp.zabel@gmail.com>
1811 S:      Maintained
1812
1813 ARM/Marvell Dove/MV78xx0/Orion SOC support
1814 M:      Jason Cooper <jason@lakedaemon.net>
1815 M:      Andrew Lunn <andrew@lunn.ch>
1816 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1817 M:      Gregory Clement <gregory.clement@bootlin.com>
1818 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1819 S:      Maintained
1820 F:      Documentation/devicetree/bindings/soc/dove/
1821 F:      arch/arm/mach-dove/
1822 F:      arch/arm/mach-mv78xx0/
1823 F:      arch/arm/mach-orion5x/
1824 F:      arch/arm/plat-orion/
1825 F:      arch/arm/boot/dts/dove*
1826 F:      arch/arm/boot/dts/orion5x*
1827
1828 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1829 M:      Jason Cooper <jason@lakedaemon.net>
1830 M:      Andrew Lunn <andrew@lunn.ch>
1831 M:      Gregory Clement <gregory.clement@bootlin.com>
1832 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1833 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1834 S:      Maintained
1835 F:      arch/arm/boot/dts/armada*
1836 F:      arch/arm/boot/dts/kirkwood*
1837 F:      arch/arm/configs/mvebu_*_defconfig
1838 F:      arch/arm/mach-mvebu/
1839 F:      arch/arm64/boot/dts/marvell/armada*
1840 F:      drivers/cpufreq/armada-37xx-cpufreq.c
1841 F:      drivers/cpufreq/armada-8k-cpufreq.c
1842 F:      drivers/cpufreq/mvebu-cpufreq.c
1843 F:      drivers/irqchip/irq-armada-370-xp.c
1844 F:      drivers/irqchip/irq-mvebu-*
1845 F:      drivers/pinctrl/mvebu/
1846 F:      drivers/rtc/rtc-armada38x.c
1847
1848 ARM/Mediatek RTC DRIVER
1849 M:      Eddie Huang <eddie.huang@mediatek.com>
1850 M:      Sean Wang <sean.wang@mediatek.com>
1851 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1852 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1853 S:      Maintained
1854 F:      Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
1855 F:      drivers/rtc/rtc-mt6397.c
1856 F:      drivers/rtc/rtc-mt7622.c
1857
1858 ARM/Mediatek SoC support
1859 M:      Matthias Brugger <matthias.bgg@gmail.com>
1860 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1861 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1862 W:      https://mtk.bcnfs.org/
1863 C:      irc://chat.freenode.net/linux-mediatek
1864 S:      Maintained
1865 F:      arch/arm/boot/dts/mt6*
1866 F:      arch/arm/boot/dts/mt7*
1867 F:      arch/arm/boot/dts/mt8*
1868 F:      arch/arm/mach-mediatek/
1869 F:      arch/arm64/boot/dts/mediatek/
1870 F:      drivers/soc/mediatek/
1871 N:      mtk
1872 N:      mt[678]
1873 K:      mediatek
1874
1875 ARM/Mediatek USB3 PHY DRIVER
1876 M:      Chunfeng Yun <chunfeng.yun@mediatek.com>
1877 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1878 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1879 S:      Maintained
1880 F:      drivers/phy/mediatek/
1881 F:      Documentation/devicetree/bindings/phy/phy-mtk-*
1882
1883 ARM/MICREL KS8695 ARCHITECTURE
1884 M:      Greg Ungerer <gerg@uclinux.org>
1885 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1886 F:      arch/arm/mach-ks8695/
1887 S:      Odd Fixes
1888
1889 ARM/Microchip (AT91) SoC support
1890 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
1891 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
1892 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
1893 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1894 W:      http://www.linux4sam.org
1895 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
1896 S:      Supported
1897 N:      at91
1898 N:      atmel
1899 F:      arch/arm/mach-at91/
1900 F:      include/soc/at91/
1901 F:      arch/arm/boot/dts/at91*.dts
1902 F:      arch/arm/boot/dts/at91*.dtsi
1903 F:      arch/arm/boot/dts/sama*.dts
1904 F:      arch/arm/boot/dts/sama*.dtsi
1905 F:      arch/arm/include/debug/at91.S
1906 F:      drivers/memory/atmel*
1907 F:      drivers/watchdog/sama5d4_wdt.c
1908 X:      drivers/input/touchscreen/atmel_mxt_ts.c
1909 X:      drivers/net/wireless/atmel/
1910
1911 ARM/MIOA701 MACHINE SUPPORT
1912 M:      Robert Jarzmik <robert.jarzmik@free.fr>
1913 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1914 F:      arch/arm/mach-pxa/mioa701.c
1915 S:      Maintained
1916
1917 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1918 M:      Michael Petchkovsky <mkpetch@internode.on.net>
1919 S:      Maintained
1920
1921 ARM/NOMADIK/U300/Ux500 ARCHITECTURES
1922 M:      Linus Walleij <linus.walleij@linaro.org>
1923 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1924 S:      Maintained
1925 F:      Documentation/devicetree/bindings/i2c/i2c-nomadik.txt
1926 F:      Documentation/devicetree/bindings/i2c/i2c-stu300.txt
1927 F:      arch/arm/mach-nomadik/
1928 F:      arch/arm/mach-u300/
1929 F:      arch/arm/mach-ux500/
1930 F:      arch/arm/boot/dts/ste-*
1931 F:      drivers/clk/clk-nomadik.c
1932 F:      drivers/clk/clk-u300.c
1933 F:      drivers/clocksource/clksrc-dbx500-prcmu.c
1934 F:      drivers/clocksource/timer-u300.c
1935 F:      drivers/dma/coh901318*
1936 F:      drivers/dma/ste_dma40*
1937 F:      drivers/hwspinlock/u8500_hsem.c
1938 F:      drivers/i2c/busses/i2c-nomadik.c
1939 F:      drivers/i2c/busses/i2c-stu300.c
1940 F:      drivers/mfd/ab3100*
1941 F:      drivers/mfd/ab8500*
1942 F:      drivers/mfd/abx500*
1943 F:      drivers/mfd/dbx500*
1944 F:      drivers/mfd/db8500*
1945 F:      drivers/pinctrl/nomadik/
1946 F:      drivers/pinctrl/pinctrl-coh901*
1947 F:      drivers/pinctrl/pinctrl-u300.c
1948 F:      drivers/rtc/rtc-ab3100.c
1949 F:      drivers/rtc/rtc-ab8500.c
1950 F:      drivers/rtc/rtc-coh901331.c
1951 F:      drivers/rtc/rtc-pl031.c
1952 F:      drivers/watchdog/coh901327_wdt.c
1953 F:      Documentation/devicetree/bindings/arm/ste-*
1954 F:      Documentation/devicetree/bindings/arm/ux500/
1955 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1956
1957 ARM/NUVOTON NPCM ARCHITECTURE
1958 M:      Avi Fishman <avifishman70@gmail.com>
1959 M:      Tomer Maimon <tmaimon77@gmail.com>
1960 M:      Tali Perry <tali.perry1@gmail.com>
1961 R:      Patrick Venture <venture@google.com>
1962 R:      Nancy Yuen <yuenn@google.com>
1963 R:      Benjamin Fair <benjaminfair@google.com>
1964 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
1965 S:      Supported
1966 F:      arch/arm/mach-npcm/
1967 F:      arch/arm/boot/dts/nuvoton-npcm*
1968 F:      include/dt-bindings/clock/nuvoton,npcm7xx-clock.h
1969 F:      drivers/*/*npcm*
1970 F:      Documentation/devicetree/bindings/*/*npcm*
1971 F:      Documentation/devicetree/bindings/*/*/*npcm*
1972
1973 ARM/NUVOTON W90X900 ARM ARCHITECTURE
1974 M:      Wan ZongShun <mcuos.com@gmail.com>
1975 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1976 W:      http://www.mcuos.com
1977 S:      Maintained
1978 F:      arch/arm/mach-w90x900/
1979 F:      drivers/input/keyboard/w90p910_keypad.c
1980 F:      drivers/input/touchscreen/w90p910_ts.c
1981 F:      drivers/watchdog/nuc900_wdt.c
1982 F:      drivers/net/ethernet/nuvoton/w90p910_ether.c
1983 F:      drivers/mtd/nand/raw/nuc900_nand.c
1984 F:      drivers/rtc/rtc-nuc900.c
1985 F:      drivers/spi/spi-nuc900.c
1986 F:      drivers/usb/host/ehci-w90x900.c
1987 F:      drivers/video/fbdev/nuc900fb.c
1988
1989 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1990 L:      openmoko-kernel@lists.openmoko.org (subscribers-only)
1991 W:      http://wiki.openmoko.org/wiki/Neo_FreeRunner
1992 S:      Orphan
1993 F:      arch/arm/mach-s3c24xx/mach-gta02.c
1994 F:      arch/arm/mach-s3c24xx/gta02.h
1995
1996 ARM/Orion SoC/Technologic Systems TS-78xx platform support
1997 M:      Alexander Clouter <alex@digriz.org.uk>
1998 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1999 W:      http://www.digriz.org.uk/ts78xx/kernel
2000 S:      Maintained
2001 F:      arch/arm/mach-orion5x/ts78xx-*
2002
2003 ARM/OXNAS platform support
2004 M:      Neil Armstrong <narmstrong@baylibre.com>
2005 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2006 L:      linux-oxnas@groups.io (moderated for non-subscribers)
2007 S:      Maintained
2008 F:      arch/arm/mach-oxnas/
2009 F:      arch/arm/boot/dts/ox8*.dts*
2010 N:      oxnas
2011
2012 ARM/PALM TREO SUPPORT
2013 M:      Tomas Cech <sleep_walker@suse.com>
2014 L:      linux-arm-kernel@lists.infradead.org
2015 W:      http://hackndev.com
2016 S:      Maintained
2017 F:      arch/arm/mach-pxa/palmtreo.*
2018
2019 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
2020 M:      Marek Vasut <marek.vasut@gmail.com>
2021 L:      linux-arm-kernel@lists.infradead.org
2022 W:      http://hackndev.com
2023 S:      Maintained
2024 F:      arch/arm/mach-pxa/include/mach/palmtx.h
2025 F:      arch/arm/mach-pxa/palmtx.c
2026 F:      arch/arm/mach-pxa/palmt5.*
2027 F:      arch/arm/mach-pxa/include/mach/palmld.h
2028 F:      arch/arm/mach-pxa/palmld.c
2029 F:      arch/arm/mach-pxa/palmte2.*
2030 F:      arch/arm/mach-pxa/include/mach/palmtc.h
2031 F:      arch/arm/mach-pxa/palmtc.c
2032
2033 ARM/PALMZ72 SUPPORT
2034 M:      Sergey Lapin <slapin@ossfans.org>
2035 L:      linux-arm-kernel@lists.infradead.org
2036 W:      http://hackndev.com
2037 S:      Maintained
2038 F:      arch/arm/mach-pxa/palmz72.*
2039
2040 ARM/PLEB SUPPORT
2041 M:      Peter Chubb <pleb@gelato.unsw.edu.au>
2042 W:      http://www.disy.cse.unsw.edu.au/Hardware/PLEB
2043 S:      Maintained
2044
2045 ARM/PT DIGITAL BOARD PORT
2046 M:      Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
2047 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2048 W:      http://www.armlinux.org.uk/
2049 S:      Maintained
2050
2051 ARM/QUALCOMM SUPPORT
2052 M:      Andy Gross <agross@kernel.org>
2053 M:      David Brown <david.brown@linaro.org>
2054 L:      linux-arm-msm@vger.kernel.org
2055 S:      Maintained
2056 F:      Documentation/devicetree/bindings/soc/qcom/
2057 F:      Documentation/devicetree/bindings/*/qcom*
2058 F:      arch/arm/boot/dts/qcom-*.dts
2059 F:      arch/arm/boot/dts/qcom-*.dtsi
2060 F:      arch/arm/mach-qcom/
2061 F:      arch/arm64/boot/dts/qcom/
2062 F:      drivers/*/qcom/
2063 F:      drivers/*/qcom*
2064 F:      drivers/*/*/qcom/
2065 F:      drivers/*/*/qcom*
2066 F:      drivers/*/pm8???-*
2067 F:      drivers/bluetooth/btqcomsmd.c
2068 F:      drivers/clocksource/timer-qcom.c
2069 F:      drivers/extcon/extcon-qcom*
2070 F:      drivers/iommu/msm*
2071 F:      drivers/i2c/busses/i2c-qup.c
2072 F:      drivers/i2c/busses/i2c-qcom-geni.c
2073 F:      drivers/mfd/ssbi.c
2074 F:      drivers/mmc/host/mmci_qcom*
2075 F:      drivers/mmc/host/sdhci_msm.c
2076 F:      drivers/pci/controller/dwc/pcie-qcom.c
2077 F:      drivers/phy/qualcomm/
2078 F:      drivers/power/*/msm*
2079 F:      drivers/reset/reset-qcom-*
2080 F:      drivers/scsi/ufs/ufs-qcom.*
2081 F:      drivers/spi/spi-qup.c
2082 F:      drivers/spi/spi-geni-qcom.c
2083 F:      drivers/spi/spi-qcom-qspi.c
2084 F:      drivers/tty/serial/msm_serial.c
2085 F:      drivers/usb/dwc3/dwc3-qcom.c
2086 F:      include/dt-bindings/*/qcom*
2087 F:      include/linux/*/qcom*
2088 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
2089
2090 ARM/RADISYS ENP2611 MACHINE SUPPORT
2091 M:      Lennert Buytenhek <kernel@wantstofly.org>
2092 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2093 S:      Maintained
2094
2095 ARM/RDA MICRO ARCHITECTURE
2096 M:      Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
2097 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2098 L:      linux-unisoc@lists.infradead.org (moderated for non-subscribers)
2099 S:      Maintained
2100 F:      arch/arm/boot/dts/rda8810pl-*
2101 F:      drivers/clocksource/timer-rda.c
2102 F:      drivers/irqchip/irq-rda-intc.c
2103 F:      drivers/tty/serial/rda-uart.c
2104 F:      Documentation/devicetree/bindings/arm/rda.txt
2105 F:      Documentation/devicetree/bindings/interrupt-controller/rda,8810pl-intc.txt
2106 F:      Documentation/devicetree/bindings/serial/rda,8810pl-uart.txt
2107 F:      Documentation/devicetree/bindings/timer/rda,8810pl-timer.txt
2108
2109 ARM/REALTEK ARCHITECTURE
2110 M:      Andreas Färber <afaerber@suse.de>
2111 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2112 S:      Maintained
2113 F:      arch/arm64/boot/dts/realtek/
2114 F:      Documentation/devicetree/bindings/arm/realtek.txt
2115
2116 ARM/RENESAS ARM64 ARCHITECTURE
2117 M:      Simon Horman <horms@verge.net.au>
2118 M:      Magnus Damm <magnus.damm@gmail.com>
2119 L:      linux-renesas-soc@vger.kernel.org
2120 Q:      http://patchwork.kernel.org/project/linux-renesas-soc/list/
2121 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
2122 S:      Supported
2123 F:      arch/arm64/boot/dts/renesas/
2124 F:      Documentation/devicetree/bindings/arm/renesas.yaml
2125 F:      drivers/soc/renesas/
2126 F:      include/linux/soc/renesas/
2127
2128 ARM/RISCPC ARCHITECTURE
2129 M:      Russell King <linux@armlinux.org.uk>
2130 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2131 W:      http://www.armlinux.org.uk/
2132 S:      Maintained
2133 F:      arch/arm/include/asm/hardware/entry-macro-iomd.S
2134 F:      arch/arm/include/asm/hardware/ioc.h
2135 F:      arch/arm/include/asm/hardware/iomd.h
2136 F:      arch/arm/include/asm/hardware/memc.h
2137 F:      arch/arm/mach-rpc/
2138 F:      drivers/net/ethernet/8390/etherh.c
2139 F:      drivers/net/ethernet/i825xx/ether1*
2140 F:      drivers/net/ethernet/seeq/ether3*
2141 F:      drivers/scsi/arm/
2142
2143 ARM/Rockchip SoC support
2144 M:      Heiko Stuebner <heiko@sntech.de>
2145 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2146 L:      linux-rockchip@lists.infradead.org
2147 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
2148 S:      Maintained
2149 F:      Documentation/devicetree/bindings/i2c/i2c-rk3x.txt
2150 F:      arch/arm/boot/dts/rk3*
2151 F:      arch/arm/boot/dts/rv1108*
2152 F:      arch/arm/mach-rockchip/
2153 F:      drivers/clk/rockchip/
2154 F:      drivers/i2c/busses/i2c-rk3x.c
2155 F:      drivers/*/*rockchip*
2156 F:      drivers/*/*/*rockchip*
2157 F:      sound/soc/rockchip/
2158 N:      rockchip
2159
2160 ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
2161 M:      Kukjin Kim <kgene@kernel.org>
2162 M:      Krzysztof Kozlowski <krzk@kernel.org>
2163 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2164 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
2165 Q:      https://patchwork.kernel.org/project/linux-samsung-soc/list/
2166 S:      Maintained
2167 F:      arch/arm/boot/dts/s3c*
2168 F:      arch/arm/boot/dts/s5p*
2169 F:      arch/arm/boot/dts/exynos*
2170 F:      arch/arm64/boot/dts/exynos/
2171 F:      arch/arm/plat-samsung/
2172 F:      arch/arm/mach-s3c24*/
2173 F:      arch/arm/mach-s3c64xx/
2174 F:      arch/arm/mach-s5p*/
2175 F:      arch/arm/mach-exynos*/
2176 F:      drivers/*/*s3c24*
2177 F:      drivers/*/*/*s3c24*
2178 F:      drivers/*/*s3c64xx*
2179 F:      drivers/*/*s5pv210*
2180 F:      drivers/memory/samsung/*
2181 F:      drivers/soc/samsung/*
2182 F:      Documentation/arm/Samsung/
2183 F:      Documentation/devicetree/bindings/arm/samsung/
2184 F:      Documentation/devicetree/bindings/sram/samsung-sram.txt
2185 F:      Documentation/devicetree/bindings/power/pd-samsung.txt
2186 N:      exynos
2187
2188 ARM/SAMSUNG MOBILE MACHINE SUPPORT
2189 M:      Kyungmin Park <kyungmin.park@samsung.com>
2190 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2191 S:      Maintained
2192 F:      arch/arm/mach-s5pv210/
2193
2194 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
2195 M:      Kyungmin Park <kyungmin.park@samsung.com>
2196 M:      Kamil Debski <kamil@wypas.org>
2197 M:      Andrzej Hajda <a.hajda@samsung.com>
2198 L:      linux-arm-kernel@lists.infradead.org
2199 L:      linux-media@vger.kernel.org
2200 S:      Maintained
2201 F:      drivers/media/platform/s5p-g2d/
2202
2203 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
2204 M:      Marek Szyprowski <m.szyprowski@samsung.com>
2205 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
2206 L:      linux-media@vger.kernel.org
2207 S:      Maintained
2208 F:      drivers/media/platform/s5p-cec/
2209 F:      Documentation/devicetree/bindings/media/s5p-cec.txt
2210
2211 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
2212 M:      Andrzej Pietrasiewicz <andrzejtp2010@gmail.com>
2213 M:      Jacek Anaszewski <jacek.anaszewski@gmail.com>
2214 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
2215 L:      linux-arm-kernel@lists.infradead.org
2216 L:      linux-media@vger.kernel.org
2217 S:      Maintained
2218 F:      drivers/media/platform/s5p-jpeg/
2219
2220 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
2221 M:      Kyungmin Park <kyungmin.park@samsung.com>
2222 M:      Kamil Debski <kamil@wypas.org>
2223 M:      Jeongtae Park <jtp.park@samsung.com>
2224 M:      Andrzej Hajda <a.hajda@samsung.com>
2225 L:      linux-arm-kernel@lists.infradead.org
2226 L:      linux-media@vger.kernel.org
2227 S:      Maintained
2228 F:      drivers/media/platform/s5p-mfc/
2229
2230 ARM/SHMOBILE ARM ARCHITECTURE
2231 M:      Simon Horman <horms@verge.net.au>
2232 M:      Magnus Damm <magnus.damm@gmail.com>
2233 L:      linux-renesas-soc@vger.kernel.org
2234 Q:      http://patchwork.kernel.org/project/linux-renesas-soc/list/
2235 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
2236 S:      Supported
2237 F:      arch/arm/boot/dts/emev2*
2238 F:      arch/arm/boot/dts/gr-peach*
2239 F:      arch/arm/boot/dts/iwg20d-q7*
2240 F:      arch/arm/boot/dts/r7s*
2241 F:      arch/arm/boot/dts/r8a*
2242 F:      arch/arm/boot/dts/r9a*
2243 F:      arch/arm/boot/dts/sh*
2244 F:      arch/arm/configs/shmobile_defconfig
2245 F:      arch/arm/include/debug/renesas-scif.S
2246 F:      arch/arm/mach-shmobile/
2247 F:      Documentation/devicetree/bindings/arm/renesas.yaml
2248 F:      drivers/soc/renesas/
2249 F:      include/linux/soc/renesas/
2250
2251 ARM/SOCFPGA ARCHITECTURE
2252 M:      Dinh Nguyen <dinguyen@kernel.org>
2253 S:      Maintained
2254 F:      arch/arm/mach-socfpga/
2255 F:      arch/arm/boot/dts/socfpga*
2256 F:      arch/arm/configs/socfpga_defconfig
2257 F:      arch/arm64/boot/dts/altera/
2258 F:      arch/arm64/boot/dts/intel/
2259 W:      http://www.rocketboards.org
2260 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
2261
2262 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
2263 M:      Dinh Nguyen <dinguyen@kernel.org>
2264 S:      Maintained
2265 F:      drivers/clk/socfpga/
2266
2267 ARM/SOCFPGA EDAC SUPPORT
2268 M:      Thor Thayer <thor.thayer@linux.intel.com>
2269 S:      Maintained
2270 F:      drivers/edac/altera_edac.
2271
2272 ARM/SPREADTRUM SoC SUPPORT
2273 M:      Orson Zhai <orsonzhai@gmail.com>
2274 M:      Baolin Wang <baolin.wang@linaro.org>
2275 M:      Chunyan Zhang <zhang.lyra@gmail.com>
2276 S:      Maintained
2277 F:      arch/arm64/boot/dts/sprd
2278 N:      sprd
2279
2280 ARM/STI ARCHITECTURE
2281 M:      Patrice Chotard <patrice.chotard@st.com>
2282 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2283 W:      http://www.stlinux.com
2284 S:      Maintained
2285 F:      Documentation/devicetree/bindings/i2c/i2c-st.txt
2286 F:      arch/arm/mach-sti/
2287 F:      arch/arm/boot/dts/sti*
2288 F:      drivers/char/hw_random/st-rng.c
2289 F:      drivers/clocksource/arm_global_timer.c
2290 F:      drivers/clocksource/clksrc_st_lpc.c
2291 F:      drivers/cpufreq/sti-cpufreq.c
2292 F:      drivers/dma/st_fdma*
2293 F:      drivers/i2c/busses/i2c-st.c
2294 F:      drivers/media/rc/st_rc.c
2295 F:      drivers/media/platform/sti/c8sectpfe/
2296 F:      drivers/mmc/host/sdhci-st.c
2297 F:      drivers/phy/st/phy-miphy28lp.c
2298 F:      drivers/phy/st/phy-stih407-usb.c
2299 F:      drivers/pinctrl/pinctrl-st.c
2300 F:      drivers/remoteproc/st_remoteproc.c
2301 F:      drivers/remoteproc/st_slim_rproc.c
2302 F:      drivers/reset/sti/
2303 F:      drivers/rtc/rtc-st-lpc.c
2304 F:      drivers/tty/serial/st-asc.c
2305 F:      drivers/usb/dwc3/dwc3-st.c
2306 F:      drivers/usb/host/ehci-st.c
2307 F:      drivers/usb/host/ohci-st.c
2308 F:      drivers/watchdog/st_lpc_wdt.c
2309 F:      drivers/ata/ahci_st.c
2310 F:      include/linux/remoteproc/st_slim_rproc.h
2311
2312 ARM/STM32 ARCHITECTURE
2313 M:      Maxime Coquelin <mcoquelin.stm32@gmail.com>
2314 M:      Alexandre Torgue <alexandre.torgue@st.com>
2315 L:      linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers)
2316 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2317 S:      Maintained
2318 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2319 N:      stm32
2320 N:      stm
2321 F:      arch/arm/boot/dts/stm32*
2322 F:      arch/arm/mach-stm32/
2323 F:      drivers/clocksource/armv7m_systick.c
2324
2325 ARM/Synaptics SoC support
2326 M:      Jisheng Zhang <Jisheng.Zhang@synaptics.com>
2327 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2328 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2329 S:      Maintained
2330 F:      arch/arm/mach-berlin/
2331 F:      arch/arm/boot/dts/berlin*
2332 F:      arch/arm64/boot/dts/synaptics/
2333
2334 ARM/TANGO ARCHITECTURE
2335 M:      Marc Gonzalez <marc.w.gonzalez@free.fr>
2336 M:      Mans Rullgard <mans@mansr.com>
2337 L:      linux-arm-kernel@lists.infradead.org
2338 S:      Odd Fixes
2339 N:      tango
2340
2341 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
2342 M:      Lennert Buytenhek <kernel@wantstofly.org>
2343 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2344 S:      Maintained
2345
2346 ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2347 M:      Hans Verkuil <hans.verkuil@cisco.com>
2348 L:      linux-tegra@vger.kernel.org
2349 L:      linux-media@vger.kernel.org
2350 S:      Maintained
2351 F:      drivers/media/platform/tegra-cec/
2352 F:      Documentation/devicetree/bindings/media/tegra-cec.txt
2353
2354 ARM/TETON BGA MACHINE SUPPORT
2355 M:      "Mark F. Brown" <mark.brown314@gmail.com>
2356 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2357 S:      Maintained
2358
2359 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2360 M:      Santosh Shilimkar <ssantosh@kernel.org>
2361 L:      linux-kernel@vger.kernel.org
2362 S:      Maintained
2363 F:      drivers/memory/*emif*
2364
2365 ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE
2366 M:      Tero Kristo <t-kristo@ti.com>
2367 M:      Nishanth Menon <nm@ti.com>
2368 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2369 S:      Supported
2370 F:      Documentation/devicetree/bindings/arm/ti/k3.txt
2371 F:      arch/arm64/boot/dts/ti/Makefile
2372 F:      arch/arm64/boot/dts/ti/k3-*
2373 F:      include/dt-bindings/pinctrl/k3.h
2374
2375 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2376 M:      Santosh Shilimkar <ssantosh@kernel.org>
2377 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2378 S:      Maintained
2379 F:      arch/arm/mach-keystone/
2380 F:      arch/arm/boot/dts/keystone-*
2381 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
2382
2383 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2384 M:      Santosh Shilimkar <ssantosh@kernel.org>
2385 L:      linux-kernel@vger.kernel.org
2386 S:      Maintained
2387 F:      drivers/clk/keystone/
2388
2389 ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
2390 M:      Santosh Shilimkar <ssantosh@kernel.org>
2391 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2392 L:      linux-kernel@vger.kernel.org
2393 S:      Maintained
2394 F:      drivers/clocksource/timer-keystone.c
2395
2396 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2397 M:      Santosh Shilimkar <ssantosh@kernel.org>
2398 L:      linux-kernel@vger.kernel.org
2399 S:      Maintained
2400 F:      drivers/power/reset/keystone-reset.c
2401
2402 ARM/THECUS N2100 MACHINE SUPPORT
2403 M:      Lennert Buytenhek <kernel@wantstofly.org>
2404 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2405 S:      Maintained
2406
2407 ARM/TOSA MACHINE SUPPORT
2408 M:      Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2409 M:      Dirk Opfer <dirk@opfer-online.de>
2410 S:      Maintained
2411
2412 ARM/UNIPHIER ARCHITECTURE
2413 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
2414 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2415 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
2416 S:      Maintained
2417 F:      Documentation/devicetree/bindings/arm/socionext/uniphier.txt
2418 F:      Documentation/devicetree/bindings/gpio/gpio-uniphier.txt
2419 F:      Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.txt
2420 F:      arch/arm/boot/dts/uniphier*
2421 F:      arch/arm/include/asm/hardware/cache-uniphier.h
2422 F:      arch/arm/mach-uniphier/
2423 F:      arch/arm/mm/cache-uniphier.c
2424 F:      arch/arm64/boot/dts/socionext/uniphier*
2425 F:      drivers/bus/uniphier-system-bus.c
2426 F:      drivers/clk/uniphier/
2427 F:      drivers/dma/uniphier-mdmac.c
2428 F:      drivers/gpio/gpio-uniphier.c
2429 F:      drivers/i2c/busses/i2c-uniphier*
2430 F:      drivers/irqchip/irq-uniphier-aidet.c
2431 F:      drivers/mmc/host/uniphier-sd.c
2432 F:      drivers/pinctrl/uniphier/
2433 F:      drivers/reset/reset-uniphier.c
2434 F:      drivers/tty/serial/8250/8250_uniphier.c
2435 N:      uniphier
2436
2437 ARM/Ux500 CLOCK FRAMEWORK SUPPORT
2438 M:      Ulf Hansson <ulf.hansson@linaro.org>
2439 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2440 T:      git git://git.linaro.org/people/ulfh/clk.git
2441 S:      Maintained
2442 F:      drivers/clk/ux500/
2443
2444 ARM/VERSATILE EXPRESS PLATFORM
2445 M:      Liviu Dudau <liviu.dudau@arm.com>
2446 M:      Sudeep Holla <sudeep.holla@arm.com>
2447 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2448 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2449 S:      Maintained
2450 F:      arch/arm/boot/dts/vexpress*
2451 F:      arch/arm64/boot/dts/arm/
2452 F:      arch/arm/mach-vexpress/
2453 F:      */*/vexpress*
2454 F:      */*/*/vexpress*
2455 F:      drivers/clk/versatile/clk-vexpress-osc.c
2456 F:      drivers/clocksource/timer-versatile.c
2457 N:      mps2
2458
2459 ARM/VFP SUPPORT
2460 M:      Russell King <linux@armlinux.org.uk>
2461 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2462 W:      http://www.armlinux.org.uk/
2463 S:      Maintained
2464 F:      arch/arm/vfp/
2465
2466 ARM/VOIPAC PXA270 SUPPORT
2467 M:      Marek Vasut <marek.vasut@gmail.com>
2468 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2469 S:      Maintained
2470 F:      arch/arm/mach-pxa/vpac270.c
2471 F:      arch/arm/mach-pxa/include/mach/vpac270.h
2472
2473 ARM/VT8500 ARM ARCHITECTURE
2474 M:      Tony Prisk <linux@prisktech.co.nz>
2475 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2476 S:      Maintained
2477 F:      Documentation/devicetree/bindings/i2c/i2c-wmt.txt
2478 F:      arch/arm/mach-vt8500/
2479 F:      drivers/clocksource/timer-vt8500.c
2480 F:      drivers/i2c/busses/i2c-wmt.c
2481 F:      drivers/mmc/host/wmt-sdmmc.c
2482 F:      drivers/pwm/pwm-vt8500.c
2483 F:      drivers/rtc/rtc-vt8500.c
2484 F:      drivers/tty/serial/vt8500_serial.c
2485 F:      drivers/usb/host/ehci-platform.c
2486 F:      drivers/usb/host/uhci-platform.c
2487 F:      drivers/video/fbdev/vt8500lcdfb.*
2488 F:      drivers/video/fbdev/wm8505fb*
2489 F:      drivers/video/fbdev/wmt_ge_rops.*
2490
2491 ARM/ZIPIT Z2 SUPPORT
2492 M:      Marek Vasut <marek.vasut@gmail.com>
2493 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2494 S:      Maintained
2495 F:      arch/arm/mach-pxa/z2.c
2496 F:      arch/arm/mach-pxa/include/mach/z2.h
2497
2498 ARM/ZTE ARCHITECTURE
2499 M:      Jun Nie <jun.nie@linaro.org>
2500 M:      Shawn Guo <shawnguo@kernel.org>
2501 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2502 S:      Maintained
2503 F:      arch/arm/boot/dts/zx2967*
2504 F:      arch/arm/mach-zx/
2505 F:      arch/arm64/boot/dts/zte/
2506 F:      drivers/clk/zte/
2507 F:      drivers/dma/zx_dma.c
2508 F:      drivers/gpio/gpio-zx.c
2509 F:      drivers/i2c/busses/i2c-zx2967.c
2510 F:      drivers/mmc/host/dw_mmc-zx.*
2511 F:      drivers/pinctrl/zte/
2512 F:      drivers/soc/zte/
2513 F:      drivers/thermal/zx2967_thermal.c
2514 F:      drivers/watchdog/zx2967_wdt.c
2515 F:      Documentation/devicetree/bindings/arm/zte.yaml
2516 F:      Documentation/devicetree/bindings/clock/zx2967*.txt
2517 F:      Documentation/devicetree/bindings/dma/zxdma.txt
2518 F:      Documentation/devicetree/bindings/gpio/zx296702-gpio.txt
2519 F:      Documentation/devicetree/bindings/i2c/i2c-zx2967.txt
2520 F:      Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt
2521 F:      Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt
2522 F:      Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2523 F:      Documentation/devicetree/bindings/soc/zte/
2524 F:      Documentation/devicetree/bindings/sound/zte,*.txt
2525 F:      Documentation/devicetree/bindings/thermal/zx2967-thermal.txt
2526 F:      Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt
2527 F:      include/dt-bindings/clock/zx2967*.h
2528 F:      include/dt-bindings/soc/zte,*.h
2529 F:      sound/soc/codecs/zx_aud96p22.c
2530 F:      sound/soc/zte/
2531
2532 ARM/ZYNQ ARCHITECTURE
2533 M:      Michal Simek <michal.simek@xilinx.com>
2534 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2535 W:      http://wiki.xilinx.com
2536 T:      git https://github.com/Xilinx/linux-xlnx.git
2537 S:      Supported
2538 F:      arch/arm/mach-zynq/
2539 F:      drivers/cpuidle/cpuidle-zynq.c
2540 F:      drivers/block/xsysace.c
2541 N:      zynq
2542 N:      xilinx
2543 F:      Documentation/devicetree/bindings/i2c/i2c-cadence.txt
2544 F:      Documentation/devicetree/bindings/i2c/i2c-xiic.txt
2545 F:      drivers/clocksource/timer-cadence-ttc.c
2546 F:      drivers/i2c/busses/i2c-cadence.c
2547 F:      drivers/mmc/host/sdhci-of-arasan.c
2548 F:      drivers/edac/synopsys_edac.c
2549 F:      drivers/i2c/busses/i2c-xiic.c
2550
2551 ARM64 PORT (AARCH64 ARCHITECTURE)
2552 M:      Catalin Marinas <catalin.marinas@arm.com>
2553 M:      Will Deacon <will.deacon@arm.com>
2554 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2555 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2556 S:      Maintained
2557 F:      arch/arm64/
2558 X:      arch/arm64/boot/dts/
2559 F:      Documentation/arm64/
2560
2561 AS3645A LED FLASH CONTROLLER DRIVER
2562 M:      Sakari Ailus <sakari.ailus@iki.fi>
2563 L:      linux-leds@vger.kernel.org
2564 S:      Maintained
2565 F:      drivers/leds/leds-as3645a.c
2566
2567 ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
2568 M:      Tianshu Qiu <tian.shu.qiu@intel.com>
2569 L:      linux-media@vger.kernel.org
2570 T:      git git://linuxtv.org/media_tree.git
2571 S:      Maintained
2572 F:      drivers/media/i2c/ak7375.c
2573 F:      Documentation/devicetree/bindings/media/i2c/ak7375.txt
2574
2575 ASAHI KASEI AK8974 DRIVER
2576 M:      Linus Walleij <linus.walleij@linaro.org>
2577 L:      linux-iio@vger.kernel.org
2578 W:      http://www.akm.com/
2579 S:      Supported
2580 F:      drivers/iio/magnetometer/ak8974.c
2581
2582 ASC7621 HARDWARE MONITOR DRIVER
2583 M:      George Joseph <george.joseph@fairview5.com>
2584 L:      linux-hwmon@vger.kernel.org
2585 S:      Maintained
2586 F:      Documentation/hwmon/asc7621.rst
2587 F:      drivers/hwmon/asc7621.c
2588
2589 ASPEED VIDEO ENGINE DRIVER
2590 M:      Eddie James <eajames@linux.ibm.com>
2591 L:      linux-media@vger.kernel.org
2592 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
2593 S:      Maintained
2594 F:      drivers/media/platform/aspeed-video.c
2595 F:      Documentation/devicetree/bindings/media/aspeed-video.txt
2596
2597 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2598 M:      Corentin Chary <corentin.chary@gmail.com>
2599 L:      acpi4asus-user@lists.sourceforge.net
2600 L:      platform-driver-x86@vger.kernel.org
2601 W:      http://acpi4asus.sf.net
2602 S:      Maintained
2603 F:      drivers/platform/x86/asus*.c
2604 F:      drivers/platform/x86/eeepc*.c
2605
2606 ASUS WIRELESS RADIO CONTROL DRIVER
2607 M:      João Paulo Rechi Vita <jprvita@gmail.com>
2608 L:      platform-driver-x86@vger.kernel.org
2609 S:      Maintained
2610 F:      drivers/platform/x86/asus-wireless.c
2611
2612 ASYMMETRIC KEYS
2613 M:      David Howells <dhowells@redhat.com>
2614 L:      keyrings@vger.kernel.org
2615 S:      Maintained
2616 F:      Documentation/crypto/asymmetric-keys.txt
2617 F:      include/linux/verification.h
2618 F:      include/crypto/public_key.h
2619 F:      include/crypto/pkcs7.h
2620 F:      crypto/asymmetric_keys/
2621
2622 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2623 R:      Dan Williams <dan.j.williams@intel.com>
2624 W:      http://sourceforge.net/projects/xscaleiop
2625 S:      Odd fixes
2626 F:      Documentation/crypto/async-tx-api.txt
2627 F:      crypto/async_tx/
2628 F:      drivers/dma/
2629 F:      include/linux/dmaengine.h
2630 F:      include/linux/async_tx.h
2631
2632 AT24 EEPROM DRIVER
2633 M:      Bartosz Golaszewski <bgolaszewski@baylibre.com>
2634 L:      linux-i2c@vger.kernel.org
2635 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
2636 S:      Maintained
2637 F:      Documentation/devicetree/bindings/eeprom/at24.txt
2638 F:      drivers/misc/eeprom/at24.c
2639
2640 ATA OVER ETHERNET (AOE) DRIVER
2641 M:      "Justin Sanders" <justin@coraid.com>
2642 W:      http://www.openaoe.org/
2643 S:      Supported
2644 F:      Documentation/aoe/
2645 F:      drivers/block/aoe/
2646
2647 ATHEROS 71XX/9XXX GPIO DRIVER
2648 M:      Alban Bedel <albeu@free.fr>
2649 W:      https://github.com/AlbanBedel/linux
2650 T:      git git://github.com/AlbanBedel/linux
2651 S:      Maintained
2652 F:      drivers/gpio/gpio-ath79.c
2653 F:      Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2654
2655 ATHEROS 71XX/9XXX USB PHY DRIVER
2656 M:      Alban Bedel <albeu@free.fr>
2657 W:      https://github.com/AlbanBedel/linux
2658 T:      git git://github.com/AlbanBedel/linux
2659 S:      Maintained
2660 F:      drivers/phy/qualcomm/phy-ath79-usb.c
2661 F:      Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
2662
2663 ATHEROS ATH GENERIC UTILITIES
2664 M:      Kalle Valo <kvalo@codeaurora.org>
2665 L:      linux-wireless@vger.kernel.org
2666 S:      Supported
2667 F:      drivers/net/wireless/ath/*
2668
2669 ATHEROS ATH5K WIRELESS DRIVER
2670 M:      Jiri Slaby <jirislaby@gmail.com>
2671 M:      Nick Kossifidis <mickflemm@gmail.com>
2672 M:      Luis Chamberlain <mcgrof@kernel.org>
2673 L:      linux-wireless@vger.kernel.org
2674 W:      http://wireless.kernel.org/en/users/Drivers/ath5k
2675 S:      Maintained
2676 F:      drivers/net/wireless/ath/ath5k/
2677
2678 ATHEROS ATH6KL WIRELESS DRIVER
2679 M:      Kalle Valo <kvalo@codeaurora.org>
2680 L:      linux-wireless@vger.kernel.org
2681 W:      http://wireless.kernel.org/en/users/Drivers/ath6kl
2682 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2683 S:      Supported
2684 F:      drivers/net/wireless/ath/ath6kl/
2685
2686 ATI_REMOTE2 DRIVER
2687 M:      Ville Syrjala <syrjala@sci.fi>
2688 S:      Maintained
2689 F:      drivers/input/misc/ati_remote2.c
2690
2691 ATK0110 HWMON DRIVER
2692 M:      Luca Tettamanti <kronos.it@gmail.com>
2693 L:      linux-hwmon@vger.kernel.org
2694 S:      Maintained
2695 F:      drivers/hwmon/asus_atk0110.c
2696
2697 ATLX ETHERNET DRIVERS
2698 M:      Jay Cliburn <jcliburn@gmail.com>
2699 M:      Chris Snook <chris.snook@gmail.com>
2700 L:      netdev@vger.kernel.org
2701 W:      http://sourceforge.net/projects/atl1
2702 W:      http://atl1.sourceforge.net
2703 S:      Maintained
2704 F:      drivers/net/ethernet/atheros/
2705
2706 ATM
2707 M:      Chas Williams <3chas3@gmail.com>
2708 L:      linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2709 L:      netdev@vger.kernel.org
2710 W:      http://linux-atm.sourceforge.net
2711 S:      Maintained
2712 F:      drivers/atm/
2713 F:      include/linux/atm*
2714 F:      include/uapi/linux/atm*
2715
2716 ATMEL MACB ETHERNET DRIVER
2717 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2718 S:      Supported
2719 F:      drivers/net/ethernet/cadence/
2720
2721 ATMEL MAXTOUCH DRIVER
2722 M:      Nick Dyer <nick@shmanahar.org>
2723 T:      git git://github.com/ndyer/linux.git
2724 S:      Maintained
2725 F:      Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2726 F:      drivers/input/touchscreen/atmel_mxt_ts.c
2727
2728 ATMEL WIRELESS DRIVER
2729 M:      Simon Kelley <simon@thekelleys.org.uk>
2730 L:      linux-wireless@vger.kernel.org
2731 W:      http://www.thekelleys.org.uk/atmel
2732 W:      http://atmelwlandriver.sourceforge.net/
2733 S:      Maintained
2734 F:      drivers/net/wireless/atmel/atmel*
2735
2736 ATOMIC INFRASTRUCTURE
2737 M:      Will Deacon <will.deacon@arm.com>
2738 M:      Peter Zijlstra <peterz@infradead.org>
2739 R:      Boqun Feng <boqun.feng@gmail.com>
2740 L:      linux-kernel@vger.kernel.org
2741 S:      Maintained
2742 F:      arch/*/include/asm/atomic*.h
2743 F:      include/*/atomic*.h
2744 F:      scripts/atomic/
2745
2746 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2747 M:      Bradley Grove <linuxdrivers@attotech.com>
2748 L:      linux-scsi@vger.kernel.org
2749 W:      http://www.attotech.com
2750 S:      Supported
2751 F:      drivers/scsi/esas2r
2752
2753 ATUSB IEEE 802.15.4 RADIO DRIVER
2754 M:      Stefan Schmidt <stefan@datenfreihafen.org>
2755 L:      linux-wpan@vger.kernel.org
2756 S:      Maintained
2757 F:      drivers/net/ieee802154/atusb.c
2758 F:      drivers/net/ieee802154/atusb.h
2759 F:      drivers/net/ieee802154/at86rf230.h
2760
2761 AUDIT SUBSYSTEM
2762 M:      Paul Moore <paul@paul-moore.com>
2763 M:      Eric Paris <eparis@redhat.com>
2764 L:      linux-audit@redhat.com (moderated for non-subscribers)
2765 W:      https://github.com/linux-audit
2766 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
2767 S:      Supported
2768 F:      include/linux/audit.h
2769 F:      include/uapi/linux/audit.h
2770 F:      kernel/audit*
2771
2772 AUXILIARY DISPLAY DRIVERS
2773 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2774 S:      Maintained
2775 F:      drivers/auxdisplay/
2776 F:      include/linux/cfag12864b.h
2777
2778 AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
2779 M:      Andreas Klinger <ak@it-klinger.de>
2780 L:      linux-iio@vger.kernel.org
2781 S:      Maintained
2782 F:      Documentation/devicetree/bindings/iio/adc/avia-hx711.yaml
2783 F:      drivers/iio/adc/hx711.c
2784
2785 AX.25 NETWORK LAYER
2786 M:      Ralf Baechle <ralf@linux-mips.org>
2787 L:      linux-hams@vger.kernel.org
2788 W:      http://www.linux-ax25.org/
2789 S:      Maintained
2790 F:      include/uapi/linux/ax25.h
2791 F:      include/net/ax25.h
2792 F:      net/ax25/
2793
2794 AXENTIA ARM DEVICES
2795 M:      Peter Rosin <peda@axentia.se>
2796 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2797 S:      Maintained
2798 F:      Documentation/devicetree/bindings/arm/axentia.txt
2799 F:      arch/arm/boot/dts/at91-linea.dtsi
2800 F:      arch/arm/boot/dts/at91-natte.dtsi
2801 F:      arch/arm/boot/dts/at91-nattis-2-natte-2.dts
2802 F:      arch/arm/boot/dts/at91-tse850-3.dts
2803
2804 AXENTIA ASOC DRIVERS
2805 M:      Peter Rosin <peda@axentia.se>
2806 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
2807 S:      Maintained
2808 F:      Documentation/devicetree/bindings/sound/axentia,*
2809 F:      sound/soc/atmel/tse850-pcm5142.c
2810
2811 AXXIA I2C CONTROLLER
2812 M:      Krzysztof Adamski <krzysztof.adamski@nokia.com>
2813 L:      linux-i2c@vger.kernel.org
2814 S:      Maintained
2815 F:      Documentation/devicetree/bindings/i2c/i2c-axxia.txt
2816 F:      drivers/i2c/busses/i2c-axxia.c
2817
2818 AZ6007 DVB DRIVER
2819 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
2820 L:      linux-media@vger.kernel.org
2821 W:      https://linuxtv.org
2822 T:      git git://linuxtv.org/media_tree.git
2823 S:      Maintained
2824 F:      drivers/media/usb/dvb-usb-v2/az6007.c
2825
2826 AZTECH FM RADIO RECEIVER DRIVER
2827 M:      Hans Verkuil <hverkuil@xs4all.nl>
2828 L:      linux-media@vger.kernel.org
2829 T:      git git://linuxtv.org/media_tree.git
2830 W:      https://linuxtv.org
2831 S:      Maintained
2832 F:      drivers/media/radio/radio-aztech*
2833
2834 B43 WIRELESS DRIVER
2835 L:      linux-wireless@vger.kernel.org
2836 L:      b43-dev@lists.infradead.org
2837 W:      http://wireless.kernel.org/en/users/Drivers/b43
2838 S:      Odd Fixes
2839 F:      drivers/net/wireless/broadcom/b43/
2840
2841 B43LEGACY WIRELESS DRIVER
2842 M:      Larry Finger <Larry.Finger@lwfinger.net>
2843 L:      linux-wireless@vger.kernel.org
2844 L:      b43-dev@lists.infradead.org
2845 W:      http://wireless.kernel.org/en/users/Drivers/b43
2846 S:      Maintained
2847 F:      drivers/net/wireless/broadcom/b43legacy/
2848
2849 BACKLIGHT CLASS/SUBSYSTEM
2850 M:      Lee Jones <lee.jones@linaro.org>
2851 M:      Daniel Thompson <daniel.thompson@linaro.org>
2852 M:      Jingoo Han <jingoohan1@gmail.com>
2853 L:      dri-devel@lists.freedesktop.org
2854 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2855 S:      Maintained
2856 F:      drivers/video/backlight/
2857 F:      include/linux/backlight.h
2858 F:      include/linux/pwm_backlight.h
2859 F:      Documentation/devicetree/bindings/leds/backlight
2860
2861 BATMAN ADVANCED
2862 M:      Marek Lindner <mareklindner@neomailbox.ch>
2863 M:      Simon Wunderlich <sw@simonwunderlich.de>
2864 M:      Antonio Quartulli <a@unstable.cc>
2865 L:      b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2866 W:      https://www.open-mesh.org/
2867 B:      https://www.open-mesh.org/projects/batman-adv/issues
2868 C:      irc://chat.freenode.net/batman
2869 Q:      https://patchwork.open-mesh.org/project/batman/list/
2870 T:      git https://git.open-mesh.org/linux-merge.git
2871 S:      Maintained
2872 F:      Documentation/ABI/obsolete/sysfs-class-net-batman-adv
2873 F:      Documentation/ABI/obsolete/sysfs-class-net-mesh
2874 F:      Documentation/networking/batman-adv.rst
2875 F:      include/uapi/linux/batadv_packet.h
2876 F:      include/uapi/linux/batman_adv.h
2877 F:      net/batman-adv/
2878
2879 BAYCOM/HDLCDRV DRIVERS FOR AX.25
2880 M:      Thomas Sailer <t.sailer@alumni.ethz.ch>
2881 L:      linux-hams@vger.kernel.org
2882 W:      http://www.baycom.org/~tom/ham/ham.html
2883 S:      Maintained
2884 F:      drivers/net/hamradio/baycom*
2885
2886 BCACHE (BLOCK LAYER CACHE)
2887 M:      Coly Li <colyli@suse.de>
2888 M:      Kent Overstreet <kent.overstreet@gmail.com>
2889 L:      linux-bcache@vger.kernel.org
2890 W:      http://bcache.evilpiepirate.org
2891 C:      irc://irc.oftc.net/bcache
2892 S:      Maintained
2893 F:      drivers/md/bcache/
2894
2895 BDISP ST MEDIA DRIVER
2896 M:      Fabien Dessenne <fabien.dessenne@st.com>
2897 L:      linux-media@vger.kernel.org
2898 T:      git git://linuxtv.org/media_tree.git
2899 W:      https://linuxtv.org
2900 S:      Supported
2901 F:      drivers/media/platform/sti/bdisp
2902
2903 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2904 M:      Dariusz Marcinkiewicz <reksio@newterm.pl>
2905 L:      netdev@vger.kernel.org
2906 S:      Maintained
2907 F:      drivers/net/ethernet/ec_bhf.c
2908
2909 BEFS FILE SYSTEM
2910 M:      Luis de Bethencourt <luisbg@kernel.org>
2911 M:      Salah Triki <salah.triki@gmail.com>
2912 S:      Maintained
2913 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
2914 F:      Documentation/filesystems/befs.txt
2915 F:      fs/befs/
2916
2917 BFQ I/O SCHEDULER
2918 M:      Paolo Valente <paolo.valente@linaro.org>
2919 M:      Jens Axboe <axboe@kernel.dk>
2920 L:      linux-block@vger.kernel.org
2921 S:      Maintained
2922 F:      block/bfq-*
2923 F:      Documentation/block/bfq-iosched.txt
2924
2925 BFS FILE SYSTEM
2926 M:      "Tigran A. Aivazian" <aivazian.tigran@gmail.com>
2927 S:      Maintained
2928 F:      Documentation/filesystems/bfs.txt
2929 F:      fs/bfs/
2930 F:      include/uapi/linux/bfs_fs.h
2931
2932 BLINKM RGB LED DRIVER
2933 M:      Jan-Simon Moeller <jansimon.moeller@gmx.de>
2934 S:      Maintained
2935 F:      drivers/leds/leds-blinkm.c
2936
2937 BLOCK LAYER
2938 M:      Jens Axboe <axboe@kernel.dk>
2939 L:      linux-block@vger.kernel.org
2940 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2941 S:      Maintained
2942 F:      block/
2943 F:      drivers/block/
2944 F:      kernel/trace/blktrace.c
2945 F:      lib/sbitmap.c
2946
2947 BLOCK2MTD DRIVER
2948 M:      Joern Engel <joern@lazybastard.org>
2949 L:      linux-mtd@lists.infradead.org
2950 S:      Maintained
2951 F:      drivers/mtd/devices/block2mtd.c
2952
2953 BLUETOOTH DRIVERS
2954 M:      Marcel Holtmann <marcel@holtmann.org>
2955 M:      Johan Hedberg <johan.hedberg@gmail.com>
2956 L:      linux-bluetooth@vger.kernel.org
2957 W:      http://www.bluez.org/
2958 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2959 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2960 S:      Maintained
2961 F:      drivers/bluetooth/
2962
2963 BLUETOOTH SUBSYSTEM
2964 M:      Marcel Holtmann <marcel@holtmann.org>
2965 M:      Johan Hedberg <johan.hedberg@gmail.com>
2966 L:      linux-bluetooth@vger.kernel.org
2967 W:      http://www.bluez.org/
2968 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2969 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2970 S:      Maintained
2971 F:      net/bluetooth/
2972 F:      include/net/bluetooth/
2973
2974 BONDING DRIVER
2975 M:      Jay Vosburgh <j.vosburgh@gmail.com>
2976 M:      Veaceslav Falico <vfalico@gmail.com>
2977 M:      Andy Gospodarek <andy@greyhouse.net>
2978 L:      netdev@vger.kernel.org
2979 W:      http://sourceforge.net/projects/bonding/
2980 S:      Supported
2981 F:      drivers/net/bonding/
2982 F:      include/uapi/linux/if_bonding.h
2983
2984 BPF (Safe dynamic programs and tools)
2985 M:      Alexei Starovoitov <ast@kernel.org>
2986 M:      Daniel Borkmann <daniel@iogearbox.net>
2987 R:      Martin KaFai Lau <kafai@fb.com>
2988 R:      Song Liu <songliubraving@fb.com>
2989 R:      Yonghong Song <yhs@fb.com>
2990 L:      netdev@vger.kernel.org
2991 L:      bpf@vger.kernel.org
2992 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
2993 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
2994 Q:      https://patchwork.ozlabs.org/project/netdev/list/?delegate=77147
2995 S:      Supported
2996 F:      arch/*/net/*
2997 F:      Documentation/networking/filter.txt
2998 F:      Documentation/bpf/
2999 F:      include/linux/bpf*
3000 F:      include/linux/filter.h
3001 F:      include/trace/events/xdp.h
3002 F:      include/uapi/linux/bpf*
3003 F:      include/uapi/linux/filter.h
3004 F:      kernel/bpf/
3005 F:      kernel/trace/bpf_trace.c
3006 F:      lib/test_bpf.c
3007 F:      net/bpf/
3008 F:      net/core/filter.c
3009 F:      net/sched/act_bpf.c
3010 F:      net/sched/cls_bpf.c
3011 F:      samples/bpf/
3012 F:      tools/bpf/
3013 F:      tools/lib/bpf/
3014 F:      tools/testing/selftests/bpf/
3015 K:      bpf
3016 N:      bpf
3017
3018 BPF JIT for ARM
3019 M:      Shubham Bansal <illusionist.neo@gmail.com>
3020 L:      netdev@vger.kernel.org
3021 L:      bpf@vger.kernel.org
3022 S:      Maintained
3023 F:      arch/arm/net/
3024
3025 BPF JIT for ARM64
3026 M:      Daniel Borkmann <daniel@iogearbox.net>
3027 M:      Alexei Starovoitov <ast@kernel.org>
3028 M:      Zi Shen Lim <zlim.lnx@gmail.com>
3029 L:      netdev@vger.kernel.org
3030 L:      bpf@vger.kernel.org
3031 S:      Supported
3032 F:      arch/arm64/net/
3033
3034 BPF JIT for MIPS (32-BIT AND 64-BIT)
3035 M:      Paul Burton <paul.burton@mips.com>
3036 L:      netdev@vger.kernel.org
3037 L:      bpf@vger.kernel.org
3038 S:      Maintained
3039 F:      arch/mips/net/
3040
3041 BPF JIT for NFP NICs
3042 M:      Jakub Kicinski <jakub.kicinski@netronome.com>
3043 L:      netdev@vger.kernel.org
3044 L:      bpf@vger.kernel.org
3045 S:      Supported
3046 F:      drivers/net/ethernet/netronome/nfp/bpf/
3047
3048 BPF JIT for POWERPC (32-BIT AND 64-BIT)
3049 M:      Naveen N. Rao <naveen.n.rao@linux.ibm.com>
3050 M:      Sandipan Das <sandipan@linux.ibm.com>
3051 L:      netdev@vger.kernel.org
3052 L:      bpf@vger.kernel.org
3053 S:      Maintained
3054 F:      arch/powerpc/net/
3055
3056 BPF JIT for RISC-V (RV64G)
3057 M:      Björn Töpel <bjorn.topel@gmail.com>
3058 L:      netdev@vger.kernel.org
3059 S:      Maintained
3060 F:      arch/riscv/net/
3061
3062 BPF JIT for S390
3063 M:      Heiko Carstens <heiko.carstens@de.ibm.com>
3064 M:      Vasily Gorbik <gor@linux.ibm.com>
3065 M:      Christian Borntraeger <borntraeger@de.ibm.com>
3066 L:      netdev@vger.kernel.org
3067 L:      bpf@vger.kernel.org
3068 S:      Maintained
3069 F:      arch/s390/net/
3070 X:      arch/s390/net/pnet.c
3071
3072 BPF JIT for SPARC (32-BIT AND 64-BIT)
3073 M:      David S. Miller <davem@davemloft.net>
3074 L:      netdev@vger.kernel.org
3075 L:      bpf@vger.kernel.org
3076 S:      Maintained
3077 F:      arch/sparc/net/
3078
3079 BPF JIT for X86 32-BIT
3080 M:      Wang YanQing <udknight@gmail.com>
3081 L:      netdev@vger.kernel.org
3082 L:      bpf@vger.kernel.org
3083 S:      Maintained
3084 F:      arch/x86/net/bpf_jit_comp32.c
3085
3086 BPF JIT for X86 64-BIT
3087 M:      Alexei Starovoitov <ast@kernel.org>
3088 M:      Daniel Borkmann <daniel@iogearbox.net>
3089 L:      netdev@vger.kernel.org
3090 L:      bpf@vger.kernel.org
3091 S:      Supported
3092 F:      arch/x86/net/
3093 X:      arch/x86/net/bpf_jit_comp32.c
3094
3095 BROADCOM B44 10/100 ETHERNET DRIVER
3096 M:      Michael Chan <michael.chan@broadcom.com>
3097 L:      netdev@vger.kernel.org
3098 S:      Supported
3099 F:      drivers/net/ethernet/broadcom/b44.*
3100
3101 BROADCOM B53 ETHERNET SWITCH DRIVER
3102 M:      Florian Fainelli <f.fainelli@gmail.com>
3103 L:      netdev@vger.kernel.org
3104 L:      openwrt-devel@lists.openwrt.org (subscribers-only)
3105 S:      Supported
3106 F:      drivers/net/dsa/b53/*
3107 F:      include/linux/platform_data/b53.h
3108
3109 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
3110 M:      Florian Fainelli <f.fainelli@gmail.com>
3111 M:      Ray Jui <rjui@broadcom.com>
3112 M:      Scott Branden <sbranden@broadcom.com>
3113 M:      bcm-kernel-feedback-list@broadcom.com
3114 T:      git git://github.com/broadcom/mach-bcm
3115 S:      Maintained
3116 N:      bcm281*
3117 N:      bcm113*
3118 N:      bcm216*
3119 N:      kona
3120 F:      arch/arm/mach-bcm/
3121
3122 BROADCOM BCM2835 ARM ARCHITECTURE
3123 M:      Eric Anholt <eric@anholt.net>
3124 M:      Stefan Wahren <stefan.wahren@i2se.com>
3125 L:      linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
3126 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3127 T:      git git://github.com/anholt/linux
3128 S:      Maintained
3129 N:      bcm2835
3130 F:      drivers/staging/vc04_services
3131
3132 BROADCOM BCM47XX MIPS ARCHITECTURE
3133 M:      Hauke Mehrtens <hauke@hauke-m.de>
3134 M:      Rafał Miłecki <zajec5@gmail.com>
3135 L:      linux-mips@vger.kernel.org
3136 S:      Maintained
3137 F:      Documentation/devicetree/bindings/mips/brcm/
3138 F:      arch/mips/bcm47xx/*
3139 F:      arch/mips/include/asm/mach-bcm47xx/*
3140
3141 BROADCOM BCM5301X ARM ARCHITECTURE
3142 M:      Hauke Mehrtens <hauke@hauke-m.de>
3143 M:      Rafał Miłecki <zajec5@gmail.com>
3144 M:      bcm-kernel-feedback-list@broadcom.com
3145 L:      linux-arm-kernel@lists.infradead.org
3146 S:      Maintained
3147 F:      arch/arm/mach-bcm/bcm_5301x.c
3148 F:      arch/arm/boot/dts/bcm5301x*.dtsi
3149 F:      arch/arm/boot/dts/bcm470*
3150 F:      arch/arm/boot/dts/bcm953012*
3151
3152 BROADCOM BCM53573 ARM ARCHITECTURE
3153 M:      Rafał Miłecki <rafal@milecki.pl>
3154 L:      linux-arm-kernel@lists.infradead.org
3155 S:      Maintained
3156 F:      arch/arm/boot/dts/bcm53573*
3157 F:      arch/arm/boot/dts/bcm47189*
3158
3159 BROADCOM BCM63XX ARM ARCHITECTURE
3160 M:      Florian Fainelli <f.fainelli@gmail.com>
3161 M:      bcm-kernel-feedback-list@broadcom.com
3162 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3163 T:      git git://github.com/broadcom/stblinux.git
3164 S:      Maintained
3165 N:      bcm63xx
3166
3167 BROADCOM BCM63XX/BCM33XX UDC DRIVER
3168 M:      Kevin Cernekee <cernekee@gmail.com>
3169 L:      linux-usb@vger.kernel.org
3170 S:      Maintained
3171 F:      drivers/usb/gadget/udc/bcm63xx_udc.*
3172
3173 BROADCOM BCM7XXX ARM ARCHITECTURE
3174 M:      Brian Norris <computersforpeace@gmail.com>
3175 M:      Gregory Fong <gregory.0xf0@gmail.com>
3176 M:      Florian Fainelli <f.fainelli@gmail.com>
3177 M:      bcm-kernel-feedback-list@broadcom.com
3178 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3179 T:      git git://github.com/broadcom/stblinux.git
3180 S:      Maintained
3181 F:      arch/arm/mach-bcm/*brcmstb*
3182 F:      arch/arm/boot/dts/bcm7*.dts*
3183 F:      drivers/bus/brcmstb_gisb.c
3184 F:      arch/arm/mm/cache-b15-rac.c
3185 F:      arch/arm/include/asm/hardware/cache-b15-rac.h
3186 N:      brcmstb
3187
3188 BROADCOM BMIPS CPUFREQ DRIVER
3189 M:      Markus Mayer <mmayer@broadcom.com>
3190 M:      bcm-kernel-feedback-list@broadcom.com
3191 L:      linux-pm@vger.kernel.org
3192 S:      Maintained
3193 F:      drivers/cpufreq/bmips-cpufreq.c
3194
3195 BROADCOM BMIPS MIPS ARCHITECTURE
3196 M:      Kevin Cernekee <cernekee@gmail.com>
3197 M:      Florian Fainelli <f.fainelli@gmail.com>
3198 L:      bcm-kernel-feedback-list@broadcom.com
3199 L:      linux-mips@vger.kernel.org
3200 T:      git git://github.com/broadcom/stblinux.git
3201 S:      Maintained
3202 F:      arch/mips/bmips/*
3203 F:      arch/mips/include/asm/mach-bmips/*
3204 F:      arch/mips/kernel/*bmips*
3205 F:      arch/mips/boot/dts/brcm/bcm*.dts*
3206 F:      drivers/irqchip/irq-bcm63*
3207 F:      drivers/irqchip/irq-bcm7*
3208 F:      drivers/irqchip/irq-brcmstb*
3209 F:      include/linux/bcm963xx_nvram.h
3210 F:      include/linux/bcm963xx_tag.h
3211
3212 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
3213 M:      Rasesh Mody <rmody@marvell.com>
3214 M:      GR-Linux-NIC-Dev@marvell.com
3215 L:      netdev@vger.kernel.org
3216 S:      Supported
3217 F:      drivers/net/ethernet/broadcom/bnx2.*
3218 F:      drivers/net/ethernet/broadcom/bnx2_*
3219
3220 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
3221 M:      QLogic-Storage-Upstream@qlogic.com
3222 L:      linux-scsi@vger.kernel.org
3223 S:      Supported
3224 F:      drivers/scsi/bnx2fc/
3225
3226 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
3227 M:      QLogic-Storage-Upstream@qlogic.com
3228 L:      linux-scsi@vger.kernel.org
3229 S:      Supported
3230 F:      drivers/scsi/bnx2i/
3231
3232 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
3233 M:      Ariel Elior <aelior@marvell.com>
3234 M:      Sudarsana Kalluru <skalluru@marvell.com>
3235 M:      GR-everest-linux-l2@marvell.com
3236 L:      netdev@vger.kernel.org
3237 S:      Supported
3238 F:      drivers/net/ethernet/broadcom/bnx2x/
3239
3240 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
3241 M:      Michael Chan <michael.chan@broadcom.com>
3242 L:      netdev@vger.kernel.org
3243 S:      Supported
3244 F:      drivers/net/ethernet/broadcom/bnxt/
3245
3246 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
3247 M:      Arend van Spriel <arend.vanspriel@broadcom.com>
3248 M:      Franky Lin <franky.lin@broadcom.com>
3249 M:      Hante Meuleman <hante.meuleman@broadcom.com>
3250 M:      Chi-Hsien Lin <chi-hsien.lin@cypress.com>
3251 M:      Wright Feng <wright.feng@cypress.com>
3252 L:      linux-wireless@vger.kernel.org
3253 L:      brcm80211-dev-list.pdl@broadcom.com
3254 L:      brcm80211-dev-list@cypress.com
3255 S:      Supported
3256 F:      drivers/net/wireless/broadcom/brcm80211/
3257
3258 BROADCOM BRCMSTB GPIO DRIVER
3259 M:      Gregory Fong <gregory.0xf0@gmail.com>
3260 L:      bcm-kernel-feedback-list@broadcom.com
3261 S:      Supported
3262 F:      drivers/gpio/gpio-brcmstb.c
3263 F:      Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
3264
3265 BROADCOM BRCMSTB I2C DRIVER
3266 M:      Kamal Dasu <kdasu.kdev@gmail.com>
3267 L:      linux-i2c@vger.kernel.org
3268 L:      bcm-kernel-feedback-list@broadcom.com
3269 S:      Supported
3270 F:      drivers/i2c/busses/i2c-brcmstb.c
3271 F:      Documentation/devicetree/bindings/i2c/i2c-brcmstb.txt
3272
3273 BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
3274 M:      Al Cooper <alcooperx@gmail.com>
3275 L:      linux-kernel@vger.kernel.org
3276 L:      bcm-kernel-feedback-list@broadcom.com
3277 S:      Maintained
3278 F:      drivers/phy/broadcom/phy-brcm-usb*
3279
3280 BROADCOM GENET ETHERNET DRIVER
3281 M:      Doug Berger <opendmb@gmail.com>
3282 M:      Florian Fainelli <f.fainelli@gmail.com>
3283 L:      bcm-kernel-feedback-list@broadcom.com
3284 L:      netdev@vger.kernel.org
3285 S:      Supported
3286 F:      drivers/net/ethernet/broadcom/genet/
3287
3288 BROADCOM IPROC ARM ARCHITECTURE
3289 M:      Ray Jui <rjui@broadcom.com>
3290 M:      Scott Branden <sbranden@broadcom.com>
3291 M:      bcm-kernel-feedback-list@broadcom.com
3292 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3293 T:      git git://github.com/broadcom/cygnus-linux.git
3294 S:      Maintained
3295 N:      iproc
3296 N:      cygnus
3297 N:      bcm[-_]nsp
3298 N:      bcm9113*
3299 N:      bcm9583*
3300 N:      bcm9585*
3301 N:      bcm9586*
3302 N:      bcm988312
3303 N:      bcm113*
3304 N:      bcm583*
3305 N:      bcm585*
3306 N:      bcm586*
3307 N:      bcm88312
3308 N:      hr2
3309 N:      stingray
3310 F:      arch/arm64/boot/dts/broadcom/northstar2/*
3311 F:      arch/arm64/boot/dts/broadcom/stingray/*
3312 F:      drivers/clk/bcm/clk-ns*
3313 F:      drivers/clk/bcm/clk-sr*
3314 F:      drivers/pinctrl/bcm/pinctrl-ns*
3315 F:      include/dt-bindings/clock/bcm-sr*
3316
3317 BROADCOM KONA GPIO DRIVER
3318 M:      Ray Jui <rjui@broadcom.com>
3319 L:      bcm-kernel-feedback-list@broadcom.com
3320 S:      Supported
3321 F:      drivers/gpio/gpio-bcm-kona.c
3322 F:      Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
3323
3324 BROADCOM NETXTREME-E ROCE DRIVER
3325 M:      Selvin Xavier <selvin.xavier@broadcom.com>
3326 M:      Devesh Sharma <devesh.sharma@broadcom.com>
3327 M:      Somnath Kotur <somnath.kotur@broadcom.com>
3328 M:      Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
3329 L:      linux-rdma@vger.kernel.org
3330 W:      http://www.broadcom.com
3331 S:      Supported
3332 F:      drivers/infiniband/hw/bnxt_re/
3333 F:      include/uapi/rdma/bnxt_re-abi.h
3334
3335 BROADCOM NVRAM DRIVER
3336 M:      Rafał Miłecki <zajec5@gmail.com>
3337 L:      linux-mips@vger.kernel.org
3338 S:      Maintained
3339 F:      drivers/firmware/broadcom/*
3340
3341 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
3342 M:      Rafał Miłecki <zajec5@gmail.com>
3343 L:      linux-wireless@vger.kernel.org
3344 S:      Maintained
3345 F:      drivers/bcma/
3346 F:      include/linux/bcma/
3347
3348 BROADCOM STB AVS CPUFREQ DRIVER
3349 M:      Markus Mayer <mmayer@broadcom.com>
3350 M:      bcm-kernel-feedback-list@broadcom.com
3351 L:      linux-pm@vger.kernel.org
3352 S:      Maintained
3353 F:      Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
3354 F:      drivers/cpufreq/brcmstb*
3355
3356 BROADCOM STB AVS TMON DRIVER
3357 M:      Markus Mayer <mmayer@broadcom.com>
3358 M:      bcm-kernel-feedback-list@broadcom.com
3359 L:      linux-pm@vger.kernel.org
3360 S:      Maintained
3361 F:      Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt
3362 F:      drivers/thermal/broadcom/brcmstb*
3363
3364 BROADCOM STB NAND FLASH DRIVER
3365 M:      Brian Norris <computersforpeace@gmail.com>
3366 M:      Kamal Dasu <kdasu.kdev@gmail.com>
3367 L:      linux-mtd@lists.infradead.org
3368 L:      bcm-kernel-feedback-list@broadcom.com
3369 S:      Maintained
3370 F:      drivers/mtd/nand/raw/brcmnand/
3371
3372 BROADCOM STB DPFE DRIVER
3373 M:      Markus Mayer <mmayer@broadcom.com>
3374 M:      bcm-kernel-feedback-list@broadcom.com
3375 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3376 S:      Maintained
3377 F:      Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt
3378 F:      drivers/memory/brcmstb_dpfe.c
3379
3380 BROADCOM SPI DRIVER
3381 M:      Kamal Dasu <kdasu.kdev@gmail.com>
3382 M:      bcm-kernel-feedback-list@broadcom.com
3383 S:      Maintained
3384 F:      Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.txt
3385 F:      drivers/spi/spi-bcm-qspi.*
3386 F:      drivers/spi/spi-brcmstb-qspi.c
3387 F:      drivers/spi/spi-iproc-qspi.c
3388
3389 BROADCOM SYSTEMPORT ETHERNET DRIVER
3390 M:      Florian Fainelli <f.fainelli@gmail.com>
3391 L:      bcm-kernel-feedback-list@broadcom.com
3392 L:      netdev@vger.kernel.org
3393 S:      Supported
3394 F:      drivers/net/ethernet/broadcom/bcmsysport.*
3395
3396 BROADCOM TG3 GIGABIT ETHERNET DRIVER
3397 M:      Siva Reddy Kallam <siva.kallam@broadcom.com>
3398 M:      Prashant Sreedharan <prashant@broadcom.com>
3399 M:      Michael Chan <mchan@broadcom.com>
3400 L:      netdev@vger.kernel.org
3401 S:      Supported
3402 F:      drivers/net/ethernet/broadcom/tg3.*
3403
3404 BROCADE BFA FC SCSI DRIVER
3405 M:      Anil Gurumurthy <anil.gurumurthy@qlogic.com>
3406 M:      Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
3407 L:      linux-scsi@vger.kernel.org
3408 S:      Supported
3409 F:      drivers/scsi/bfa/
3410
3411 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
3412 M:      Rasesh Mody <rmody@marvell.com>
3413 M:      Sudarsana Kalluru <skalluru@marvell.com>
3414 M:      GR-Linux-NIC-Dev@marvell.com
3415 L:      netdev@vger.kernel.org
3416 S:      Supported
3417 F:      drivers/net/ethernet/brocade/bna/
3418
3419 BSG (block layer generic sg v4 driver)
3420 M:      FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3421 L:      linux-scsi@vger.kernel.org
3422 S:      Supported
3423 F:      block/bsg.c
3424 F:      include/linux/bsg.h
3425 F:      include/uapi/linux/bsg.h
3426
3427 BT87X AUDIO DRIVER
3428 M:      Clemens Ladisch <clemens@ladisch.de>
3429 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3430 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3431 S:      Maintained
3432 F:      Documentation/sound/cards/bt87x.rst
3433 F:      sound/pci/bt87x.c
3434
3435 BT8XXGPIO DRIVER
3436 M:      Michael Buesch <m@bues.ch>
3437 W:      http://bu3sch.de/btgpio.php
3438 S:      Maintained
3439 F:      drivers/gpio/gpio-bt8xx.c
3440
3441 BTRFS FILE SYSTEM
3442 M:      Chris Mason <clm@fb.com>
3443 M:      Josef Bacik <josef@toxicpanda.com>
3444 M:      David Sterba <dsterba@suse.com>
3445 L:      linux-btrfs@vger.kernel.org
3446 W:      http://btrfs.wiki.kernel.org/
3447 Q:      http://patchwork.kernel.org/project/linux-btrfs/list/
3448 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
3449 S:      Maintained
3450 F:      Documentation/filesystems/btrfs.txt
3451 F:      fs/btrfs/
3452 F:      include/linux/btrfs*
3453 F:      include/uapi/linux/btrfs*
3454
3455 BTTV VIDEO4LINUX DRIVER
3456 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
3457 L:      linux-media@vger.kernel.org
3458 W:      https://linuxtv.org
3459 T:      git git://linuxtv.org/media_tree.git
3460 S:      Odd fixes
3461 F:      Documentation/media/v4l-drivers/bttv*
3462 F:      drivers/media/pci/bt8xx/bttv*
3463
3464 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3465 M:      Chanwoo Choi <cw00.choi@samsung.com>
3466 L:      linux-pm@vger.kernel.org
3467 L:      linux-samsung-soc@vger.kernel.org
3468 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3469 S:      Maintained
3470 F:      drivers/devfreq/exynos-bus.c
3471 F:      Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3472
3473 BUSLOGIC SCSI DRIVER
3474 M:      Khalid Aziz <khalid@gonehiking.org>
3475 L:      linux-scsi@vger.kernel.org
3476 S:      Maintained
3477 F:      drivers/scsi/BusLogic.*
3478 F:      drivers/scsi/FlashPoint.*
3479
3480 C-MEDIA CMI8788 DRIVER
3481 M:      Clemens Ladisch <clemens@ladisch.de>
3482 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3483 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3484 S:      Maintained
3485 F:      sound/pci/oxygen/
3486
3487 C-SKY ARCHITECTURE
3488 M:      Guo Ren <guoren@kernel.org>
3489 T:      git https://github.com/c-sky/csky-linux.git
3490 S:      Supported
3491 F:      arch/csky/
3492 F:      Documentation/devicetree/bindings/csky/
3493 F:      drivers/irqchip/irq-csky-*
3494 F:      Documentation/devicetree/bindings/interrupt-controller/csky,*
3495 F:      drivers/clocksource/timer-gx6605s.c
3496 F:      drivers/clocksource/timer-mp-csky.c
3497 F:      Documentation/devicetree/bindings/timer/csky,*
3498 K:      csky
3499 N:      csky
3500
3501 C6X ARCHITECTURE
3502 M:      Mark Salter <msalter@redhat.com>
3503 M:      Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3504 L:      linux-c6x-dev@linux-c6x.org
3505 W:      http://www.linux-c6x.org/wiki/index.php/Main_Page
3506 S:      Maintained
3507 F:      arch/c6x/
3508
3509 CA8210 IEEE-802.15.4 RADIO DRIVER
3510 M:      Harry Morris <h.morris@cascoda.com>
3511 L:      linux-wpan@vger.kernel.org
3512 W:      https://github.com/Cascoda/ca8210-linux.git
3513 S:      Maintained
3514 F:      drivers/net/ieee802154/ca8210.c
3515 F:      Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3516
3517 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3518 M:      David Howells <dhowells@redhat.com>
3519 L:      linux-cachefs@redhat.com (moderated for non-subscribers)
3520 S:      Supported
3521 F:      Documentation/filesystems/caching/cachefiles.txt
3522 F:      fs/cachefiles/
3523
3524 CADENCE MIPI-CSI2 BRIDGES
3525 M:      Maxime Ripard <maxime.ripard@bootlin.com>
3526 L:      linux-media@vger.kernel.org
3527 S:      Maintained
3528 F:      Documentation/devicetree/bindings/media/cdns,*.txt
3529 F:      drivers/media/platform/cadence/cdns-csi2*
3530
3531 CADET FM/AM RADIO RECEIVER DRIVER
3532 M:      Hans Verkuil <hverkuil@xs4all.nl>
3533 L:      linux-media@vger.kernel.org
3534 T:      git git://linuxtv.org/media_tree.git
3535 W:      https://linuxtv.org
3536 S:      Maintained
3537 F:      drivers/media/radio/radio-cadet*
3538
3539 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3540 M:      Jonathan Corbet <corbet@lwn.net>
3541 L:      linux-media@vger.kernel.org
3542 T:      git git://linuxtv.org/media_tree.git
3543 S:      Maintained
3544 F:      Documentation/media/v4l-drivers/cafe_ccic*
3545 F:      drivers/media/platform/marvell-ccic/
3546
3547 CAIF NETWORK LAYER
3548 L:      netdev@vger.kernel.org
3549 S:      Orphan
3550 F:      Documentation/networking/caif/
3551 F:      drivers/net/caif/
3552 F:      include/uapi/linux/caif/
3553 F:      include/net/caif/
3554 F:      net/caif/
3555
3556 CAKE QDISC
3557 M:      Toke Høiland-Jørgensen <toke@toke.dk>
3558 L:      cake@lists.bufferbloat.net (moderated for non-subscribers)
3559 S:      Maintained
3560 F:      net/sched/sch_cake.c
3561
3562 CALGARY x86-64 IOMMU
3563 M:      Muli Ben-Yehuda <mulix@mulix.org>
3564 M:      Jon Mason <jdmason@kudzu.us>
3565 L:      iommu@lists.linux-foundation.org
3566 S:      Maintained
3567 F:      arch/x86/kernel/pci-calgary_64.c
3568 F:      arch/x86/kernel/tce_64.c
3569 F:      arch/x86/include/asm/calgary.h
3570 F:      arch/x86/include/asm/tce.h
3571
3572 CAN NETWORK DRIVERS
3573 M:      Wolfgang Grandegger <wg@grandegger.com>
3574 M:      Marc Kleine-Budde <mkl@pengutronix.de>
3575 L:      linux-can@vger.kernel.org
3576 W:      https://github.com/linux-can
3577 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3578 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3579 S:      Maintained
3580 F:      Documentation/devicetree/bindings/net/can/
3581 F:      drivers/net/can/
3582 F:      include/linux/can/dev.h
3583 F:      include/linux/can/platform/
3584 F:      include/uapi/linux/can/error.h
3585 F:      include/uapi/linux/can/netlink.h
3586
3587 CAN NETWORK LAYER
3588 M:      Oliver Hartkopp <socketcan@hartkopp.net>
3589 M:      Marc Kleine-Budde <mkl@pengutronix.de>
3590 L:      linux-can@vger.kernel.org
3591 W:      https://github.com/linux-can
3592 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3593 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3594 S:      Maintained
3595 F:      Documentation/networking/can.rst
3596 F:      net/can/
3597 F:      include/linux/can/core.h
3598 F:      include/uapi/linux/can.h
3599 F:      include/uapi/linux/can/bcm.h
3600 F:      include/uapi/linux/can/raw.h
3601 F:      include/uapi/linux/can/gw.h
3602
3603 CAPABILITIES
3604 M:      Serge Hallyn <serge@hallyn.com>
3605 L:      linux-security-module@vger.kernel.org
3606 S:      Supported
3607 F:      include/linux/capability.h
3608 F:      include/uapi/linux/capability.h
3609 F:      security/commoncap.c
3610 F:      kernel/capability.c
3611
3612 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3613 M:      Kevin Tsai <ktsai@capellamicro.com>
3614 S:      Maintained
3615 F:      drivers/iio/light/cm*
3616
3617 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3618 M:      Christian Lamparter <chunkeey@googlemail.com>
3619 L:      linux-wireless@vger.kernel.org
3620 W:      http://wireless.kernel.org/en/users/Drivers/carl9170
3621 S:      Maintained
3622 F:      drivers/net/wireless/ath/carl9170/
3623
3624 CAVIUM I2C DRIVER
3625 M:      Jan Glauber <jglauber@cavium.com>
3626 M:      David Daney <david.daney@cavium.com>
3627 W:      http://www.cavium.com
3628 S:      Supported
3629 F:      drivers/i2c/busses/i2c-octeon*
3630 F:      drivers/i2c/busses/i2c-thunderx*
3631
3632 CAVIUM LIQUIDIO NETWORK DRIVER
3633 M:      Derek Chickles <dchickles@marvell.com>
3634 M:      Satanand Burla <sburla@marvell.com>
3635 M:      Felix Manlunas <fmanlunas@marvell.com>
3636 L:      netdev@vger.kernel.org
3637 W:      http://www.cavium.com
3638 S:      Supported
3639 F:      drivers/net/ethernet/cavium/liquidio/
3640
3641 CAVIUM MMC DRIVER
3642 M:      Jan Glauber <jglauber@cavium.com>
3643 M:      David Daney <david.daney@cavium.com>
3644 M:      Steven J. Hill <Steven.Hill@cavium.com>
3645 W:      http://www.cavium.com
3646 S:      Supported
3647 F:      drivers/mmc/host/cavium*
3648
3649 CAVIUM OCTEON-TX CRYPTO DRIVER
3650 M:      George Cherian <george.cherian@cavium.com>
3651 L:      linux-crypto@vger.kernel.org
3652 W:      http://www.cavium.com
3653 S:      Supported
3654 F:      drivers/crypto/cavium/cpt/
3655
3656 CAVIUM THUNDERX2 ARM64 SOC
3657 M:      Robert Richter <rrichter@cavium.com>
3658 M:      Jayachandran C <jnair@caviumnetworks.com>
3659 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3660 S:      Maintained
3661 F:      arch/arm64/boot/dts/cavium/thunder2-99xx*
3662 F:      Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3663
3664 CC2520 IEEE-802.15.4 RADIO DRIVER
3665 M:      Varka Bhadram <varkabhadram@gmail.com>
3666 L:      linux-wpan@vger.kernel.org
3667 S:      Maintained
3668 F:      drivers/net/ieee802154/cc2520.c
3669 F:      include/linux/spi/cc2520.h
3670 F:      Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3671
3672 CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
3673 M:      Gilad Ben-Yossef <gilad@benyossef.com>
3674 L:      linux-crypto@vger.kernel.org
3675 S:      Supported
3676 F:      drivers/crypto/ccree/
3677 W:      https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3678
3679 CEC FRAMEWORK
3680 M:      Hans Verkuil <hans.verkuil@cisco.com>
3681 L:      linux-media@vger.kernel.org
3682 T:      git git://linuxtv.org/media_tree.git
3683 W:      http://linuxtv.org
3684 S:      Supported
3685 F:      Documentation/media/kapi/cec-core.rst
3686 F:      Documentation/media/uapi/cec
3687 F:      drivers/media/cec/
3688 F:      drivers/media/rc/keymaps/rc-cec.c
3689 F:      include/media/cec.h
3690 F:      include/media/cec-notifier.h
3691 F:      include/uapi/linux/cec.h
3692 F:      include/uapi/linux/cec-funcs.h
3693 F:      Documentation/devicetree/bindings/media/cec.txt
3694 F:      Documentation/ABI/testing/debugfs-cec-error-inj
3695
3696 CEC GPIO DRIVER
3697 M:      Hans Verkuil <hans.verkuil@cisco.com>
3698 L:      linux-media@vger.kernel.org
3699 T:      git git://linuxtv.org/media_tree.git
3700 W:      http://linuxtv.org
3701 S:      Supported
3702 F:      drivers/media/platform/cec-gpio/
3703 F:      Documentation/devicetree/bindings/media/cec-gpio.txt
3704
3705 CELL BROADBAND ENGINE ARCHITECTURE
3706 M:      Arnd Bergmann <arnd@arndb.de>
3707 L:      linuxppc-dev@lists.ozlabs.org
3708 W:      http://www.ibm.com/developerworks/power/cell/
3709 S:      Supported
3710 F:      arch/powerpc/include/asm/cell*.h
3711 F:      arch/powerpc/include/asm/spu*.h
3712 F:      arch/powerpc/include/uapi/asm/spu*.h
3713 F:      arch/powerpc/oprofile/*cell*
3714 F:      arch/powerpc/platforms/cell/
3715
3716 CEPH COMMON CODE (LIBCEPH)
3717 M:      Ilya Dryomov <idryomov@gmail.com>
3718 M:      "Yan, Zheng" <zyan@redhat.com>
3719 M:      Sage Weil <sage@redhat.com>
3720 L:      ceph-devel@vger.kernel.org
3721 W:      http://ceph.com/
3722 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3723 T:      git git://github.com/ceph/ceph-client.git
3724 S:      Supported
3725 F:      net/ceph/
3726 F:      include/linux/ceph/
3727 F:      include/linux/crush/
3728
3729 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3730 M:      "Yan, Zheng" <zyan@redhat.com>
3731 M:      Sage Weil <sage@redhat.com>
3732 M:      Ilya Dryomov <idryomov@gmail.com>
3733 L:      ceph-devel@vger.kernel.org
3734 W:      http://ceph.com/
3735 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3736 T:      git git://github.com/ceph/ceph-client.git
3737 S:      Supported
3738 F:      Documentation/filesystems/ceph.txt
3739 F:      fs/ceph/
3740
3741 CERTIFICATE HANDLING:
3742 M:      David Howells <dhowells@redhat.com>
3743 M:      David Woodhouse <dwmw2@infradead.org>
3744 L:      keyrings@vger.kernel.org
3745 S:      Maintained
3746 F:      Documentation/admin-guide/module-signing.rst
3747 F:      certs/
3748 F:      scripts/sign-file.c
3749 F:      scripts/extract-cert.c
3750
3751 CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3752 L:      linux-usb@vger.kernel.org
3753 S:      Orphan
3754 F:      Documentation/usb/WUSB-Design-overview.txt
3755 F:      Documentation/usb/wusb-cbaf
3756 F:      drivers/usb/host/hwa-hc.c
3757 F:      drivers/usb/host/whci/
3758 F:      drivers/usb/wusbcore/
3759 F:      include/linux/usb/wusb*
3760
3761 CFAG12864B LCD DRIVER
3762 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3763 S:      Maintained
3764 F:      drivers/auxdisplay/cfag12864b.c
3765 F:      include/linux/cfag12864b.h
3766
3767 CFAG12864BFB LCD FRAMEBUFFER DRIVER
3768 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3769 S:      Maintained
3770 F:      drivers/auxdisplay/cfag12864bfb.c
3771 F:      include/linux/cfag12864b.h
3772
3773 802.11 (including CFG80211/NL80211)
3774 M:      Johannes Berg <johannes@sipsolutions.net>
3775 L:      linux-wireless@vger.kernel.org
3776 W:      http://wireless.kernel.org/
3777 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3778 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3779 S:      Maintained
3780 F:      net/wireless/
3781 F:      include/uapi/linux/nl80211.h
3782 F:      include/linux/ieee80211.h
3783 F:      include/net/wext.h
3784 F:      include/net/cfg80211.h
3785 F:      include/net/iw_handler.h
3786 F:      include/net/ieee80211_radiotap.h
3787 F:      Documentation/driver-api/80211/cfg80211.rst
3788 F:      Documentation/networking/regulatory.txt
3789
3790 CHAR and MISC DRIVERS
3791 M:      Arnd Bergmann <arnd@arndb.de>
3792 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3793 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3794 S:      Supported
3795 F:      drivers/char/
3796 F:      drivers/misc/
3797 F:      include/linux/miscdevice.h
3798
3799 CHECKPATCH
3800 M:      Andy Whitcroft <apw@canonical.com>
3801 M:      Joe Perches <joe@perches.com>
3802 S:      Maintained
3803 F:      scripts/checkpatch.pl
3804
3805 CHINESE DOCUMENTATION
3806 M:      Harry Wei <harryxiyou@gmail.com>
3807 M:      Alex Shi <alex.shi@linux.alibaba.com>
3808 L:      xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3809 S:      Maintained
3810 F:      Documentation/translations/zh_CN/
3811
3812 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3813 M:      Peter Chen <Peter.Chen@nxp.com>
3814 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3815 L:      linux-usb@vger.kernel.org
3816 S:      Maintained
3817 F:      drivers/usb/chipidea/
3818
3819 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3820 M:      Hans de Goede <hdegoede@redhat.com>
3821 L:      linux-input@vger.kernel.org
3822 S:      Maintained
3823 F:      Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3824 F:      drivers/input/touchscreen/chipone_icn8318.c
3825
3826 CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
3827 M:      Hans de Goede <hdegoede@redhat.com>
3828 L:      linux-input@vger.kernel.org
3829 S:      Maintained
3830 F:      drivers/input/touchscreen/chipone_icn8505.c
3831
3832 CHROME HARDWARE PLATFORM SUPPORT
3833 M:      Benson Leung <bleung@chromium.org>
3834 M:      Enric Balletbo i Serra <enric.balletbo@collabora.com>
3835 S:      Maintained
3836 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git
3837 F:      drivers/platform/chrome/
3838
3839 CHROMEOS EC SUBDRIVERS
3840 M:      Benson Leung <bleung@chromium.org>
3841 M:      Enric Balletbo i Serra <enric.balletbo@collabora.com>
3842 R:      Guenter Roeck <groeck@chromium.org>
3843 S:      Maintained
3844 N:      cros_ec
3845 N:      cros-ec
3846 F:      drivers/power/supply/cros_usbpd-charger.c
3847
3848 CHROMEOS EC CODEC DRIVER
3849 M:      Cheng-Yi Chiang <cychiang@chromium.org>
3850 S:      Maintained
3851 R:      Enric Balletbo i Serra <enric.balletbo@collabora.com>
3852 R:      Guenter Roeck <groeck@chromium.org>
3853 F:      Documentation/devicetree/bindings/sound/google,cros-ec-codec.txt
3854 F:      sound/soc/codecs/cros_ec_codec.*
3855
3856 CIRRUS LOGIC AUDIO CODEC DRIVERS
3857 M:      Brian Austin <brian.austin@cirrus.com>
3858 M:      Paul Handrigan <Paul.Handrigan@cirrus.com>
3859 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3860 S:      Maintained
3861 F:      sound/soc/codecs/cs*
3862
3863 CIRRUS LOGIC EP93XX ETHERNET DRIVER
3864 M:      Hartley Sweeten <hsweeten@visionengravers.com>
3865 L:      netdev@vger.kernel.org
3866 S:      Maintained
3867 F:      drivers/net/ethernet/cirrus/ep93xx_eth.c
3868
3869 CIRRUS LOGIC LOCHNAGAR DRIVER
3870 M:      Charles Keepax <ckeepax@opensource.cirrus.com>
3871 M:      Richard Fitzgerald <rf@opensource.cirrus.com>
3872 L:      patches@opensource.cirrus.com
3873 S:      Supported
3874 F:      drivers/clk/clk-lochnagar.c
3875 F:      drivers/hwmon/lochnagar-hwmon.c
3876 F:      drivers/mfd/lochnagar-i2c.c
3877 F:      drivers/pinctrl/cirrus/pinctrl-lochnagar.c
3878 F:      drivers/regulator/lochnagar-regulator.c
3879 F:      sound/soc/codecs/lochnagar-sc.c
3880 F:      include/dt-bindings/clk/lochnagar.h
3881 F:      include/dt-bindings/pinctrl/lochnagar.h
3882 F:      include/linux/mfd/lochnagar*
3883 F:      Documentation/devicetree/bindings/mfd/cirrus,lochnagar.txt
3884 F:      Documentation/devicetree/bindings/clock/cirrus,lochnagar.txt
3885 F:      Documentation/devicetree/bindings/hwmon/cirrus,lochnagar.txt
3886 F:      Documentation/devicetree/bindings/pinctrl/cirrus,lochnagar.txt
3887 F:      Documentation/devicetree/bindings/regulator/cirrus,lochnagar.txt
3888 F:      Documentation/devicetree/bindings/sound/cirrus,lochnagar.txt
3889 F:      Documentation/hwmon/lochnagar
3890
3891 CISCO FCOE HBA DRIVER
3892 M:      Satish Kharat <satishkh@cisco.com>
3893 M:      Sesidhar Baddela <sebaddel@cisco.com>
3894 M:      Karan Tilak Kumar <kartilak@cisco.com>
3895 L:      linux-scsi@vger.kernel.org
3896 S:      Supported
3897 F:      drivers/scsi/fnic/
3898
3899 CISCO SCSI HBA DRIVER
3900 M:      Karan Tilak Kumar <kartilak@cisco.com>
3901 M:      Sesidhar Baddela <sebaddel@cisco.com>
3902 L:      linux-scsi@vger.kernel.org
3903 S:      Supported
3904 F:      drivers/scsi/snic/
3905
3906 CISCO VIC ETHERNET NIC DRIVER
3907 M:      Christian Benvenuti <benve@cisco.com>
3908 M:      Govindarajulu Varadarajan <_govind@gmx.com>
3909 M:      Parvi Kaustubhi <pkaustub@cisco.com>
3910 S:      Supported
3911 F:      drivers/net/ethernet/cisco/enic/
3912
3913 CISCO VIC LOW LATENCY NIC DRIVER
3914 M:      Christian Benvenuti <benve@cisco.com>
3915 M:      Nelson Escobar <neescoba@cisco.com>
3916 M:      Parvi Kaustubhi <pkaustub@cisco.com>
3917 S:      Supported
3918 F:      drivers/infiniband/hw/usnic/
3919
3920 CIRRUS LOGIC MADERA CODEC DRIVERS
3921 M:      Charles Keepax <ckeepax@opensource.cirrus.com>
3922 M:      Richard Fitzgerald <rf@opensource.cirrus.com>
3923 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3924 L:      patches@opensource.cirrus.com
3925 T:      git https://github.com/CirrusLogic/linux-drivers.git
3926 W:      https://github.com/CirrusLogic/linux-drivers/wiki
3927 S:      Supported
3928 F:      Documentation/devicetree/bindings/mfd/madera.txt
3929 F:      Documentation/devicetree/bindings/pinctrl/cirrus,madera-pinctrl.txt
3930 F:      include/linux/irqchip/irq-madera*
3931 F:      include/linux/mfd/madera/*
3932 F:      drivers/gpio/gpio-madera*
3933 F:      drivers/irqchip/irq-madera*
3934 F:      drivers/mfd/madera*
3935 F:      drivers/mfd/cs47l*
3936 F:      drivers/pinctrl/cirrus/*
3937
3938 CLANG-FORMAT FILE
3939 M:      Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
3940 S:      Maintained
3941 F:      .clang-format
3942
3943 CLEANCACHE API
3944 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3945 L:      linux-kernel@vger.kernel.org
3946 S:      Maintained
3947 F:      mm/cleancache.c
3948 F:      include/linux/cleancache.h
3949
3950 CLK API
3951 M:      Russell King <linux@armlinux.org.uk>
3952 L:      linux-clk@vger.kernel.org
3953 S:      Maintained
3954 F:      include/linux/clk.h
3955
3956 CLOCKSOURCE, CLOCKEVENT DRIVERS
3957 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3958 M:      Thomas Gleixner <tglx@linutronix.de>
3959 L:      linux-kernel@vger.kernel.org
3960 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3961 S:      Supported
3962 F:      drivers/clocksource/
3963 F:      Documentation/devicetree/bindings/timer/
3964
3965 CMPC ACPI DRIVER
3966 M:      Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3967 M:      Daniel Oliveira Nascimento <don@syst.com.br>
3968 L:      platform-driver-x86@vger.kernel.org
3969 S:      Supported
3970 F:      drivers/platform/x86/classmate-laptop.c
3971
3972 COBALT MEDIA DRIVER
3973 M:      Hans Verkuil <hans.verkuil@cisco.com>
3974 L:      linux-media@vger.kernel.org
3975 T:      git git://linuxtv.org/media_tree.git
3976 W:      https://linuxtv.org
3977 S:      Supported
3978 F:      drivers/media/pci/cobalt/
3979
3980 COCCINELLE/Semantic Patches (SmPL)
3981 M:      Julia Lawall <Julia.Lawall@lip6.fr>
3982 M:      Gilles Muller <Gilles.Muller@lip6.fr>
3983 M:      Nicolas Palix <nicolas.palix@imag.fr>
3984 M:      Michal Marek <michal.lkml@markovi.net>
3985 L:      cocci@systeme.lip6.fr (moderated for non-subscribers)
3986 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3987 W:      http://coccinelle.lip6.fr/
3988 S:      Supported
3989 F:      Documentation/dev-tools/coccinelle.rst
3990 F:      scripts/coccinelle/
3991 F:      scripts/coccicheck
3992
3993 CODA FILE SYSTEM
3994 M:      Jan Harkes <jaharkes@cs.cmu.edu>
3995 M:      coda@cs.cmu.edu
3996 L:      codalist@coda.cs.cmu.edu
3997 W:      http://www.coda.cs.cmu.edu/
3998 S:      Maintained
3999 F:      Documentation/filesystems/coda.txt
4000 F:      fs/coda/
4001 F:      include/linux/coda*.h
4002 F:      include/uapi/linux/coda*.h
4003
4004 CODA V4L2 MEM2MEM DRIVER
4005 M:      Philipp Zabel <p.zabel@pengutronix.de>
4006 L:      linux-media@vger.kernel.org
4007 S:      Maintained
4008 F:      Documentation/devicetree/bindings/media/coda.txt
4009 F:      drivers/media/platform/coda/
4010
4011 CODE OF CONDUCT
4012 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4013 S:      Supported
4014 F:      Documentation/process/code-of-conduct.rst
4015 F:      Documentation/process/code-of-conduct-interpretation.rst
4016
4017 COMMON CLK FRAMEWORK
4018 M:      Michael Turquette <mturquette@baylibre.com>
4019 M:      Stephen Boyd <sboyd@kernel.org>
4020 L:      linux-clk@vger.kernel.org
4021 Q:      http://patchwork.kernel.org/project/linux-clk/list/
4022 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
4023 S:      Maintained
4024 F:      Documentation/devicetree/bindings/clock/
4025 F:      drivers/clk/
4026 X:      drivers/clk/clkdev.c
4027 F:      include/linux/clk-pr*
4028 F:      include/linux/clk/
4029 F:      include/linux/of_clk.h
4030
4031 COMMON INTERNET FILE SYSTEM (CIFS)
4032 M:      Steve French <sfrench@samba.org>
4033 L:      linux-cifs@vger.kernel.org
4034 L:      samba-technical@lists.samba.org (moderated for non-subscribers)
4035 W:      http://linux-cifs.samba.org/
4036 T:      git git://git.samba.org/sfrench/cifs-2.6.git
4037 S:      Supported
4038 F:      Documentation/filesystems/cifs/
4039 F:      fs/cifs/
4040
4041 COMPACTPCI HOTPLUG CORE
4042 M:      Scott Murray <scott@spiteful.org>
4043 L:      linux-pci@vger.kernel.org
4044 S:      Maintained
4045 F:      drivers/pci/hotplug/cpci_hotplug*
4046
4047 COMPACTPCI HOTPLUG GENERIC DRIVER
4048 M:      Scott Murray <scott@spiteful.org>
4049 L:      linux-pci@vger.kernel.org
4050 S:      Maintained
4051 F:      drivers/pci/hotplug/cpcihp_generic.c
4052
4053 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
4054 M:      Scott Murray <scott@spiteful.org>
4055 L:      linux-pci@vger.kernel.org
4056 S:      Maintained
4057 F:      drivers/pci/hotplug/cpcihp_zt5550.*
4058
4059 COMPAL LAPTOP SUPPORT
4060 M:      Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
4061 L:      platform-driver-x86@vger.kernel.org
4062 S:      Maintained
4063 F:      drivers/platform/x86/compal-laptop.c
4064
4065 COMPILER ATTRIBUTES
4066 M:      Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
4067 S:      Maintained
4068 F:      include/linux/compiler_attributes.h
4069
4070 CONEXANT ACCESSRUNNER USB DRIVER
4071 L:      accessrunner-general@lists.sourceforge.net
4072 W:      http://accessrunner.sourceforge.net/
4073 S:      Orphan
4074 F:      drivers/usb/atm/cxacru.c
4075
4076 CONFIGFS
4077 M:      Joel Becker <jlbec@evilplan.org>
4078 M:      Christoph Hellwig <hch@lst.de>
4079 T:      git git://git.infradead.org/users/hch/configfs.git
4080 S:      Supported
4081 F:      fs/configfs/
4082 F:      include/linux/configfs.h
4083
4084 CONNECTOR
4085 M:      Evgeniy Polyakov <zbr@ioremap.net>
4086 L:      netdev@vger.kernel.org
4087 S:      Maintained
4088 F:      drivers/connector/
4089
4090 CONTROL GROUP (CGROUP)
4091 M:      Tejun Heo <tj@kernel.org>
4092 M:      Li Zefan <lizefan@huawei.com>
4093 M:      Johannes Weiner <hannes@cmpxchg.org>
4094 L:      cgroups@vger.kernel.org
4095 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
4096 S:      Maintained
4097 F:      Documentation/admin-guide/cgroup-v2.rst
4098 F:      Documentation/cgroup-v1/
4099 F:      include/linux/cgroup*
4100 F:      kernel/cgroup/
4101
4102 CONTROL GROUP - CPUSET
4103 M:      Li Zefan <lizefan@huawei.com>
4104 L:      cgroups@vger.kernel.org
4105 W:      http://www.bullopensource.org/cpuset/
4106 W:      http://oss.sgi.com/projects/cpusets/
4107 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
4108 S:      Maintained
4109 F:      Documentation/cgroup-v1/cpusets.txt
4110 F:      include/linux/cpuset.h
4111 F:      kernel/cgroup/cpuset.c
4112
4113 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
4114 M:      Johannes Weiner <hannes@cmpxchg.org>
4115 M:      Michal Hocko <mhocko@kernel.org>
4116 M:      Vladimir Davydov <vdavydov.dev@gmail.com>
4117 L:      cgroups@vger.kernel.org
4118 L:      linux-mm@kvack.org
4119 S:      Maintained
4120 F:      mm/memcontrol.c
4121 F:      mm/swap_cgroup.c
4122
4123 CORETEMP HARDWARE MONITORING DRIVER
4124 M:      Fenghua Yu <fenghua.yu@intel.com>
4125 L:      linux-hwmon@vger.kernel.org
4126 S:      Maintained
4127 F:      Documentation/hwmon/coretemp.rst
4128 F:      drivers/hwmon/coretemp.c
4129
4130 COSA/SRP SYNC SERIAL DRIVER
4131 M:      Jan "Yenya" Kasprzak <kas@fi.muni.cz>
4132 W:      http://www.fi.muni.cz/~kas/cosa/
4133 S:      Maintained
4134 F:      drivers/net/wan/cosa*
4135
4136 COUNTER SUBSYSTEM
4137 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
4138 L:      linux-iio@vger.kernel.org
4139 S:      Maintained
4140 F:      Documentation/ABI/testing/sysfs-bus-counter*
4141 F:      Documentation/driver-api/generic-counter.rst
4142 F:      drivers/counter/
4143 F:      include/linux/counter.h
4144 F:      include/linux/counter_enum.h
4145
4146 CPMAC ETHERNET DRIVER
4147 M:      Florian Fainelli <f.fainelli@gmail.com>
4148 L:      netdev@vger.kernel.org
4149 S:      Maintained
4150 F:      drivers/net/ethernet/ti/cpmac.c
4151
4152 CPU FREQUENCY SCALING FRAMEWORK
4153 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
4154 M:      Viresh Kumar <viresh.kumar@linaro.org>
4155 L:      linux-pm@vger.kernel.org
4156 S:      Maintained
4157 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4158 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git (For ARM Updates)
4159 B:      https://bugzilla.kernel.org
4160 F:      Documentation/admin-guide/pm/cpufreq.rst
4161 F:      Documentation/admin-guide/pm/intel_pstate.rst
4162 F:      Documentation/cpu-freq/
4163 F:      Documentation/devicetree/bindings/cpufreq/
4164 F:      drivers/cpufreq/
4165 F:      kernel/sched/cpufreq*.c
4166 F:      include/linux/cpufreq.h
4167 F:      include/linux/sched/cpufreq.h
4168 F:      tools/testing/selftests/cpufreq/
4169
4170 CPU FREQUENCY DRIVERS - ARM BIG LITTLE
4171 M:      Viresh Kumar <viresh.kumar@linaro.org>
4172 M:      Sudeep Holla <sudeep.holla@arm.com>
4173 L:      linux-pm@vger.kernel.org
4174 W:      http://www.arm.com/products/processors/technologies/biglittleprocessing.php
4175 S:      Maintained
4176 F:      drivers/cpufreq/arm_big_little.h
4177 F:      drivers/cpufreq/arm_big_little.c
4178
4179 CPU POWER MONITORING SUBSYSTEM
4180 M:      Thomas Renninger <trenn@suse.com>
4181 M:      Shuah Khan <shuah@kernel.org>
4182 M:      Shuah Khan <skhan@linuxfoundation.org>
4183 L:      linux-pm@vger.kernel.org
4184 S:      Maintained
4185 F:      tools/power/cpupower/
4186
4187 CPUID/MSR DRIVER
4188 M:      "H. Peter Anvin" <hpa@zytor.com>
4189 S:      Maintained
4190 F:      arch/x86/kernel/cpuid.c
4191 F:      arch/x86/kernel/msr.c
4192
4193 CPUIDLE DRIVER - ARM BIG LITTLE
4194 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
4195 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
4196 L:      linux-pm@vger.kernel.org
4197 L:      linux-arm-kernel@lists.infradead.org
4198 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4199 S:      Maintained
4200 F:      drivers/cpuidle/cpuidle-big_little.c
4201
4202 CPUIDLE DRIVER - ARM EXYNOS
4203 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
4204 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
4205 M:      Kukjin Kim <kgene@kernel.org>
4206 L:      linux-pm@vger.kernel.org
4207 L:      linux-samsung-soc@vger.kernel.org
4208 S:      Supported
4209 F:      drivers/cpuidle/cpuidle-exynos.c
4210 F:      arch/arm/mach-exynos/pm.c
4211
4212 CPU IDLE TIME MANAGEMENT FRAMEWORK
4213 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
4214 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
4215 L:      linux-pm@vger.kernel.org
4216 S:      Maintained
4217 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4218 B:      https://bugzilla.kernel.org
4219 F:      Documentation/admin-guide/pm/cpuidle.rst
4220 F:      Documentation/driver-api/pm/cpuidle.rst
4221 F:      drivers/cpuidle/*
4222 F:      include/linux/cpuidle.h
4223
4224 CRAMFS FILESYSTEM
4225 M:      Nicolas Pitre <nico@fluxnic.net>
4226 S:      Maintained
4227 F:      Documentation/filesystems/cramfs.txt
4228 F:      fs/cramfs/
4229
4230 CRYPTO API
4231 M:      Herbert Xu <herbert@gondor.apana.org.au>
4232 M:      "David S. Miller" <davem@davemloft.net>
4233 L:      linux-crypto@vger.kernel.org
4234 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
4235 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
4236 S:      Maintained
4237 F:      Documentation/crypto/
4238 F:      Documentation/devicetree/bindings/crypto/
4239 F:      arch/*/crypto/
4240 F:      crypto/
4241 F:      drivers/crypto/
4242 F:      include/crypto/
4243 F:      include/linux/crypto*
4244
4245 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
4246 M:      Neil Horman <nhorman@tuxdriver.com>
4247 L:      linux-crypto@vger.kernel.org
4248 S:      Maintained
4249 F:      crypto/ansi_cprng.c
4250 F:      crypto/rng.c
4251
4252 CS3308 MEDIA DRIVER
4253 M:      Hans Verkuil <hverkuil@xs4all.nl>
4254 L:      linux-media@vger.kernel.org
4255 T:      git git://linuxtv.org/media_tree.git
4256 W:      http://linuxtv.org
4257 S:      Odd Fixes
4258 F:      drivers/media/i2c/cs3308.c
4259
4260 CS5535 Audio ALSA driver
4261 M:      Jaya Kumar <jayakumar.alsa@gmail.com>
4262 S:      Maintained
4263 F:      sound/pci/cs5535audio/
4264
4265 CSI DRIVERS FOR ALLWINNER V3s
4266 M:      Yong Deng <yong.deng@magewell.com>
4267 L:      linux-media@vger.kernel.org
4268 T:      git git://linuxtv.org/media_tree.git
4269 S:      Maintained
4270 F:      drivers/media/platform/sunxi/sun6i-csi/
4271 F:      Documentation/devicetree/bindings/media/sun6i-csi.txt
4272
4273 CW1200 WLAN driver
4274 M:      Solomon Peachy <pizza@shaftnet.org>
4275 S:      Maintained
4276 F:      drivers/net/wireless/st/cw1200/
4277
4278 CX18 VIDEO4LINUX DRIVER
4279 M:      Andy Walls <awalls@md.metrocast.net>
4280 L:      ivtv-devel@ivtvdriver.org (subscribers-only)
4281 L:      linux-media@vger.kernel.org
4282 T:      git git://linuxtv.org/media_tree.git
4283 W:      https://linuxtv.org
4284 W:      http://www.ivtvdriver.org/index.php/Cx18
4285 S:      Maintained
4286 F:      Documentation/media/v4l-drivers/cx18*
4287 F:      drivers/media/pci/cx18/
4288 F:      include/uapi/linux/ivtv*
4289
4290 CX2341X MPEG ENCODER HELPER MODULE
4291 M:      Hans Verkuil <hverkuil@xs4all.nl>
4292 L:      linux-media@vger.kernel.org
4293 T:      git git://linuxtv.org/media_tree.git
4294 W:      https://linuxtv.org
4295 S:      Maintained
4296 F:      drivers/media/common/cx2341x*
4297 F:      include/media/drv-intf/cx2341x.h
4298
4299 CX24120 MEDIA DRIVER
4300 M:      Jemma Denson <jdenson@gmail.com>
4301 M:      Patrick Boettcher <patrick.boettcher@posteo.de>
4302 L:      linux-media@vger.kernel.org
4303 W:      https://linuxtv.org
4304 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4305 S:      Maintained
4306 F:      drivers/media/dvb-frontends/cx24120*
4307
4308 CX88 VIDEO4LINUX DRIVER
4309 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
4310 L:      linux-media@vger.kernel.org
4311 W:      https://linuxtv.org
4312 T:      git git://linuxtv.org/media_tree.git
4313 S:      Odd fixes
4314 F:      Documentation/media/v4l-drivers/cx88*
4315 F:      drivers/media/pci/cx88/
4316
4317 CXD2820R MEDIA DRIVER
4318 M:      Antti Palosaari <crope@iki.fi>
4319 L:      linux-media@vger.kernel.org
4320 W:      https://linuxtv.org
4321 W:      http://palosaari.fi/linux/
4322 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4323 T:      git git://linuxtv.org/anttip/media_tree.git
4324 S:      Maintained
4325 F:      drivers/media/dvb-frontends/cxd2820r*
4326
4327 CXGB3 ETHERNET DRIVER (CXGB3)
4328 M:      Vishal Kulkarni <vishal@chelsio.com>
4329 L:      netdev@vger.kernel.org
4330 W:      http://www.chelsio.com
4331 S:      Supported
4332 F:      drivers/net/ethernet/chelsio/cxgb3/
4333
4334 CXGB3 ISCSI DRIVER (CXGB3I)
4335 M:      Karen Xie <kxie@chelsio.com>
4336 L:      linux-scsi@vger.kernel.org
4337 W:      http://www.chelsio.com
4338 S:      Supported
4339 F:      drivers/scsi/cxgbi/cxgb3i
4340
4341 CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
4342 M:      Potnuri Bharat Teja <bharat@chelsio.com>
4343 L:      linux-rdma@vger.kernel.org
4344 W:      http://www.openfabrics.org
4345 S:      Supported
4346 F:      drivers/infiniband/hw/cxgb3/
4347 F:      include/uapi/rdma/cxgb3-abi.h
4348
4349 CXGB4 CRYPTO DRIVER (chcr)
4350 M:      Atul Gupta <atul.gupta@chelsio.com>
4351 L:      linux-crypto@vger.kernel.org
4352 W:      http://www.chelsio.com
4353 S:      Supported
4354 F:      drivers/crypto/chelsio
4355
4356 CXGB4 ETHERNET DRIVER (CXGB4)
4357 M:      Vishal Kulkarni <vishal@chelsio.com>
4358 L:      netdev@vger.kernel.org
4359 W:      http://www.chelsio.com
4360 S:      Supported
4361 F:      drivers/net/ethernet/chelsio/cxgb4/
4362
4363 CXGB4 ISCSI DRIVER (CXGB4I)
4364 M:      Karen Xie <kxie@chelsio.com>
4365 L:      linux-scsi@vger.kernel.org
4366 W:      http://www.chelsio.com
4367 S:      Supported
4368 F:      drivers/scsi/cxgbi/cxgb4i
4369
4370 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
4371 M:      Potnuri Bharat Teja <bharat@chelsio.com>
4372 L:      linux-rdma@vger.kernel.org
4373 W:      http://www.openfabrics.org
4374 S:      Supported
4375 F:      drivers/infiniband/hw/cxgb4/
4376 F:      include/uapi/rdma/cxgb4-abi.h
4377
4378 CXGB4VF ETHERNET DRIVER (CXGB4VF)
4379 M:      Casey Leedom <leedom@chelsio.com>
4380 L:      netdev@vger.kernel.org
4381 W:      http://www.chelsio.com
4382 S:      Supported
4383 F:      drivers/net/ethernet/chelsio/cxgb4vf/
4384
4385 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
4386 M:      Frederic Barrat <fbarrat@linux.ibm.com>
4387 M:      Andrew Donnellan <ajd@linux.ibm.com>
4388 L:      linuxppc-dev@lists.ozlabs.org
4389 S:      Supported
4390 F:      arch/powerpc/platforms/powernv/pci-cxl.c
4391 F:      drivers/misc/cxl/
4392 F:      include/misc/cxl*
4393 F:      include/uapi/misc/cxl.h
4394 F:      Documentation/powerpc/cxl.txt
4395 F:      Documentation/ABI/testing/sysfs-class-cxl
4396
4397 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
4398 M:      Manoj N. Kumar <manoj@linux.ibm.com>
4399 M:      Matthew R. Ochs <mrochs@linux.ibm.com>
4400 M:      Uma Krishnan <ukrishn@linux.ibm.com>
4401 L:      linux-scsi@vger.kernel.org
4402 S:      Supported
4403 F:      drivers/scsi/cxlflash/
4404 F:      include/uapi/scsi/cxlflash_ioctl.h
4405 F:      Documentation/powerpc/cxlflash.txt
4406
4407 CYBERPRO FB DRIVER
4408 M:      Russell King <linux@armlinux.org.uk>
4409 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4410 W:      http://www.armlinux.org.uk/
4411 S:      Maintained
4412 F:      drivers/video/fbdev/cyber2000fb.*
4413
4414 CYCLADES ASYNC MUX DRIVER
4415 W:      http://www.cyclades.com/
4416 S:      Orphan
4417 F:      drivers/tty/cyclades.c
4418 F:      include/linux/cyclades.h
4419 F:      include/uapi/linux/cyclades.h
4420
4421 CYCLADES PC300 DRIVER
4422 W:      http://www.cyclades.com/
4423 S:      Orphan
4424 F:      drivers/net/wan/pc300*
4425
4426 CYPRESS_FIRMWARE MEDIA DRIVER
4427 M:      Antti Palosaari <crope@iki.fi>
4428 L:      linux-media@vger.kernel.org
4429 W:      https://linuxtv.org
4430 W:      http://palosaari.fi/linux/
4431 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4432 T:      git git://linuxtv.org/anttip/media_tree.git
4433 S:      Maintained
4434 F:      drivers/media/common/cypress_firmware*
4435
4436 CYTTSP TOUCHSCREEN DRIVER
4437 M:      Ferruh Yigit <fery@cypress.com>
4438 L:      linux-input@vger.kernel.org
4439 S:      Supported
4440 F:      drivers/input/touchscreen/cyttsp*
4441 F:      include/linux/input/cyttsp.h
4442
4443 D-LINK DIR-685 TOUCHKEYS DRIVER
4444 M:      Linus Walleij <linus.walleij@linaro.org>
4445 L:      linux-input@vger.kernel.org
4446 S:      Supported
4447 F:      drivers/input/keyboard/dlink-dir685-touchkeys.c
4448
4449 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
4450 M:      Joshua Kinard <kumba@gentoo.org>
4451 S:      Maintained
4452 F:      drivers/rtc/rtc-ds1685.c
4453 F:      include/linux/rtc/ds1685.h
4454
4455 DAMA SLAVE for AX.25
4456 M:      Joerg Reuter <jreuter@yaina.de>
4457 W:      http://yaina.de/jreuter/
4458 W:      http://www.qsl.net/dl1bke/
4459 L:      linux-hams@vger.kernel.org
4460 S:      Maintained
4461 F:      net/ax25/af_ax25.c
4462 F:      net/ax25/ax25_dev.c
4463 F:      net/ax25/ax25_ds_*
4464 F:      net/ax25/ax25_in.c
4465 F:      net/ax25/ax25_out.c
4466 F:      net/ax25/ax25_timer.c
4467 F:      net/ax25/sysctl_net_ax25.c
4468
4469 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
4470 L:      netdev@vger.kernel.org
4471 S:      Orphan
4472 F:      Documentation/networking/device_drivers/dec/dmfe.txt
4473 F:      drivers/net/ethernet/dec/tulip/dmfe.c
4474
4475 DC390/AM53C974 SCSI driver
4476 M:      Hannes Reinecke <hare@suse.com>
4477 L:      linux-scsi@vger.kernel.org
4478 S:      Maintained
4479 F:      drivers/scsi/am53c974.c
4480
4481 DC395x SCSI driver
4482 M:      Oliver Neukum <oliver@neukum.org>
4483 M:      Ali Akcaagac <aliakc@web.de>
4484 M:      Jamie Lenehan <lenehan@twibble.org>
4485 L:      dc395x@twibble.org
4486 W:      http://twibble.org/dist/dc395x/
4487 W:      http://lists.twibble.org/mailman/listinfo/dc395x/
4488 S:      Maintained
4489 F:      Documentation/scsi/dc395x.txt
4490 F:      drivers/scsi/dc395x.*
4491
4492 DCCP PROTOCOL
4493 M:      Gerrit Renker <gerrit@erg.abdn.ac.uk>
4494 L:      dccp@vger.kernel.org
4495 W:      http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
4496 S:      Maintained
4497 F:      include/linux/dccp.h
4498 F:      include/uapi/linux/dccp.h
4499 F:      include/linux/tfrc.h
4500 F:      net/dccp/
4501
4502 DECnet NETWORK LAYER
4503 W:      http://linux-decnet.sourceforge.net
4504 L:      linux-decnet-user@lists.sourceforge.net
4505 S:      Orphan
4506 F:      Documentation/networking/decnet.txt
4507 F:      net/decnet/
4508
4509 DECSTATION PLATFORM SUPPORT
4510 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
4511 L:      linux-mips@vger.kernel.org
4512 W:      http://www.linux-mips.org/wiki/DECstation
4513 S:      Maintained
4514 F:      arch/mips/dec/
4515 F:      arch/mips/include/asm/dec/
4516 F:      arch/mips/include/asm/mach-dec/
4517
4518 DEFXX FDDI NETWORK DRIVER
4519 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
4520 S:      Maintained
4521 F:      drivers/net/fddi/defxx.*
4522
4523 DELL SMBIOS DRIVER
4524 M:      Pali Rohár <pali.rohar@gmail.com>
4525 M:      Mario Limonciello <mario.limonciello@dell.com>
4526 L:      platform-driver-x86@vger.kernel.org
4527 S:      Maintained
4528 F:      drivers/platform/x86/dell-smbios.*
4529
4530 DELL SMBIOS SMM DRIVER
4531 M:      Mario Limonciello <mario.limonciello@dell.com>
4532 L:      platform-driver-x86@vger.kernel.org
4533 S:      Maintained
4534 F:      drivers/platform/x86/dell-smbios-smm.c
4535
4536 DELL SMBIOS WMI DRIVER
4537 M:      Mario Limonciello <mario.limonciello@dell.com>
4538 L:      platform-driver-x86@vger.kernel.org
4539 S:      Maintained
4540 F:      drivers/platform/x86/dell-smbios-wmi.c
4541 F:      tools/wmi/dell-smbios-example.c
4542
4543 DEFZA FDDI NETWORK DRIVER
4544 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
4545 S:      Maintained
4546 F:      drivers/net/fddi/defza.*
4547
4548 DELL LAPTOP DRIVER
4549 M:      Matthew Garrett <mjg59@srcf.ucam.org>
4550 M:      Pali Rohár <pali.rohar@gmail.com>
4551 L:      platform-driver-x86@vger.kernel.org
4552 S:      Maintained
4553 F:      drivers/platform/x86/dell-laptop.c
4554
4555 DELL LAPTOP FREEFALL DRIVER
4556 M:      Pali Rohár <pali.rohar@gmail.com>
4557 S:      Maintained
4558 F:      drivers/platform/x86/dell-smo8800.c
4559
4560 DELL LAPTOP RBTN DRIVER
4561 M:      Pali Rohár <pali.rohar@gmail.com>
4562 S:      Maintained
4563 F:      drivers/platform/x86/dell-rbtn.*
4564
4565 DELL REMOTE BIOS UPDATE DRIVER
4566 M:      Stuart Hayes <stuart.w.hayes@gmail.com>
4567 L:      platform-driver-x86@vger.kernel.org
4568 S:      Maintained
4569 F:      drivers/platform/x86/dell_rbu.c
4570
4571 DELL LAPTOP SMM DRIVER
4572 M:      Pali Rohár <pali.rohar@gmail.com>
4573 S:      Maintained
4574 F:      drivers/hwmon/dell-smm-hwmon.c
4575 F:      include/uapi/linux/i8k.h
4576
4577 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
4578 M:      Stuart Hayes <stuart.w.hayes@gmail.com>
4579 L:      platform-driver-x86@vger.kernel.org
4580 S:      Maintained
4581 F:      Documentation/dcdbas.txt
4582 F:      drivers/platform/x86/dcdbas.*
4583
4584 DELL WMI NOTIFICATIONS DRIVER
4585 M:      Matthew Garrett <mjg59@srcf.ucam.org>
4586 M:      Pali Rohár <pali.rohar@gmail.com>
4587 S:      Maintained
4588 F:      drivers/platform/x86/dell-wmi.c
4589
4590 DELL WMI DESCRIPTOR DRIVER
4591 M:      Mario Limonciello <mario.limonciello@dell.com>
4592 S:      Maintained
4593 F:      drivers/platform/x86/dell-wmi-descriptor.c
4594
4595 DELTA ST MEDIA DRIVER
4596 M:      Hugues Fruchet <hugues.fruchet@st.com>
4597 L:      linux-media@vger.kernel.org
4598 T:      git git://linuxtv.org/media_tree.git
4599 W:      https://linuxtv.org
4600 S:      Supported
4601 F:      drivers/media/platform/sti/delta
4602
4603 DENALI NAND DRIVER
4604 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
4605 L:      linux-mtd@lists.infradead.org
4606 S:      Supported
4607 F:      drivers/mtd/nand/raw/denali*
4608
4609 DESIGNWARE USB2 DRD IP DRIVER
4610 M:      Minas Harutyunyan <hminas@synopsys.com>
4611 L:      linux-usb@vger.kernel.org
4612 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4613 S:      Maintained
4614 F:      drivers/usb/dwc2/
4615
4616 DESIGNWARE USB3 DRD IP DRIVER
4617 M:      Felipe Balbi <balbi@kernel.org>
4618 L:      linux-usb@vger.kernel.org
4619 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4620 S:      Maintained
4621 F:      drivers/usb/dwc3/
4622
4623 DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
4624 M:      Andreas Klinger <ak@it-klinger.de>
4625 L:      linux-iio@vger.kernel.org
4626 S:      Maintained
4627 F:      Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
4628 F:      drivers/iio/proximity/srf*.c
4629
4630 DEVICE COREDUMP (DEV_COREDUMP)
4631 M:      Johannes Berg <johannes@sipsolutions.net>
4632 L:      linux-kernel@vger.kernel.org
4633 S:      Maintained
4634 F:      drivers/base/devcoredump.c
4635 F:      include/linux/devcoredump.h
4636
4637 DEVICE FREQUENCY (DEVFREQ)
4638 M:      MyungJoo Ham <myungjoo.ham@samsung.com>
4639 M:      Kyungmin Park <kyungmin.park@samsung.com>
4640 R:      Chanwoo Choi <cw00.choi@samsung.com>
4641 L:      linux-pm@vger.kernel.org
4642 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4643 S:      Maintained
4644 F:      drivers/devfreq/
4645 F:      include/linux/devfreq.h
4646 F:      Documentation/devicetree/bindings/devfreq/
4647 F:      include/trace/events/devfreq.h
4648
4649 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
4650 M:      Chanwoo Choi <cw00.choi@samsung.com>
4651 L:      linux-pm@vger.kernel.org
4652 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4653 S:      Supported
4654 F:      drivers/devfreq/event/
4655 F:      drivers/devfreq/devfreq-event.c
4656 F:      include/linux/devfreq-event.h
4657 F:      Documentation/devicetree/bindings/devfreq/event/
4658
4659 DEVICE NUMBER REGISTRY
4660 M:      Torben Mathiasen <device@lanana.org>
4661 W:      http://lanana.org/docs/device-list/index.html
4662 S:      Maintained
4663
4664 DEVICE-MAPPER  (LVM)
4665 M:      Alasdair Kergon <agk@redhat.com>
4666 M:      Mike Snitzer <snitzer@redhat.com>
4667 M:      dm-devel@redhat.com
4668 L:      dm-devel@redhat.com
4669 W:      http://sources.redhat.com/dm
4670 Q:      http://patchwork.kernel.org/project/dm-devel/list/
4671 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
4672 T:      quilt http://people.redhat.com/agk/patches/linux/editing/
4673 S:      Maintained
4674 F:      Documentation/device-mapper/
4675 F:      drivers/md/Makefile
4676 F:      drivers/md/Kconfig
4677 F:      drivers/md/dm*
4678 F:      drivers/md/persistent-data/
4679 F:      include/linux/device-mapper.h
4680 F:      include/linux/dm-*.h
4681 F:      include/uapi/linux/dm-*.h
4682
4683 DEVLINK
4684 M:      Jiri Pirko <jiri@mellanox.com>
4685 L:      netdev@vger.kernel.org
4686 S:      Supported
4687 F:      net/core/devlink.c
4688 F:      include/net/devlink.h
4689 F:      include/uapi/linux/devlink.h
4690
4691 DIALOG SEMICONDUCTOR DRIVERS
4692 M:      Support Opensource <support.opensource@diasemi.com>
4693 W:      http://www.dialog-semiconductor.com/products
4694 S:      Supported
4695 F:      Documentation/hwmon/da90??.rst
4696 F:      Documentation/devicetree/bindings/mfd/da90*.txt
4697 F:      Documentation/devicetree/bindings/input/da90??-onkey.txt
4698 F:      Documentation/devicetree/bindings/thermal/da90??-thermal.txt
4699 F:      Documentation/devicetree/bindings/regulator/da92*.txt
4700 F:      Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
4701 F:      Documentation/devicetree/bindings/sound/da[79]*.txt
4702 F:      drivers/gpio/gpio-da90??.c
4703 F:      drivers/hwmon/da90??-hwmon.c
4704 F:      drivers/iio/adc/da91??-*.c
4705 F:      drivers/input/misc/da90??_onkey.c
4706 F:      drivers/input/touchscreen/da9052_tsi.c
4707 F:      drivers/leds/leds-da90??.c
4708 F:      drivers/mfd/da903x.c
4709 F:      drivers/mfd/da90??-*.c
4710 F:      drivers/mfd/da91??-*.c
4711 F:      drivers/power/supply/da9052-battery.c
4712 F:      drivers/power/supply/da91??-*.c
4713 F:      drivers/regulator/da903x.c
4714 F:      drivers/regulator/da9???-regulator.[ch]
4715 F:      drivers/thermal/da90??-thermal.c
4716 F:      drivers/rtc/rtc-da90??.c
4717 F:      drivers/video/backlight/da90??_bl.c
4718 F:      drivers/watchdog/da90??_wdt.c
4719 F:      include/linux/mfd/da903x.h
4720 F:      include/linux/mfd/da9052/
4721 F:      include/linux/mfd/da9055/
4722 F:      include/linux/mfd/da9062/
4723 F:      include/linux/mfd/da9063/
4724 F:      include/linux/mfd/da9150/
4725 F:      include/linux/regulator/da9211.h
4726 F:      include/sound/da[79]*.h
4727 F:      sound/soc/codecs/da[79]*.[ch]
4728
4729 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
4730 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
4731 L:      linux-gpio@vger.kernel.org
4732 S:      Maintained
4733 F:      drivers/gpio/gpio-gpio-mm.c
4734
4735 DIOLAN U2C-12 I2C DRIVER
4736 M:      Guenter Roeck <linux@roeck-us.net>
4737 L:      linux-i2c@vger.kernel.org
4738 S:      Maintained
4739 F:      drivers/i2c/busses/i2c-diolan-u2c.c
4740
4741 FILESYSTEM DIRECT ACCESS (DAX)
4742 M:      Dan Williams <dan.j.williams@intel.com>
4743 R:      Matthew Wilcox <willy@infradead.org>
4744 R:      Jan Kara <jack@suse.cz>
4745 L:      linux-fsdevel@vger.kernel.org
4746 L:      linux-nvdimm@lists.01.org
4747 S:      Supported
4748 F:      fs/dax.c
4749 F:      include/linux/dax.h
4750 F:      include/trace/events/fs_dax.h
4751
4752 DEVICE DIRECT ACCESS (DAX)
4753 M:      Dan Williams <dan.j.williams@intel.com>
4754 M:      Vishal Verma <vishal.l.verma@intel.com>
4755 M:      Keith Busch <keith.busch@intel.com>
4756 M:      Dave Jiang <dave.jiang@intel.com>
4757 L:      linux-nvdimm@lists.01.org
4758 S:      Supported
4759 F:      drivers/dax/
4760
4761 DIRECTORY NOTIFICATION (DNOTIFY)
4762 M:      Jan Kara <jack@suse.cz>
4763 R:      Amir Goldstein <amir73il@gmail.com>
4764 L:      linux-fsdevel@vger.kernel.org
4765 S:      Maintained
4766 F:      Documentation/filesystems/dnotify.txt
4767 F:      fs/notify/dnotify/
4768 F:      include/linux/dnotify.h
4769
4770 DISK GEOMETRY AND PARTITION HANDLING
4771 M:      Andries Brouwer <aeb@cwi.nl>
4772 W:      http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4773 W:      http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4774 W:      http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4775 S:      Maintained
4776
4777 DISKQUOTA
4778 M:      Jan Kara <jack@suse.com>
4779 S:      Maintained
4780 F:      Documentation/filesystems/quota.txt
4781 F:      fs/quota/
4782 F:      include/linux/quota*.h
4783 F:      include/uapi/linux/quota*.h
4784
4785 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4786 M:      Bernie Thompson <bernie@plugable.com>
4787 L:      linux-fbdev@vger.kernel.org
4788 S:      Maintained
4789 W:      http://plugable.com/category/projects/udlfb/
4790 F:      drivers/video/fbdev/udlfb.c
4791 F:      include/video/udlfb.h
4792 F:      Documentation/fb/udlfb.txt
4793
4794 DISTRIBUTED LOCK MANAGER (DLM)
4795 M:      Christine Caulfield <ccaulfie@redhat.com>
4796 M:      David Teigland <teigland@redhat.com>
4797 L:      cluster-devel@redhat.com
4798 W:      http://sources.redhat.com/cluster/
4799 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4800 S:      Supported
4801 F:      fs/dlm/
4802
4803 DMA BUFFER SHARING FRAMEWORK
4804 M:      Sumit Semwal <sumit.semwal@linaro.org>
4805 S:      Maintained
4806 L:      linux-media@vger.kernel.org
4807 L:      dri-devel@lists.freedesktop.org
4808 L:      linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
4809 F:      drivers/dma-buf/
4810 F:      include/linux/dma-buf*
4811 F:      include/linux/reservation.h
4812 F:      include/linux/*fence.h
4813 F:      Documentation/driver-api/dma-buf.rst
4814 T:      git git://anongit.freedesktop.org/drm/drm-misc
4815
4816 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4817 M:      Vinod Koul <vkoul@kernel.org>
4818 L:      dmaengine@vger.kernel.org
4819 Q:      https://patchwork.kernel.org/project/linux-dmaengine/list/
4820 S:      Maintained
4821 F:      drivers/dma/
4822 F:      include/linux/dmaengine.h
4823 F:      include/linux/of_dma.h
4824 F:      Documentation/devicetree/bindings/dma/
4825 F:      Documentation/driver-api/dmaengine/
4826 T:      git git://git.infradead.org/users/vkoul/slave-dma.git
4827
4828 DMA MAPPING HELPERS
4829 M:      Christoph Hellwig <hch@lst.de>
4830 M:      Marek Szyprowski <m.szyprowski@samsung.com>
4831 R:      Robin Murphy <robin.murphy@arm.com>
4832 L:      iommu@lists.linux-foundation.org
4833 T:      git git://git.infradead.org/users/hch/dma-mapping.git
4834 W:      http://git.infradead.org/users/hch/dma-mapping.git
4835 S:      Supported
4836 F:      kernel/dma/
4837 F:      include/asm-generic/dma-mapping.h
4838 F:      include/linux/dma-direct.h
4839 F:      include/linux/dma-mapping.h
4840 F:      include/linux/dma-noncoherent.h
4841
4842 DME1737 HARDWARE MONITOR DRIVER
4843 M:      Juerg Haefliger <juergh@gmail.com>
4844 L:      linux-hwmon@vger.kernel.org
4845 S:      Maintained
4846 F:      Documentation/hwmon/dme1737.rst
4847 F:      drivers/hwmon/dme1737.c
4848
4849 DMI/SMBIOS SUPPORT
4850 M:      Jean Delvare <jdelvare@suse.com>
4851 S:      Maintained
4852 T:      quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4853 F:      Documentation/ABI/testing/sysfs-firmware-dmi-tables
4854 F:      drivers/firmware/dmi-id.c
4855 F:      drivers/firmware/dmi_scan.c
4856 F:      include/linux/dmi.h
4857
4858 DOCUMENTATION
4859 M:      Jonathan Corbet <corbet@lwn.net>
4860 L:      linux-doc@vger.kernel.org
4861 S:      Maintained
4862 F:      Documentation/
4863 F:      scripts/kernel-doc
4864 X:      Documentation/ABI/
4865 X:      Documentation/acpi/
4866 X:      Documentation/devicetree/
4867 X:      Documentation/i2c/
4868 X:      Documentation/media/
4869 X:      Documentation/power/
4870 X:      Documentation/spi/
4871 T:      git git://git.lwn.net/linux.git docs-next
4872
4873 DOCUMENTATION/ITALIAN
4874 M:      Federico Vaga <federico.vaga@vaga.pv.it>
4875 L:      linux-doc@vger.kernel.org
4876 S:      Maintained
4877 F:      Documentation/translations/it_IT
4878
4879 DONGWOON DW9714 LENS VOICE COIL DRIVER
4880 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
4881 L:      linux-media@vger.kernel.org
4882 T:      git git://linuxtv.org/media_tree.git
4883 S:      Maintained
4884 F:      drivers/media/i2c/dw9714.c
4885 F:      Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.txt
4886
4887 DONGWOON DW9807 LENS VOICE COIL DRIVER
4888 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
4889 L:      linux-media@vger.kernel.org
4890 T:      git git://linuxtv.org/media_tree.git
4891 S:      Maintained
4892 F:      drivers/media/i2c/dw9807-vcm.c
4893 F:      Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.txt
4894
4895 DOUBLETALK DRIVER
4896 M:      "James R. Van Zandt" <jrv@vanzandt.mv.com>
4897 L:      blinux-list@redhat.com
4898 S:      Maintained
4899 F:      drivers/char/dtlk.c
4900 F:      include/linux/dtlk.h
4901
4902 DPAA2 DATAPATH I/O (DPIO) DRIVER
4903 M:      Roy Pledge <Roy.Pledge@nxp.com>
4904 L:      linux-kernel@vger.kernel.org
4905 S:      Maintained
4906 F:      drivers/soc/fsl/dpio
4907
4908 DPAA2 ETHERNET DRIVER
4909 M:      Ioana Radulescu <ruxandra.radulescu@nxp.com>
4910 L:      netdev@vger.kernel.org
4911 S:      Maintained
4912 F:      drivers/net/ethernet/freescale/dpaa2/dpaa2-eth*
4913 F:      drivers/net/ethernet/freescale/dpaa2/dpni*
4914 F:      drivers/net/ethernet/freescale/dpaa2/dpkg.h
4915 F:      drivers/net/ethernet/freescale/dpaa2/Makefile
4916 F:      drivers/net/ethernet/freescale/dpaa2/Kconfig
4917
4918 DPAA2 ETHERNET SWITCH DRIVER
4919 M:      Ioana Radulescu <ruxandra.radulescu@nxp.com>
4920 M:      Ioana Ciornei <ioana.ciornei@nxp.com>
4921 L:      linux-kernel@vger.kernel.org
4922 S:      Maintained
4923 F:      drivers/staging/fsl-dpaa2/ethsw
4924
4925 DPAA2 PTP CLOCK DRIVER
4926 M:      Yangbo Lu <yangbo.lu@nxp.com>
4927 L:      netdev@vger.kernel.org
4928 S:      Maintained
4929 F:      drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
4930 F:      drivers/net/ethernet/freescale/dpaa2/dprtc*
4931
4932 DPT_I2O SCSI RAID DRIVER
4933 M:      Adaptec OEM Raid Solutions <aacraid@microsemi.com>
4934 L:      linux-scsi@vger.kernel.org
4935 W:      http://www.adaptec.com/
4936 S:      Maintained
4937 F:      drivers/scsi/dpt*
4938 F:      drivers/scsi/dpt/
4939
4940 DRBD DRIVER
4941 M:      Philipp Reisner <philipp.reisner@linbit.com>
4942 M:      Lars Ellenberg <lars.ellenberg@linbit.com>
4943 L:      drbd-dev@lists.linbit.com
4944 W:      http://www.drbd.org
4945 T:      git git://git.linbit.com/linux-drbd.git
4946 T:      git git://git.linbit.com/drbd-8.4.git
4947 S:      Supported
4948 F:      drivers/block/drbd/
4949 F:      lib/lru_cache.c
4950 F:      Documentation/blockdev/drbd/
4951
4952 DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
4953 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4954 R:      "Rafael J. Wysocki" <rafael@kernel.org>
4955 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
4956 S:      Supported
4957 F:      Documentation/kobject.txt
4958 F:      drivers/base/
4959 F:      fs/debugfs/
4960 F:      fs/sysfs/
4961 F:      include/linux/debugfs.h
4962 F:      include/linux/kobj*
4963 F:      lib/kobj*
4964
4965 DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
4966 M:      Kevin Hilman <khilman@kernel.org>
4967 M:      Nishanth Menon <nm@ti.com>
4968 S:      Maintained
4969 F:      drivers/power/avs/
4970 F:      include/linux/power/smartreflex.h
4971 L:      linux-pm@vger.kernel.org
4972
4973 DRM DRIVER FOR ARM PL111 CLCD
4974 M:      Eric Anholt <eric@anholt.net>
4975 T:      git git://anongit.freedesktop.org/drm/drm-misc
4976 S:      Supported
4977 F:      drivers/gpu/drm/pl111/
4978
4979 DRM DRIVER FOR ARM VERSATILE TFT PANELS
4980 M:      Linus Walleij <linus.walleij@linaro.org>
4981 T:      git git://anongit.freedesktop.org/drm/drm-misc
4982 S:      Maintained
4983 F:      drivers/gpu/drm/panel/panel-arm-versatile.c
4984 F:      Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.txt
4985
4986 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4987 M:      Dave Airlie <airlied@redhat.com>
4988 S:      Odd Fixes
4989 F:      drivers/gpu/drm/ast/
4990
4991 DRM DRIVER FOR ASPEED BMC GFX
4992 M:      Joel Stanley <joel@jms.id.au>
4993 L:      linux-aspeed@lists.ozlabs.org
4994 T:      git git://anongit.freedesktop.org/drm/drm-misc
4995 S:      Supported
4996 F:      drivers/gpu/drm/aspeed/
4997 F:      Documentation/devicetree/bindings/gpu/aspeed-gfx.txt
4998
4999 DRM DRIVER FOR BOCHS VIRTUAL GPU
5000 M:      Gerd Hoffmann <kraxel@redhat.com>
5001 L:      virtualization@lists.linux-foundation.org
5002 T:      git git://anongit.freedesktop.org/drm/drm-misc
5003 S:      Maintained
5004 F:      drivers/gpu/drm/bochs/
5005
5006 DRM DRIVER FOR FARADAY TVE200 TV ENCODER
5007 M:      Linus Walleij <linus.walleij@linaro.org>
5008 T:      git git://anongit.freedesktop.org/drm/drm-misc
5009 S:      Maintained
5010 F:      drivers/gpu/drm/tve200/
5011
5012 DRM DRIVER FOR FEIYANG FY07024DI26A30-D MIPI-DSI LCD PANELS
5013 M:      Jagan Teki <jagan@amarulasolutions.com>
5014 S:      Maintained
5015 F:      drivers/gpu/drm/panel/panel-feiyang-fy07024di26a30d.c
5016 F:      Documentation/devicetree/bindings/display/panel/feiyang,fy07024di26a30d.txt
5017
5018 DRM DRIVER FOR GRAIN MEDIA GM12U320 PROJECTORS
5019 M:      Hans de Goede <hdegoede@redhat.com>
5020 T:      git git://anongit.freedesktop.org/drm/drm-misc
5021 S:      Maintained
5022 F:      drivers/gpu/drm/gm12u320/
5023
5024 DRM DRIVER FOR ILITEK ILI9225 PANELS
5025 M:      David Lechner <david@lechnology.com>
5026 S:      Maintained
5027 F:      drivers/gpu/drm/tinydrm/ili9225.c
5028 F:      Documentation/devicetree/bindings/display/ilitek,ili9225.txt
5029
5030 DRM DRIVER FOR HX8357D PANELS
5031 M:      Eric Anholt <eric@anholt.net>
5032 T:      git git://anongit.freedesktop.org/drm/drm-misc
5033 S:      Maintained
5034 F:      drivers/gpu/drm/tinydrm/hx8357d.c
5035 F:      Documentation/devicetree/bindings/display/himax,hx8357d.txt
5036
5037 DRM DRIVER FOR INTEL I810 VIDEO CARDS
5038 S:      Orphan / Obsolete
5039 F:      drivers/gpu/drm/i810/
5040 F:      include/uapi/drm/i810_drm.h
5041
5042 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
5043 S:      Orphan / Obsolete
5044 F:      drivers/gpu/drm/mga/
5045 F:      include/uapi/drm/mga_drm.h
5046
5047 DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
5048 M:      Dave Airlie <airlied@redhat.com>
5049 S:      Odd Fixes
5050 F:      drivers/gpu/drm/mgag200/
5051
5052 DRM DRIVER FOR MI0283QT
5053 M:      Noralf Trønnes <noralf@tronnes.org>
5054 S:      Maintained
5055 F:      drivers/gpu/drm/tinydrm/mi0283qt.c
5056 F:      Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
5057
5058 DRM DRIVER FOR MSM ADRENO GPU
5059 M:      Rob Clark <robdclark@gmail.com>
5060 M:      Sean Paul <sean@poorly.run>
5061 L:      linux-arm-msm@vger.kernel.org
5062 L:      dri-devel@lists.freedesktop.org
5063 L:      freedreno@lists.freedesktop.org
5064 T:      git https://gitlab.freedesktop.org/drm/msm.git
5065 S:      Maintained
5066 F:      drivers/gpu/drm/msm/
5067 F:      include/uapi/drm/msm_drm.h
5068 F:      Documentation/devicetree/bindings/display/msm/
5069
5070 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
5071 M:      Ben Skeggs <bskeggs@redhat.com>
5072 L:      dri-devel@lists.freedesktop.org
5073 L:      nouveau@lists.freedesktop.org
5074 T:      git git://github.com/skeggsb/linux
5075 S:      Supported
5076 F:      drivers/gpu/drm/nouveau/
5077 F:      include/uapi/drm/nouveau_drm.h
5078
5079 DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS
5080 M:      Stefan Mavrodiev <stefan@olimex.com>
5081 S:      Maintained
5082 F:      drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c
5083 F:      Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.txt
5084
5085 DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
5086 M:      Noralf Trønnes <noralf@tronnes.org>
5087 S:      Maintained
5088 F:      drivers/gpu/drm/tinydrm/repaper.c
5089 F:      Documentation/devicetree/bindings/display/repaper.txt
5090
5091 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
5092 M:      Dave Airlie <airlied@redhat.com>
5093 M:      Gerd Hoffmann <kraxel@redhat.com>
5094 L:      virtualization@lists.linux-foundation.org
5095 T:      git git://anongit.freedesktop.org/drm/drm-misc
5096 S:      Obsolete
5097 W:      https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
5098 F:      drivers/gpu/drm/cirrus/
5099
5100 DRM DRIVER FOR QXL VIRTUAL GPU
5101 M:      Dave Airlie <airlied@redhat.com>
5102 M:      Gerd Hoffmann <kraxel@redhat.com>
5103 L:      virtualization@lists.linux-foundation.org
5104 L:      spice-devel@lists.freedesktop.org
5105 T:      git git://anongit.freedesktop.org/drm/drm-misc
5106 S:      Maintained
5107 F:      drivers/gpu/drm/qxl/
5108 F:      include/uapi/drm/qxl_drm.h
5109
5110 DRM DRIVER FOR RAYDIUM RM67191 PANELS
5111 M:      Robert Chiras <robert.chiras@nxp.com>
5112 S:      Maintained
5113 F:      drivers/gpu/drm/panel/panel-raydium-rm67191.c
5114 F:      Documentation/devicetree/bindings/display/panel/raydium,rm67191.txt
5115
5116 DRM DRIVER FOR RAGE 128 VIDEO CARDS
5117 S:      Orphan / Obsolete
5118 F:      drivers/gpu/drm/r128/
5119 F:      include/uapi/drm/r128_drm.h
5120
5121 DRM DRIVER FOR ROCKTECH JH057N00900 PANELS
5122 M:      Guido Günther <agx@sigxcpu.org>
5123 R:      Purism Kernel Team <kernel@puri.sm>
5124 S:      Maintained
5125 F:      drivers/gpu/drm/panel/panel-rocktech-jh057n00900.c
5126 F:      Documentation/devicetree/bindings/display/panel/rocktech,jh057n00900.txt
5127
5128 DRM DRIVER FOR SAVAGE VIDEO CARDS
5129 S:      Orphan / Obsolete
5130 F:      drivers/gpu/drm/savage/
5131 F:      include/uapi/drm/savage_drm.h
5132
5133 DRM DRIVER FOR SIS VIDEO CARDS
5134 S:      Orphan / Obsolete
5135 F:      drivers/gpu/drm/sis/
5136 F:      include/uapi/drm/sis_drm.h
5137
5138 DRM DRIVER FOR SITRONIX ST7701 PANELS
5139 M:      Jagan Teki <jagan@amarulasolutions.com>
5140 S:      Maintained
5141 F:      drivers/gpu/drm/panel/panel-sitronix-st7701.c
5142 F:      Documentation/devicetree/bindings/display/panel/sitronix,st7701.txt
5143
5144 DRM DRIVER FOR SITRONIX ST7586 PANELS
5145 M:      David Lechner <david@lechnology.com>
5146 S:      Maintained
5147 F:      drivers/gpu/drm/tinydrm/st7586.c
5148 F:      Documentation/devicetree/bindings/display/sitronix,st7586.txt
5149
5150 DRM DRIVER FOR SITRONIX ST7735R PANELS
5151 M:      David Lechner <david@lechnology.com>
5152 S:      Maintained
5153 F:      drivers/gpu/drm/tinydrm/st7735r.c
5154 F:      Documentation/devicetree/bindings/display/sitronix,st7735r.txt
5155
5156 DRM DRIVER FOR ST-ERICSSON MCDE
5157 M:      Linus Walleij <linus.walleij@linaro.org>
5158 T:      git git://anongit.freedesktop.org/drm/drm-misc
5159 S:      Maintained
5160 F:      drivers/gpu/drm/mcde/
5161 F:      Documentation/devicetree/bindings/display/ste,mcde.txt
5162
5163 DRM DRIVER FOR TDFX VIDEO CARDS
5164 S:      Orphan / Obsolete
5165 F:      drivers/gpu/drm/tdfx/
5166
5167 DRM DRIVER FOR TPO TPG110 PANELS
5168 M:      Linus Walleij <linus.walleij@linaro.org>
5169 T:      git git://anongit.freedesktop.org/drm/drm-misc
5170 S:      Maintained
5171 F:      drivers/gpu/drm/panel/panel-tpo-tpg110.c
5172 F:      Documentation/devicetree/bindings/display/panel/tpo,tpg110.yaml
5173
5174 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
5175 M:      Dave Airlie <airlied@redhat.com>
5176 R:      Sean Paul <sean@poorly.run>
5177 L:      dri-devel@lists.freedesktop.org
5178 S:      Odd Fixes
5179 F:      drivers/gpu/drm/udl/
5180 T:      git git://anongit.freedesktop.org/drm/drm-misc
5181
5182 DRM DRIVER FOR VIRTUALBOX VIRTUAL GPU
5183 M:      Hans de Goede <hdegoede@redhat.com>
5184 L:      dri-devel@lists.freedesktop.org
5185 S:      Maintained
5186 F:      drivers/gpu/drm/vboxvideo/
5187 T:      git git://anongit.freedesktop.org/drm/drm-misc
5188
5189 DRM DRIVER FOR VIRTUAL KERNEL MODESETTING (VKMS)
5190 M:      Rodrigo Siqueira <rodrigosiqueiramelo@gmail.com>
5191 R:      Haneen Mohammed <hamohammed.sa@gmail.com>
5192 R:      Daniel Vetter <daniel@ffwll.ch>
5193 T:      git git://anongit.freedesktop.org/drm/drm-misc
5194 S:      Maintained
5195 L:      dri-devel@lists.freedesktop.org
5196 F:      drivers/gpu/drm/vkms/
5197 F:      Documentation/gpu/vkms.rst
5198
5199 DRM DRIVER FOR VMWARE VIRTUAL GPU
5200 M:      "VMware Graphics" <linux-graphics-maintainer@vmware.com>
5201 M:      Thomas Hellstrom <thellstrom@vmware.com>
5202 L:      dri-devel@lists.freedesktop.org
5203 T:      git git://people.freedesktop.org/~thomash/linux
5204 S:      Supported
5205 F:      drivers/gpu/drm/vmwgfx/
5206 F:      include/uapi/drm/vmwgfx_drm.h
5207
5208 DRM DRIVERS
5209 M:      David Airlie <airlied@linux.ie>
5210 M:      Daniel Vetter <daniel@ffwll.ch>
5211 L:      dri-devel@lists.freedesktop.org
5212 T:      git git://anongit.freedesktop.org/drm/drm
5213 B:      https://bugs.freedesktop.org/
5214 C:      irc://chat.freenode.net/dri-devel
5215 S:      Maintained
5216 F:      drivers/gpu/drm/
5217 F:      drivers/gpu/vga/
5218 F:      Documentation/devicetree/bindings/display/
5219 F:      Documentation/devicetree/bindings/gpu/
5220 F:      Documentation/gpu/
5221 F:      include/drm/
5222 F:      include/uapi/drm/
5223 F:      include/linux/vga*
5224
5225 DRM DRIVERS AND MISC GPU PATCHES
5226 M:      Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
5227 M:      Maxime Ripard <maxime.ripard@bootlin.com>
5228 M:      Sean Paul <sean@poorly.run>
5229 W:      https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
5230 S:      Maintained
5231 T:      git git://anongit.freedesktop.org/drm/drm-misc
5232 F:      Documentation/gpu/
5233 F:      drivers/gpu/vga/
5234 F:      drivers/gpu/drm/*
5235 F:      include/drm/drm*
5236 F:      include/uapi/drm/drm*
5237 F:      include/linux/vga*
5238
5239 DRM DRIVERS FOR ALLWINNER A10
5240 M:      Maxime Ripard  <maxime.ripard@bootlin.com>
5241 L:      dri-devel@lists.freedesktop.org
5242 S:      Supported
5243 F:      drivers/gpu/drm/sun4i/
5244 F:      Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
5245 T:      git git://anongit.freedesktop.org/drm/drm-misc
5246
5247 DRM DRIVERS FOR AMLOGIC SOCS
5248 M:      Neil Armstrong <narmstrong@baylibre.com>
5249 L:      dri-devel@lists.freedesktop.org
5250 L:      linux-amlogic@lists.infradead.org
5251 W:      http://linux-meson.com/
5252 S:      Supported
5253 F:      drivers/gpu/drm/meson/
5254 F:      Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
5255 F:      Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt
5256 F:      Documentation/gpu/meson.rst
5257 T:      git git://anongit.freedesktop.org/drm/drm-misc
5258
5259 DRM DRIVERS FOR ATMEL HLCDC
5260 M:      Sam Ravnborg <sam@ravnborg.org>
5261 M:      Boris Brezillon <bbrezillon@kernel.org>
5262 L:      dri-devel@lists.freedesktop.org
5263 S:      Supported
5264 F:      drivers/gpu/drm/atmel-hlcdc/
5265 F:      Documentation/devicetree/bindings/display/atmel/
5266 T:      git git://anongit.freedesktop.org/drm/drm-misc
5267
5268 DRM DRIVERS FOR BRIDGE CHIPS
5269 M:      Andrzej Hajda <a.hajda@samsung.com>
5270 M:      Neil Armstrong <narmstrong@baylibre.com>
5271 R:      Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
5272 R:      Jonas Karlman <jonas@kwiboo.se>
5273 R:      Jernej Skrabec <jernej.skrabec@siol.net>
5274 S:      Maintained
5275 T:      git git://anongit.freedesktop.org/drm/drm-misc
5276 F:      drivers/gpu/drm/bridge/
5277
5278 DRM DRIVERS FOR EXYNOS
5279 M:      Inki Dae <inki.dae@samsung.com>
5280 M:      Joonyoung Shim <jy0922.shim@samsung.com>
5281 M:      Seung-Woo Kim <sw0312.kim@samsung.com>
5282 M:      Kyungmin Park <kyungmin.park@samsung.com>
5283 L:      dri-devel@lists.freedesktop.org
5284 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
5285 S:      Supported
5286 F:      drivers/gpu/drm/exynos/
5287 F:      include/uapi/drm/exynos_drm.h
5288 F:      Documentation/devicetree/bindings/display/exynos/
5289
5290 DRM DRIVERS FOR FREESCALE DCU
5291 M:      Stefan Agner <stefan@agner.ch>
5292 M:      Alison Wang <alison.wang@nxp.com>
5293 L:      dri-devel@lists.freedesktop.org
5294 S:      Supported
5295 F:      drivers/gpu/drm/fsl-dcu/
5296 F:      Documentation/devicetree/bindings/display/fsl,dcu.txt
5297 F:      Documentation/devicetree/bindings/display/fsl,tcon.txt
5298 F:      Documentation/devicetree/bindings/display/panel/nec,nl4827hc19-05b.txt
5299 T:      git git://anongit.freedesktop.org/drm/drm-misc
5300
5301 DRM DRIVERS FOR FREESCALE IMX
5302 M:      Philipp Zabel <p.zabel@pengutronix.de>
5303 L:      dri-devel@lists.freedesktop.org
5304 S:      Maintained
5305 F:      drivers/gpu/drm/imx/
5306 F:      drivers/gpu/ipu-v3/
5307 F:      Documentation/devicetree/bindings/display/imx/
5308
5309 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
5310 M:      Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
5311 L:      dri-devel@lists.freedesktop.org
5312 T:      git git://github.com/patjak/drm-gma500
5313 S:      Maintained
5314 F:      drivers/gpu/drm/gma500/
5315
5316 DRM DRIVERS FOR HISILICON
5317 M:      Xinliang Liu <z.liuxinliang@hisilicon.com>
5318 M:      Rongrong Zou <zourongrong@gmail.com>
5319 R:      Xinwei Kong <kong.kongxinwei@hisilicon.com>
5320 R:      Chen Feng <puck.chen@hisilicon.com>
5321 L:      dri-devel@lists.freedesktop.org
5322 T:      git git://github.com/xin3liang/linux.git
5323 S:      Maintained
5324 F:      drivers/gpu/drm/hisilicon/
5325 F:      Documentation/devicetree/bindings/display/hisilicon/
5326
5327 DRM DRIVERS FOR LIMA
5328 M:      Qiang Yu <yuq825@gmail.com>
5329 L:      dri-devel@lists.freedesktop.org
5330 L:      lima@lists.freedesktop.org (moderated for non-subscribers)
5331 S:      Maintained
5332 F:      drivers/gpu/drm/lima/
5333 F:      include/uapi/drm/lima_drm.h
5334 T:      git git://anongit.freedesktop.org/drm/drm-misc
5335
5336 DRM DRIVERS FOR MEDIATEK
5337 M:      CK Hu <ck.hu@mediatek.com>
5338 M:      Philipp Zabel <p.zabel@pengutronix.de>
5339 L:      dri-devel@lists.freedesktop.org
5340 S:      Supported
5341 F:      drivers/gpu/drm/mediatek/
5342 F:      Documentation/devicetree/bindings/display/mediatek/
5343
5344 DRM DRIVERS FOR NVIDIA TEGRA
5345 M:      Thierry Reding <thierry.reding@gmail.com>
5346 L:      dri-devel@lists.freedesktop.org
5347 L:      linux-tegra@vger.kernel.org
5348 T:      git git://anongit.freedesktop.org/tegra/linux.git
5349 S:      Supported
5350 F:      drivers/gpu/drm/tegra/
5351 F:      drivers/gpu/host1x/
5352 F:      include/linux/host1x.h
5353 F:      include/uapi/drm/tegra_drm.h
5354 F:      Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
5355
5356 DRM DRIVERS FOR RENESAS
5357 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
5358 M:      Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
5359 L:      dri-devel@lists.freedesktop.org
5360 L:      linux-renesas-soc@vger.kernel.org
5361 T:      git git://linuxtv.org/pinchartl/media drm/du/next
5362 S:      Supported
5363 F:      drivers/gpu/drm/rcar-du/
5364 F:      drivers/gpu/drm/shmobile/
5365 F:      include/linux/platform_data/shmob_drm.h
5366 F:      Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
5367 F:      Documentation/devicetree/bindings/display/bridge/renesas,lvds.txt
5368 F:      Documentation/devicetree/bindings/display/renesas,du.txt
5369
5370 DRM DRIVERS FOR ROCKCHIP
5371 M:      Sandy Huang <hjc@rock-chips.com>
5372 M:      Heiko Stübner <heiko@sntech.de>
5373 L:      dri-devel@lists.freedesktop.org
5374 S:      Maintained
5375 F:      drivers/gpu/drm/rockchip/
5376 F:      Documentation/devicetree/bindings/display/rockchip/
5377 T:      git git://anongit.freedesktop.org/drm/drm-misc
5378
5379 DRM DRIVERS FOR STI
5380 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
5381 M:      Vincent Abriou <vincent.abriou@st.com>
5382 L:      dri-devel@lists.freedesktop.org
5383 T:      git git://anongit.freedesktop.org/drm/drm-misc
5384 S:      Maintained
5385 F:      drivers/gpu/drm/sti
5386 F:      Documentation/devicetree/bindings/display/st,stih4xx.txt
5387
5388 DRM DRIVERS FOR STM
5389 M:      Yannick Fertre <yannick.fertre@st.com>
5390 M:      Philippe Cornu <philippe.cornu@st.com>
5391 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
5392 M:      Vincent Abriou <vincent.abriou@st.com>
5393 L:      dri-devel@lists.freedesktop.org
5394 T:      git git://anongit.freedesktop.org/drm/drm-misc
5395 S:      Maintained
5396 F:      drivers/gpu/drm/stm
5397 F:      Documentation/devicetree/bindings/display/st,stm32-ltdc.txt
5398
5399 DRM DRIVERS FOR TI LCDC
5400 M:      Jyri Sarha <jsarha@ti.com>
5401 R:      Tomi Valkeinen <tomi.valkeinen@ti.com>
5402 L:      dri-devel@lists.freedesktop.org
5403 S:      Maintained
5404 F:      drivers/gpu/drm/tilcdc/
5405 F:      Documentation/devicetree/bindings/display/tilcdc/
5406
5407 DRM DRIVERS FOR TI OMAP
5408 M:      Tomi Valkeinen <tomi.valkeinen@ti.com>
5409 L:      dri-devel@lists.freedesktop.org
5410 S:      Maintained
5411 F:      drivers/gpu/drm/omapdrm/
5412 F:      Documentation/devicetree/bindings/display/ti/
5413
5414 DRM DRIVERS FOR V3D
5415 M:      Eric Anholt <eric@anholt.net>
5416 S:      Supported
5417 F:      drivers/gpu/drm/v3d/
5418 F:      include/uapi/drm/v3d_drm.h
5419 F:      Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.txt
5420 T:      git git://anongit.freedesktop.org/drm/drm-misc
5421
5422 DRM DRIVERS FOR VC4
5423 M:      Eric Anholt <eric@anholt.net>
5424 T:      git git://github.com/anholt/linux
5425 S:      Supported
5426 F:      drivers/gpu/drm/vc4/
5427 F:      include/uapi/drm/vc4_drm.h
5428 F:      Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
5429 T:      git git://anongit.freedesktop.org/drm/drm-misc
5430
5431 DRM DRIVERS FOR VIVANTE GPU IP
5432 M:      Lucas Stach <l.stach@pengutronix.de>
5433 R:      Russell King <linux+etnaviv@armlinux.org.uk>
5434 R:      Christian Gmeiner <christian.gmeiner@gmail.com>
5435 L:      etnaviv@lists.freedesktop.org (moderated for non-subscribers)
5436 L:      dri-devel@lists.freedesktop.org
5437 S:      Maintained
5438 F:      drivers/gpu/drm/etnaviv/
5439 F:      include/uapi/drm/etnaviv_drm.h
5440 F:      Documentation/devicetree/bindings/display/etnaviv/
5441
5442 DRM DRIVERS FOR ZTE ZX
5443 M:      Shawn Guo <shawnguo@kernel.org>
5444 L:      dri-devel@lists.freedesktop.org
5445 S:      Maintained
5446 F:      drivers/gpu/drm/zte/
5447 F:      Documentation/devicetree/bindings/display/zte,vou.txt
5448 T:      git git://anongit.freedesktop.org/drm/drm-misc
5449
5450 DRM PANEL DRIVERS
5451 M:      Thierry Reding <thierry.reding@gmail.com>
5452 R:      Sam Ravnborg <sam@ravnborg.org>
5453 L:      dri-devel@lists.freedesktop.org
5454 T:      git git://anongit.freedesktop.org/drm/drm-misc
5455 S:      Maintained
5456 F:      drivers/gpu/drm/drm_panel.c
5457 F:      drivers/gpu/drm/panel/
5458 F:      include/drm/drm_panel.h
5459 F:      Documentation/devicetree/bindings/display/panel/
5460
5461 DRM TINYDRM DRIVERS
5462 M:      Noralf Trønnes <noralf@tronnes.org>
5463 W:      https://github.com/notro/tinydrm/wiki/Development
5464 T:      git git://anongit.freedesktop.org/drm/drm-misc
5465 S:      Maintained
5466 F:      drivers/gpu/drm/tinydrm/
5467 F:      include/drm/tinydrm/
5468
5469 DRM DRIVERS FOR XEN
5470 M:      Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
5471 T:      git git://anongit.freedesktop.org/drm/drm-misc
5472 L:      dri-devel@lists.freedesktop.org
5473 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
5474 S:      Supported
5475 F:      drivers/gpu/drm/xen/
5476 F:      Documentation/gpu/xen-front.rst
5477
5478 DRM TTM SUBSYSTEM
5479 M:      Christian Koenig <christian.koenig@amd.com>
5480 M:      Huang Rui <ray.huang@amd.com>
5481 T:      git git://people.freedesktop.org/~agd5f/linux
5482 S:      Maintained
5483 L:      dri-devel@lists.freedesktop.org
5484 F:      include/drm/ttm/
5485 F:      drivers/gpu/drm/ttm/
5486
5487 DSBR100 USB FM RADIO DRIVER
5488 M:      Alexey Klimov <klimov.linux@gmail.com>
5489 L:      linux-media@vger.kernel.org
5490 T:      git git://linuxtv.org/media_tree.git
5491 S:      Maintained
5492 F:      drivers/media/radio/dsbr100.c
5493
5494 DSCC4 DRIVER
5495 M:      Francois Romieu <romieu@fr.zoreil.com>
5496 L:      netdev@vger.kernel.org
5497 S:      Maintained
5498 F:      drivers/net/wan/dscc4.c
5499
5500 DT3155 MEDIA DRIVER
5501 M:      Hans Verkuil <hverkuil@xs4all.nl>
5502 L:      linux-media@vger.kernel.org
5503 T:      git git://linuxtv.org/media_tree.git
5504 W:      https://linuxtv.org
5505 S:      Odd Fixes
5506 F:      drivers/media/pci/dt3155/
5507
5508 DVB_USB_AF9015 MEDIA DRIVER
5509 M:      Antti Palosaari <crope@iki.fi>
5510 L:      linux-media@vger.kernel.org
5511 W:      https://linuxtv.org
5512 W:      http://palosaari.fi/linux/
5513 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5514 T:      git git://linuxtv.org/anttip/media_tree.git
5515 S:      Maintained
5516 F:      drivers/media/usb/dvb-usb-v2/af9015*
5517
5518 DVB_USB_AF9035 MEDIA DRIVER
5519 M:      Antti Palosaari <crope@iki.fi>
5520 L:      linux-media@vger.kernel.org
5521 W:      https://linuxtv.org
5522 W:      http://palosaari.fi/linux/
5523 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5524 T:      git git://linuxtv.org/anttip/media_tree.git
5525 S:      Maintained
5526 F:      drivers/media/usb/dvb-usb-v2/af9035*
5527
5528 DVB_USB_ANYSEE MEDIA DRIVER
5529 M:      Antti Palosaari <crope@iki.fi>
5530 L:      linux-media@vger.kernel.org
5531 W:      https://linuxtv.org
5532 W:      http://palosaari.fi/linux/
5533 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5534 T:      git git://linuxtv.org/anttip/media_tree.git
5535 S:      Maintained
5536 F:      drivers/media/usb/dvb-usb-v2/anysee*
5537
5538 DVB_USB_AU6610 MEDIA DRIVER
5539 M:      Antti Palosaari <crope@iki.fi>
5540 L:      linux-media@vger.kernel.org
5541 W:      https://linuxtv.org
5542 W:      http://palosaari.fi/linux/
5543 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5544 T:      git git://linuxtv.org/anttip/media_tree.git
5545 S:      Maintained
5546 F:      drivers/media/usb/dvb-usb-v2/au6610*
5547
5548 DVB_USB_CE6230 MEDIA DRIVER
5549 M:      Antti Palosaari <crope@iki.fi>
5550 L:      linux-media@vger.kernel.org
5551 W:      https://linuxtv.org
5552 W:      http://palosaari.fi/linux/
5553 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5554 T:      git git://linuxtv.org/anttip/media_tree.git
5555 S:      Maintained
5556 F:      drivers/media/usb/dvb-usb-v2/ce6230*
5557
5558 DVB_USB_CXUSB MEDIA DRIVER
5559 M:      Michael Krufky <mkrufky@linuxtv.org>
5560 L:      linux-media@vger.kernel.org
5561 W:      https://linuxtv.org
5562 W:      http://github.com/mkrufky
5563 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5564 T:      git git://linuxtv.org/media_tree.git
5565 S:      Maintained
5566 F:      drivers/media/usb/dvb-usb/cxusb*
5567
5568 DVB_USB_EC168 MEDIA DRIVER
5569 M:      Antti Palosaari <crope@iki.fi>
5570 L:      linux-media@vger.kernel.org
5571 W:      https://linuxtv.org
5572 W:      http://palosaari.fi/linux/
5573 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5574 T:      git git://linuxtv.org/anttip/media_tree.git
5575 S:      Maintained
5576 F:      drivers/media/usb/dvb-usb-v2/ec168*
5577
5578 DVB_USB_GL861 MEDIA DRIVER
5579 M:      Antti Palosaari <crope@iki.fi>
5580 L:      linux-media@vger.kernel.org
5581 W:      https://linuxtv.org
5582 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5583 T:      git git://linuxtv.org/anttip/media_tree.git
5584 S:      Maintained
5585 F:      drivers/media/usb/dvb-usb-v2/gl861*
5586
5587 DVB_USB_MXL111SF MEDIA DRIVER
5588 M:      Michael Krufky <mkrufky@linuxtv.org>
5589 L:      linux-media@vger.kernel.org
5590 W:      https://linuxtv.org
5591 W:      http://github.com/mkrufky
5592 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5593 T:      git git://linuxtv.org/mkrufky/mxl111sf.git
5594 S:      Maintained
5595 F:      drivers/media/usb/dvb-usb-v2/mxl111sf*
5596
5597 DVB_USB_RTL28XXU MEDIA DRIVER
5598 M:      Antti Palosaari <crope@iki.fi>
5599 L:      linux-media@vger.kernel.org
5600 W:      https://linuxtv.org
5601 W:      http://palosaari.fi/linux/
5602 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5603 T:      git git://linuxtv.org/anttip/media_tree.git
5604 S:      Maintained
5605 F:      drivers/media/usb/dvb-usb-v2/rtl28xxu*
5606
5607 DVB_USB_V2 MEDIA DRIVER
5608 M:      Antti Palosaari <crope@iki.fi>
5609 L:      linux-media@vger.kernel.org
5610 W:      https://linuxtv.org
5611 W:      http://palosaari.fi/linux/
5612 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5613 T:      git git://linuxtv.org/anttip/media_tree.git
5614 S:      Maintained
5615 F:      drivers/media/usb/dvb-usb-v2/dvb_usb*
5616 F:      drivers/media/usb/dvb-usb-v2/usb_urb.c
5617
5618 DYNAMIC DEBUG
5619 M:      Jason Baron <jbaron@akamai.com>
5620 S:      Maintained
5621 F:      lib/dynamic_debug.c
5622 F:      include/linux/dynamic_debug.h
5623
5624 DYNAMIC INTERRUPT MODERATION
5625 M:      Tal Gilboa <talgi@mellanox.com>
5626 S:      Maintained
5627 F:      include/linux/net_dim.h
5628
5629 DZ DECSTATION DZ11 SERIAL DRIVER
5630 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
5631 S:      Maintained
5632 F:      drivers/tty/serial/dz.*
5633
5634 E3X0 POWER BUTTON DRIVER
5635 M:      Moritz Fischer <moritz.fischer@ettus.com>
5636 L:      usrp-users@lists.ettus.com
5637 W:      http://www.ettus.com
5638 S:      Supported
5639 F:      drivers/input/misc/e3x0-button.c
5640 F:      Documentation/devicetree/bindings/input/e3x0-button.txt
5641
5642 E4000 MEDIA DRIVER
5643 M:      Antti Palosaari <crope@iki.fi>
5644 L:      linux-media@vger.kernel.org
5645 W:      https://linuxtv.org
5646 W:      http://palosaari.fi/linux/
5647 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5648 T:      git git://linuxtv.org/anttip/media_tree.git
5649 S:      Maintained
5650 F:      drivers/media/tuners/e4000*
5651
5652 EARTH_PT1 MEDIA DRIVER
5653 M:      Akihiro Tsukada <tskd08@gmail.com>
5654 L:      linux-media@vger.kernel.org
5655 S:      Odd Fixes
5656 F:      drivers/media/pci/pt1/
5657
5658 EARTH_PT3 MEDIA DRIVER
5659 M:      Akihiro Tsukada <tskd08@gmail.com>
5660 L:      linux-media@vger.kernel.org
5661 S:      Odd Fixes
5662 F:      drivers/media/pci/pt3/
5663
5664 EC100 MEDIA DRIVER
5665 M:      Antti Palosaari <crope@iki.fi>
5666 L:      linux-media@vger.kernel.org
5667 W:      https://linuxtv.org
5668 W:      http://palosaari.fi/linux/
5669 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5670 T:      git git://linuxtv.org/anttip/media_tree.git
5671 S:      Maintained
5672 F:      drivers/media/dvb-frontends/ec100*
5673
5674 ECRYPT FILE SYSTEM
5675 M:      Tyler Hicks <tyhicks@canonical.com>
5676 L:      ecryptfs@vger.kernel.org
5677 W:      http://ecryptfs.org
5678 W:      https://launchpad.net/ecryptfs
5679 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
5680 S:      Supported
5681 F:      Documentation/filesystems/ecryptfs.txt
5682 F:      fs/ecryptfs/
5683
5684 EDAC-AMD64
5685 M:      Borislav Petkov <bp@alien8.de>
5686 L:      linux-edac@vger.kernel.org
5687 S:      Maintained
5688 F:      drivers/edac/amd64_edac*
5689
5690 EDAC-AST2500
5691 M:      Stefan Schaeckeler <sschaeck@cisco.com>
5692 S:      Supported
5693 F:      drivers/edac/aspeed_edac.c
5694 F:      Documentation/devicetree/bindings/edac/aspeed-sdram-edac.txt
5695
5696 EDAC-CALXEDA
5697 M:      Robert Richter <rric@kernel.org>
5698 L:      linux-edac@vger.kernel.org
5699 S:      Maintained
5700 F:      drivers/edac/highbank*
5701
5702 EDAC-CAVIUM OCTEON
5703 M:      Ralf Baechle <ralf@linux-mips.org>
5704 M:      David Daney <david.daney@cavium.com>
5705 L:      linux-edac@vger.kernel.org
5706 L:      linux-mips@vger.kernel.org
5707 S:      Supported
5708 F:      drivers/edac/octeon_edac*
5709
5710 EDAC-CAVIUM THUNDERX
5711 M:      David Daney <david.daney@cavium.com>
5712 M:      Jan Glauber <jglauber@cavium.com>
5713 L:      linux-edac@vger.kernel.org
5714 S:      Supported
5715 F:      drivers/edac/thunderx_edac*
5716
5717 EDAC-CORE
5718 M:      Borislav Petkov <bp@alien8.de>
5719 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5720 R:      James Morse <james.morse@arm.com>
5721 L:      linux-edac@vger.kernel.org
5722 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
5723 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
5724 S:      Supported
5725 F:      Documentation/admin-guide/ras.rst
5726 F:      Documentation/driver-api/edac.rst
5727 F:      drivers/edac/
5728 F:      include/linux/edac.h
5729
5730 EDAC-E752X
5731 M:      Mark Gross <mark.gross@intel.com>
5732 L:      linux-edac@vger.kernel.org
5733 S:      Maintained
5734 F:      drivers/edac/e752x_edac.c
5735
5736 EDAC-E7XXX
5737 L:      linux-edac@vger.kernel.org
5738 S:      Maintained
5739 F:      drivers/edac/e7xxx_edac.c
5740
5741 EDAC-FSL_DDR
5742 M:      York Sun <york.sun@nxp.com>
5743 L:      linux-edac@vger.kernel.org
5744 S:      Maintained
5745 F:      drivers/edac/fsl_ddr_edac.*
5746
5747 EDAC-GHES
5748 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5749 L:      linux-edac@vger.kernel.org
5750 S:      Maintained
5751 F:      drivers/edac/ghes_edac.c
5752
5753 EDAC-I10NM
5754 M:      Tony Luck <tony.luck@intel.com>
5755 L:      linux-edac@vger.kernel.org
5756 S:      Maintained
5757 F:      drivers/edac/i10nm_base.c
5758
5759 EDAC-I3000
5760 L:      linux-edac@vger.kernel.org
5761 S:      Orphan
5762 F:      drivers/edac/i3000_edac.c
5763
5764 EDAC-I5000
5765 L:      linux-edac@vger.kernel.org
5766 S:      Maintained
5767 F:      drivers/edac/i5000_edac.c
5768
5769 EDAC-I5400
5770 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5771 L:      linux-edac@vger.kernel.org
5772 S:      Maintained
5773 F:      drivers/edac/i5400_edac.c
5774
5775 EDAC-I7300
5776 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5777 L:      linux-edac@vger.kernel.org
5778 S:      Maintained
5779 F:      drivers/edac/i7300_edac.c
5780
5781 EDAC-I7CORE
5782 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5783 L:      linux-edac@vger.kernel.org
5784 S:      Maintained
5785 F:      drivers/edac/i7core_edac.c
5786
5787 EDAC-I82443BXGX
5788 M:      Tim Small <tim@buttersideup.com>
5789 L:      linux-edac@vger.kernel.org
5790 S:      Maintained
5791 F:      drivers/edac/i82443bxgx_edac.c
5792
5793 EDAC-I82975X
5794 M:      "Arvind R." <arvino55@gmail.com>
5795 L:      linux-edac@vger.kernel.org
5796 S:      Maintained
5797 F:      drivers/edac/i82975x_edac.c
5798
5799 EDAC-IE31200
5800 M:      Jason Baron <jbaron@akamai.com>
5801 L:      linux-edac@vger.kernel.org
5802 S:      Maintained
5803 F:      drivers/edac/ie31200_edac.c
5804
5805 EDAC-MPC85XX
5806 M:      Johannes Thumshirn <morbidrsa@gmail.com>
5807 L:      linux-edac@vger.kernel.org
5808 S:      Maintained
5809 F:      drivers/edac/mpc85xx_edac.[ch]
5810
5811 EDAC-PASEMI
5812 M:      Egor Martovetsky <egor@pasemi.com>
5813 L:      linux-edac@vger.kernel.org
5814 S:      Maintained
5815 F:      drivers/edac/pasemi_edac.c
5816
5817 EDAC-PND2
5818 M:      Tony Luck <tony.luck@intel.com>
5819 L:      linux-edac@vger.kernel.org
5820 S:      Maintained
5821 F:      drivers/edac/pnd2_edac.[ch]
5822
5823 EDAC-R82600
5824 M:      Tim Small <tim@buttersideup.com>
5825 L:      linux-edac@vger.kernel.org
5826 S:      Maintained
5827 F:      drivers/edac/r82600_edac.c
5828
5829 EDAC-SBRIDGE
5830 M:      Tony Luck <tony.luck@intel.com>
5831 R:      Qiuxu Zhuo <qiuxu.zhuo@intel.com>
5832 L:      linux-edac@vger.kernel.org
5833 S:      Maintained
5834 F:      drivers/edac/sb_edac.c
5835
5836 EDAC-SKYLAKE
5837 M:      Tony Luck <tony.luck@intel.com>
5838 L:      linux-edac@vger.kernel.org
5839 S:      Maintained
5840 F:      drivers/edac/skx_*.c
5841
5842 EDAC-TI
5843 M:      Tero Kristo <t-kristo@ti.com>
5844 L:      linux-edac@vger.kernel.org
5845 S:      Maintained
5846 F:      drivers/edac/ti_edac.c
5847
5848 EDAC-QCOM
5849 M:      Channagoud Kadabi <ckadabi@codeaurora.org>
5850 M:      Venkata Narendra Kumar Gutta <vnkgutta@codeaurora.org>
5851 L:      linux-arm-msm@vger.kernel.org
5852 L:      linux-edac@vger.kernel.org
5853 S:      Maintained
5854 F:      drivers/edac/qcom_edac.c
5855
5856 EDIROL UA-101/UA-1000 DRIVER
5857 M:      Clemens Ladisch <clemens@ladisch.de>
5858 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
5859 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
5860 S:      Maintained
5861 F:      sound/usb/misc/ua101.c
5862
5863 EFI TEST DRIVER
5864 L:      linux-efi@vger.kernel.org
5865 M:      Ivan Hu <ivan.hu@canonical.com>
5866 M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
5867 S:      Maintained
5868 F:      drivers/firmware/efi/test/
5869
5870 EFI VARIABLE FILESYSTEM
5871 M:      Matthew Garrett <matthew.garrett@nebula.com>
5872 M:      Jeremy Kerr <jk@ozlabs.org>
5873 M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
5874 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5875 L:      linux-efi@vger.kernel.org
5876 S:      Maintained
5877 F:      fs/efivarfs/
5878
5879 EFIFB FRAMEBUFFER DRIVER
5880 L:      linux-fbdev@vger.kernel.org
5881 M:      Peter Jones <pjones@redhat.com>
5882 S:      Maintained
5883 F:      drivers/video/fbdev/efifb.c
5884
5885 EFS FILESYSTEM
5886 W:      http://aeschi.ch.eu.org/efs/
5887 S:      Orphan
5888 F:      fs/efs/
5889
5890 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
5891 M:      Douglas Miller <dougmill@linux.ibm.com>
5892 L:      netdev@vger.kernel.org
5893 S:      Maintained
5894 F:      drivers/net/ethernet/ibm/ehea/
5895
5896 EM28XX VIDEO4LINUX DRIVER
5897 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5898 L:      linux-media@vger.kernel.org
5899 W:      https://linuxtv.org
5900 T:      git git://linuxtv.org/media_tree.git
5901 S:      Maintained
5902 F:      drivers/media/usb/em28xx/
5903 F:      Documentation/media/v4l-drivers/em28xx*
5904
5905 EMBEDDED LINUX
5906 M:      Paul Gortmaker <paul.gortmaker@windriver.com>
5907 M:      Matt Mackall <mpm@selenic.com>
5908 M:      David Woodhouse <dwmw2@infradead.org>
5909 L:      linux-embedded@vger.kernel.org
5910 S:      Maintained
5911
5912 Emulex 10Gbps iSCSI - OneConnect DRIVER
5913 M:      Subbu Seetharaman <subbu.seetharaman@broadcom.com>
5914 M:      Ketan Mukadam <ketan.mukadam@broadcom.com>
5915 M:      Jitendra Bhivare <jitendra.bhivare@broadcom.com>
5916 L:      linux-scsi@vger.kernel.org
5917 W:      http://www.broadcom.com
5918 S:      Supported
5919 F:      drivers/scsi/be2iscsi/
5920
5921 Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
5922 M:      Sathya Perla <sathya.perla@broadcom.com>
5923 M:      Ajit Khaparde <ajit.khaparde@broadcom.com>
5924 M:      Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
5925 M:      Somnath Kotur <somnath.kotur@broadcom.com>
5926 L:      netdev@vger.kernel.org
5927 W:      http://www.emulex.com
5928 S:      Supported
5929 F:      drivers/net/ethernet/emulex/benet/
5930
5931 EMULEX ONECONNECT ROCE DRIVER
5932 M:      Selvin Xavier <selvin.xavier@broadcom.com>
5933 M:      Devesh Sharma <devesh.sharma@broadcom.com>
5934 L:      linux-rdma@vger.kernel.org
5935 W:      http://www.broadcom.com
5936 S:      Odd Fixes
5937 F:      drivers/infiniband/hw/ocrdma/
5938 F:      include/uapi/rdma/ocrdma-abi.h
5939
5940 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
5941 M:      James Smart <james.smart@broadcom.com>
5942 M:      Dick Kennedy <dick.kennedy@broadcom.com>
5943 L:      linux-scsi@vger.kernel.org
5944 W:      http://www.broadcom.com
5945 S:      Supported
5946 F:      drivers/scsi/lpfc/
5947
5948 ENE CB710 FLASH CARD READER DRIVER
5949 M:      Michał Mirosław <mirq-linux@rere.qmqm.pl>
5950 S:      Maintained
5951 F:      drivers/misc/cb710/
5952 F:      drivers/mmc/host/cb710-mmc.*
5953 F:      include/linux/cb710.h
5954
5955 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
5956 M:      Maxim Levitsky <maximlevitsky@gmail.com>
5957 S:      Maintained
5958 F:      drivers/media/rc/ene_ir.*
5959
5960 EPSON S1D13XXX FRAMEBUFFER DRIVER
5961 M:      Kristoffer Ericson <kristoffer.ericson@gmail.com>
5962 S:      Maintained
5963 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
5964 F:      drivers/video/fbdev/s1d13xxxfb.c
5965 F:      include/video/s1d13xxxfb.h
5966
5967 ERRSEQ ERROR TRACKING INFRASTRUCTURE
5968 M:      Jeff Layton <jlayton@kernel.org>
5969 S:      Maintained
5970 F:      lib/errseq.c
5971 F:      include/linux/errseq.h
5972
5973 ET131X NETWORK DRIVER
5974 M:      Mark Einon <mark.einon@gmail.com>
5975 S:      Odd Fixes
5976 F:      drivers/net/ethernet/agere/
5977
5978 ETHERNET BRIDGE
5979 M:      Roopa Prabhu <roopa@cumulusnetworks.com>
5980 M:      Nikolay Aleksandrov <nikolay@cumulusnetworks.com>
5981 L:      bridge@lists.linux-foundation.org (moderated for non-subscribers)
5982 L:      netdev@vger.kernel.org
5983 W:      http://www.linuxfoundation.org/en/Net:Bridge
5984 S:      Maintained
5985 F:      include/linux/netfilter_bridge/
5986 F:      net/bridge/
5987
5988 ETHERNET PHY LIBRARY
5989 M:      Andrew Lunn <andrew@lunn.ch>
5990 M:      Florian Fainelli <f.fainelli@gmail.com>
5991 M:      Heiner Kallweit <hkallweit1@gmail.com>
5992 L:      netdev@vger.kernel.org
5993 S:      Maintained
5994 F:      Documentation/ABI/testing/sysfs-bus-mdio
5995 F:      Documentation/devicetree/bindings/net/mdio*
5996 F:      Documentation/networking/phy.rst
5997 F:      drivers/net/phy/
5998 F:      drivers/of/of_mdio.c
5999 F:      drivers/of/of_net.c
6000 F:      include/linux/*mdio*.h
6001 F:      include/linux/of_net.h
6002 F:      include/linux/phy.h
6003 F:      include/linux/phy_fixed.h
6004 F:      include/linux/platform_data/mdio-bcm-unimac.h
6005 F:      include/linux/platform_data/mdio-gpio.h
6006 F:      include/trace/events/mdio.h
6007 F:      include/uapi/linux/mdio.h
6008 F:      include/uapi/linux/mii.h
6009
6010 EXT2 FILE SYSTEM
6011 M:      Jan Kara <jack@suse.com>
6012 L:      linux-ext4@vger.kernel.org
6013 S:      Maintained
6014 F:      Documentation/filesystems/ext2.txt
6015 F:      fs/ext2/
6016 F:      include/linux/ext2*
6017
6018 EXT4 FILE SYSTEM
6019 M:      "Theodore Ts'o" <tytso@mit.edu>
6020 M:      Andreas Dilger <adilger.kernel@dilger.ca>
6021 L:      linux-ext4@vger.kernel.org
6022 W:      http://ext4.wiki.kernel.org
6023 Q:      http://patchwork.ozlabs.org/project/linux-ext4/list/
6024 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
6025 S:      Maintained
6026 F:      Documentation/filesystems/ext4/
6027 F:      fs/ext4/
6028
6029 Extended Verification Module (EVM)
6030 M:      Mimi Zohar <zohar@linux.ibm.com>
6031 L:      linux-integrity@vger.kernel.org
6032 S:      Supported
6033 F:      security/integrity/evm/
6034
6035 EXTENSIBLE FIRMWARE INTERFACE (EFI)
6036 M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
6037 L:      linux-efi@vger.kernel.org
6038 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
6039 S:      Maintained
6040 F:      Documentation/efi-stub.txt
6041 F:      arch/*/kernel/efi.c
6042 F:      arch/x86/boot/compressed/eboot.[ch]
6043 F:      arch/*/include/asm/efi.h
6044 F:      arch/x86/platform/efi/
6045 F:      drivers/firmware/efi/
6046 F:      include/linux/efi*.h
6047 F:      arch/arm/boot/compressed/efi-header.S
6048 F:      arch/arm64/kernel/efi-entry.S
6049
6050 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
6051 M:      MyungJoo Ham <myungjoo.ham@samsung.com>
6052 M:      Chanwoo Choi <cw00.choi@samsung.com>
6053 L:      linux-kernel@vger.kernel.org
6054 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
6055 S:      Maintained
6056 F:      drivers/extcon/
6057 F:      include/linux/extcon/
6058 F:      include/linux/extcon.h
6059 F:      Documentation/extcon/
6060 F:      Documentation/devicetree/bindings/extcon/
6061
6062 EXYNOS DP DRIVER
6063 M:      Jingoo Han <jingoohan1@gmail.com>
6064 L:      dri-devel@lists.freedesktop.org
6065 S:      Maintained
6066 F:      drivers/gpu/drm/exynos/exynos_dp*
6067
6068 EXYNOS SYSMMU (IOMMU) driver
6069 M:      Marek Szyprowski <m.szyprowski@samsung.com>
6070 L:      iommu@lists.linux-foundation.org
6071 S:      Maintained
6072 F:      drivers/iommu/exynos-iommu.c
6073
6074 EZchip NPS platform support
6075 M:      Vineet Gupta <vgupta@synopsys.com>
6076 M:      Ofer Levi <oferle@mellanox.com>
6077 S:      Supported
6078 F:      arch/arc/plat-eznps
6079 F:      arch/arc/boot/dts/eznps.dts
6080
6081 F2FS FILE SYSTEM
6082 M:      Jaegeuk Kim <jaegeuk@kernel.org>
6083 M:      Chao Yu <yuchao0@huawei.com>
6084 L:      linux-f2fs-devel@lists.sourceforge.net
6085 W:      https://f2fs.wiki.kernel.org/
6086 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
6087 S:      Maintained
6088 F:      Documentation/filesystems/f2fs.txt
6089 F:      Documentation/ABI/testing/sysfs-fs-f2fs
6090 F:      fs/f2fs/
6091 F:      include/linux/f2fs_fs.h
6092 F:      include/trace/events/f2fs.h
6093
6094 F71805F HARDWARE MONITORING DRIVER
6095 M:      Jean Delvare <jdelvare@suse.com>
6096 L:      linux-hwmon@vger.kernel.org
6097 S:      Maintained
6098 F:      Documentation/hwmon/f71805f.rst
6099 F:      drivers/hwmon/f71805f.c
6100
6101 FADDR2LINE
6102 M:      Josh Poimboeuf <jpoimboe@redhat.com>
6103 S:      Maintained
6104 F:      scripts/faddr2line
6105
6106 FAILOVER MODULE
6107 M:      Sridhar Samudrala <sridhar.samudrala@intel.com>
6108 L:      netdev@vger.kernel.org
6109 S:      Supported
6110 F:      net/core/failover.c
6111 F:      include/net/failover.h
6112 F:      Documentation/networking/failover.rst
6113
6114 FANOTIFY
6115 M:      Jan Kara <jack@suse.cz>
6116 R:      Amir Goldstein <amir73il@gmail.com>
6117 L:      linux-fsdevel@vger.kernel.org
6118 S:      Maintained
6119 F:      fs/notify/fanotify/
6120 F:      include/linux/fanotify.h
6121 F:      include/uapi/linux/fanotify.h
6122
6123 FARSYNC SYNCHRONOUS DRIVER
6124 M:      Kevin Curtis <kevin.curtis@farsite.co.uk>
6125 W:      http://www.farsite.co.uk/
6126 S:      Supported
6127 F:      drivers/net/wan/farsync.*
6128
6129 FAULT INJECTION SUPPORT
6130 M:      Akinobu Mita <akinobu.mita@gmail.com>
6131 S:      Supported
6132 F:      Documentation/fault-injection/
6133 F:      lib/fault-inject.c
6134
6135 FBTFT Framebuffer drivers
6136 S:      Orphan
6137 L:      dri-devel@lists.freedesktop.org
6138 L:      linux-fbdev@vger.kernel.org
6139 F:      drivers/staging/fbtft/
6140
6141 FC0011 TUNER DRIVER
6142 M:      Michael Buesch <m@bues.ch>
6143 L:      linux-media@vger.kernel.org
6144 S:      Maintained
6145 F:      drivers/media/tuners/fc0011.h
6146 F:      drivers/media/tuners/fc0011.c
6147
6148 FC2580 MEDIA DRIVER
6149 M:      Antti Palosaari <crope@iki.fi>
6150 L:      linux-media@vger.kernel.org
6151 W:      https://linuxtv.org
6152 W:      http://palosaari.fi/linux/
6153 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
6154 T:      git git://linuxtv.org/anttip/media_tree.git
6155 S:      Maintained
6156 F:      drivers/media/tuners/fc2580*
6157
6158 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
6159 M:      Hannes Reinecke <hare@suse.de>
6160 L:      linux-scsi@vger.kernel.org
6161 W:      www.Open-FCoE.org
6162 S:      Supported
6163 F:      drivers/scsi/libfc/
6164 F:      drivers/scsi/fcoe/
6165 F:      include/scsi/fc/
6166 F:      include/scsi/libfc.h
6167 F:      include/scsi/libfcoe.h
6168 F:      include/uapi/scsi/fc/
6169
6170 FILE LOCKING (flock() and fcntl()/lockf())
6171 M:      Jeff Layton <jlayton@kernel.org>
6172 M:      "J. Bruce Fields" <bfields@fieldses.org>
6173 L:      linux-fsdevel@vger.kernel.org
6174 S:      Maintained
6175 F:      include/linux/fcntl.h
6176 F:      include/uapi/linux/fcntl.h
6177 F:      fs/fcntl.c
6178 F:      fs/locks.c
6179
6180 FILESYSTEMS (VFS and infrastructure)
6181 M:      Alexander Viro <viro@zeniv.linux.org.uk>
6182 L:      linux-fsdevel@vger.kernel.org
6183 S:      Maintained
6184 F:      fs/*
6185 F:      include/linux/fs.h
6186 F:      include/linux/fs_types.h
6187 F:      include/uapi/linux/fs.h
6188
6189 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
6190 M:      Riku Voipio <riku.voipio@iki.fi>
6191 L:      linux-hwmon@vger.kernel.org
6192 S:      Maintained
6193 F:      drivers/hwmon/f75375s.c
6194 F:      include/linux/f75375s.h
6195
6196 FIREWIRE AUDIO DRIVERS
6197 M:      Clemens Ladisch <clemens@ladisch.de>
6198 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
6199 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
6200 S:      Maintained
6201 F:      sound/firewire/
6202
6203 FIREWIRE MEDIA DRIVERS (firedtv)
6204 M:      Stefan Richter <stefanr@s5r6.in-berlin.de>
6205 L:      linux-media@vger.kernel.org
6206 L:      linux1394-devel@lists.sourceforge.net
6207 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
6208 S:      Maintained
6209 F:      drivers/media/firewire/
6210
6211 FIREWIRE SBP-2 TARGET
6212 M:      Chris Boot <bootc@bootc.net>
6213 L:      linux-scsi@vger.kernel.org
6214 L:      target-devel@vger.kernel.org
6215 L:      linux1394-devel@lists.sourceforge.net
6216 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
6217 S:      Maintained
6218 F:      drivers/target/sbp/
6219
6220 FIREWIRE SUBSYSTEM
6221 M:      Stefan Richter <stefanr@s5r6.in-berlin.de>
6222 L:      linux1394-devel@lists.sourceforge.net
6223 W:      http://ieee1394.wiki.kernel.org/
6224 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
6225 S:      Maintained
6226 F:      drivers/firewire/
6227 F:      include/linux/firewire.h
6228 F:      include/uapi/linux/firewire*.h
6229 F:      tools/firewire/
6230
6231 FIRMWARE LOADER (request_firmware)
6232 M:      Luis Chamberlain <mcgrof@kernel.org>
6233 L:      linux-kernel@vger.kernel.org
6234 S:      Maintained
6235 F:      Documentation/firmware_class/
6236 F:      drivers/base/firmware_loader/
6237 F:      include/linux/firmware.h
6238
6239 FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
6240 M:      Joshua Morris <josh.h.morris@us.ibm.com>
6241 M:      Philip Kelleher <pjk1939@linux.ibm.com>
6242 S:      Maintained
6243 F:      drivers/block/rsxx/
6244
6245 FLOPPY DRIVER
6246 M:      Jiri Kosina <jikos@kernel.org>
6247 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
6248 S:      Odd fixes
6249 F:      drivers/block/floppy.c
6250
6251 FMC SUBSYSTEM
6252 M:      Alessandro Rubini <rubini@gnudd.com>
6253 W:      http://www.ohwr.org/projects/fmc-bus
6254 S:      Supported
6255 F:      drivers/fmc/
6256 F:      include/linux/fmc*.h
6257 F:      include/linux/ipmi-fru.h
6258 K:      fmc_d.*register
6259
6260 FPGA MANAGER FRAMEWORK
6261 M:      Alan Tull <atull@kernel.org>
6262 M:      Moritz Fischer <mdf@kernel.org>
6263 L:      linux-fpga@vger.kernel.org
6264 S:      Maintained
6265 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
6266 Q:      http://patchwork.kernel.org/project/linux-fpga/list/
6267 F:      Documentation/fpga/
6268 F:      Documentation/driver-api/fpga/
6269 F:      Documentation/devicetree/bindings/fpga/
6270 F:      drivers/fpga/
6271 F:      include/linux/fpga/
6272 W:      http://www.rocketboards.org
6273
6274 FPGA DFL DRIVERS
6275 M:      Wu Hao <hao.wu@intel.com>
6276 L:      linux-fpga@vger.kernel.org
6277 S:      Maintained
6278 F:      Documentation/fpga/dfl.txt
6279 F:      include/uapi/linux/fpga-dfl.h
6280 F:      drivers/fpga/dfl*
6281
6282 FPU EMULATOR
6283 M:      Bill Metzenthen <billm@melbpc.org.au>
6284 W:      http://floatingpoint.sourceforge.net/emulator/index.html
6285 S:      Maintained
6286 F:      arch/x86/math-emu/
6287
6288 FRAME RELAY DLCI/FRAD (Sangoma drivers too)
6289 L:      netdev@vger.kernel.org
6290 S:      Orphan
6291 F:      drivers/net/wan/dlci.c
6292 F:      drivers/net/wan/sdla.c
6293
6294 FRAMEBUFFER LAYER
6295 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
6296 L:      dri-devel@lists.freedesktop.org
6297 L:      linux-fbdev@vger.kernel.org
6298 T:      git git://github.com/bzolnier/linux.git
6299 Q:      http://patchwork.kernel.org/project/linux-fbdev/list/
6300 S:      Maintained
6301 F:      Documentation/fb/
6302 F:      drivers/video/
6303 F:      include/video/
6304 F:      include/linux/fb.h
6305 F:      include/uapi/video/
6306 F:      include/uapi/linux/fb.h
6307
6308 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
6309 M:      Horia Geantă <horia.geanta@nxp.com>
6310 M:      Aymen Sghaier <aymen.sghaier@nxp.com>
6311 L:      linux-crypto@vger.kernel.org
6312 S:      Maintained
6313 F:      drivers/crypto/caam/
6314 F:      Documentation/devicetree/bindings/crypto/fsl-sec4.txt
6315
6316 FREESCALE DIU FRAMEBUFFER DRIVER
6317 M:      Timur Tabi <timur@kernel.org>
6318 L:      linux-fbdev@vger.kernel.org
6319 S:      Maintained
6320 F:      drivers/video/fbdev/fsl-diu-fb.*
6321
6322 FREESCALE DMA DRIVER
6323 M:      Li Yang <leoyang.li@nxp.com>
6324 M:      Zhang Wei <zw@zh-kernel.org>
6325 L:      linuxppc-dev@lists.ozlabs.org
6326 S:      Maintained
6327 F:      drivers/dma/fsldma.*
6328
6329 FREESCALE ENETC ETHERNET DRIVERS
6330 M:      Claudiu Manoil <claudiu.manoil@nxp.com>
6331 L:      netdev@vger.kernel.org
6332 S:      Maintained
6333 F:      drivers/net/ethernet/freescale/enetc/
6334
6335 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
6336 M:      Claudiu Manoil <claudiu.manoil@nxp.com>
6337 L:      netdev@vger.kernel.org
6338 S:      Maintained
6339 F:      drivers/net/ethernet/freescale/gianfar*
6340 F:      Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
6341
6342 FREESCALE GPMI NAND DRIVER
6343 M:      Han Xu <han.xu@nxp.com>
6344 L:      linux-mtd@lists.infradead.org
6345 S:      Maintained
6346 F:      drivers/mtd/nand/raw/gpmi-nand/*
6347
6348 FREESCALE I2C CPM DRIVER
6349 M:      Jochen Friedrich <jochen@scram.de>
6350 L:      linuxppc-dev@lists.ozlabs.org
6351 L:      linux-i2c@vger.kernel.org
6352 S:      Maintained
6353 F:      drivers/i2c/busses/i2c-cpm.c
6354
6355 FREESCALE IMX LPI2C DRIVER
6356 M:      Dong Aisheng <aisheng.dong@nxp.com>
6357 L:      linux-i2c@vger.kernel.org
6358 L:      linux-imx@nxp.com
6359 S:      Maintained
6360 F:      drivers/i2c/busses/i2c-imx-lpi2c.c
6361 F:      Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.txt
6362
6363 FREESCALE IMX / MXC FEC DRIVER
6364 M:      Fugang Duan <fugang.duan@nxp.com>
6365 L:      netdev@vger.kernel.org
6366 S:      Maintained
6367 F:      drivers/net/ethernet/freescale/fec_main.c
6368 F:      drivers/net/ethernet/freescale/fec_ptp.c
6369 F:      drivers/net/ethernet/freescale/fec.h
6370 F:      Documentation/devicetree/bindings/net/fsl-fec.txt
6371
6372 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
6373 M:      Sascha Hauer <s.hauer@pengutronix.de>
6374 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
6375 L:      linux-fbdev@vger.kernel.org
6376 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6377 S:      Maintained
6378 F:      include/linux/platform_data/video-imxfb.h
6379 F:      drivers/video/fbdev/imxfb.c
6380
6381 FREESCALE QORIQ DPAA ETHERNET DRIVER
6382 M:      Madalin Bucur <madalin.bucur@nxp.com>
6383 L:      netdev@vger.kernel.org
6384 S:      Maintained
6385 F:      drivers/net/ethernet/freescale/dpaa
6386
6387 FREESCALE QORIQ DPAA FMAN DRIVER
6388 M:      Madalin Bucur <madalin.bucur@nxp.com>
6389 L:      netdev@vger.kernel.org
6390 S:      Maintained
6391 F:      drivers/net/ethernet/freescale/fman
6392 F:      Documentation/devicetree/bindings/net/fsl-fman.txt
6393
6394 FREESCALE QORIQ PTP CLOCK DRIVER
6395 M:      Yangbo Lu <yangbo.lu@nxp.com>
6396 L:      netdev@vger.kernel.org
6397 S:      Maintained
6398 F:      drivers/net/ethernet/freescale/enetc/enetc_ptp.c
6399 F:      drivers/ptp/ptp_qoriq.c
6400 F:      drivers/ptp/ptp_qoriq_debugfs.c
6401 F:      include/linux/fsl/ptp_qoriq.h
6402 F:      Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
6403
6404 FREESCALE QUAD SPI DRIVER
6405 M:      Han Xu <han.xu@nxp.com>
6406 L:      linux-spi@vger.kernel.org
6407 S:      Maintained
6408 F:      drivers/spi/spi-fsl-qspi.c
6409
6410 FREESCALE QUICC ENGINE LIBRARY
6411 M:      Qiang Zhao <qiang.zhao@nxp.com>
6412 L:      linuxppc-dev@lists.ozlabs.org
6413 S:      Maintained
6414 F:      drivers/soc/fsl/qe/
6415 F:      include/soc/fsl/*qe*.h
6416 F:      include/soc/fsl/*ucc*.h
6417
6418 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
6419 M:      Li Yang <leoyang.li@nxp.com>
6420 L:      netdev@vger.kernel.org
6421 L:      linuxppc-dev@lists.ozlabs.org
6422 S:      Maintained
6423 F:      drivers/net/ethernet/freescale/ucc_geth*
6424
6425 FREESCALE QUICC ENGINE UCC HDLC DRIVER
6426 M:      Zhao Qiang <qiang.zhao@nxp.com>
6427 L:      netdev@vger.kernel.org
6428 L:      linuxppc-dev@lists.ozlabs.org
6429 S:      Maintained
6430 F:      drivers/net/wan/fsl_ucc_hdlc*
6431
6432 FREESCALE QUICC ENGINE UCC UART DRIVER
6433 M:      Timur Tabi <timur@kernel.org>
6434 L:      linuxppc-dev@lists.ozlabs.org
6435 S:      Maintained
6436 F:      drivers/tty/serial/ucc_uart.c
6437
6438 FREESCALE SOC DRIVERS
6439 M:      Li Yang <leoyang.li@nxp.com>
6440 L:      linuxppc-dev@lists.ozlabs.org
6441 L:      linux-arm-kernel@lists.infradead.org
6442 S:      Maintained
6443 F:      Documentation/devicetree/bindings/soc/fsl/
6444 F:      drivers/soc/fsl/
6445 F:      include/linux/fsl/
6446
6447 FREESCALE SOC FS_ENET DRIVER
6448 M:      Pantelis Antoniou <pantelis.antoniou@gmail.com>
6449 L:      linuxppc-dev@lists.ozlabs.org
6450 L:      netdev@vger.kernel.org
6451 S:      Maintained
6452 F:      drivers/net/ethernet/freescale/fs_enet/
6453 F:      include/linux/fs_enet_pd.h
6454
6455 FREESCALE SOC SOUND DRIVERS
6456 M:      Timur Tabi <timur@kernel.org>
6457 M:      Nicolin Chen <nicoleotsuka@gmail.com>
6458 M:      Xiubo Li <Xiubo.Lee@gmail.com>
6459 R:      Fabio Estevam <festevam@gmail.com>
6460 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
6461 L:      linuxppc-dev@lists.ozlabs.org
6462 S:      Maintained
6463 F:      sound/soc/fsl/fsl*
6464 F:      sound/soc/fsl/imx*
6465 F:      sound/soc/fsl/mpc8610_hpcd.c
6466
6467 FREESCALE USB PERIPHERAL DRIVERS
6468 M:      Li Yang <leoyang.li@nxp.com>
6469 L:      linux-usb@vger.kernel.org
6470 L:      linuxppc-dev@lists.ozlabs.org
6471 S:      Maintained
6472 F:      drivers/usb/gadget/udc/fsl*
6473
6474 FREEVXFS FILESYSTEM
6475 M:      Christoph Hellwig <hch@infradead.org>
6476 W:      ftp://ftp.openlinux.org/pub/people/hch/vxfs
6477 S:      Maintained
6478 F:      fs/freevxfs/
6479
6480 FREEZER
6481 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
6482 M:      Pavel Machek <pavel@ucw.cz>
6483 L:      linux-pm@vger.kernel.org
6484 S:      Supported
6485 F:      Documentation/power/freezing-of-tasks.txt
6486 F:      include/linux/freezer.h
6487 F:      kernel/freezer.c
6488
6489 FRONTSWAP API
6490 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
6491 L:      linux-kernel@vger.kernel.org
6492 S:      Maintained
6493 F:      mm/frontswap.c
6494 F:      include/linux/frontswap.h
6495
6496 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
6497 M:      David Howells <dhowells@redhat.com>
6498 L:      linux-cachefs@redhat.com (moderated for non-subscribers)
6499 S:      Supported
6500 F:      Documentation/filesystems/caching/
6501 F:      fs/fscache/
6502 F:      include/linux/fscache*.h
6503
6504 FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
6505 M:      Theodore Y. Ts'o <tytso@mit.edu>
6506 M:      Jaegeuk Kim <jaegeuk@kernel.org>
6507 M:      Eric Biggers <ebiggers@kernel.org>
6508 L:      linux-fscrypt@vger.kernel.org
6509 Q:      https://patchwork.kernel.org/project/linux-fscrypt/list/
6510 T:      git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git
6511 S:      Supported
6512 F:      fs/crypto/
6513 F:      include/linux/fscrypt*.h
6514 F:      Documentation/filesystems/fscrypt.rst
6515
6516 FSI-ATTACHED I2C DRIVER
6517 M:      Eddie James <eajames@linux.ibm.com>
6518 L:      linux-i2c@vger.kernel.org
6519 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
6520 S:      Maintained
6521 F:      drivers/i2c/busses/i2c-fsi.c
6522 F:      Documentation/devicetree/bindings/i2c/i2c-fsi.txt
6523
6524 FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
6525 M:      Jan Kara <jack@suse.cz>
6526 R:      Amir Goldstein <amir73il@gmail.com>
6527 L:      linux-fsdevel@vger.kernel.org
6528 S:      Maintained
6529 F:      fs/notify/
6530 F:      include/linux/fsnotify*.h
6531
6532 FUJITSU LAPTOP EXTRAS
6533 M:      Jonathan Woithe <jwoithe@just42.net>
6534 L:      platform-driver-x86@vger.kernel.org
6535 S:      Maintained
6536 F:      drivers/platform/x86/fujitsu-laptop.c
6537
6538 FUJITSU M-5MO LS CAMERA ISP DRIVER
6539 M:      Kyungmin Park <kyungmin.park@samsung.com>
6540 M:      Heungjun Kim <riverful.kim@samsung.com>
6541 L:      linux-media@vger.kernel.org
6542 S:      Maintained
6543 F:      drivers/media/i2c/m5mols/
6544 F:      include/media/i2c/m5mols.h
6545
6546 FUJITSU TABLET EXTRAS
6547 M:      Robert Gerlach <khnz@gmx.de>
6548 L:      platform-driver-x86@vger.kernel.org
6549 S:      Maintained
6550 F:      drivers/platform/x86/fujitsu-tablet.c
6551
6552 FUSE: FILESYSTEM IN USERSPACE
6553 M:      Miklos Szeredi <miklos@szeredi.hu>
6554 L:      linux-fsdevel@vger.kernel.org
6555 W:      http://fuse.sourceforge.net/
6556 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
6557 S:      Maintained
6558 F:      fs/fuse/
6559 F:      include/uapi/linux/fuse.h
6560 F:      Documentation/filesystems/fuse.txt
6561
6562 FUTEX SUBSYSTEM
6563 M:      Thomas Gleixner <tglx@linutronix.de>
6564 M:      Ingo Molnar <mingo@redhat.com>
6565 R:      Peter Zijlstra <peterz@infradead.org>
6566 R:      Darren Hart <dvhart@infradead.org>
6567 L:      linux-kernel@vger.kernel.org
6568 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
6569 S:      Maintained
6570 F:      kernel/futex.c
6571 F:      include/asm-generic/futex.h
6572 F:      include/linux/futex.h
6573 F:      include/uapi/linux/futex.h
6574 F:      tools/testing/selftests/futex/
6575 F:      tools/perf/bench/futex*
6576 F:      Documentation/*futex*
6577
6578 GCC PLUGINS
6579 M:      Kees Cook <keescook@chromium.org>
6580 R:      Emese Revfy <re.emese@gmail.com>
6581 L:      kernel-hardening@lists.openwall.com
6582 S:      Maintained
6583 F:      scripts/gcc-plugins/
6584 F:      scripts/gcc-plugin.sh
6585 F:      scripts/Makefile.gcc-plugins
6586 F:      Documentation/gcc-plugins.txt
6587
6588 GASKET DRIVER FRAMEWORK
6589 M:      Rob Springer <rspringer@google.com>
6590 M:      Todd Poynor <toddpoynor@google.com>
6591 M:      Ben Chan <benchan@chromium.org>
6592 S:      Maintained
6593 F:      drivers/staging/gasket/
6594
6595 GCOV BASED KERNEL PROFILING
6596 M:      Peter Oberparleiter <oberpar@linux.ibm.com>
6597 S:      Maintained
6598 F:      kernel/gcov/
6599 F:      Documentation/dev-tools/gcov.rst
6600
6601 GDB KERNEL DEBUGGING HELPER SCRIPTS
6602 M:      Jan Kiszka <jan.kiszka@siemens.com>
6603 M:      Kieran Bingham <kbingham@kernel.org>
6604 S:      Supported
6605 F:      scripts/gdb/
6606
6607 GDT SCSI DISK ARRAY CONTROLLER DRIVER
6608 M:      Achim Leubner <achim_leubner@adaptec.com>
6609 L:      linux-scsi@vger.kernel.org
6610 W:      http://www.icp-vortex.com/
6611 S:      Supported
6612 F:      drivers/scsi/gdt*
6613
6614 GEMTEK FM RADIO RECEIVER DRIVER
6615 M:      Hans Verkuil <hverkuil@xs4all.nl>
6616 L:      linux-media@vger.kernel.org
6617 T:      git git://linuxtv.org/media_tree.git
6618 W:      https://linuxtv.org
6619 S:      Maintained
6620 F:      drivers/media/radio/radio-gemtek*
6621
6622 GENERIC GPIO I2C DRIVER
6623 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
6624 S:      Supported
6625 F:      drivers/i2c/busses/i2c-gpio.c
6626 F:      include/linux/platform_data/i2c-gpio.h
6627
6628 GENERIC GPIO I2C MULTIPLEXER DRIVER
6629 M:      Peter Korsgaard <peter.korsgaard@barco.com>
6630 L:      linux-i2c@vger.kernel.org
6631 S:      Supported
6632 F:      drivers/i2c/muxes/i2c-mux-gpio.c
6633 F:      include/linux/platform_data/i2c-mux-gpio.h
6634 F:      Documentation/i2c/muxes/i2c-mux-gpio
6635
6636 GENERIC HDLC (WAN) DRIVERS
6637 M:      Krzysztof Halasa <khc@pm.waw.pl>
6638 W:      http://www.kernel.org/pub/linux/utils/net/hdlc/
6639 S:      Maintained
6640 F:      drivers/net/wan/c101.c
6641 F:      drivers/net/wan/hd6457*
6642 F:      drivers/net/wan/hdlc*
6643 F:      drivers/net/wan/n2.c
6644 F:      drivers/net/wan/pc300too.c
6645 F:      drivers/net/wan/pci200syn.c
6646 F:      drivers/net/wan/wanxl*
6647
6648 GENERIC INCLUDE/ASM HEADER FILES
6649 M:      Arnd Bergmann <arnd@arndb.de>
6650 L:      linux-arch@vger.kernel.org
6651 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
6652 S:      Maintained
6653 F:      include/asm-generic/
6654 F:      include/uapi/asm-generic/
6655
6656 GENERIC PHY FRAMEWORK
6657 M:      Kishon Vijay Abraham I <kishon@ti.com>
6658 L:      linux-kernel@vger.kernel.org
6659 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
6660 S:      Supported
6661 F:      drivers/phy/
6662 F:      include/linux/phy/
6663 F:      Documentation/devicetree/bindings/phy/
6664
6665 GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
6666 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
6667 S:      Supported
6668 F:      drivers/i2c/muxes/i2c-demux-pinctrl.c
6669
6670 GENERIC PM DOMAINS
6671 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
6672 M:      Kevin Hilman <khilman@kernel.org>
6673 M:      Ulf Hansson <ulf.hansson@linaro.org>
6674 L:      linux-pm@vger.kernel.org
6675 S:      Supported
6676 F:      drivers/base/power/domain*.c
6677 F:      include/linux/pm_domain.h
6678 F:      Documentation/devicetree/bindings/power/power_domain.txt
6679
6680 GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
6681 M:      Eugen Hristev <eugen.hristev@microchip.com>
6682 L:      linux-input@vger.kernel.org
6683 S:      Maintained
6684 F:      drivers/input/touchscreen/resistive-adc-touch.c
6685
6686 GENERIC UIO DRIVER FOR PCI DEVICES
6687 M:      "Michael S. Tsirkin" <mst@redhat.com>
6688 L:      kvm@vger.kernel.org
6689 S:      Supported
6690 F:      drivers/uio/uio_pci_generic.c
6691
6692 GENWQE (IBM Generic Workqueue Card)
6693 M:      Frank Haverkamp <haver@linux.ibm.com>
6694 S:      Supported
6695 F:      drivers/misc/genwqe/
6696
6697 GET_MAINTAINER SCRIPT
6698 M:      Joe Perches <joe@perches.com>
6699 S:      Maintained
6700 F:      scripts/get_maintainer.pl
6701
6702 GFS2 FILE SYSTEM
6703 M:      Bob Peterson <rpeterso@redhat.com>
6704 M:      Andreas Gruenbacher <agruenba@redhat.com>
6705 L:      cluster-devel@redhat.com
6706 W:      http://sources.redhat.com/cluster/
6707 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
6708 S:      Supported
6709 F:      Documentation/filesystems/gfs2*.txt
6710 F:      fs/gfs2/
6711 F:      include/uapi/linux/gfs2_ondisk.h
6712
6713 GIGASET ISDN DRIVERS
6714 M:      Paul Bolle <pebolle@tiscali.nl>
6715 L:      gigaset307x-common@lists.sourceforge.net
6716 W:      http://gigaset307x.sourceforge.net/
6717 S:      Odd Fixes
6718 F:      Documentation/isdn/README.gigaset
6719 F:      drivers/isdn/gigaset/
6720 F:      include/uapi/linux/gigaset_dev.h
6721
6722 GNSS SUBSYSTEM
6723 M:      Johan Hovold <johan@kernel.org>
6724 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git
6725 S:      Maintained
6726 F:      Documentation/ABI/testing/sysfs-class-gnss
6727 F:      Documentation/devicetree/bindings/gnss/
6728 F:      drivers/gnss/
6729 F:      include/linux/gnss.h
6730
6731 GO7007 MPEG CODEC
6732 M:      Hans Verkuil <hans.verkuil@cisco.com>
6733 L:      linux-media@vger.kernel.org
6734 S:      Maintained
6735 F:      drivers/media/usb/go7007/
6736
6737 GOODIX TOUCHSCREEN
6738 M:      Bastien Nocera <hadess@hadess.net>
6739 L:      linux-input@vger.kernel.org
6740 S:      Maintained
6741 F:      drivers/input/touchscreen/goodix.c
6742
6743 GPD POCKET FAN DRIVER
6744 M:      Hans de Goede <hdegoede@redhat.com>
6745 L:      platform-driver-x86@vger.kernel.org
6746 S:      Maintained
6747 F:      drivers/platform/x86/gpd-pocket-fan.c
6748
6749 GPIO ACPI SUPPORT
6750 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
6751 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6752 L:      linux-gpio@vger.kernel.org
6753 L:      linux-acpi@vger.kernel.org
6754 S:      Maintained
6755 F:      Documentation/firmware-guide/acpi/gpio-properties.rst
6756 F:      drivers/gpio/gpiolib-acpi.c
6757
6758 GPIO IR Transmitter
6759 M:      Sean Young <sean@mess.org>
6760 L:      linux-media@vger.kernel.org
6761 S:      Maintained
6762 F:      drivers/media/rc/gpio-ir-tx.c
6763
6764 GPIO MOCKUP DRIVER
6765 M:      Bamvor Jian Zhang <bamv2005@gmail.com>
6766 L:      linux-gpio@vger.kernel.org
6767 S:      Maintained
6768 F:      drivers/gpio/gpio-mockup.c
6769 F:      tools/testing/selftests/gpio/
6770
6771 GPIO SUBSYSTEM
6772 M:      Linus Walleij <linus.walleij@linaro.org>
6773 M:      Bartosz Golaszewski <bgolaszewski@baylibre.com>
6774 L:      linux-gpio@vger.kernel.org
6775 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
6776 S:      Maintained
6777 F:      Documentation/devicetree/bindings/gpio/
6778 F:      Documentation/driver-api/gpio/
6779 F:      Documentation/gpio/
6780 F:      Documentation/ABI/testing/gpio-cdev
6781 F:      Documentation/ABI/obsolete/sysfs-gpio
6782 F:      drivers/gpio/
6783 F:      include/linux/gpio/
6784 F:      include/linux/gpio.h
6785 F:      include/linux/of_gpio.h
6786 F:      include/asm-generic/gpio.h
6787 F:      include/uapi/linux/gpio.h
6788 F:      tools/gpio/
6789
6790 GRE DEMULTIPLEXER DRIVER
6791 M:      Dmitry Kozlov <xeb@mail.ru>
6792 L:      netdev@vger.kernel.org
6793 S:      Maintained
6794 F:      net/ipv4/gre_demux.c
6795 F:      net/ipv4/gre_offload.c
6796 F:      include/net/gre.h
6797
6798 GRETH 10/100/1G Ethernet MAC device driver
6799 M:      Andreas Larsson <andreas@gaisler.com>
6800 L:      netdev@vger.kernel.org
6801 S:      Maintained
6802 F:      drivers/net/ethernet/aeroflex/
6803
6804 GREYBUS AUDIO PROTOCOLS DRIVERS
6805 M:      Vaibhav Agarwal <vaibhav.sr@gmail.com>
6806 M:      Mark Greer <mgreer@animalcreek.com>
6807 S:      Maintained
6808 F:      drivers/staging/greybus/audio_apbridgea.c
6809 F:      drivers/staging/greybus/audio_apbridgea.h
6810 F:      drivers/staging/greybus/audio_codec.c
6811 F:      drivers/staging/greybus/audio_codec.h
6812 F:      drivers/staging/greybus/audio_gb.c
6813 F:      drivers/staging/greybus/audio_manager.c
6814 F:      drivers/staging/greybus/audio_manager.h
6815 F:      drivers/staging/greybus/audio_manager_module.c
6816 F:      drivers/staging/greybus/audio_manager_private.h
6817 F:      drivers/staging/greybus/audio_manager_sysfs.c
6818 F:      drivers/staging/greybus/audio_module.c
6819 F:      drivers/staging/greybus/audio_topology.c
6820
6821 GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
6822 M:      Viresh Kumar <vireshk@kernel.org>
6823 S:      Maintained
6824 F:      drivers/staging/greybus/authentication.c
6825 F:      drivers/staging/greybus/bootrom.c
6826 F:      drivers/staging/greybus/firmware.h
6827 F:      drivers/staging/greybus/fw-core.c
6828 F:      drivers/staging/greybus/fw-download.c
6829 F:      drivers/staging/greybus/fw-management.c
6830 F:      drivers/staging/greybus/greybus_authentication.h
6831 F:      drivers/staging/greybus/greybus_firmware.h
6832 F:      drivers/staging/greybus/hid.c
6833 F:      drivers/staging/greybus/i2c.c
6834 F:      drivers/staging/greybus/spi.c
6835 F:      drivers/staging/greybus/spilib.c
6836 F:      drivers/staging/greybus/spilib.h
6837
6838 GREYBUS LOOPBACK DRIVER
6839 M:      Bryan O'Donoghue <pure.logic@nexus-software.ie>
6840 S:      Maintained
6841 F:      drivers/staging/greybus/loopback.c
6842
6843 GREYBUS PLATFORM DRIVERS
6844 M:      Vaibhav Hiremath <hvaibhav.linux@gmail.com>
6845 S:      Maintained
6846 F:      drivers/staging/greybus/arche-platform.c
6847 F:      drivers/staging/greybus/arche-apb-ctrl.c
6848 F:      drivers/staging/greybus/arche_platform.h
6849
6850 GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
6851 M:      Rui Miguel Silva <rmfrfs@gmail.com>
6852 S:      Maintained
6853 F:      drivers/staging/greybus/sdio.c
6854 F:      drivers/staging/greybus/light.c
6855 F:      drivers/staging/greybus/gpio.c
6856 F:      drivers/staging/greybus/power_supply.c
6857 F:      drivers/staging/greybus/spi.c
6858 F:      drivers/staging/greybus/spilib.c
6859
6860 GREYBUS SUBSYSTEM
6861 M:      Johan Hovold <johan@kernel.org>
6862 M:      Alex Elder <elder@kernel.org>
6863 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6864 S:      Maintained
6865 F:      drivers/staging/greybus/
6866 L:      greybus-dev@lists.linaro.org (moderated for non-subscribers)
6867
6868 GREYBUS UART PROTOCOLS DRIVERS
6869 M:      David Lin <dtwlin@gmail.com>
6870 S:      Maintained
6871 F:      drivers/staging/greybus/uart.c
6872 F:      drivers/staging/greybus/log.c
6873
6874 GS1662 VIDEO SERIALIZER
6875 M:      Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
6876 L:      linux-media@vger.kernel.org
6877 T:      git git://linuxtv.org/media_tree.git
6878 S:      Maintained
6879 F:      drivers/media/spi/gs1662.c
6880
6881 GSPCA FINEPIX SUBDRIVER
6882 M:      Frank Zago <frank@zago.net>
6883 L:      linux-media@vger.kernel.org
6884 T:      git git://linuxtv.org/media_tree.git
6885 S:      Maintained
6886 F:      drivers/media/usb/gspca/finepix.c
6887
6888 GSPCA GL860 SUBDRIVER
6889 M:      Olivier Lorin <o.lorin@laposte.net>
6890 L:      linux-media@vger.kernel.org
6891 T:      git git://linuxtv.org/media_tree.git
6892 S:      Maintained
6893 F:      drivers/media/usb/gspca/gl860/
6894
6895 GSPCA M5602 SUBDRIVER
6896 M:      Erik Andren <erik.andren@gmail.com>
6897 L:      linux-media@vger.kernel.org
6898 T:      git git://linuxtv.org/media_tree.git
6899 S:      Maintained
6900 F:      drivers/media/usb/gspca/m5602/
6901
6902 GSPCA PAC207 SONIXB SUBDRIVER
6903 M:      Hans Verkuil <hverkuil@xs4all.nl>
6904 L:      linux-media@vger.kernel.org
6905 T:      git git://linuxtv.org/media_tree.git
6906 S:      Odd Fixes
6907 F:      drivers/media/usb/gspca/pac207.c
6908
6909 GSPCA SN9C20X SUBDRIVER
6910 M:      Brian Johnson <brijohn@gmail.com>
6911 L:      linux-media@vger.kernel.org
6912 T:      git git://linuxtv.org/media_tree.git
6913 S:      Maintained
6914 F:      drivers/media/usb/gspca/sn9c20x.c
6915
6916 GSPCA T613 SUBDRIVER
6917 M:      Leandro Costantino <lcostantino@gmail.com>
6918 L:      linux-media@vger.kernel.org
6919 T:      git git://linuxtv.org/media_tree.git
6920 S:      Maintained
6921 F:      drivers/media/usb/gspca/t613.c
6922
6923 GSPCA USB WEBCAM DRIVER
6924 M:      Hans Verkuil <hverkuil@xs4all.nl>
6925 L:      linux-media@vger.kernel.org
6926 T:      git git://linuxtv.org/media_tree.git
6927 S:      Odd Fixes
6928 F:      drivers/media/usb/gspca/
6929
6930 GTP (GPRS Tunneling Protocol)
6931 M:      Pablo Neira Ayuso <pablo@netfilter.org>
6932 M:      Harald Welte <laforge@gnumonks.org>
6933 L:      osmocom-net-gprs@lists.osmocom.org
6934 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
6935 S:      Maintained
6936 F:      drivers/net/gtp.c
6937
6938 GUID PARTITION TABLE (GPT)
6939 M:      Davidlohr Bueso <dave@stgolabs.net>
6940 L:      linux-efi@vger.kernel.org
6941 S:      Maintained
6942 F:      block/partitions/efi.*
6943
6944 H8/300 ARCHITECTURE
6945 M:      Yoshinori Sato <ysato@users.sourceforge.jp>
6946 L:      uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
6947 W:      http://uclinux-h8.sourceforge.jp
6948 T:      git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
6949 S:      Maintained
6950 F:      arch/h8300/
6951 F:      drivers/clocksource/h8300_*.c
6952 F:      drivers/clk/h8300/
6953 F:      drivers/irqchip/irq-renesas-h8*.c
6954
6955 HABANALABS PCI DRIVER
6956 M:      Oded Gabbay <oded.gabbay@gmail.com>
6957 T:      git https://github.com/HabanaAI/linux.git
6958 S:      Supported
6959 F:      drivers/misc/habanalabs/
6960 F:      include/uapi/misc/habanalabs.h
6961 F:      Documentation/ABI/testing/sysfs-driver-habanalabs
6962 F:      Documentation/ABI/testing/debugfs-driver-habanalabs
6963
6964 HACKRF MEDIA DRIVER
6965 M:      Antti Palosaari <crope@iki.fi>
6966 L:      linux-media@vger.kernel.org
6967 W:      https://linuxtv.org
6968 W:      http://palosaari.fi/linux/
6969 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
6970 T:      git git://linuxtv.org/anttip/media_tree.git
6971 S:      Maintained
6972 F:      drivers/media/usb/hackrf/
6973
6974 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
6975 M:      Frank Seidel <frank@f-seidel.de>
6976 L:      platform-driver-x86@vger.kernel.org
6977 W:      http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
6978 S:      Maintained
6979 F:      drivers/platform/x86/hdaps.c
6980
6981 HARDWARE MONITORING
6982 M:      Jean Delvare <jdelvare@suse.com>
6983 M:      Guenter Roeck <linux@roeck-us.net>
6984 L:      linux-hwmon@vger.kernel.org
6985 W:      http://hwmon.wiki.kernel.org/
6986 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
6987 S:      Maintained
6988 F:      Documentation/devicetree/bindings/hwmon/
6989 F:      Documentation/hwmon/
6990 F:      drivers/hwmon/
6991 F:      include/linux/hwmon*.h
6992 F:      include/trace/events/hwmon*.h
6993
6994 HARDWARE RANDOM NUMBER GENERATOR CORE
6995 M:      Matt Mackall <mpm@selenic.com>
6996 M:      Herbert Xu <herbert@gondor.apana.org.au>
6997 L:      linux-crypto@vger.kernel.org
6998 S:      Odd fixes
6999 F:      Documentation/devicetree/bindings/rng/
7000 F:      Documentation/hw_random.txt
7001 F:      drivers/char/hw_random/
7002 F:      include/linux/hw_random.h
7003
7004 HARDWARE TRACING FACILITIES
7005 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
7006 S:      Maintained
7007 F:      drivers/hwtracing/
7008
7009 HARDWARE SPINLOCK CORE
7010 M:      Ohad Ben-Cohen <ohad@wizery.com>
7011 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
7012 L:      linux-remoteproc@vger.kernel.org
7013 S:      Maintained
7014 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
7015 F:      Documentation/devicetree/bindings/hwlock/
7016 F:      Documentation/hwspinlock.txt
7017 F:      drivers/hwspinlock/
7018 F:      include/linux/hwspinlock.h
7019
7020 HARMONY SOUND DRIVER
7021 L:      linux-parisc@vger.kernel.org
7022 S:      Maintained
7023 F:      sound/parisc/harmony.*
7024
7025 HDPVR USB VIDEO ENCODER DRIVER
7026 M:      Hans Verkuil <hverkuil@xs4all.nl>
7027 L:      linux-media@vger.kernel.org
7028 T:      git git://linuxtv.org/media_tree.git
7029 W:      https://linuxtv.org
7030 S:      Odd Fixes
7031 F:      drivers/media/usb/hdpvr/
7032
7033 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
7034 M:      Jerry Hoemann <jerry.hoemann@hpe.com>
7035 S:      Supported
7036 F:      Documentation/watchdog/hpwdt.txt
7037 F:      drivers/watchdog/hpwdt.c
7038
7039 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
7040 M:      Don Brace <don.brace@microsemi.com>
7041 L:      esc.storagedev@microsemi.com
7042 L:      linux-scsi@vger.kernel.org
7043 S:      Supported
7044 F:      Documentation/scsi/hpsa.txt
7045 F:      drivers/scsi/hpsa*.[ch]
7046 F:      include/linux/cciss*.h
7047 F:      include/uapi/linux/cciss*.h
7048
7049 HFI1 DRIVER
7050 M:      Mike Marciniszyn <mike.marciniszyn@intel.com>
7051 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
7052 L:      linux-rdma@vger.kernel.org
7053 S:      Supported
7054 F:      drivers/infiniband/hw/hfi1
7055
7056 HFS FILESYSTEM
7057 L:      linux-fsdevel@vger.kernel.org
7058 S:      Orphan
7059 F:      Documentation/filesystems/hfs.txt
7060 F:      fs/hfs/
7061
7062 HFSPLUS FILESYSTEM
7063 L:      linux-fsdevel@vger.kernel.org
7064 S:      Orphan
7065 F:      Documentation/filesystems/hfsplus.txt
7066 F:      fs/hfsplus/
7067
7068 HGA FRAMEBUFFER DRIVER
7069 M:      Ferenc Bakonyi <fero@drama.obuda.kando.hu>
7070 L:      linux-nvidia@lists.surfsouth.com
7071 W:      http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
7072 S:      Maintained
7073 F:      drivers/video/fbdev/hgafb.c
7074
7075 HIBERNATION (aka Software Suspend, aka swsusp)
7076 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
7077 M:      Pavel Machek <pavel@ucw.cz>
7078 L:      linux-pm@vger.kernel.org
7079 B:      https://bugzilla.kernel.org
7080 S:      Supported
7081 F:      arch/x86/power/
7082 F:      drivers/base/power/
7083 F:      kernel/power/
7084 F:      include/linux/suspend.h
7085 F:      include/linux/freezer.h
7086 F:      include/linux/pm.h
7087 F:      arch/*/include/asm/suspend*.h
7088
7089 HID CORE LAYER
7090 M:      Jiri Kosina <jikos@kernel.org>
7091 M:      Benjamin Tissoires <benjamin.tissoires@redhat.com>
7092 L:      linux-input@vger.kernel.org
7093 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
7094 S:      Maintained
7095 F:      drivers/hid/
7096 F:      include/linux/hid*
7097 F:      include/uapi/linux/hid*
7098
7099 HID SENSOR HUB DRIVERS
7100 M:      Jiri Kosina <jikos@kernel.org>
7101 M:      Jonathan Cameron <jic23@kernel.org>
7102 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7103 L:      linux-input@vger.kernel.org
7104 L:      linux-iio@vger.kernel.org
7105 S:      Maintained
7106 F:      Documentation/hid/hid-sensor*
7107 F:      drivers/hid/hid-sensor-*
7108 F:      drivers/iio/*/hid-*
7109 F:      include/linux/hid-sensor-*
7110
7111 HIGH-RESOLUTION TIMERS, CLOCKEVENTS
7112 M:      Thomas Gleixner <tglx@linutronix.de>
7113 L:      linux-kernel@vger.kernel.org
7114 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
7115 S:      Maintained
7116 F:      Documentation/timers/
7117 F:      kernel/time/hrtimer.c
7118 F:      kernel/time/clockevents.c
7119 F:      kernel/time/timer_*.c
7120 F:      include/linux/clockchips.h
7121 F:      include/linux/hrtimer.h
7122
7123 HIGH-SPEED SCC DRIVER FOR AX.25
7124 L:      linux-hams@vger.kernel.org
7125 S:      Orphan
7126 F:      drivers/net/hamradio/dmascc.c
7127 F:      drivers/net/hamradio/scc.c
7128
7129 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
7130 M:      HighPoint Linux Team <linux@highpoint-tech.com>
7131 W:      http://www.highpoint-tech.com
7132 S:      Supported
7133 F:      Documentation/scsi/hptiop.txt
7134 F:      drivers/scsi/hptiop.c
7135
7136 HIPPI
7137 M:      Jes Sorensen <jes@trained-monkey.org>
7138 L:      linux-hippi@sunsite.dk
7139 S:      Maintained
7140 F:      include/linux/hippidevice.h
7141 F:      include/uapi/linux/if_hippi.h
7142 F:      net/802/hippi.c
7143 F:      drivers/net/hippi/
7144
7145 HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
7146 M:      Yisen Zhuang <yisen.zhuang@huawei.com>
7147 M:      Salil Mehta <salil.mehta@huawei.com>
7148 L:      netdev@vger.kernel.org
7149 W:      http://www.hisilicon.com
7150 S:      Maintained
7151 F:      drivers/net/ethernet/hisilicon/hns3/
7152
7153 HISILICON LPC BUS DRIVER
7154 M:      john.garry@huawei.com
7155 W:      http://www.hisilicon.com
7156 S:      Maintained
7157 F:      drivers/bus/hisi_lpc.c
7158 F:      Documentation/devicetree/bindings/arm/hisilicon/hisilicon-low-pin-count.txt
7159
7160 HISILICON NETWORK SUBSYSTEM DRIVER
7161 M:      Yisen Zhuang <yisen.zhuang@huawei.com>
7162 M:      Salil Mehta <salil.mehta@huawei.com>
7163 L:      netdev@vger.kernel.org
7164 W:      http://www.hisilicon.com
7165 S:      Maintained
7166 F:      drivers/net/ethernet/hisilicon/
7167 F:      Documentation/devicetree/bindings/net/hisilicon*.txt
7168
7169 HISILICON PMU DRIVER
7170 M:      Shaokun Zhang <zhangshaokun@hisilicon.com>
7171 W:      http://www.hisilicon.com
7172 S:      Supported
7173 F:      drivers/perf/hisilicon
7174 F:      Documentation/perf/hisi-pmu.txt
7175
7176 HISILICON ROCE DRIVER
7177 M:      Lijun Ou <oulijun@huawei.com>
7178 M:      Wei Hu(Xavier) <xavier.huwei@huawei.com>
7179 L:      linux-rdma@vger.kernel.org
7180 S:      Maintained
7181 F:      drivers/infiniband/hw/hns/
7182 F:      Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
7183
7184 HISILICON SAS Controller
7185 M:      John Garry <john.garry@huawei.com>
7186 W:      http://www.hisilicon.com
7187 S:      Supported
7188 F:      drivers/scsi/hisi_sas/
7189 F:      Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
7190
7191 HMM - Heterogeneous Memory Management
7192 M:      Jérôme Glisse <jglisse@redhat.com>
7193 L:      linux-mm@kvack.org
7194 S:      Maintained
7195 F:      mm/hmm*
7196 F:      include/linux/hmm*
7197 F:      Documentation/vm/hmm.rst
7198
7199 HOST AP DRIVER
7200 M:      Jouni Malinen <j@w1.fi>
7201 L:      linux-wireless@vger.kernel.org
7202 W:      http://w1.fi/hostap-driver.html
7203 S:      Obsolete
7204 F:      drivers/net/wireless/intersil/hostap/
7205
7206 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
7207 L:      platform-driver-x86@vger.kernel.org
7208 S:      Orphan
7209 F:      drivers/platform/x86/tc1100-wmi.c
7210
7211 HP100:  Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
7212 M:      Jaroslav Kysela <perex@perex.cz>
7213 S:      Maintained
7214 F:      drivers/net/ethernet/hp/hp100.*
7215
7216 HPET:   High Precision Event Timers driver
7217 M:      Clemens Ladisch <clemens@ladisch.de>
7218 S:      Maintained
7219 F:      Documentation/timers/hpet.txt
7220 F:      drivers/char/hpet.c
7221 F:      include/linux/hpet.h
7222 F:      include/uapi/linux/hpet.h
7223
7224 HPET:   x86
7225 S:      Orphan
7226 F:      arch/x86/kernel/hpet.c
7227 F:      arch/x86/include/asm/hpet.h
7228
7229 HPFS FILESYSTEM
7230 M:      Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
7231 W:      http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
7232 S:      Maintained
7233 F:      fs/hpfs/
7234
7235 HSI SUBSYSTEM
7236 M:      Sebastian Reichel <sre@kernel.org>
7237 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
7238 S:      Maintained
7239 F:      Documentation/ABI/testing/sysfs-bus-hsi
7240 F:      Documentation/driver-api/hsi.rst
7241 F:      drivers/hsi/
7242 F:      include/linux/hsi/
7243 F:      include/uapi/linux/hsi/
7244
7245 HSO 3G MODEM DRIVER
7246 L:      linux-usb@vger.kernel.org
7247 S:      Orphan
7248 F:      drivers/net/usb/hso.c
7249
7250 HSR NETWORK PROTOCOL
7251 M:      Arvid Brodin <arvid.brodin@alten.se>
7252 L:      netdev@vger.kernel.org
7253 S:      Maintained
7254 F:      net/hsr/
7255
7256 HT16K33 LED CONTROLLER DRIVER
7257 M:      Robin van der Gracht <robin@protonic.nl>
7258 S:      Maintained
7259 F:      drivers/auxdisplay/ht16k33.c
7260 F:      Documentation/devicetree/bindings/display/ht16k33.txt
7261
7262 HTCPEN TOUCHSCREEN DRIVER
7263 M:      Pau Oliva Fora <pof@eslack.org>
7264 L:      linux-input@vger.kernel.org
7265 S:      Maintained
7266 F:      drivers/input/touchscreen/htcpen.c
7267
7268 HTS221 TEMPERATURE-HUMIDITY IIO DRIVER
7269 M:      Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
7270 L:      linux-iio@vger.kernel.org
7271 W:      http://www.st.com/
7272 S:      Maintained
7273 F:      drivers/iio/humidity/hts221*
7274 F:      Documentation/devicetree/bindings/iio/humidity/hts221.txt
7275
7276 HUAWEI ETHERNET DRIVER
7277 M:      Aviad Krawczyk <aviad.krawczyk@huawei.com>
7278 L:      netdev@vger.kernel.org
7279 S:      Supported
7280 F:      Documentation/networking/hinic.txt
7281 F:      drivers/net/ethernet/huawei/hinic/
7282
7283 HUGETLB FILESYSTEM
7284 M:      Mike Kravetz <mike.kravetz@oracle.com>
7285 L:      linux-mm@kvack.org
7286 S:      Maintained
7287 F:      fs/hugetlbfs/
7288 F:      mm/hugetlb.c
7289 F:      include/linux/hugetlb.h
7290 F:      Documentation/admin-guide/mm/hugetlbpage.rst
7291 F:      Documentation/vm/hugetlbfs_reserv.rst
7292 F:      Documentation/ABI/testing/sysfs-kernel-mm-hugepages
7293
7294 HVA ST MEDIA DRIVER
7295 M:      Jean-Christophe Trotin <jean-christophe.trotin@st.com>
7296 L:      linux-media@vger.kernel.org
7297 T:      git git://linuxtv.org/media_tree.git
7298 W:      https://linuxtv.org
7299 S:      Supported
7300 F:      drivers/media/platform/sti/hva
7301
7302 HWPOISON MEMORY FAILURE HANDLING
7303 M:      Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
7304 L:      linux-mm@kvack.org
7305 S:      Maintained
7306 F:      mm/memory-failure.c
7307 F:      mm/hwpoison-inject.c
7308
7309 HYGON PROCESSOR SUPPORT
7310 M:      Pu Wen <puwen@hygon.cn>
7311 L:      linux-kernel@vger.kernel.org
7312 S:      Maintained
7313 F:      arch/x86/kernel/cpu/hygon.c
7314
7315 Hyper-V CORE AND DRIVERS
7316 M:      "K. Y. Srinivasan" <kys@microsoft.com>
7317 M:      Haiyang Zhang <haiyangz@microsoft.com>
7318 M:      Stephen Hemminger <sthemmin@microsoft.com>
7319 M:      Sasha Levin <sashal@kernel.org>
7320 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git
7321 L:      linux-hyperv@vger.kernel.org
7322 S:      Supported
7323 F:      Documentation/networking/device_drivers/microsoft/netvsc.txt
7324 F:      arch/x86/include/asm/mshyperv.h
7325 F:      arch/x86/include/asm/trace/hyperv.h
7326 F:      arch/x86/include/asm/hyperv-tlfs.h
7327 F:      arch/x86/kernel/cpu/mshyperv.c
7328 F:      arch/x86/hyperv
7329 F:      drivers/hid/hid-hyperv.c
7330 F:      drivers/hv/
7331 F:      drivers/input/serio/hyperv-keyboard.c
7332 F:      drivers/pci/controller/pci-hyperv.c
7333 F:      drivers/net/hyperv/
7334 F:      drivers/scsi/storvsc_drv.c
7335 F:      drivers/uio/uio_hv_generic.c
7336 F:      drivers/video/fbdev/hyperv_fb.c
7337 F:      drivers/iommu/hyperv_iommu.c
7338 F:      net/vmw_vsock/hyperv_transport.c
7339 F:      include/linux/hyperv.h
7340 F:      include/uapi/linux/hyperv.h
7341 F:      tools/hv/
7342 F:      Documentation/ABI/stable/sysfs-bus-vmbus
7343
7344 HYPERVISOR VIRTUAL CONSOLE DRIVER
7345 L:      linuxppc-dev@lists.ozlabs.org
7346 S:      Odd Fixes
7347 F:      drivers/tty/hvc/
7348
7349 I2C ACPI SUPPORT
7350 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
7351 L:      linux-i2c@vger.kernel.org
7352 L:      linux-acpi@vger.kernel.org
7353 S:      Maintained
7354 F:      drivers/i2c/i2c-core-acpi.c
7355
7356 I2C CONTROLLER DRIVER FOR NVIDIA GPU
7357 M:      Ajay Gupta <ajayg@nvidia.com>
7358 L:      linux-i2c@vger.kernel.org
7359 S:      Maintained
7360 F:      Documentation/i2c/busses/i2c-nvidia-gpu
7361 F:      drivers/i2c/busses/i2c-nvidia-gpu.c
7362
7363 I2C MUXES
7364 M:      Peter Rosin <peda@axentia.se>
7365 L:      linux-i2c@vger.kernel.org
7366 S:      Maintained
7367 F:      Documentation/i2c/i2c-topology
7368 F:      Documentation/i2c/muxes/
7369 F:      Documentation/devicetree/bindings/i2c/i2c-mux*
7370 F:      Documentation/devicetree/bindings/i2c/i2c-arb*
7371 F:      Documentation/devicetree/bindings/i2c/i2c-gate*
7372 F:      drivers/i2c/i2c-mux.c
7373 F:      drivers/i2c/muxes/
7374 F:      include/linux/i2c-mux.h
7375
7376 I2C MV64XXX MARVELL AND ALLWINNER DRIVER
7377 M:      Gregory CLEMENT <gregory.clement@bootlin.com>
7378 L:      linux-i2c@vger.kernel.org
7379 S:      Maintained
7380 F:      Documentation/devicetree/bindings/i2c/i2c-mv64xxx.txt
7381 F:      drivers/i2c/busses/i2c-mv64xxx.c
7382
7383 I2C OVER PARALLEL PORT
7384 M:      Jean Delvare <jdelvare@suse.com>
7385 L:      linux-i2c@vger.kernel.org
7386 S:      Maintained
7387 F:      Documentation/i2c/busses/i2c-parport
7388 F:      Documentation/i2c/busses/i2c-parport-light
7389 F:      drivers/i2c/busses/i2c-parport.c
7390 F:      drivers/i2c/busses/i2c-parport-light.c
7391
7392 I2C SUBSYSTEM
7393 M:      Wolfram Sang <wsa@the-dreams.de>
7394 L:      linux-i2c@vger.kernel.org
7395 W:      https://i2c.wiki.kernel.org/
7396 Q:      https://patchwork.ozlabs.org/project/linux-i2c/list/
7397 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
7398 S:      Maintained
7399 F:      Documentation/devicetree/bindings/i2c/i2c.txt
7400 F:      Documentation/i2c/
7401 F:      drivers/i2c/*
7402 F:      include/linux/i2c.h
7403 F:      include/linux/i2c-dev.h
7404 F:      include/linux/i2c-smbus.h
7405 F:      include/uapi/linux/i2c.h
7406 F:      include/uapi/linux/i2c-*.h
7407
7408 I2C SUBSYSTEM HOST DRIVERS
7409 L:      linux-i2c@vger.kernel.org
7410 W:      https://i2c.wiki.kernel.org/
7411 Q:      https://patchwork.ozlabs.org/project/linux-i2c/list/
7412 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
7413 S:      Odd Fixes
7414 F:      Documentation/devicetree/bindings/i2c/
7415 F:      drivers/i2c/algos/
7416 F:      drivers/i2c/busses/
7417
7418 I2C-TAOS-EVM DRIVER
7419 M:      Jean Delvare <jdelvare@suse.com>
7420 L:      linux-i2c@vger.kernel.org
7421 S:      Maintained
7422 F:      Documentation/i2c/busses/i2c-taos-evm
7423 F:      drivers/i2c/busses/i2c-taos-evm.c
7424
7425 I2C-TINY-USB DRIVER
7426 M:      Till Harbaum <till@harbaum.org>
7427 L:      linux-i2c@vger.kernel.org
7428 W:      http://www.harbaum.org/till/i2c_tiny_usb
7429 S:      Maintained
7430 F:      drivers/i2c/busses/i2c-tiny-usb.c
7431
7432 I2C/SMBUS CONTROLLER DRIVERS FOR PC
7433 M:      Jean Delvare <jdelvare@suse.com>
7434 L:      linux-i2c@vger.kernel.org
7435 S:      Maintained
7436 F:      Documentation/i2c/busses/i2c-ali1535
7437 F:      Documentation/i2c/busses/i2c-ali1563
7438 F:      Documentation/i2c/busses/i2c-ali15x3
7439 F:      Documentation/i2c/busses/i2c-amd756
7440 F:      Documentation/i2c/busses/i2c-amd8111
7441 F:      Documentation/i2c/busses/i2c-i801
7442 F:      Documentation/i2c/busses/i2c-nforce2
7443 F:      Documentation/i2c/busses/i2c-piix4
7444 F:      Documentation/i2c/busses/i2c-sis5595
7445 F:      Documentation/i2c/busses/i2c-sis630
7446 F:      Documentation/i2c/busses/i2c-sis96x
7447 F:      Documentation/i2c/busses/i2c-via
7448 F:      Documentation/i2c/busses/i2c-viapro
7449 F:      drivers/i2c/busses/i2c-ali1535.c
7450 F:      drivers/i2c/busses/i2c-ali1563.c
7451 F:      drivers/i2c/busses/i2c-ali15x3.c
7452 F:      drivers/i2c/busses/i2c-amd756.c
7453 F:      drivers/i2c/busses/i2c-amd756-s4882.c
7454 F:      drivers/i2c/busses/i2c-amd8111.c
7455 F:      drivers/i2c/busses/i2c-i801.c
7456 F:      drivers/i2c/busses/i2c-isch.c
7457 F:      drivers/i2c/busses/i2c-nforce2.c
7458 F:      drivers/i2c/busses/i2c-nforce2-s4985.c
7459 F:      drivers/i2c/busses/i2c-piix4.c
7460 F:      drivers/i2c/busses/i2c-sis5595.c
7461 F:      drivers/i2c/busses/i2c-sis630.c
7462 F:      drivers/i2c/busses/i2c-sis96x.c
7463 F:      drivers/i2c/busses/i2c-via.c
7464 F:      drivers/i2c/busses/i2c-viapro.c
7465
7466 I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
7467 M:      Hans de Goede <hdegoede@redhat.com>
7468 L:      linux-i2c@vger.kernel.org
7469 S:      Maintained
7470 F:      drivers/i2c/busses/i2c-cht-wc.c
7471
7472 I2C/SMBUS ISMT DRIVER
7473 M:      Seth Heasley <seth.heasley@intel.com>
7474 M:      Neil Horman <nhorman@tuxdriver.com>
7475 L:      linux-i2c@vger.kernel.org
7476 F:      drivers/i2c/busses/i2c-ismt.c
7477 F:      Documentation/i2c/busses/i2c-ismt
7478
7479 I2C/SMBUS STUB DRIVER
7480 M:      Jean Delvare <jdelvare@suse.com>
7481 L:      linux-i2c@vger.kernel.org
7482 S:      Maintained
7483 F:      drivers/i2c/i2c-stub.c
7484
7485 I3C SUBSYSTEM
7486 M:      Boris Brezillon <bbrezillon@kernel.org>
7487 L:      linux-i3c@lists.infradead.org
7488 C:      irc://chat.freenode.net/linux-i3c
7489 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git
7490 S:      Maintained
7491 F:      Documentation/ABI/testing/sysfs-bus-i3c
7492 F:      Documentation/devicetree/bindings/i3c/
7493 F:      Documentation/driver-api/i3c
7494 F:      drivers/i3c/
7495 F:      include/linux/i3c/
7496
7497 I3C DRIVER FOR SYNOPSYS DESIGNWARE
7498 M:      Vitor Soares <vitor.soares@synopsys.com>
7499 S:      Maintained
7500 F:      Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.txt
7501 F:      drivers/i3c/master/dw*
7502
7503 IA64 (Itanium) PLATFORM
7504 M:      Tony Luck <tony.luck@intel.com>
7505 M:      Fenghua Yu <fenghua.yu@intel.com>
7506 L:      linux-ia64@vger.kernel.org
7507 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
7508 S:      Maintained
7509 F:      arch/ia64/
7510
7511 IBM Power 842 compression accelerator
7512 M:      Haren Myneni <haren@us.ibm.com>
7513 S:      Supported
7514 F:      drivers/crypto/nx/Makefile
7515 F:      drivers/crypto/nx/Kconfig
7516 F:      drivers/crypto/nx/nx-842*
7517 F:      include/linux/sw842.h
7518 F:      crypto/842.c
7519 F:      lib/842/
7520
7521 IBM Power in-Nest Crypto Acceleration
7522 M:      Breno Leitão <leitao@debian.org>
7523 M:      Nayna Jain <nayna@linux.ibm.com>
7524 M:      Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
7525 L:      linux-crypto@vger.kernel.org
7526 S:      Supported
7527 F:      drivers/crypto/nx/Makefile
7528 F:      drivers/crypto/nx/Kconfig
7529 F:      drivers/crypto/nx/nx-aes*
7530 F:      drivers/crypto/nx/nx-sha*
7531 F:      drivers/crypto/nx/nx.*
7532 F:      drivers/crypto/nx/nx_csbcpb.h
7533 F:      drivers/crypto/nx/nx_debugfs.h
7534
7535 IBM Power Linux RAID adapter
7536 M:      Brian King <brking@us.ibm.com>
7537 S:      Supported
7538 F:      drivers/scsi/ipr.*
7539
7540 IBM Power SRIOV Virtual NIC Device Driver
7541 M:      Thomas Falcon <tlfalcon@linux.ibm.com>
7542 M:      John Allen <jallen@linux.ibm.com>
7543 L:      netdev@vger.kernel.org
7544 S:      Supported
7545 F:      drivers/net/ethernet/ibm/ibmvnic.*
7546
7547 IBM Power Virtual Accelerator Switchboard
7548 M:      Sukadev Bhattiprolu <sukadev@linux.ibm.com>
7549 L:      linuxppc-dev@lists.ozlabs.org
7550 S:      Supported
7551 F:      arch/powerpc/platforms/powernv/vas*
7552 F:      arch/powerpc/platforms/powernv/copy-paste.h
7553 F:      arch/powerpc/include/asm/vas.h
7554
7555 IBM Power Virtual Ethernet Device Driver
7556 M:      Thomas Falcon <tlfalcon@linux.ibm.com>
7557 L:      netdev@vger.kernel.org
7558 S:      Supported
7559 F:      drivers/net/ethernet/ibm/ibmveth.*
7560
7561 IBM Power Virtual FC Device Drivers
7562 M:      Tyrel Datwyler <tyreld@linux.ibm.com>
7563 L:      linux-scsi@vger.kernel.org
7564 S:      Supported
7565 F:      drivers/scsi/ibmvscsi/ibmvfc*
7566
7567 IBM Power Virtual Management Channel Driver
7568 M:      Steven Royer <seroyer@linux.ibm.com>
7569 S:      Supported
7570 F:      drivers/misc/ibmvmc.*
7571
7572 IBM Power Virtual SCSI Device Drivers
7573 M:      Tyrel Datwyler <tyreld@linux.ibm.com>
7574 L:      linux-scsi@vger.kernel.org
7575 S:      Supported
7576 F:      drivers/scsi/ibmvscsi/ibmvscsi*
7577 F:      include/scsi/viosrp.h
7578
7579 IBM Power Virtual SCSI Device Target Driver
7580 M:      Michael Cyr <mikecyr@linux.ibm.com>
7581 L:      linux-scsi@vger.kernel.org
7582 L:      target-devel@vger.kernel.org
7583 S:      Supported
7584 F:      drivers/scsi/ibmvscsi_tgt/
7585
7586 IBM Power VMX Cryptographic instructions
7587 M:      Breno Leitão <leitao@debian.org>
7588 M:      Nayna Jain <nayna@linux.ibm.com>
7589 M:      Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
7590 L:      linux-crypto@vger.kernel.org
7591 S:      Supported
7592 F:      drivers/crypto/vmx/Makefile
7593 F:      drivers/crypto/vmx/Kconfig
7594 F:      drivers/crypto/vmx/vmx.c
7595 F:      drivers/crypto/vmx/aes*
7596 F:      drivers/crypto/vmx/ghash*
7597 F:      drivers/crypto/vmx/ppc-xlate.pl
7598
7599 IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
7600 M:      Tyrel Datwyler <tyreld@linux.ibm.com>
7601 L:      linux-pci@vger.kernel.org
7602 L:      linuxppc-dev@lists.ozlabs.org
7603 S:      Supported
7604 F:      drivers/pci/hotplug/rpaphp*
7605
7606 IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
7607 M:      Tyrel Datwyler <tyreld@linux.ibm.com>
7608 L:      linux-pci@vger.kernel.org
7609 L:      linuxppc-dev@lists.ozlabs.org
7610 S:      Supported
7611 F:      drivers/pci/hotplug/rpadlpar*
7612
7613 IBM ServeRAID RAID DRIVER
7614 S:      Orphan
7615 F:      drivers/scsi/ips.*
7616
7617 ICH LPC AND GPIO DRIVER
7618 M:      Peter Tyser <ptyser@xes-inc.com>
7619 S:      Maintained
7620 F:      drivers/mfd/lpc_ich.c
7621 F:      drivers/gpio/gpio-ich.c
7622
7623 IDE SUBSYSTEM
7624 M:      "David S. Miller" <davem@davemloft.net>
7625 L:      linux-ide@vger.kernel.org
7626 Q:      http://patchwork.ozlabs.org/project/linux-ide/list/
7627 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
7628 S:      Maintained
7629 F:      Documentation/ide/
7630 F:      drivers/ide/
7631 F:      include/linux/ide.h
7632
7633 IDE/ATAPI DRIVERS
7634 M:      Borislav Petkov <bp@alien8.de>
7635 L:      linux-ide@vger.kernel.org
7636 S:      Maintained
7637 F:      Documentation/cdrom/ide-cd
7638 F:      drivers/ide/ide-cd*
7639
7640 IDEAPAD LAPTOP EXTRAS DRIVER
7641 M:      Ike Panhc <ike.pan@canonical.com>
7642 L:      platform-driver-x86@vger.kernel.org
7643 W:      http://launchpad.net/ideapad-laptop
7644 S:      Maintained
7645 F:      drivers/platform/x86/ideapad-laptop.c
7646
7647 IDEAPAD LAPTOP SLIDEBAR DRIVER
7648 M:      Andrey Moiseev <o2g.org.ru@gmail.com>
7649 L:      linux-input@vger.kernel.org
7650 W:      https://github.com/o2genum/ideapad-slidebar
7651 S:      Maintained
7652 F:      drivers/input/misc/ideapad_slidebar.c
7653
7654 IDT VersaClock 5 CLOCK DRIVER
7655 M:      Marek Vasut <marek.vasut@gmail.com>
7656 S:      Maintained
7657 F:      drivers/clk/clk-versaclock5.c
7658
7659 IEEE 802.15.4 SUBSYSTEM
7660 M:      Alexander Aring <alex.aring@gmail.com>
7661 M:      Stefan Schmidt <stefan@datenfreihafen.org>
7662 L:      linux-wpan@vger.kernel.org
7663 W:      http://wpan.cakelab.org/
7664 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
7665 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
7666 S:      Maintained
7667 F:      net/ieee802154/
7668 F:      net/mac802154/
7669 F:      drivers/net/ieee802154/
7670 F:      include/linux/nl802154.h
7671 F:      include/linux/ieee802154.h
7672 F:      include/net/nl802154.h
7673 F:      include/net/mac802154.h
7674 F:      include/net/af_ieee802154.h
7675 F:      include/net/cfg802154.h
7676 F:      include/net/ieee802154_netdev.h
7677 F:      Documentation/networking/ieee802154.rst
7678
7679 IFE PROTOCOL
7680 M:      Yotam Gigi <yotam.gi@gmail.com>
7681 M:      Jamal Hadi Salim <jhs@mojatatu.com>
7682 F:      net/ife
7683 F:      include/net/ife.h
7684 F:      include/uapi/linux/ife.h
7685
7686 IGORPLUG-USB IR RECEIVER
7687 M:      Sean Young <sean@mess.org>
7688 L:      linux-media@vger.kernel.org
7689 S:      Maintained
7690 F:      drivers/media/rc/igorplugusb.c
7691
7692 IGUANAWORKS USB IR TRANSCEIVER
7693 M:      Sean Young <sean@mess.org>
7694 L:      linux-media@vger.kernel.org
7695 S:      Maintained
7696 F:      drivers/media/rc/iguanair.c
7697
7698 IIO DIGITAL POTENTIOMETER DAC
7699 M:      Peter Rosin <peda@axentia.se>
7700 L:      linux-iio@vger.kernel.org
7701 S:      Maintained
7702 F:      Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
7703 F:      Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
7704 F:      drivers/iio/dac/dpot-dac.c
7705
7706 IIO ENVELOPE DETECTOR
7707 M:      Peter Rosin <peda@axentia.se>
7708 L:      linux-iio@vger.kernel.org
7709 S:      Maintained
7710 F:      Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
7711 F:      Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
7712 F:      drivers/iio/adc/envelope-detector.c
7713
7714 IIO MULTIPLEXER
7715 M:      Peter Rosin <peda@axentia.se>
7716 L:      linux-iio@vger.kernel.org
7717 S:      Maintained
7718 F:      Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.txt
7719 F:      drivers/iio/multiplexer/iio-mux.c
7720
7721 IIO SUBSYSTEM AND DRIVERS
7722 M:      Jonathan Cameron <jic23@kernel.org>
7723 R:      Hartmut Knaack <knaack.h@gmx.de>
7724 R:      Lars-Peter Clausen <lars@metafoo.de>
7725 R:      Peter Meerwald-Stadler <pmeerw@pmeerw.net>
7726 L:      linux-iio@vger.kernel.org
7727 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
7728 S:      Maintained
7729 F:      Documentation/ABI/testing/configfs-iio*
7730 F:      Documentation/ABI/testing/sysfs-bus-iio*
7731 F:      Documentation/devicetree/bindings/iio/
7732 F:      drivers/iio/
7733 F:      drivers/staging/iio/
7734 F:      include/linux/iio/
7735 F:      tools/iio/
7736
7737 IIO UNIT CONVERTER
7738 M:      Peter Rosin <peda@axentia.se>
7739 L:      linux-iio@vger.kernel.org
7740 S:      Maintained
7741 F:      Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.txt
7742 F:      Documentation/devicetree/bindings/iio/afe/current-sense-shunt.txt
7743 F:      Documentation/devicetree/bindings/iio/afe/voltage-divider.txt
7744 F:      drivers/iio/afe/iio-rescale.c
7745
7746 IKANOS/ADI EAGLE ADSL USB DRIVER
7747 M:      Matthieu Castet <castet.matthieu@free.fr>
7748 M:      Stanislaw Gruszka <stf_xl@wp.pl>
7749 S:      Maintained
7750 F:      drivers/usb/atm/ueagle-atm.c
7751
7752 IMGTEC ASCII LCD DRIVER
7753 M:      Paul Burton <paul.burton@mips.com>
7754 S:      Maintained
7755 F:      Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
7756 F:      drivers/auxdisplay/img-ascii-lcd.c
7757
7758 IMGTEC IR DECODER DRIVER
7759 M:      James Hogan <jhogan@kernel.org>
7760 S:      Maintained
7761 F:      drivers/media/rc/img-ir/
7762
7763 IMON SOUNDGRAPH USB IR RECEIVER
7764 M:      Sean Young <sean@mess.org>
7765 L:      linux-media@vger.kernel.org
7766 S:      Maintained
7767 F:      drivers/media/rc/imon_raw.c
7768 F:      drivers/media/rc/imon.c
7769
7770 IMS TWINTURBO FRAMEBUFFER DRIVER
7771 L:      linux-fbdev@vger.kernel.org
7772 S:      Orphan
7773 F:      drivers/video/fbdev/imsttfb.c
7774
7775 INA209 HARDWARE MONITOR DRIVER
7776 M:      Guenter Roeck <linux@roeck-us.net>
7777 L:      linux-hwmon@vger.kernel.org
7778 S:      Maintained
7779 F:      Documentation/hwmon/ina209.rst
7780 F:      Documentation/devicetree/bindings/hwmon/ina2xx.txt
7781 F:      drivers/hwmon/ina209.c
7782
7783 INA2XX HARDWARE MONITOR DRIVER
7784 M:      Guenter Roeck <linux@roeck-us.net>
7785 L:      linux-hwmon@vger.kernel.org
7786 S:      Maintained
7787 F:      Documentation/hwmon/ina2xx.rst
7788 F:      drivers/hwmon/ina2xx.c
7789 F:      include/linux/platform_data/ina2xx.h
7790
7791 INDUSTRY PACK SUBSYSTEM (IPACK)
7792 M:      Samuel Iglesias Gonsalvez <siglesias@igalia.com>
7793 M:      Jens Taprogge <jens.taprogge@taprogge.org>
7794 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7795 L:      industrypack-devel@lists.sourceforge.net
7796 W:      http://industrypack.sourceforge.net
7797 S:      Maintained
7798 F:      drivers/ipack/
7799
7800 INFINIBAND SUBSYSTEM
7801 M:      Doug Ledford <dledford@redhat.com>
7802 M:      Jason Gunthorpe <jgg@mellanox.com>
7803 L:      linux-rdma@vger.kernel.org
7804 W:      https://github.com/linux-rdma/rdma-core
7805 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
7806 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
7807 S:      Supported
7808 F:      Documentation/devicetree/bindings/infiniband/
7809 F:      Documentation/infiniband/
7810 F:      drivers/infiniband/
7811 F:      include/uapi/linux/if_infiniband.h
7812 F:      include/uapi/rdma/
7813 F:      include/rdma/
7814 F:      include/trace/events/ib_mad.h
7815 F:      include/trace/events/ib_umad.h
7816 F:      samples/bpf/ibumad_kern.c
7817 F:      samples/bpf/ibumad_user.c
7818
7819 INGENIC JZ4780 DMA Driver
7820 M:      Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
7821 S:      Maintained
7822 F:      drivers/dma/dma-jz4780.c
7823
7824 INGENIC JZ4780 NAND DRIVER
7825 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
7826 L:      linux-mtd@lists.infradead.org
7827 S:      Maintained
7828 F:      drivers/mtd/nand/raw/jz4780_*
7829
7830 INOTIFY
7831 M:      Jan Kara <jack@suse.cz>
7832 R:      Amir Goldstein <amir73il@gmail.com>
7833 L:      linux-fsdevel@vger.kernel.org
7834 S:      Maintained
7835 F:      Documentation/filesystems/inotify.txt
7836 F:      fs/notify/inotify/
7837 F:      include/linux/inotify.h
7838 F:      include/uapi/linux/inotify.h
7839
7840 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
7841 M:      Dmitry Torokhov <dmitry.torokhov@gmail.com>
7842 L:      linux-input@vger.kernel.org
7843 Q:      http://patchwork.kernel.org/project/linux-input/list/
7844 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
7845 S:      Maintained
7846 F:      drivers/input/
7847 F:      include/linux/input.h
7848 F:      include/uapi/linux/input.h
7849 F:      include/uapi/linux/input-event-codes.h
7850 F:      include/linux/input/
7851 F:      Documentation/devicetree/bindings/input/
7852 F:      Documentation/devicetree/bindings/serio/
7853 F:      Documentation/input/
7854
7855 INPUT MULTITOUCH (MT) PROTOCOL
7856 M:      Henrik Rydberg <rydberg@bitmath.org>
7857 L:      linux-input@vger.kernel.org
7858 S:      Odd fixes
7859 F:      Documentation/input/multi-touch-protocol.rst
7860 F:      drivers/input/input-mt.c
7861 K:      \b(ABS|SYN)_MT_
7862
7863 INSIDE SECURE CRYPTO DRIVER
7864 M:      Antoine Tenart <antoine.tenart@bootlin.com>
7865 F:      drivers/crypto/inside-secure/
7866 S:      Maintained
7867 L:      linux-crypto@vger.kernel.org
7868
7869 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
7870 M:      Mimi Zohar <zohar@linux.ibm.com>
7871 M:      Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
7872 L:      linux-integrity@vger.kernel.org
7873 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
7874 S:      Supported
7875 F:      security/integrity/ima/
7876
7877 INTEL 810/815 FRAMEBUFFER DRIVER
7878 M:      Antonino Daplas <adaplas@gmail.com>
7879 L:      linux-fbdev@vger.kernel.org
7880 S:      Maintained
7881 F:      drivers/video/fbdev/i810/
7882
7883 INTEL ASoC DRIVERS
7884 M:      Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
7885 M:      Liam Girdwood <liam.r.girdwood@linux.intel.com>
7886 M:      Jie Yang <yang.jie@linux.intel.com>
7887 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
7888 S:      Supported
7889 F:      sound/soc/intel/
7890
7891 INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER
7892 M:      Hans de Goede <hdegoede@redhat.com>
7893 L:      platform-driver-x86@vger.kernel.org
7894 S:      Maintained
7895 F:      drivers/platform/x86/intel_atomisp2_pm.c
7896
7897 INTEL C600 SERIES SAS CONTROLLER DRIVER
7898 M:      Intel SCU Linux support <intel-linux-scu@intel.com>
7899 M:      Artur Paszkiewicz <artur.paszkiewicz@intel.com>
7900 L:      linux-scsi@vger.kernel.org
7901 T:      git git://git.code.sf.net/p/intel-sas/isci
7902 S:      Supported
7903 F:      drivers/scsi/isci/
7904
7905 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
7906 M:      Jani Nikula <jani.nikula@linux.intel.com>
7907 M:      Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
7908 M:      Rodrigo Vivi <rodrigo.vivi@intel.com>
7909 L:      intel-gfx@lists.freedesktop.org
7910 W:      https://01.org/linuxgraphics/
7911 B:      https://01.org/linuxgraphics/documentation/how-report-bugs
7912 C:      irc://chat.freenode.net/intel-gfx
7913 Q:      http://patchwork.freedesktop.org/project/intel-gfx/
7914 T:      git git://anongit.freedesktop.org/drm-intel
7915 S:      Supported
7916 F:      drivers/gpu/drm/i915/
7917 F:      include/drm/i915*
7918 F:      include/uapi/drm/i915_drm.h
7919 F:      Documentation/gpu/i915.rst
7920
7921 INTEL ETHERNET DRIVERS
7922 M:      Jeff Kirsher <jeffrey.t.kirsher@intel.com>
7923 L:      intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
7924 W:      http://www.intel.com/support/feedback.htm
7925 W:      http://e1000.sourceforge.net/
7926 Q:      http://patchwork.ozlabs.org/project/intel-wired-lan/list/
7927 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
7928 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
7929 S:      Supported
7930 F:      Documentation/networking/device_drivers/intel/e100.rst
7931 F:      Documentation/networking/device_drivers/intel/e1000.rst
7932 F:      Documentation/networking/device_drivers/intel/e1000e.rst
7933 F:      Documentation/networking/device_drivers/intel/fm10k.rst
7934 F:      Documentation/networking/device_drivers/intel/igb.rst
7935 F:      Documentation/networking/device_drivers/intel/igbvf.rst
7936 F:      Documentation/networking/device_drivers/intel/ixgb.rst
7937 F:      Documentation/networking/device_drivers/intel/ixgbe.rst
7938 F:      Documentation/networking/device_drivers/intel/ixgbevf.rst
7939 F:      Documentation/networking/device_drivers/intel/i40e.rst
7940 F:      Documentation/networking/device_drivers/intel/iavf.rst
7941 F:      Documentation/networking/device_drivers/intel/ice.rst
7942 F:      drivers/net/ethernet/intel/
7943 F:      drivers/net/ethernet/intel/*/
7944 F:      include/linux/avf/virtchnl.h
7945
7946 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
7947 M:      Maik Broemme <mbroemme@libmpq.org>
7948 L:      linux-fbdev@vger.kernel.org
7949 S:      Maintained
7950 F:      Documentation/fb/intelfb.txt
7951 F:      drivers/video/fbdev/intelfb/
7952
7953 INTEL GPIO DRIVERS
7954 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7955 L:      linux-gpio@vger.kernel.org
7956 S:      Maintained
7957 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
7958 F:      drivers/gpio/gpio-ich.c
7959 F:      drivers/gpio/gpio-intel-mid.c
7960 F:      drivers/gpio/gpio-lynxpoint.c
7961 F:      drivers/gpio/gpio-merrifield.c
7962 F:      drivers/gpio/gpio-ml-ioh.c
7963 F:      drivers/gpio/gpio-pch.c
7964 F:      drivers/gpio/gpio-sch.c
7965 F:      drivers/gpio/gpio-sodaville.c
7966
7967 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
7968 M:      Zhenyu Wang <zhenyuw@linux.intel.com>
7969 M:      Zhi Wang <zhi.a.wang@intel.com>
7970 L:      intel-gvt-dev@lists.freedesktop.org
7971 L:      intel-gfx@lists.freedesktop.org
7972 W:      https://01.org/igvt-g
7973 T:      git https://github.com/intel/gvt-linux.git
7974 S:      Supported
7975 F:      drivers/gpu/drm/i915/gvt/
7976
7977 INTEL HID EVENT DRIVER
7978 M:      Alex Hung <alex.hung@canonical.com>
7979 L:      platform-driver-x86@vger.kernel.org
7980 S:      Maintained
7981 F:      drivers/platform/x86/intel-hid.c
7982
7983 INTEL I/OAT DMA DRIVER
7984 M:      Dave Jiang <dave.jiang@intel.com>
7985 R:      Dan Williams <dan.j.williams@intel.com>
7986 L:      dmaengine@vger.kernel.org
7987 Q:      https://patchwork.kernel.org/project/linux-dmaengine/list/
7988 S:      Supported
7989 F:      drivers/dma/ioat*
7990
7991 INTEL IDLE DRIVER
7992 M:      Jacob Pan <jacob.jun.pan@linux.intel.com>
7993 M:      Len Brown <lenb@kernel.org>
7994 L:      linux-pm@vger.kernel.org
7995 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
7996 B:      https://bugzilla.kernel.org
7997 S:      Supported
7998 F:      drivers/idle/intel_idle.c
7999
8000 INTEL INTEGRATED SENSOR HUB DRIVER
8001 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
8002 M:      Jiri Kosina <jikos@kernel.org>
8003 L:      linux-input@vger.kernel.org
8004 S:      Maintained
8005 F:      drivers/hid/intel-ish-hid/
8006
8007 INTEL IOMMU (VT-d)
8008 M:      David Woodhouse <dwmw2@infradead.org>
8009 L:      iommu@lists.linux-foundation.org
8010 T:      git git://git.infradead.org/iommu-2.6.git
8011 S:      Supported
8012 F:      drivers/iommu/intel-iommu.c
8013 F:      include/linux/intel-iommu.h
8014
8015 INTEL IOP-ADMA DMA DRIVER
8016 R:      Dan Williams <dan.j.williams@intel.com>
8017 S:      Odd fixes
8018 F:      drivers/dma/iop-adma.c
8019
8020 INTEL IPU3 CSI-2 CIO2 DRIVER
8021 M:      Yong Zhi <yong.zhi@intel.com>
8022 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
8023 M:      Bingbu Cao <bingbu.cao@intel.com>
8024 R:      Tian Shu Qiu <tian.shu.qiu@intel.com>
8025 L:      linux-media@vger.kernel.org
8026 S:      Maintained
8027 F:      drivers/media/pci/intel/ipu3/
8028 F:      Documentation/media/uapi/v4l/pixfmt-srggb10-ipu3.rst
8029
8030 INTEL IPU3 CSI-2 IMGU DRIVER
8031 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
8032 L:      linux-media@vger.kernel.org
8033 S:      Maintained
8034 F:      drivers/staging/media/ipu3/
8035 F:      Documentation/media/uapi/v4l/pixfmt-meta-intel-ipu3.rst
8036 F:      Documentation/media/v4l-drivers/ipu3.rst
8037
8038 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
8039 M:      Krzysztof Halasa <khalasa@piap.pl>
8040 S:      Maintained
8041 F:      include/linux/soc/ixp4xx/qmgr.h
8042 F:      include/linux/soc/ixp4xx/npe.h
8043 F:      drivers/soc/ixp4xx/ixp4xx-qmgr.c
8044 F:      drivers/soc/ixp4xx/ixp4xx-npe.c
8045 F:      drivers/net/ethernet/xscale/ixp4xx_eth.c
8046 F:      drivers/net/wan/ixp4xx_hss.c
8047
8048 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
8049 M:      Deepak Saxena <dsaxena@plexity.net>
8050 S:      Maintained
8051 F:      drivers/char/hw_random/ixp4xx-rng.c
8052
8053 INTEL MANAGEMENT ENGINE (mei)
8054 M:      Tomas Winkler <tomas.winkler@intel.com>
8055 L:      linux-kernel@vger.kernel.org
8056 S:      Supported
8057 F:      include/uapi/linux/mei.h
8058 F:      include/linux/mei_cl_bus.h
8059 F:      drivers/misc/mei/*
8060 F:      drivers/watchdog/mei_wdt.c
8061 F:      Documentation/misc-devices/mei/*
8062 F:      samples/mei/*
8063
8064 INTEL MENLOW THERMAL DRIVER
8065 M:      Sujith Thomas <sujith.thomas@intel.com>
8066 L:      platform-driver-x86@vger.kernel.org
8067 W:      https://01.org/linux-acpi
8068 S:      Supported
8069 F:      drivers/platform/x86/intel_menlow.c
8070
8071 INTEL MIC DRIVERS (mic)
8072 M:      Sudeep Dutt <sudeep.dutt@intel.com>
8073 M:      Ashutosh Dixit <ashutosh.dixit@intel.com>
8074 S:      Supported
8075 W:      https://github.com/sudeepdutt/mic
8076 W:      http://software.intel.com/en-us/mic-developer
8077 F:      include/linux/mic_bus.h
8078 F:      include/linux/scif.h
8079 F:      include/uapi/linux/mic_common.h
8080 F:      include/uapi/linux/mic_ioctl.h
8081 F:      include/uapi/linux/scif_ioctl.h
8082 F:      drivers/misc/mic/
8083 F:      drivers/dma/mic_x100_dma.c
8084 F:      drivers/dma/mic_x100_dma.h
8085 F:      Documentation/mic/
8086
8087 INTEL PMC CORE DRIVER
8088 M:      Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
8089 M:      Vishwanath Somayaji <vishwanath.somayaji@intel.com>
8090 L:      platform-driver-x86@vger.kernel.org
8091 S:      Maintained
8092 F:      drivers/platform/x86/intel_pmc_core*
8093
8094 INTEL PMC/P-Unit IPC DRIVER
8095 M:      Zha Qipeng<qipeng.zha@intel.com>
8096 L:      platform-driver-x86@vger.kernel.org
8097 S:      Maintained
8098 F:      drivers/platform/x86/intel_pmc_ipc.c
8099 F:      drivers/platform/x86/intel_punit_ipc.c
8100 F:      arch/x86/include/asm/intel_pmc_ipc.h
8101 F:      arch/x86/include/asm/intel_punit_ipc.h
8102
8103 INTEL PMIC GPIO DRIVERS
8104 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
8105 S:      Maintained
8106 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
8107 F:      drivers/gpio/gpio-*cove.c
8108 F:      drivers/gpio/gpio-msic.c
8109
8110 INTEL MULTIFUNCTION PMIC DEVICE DRIVERS
8111 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
8112 S:      Maintained
8113 F:      drivers/mfd/intel_msic.c
8114 F:      drivers/mfd/intel_soc_pmic*
8115 F:      include/linux/mfd/intel_msic.h
8116 F:      include/linux/mfd/intel_soc_pmic*
8117
8118 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
8119 M:      Stanislav Yakovlev <stas.yakovlev@gmail.com>
8120 L:      linux-wireless@vger.kernel.org
8121 S:      Maintained
8122 F:      Documentation/networking/device_drivers/intel/ipw2100.txt
8123 F:      Documentation/networking/device_drivers/intel/ipw2200.txt
8124 F:      drivers/net/wireless/intel/ipw2x00/
8125
8126 INTEL PSTATE DRIVER
8127 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
8128 M:      Len Brown <lenb@kernel.org>
8129 L:      linux-pm@vger.kernel.org
8130 S:      Supported
8131 F:      drivers/cpufreq/intel_pstate.c
8132
8133 INTEL RDMA RNIC DRIVER
8134 M:      Faisal Latif <faisal.latif@intel.com>
8135 M:      Shiraz Saleem <shiraz.saleem@intel.com>
8136 L:      linux-rdma@vger.kernel.org
8137 S:      Supported
8138 F:      drivers/infiniband/hw/i40iw/
8139 F:      include/uapi/rdma/i40iw-abi.h
8140
8141 INTEL TELEMETRY DRIVER
8142 M:      Rajneesh Bhardwaj <rajneesh.bhardwaj@linux.intel.com>
8143 M:      "David E. Box" <david.e.box@linux.intel.com>
8144 L:      platform-driver-x86@vger.kernel.org
8145 S:      Maintained
8146 F:      arch/x86/include/asm/intel_telemetry.h
8147 F:      drivers/platform/x86/intel_telemetry*
8148
8149 INTEL VIRTUAL BUTTON DRIVER
8150 M:      AceLan Kao <acelan.kao@canonical.com>
8151 L:      platform-driver-x86@vger.kernel.org
8152 S:      Maintained
8153 F:      drivers/platform/x86/intel-vbtn.c
8154
8155 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
8156 M:      Stanislaw Gruszka <sgruszka@redhat.com>
8157 L:      linux-wireless@vger.kernel.org
8158 S:      Supported
8159 F:      drivers/net/wireless/intel/iwlegacy/
8160
8161 INTEL WIRELESS WIFI LINK (iwlwifi)
8162 M:      Johannes Berg <johannes.berg@intel.com>
8163 M:      Emmanuel Grumbach <emmanuel.grumbach@intel.com>
8164 M:      Luca Coelho <luciano.coelho@intel.com>
8165 M:      Intel Linux Wireless <linuxwifi@intel.com>
8166 L:      linux-wireless@vger.kernel.org
8167 W:      http://intellinuxwireless.org
8168 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
8169 S:      Supported
8170 F:      drivers/net/wireless/intel/iwlwifi/
8171
8172 INTEL WIRELESS WIMAX CONNECTION 2400
8173 M:      Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
8174 M:      linux-wimax@intel.com
8175 L:      wimax@linuxwimax.org (subscribers-only)
8176 S:      Supported
8177 W:      http://linuxwimax.org
8178 F:      Documentation/wimax/README.i2400m
8179 F:      drivers/net/wimax/i2400m/
8180 F:      include/uapi/linux/wimax/i2400m.h
8181
8182 INTEL WMI THUNDERBOLT FORCE POWER DRIVER
8183 M:      Mario Limonciello <mario.limonciello@dell.com>
8184 S:      Maintained
8185 F:      drivers/platform/x86/intel-wmi-thunderbolt.c
8186
8187 INTEL(R) TRACE HUB
8188 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
8189 S:      Supported
8190 F:      Documentation/trace/intel_th.rst
8191 F:      drivers/hwtracing/intel_th/
8192
8193 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
8194 M:      Ning Sun <ning.sun@intel.com>
8195 L:      tboot-devel@lists.sourceforge.net
8196 W:      http://tboot.sourceforge.net
8197 T:      hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
8198 S:      Supported
8199 F:      Documentation/intel_txt.txt
8200 F:      include/linux/tboot.h
8201 F:      arch/x86/kernel/tboot.c
8202
8203 INTEL-MID GPIO DRIVER
8204 M:      David Cohen <david.a.cohen@linux.intel.com>
8205 L:      linux-gpio@vger.kernel.org
8206 S:      Maintained
8207 F:      drivers/gpio/gpio-intel-mid.c
8208
8209 INTERCONNECT API
8210 M:      Georgi Djakov <georgi.djakov@linaro.org>
8211 L:      linux-pm@vger.kernel.org
8212 S:      Maintained
8213 F:      Documentation/interconnect/
8214 F:      Documentation/devicetree/bindings/interconnect/
8215 F:      drivers/interconnect/
8216 F:      include/dt-bindings/interconnect/
8217 F:      include/linux/interconnect-provider.h
8218 F:      include/linux/interconnect.h
8219
8220 INVENSENSE MPU-3050 GYROSCOPE DRIVER
8221 M:      Linus Walleij <linus.walleij@linaro.org>
8222 L:      linux-iio@vger.kernel.org
8223 S:      Maintained
8224 F:      drivers/iio/gyro/mpu3050*
8225 F:      Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.txt
8226
8227 IOC3 ETHERNET DRIVER
8228 M:      Ralf Baechle <ralf@linux-mips.org>
8229 L:      linux-mips@vger.kernel.org
8230 S:      Maintained
8231 F:      drivers/net/ethernet/sgi/ioc3-eth.c
8232
8233 IOC3 SERIAL DRIVER
8234 M:      Pat Gefre <pfg@sgi.com>
8235 L:      linux-serial@vger.kernel.org
8236 S:      Maintained
8237 F:      drivers/tty/serial/ioc3_serial.c
8238
8239 IOMAP FILESYSTEM LIBRARY
8240 M:      Christoph Hellwig <hch@infradead.org>
8241 M:      Darrick J. Wong <darrick.wong@oracle.com>
8242 M:      linux-xfs@vger.kernel.org
8243 M:      linux-fsdevel@vger.kernel.org
8244 L:      linux-xfs@vger.kernel.org
8245 L:      linux-fsdevel@vger.kernel.org
8246 T:      git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
8247 S:      Supported
8248 F:      fs/iomap.c
8249 F:      include/linux/iomap.h
8250
8251 IOMMU DRIVERS
8252 M:      Joerg Roedel <joro@8bytes.org>
8253 L:      iommu@lists.linux-foundation.org
8254 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
8255 S:      Maintained
8256 F:      Documentation/devicetree/bindings/iommu/
8257 F:      drivers/iommu/
8258 F:      include/linux/iommu.h
8259 F:      include/linux/of_iommu.h
8260 F:      include/linux/iova.h
8261
8262 IO_URING
8263 M:      Jens Axboe <axboe@kernel.dk>
8264 L:      linux-block@vger.kernel.org
8265 L:      linux-fsdevel@vger.kernel.org
8266 T:      git git://git.kernel.dk/linux-block
8267 T:      git git://git.kernel.dk/liburing
8268 S:      Maintained
8269 F:      fs/io_uring.c
8270 F:      include/uapi/linux/io_uring.h
8271
8272 IP MASQUERADING
8273 M:      Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
8274 S:      Maintained
8275 F:      net/ipv4/netfilter/ipt_MASQUERADE.c
8276
8277 IPMI SUBSYSTEM
8278 M:      Corey Minyard <minyard@acm.org>
8279 L:      openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
8280 W:      http://openipmi.sourceforge.net/
8281 S:      Supported
8282 F:      Documentation/devicetree/bindings/ipmi/
8283 F:      Documentation/IPMI.txt
8284 F:      drivers/char/ipmi/
8285 F:      include/linux/ipmi*
8286 F:      include/uapi/linux/ipmi*
8287
8288 IPS SCSI RAID DRIVER
8289 M:      Adaptec OEM Raid Solutions <aacraid@microsemi.com>
8290 L:      linux-scsi@vger.kernel.org
8291 W:      http://www.adaptec.com/
8292 S:      Maintained
8293 F:      drivers/scsi/ips*
8294
8295 IPVS
8296 M:      Wensong Zhang <wensong@linux-vs.org>
8297 M:      Simon Horman <horms@verge.net.au>
8298 M:      Julian Anastasov <ja@ssi.bg>
8299 L:      netdev@vger.kernel.org
8300 L:      lvs-devel@vger.kernel.org
8301 S:      Maintained
8302 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
8303 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
8304 F:      Documentation/networking/ipvs-sysctl.txt
8305 F:      include/net/ip_vs.h
8306 F:      include/uapi/linux/ip_vs.h
8307 F:      net/netfilter/ipvs/
8308
8309 IPWIRELESS DRIVER
8310 M:      Jiri Kosina <jikos@kernel.org>
8311 M:      David Sterba <dsterba@suse.com>
8312 S:      Odd Fixes
8313 F:      drivers/tty/ipwireless/
8314
8315 IPX NETWORK LAYER
8316 L:      netdev@vger.kernel.org
8317 S:      Obsolete
8318 F:      include/uapi/linux/ipx.h
8319
8320 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
8321 M:      Marc Zyngier <marc.zyngier@arm.com>
8322 S:      Maintained
8323 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
8324 F:      Documentation/IRQ-domain.txt
8325 F:      include/linux/irqdomain.h
8326 F:      kernel/irq/irqdomain.c
8327 F:      kernel/irq/msi.c
8328
8329 IRQ SUBSYSTEM
8330 M:      Thomas Gleixner <tglx@linutronix.de>
8331 L:      linux-kernel@vger.kernel.org
8332 S:      Maintained
8333 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
8334 F:      kernel/irq/
8335
8336 IRQCHIP DRIVERS
8337 M:      Thomas Gleixner <tglx@linutronix.de>
8338 M:      Jason Cooper <jason@lakedaemon.net>
8339 M:      Marc Zyngier <marc.zyngier@arm.com>
8340 L:      linux-kernel@vger.kernel.org
8341 S:      Maintained
8342 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
8343 F:      Documentation/devicetree/bindings/interrupt-controller/
8344 F:      drivers/irqchip/
8345
8346 ISA
8347 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
8348 S:      Maintained
8349 F:      Documentation/isa.txt
8350 F:      drivers/base/isa.c
8351 F:      include/linux/isa.h
8352
8353 ISA RADIO MODULE
8354 M:      Hans Verkuil <hverkuil@xs4all.nl>
8355 L:      linux-media@vger.kernel.org
8356 T:      git git://linuxtv.org/media_tree.git
8357 W:      https://linuxtv.org
8358 S:      Maintained
8359 F:      drivers/media/radio/radio-isa*
8360
8361 ISAPNP
8362 M:      Jaroslav Kysela <perex@perex.cz>
8363 S:      Maintained
8364 F:      Documentation/isapnp.txt
8365 F:      drivers/pnp/isapnp/
8366 F:      include/linux/isapnp.h
8367
8368 ISCSI
8369 M:      Lee Duncan <lduncan@suse.com>
8370 M:      Chris Leech <cleech@redhat.com>
8371 L:      open-iscsi@googlegroups.com
8372 W:      www.open-iscsi.com
8373 S:      Maintained
8374 F:      drivers/scsi/*iscsi*
8375 F:      include/scsi/*iscsi*
8376
8377 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
8378 M:      Peter Jones <pjones@redhat.com>
8379 M:      Konrad Rzeszutek Wilk <konrad@kernel.org>
8380 S:      Maintained
8381 F:      drivers/firmware/iscsi_ibft*
8382
8383 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
8384 M:      Sagi Grimberg <sagi@grimberg.me>
8385 M:      Max Gurtovoy <maxg@mellanox.com>
8386 L:      linux-rdma@vger.kernel.org
8387 S:      Supported
8388 W:      http://www.openfabrics.org
8389 W:      www.open-iscsi.org
8390 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
8391 F:      drivers/infiniband/ulp/iser/
8392
8393 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
8394 M:      Sagi Grimberg <sagi@grimberg.me>
8395 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
8396 L:      linux-rdma@vger.kernel.org
8397 L:      target-devel@vger.kernel.org
8398 S:      Supported
8399 W:      http://www.linux-iscsi.org
8400 F:      drivers/infiniband/ulp/isert
8401
8402 ISDN SUBSYSTEM
8403 M:      Karsten Keil <isdn@linux-pingi.de>
8404 L:      isdn4linux@listserv.isdn4linux.de (subscribers-only)
8405 L:      netdev@vger.kernel.org
8406 W:      http://www.isdn4linux.de
8407 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
8408 S:      Maintained
8409 F:      Documentation/isdn/
8410 F:      drivers/isdn/
8411 F:      include/linux/isdn.h
8412 F:      include/linux/isdn/
8413 F:      include/uapi/linux/isdn.h
8414 F:      include/uapi/linux/isdn/
8415
8416 IT87 HARDWARE MONITORING DRIVER
8417 M:      Jean Delvare <jdelvare@suse.com>
8418 L:      linux-hwmon@vger.kernel.org
8419 S:      Maintained
8420 F:      Documentation/hwmon/it87.rst
8421 F:      drivers/hwmon/it87.c
8422
8423 IT913X MEDIA DRIVER
8424 M:      Antti Palosaari <crope@iki.fi>
8425 L:      linux-media@vger.kernel.org
8426 W:      https://linuxtv.org
8427 W:      http://palosaari.fi/linux/
8428 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8429 T:      git git://linuxtv.org/anttip/media_tree.git
8430 S:      Maintained
8431 F:      drivers/media/tuners/it913x*
8432
8433 IVTV VIDEO4LINUX DRIVER
8434 M:      Andy Walls <awalls@md.metrocast.net>
8435 L:      ivtv-devel@ivtvdriver.org (subscribers-only)
8436 L:      linux-media@vger.kernel.org
8437 T:      git git://linuxtv.org/media_tree.git
8438 W:      http://www.ivtvdriver.org
8439 S:      Maintained
8440 F:      Documentation/media/v4l-drivers/ivtv*
8441 F:      drivers/media/pci/ivtv/
8442 F:      include/uapi/linux/ivtv*
8443
8444 IX2505V MEDIA DRIVER
8445 M:      Malcolm Priestley <tvboxspy@gmail.com>
8446 L:      linux-media@vger.kernel.org
8447 W:      https://linuxtv.org
8448 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8449 S:      Maintained
8450 F:      drivers/media/dvb-frontends/ix2505v*
8451
8452 JAILHOUSE HYPERVISOR INTERFACE
8453 M:      Jan Kiszka <jan.kiszka@siemens.com>
8454 L:      jailhouse-dev@googlegroups.com
8455 S:      Maintained
8456 F:      arch/x86/kernel/jailhouse.c
8457 F:      arch/x86/include/asm/jailhouse_para.h
8458
8459 JC42.4 TEMPERATURE SENSOR DRIVER
8460 M:      Guenter Roeck <linux@roeck-us.net>
8461 L:      linux-hwmon@vger.kernel.org
8462 S:      Maintained
8463 F:      drivers/hwmon/jc42.c
8464 F:      Documentation/hwmon/jc42.rst
8465
8466 JFS FILESYSTEM
8467 M:      Dave Kleikamp <shaggy@kernel.org>
8468 L:      jfs-discussion@lists.sourceforge.net
8469 W:      http://jfs.sourceforge.net/
8470 T:      git git://github.com/kleikamp/linux-shaggy.git
8471 S:      Maintained
8472 F:      Documentation/filesystems/jfs.txt
8473 F:      fs/jfs/
8474
8475 JME NETWORK DRIVER
8476 M:      Guo-Fu Tseng <cooldavid@cooldavid.org>
8477 L:      netdev@vger.kernel.org
8478 S:      Maintained
8479 F:      drivers/net/ethernet/jme.*
8480
8481 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
8482 M:      David Woodhouse <dwmw2@infradead.org>
8483 M:      Richard Weinberger <richard@nod.at>
8484 L:      linux-mtd@lists.infradead.org
8485 W:      http://www.linux-mtd.infradead.org/doc/jffs2.html
8486 T:      git git://git.infradead.org/ubifs-2.6.git
8487 S:      Odd Fixes
8488 F:      fs/jffs2/
8489 F:      include/uapi/linux/jffs2.h
8490
8491 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
8492 M:      "Theodore Ts'o" <tytso@mit.edu>
8493 M:      Jan Kara <jack@suse.com>
8494 L:      linux-ext4@vger.kernel.org
8495 S:      Maintained
8496 F:      fs/jbd2/
8497 F:      include/linux/jbd2.h
8498
8499 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
8500 M:      Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
8501 L:      linux-media@vger.kernel.org
8502 S:      Maintained
8503 F:      drivers/media/platform/rcar_jpu.c
8504
8505 JSM Neo PCI based serial card
8506 L:      linux-serial@vger.kernel.org
8507 S:      Orphan
8508 F:      drivers/tty/serial/jsm/
8509
8510 K10TEMP HARDWARE MONITORING DRIVER
8511 M:      Clemens Ladisch <clemens@ladisch.de>
8512 L:      linux-hwmon@vger.kernel.org
8513 S:      Maintained
8514 F:      Documentation/hwmon/k10temp.rst
8515 F:      drivers/hwmon/k10temp.c
8516
8517 K8TEMP HARDWARE MONITORING DRIVER
8518 M:      Rudolf Marek <r.marek@assembler.cz>
8519 L:      linux-hwmon@vger.kernel.org
8520 S:      Maintained
8521 F:      Documentation/hwmon/k8temp.rst
8522 F:      drivers/hwmon/k8temp.c
8523
8524 KASAN
8525 M:      Andrey Ryabinin <aryabinin@virtuozzo.com>
8526 R:      Alexander Potapenko <glider@google.com>
8527 R:      Dmitry Vyukov <dvyukov@google.com>
8528 L:      kasan-dev@googlegroups.com
8529 S:      Maintained
8530 F:      arch/*/include/asm/kasan.h
8531 F:      arch/*/mm/kasan_init*
8532 F:      Documentation/dev-tools/kasan.rst
8533 F:      include/linux/kasan*.h
8534 F:      lib/test_kasan.c
8535 F:      mm/kasan/
8536 F:      scripts/Makefile.kasan
8537
8538 KCONFIG
8539 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
8540 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
8541 L:      linux-kbuild@vger.kernel.org
8542 S:      Maintained
8543 F:      Documentation/kbuild/kconfig*
8544 F:      scripts/kconfig/
8545 F:      scripts/Kconfig.include
8546
8547 KDUMP
8548 M:      Dave Young <dyoung@redhat.com>
8549 M:      Baoquan He <bhe@redhat.com>
8550 R:      Vivek Goyal <vgoyal@redhat.com>
8551 L:      kexec@lists.infradead.org
8552 W:      http://lse.sourceforge.net/kdump/
8553 S:      Maintained
8554 F:      Documentation/kdump/
8555
8556 KEENE FM RADIO TRANSMITTER DRIVER
8557 M:      Hans Verkuil <hverkuil@xs4all.nl>
8558 L:      linux-media@vger.kernel.org
8559 T:      git git://linuxtv.org/media_tree.git
8560 W:      https://linuxtv.org
8561 S:      Maintained
8562 F:      drivers/media/radio/radio-keene*
8563
8564 KERNEL AUTOMOUNTER
8565 M:      Ian Kent <raven@themaw.net>
8566 L:      autofs@vger.kernel.org
8567 S:      Maintained
8568 F:      fs/autofs/
8569
8570 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
8571 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
8572 M:      Michal Marek <michal.lkml@markovi.net>
8573 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
8574 L:      linux-kbuild@vger.kernel.org
8575 S:      Maintained
8576 F:      Documentation/kbuild/
8577 F:      Makefile
8578 F:      scripts/Kbuild*
8579 F:      scripts/Makefile*
8580 F:      scripts/basic/
8581 F:      scripts/mk*
8582 F:      scripts/*vmlinux*
8583 F:      scripts/mod/
8584 F:      scripts/package/
8585
8586 KERNEL JANITORS
8587 L:      kernel-janitors@vger.kernel.org
8588 W:      http://kernelnewbies.org/KernelJanitors
8589 S:      Odd Fixes
8590
8591 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
8592 M:      "J. Bruce Fields" <bfields@fieldses.org>
8593 M:      Jeff Layton <jlayton@kernel.org>
8594 L:      linux-nfs@vger.kernel.org
8595 W:      http://nfs.sourceforge.net/
8596 T:      git git://linux-nfs.org/~bfields/linux.git
8597 S:      Supported
8598 F:      fs/nfsd/
8599 F:      include/uapi/linux/nfsd/
8600 F:      fs/lockd/
8601 F:      fs/nfs_common/
8602 F:      net/sunrpc/
8603 F:      include/linux/lockd/
8604 F:      include/linux/sunrpc/
8605 F:      include/uapi/linux/sunrpc/
8606
8607 KERNEL SELFTEST FRAMEWORK
8608 M:      Shuah Khan <shuah@kernel.org>
8609 M:      Shuah Khan <skhan@linuxfoundation.org>
8610 L:      linux-kselftest@vger.kernel.org
8611 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
8612 Q:      https://patchwork.kernel.org/project/linux-kselftest/list/
8613 S:      Maintained
8614 F:      tools/testing/selftests/
8615 F:      Documentation/dev-tools/kselftest*
8616
8617 KERNEL USERMODE HELPER
8618 M:      Luis Chamberlain <mcgrof@kernel.org>
8619 L:      linux-kernel@vger.kernel.org
8620 S:      Maintained
8621 F:      kernel/umh.c
8622 F:      include/linux/umh.h
8623
8624 KERNEL VIRTUAL MACHINE (KVM)
8625 M:      Paolo Bonzini <pbonzini@redhat.com>
8626 M:      Radim Krčmář <rkrcmar@redhat.com>
8627 L:      kvm@vger.kernel.org
8628 W:      http://www.linux-kvm.org
8629 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
8630 S:      Supported
8631 F:      Documentation/virtual/kvm/
8632 F:      include/trace/events/kvm.h
8633 F:      include/uapi/asm-generic/kvm*
8634 F:      include/uapi/linux/kvm*
8635 F:      include/asm-generic/kvm*
8636 F:      include/linux/kvm*
8637 F:      include/kvm/iodev.h
8638 F:      virt/kvm/*
8639 F:      tools/kvm/
8640 F:      tools/testing/selftests/kvm/
8641
8642 KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd)
8643 M:      Joerg Roedel <joro@8bytes.org>
8644 L:      kvm@vger.kernel.org
8645 W:      http://www.linux-kvm.org/
8646 S:      Maintained
8647 F:      arch/x86/include/asm/svm.h
8648 F:      arch/x86/kvm/svm.c
8649
8650 KERNEL VIRTUAL MACHINE FOR ARM/ARM64 (KVM/arm, KVM/arm64)
8651 M:      Marc Zyngier <marc.zyngier@arm.com>
8652 R:      James Morse <james.morse@arm.com>
8653 R:      Julien Thierry <julien.thierry@arm.com>
8654 R:      Suzuki K Pouloze <suzuki.poulose@arm.com>
8655 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8656 L:      kvmarm@lists.cs.columbia.edu
8657 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
8658 S:      Maintained
8659 F:      arch/arm/include/uapi/asm/kvm*
8660 F:      arch/arm/include/asm/kvm*
8661 F:      arch/arm/kvm/
8662 F:      arch/arm64/include/uapi/asm/kvm*
8663 F:      arch/arm64/include/asm/kvm*
8664 F:      arch/arm64/kvm/
8665 F:      virt/kvm/arm/
8666 F:      include/kvm/arm_*
8667
8668 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
8669 M:      James Hogan <jhogan@kernel.org>
8670 L:      linux-mips@vger.kernel.org
8671 S:      Supported
8672 F:      arch/mips/include/uapi/asm/kvm*
8673 F:      arch/mips/include/asm/kvm*
8674 F:      arch/mips/kvm/
8675
8676 KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
8677 M:      Paul Mackerras <paulus@ozlabs.org>
8678 L:      kvm-ppc@vger.kernel.org
8679 W:      http://www.linux-kvm.org/
8680 T:      git git://github.com/agraf/linux-2.6.git
8681 S:      Supported
8682 F:      arch/powerpc/include/uapi/asm/kvm*
8683 F:      arch/powerpc/include/asm/kvm*
8684 F:      arch/powerpc/kvm/
8685 F:      arch/powerpc/kernel/kvm*
8686
8687 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
8688 M:      Christian Borntraeger <borntraeger@de.ibm.com>
8689 M:      Janosch Frank <frankja@linux.ibm.com>
8690 R:      David Hildenbrand <david@redhat.com>
8691 R:      Cornelia Huck <cohuck@redhat.com>
8692 L:      linux-s390@vger.kernel.org
8693 W:      http://www.ibm.com/developerworks/linux/linux390/
8694 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
8695 S:      Supported
8696 F:      arch/s390/include/uapi/asm/kvm*
8697 F:      arch/s390/include/asm/gmap.h
8698 F:      arch/s390/include/asm/kvm*
8699 F:      arch/s390/kvm/
8700 F:      arch/s390/mm/gmap.c
8701
8702 KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
8703 M:      Paolo Bonzini <pbonzini@redhat.com>
8704 M:      Radim Krčmář <rkrcmar@redhat.com>
8705 L:      kvm@vger.kernel.org
8706 W:      http://www.linux-kvm.org
8707 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
8708 S:      Supported
8709 F:      arch/x86/kvm/
8710 F:      arch/x86/kvm/*/
8711 F:      arch/x86/include/uapi/asm/kvm*
8712 F:      arch/x86/include/asm/kvm*
8713 F:      arch/x86/include/asm/pvclock-abi.h
8714 F:      arch/x86/kernel/kvm.c
8715 F:      arch/x86/kernel/kvmclock.c
8716
8717 KERNFS
8718 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
8719 M:      Tejun Heo <tj@kernel.org>
8720 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
8721 S:      Supported
8722 F:      include/linux/kernfs.h
8723 F:      fs/kernfs/
8724
8725 KEXEC
8726 M:      Eric Biederman <ebiederm@xmission.com>
8727 W:      http://kernel.org/pub/linux/utils/kernel/kexec/
8728 L:      kexec@lists.infradead.org
8729 S:      Maintained
8730 F:      include/linux/kexec.h
8731 F:      include/uapi/linux/kexec.h
8732 F:      kernel/kexec*
8733
8734 KEYS-ENCRYPTED
8735 M:      Mimi Zohar <zohar@linux.ibm.com>
8736 L:      linux-integrity@vger.kernel.org
8737 L:      keyrings@vger.kernel.org
8738 S:      Supported
8739 F:      Documentation/security/keys/trusted-encrypted.rst
8740 F:      include/keys/encrypted-type.h
8741 F:      security/keys/encrypted-keys/
8742
8743 KEYS-TRUSTED
8744 M:      James Bottomley <jejb@linux.ibm.com>
8745 M:      Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
8746 M:      Mimi Zohar <zohar@linux.ibm.com>
8747 L:      linux-integrity@vger.kernel.org
8748 L:      keyrings@vger.kernel.org
8749 S:      Supported
8750 F:      Documentation/security/keys/trusted-encrypted.rst
8751 F:      include/keys/trusted-type.h
8752 F:      security/keys/trusted.c
8753 F:      security/keys/trusted.h
8754
8755 KEYS/KEYRINGS:
8756 M:      David Howells <dhowells@redhat.com>
8757 L:      keyrings@vger.kernel.org
8758 S:      Maintained
8759 F:      Documentation/security/keys/core.rst
8760 F:      include/linux/key.h
8761 F:      include/linux/key-type.h
8762 F:      include/linux/keyctl.h
8763 F:      include/uapi/linux/keyctl.h
8764 F:      include/keys/
8765 F:      security/keys/
8766
8767 KGDB / KDB /debug_core
8768 M:      Jason Wessel <jason.wessel@windriver.com>
8769 M:      Daniel Thompson <daniel.thompson@linaro.org>
8770 W:      http://kgdb.wiki.kernel.org/
8771 L:      kgdb-bugreport@lists.sourceforge.net
8772 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
8773 S:      Maintained
8774 F:      Documentation/dev-tools/kgdb.rst
8775 F:      drivers/misc/kgdbts.c
8776 F:      drivers/tty/serial/kgdboc.c
8777 F:      include/linux/kdb.h
8778 F:      include/linux/kgdb.h
8779 F:      kernel/debug/
8780
8781 KMEMLEAK
8782 M:      Catalin Marinas <catalin.marinas@arm.com>
8783 S:      Maintained
8784 F:      Documentation/dev-tools/kmemleak.rst
8785 F:      include/linux/kmemleak.h
8786 F:      mm/kmemleak.c
8787 F:      mm/kmemleak-test.c
8788
8789 KMOD KERNEL MODULE LOADER - USERMODE HELPER
8790 M:      Luis Chamberlain <mcgrof@kernel.org>
8791 L:      linux-kernel@vger.kernel.org
8792 S:      Maintained
8793 F:      kernel/kmod.c
8794 F:      include/linux/kmod.h
8795 F:      lib/test_kmod.c
8796 F:      tools/testing/selftests/kmod/
8797
8798 KPROBES
8799 M:      Naveen N. Rao <naveen.n.rao@linux.ibm.com>
8800 M:      Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
8801 M:      "David S. Miller" <davem@davemloft.net>
8802 M:      Masami Hiramatsu <mhiramat@kernel.org>
8803 S:      Maintained
8804 F:      Documentation/kprobes.txt
8805 F:      include/linux/kprobes.h
8806 F:      include/asm-generic/kprobes.h
8807 F:      kernel/kprobes.c
8808
8809 KS0108 LCD CONTROLLER DRIVER
8810 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
8811 S:      Maintained
8812 F:      Documentation/auxdisplay/ks0108
8813 F:      drivers/auxdisplay/ks0108.c
8814 F:      include/linux/ks0108.h
8815
8816 L3MDEV
8817 M:      David Ahern <dsa@cumulusnetworks.com>
8818 L:      netdev@vger.kernel.org
8819 S:      Maintained
8820 F:      net/l3mdev
8821 F:      include/net/l3mdev.h
8822
8823 L7 BPF FRAMEWORK
8824 M:      John Fastabend <john.fastabend@gmail.com>
8825 M:      Daniel Borkmann <daniel@iogearbox.net>
8826 L:      netdev@vger.kernel.org
8827 L:      bpf@vger.kernel.org
8828 S:      Maintained
8829 F:      include/linux/skmsg.h
8830 F:      net/core/skmsg.c
8831 F:      net/core/sock_map.c
8832 F:      net/ipv4/tcp_bpf.c
8833
8834 LANTIQ / INTEL Ethernet drivers
8835 M:      Hauke Mehrtens <hauke@hauke-m.de>
8836 L:      netdev@vger.kernel.org
8837 S:      Maintained
8838 F:      net/dsa/tag_gswip.c
8839 F:      drivers/net/ethernet/lantiq_xrx200.c
8840 F:      drivers/net/dsa/lantiq_pce.h
8841 F:      drivers/net/dsa/lantiq_gswip.c
8842
8843 LANTIQ MIPS ARCHITECTURE
8844 M:      John Crispin <john@phrozen.org>
8845 L:      linux-mips@vger.kernel.org
8846 S:      Maintained
8847 F:      arch/mips/lantiq
8848 F:      drivers/soc/lantiq
8849
8850 LAPB module
8851 L:      linux-x25@vger.kernel.org
8852 S:      Orphan
8853 F:      Documentation/networking/lapb-module.txt
8854 F:      include/*/lapb.h
8855 F:      net/lapb/
8856
8857 LASI 53c700 driver for PARISC
8858 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
8859 L:      linux-scsi@vger.kernel.org
8860 S:      Maintained
8861 F:      Documentation/scsi/53c700.txt
8862 F:      drivers/scsi/53c700*
8863
8864 LEAKING_ADDRESSES
8865 M:      Tobin C. Harding <me@tobin.cc>
8866 M:      Tycho Andersen <tycho@tycho.ws>
8867 L:      kernel-hardening@lists.openwall.com
8868 S:      Maintained
8869 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
8870 F:      scripts/leaking_addresses.pl
8871
8872 LED SUBSYSTEM
8873 M:      Jacek Anaszewski <jacek.anaszewski@gmail.com>
8874 M:      Pavel Machek <pavel@ucw.cz>
8875 R:      Dan Murphy <dmurphy@ti.com>
8876 L:      linux-leds@vger.kernel.org
8877 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
8878 S:      Maintained
8879 F:      Documentation/devicetree/bindings/leds/
8880 F:      drivers/leds/
8881 F:      include/linux/leds.h
8882
8883 LEGACY EEPROM DRIVER
8884 M:      Jean Delvare <jdelvare@suse.com>
8885 S:      Maintained
8886 F:      Documentation/misc-devices/eeprom
8887 F:      drivers/misc/eeprom/eeprom.c
8888
8889 LEGO MINDSTORMS EV3
8890 R:      David Lechner <david@lechnology.com>
8891 S:      Maintained
8892 F:      arch/arm/boot/dts/da850-lego-ev3.dts
8893 F:      Documentation/devicetree/bindings/power/supply/lego_ev3_battery.txt
8894 F:      drivers/power/supply/lego_ev3_battery.c
8895
8896 LEGO USB Tower driver
8897 M:      Juergen Stuber <starblue@users.sourceforge.net>
8898 L:      legousb-devel@lists.sourceforge.net
8899 W:      http://legousb.sourceforge.net/
8900 S:      Maintained
8901 F:      drivers/usb/misc/legousbtower.c
8902
8903 LG LAPTOP EXTRAS
8904 M:      Matan Ziv-Av <matan@svgalib.org>
8905 L:      platform-driver-x86@vger.kernel.org
8906 S:      Maintained
8907 F:      Documentation/ABI/testing/sysfs-platform-lg-laptop
8908 F:      Documentation/laptops/lg-laptop.rst
8909 F:      drivers/platform/x86/lg-laptop.c
8910
8911 LG2160 MEDIA DRIVER
8912 M:      Michael Krufky <mkrufky@linuxtv.org>
8913 L:      linux-media@vger.kernel.org
8914 W:      https://linuxtv.org
8915 W:      http://github.com/mkrufky
8916 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8917 T:      git git://linuxtv.org/mkrufky/tuners.git
8918 S:      Maintained
8919 F:      drivers/media/dvb-frontends/lg2160.*
8920
8921 LGDT3305 MEDIA DRIVER
8922 M:      Michael Krufky <mkrufky@linuxtv.org>
8923 L:      linux-media@vger.kernel.org
8924 W:      https://linuxtv.org
8925 W:      http://github.com/mkrufky
8926 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8927 T:      git git://linuxtv.org/mkrufky/tuners.git
8928 S:      Maintained
8929 F:      drivers/media/dvb-frontends/lgdt3305.*
8930
8931 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
8932 M:      Viresh Kumar <vireshk@kernel.org>
8933 L:      linux-ide@vger.kernel.org
8934 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8935 S:      Maintained
8936 F:      include/linux/pata_arasan_cf_data.h
8937 F:      drivers/ata/pata_arasan_cf.c
8938
8939 LIBATA PATA DRIVERS
8940 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8941 M:      Jens Axboe <axboe@kernel.dk>
8942 L:      linux-ide@vger.kernel.org
8943 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8944 S:      Maintained
8945 F:      drivers/ata/pata_*.c
8946 F:      drivers/ata/ata_generic.c
8947
8948 LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
8949 M:      Linus Walleij <linus.walleij@linaro.org>
8950 L:      linux-ide@vger.kernel.org
8951 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8952 S:      Maintained
8953 F:      drivers/ata/pata_ftide010.c
8954 F:      drivers/ata/sata_gemini.c
8955 F:      drivers/ata/sata_gemini.h
8956
8957 LIBATA SATA AHCI PLATFORM devices support
8958 M:      Hans de Goede <hdegoede@redhat.com>
8959 M:      Jens Axboe <axboe@kernel.dk>
8960 L:      linux-ide@vger.kernel.org
8961 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8962 S:      Maintained
8963 F:      drivers/ata/ahci_platform.c
8964 F:      drivers/ata/libahci_platform.c
8965 F:      include/linux/ahci_platform.h
8966
8967 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
8968 M:      Mikael Pettersson <mikpelinux@gmail.com>
8969 L:      linux-ide@vger.kernel.org
8970 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8971 S:      Maintained
8972 F:      drivers/ata/sata_promise.*
8973
8974 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
8975 M:      Jens Axboe <axboe@kernel.dk>
8976 L:      linux-ide@vger.kernel.org
8977 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8978 S:      Maintained
8979 F:      drivers/ata/
8980 F:      include/linux/ata.h
8981 F:      include/linux/libata.h
8982 F:      Documentation/devicetree/bindings/ata/
8983
8984 LIBLOCKDEP
8985 M:      Sasha Levin <alexander.levin@microsoft.com>
8986 S:      Maintained
8987 F:      tools/lib/lockdep/
8988
8989 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
8990 M:      Dan Williams <dan.j.williams@intel.com>
8991 M:      Vishal Verma <vishal.l.verma@intel.com>
8992 M:      Dave Jiang <dave.jiang@intel.com>
8993 L:      linux-nvdimm@lists.01.org
8994 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
8995 S:      Supported
8996 F:      drivers/nvdimm/blk.c
8997 F:      drivers/nvdimm/region_devs.c
8998
8999 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
9000 M:      Vishal Verma <vishal.l.verma@intel.com>
9001 M:      Dan Williams <dan.j.williams@intel.com>
9002 M:      Dave Jiang <dave.jiang@intel.com>
9003 L:      linux-nvdimm@lists.01.org
9004 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
9005 S:      Supported
9006 F:      drivers/nvdimm/btt*
9007
9008 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
9009 M:      Dan Williams <dan.j.williams@intel.com>
9010 M:      Vishal Verma <vishal.l.verma@intel.com>
9011 M:      Dave Jiang <dave.jiang@intel.com>
9012 L:      linux-nvdimm@lists.01.org
9013 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
9014 S:      Supported
9015 F:      drivers/nvdimm/pmem*
9016
9017 LIBNVDIMM: DEVICETREE BINDINGS
9018 M:      Oliver O'Halloran <oohall@gmail.com>
9019 L:      linux-nvdimm@lists.01.org
9020 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
9021 S:      Supported
9022 F:      drivers/nvdimm/of_pmem.c
9023 F:      Documentation/devicetree/bindings/pmem/pmem-region.txt
9024
9025 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
9026 M:      Dan Williams <dan.j.williams@intel.com>
9027 M:      Vishal Verma <vishal.l.verma@intel.com>
9028 M:      Dave Jiang <dave.jiang@intel.com>
9029 M:      Keith Busch <keith.busch@intel.com>
9030 M:      Ira Weiny <ira.weiny@intel.com>
9031 L:      linux-nvdimm@lists.01.org
9032 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
9033 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
9034 S:      Supported
9035 F:      drivers/nvdimm/*
9036 F:      drivers/acpi/nfit/*
9037 F:      include/linux/nd.h
9038 F:      include/linux/libnvdimm.h
9039 F:      include/uapi/linux/ndctl.h
9040
9041 LIGHTNVM PLATFORM SUPPORT
9042 M:      Matias Bjorling <mb@lightnvm.io>
9043 W:      http://github/OpenChannelSSD
9044 L:      linux-block@vger.kernel.org
9045 S:      Maintained
9046 F:      drivers/lightnvm/
9047 F:      include/linux/lightnvm.h
9048 F:      include/uapi/linux/lightnvm.h
9049
9050 LINUX FOR POWER MACINTOSH
9051 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
9052 W:      http://www.penguinppc.org/
9053 L:      linuxppc-dev@lists.ozlabs.org
9054 S:      Maintained
9055 F:      arch/powerpc/platforms/powermac/
9056 F:      drivers/macintosh/
9057
9058 LINUX FOR POWERPC (32-BIT AND 64-BIT)
9059 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
9060 M:      Paul Mackerras <paulus@samba.org>
9061 M:      Michael Ellerman <mpe@ellerman.id.au>
9062 W:      https://github.com/linuxppc/linux/wiki
9063 L:      linuxppc-dev@lists.ozlabs.org
9064 Q:      http://patchwork.ozlabs.org/project/linuxppc-dev/list/
9065 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
9066 S:      Supported
9067 F:      Documentation/ABI/stable/sysfs-firmware-opal-*
9068 F:      Documentation/devicetree/bindings/powerpc/
9069 F:      Documentation/devicetree/bindings/rtc/rtc-opal.txt
9070 F:      Documentation/devicetree/bindings/i2c/i2c-opal.txt
9071 F:      Documentation/powerpc/
9072 F:      arch/powerpc/
9073 F:      drivers/char/tpm/tpm_ibmvtpm*
9074 F:      drivers/crypto/nx/
9075 F:      drivers/crypto/vmx/
9076 F:      drivers/i2c/busses/i2c-opal.c
9077 F:      drivers/net/ethernet/ibm/ibmveth.*
9078 F:      drivers/net/ethernet/ibm/ibmvnic.*
9079 F:      drivers/pci/hotplug/pnv_php.c
9080 F:      drivers/pci/hotplug/rpa*
9081 F:      drivers/rtc/rtc-opal.c
9082 F:      drivers/scsi/ibmvscsi/
9083 F:      drivers/tty/hvc/hvc_opal.c
9084 F:      drivers/watchdog/wdrtas.c
9085 F:      tools/testing/selftests/powerpc
9086 N:      /pmac
9087 N:      powermac
9088 N:      powernv
9089 N:      [^a-z0-9]ps3
9090 N:      pseries
9091
9092 LINUX FOR POWERPC EMBEDDED MPC5XXX
9093 M:      Anatolij Gustschin <agust@denx.de>
9094 L:      linuxppc-dev@lists.ozlabs.org
9095 T:      git git://git.denx.de/linux-denx-agust.git
9096 S:      Maintained
9097 F:      arch/powerpc/platforms/512x/
9098 F:      arch/powerpc/platforms/52xx/
9099
9100 LINUX FOR POWERPC EMBEDDED PPC4XX
9101 M:      Alistair Popple <alistair@popple.id.au>
9102 M:      Matt Porter <mporter@kernel.crashing.org>
9103 W:      http://www.penguinppc.org/
9104 L:      linuxppc-dev@lists.ozlabs.org
9105 S:      Maintained
9106 F:      arch/powerpc/platforms/40x/
9107 F:      arch/powerpc/platforms/44x/
9108
9109 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
9110 M:      Scott Wood <oss@buserror.net>
9111 M:      Kumar Gala <galak@kernel.crashing.org>
9112 W:      http://www.penguinppc.org/
9113 L:      linuxppc-dev@lists.ozlabs.org
9114 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
9115 S:      Maintained
9116 F:      arch/powerpc/platforms/83xx/
9117 F:      arch/powerpc/platforms/85xx/
9118 F:      Documentation/devicetree/bindings/powerpc/fsl/
9119
9120 LINUX FOR POWERPC EMBEDDED PPC8XX
9121 M:      Vitaly Bordug <vitb@kernel.crashing.org>
9122 W:      http://www.penguinppc.org/
9123 L:      linuxppc-dev@lists.ozlabs.org
9124 S:      Maintained
9125 F:      arch/powerpc/platforms/8xx/
9126
9127 LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
9128 L:      linuxppc-dev@lists.ozlabs.org
9129 S:      Orphan
9130 F:      arch/powerpc/*/*virtex*
9131 F:      arch/powerpc/*/*/*virtex*
9132
9133 LINUX FOR POWERPC PA SEMI PWRFICIENT
9134 L:      linuxppc-dev@lists.ozlabs.org
9135 S:      Orphan
9136 F:      arch/powerpc/platforms/pasemi/
9137 F:      drivers/*/*pasemi*
9138 F:      drivers/*/*/*pasemi*
9139
9140 LINUX KERNEL DUMP TEST MODULE (LKDTM)
9141 M:      Kees Cook <keescook@chromium.org>
9142 S:      Maintained
9143 F:      drivers/misc/lkdtm/*
9144
9145 LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
9146 M:      Alan Stern <stern@rowland.harvard.edu>
9147 M:      Andrea Parri <andrea.parri@amarulasolutions.com>
9148 M:      Will Deacon <will.deacon@arm.com>
9149 M:      Peter Zijlstra <peterz@infradead.org>
9150 M:      Boqun Feng <boqun.feng@gmail.com>
9151 M:      Nicholas Piggin <npiggin@gmail.com>
9152 M:      David Howells <dhowells@redhat.com>
9153 M:      Jade Alglave <j.alglave@ucl.ac.uk>
9154 M:      Luc Maranget <luc.maranget@inria.fr>
9155 M:      "Paul E. McKenney" <paulmck@linux.ibm.com>
9156 R:      Akira Yokosawa <akiyks@gmail.com>
9157 R:      Daniel Lustig <dlustig@nvidia.com>
9158 L:      linux-kernel@vger.kernel.org
9159 L:      linux-arch@vger.kernel.org
9160 S:      Supported
9161 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
9162 F:      tools/memory-model/
9163 F:      Documentation/atomic_bitops.txt
9164 F:      Documentation/atomic_t.txt
9165 F:      Documentation/core-api/atomic_ops.rst
9166 F:      Documentation/core-api/refcount-vs-atomic.rst
9167 F:      Documentation/memory-barriers.txt
9168
9169 LIS3LV02D ACCELEROMETER DRIVER
9170 M:      Eric Piel <eric.piel@tremplin-utc.net>
9171 S:      Maintained
9172 F:      Documentation/misc-devices/lis3lv02d
9173 F:      drivers/misc/lis3lv02d/
9174 F:      drivers/platform/x86/hp_accel.c
9175
9176 LIVE PATCHING
9177 M:      Josh Poimboeuf <jpoimboe@redhat.com>
9178 M:      Jiri Kosina <jikos@kernel.org>
9179 M:      Miroslav Benes <mbenes@suse.cz>
9180 M:      Petr Mladek <pmladek@suse.com>
9181 R:      Joe Lawrence <joe.lawrence@redhat.com>
9182 S:      Maintained
9183 F:      kernel/livepatch/
9184 F:      include/linux/livepatch.h
9185 F:      arch/x86/include/asm/livepatch.h
9186 F:      arch/x86/kernel/livepatch.c
9187 F:      Documentation/livepatch/
9188 F:      Documentation/ABI/testing/sysfs-kernel-livepatch
9189 F:      samples/livepatch/
9190 F:      tools/testing/selftests/livepatch/
9191 L:      live-patching@vger.kernel.org
9192 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching.git
9193
9194 LLC (802.2)
9195 L:      netdev@vger.kernel.org
9196 S:      Odd fixes
9197 F:      include/linux/llc.h
9198 F:      include/uapi/linux/llc.h
9199 F:      include/net/llc*
9200 F:      net/llc/
9201
9202 LM73 HARDWARE MONITOR DRIVER
9203 M:      Guillaume Ligneul <guillaume.ligneul@gmail.com>
9204 L:      linux-hwmon@vger.kernel.org
9205 S:      Maintained
9206 F:      drivers/hwmon/lm73.c
9207
9208 LM78 HARDWARE MONITOR DRIVER
9209 M:      Jean Delvare <jdelvare@suse.com>
9210 L:      linux-hwmon@vger.kernel.org
9211 S:      Maintained
9212 F:      Documentation/hwmon/lm78.rst
9213 F:      drivers/hwmon/lm78.c
9214
9215 LM83 HARDWARE MONITOR DRIVER
9216 M:      Jean Delvare <jdelvare@suse.com>
9217 L:      linux-hwmon@vger.kernel.org
9218 S:      Maintained
9219 F:      Documentation/hwmon/lm83.rst
9220 F:      drivers/hwmon/lm83.c
9221
9222 LM90 HARDWARE MONITOR DRIVER
9223 M:      Jean Delvare <jdelvare@suse.com>
9224 L:      linux-hwmon@vger.kernel.org
9225 S:      Maintained
9226 F:      Documentation/hwmon/lm90.rst
9227 F:      Documentation/devicetree/bindings/hwmon/lm90.txt
9228 F:      drivers/hwmon/lm90.c
9229 F:      include/dt-bindings/thermal/lm90.h
9230
9231 LM95234 HARDWARE MONITOR DRIVER
9232 M:      Guenter Roeck <linux@roeck-us.net>
9233 L:      linux-hwmon@vger.kernel.org
9234 S:      Maintained
9235 F:      Documentation/hwmon/lm95234.rst
9236 F:      drivers/hwmon/lm95234.c
9237
9238 LME2510 MEDIA DRIVER
9239 M:      Malcolm Priestley <tvboxspy@gmail.com>
9240 L:      linux-media@vger.kernel.org
9241 W:      https://linuxtv.org
9242 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9243 S:      Maintained
9244 F:      drivers/media/usb/dvb-usb-v2/lmedm04*
9245
9246 LOADPIN SECURITY MODULE
9247 M:      Kees Cook <keescook@chromium.org>
9248 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
9249 S:      Supported
9250 F:      security/loadpin/
9251 F:      Documentation/admin-guide/LSM/LoadPin.rst
9252
9253 LOCKING PRIMITIVES
9254 M:      Peter Zijlstra <peterz@infradead.org>
9255 M:      Ingo Molnar <mingo@redhat.com>
9256 M:      Will Deacon <will.deacon@arm.com>
9257 L:      linux-kernel@vger.kernel.org
9258 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
9259 S:      Maintained
9260 F:      Documentation/locking/
9261 F:      include/linux/lockdep.h
9262 F:      include/linux/spinlock*.h
9263 F:      arch/*/include/asm/spinlock*.h
9264 F:      include/linux/rwlock*.h
9265 F:      include/linux/mutex*.h
9266 F:      include/linux/rwsem*.h
9267 F:      include/linux/seqlock.h
9268 F:      lib/locking*.[ch]
9269 F:      kernel/locking/
9270 X:      kernel/locking/locktorture.c
9271
9272 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
9273 M:      "Richard Russon (FlatCap)" <ldm@flatcap.org>
9274 L:      linux-ntfs-dev@lists.sourceforge.net
9275 W:      http://www.linux-ntfs.org/content/view/19/37/
9276 S:      Maintained
9277 F:      Documentation/ldm.txt
9278 F:      block/partitions/ldm.*
9279
9280 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
9281 M:      Sathya Prakash <sathya.prakash@broadcom.com>
9282 M:      Chaitra P B <chaitra.basappa@broadcom.com>
9283 M:      Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
9284 L:      MPT-FusionLinux.pdl@broadcom.com
9285 L:      linux-scsi@vger.kernel.org
9286 W:      http://www.avagotech.com/support/
9287 S:      Supported
9288 F:      drivers/message/fusion/
9289 F:      drivers/scsi/mpt3sas/
9290
9291 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
9292 M:      Matthew Wilcox <willy@infradead.org>
9293 L:      linux-scsi@vger.kernel.org
9294 S:      Maintained
9295 F:      drivers/scsi/sym53c8xx_2/
9296
9297 LTC1660 DAC DRIVER
9298 M:      Marcus Folkesson <marcus.folkesson@gmail.com>
9299 L:      linux-iio@vger.kernel.org
9300 S:      Maintained
9301 F:      Documentation/devicetree/bindings/iio/dac/ltc1660.txt
9302 F:      drivers/iio/dac/ltc1660.c
9303
9304 LTC4261 HARDWARE MONITOR DRIVER
9305 M:      Guenter Roeck <linux@roeck-us.net>
9306 L:      linux-hwmon@vger.kernel.org
9307 S:      Maintained
9308 F:      Documentation/hwmon/ltc4261.rst
9309 F:      drivers/hwmon/ltc4261.c
9310
9311 LTC4306 I2C MULTIPLEXER DRIVER
9312 M:      Michael Hennerich <michael.hennerich@analog.com>
9313 W:      http://ez.analog.com/community/linux-device-drivers
9314 L:      linux-i2c@vger.kernel.org
9315 S:      Supported
9316 F:      drivers/i2c/muxes/i2c-mux-ltc4306.c
9317 F:      Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
9318
9319 LTP (Linux Test Project)
9320 M:      Mike Frysinger <vapier@gentoo.org>
9321 M:      Cyril Hrubis <chrubis@suse.cz>
9322 M:      Wanlong Gao <wanlong.gao@gmail.com>
9323 M:      Jan Stancek <jstancek@redhat.com>
9324 M:      Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
9325 M:      Alexey Kodanev <alexey.kodanev@oracle.com>
9326 L:      ltp@lists.linux.it (subscribers-only)
9327 W:      http://linux-test-project.github.io/
9328 T:      git git://github.com/linux-test-project/ltp.git
9329 S:      Maintained
9330
9331 M68K ARCHITECTURE
9332 M:      Geert Uytterhoeven <geert@linux-m68k.org>
9333 L:      linux-m68k@lists.linux-m68k.org
9334 W:      http://www.linux-m68k.org/
9335 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
9336 S:      Maintained
9337 F:      arch/m68k/
9338 F:      drivers/zorro/
9339
9340 M68K ON APPLE MACINTOSH
9341 M:      Joshua Thompson <funaho@jurai.org>
9342 W:      http://www.mac.linux-m68k.org/
9343 L:      linux-m68k@lists.linux-m68k.org
9344 S:      Maintained
9345 F:      arch/m68k/mac/
9346
9347 M68K ON HP9000/300
9348 M:      Philip Blundell <philb@gnu.org>
9349 W:      http://www.tazenda.demon.co.uk/phil/linux-hp
9350 S:      Maintained
9351 F:      arch/m68k/hp300/
9352
9353 M88DS3103 MEDIA DRIVER
9354 M:      Antti Palosaari <crope@iki.fi>
9355 L:      linux-media@vger.kernel.org
9356 W:      https://linuxtv.org
9357 W:      http://palosaari.fi/linux/
9358 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9359 T:      git git://linuxtv.org/anttip/media_tree.git
9360 S:      Maintained
9361 F:      drivers/media/dvb-frontends/m88ds3103*
9362
9363 M88RS2000 MEDIA DRIVER
9364 M:      Malcolm Priestley <tvboxspy@gmail.com>
9365 L:      linux-media@vger.kernel.org
9366 W:      https://linuxtv.org
9367 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9368 S:      Maintained
9369 F:      drivers/media/dvb-frontends/m88rs2000*
9370
9371 MA901 MASTERKIT USB FM RADIO DRIVER
9372 M:      Alexey Klimov <klimov.linux@gmail.com>
9373 L:      linux-media@vger.kernel.org
9374 T:      git git://linuxtv.org/media_tree.git
9375 S:      Maintained
9376 F:      drivers/media/radio/radio-ma901.c
9377
9378 MAC80211
9379 M:      Johannes Berg <johannes@sipsolutions.net>
9380 L:      linux-wireless@vger.kernel.org
9381 W:      http://wireless.kernel.org/
9382 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
9383 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
9384 S:      Maintained
9385 F:      Documentation/networking/mac80211-injection.txt
9386 F:      include/net/mac80211.h
9387 F:      net/mac80211/
9388 F:      drivers/net/wireless/mac80211_hwsim.[ch]
9389 F:      Documentation/networking/mac80211_hwsim/README
9390
9391 MAILBOX API
9392 M:      Jassi Brar <jassisinghbrar@gmail.com>
9393 L:      linux-kernel@vger.kernel.org
9394 S:      Maintained
9395 F:      drivers/mailbox/
9396 F:      include/linux/mailbox_client.h
9397 F:      include/linux/mailbox_controller.h
9398
9399 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
9400 M:      Michael Kerrisk <mtk.manpages@gmail.com>
9401 W:      http://www.kernel.org/doc/man-pages
9402 L:      linux-man@vger.kernel.org
9403 S:      Maintained
9404
9405 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
9406 M:      Rahul Bedarkar <rahulbedarkar89@gmail.com>
9407 L:      linux-mips@vger.kernel.org
9408 S:      Maintained
9409 F:      arch/mips/boot/dts/img/pistachio_marduk.dts
9410
9411 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
9412 M:      Andrew Lunn <andrew@lunn.ch>
9413 M:      Vivien Didelot <vivien.didelot@gmail.com>
9414 L:      netdev@vger.kernel.org
9415 S:      Maintained
9416 F:      drivers/net/dsa/mv88e6xxx/
9417 F:      include/linux/platform_data/mv88e6xxx.h
9418 F:      Documentation/devicetree/bindings/net/dsa/marvell.txt
9419
9420 MARVELL ARMADA DRM SUPPORT
9421 M:      Russell King <linux@armlinux.org.uk>
9422 S:      Maintained
9423 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
9424 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
9425 F:      drivers/gpu/drm/armada/
9426 F:      include/uapi/drm/armada_drm.h
9427 F:      Documentation/devicetree/bindings/display/armada/
9428
9429 MARVELL ARMADA 3700 PHY DRIVERS
9430 M:      Miquel Raynal <miquel.raynal@bootlin.com>
9431 S:      Maintained
9432 F:      drivers/phy/marvell/phy-mvebu-a3700-comphy.c
9433 F:      drivers/phy/marvell/phy-mvebu-a3700-utmi.c
9434 F:      Documentation/devicetree/bindings/phy/phy-mvebu-comphy.txt
9435 F:      Documentation/devicetree/bindings/phy/phy-mvebu-utmi.txt
9436
9437 MARVELL CRYPTO DRIVER
9438 M:      Boris Brezillon <bbrezillon@kernel.org>
9439 M:      Arnaud Ebalard <arno@natisbad.org>
9440 F:      drivers/crypto/marvell/
9441 S:      Maintained
9442 L:      linux-crypto@vger.kernel.org
9443
9444 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
9445 M:      Mirko Lindner <mlindner@marvell.com>
9446 M:      Stephen Hemminger <stephen@networkplumber.org>
9447 L:      netdev@vger.kernel.org
9448 S:      Maintained
9449 F:      drivers/net/ethernet/marvell/sk*
9450
9451 MARVELL LIBERTAS WIRELESS DRIVER
9452 L:      libertas-dev@lists.infradead.org
9453 S:      Orphan
9454 F:      drivers/net/wireless/marvell/libertas/
9455
9456 MARVELL MACCHIATOBIN SUPPORT
9457 M:      Russell King <linux@armlinux.org.uk>
9458 L:      linux-arm-kernel@lists.infradead.org
9459 S:      Maintained
9460 F:      arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
9461
9462 MARVELL MV643XX ETHERNET DRIVER
9463 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
9464 L:      netdev@vger.kernel.org
9465 S:      Maintained
9466 F:      drivers/net/ethernet/marvell/mv643xx_eth.*
9467 F:      include/linux/mv643xx.h
9468
9469 MARVELL MV88X3310 PHY DRIVER
9470 M:      Russell King <linux@armlinux.org.uk>
9471 L:      netdev@vger.kernel.org
9472 S:      Maintained
9473 F:      drivers/net/phy/marvell10g.c
9474
9475 MARVELL MVEBU THERMAL DRIVER
9476 M:      Miquel Raynal <miquel.raynal@bootlin.com>
9477 S:      Maintained
9478 F:      drivers/thermal/armada_thermal.c
9479
9480 MARVELL MVNETA ETHERNET DRIVER
9481 M:      Thomas Petazzoni <thomas.petazzoni@bootlin.com>
9482 L:      netdev@vger.kernel.org
9483 S:      Maintained
9484 F:      drivers/net/ethernet/marvell/mvneta.*
9485
9486 MARVELL MWIFIEX WIRELESS DRIVER
9487 M:      Amitkumar Karwar <amitkarwar@gmail.com>
9488 M:      Nishant Sarmukadam <nishants@marvell.com>
9489 M:      Ganapathi Bhat <gbhat@marvell.com>
9490 M:      Xinming Hu <huxinming820@gmail.com>
9491 L:      linux-wireless@vger.kernel.org
9492 S:      Maintained
9493 F:      drivers/net/wireless/marvell/mwifiex/
9494
9495 MARVELL MWL8K WIRELESS DRIVER
9496 M:      Lennert Buytenhek <buytenh@wantstofly.org>
9497 L:      linux-wireless@vger.kernel.org
9498 S:      Odd Fixes
9499 F:      drivers/net/wireless/marvell/mwl8k.c
9500
9501 MARVELL NAND CONTROLLER DRIVER
9502 M:      Miquel Raynal <miquel.raynal@bootlin.com>
9503 L:      linux-mtd@lists.infradead.org
9504 S:      Maintained
9505 F:      drivers/mtd/nand/raw/marvell_nand.c
9506 F:      Documentation/devicetree/bindings/mtd/marvell-nand.txt
9507
9508 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
9509 M:      Nicolas Pitre <nico@fluxnic.net>
9510 S:      Odd Fixes
9511 F:      drivers/mmc/host/mvsdio.*
9512
9513 MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
9514 M:      Hu Ziji <huziji@marvell.com>
9515 L:      linux-mmc@vger.kernel.org
9516 S:      Supported
9517 F:      drivers/mmc/host/sdhci-xenon*
9518 F:      Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
9519
9520 MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
9521 M:      Sunil Goutham <sgoutham@marvell.com>
9522 M:      Linu Cherian <lcherian@marvell.com>
9523 M:      Geetha sowjanya <gakula@marvell.com>
9524 M:      Jerin Jacob <jerinj@marvell.com>
9525 L:      netdev@vger.kernel.org
9526 S:      Supported
9527 F:      drivers/net/ethernet/marvell/octeontx2/af/
9528
9529 MATROX FRAMEBUFFER DRIVER
9530 L:      linux-fbdev@vger.kernel.org
9531 S:      Orphan
9532 F:      drivers/video/fbdev/matrox/matroxfb_*
9533 F:      include/uapi/linux/matroxfb.h
9534
9535 MAX16065 HARDWARE MONITOR DRIVER
9536 M:      Guenter Roeck <linux@roeck-us.net>
9537 L:      linux-hwmon@vger.kernel.org
9538 S:      Maintained
9539 F:      Documentation/hwmon/max16065.rst
9540 F:      drivers/hwmon/max16065.c
9541
9542 MAX2175 SDR TUNER DRIVER
9543 M:      Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
9544 L:      linux-media@vger.kernel.org
9545 T:      git git://linuxtv.org/media_tree.git
9546 S:      Maintained
9547 F:      Documentation/devicetree/bindings/media/i2c/max2175.txt
9548 F:      Documentation/media/v4l-drivers/max2175.rst
9549 F:      drivers/media/i2c/max2175*
9550 F:      include/uapi/linux/max2175.h
9551
9552 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
9553 L:      linux-hwmon@vger.kernel.org
9554 S:      Orphan
9555 F:      Documentation/hwmon/max6650.rst
9556 F:      drivers/hwmon/max6650.c
9557
9558 MAX6697 HARDWARE MONITOR DRIVER
9559 M:      Guenter Roeck <linux@roeck-us.net>
9560 L:      linux-hwmon@vger.kernel.org
9561 S:      Maintained
9562 F:      Documentation/hwmon/max6697.rst
9563 F:      Documentation/devicetree/bindings/hwmon/max6697.txt
9564 F:      drivers/hwmon/max6697.c
9565 F:      include/linux/platform_data/max6697.h
9566
9567 MAX9860 MONO AUDIO VOICE CODEC DRIVER
9568 M:      Peter Rosin <peda@axentia.se>
9569 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
9570 S:      Maintained
9571 F:      Documentation/devicetree/bindings/sound/max9860.txt
9572 F:      sound/soc/codecs/max9860.*
9573
9574 MAXBOTIX ULTRASONIC RANGER IIO DRIVER
9575 M:      Andreas Klinger <ak@it-klinger.de>
9576 L:      linux-iio@vger.kernel.org
9577 S:      Maintained
9578 F:      Documentation/devicetree/bindings/iio/proximity/maxbotix,mb1232.txt
9579 F:      drivers/iio/proximity/mb1232.c
9580
9581 MAXIM MAX77650 PMIC MFD DRIVER
9582 M:      Bartosz Golaszewski <bgolaszewski@baylibre.com>
9583 L:      linux-kernel@vger.kernel.org
9584 S:      Maintained
9585 F:      Documentation/devicetree/bindings/*/*max77650.txt
9586 F:      Documentation/devicetree/bindings/*/max77650*.txt
9587 F:      include/linux/mfd/max77650.h
9588 F:      drivers/mfd/max77650.c
9589 F:      drivers/regulator/max77650-regulator.c
9590 F:      drivers/power/supply/max77650-charger.c
9591 F:      drivers/input/misc/max77650-onkey.c
9592 F:      drivers/leds/leds-max77650.c
9593 F:      drivers/gpio/gpio-max77650.c
9594
9595 MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
9596 M:      Javier Martinez Canillas <javier@dowhile0.org>
9597 L:      linux-kernel@vger.kernel.org
9598 S:      Supported
9599 F:      drivers/regulator/max77802-regulator.c
9600 F:      Documentation/devicetree/bindings/*/*max77802.txt
9601 F:      include/dt-bindings/*/*max77802.h
9602
9603 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
9604 M:      Krzysztof Kozlowski <krzk@kernel.org>
9605 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9606 L:      linux-pm@vger.kernel.org
9607 S:      Supported
9608 F:      drivers/power/supply/max14577_charger.c
9609 F:      drivers/power/supply/max77693_charger.c
9610
9611 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
9612 M:      Chanwoo Choi <cw00.choi@samsung.com>
9613 M:      Krzysztof Kozlowski <krzk@kernel.org>
9614 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9615 L:      linux-kernel@vger.kernel.org
9616 S:      Supported
9617 F:      drivers/*/max14577*.c
9618 F:      drivers/*/max77686*.c
9619 F:      drivers/*/max77693*.c
9620 F:      drivers/extcon/extcon-max14577.c
9621 F:      drivers/extcon/extcon-max77693.c
9622 F:      drivers/rtc/rtc-max77686.c
9623 F:      drivers/clk/clk-max77686.c
9624 F:      Documentation/devicetree/bindings/mfd/max14577.txt
9625 F:      Documentation/devicetree/bindings/*/max77686.txt
9626 F:      Documentation/devicetree/bindings/mfd/max77693.txt
9627 F:      Documentation/devicetree/bindings/clock/maxim,max77686.txt
9628 F:      include/linux/mfd/max14577*.h
9629 F:      include/linux/mfd/max77686*.h
9630 F:      include/linux/mfd/max77693*.h
9631
9632 MAXIRADIO FM RADIO RECEIVER DRIVER
9633 M:      Hans Verkuil <hverkuil@xs4all.nl>
9634 L:      linux-media@vger.kernel.org
9635 T:      git git://linuxtv.org/media_tree.git
9636 W:      https://linuxtv.org
9637 S:      Maintained
9638 F:      drivers/media/radio/radio-maxiradio*
9639
9640 MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
9641 M:      Peter Rosin <peda@axentia.se>
9642 L:      linux-iio@vger.kernel.org
9643 S:      Maintained
9644 F:      Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
9645 F:      drivers/iio/potentiometer/mcp4018.c
9646 F:      drivers/iio/potentiometer/mcp4531.c
9647
9648 MCR20A IEEE-802.15.4 RADIO DRIVER
9649 M:      Xue Liu <liuxuenetmail@gmail.com>
9650 L:      linux-wpan@vger.kernel.org
9651 W:      https://github.com/xueliu/mcr20a-linux
9652 S:      Maintained
9653 F:      drivers/net/ieee802154/mcr20a.c
9654 F:      drivers/net/ieee802154/mcr20a.h
9655 F:      Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
9656
9657 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
9658 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
9659 L:      linux-iio@vger.kernel.org
9660 S:      Maintained
9661 F:      drivers/iio/dac/cio-dac.c
9662
9663 MEDIA DRIVERS FOR ASCOT2E
9664 M:      Sergey Kozlov <serjk@netup.ru>
9665 M:      Abylay Ospan <aospan@netup.ru>
9666 L:      linux-media@vger.kernel.org
9667 W:      https://linuxtv.org
9668 W:      http://netup.tv/
9669 T:      git git://linuxtv.org/media_tree.git
9670 S:      Supported
9671 F:      drivers/media/dvb-frontends/ascot2e*
9672
9673 MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
9674 M:      Jasmin Jessich <jasmin@anw.at>
9675 L:      linux-media@vger.kernel.org
9676 W:      https://linuxtv.org
9677 T:      git git://linuxtv.org/media_tree.git
9678 S:      Maintained
9679 F:      drivers/media/dvb-frontends/cxd2099*
9680
9681 MEDIA DRIVERS FOR CXD2841ER
9682 M:      Sergey Kozlov <serjk@netup.ru>
9683 M:      Abylay Ospan <aospan@netup.ru>
9684 L:      linux-media@vger.kernel.org
9685 W:      https://linuxtv.org
9686 W:      http://netup.tv/
9687 T:      git git://linuxtv.org/media_tree.git
9688 S:      Supported
9689 F:      drivers/media/dvb-frontends/cxd2841er*
9690
9691 MEDIA DRIVERS FOR CXD2880
9692 M:      Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
9693 L:      linux-media@vger.kernel.org
9694 W:      http://linuxtv.org/
9695 T:      git git://linuxtv.org/media_tree.git
9696 S:      Supported
9697 F:      drivers/media/dvb-frontends/cxd2880/*
9698 F:      drivers/media/spi/cxd2880*
9699
9700 MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
9701 L:      linux-media@vger.kernel.org
9702 W:      https://linuxtv.org
9703 T:      git git://linuxtv.org/media_tree.git
9704 S:      Orphan
9705 F:      drivers/media/pci/ddbridge/*
9706
9707 MEDIA DRIVERS FOR FREESCALE IMX
9708 M:      Steve Longerbeam <slongerbeam@gmail.com>
9709 M:      Philipp Zabel <p.zabel@pengutronix.de>
9710 L:      linux-media@vger.kernel.org
9711 T:      git git://linuxtv.org/media_tree.git
9712 S:      Maintained
9713 F:      Documentation/devicetree/bindings/media/imx.txt
9714 F:      Documentation/media/v4l-drivers/imx.rst
9715 F:      drivers/staging/media/imx/
9716 F:      include/linux/imx-media.h
9717 F:      include/media/imx.h
9718
9719 MEDIA DRIVER FOR FREESCALE IMX PXP
9720 M:      Philipp Zabel <p.zabel@pengutronix.de>
9721 L:      linux-media@vger.kernel.org
9722 T:      git git://linuxtv.org/media_tree.git
9723 S:      Maintained
9724 F:      drivers/media/platform/imx-pxp.[ch]
9725
9726 MEDIA DRIVERS FOR FREESCALE IMX7
9727 M:      Rui Miguel Silva <rmfrfs@gmail.com>
9728 L:      linux-media@vger.kernel.org
9729 T:      git git://linuxtv.org/media_tree.git
9730 S:      Maintained
9731 F:      Documentation/devicetree/bindings/media/imx7-csi.txt
9732 F:      Documentation/devicetree/bindings/media/imx7-mipi-csi2.txt
9733 F:      Documentation/media/v4l-drivers/imx7.rst
9734 F:      drivers/staging/media/imx/imx7-media-csi.c
9735 F:      drivers/staging/media/imx/imx7-mipi-csis.c
9736
9737 MEDIA DRIVERS FOR HELENE
9738 M:      Abylay Ospan <aospan@netup.ru>
9739 L:      linux-media@vger.kernel.org
9740 W:      https://linuxtv.org
9741 W:      http://netup.tv/
9742 T:      git git://linuxtv.org/media_tree.git
9743 S:      Supported
9744 F:      drivers/media/dvb-frontends/helene*
9745
9746 MEDIA DRIVERS FOR HORUS3A
9747 M:      Sergey Kozlov <serjk@netup.ru>
9748 M:      Abylay Ospan <aospan@netup.ru>
9749 L:      linux-media@vger.kernel.org
9750 W:      https://linuxtv.org
9751 W:      http://netup.tv/
9752 T:      git git://linuxtv.org/media_tree.git
9753 S:      Supported
9754 F:      drivers/media/dvb-frontends/horus3a*
9755
9756 MEDIA DRIVERS FOR LNBH25
9757 M:      Sergey Kozlov <serjk@netup.ru>
9758 M:      Abylay Ospan <aospan@netup.ru>
9759 L:      linux-media@vger.kernel.org
9760 W:      https://linuxtv.org
9761 W:      http://netup.tv/
9762 T:      git git://linuxtv.org/media_tree.git
9763 S:      Supported
9764 F:      drivers/media/dvb-frontends/lnbh25*
9765
9766 MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
9767 L:      linux-media@vger.kernel.org
9768 W:      https://linuxtv.org
9769 T:      git git://linuxtv.org/media_tree.git
9770 S:      Orphan
9771 F:      drivers/media/dvb-frontends/mxl5xx*
9772
9773 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
9774 M:      Sergey Kozlov <serjk@netup.ru>
9775 M:      Abylay Ospan <aospan@netup.ru>
9776 L:      linux-media@vger.kernel.org
9777 W:      https://linuxtv.org
9778 W:      http://netup.tv/
9779 T:      git git://linuxtv.org/media_tree.git
9780 S:      Supported
9781 F:      drivers/media/pci/netup_unidvb/*
9782
9783 MEDIA DRIVERS FOR RENESAS - CEU
9784 M:      Jacopo Mondi <jacopo@jmondi.org>
9785 L:      linux-media@vger.kernel.org
9786 L:      linux-renesas-soc@vger.kernel.org
9787 T:      git git://linuxtv.org/media_tree.git
9788 S:      Supported
9789 F:      Documentation/devicetree/bindings/media/renesas,ceu.txt
9790 F:      drivers/media/platform/renesas-ceu.c
9791 F:      include/media/drv-intf/renesas-ceu.h
9792
9793 MEDIA DRIVERS FOR RENESAS - DRIF
9794 M:      Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
9795 L:      linux-media@vger.kernel.org
9796 L:      linux-renesas-soc@vger.kernel.org
9797 T:      git git://linuxtv.org/media_tree.git
9798 S:      Supported
9799 F:      Documentation/devicetree/bindings/media/renesas,drif.txt
9800 F:      drivers/media/platform/rcar_drif.c
9801
9802 MEDIA DRIVERS FOR RENESAS - FCP
9803 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9804 L:      linux-media@vger.kernel.org
9805 L:      linux-renesas-soc@vger.kernel.org
9806 T:      git git://linuxtv.org/media_tree.git
9807 S:      Supported
9808 F:      Documentation/devicetree/bindings/media/renesas,fcp.txt
9809 F:      drivers/media/platform/rcar-fcp.c
9810 F:      include/media/rcar-fcp.h
9811
9812 MEDIA DRIVERS FOR RENESAS - FDP1
9813 M:      Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
9814 L:      linux-media@vger.kernel.org
9815 L:      linux-renesas-soc@vger.kernel.org
9816 T:      git git://linuxtv.org/media_tree.git
9817 S:      Supported
9818 F:      Documentation/devicetree/bindings/media/renesas,fdp1.txt
9819 F:      drivers/media/platform/rcar_fdp1.c
9820
9821 MEDIA DRIVERS FOR RENESAS - VIN
9822 M:      Niklas Söderlund <niklas.soderlund@ragnatech.se>
9823 L:      linux-media@vger.kernel.org
9824 L:      linux-renesas-soc@vger.kernel.org
9825 T:      git git://linuxtv.org/media_tree.git
9826 S:      Supported
9827 F:      Documentation/devicetree/bindings/media/renesas,rcar-csi2.txt
9828 F:      Documentation/devicetree/bindings/media/rcar_vin.txt
9829 F:      drivers/media/platform/rcar-vin/
9830
9831 MEDIA DRIVERS FOR RENESAS - VSP1
9832 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9833 M:      Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
9834 L:      linux-media@vger.kernel.org
9835 L:      linux-renesas-soc@vger.kernel.org
9836 T:      git git://linuxtv.org/media_tree.git
9837 S:      Supported
9838 F:      Documentation/devicetree/bindings/media/renesas,vsp1.txt
9839 F:      drivers/media/platform/vsp1/
9840
9841 MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
9842 L:      linux-media@vger.kernel.org
9843 W:      https://linuxtv.org
9844 T:      git git://linuxtv.org/media_tree.git
9845 S:      Orphan
9846 F:      drivers/media/dvb-frontends/stv0910*
9847
9848 MEDIA DRIVERS FOR ST STV6111 TUNER ICs
9849 L:      linux-media@vger.kernel.org
9850 W:      https://linuxtv.org
9851 T:      git git://linuxtv.org/media_tree.git
9852 S:      Orphan
9853 F:      drivers/media/dvb-frontends/stv6111*
9854
9855 MEDIA DRIVERS FOR STM32 - DCMI
9856 M:      Hugues Fruchet <hugues.fruchet@st.com>
9857 L:      linux-media@vger.kernel.org
9858 T:      git git://linuxtv.org/media_tree.git
9859 S:      Supported
9860 F:      Documentation/devicetree/bindings/media/st,stm32-dcmi.txt
9861 F:      drivers/media/platform/stm32/stm32-dcmi.c
9862
9863 MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
9864 M:      Dmitry Osipenko <digetx@gmail.com>
9865 L:      linux-media@vger.kernel.org
9866 L:      linux-tegra@vger.kernel.org
9867 T:      git git://linuxtv.org/media_tree.git
9868 S:      Maintained
9869 F:      Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt
9870 F:      drivers/staging/media/tegra-vde/
9871
9872 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
9873 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
9874 P:      LinuxTV.org Project
9875 L:      linux-media@vger.kernel.org
9876 W:      https://linuxtv.org
9877 Q:      http://patchwork.kernel.org/project/linux-media/list/
9878 T:      git git://linuxtv.org/media_tree.git
9879 S:      Maintained
9880 F:      Documentation/devicetree/bindings/media/
9881 F:      Documentation/media/
9882 F:      drivers/media/
9883 F:      drivers/staging/media/
9884 F:      include/linux/platform_data/media/
9885 F:      include/media/
9886 F:      include/uapi/linux/dvb/
9887 F:      include/uapi/linux/videodev2.h
9888 F:      include/uapi/linux/media.h
9889 F:      include/uapi/linux/v4l2-*
9890 F:      include/uapi/linux/meye.h
9891 F:      include/uapi/linux/ivtv*
9892 F:      include/uapi/linux/uvcvideo.h
9893
9894 MEDIATEK BLUETOOTH DRIVER
9895 M:      Sean Wang <sean.wang@mediatek.com>
9896 L:      linux-bluetooth@vger.kernel.org
9897 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9898 S:      Maintained
9899 F:      Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
9900 F:      drivers/bluetooth/btmtkuart.c
9901
9902 MEDIATEK CIR DRIVER
9903 M:      Sean Wang <sean.wang@mediatek.com>
9904 S:      Maintained
9905 F:      drivers/media/rc/mtk-cir.c
9906
9907 MEDIATEK DMA DRIVER
9908 M:      Sean Wang <sean.wang@mediatek.com>
9909 L:      dmaengine@vger.kernel.org
9910 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9911 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9912 S:      Maintained
9913 F:      Documentation/devicetree/bindings/dma/mtk-*
9914 F:      drivers/dma/mediatek/
9915
9916 MEDIATEK PMIC LED DRIVER
9917 M:      Sean Wang <sean.wang@mediatek.com>
9918 S:      Maintained
9919 F:      drivers/leds/leds-mt6323.c
9920 F:      Documentation/devicetree/bindings/leds/leds-mt6323.txt
9921
9922 MEDIATEK ETHERNET DRIVER
9923 M:      Felix Fietkau <nbd@openwrt.org>
9924 M:      John Crispin <john@phrozen.org>
9925 M:      Sean Wang <sean.wang@mediatek.com>
9926 M:      Nelson Chang <nelson.chang@mediatek.com>
9927 L:      netdev@vger.kernel.org
9928 S:      Maintained
9929 F:      drivers/net/ethernet/mediatek/
9930
9931 MEDIATEK SWITCH DRIVER
9932 M:      Sean Wang <sean.wang@mediatek.com>
9933 L:      netdev@vger.kernel.org
9934 S:      Maintained
9935 F:      drivers/net/dsa/mt7530.*
9936 F:      net/dsa/tag_mtk.c
9937
9938 MEDIATEK JPEG DRIVER
9939 M:      Rick Chang <rick.chang@mediatek.com>
9940 M:      Bin Liu <bin.liu@mediatek.com>
9941 S:      Supported
9942 F:      drivers/media/platform/mtk-jpeg/
9943 F:      Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
9944
9945 MEDIATEK MDP DRIVER
9946 M:      Minghsiu Tsai <minghsiu.tsai@mediatek.com>
9947 M:      Houlong Wei <houlong.wei@mediatek.com>
9948 M:      Andrew-CT Chen <andrew-ct.chen@mediatek.com>
9949 S:      Supported
9950 F:      drivers/media/platform/mtk-mdp/
9951 F:      drivers/media/platform/mtk-vpu/
9952 F:      Documentation/devicetree/bindings/media/mediatek-mdp.txt
9953
9954 MEDIATEK MEDIA DRIVER
9955 M:      Tiffany Lin <tiffany.lin@mediatek.com>
9956 M:      Andrew-CT Chen <andrew-ct.chen@mediatek.com>
9957 S:      Supported
9958 F:      drivers/media/platform/mtk-vcodec/
9959 F:      drivers/media/platform/mtk-vpu/
9960 F:      Documentation/devicetree/bindings/media/mediatek-vcodec.txt
9961 F:      Documentation/devicetree/bindings/media/mediatek-vpu.txt
9962
9963 MEDIATEK MMC/SD/SDIO DRIVER
9964 M:      Chaotian Jing <chaotian.jing@mediatek.com>
9965 S:      Maintained
9966 F:      drivers/mmc/host/mtk-sd.c
9967 F:      Documentation/devicetree/bindings/mmc/mtk-sd.txt
9968
9969 MEDIATEK MT76 WIRELESS LAN DRIVER
9970 M:      Felix Fietkau <nbd@nbd.name>
9971 M:      Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
9972 R:      Ryder Lee <ryder.lee@mediatek.com>
9973 R:      Roy Luo <royluo@google.com>
9974 L:      linux-wireless@vger.kernel.org
9975 S:      Maintained
9976 F:      drivers/net/wireless/mediatek/mt76/
9977
9978 MEDIATEK MT7601U WIRELESS LAN DRIVER
9979 M:      Jakub Kicinski <kubakici@wp.pl>
9980 L:      linux-wireless@vger.kernel.org
9981 S:      Maintained
9982 F:      drivers/net/wireless/mediatek/mt7601u/
9983
9984 MEDIATEK NAND CONTROLLER DRIVER
9985 M:      Xiaolei Li <xiaolei.li@mediatek.com>
9986 L:      linux-mtd@lists.infradead.org
9987 S:      Maintained
9988 F:      drivers/mtd/nand/raw/mtk_*
9989 F:      Documentation/devicetree/bindings/mtd/mtk-nand.txt
9990
9991 MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
9992 M:      Sean Wang <sean.wang@mediatek.com>
9993 S:      Maintained
9994 F:      drivers/char/hw_random/mtk-rng.c
9995
9996 MEDIATEK USB3 DRD IP DRIVER
9997 M:      Chunfeng Yun <chunfeng.yun@mediatek.com>
9998 L:      linux-usb@vger.kernel.org (moderated for non-subscribers)
9999 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10000 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
10001 S:      Maintained
10002 F:      drivers/usb/mtu3/
10003
10004 MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
10005 M:      Peter Senna Tschudin <peter.senna@gmail.com>
10006 M:      Martin Donnelly <martin.donnelly@ge.com>
10007 M:      Martyn Welch <martyn.welch@collabora.co.uk>
10008 S:      Maintained
10009 F:      drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
10010 F:      Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
10011
10012 MEGARAID SCSI/SAS DRIVERS
10013 M:      Kashyap Desai <kashyap.desai@broadcom.com>
10014 M:      Sumit Saxena <sumit.saxena@broadcom.com>
10015 M:      Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
10016 L:      megaraidlinux.pdl@broadcom.com
10017 L:      linux-scsi@vger.kernel.org
10018 W:      http://www.avagotech.com/support/
10019 S:      Maintained
10020 F:      Documentation/scsi/megaraid.txt
10021 F:      drivers/scsi/megaraid.*
10022 F:      drivers/scsi/megaraid/
10023
10024 MELEXIS MLX90614 DRIVER
10025 M:      Crt Mori <cmo@melexis.com>
10026 L:      linux-iio@vger.kernel.org
10027 W:      http://www.melexis.com
10028 S:      Supported
10029 F:      drivers/iio/temperature/mlx90614.c
10030
10031 MELEXIS MLX90632 DRIVER
10032 M:      Crt Mori <cmo@melexis.com>
10033 L:      linux-iio@vger.kernel.org
10034 W:      http://www.melexis.com
10035 S:      Supported
10036 F:      drivers/iio/temperature/mlx90632.c
10037
10038 MELFAS MIP4 TOUCHSCREEN DRIVER
10039 M:      Sangwon Jee <jeesw@melfas.com>
10040 W:      http://www.melfas.com
10041 S:      Supported
10042 F:      drivers/input/touchscreen/melfas_mip4.c
10043 F:      Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
10044
10045 MELLANOX ETHERNET DRIVER (mlx4_en)
10046 M:      Tariq Toukan <tariqt@mellanox.com>
10047 L:      netdev@vger.kernel.org
10048 S:      Supported
10049 W:      http://www.mellanox.com
10050 Q:      http://patchwork.ozlabs.org/project/netdev/list/
10051 F:      drivers/net/ethernet/mellanox/mlx4/en_*
10052
10053 MELLANOX ETHERNET DRIVER (mlx5e)
10054 M:      Saeed Mahameed <saeedm@mellanox.com>
10055 L:      netdev@vger.kernel.org
10056 S:      Supported
10057 W:      http://www.mellanox.com
10058 Q:      http://patchwork.ozlabs.org/project/netdev/list/
10059 F:      drivers/net/ethernet/mellanox/mlx5/core/en_*
10060
10061 MELLANOX ETHERNET INNOVA DRIVERS
10062 R:      Boris Pismenny <borisp@mellanox.com>
10063 L:      netdev@vger.kernel.org
10064 S:      Supported
10065 W:      http://www.mellanox.com
10066 Q:      http://patchwork.ozlabs.org/project/netdev/list/
10067 F:      drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
10068 F:      drivers/net/ethernet/mellanox/mlx5/core/accel/*
10069 F:      drivers/net/ethernet/mellanox/mlx5/core/fpga/*
10070 F:      include/linux/mlx5/mlx5_ifc_fpga.h
10071
10072 MELLANOX ETHERNET SWITCH DRIVERS
10073 M:      Jiri Pirko <jiri@mellanox.com>
10074 M:      Ido Schimmel <idosch@mellanox.com>
10075 L:      netdev@vger.kernel.org
10076 S:      Supported
10077 W:      http://www.mellanox.com
10078 Q:      http://patchwork.ozlabs.org/project/netdev/list/
10079 F:      drivers/net/ethernet/mellanox/mlxsw/
10080 F:      tools/testing/selftests/drivers/net/mlxsw/
10081
10082 MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
10083 M:      mlxsw@mellanox.com
10084 L:      netdev@vger.kernel.org
10085 S:      Supported
10086 W:      http://www.mellanox.com
10087 Q:      http://patchwork.ozlabs.org/project/netdev/list/
10088 F:      drivers/net/ethernet/mellanox/mlxfw/
10089
10090 MELLANOX HARDWARE PLATFORM SUPPORT
10091 M:      Andy Shevchenko <andy@infradead.org>
10092 M:      Darren Hart <dvhart@infradead.org>
10093 M:      Vadim Pasternak <vadimp@mellanox.com>
10094 L:      platform-driver-x86@vger.kernel.org
10095 S:      Supported
10096 F:      drivers/platform/mellanox/
10097 F:      include/linux/platform_data/mlxreg.h
10098
10099 MELLANOX MLX4 core VPI driver
10100 M:      Tariq Toukan <tariqt@mellanox.com>
10101 L:      netdev@vger.kernel.org
10102 L:      linux-rdma@vger.kernel.org
10103 W:      http://www.mellanox.com
10104 Q:      http://patchwork.ozlabs.org/project/netdev/list/
10105 S:      Supported
10106 F:      drivers/net/ethernet/mellanox/mlx4/
10107 F:      include/linux/mlx4/
10108
10109 MELLANOX MLX4 IB driver
10110 M:      Yishai Hadas <yishaih@mellanox.com>
10111 L:      linux-rdma@vger.kernel.org
10112 W:      http://www.mellanox.com
10113 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
10114 S:      Supported
10115 F:      drivers/infiniband/hw/mlx4/
10116 F:      include/linux/mlx4/
10117 F:      include/uapi/rdma/mlx4-abi.h
10118
10119 MELLANOX MLX5 core VPI driver
10120 M:      Saeed Mahameed <saeedm@mellanox.com>
10121 M:      Leon Romanovsky <leonro@mellanox.com>
10122 L:      netdev@vger.kernel.org
10123 L:      linux-rdma@vger.kernel.org
10124 W:      http://www.mellanox.com
10125 Q:      http://patchwork.ozlabs.org/project/netdev/list/
10126 S:      Supported
10127 F:      drivers/net/ethernet/mellanox/mlx5/core/
10128 F:      include/linux/mlx5/
10129
10130 MELLANOX MLX5 IB driver
10131 M:      Leon Romanovsky <leonro@mellanox.com>
10132 L:      linux-rdma@vger.kernel.org
10133 W:      http://www.mellanox.com
10134 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
10135 S:      Supported
10136 F:      drivers/infiniband/hw/mlx5/
10137 F:      include/linux/mlx5/
10138 F:      include/uapi/rdma/mlx5-abi.h
10139
10140 MELLANOX MLXCPLD I2C AND MUX DRIVER
10141 M:      Vadim Pasternak <vadimp@mellanox.com>
10142 M:      Michael Shych <michaelsh@mellanox.com>
10143 L:      linux-i2c@vger.kernel.org
10144 S:      Supported
10145 F:      drivers/i2c/busses/i2c-mlxcpld.c
10146 F:      drivers/i2c/muxes/i2c-mux-mlxcpld.c
10147 F:      Documentation/i2c/busses/i2c-mlxcpld
10148
10149 MELLANOX MLXCPLD LED DRIVER
10150 M:      Vadim Pasternak <vadimp@mellanox.com>
10151 L:      linux-leds@vger.kernel.org
10152 S:      Supported
10153 F:      drivers/leds/leds-mlxcpld.c
10154 F:      drivers/leds/leds-mlxreg.c
10155 F:      Documentation/leds/leds-mlxcpld.txt
10156
10157 MELLANOX PLATFORM DRIVER
10158 M:      Vadim Pasternak <vadimp@mellanox.com>
10159 L:      platform-driver-x86@vger.kernel.org
10160 S:      Supported
10161 F:      drivers/platform/x86/mlx-platform.c
10162
10163 MEMBARRIER SUPPORT
10164 M:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
10165 M:      "Paul E. McKenney" <paulmck@linux.ibm.com>
10166 L:      linux-kernel@vger.kernel.org
10167 S:      Supported
10168 F:      kernel/sched/membarrier.c
10169 F:      include/uapi/linux/membarrier.h
10170 F:      arch/powerpc/include/asm/membarrier.h
10171
10172 MEMBLOCK
10173 M:      Mike Rapoport <rppt@linux.ibm.com>
10174 L:      linux-mm@kvack.org
10175 S:      Maintained
10176 F:      include/linux/memblock.h
10177 F:      mm/memblock.c
10178 F:      Documentation/core-api/boot-time-mm.rst
10179
10180 MEMORY MANAGEMENT
10181 L:      linux-mm@kvack.org
10182 W:      http://www.linux-mm.org
10183 S:      Maintained
10184 F:      include/linux/mm.h
10185 F:      include/linux/gfp.h
10186 F:      include/linux/mmzone.h
10187 F:      include/linux/memory_hotplug.h
10188 F:      include/linux/vmalloc.h
10189 F:      mm/
10190
10191 MEMORY TECHNOLOGY DEVICES (MTD)
10192 M:      David Woodhouse <dwmw2@infradead.org>
10193 M:      Brian Norris <computersforpeace@gmail.com>
10194 M:      Marek Vasut <marek.vasut@gmail.com>
10195 M:      Miquel Raynal <miquel.raynal@bootlin.com>
10196 M:      Richard Weinberger <richard@nod.at>
10197 M:      Vignesh Raghavendra <vigneshr@ti.com>
10198 L:      linux-mtd@lists.infradead.org
10199 W:      http://www.linux-mtd.infradead.org/
10200 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
10201 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/fixes
10202 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/next
10203 S:      Maintained
10204 F:      Documentation/devicetree/bindings/mtd/
10205 F:      drivers/mtd/
10206 F:      include/linux/mtd/
10207 F:      include/uapi/mtd/
10208
10209 MEN A21 WATCHDOG DRIVER
10210 M:      Johannes Thumshirn <morbidrsa@gmail.com>
10211 L:      linux-watchdog@vger.kernel.org
10212 S:      Maintained
10213 F:      drivers/watchdog/mena21_wdt.c
10214
10215 MEN CHAMELEON BUS (mcb)
10216 M:      Johannes Thumshirn <morbidrsa@gmail.com>
10217 S:      Maintained
10218 F:      drivers/mcb/
10219 F:      include/linux/mcb.h
10220 F:      Documentation/men-chameleon-bus.txt
10221
10222 MEN F21BMC (Board Management Controller)
10223 M:      Andreas Werner <andreas.werner@men.de>
10224 S:      Supported
10225 F:      drivers/mfd/menf21bmc.c
10226 F:      drivers/watchdog/menf21bmc_wdt.c
10227 F:      drivers/leds/leds-menf21bmc.c
10228 F:      drivers/hwmon/menf21bmc_hwmon.c
10229 F:      Documentation/hwmon/menf21bmc.rst
10230
10231 MEN Z069 WATCHDOG DRIVER
10232 M:      Johannes Thumshirn <jth@kernel.org>
10233 L:      linux-watchdog@vger.kernel.org
10234 S:      Maintained
10235 F:      drivers/watchdog/menz69_wdt.c
10236
10237 MESON AO CEC DRIVER FOR AMLOGIC SOCS
10238 M:      Neil Armstrong <narmstrong@baylibre.com>
10239 L:      linux-media@lists.freedesktop.org
10240 L:      linux-amlogic@lists.infradead.org
10241 W:      http://linux-meson.com/
10242 S:      Supported
10243 F:      drivers/media/platform/meson/ao-cec.c
10244 F:      drivers/media/platform/meson/ao-cec-g12a.c
10245 F:      Documentation/devicetree/bindings/media/meson-ao-cec.txt
10246 T:      git git://linuxtv.org/media_tree.git
10247
10248 MESON NAND CONTROLLER DRIVER FOR AMLOGIC SOCS
10249 M:      Liang Yang <liang.yang@amlogic.com>
10250 L:      linux-mtd@lists.infradead.org
10251 S:      Maintained
10252 F:      drivers/mtd/nand/raw/meson_*
10253 F:      Documentation/devicetree/bindings/mtd/amlogic,meson-nand.txt
10254
10255 METHODE UDPU SUPPORT
10256 M:      Vladimir Vid <vladimir.vid@sartura.hr>
10257 S:      Maintained
10258 F:      arch/arm64/boot/dts/marvell/armada-3720-uDPU.dts
10259
10260 MICROBLAZE ARCHITECTURE
10261 M:      Michal Simek <monstr@monstr.eu>
10262 W:      http://www.monstr.eu/fdt/
10263 T:      git git://git.monstr.eu/linux-2.6-microblaze.git
10264 S:      Supported
10265 F:      arch/microblaze/
10266
10267 MICROCHIP AT91 SERIAL DRIVER
10268 M:      Richard Genoud <richard.genoud@gmail.com>
10269 S:      Maintained
10270 F:      drivers/tty/serial/atmel_serial.c
10271 F:      drivers/tty/serial/atmel_serial.h
10272 F:      Documentation/devicetree/bindings/mfd/atmel-usart.txt
10273
10274 MICROCHIP AUDIO ASOC DRIVERS
10275 M:      Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
10276 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
10277 S:      Supported
10278 F:      sound/soc/atmel
10279
10280 MICROCHIP DMA DRIVER
10281 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
10282 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10283 L:      dmaengine@vger.kernel.org
10284 S:      Supported
10285 F:      drivers/dma/at_hdmac.c
10286 F:      drivers/dma/at_hdmac_regs.h
10287 F:      include/linux/platform_data/dma-atmel.h
10288 F:      Documentation/devicetree/bindings/dma/atmel-dma.txt
10289 F:      include/dt-bindings/dma/at91.h
10290
10291 MICROCHIP ECC DRIVER
10292 M:      Tudor Ambarus <tudor.ambarus@microchip.com>
10293 L:      linux-crypto@vger.kernel.org
10294 S:      Maintained
10295 F:      drivers/crypto/atmel-ecc.*
10296
10297 MICROCHIP I2C DRIVER
10298 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
10299 L:      linux-i2c@vger.kernel.org
10300 S:      Supported
10301 F:      drivers/i2c/busses/i2c-at91.h
10302 F:      drivers/i2c/busses/i2c-at91-*.c
10303
10304 MICROCHIP ISC DRIVER
10305 M:      Eugen Hristev <eugen.hristev@microchip.com>
10306 L:      linux-media@vger.kernel.org
10307 S:      Supported
10308 F:      drivers/media/platform/atmel/atmel-isc.c
10309 F:      drivers/media/platform/atmel/atmel-isc-regs.h
10310 F:      Documentation/devicetree/bindings/media/atmel-isc.txt
10311
10312 MICROCHIP ISI DRIVER
10313 M:      Eugen Hristev <eugen.hristev@microchip.com>
10314 L:      linux-media@vger.kernel.org
10315 S:      Supported
10316 F:      drivers/media/platform/atmel/atmel-isi.c
10317 F:      drivers/media/platform/atmel/atmel-isi.h
10318
10319 MICROCHIP AT91 USART MFD DRIVER
10320 M:      Radu Pirea <radu_nicolae.pirea@upb.ro>
10321 L:      linux-kernel@vger.kernel.org
10322 S:      Supported
10323 F:      drivers/mfd/at91-usart.c
10324 F:      include/dt-bindings/mfd/at91-usart.h
10325 F:      Documentation/devicetree/bindings/mfd/atmel-usart.txt
10326
10327 MICROCHIP AT91 USART SPI DRIVER
10328 M:      Radu Pirea <radu_nicolae.pirea@upb.ro>
10329 L:      linux-spi@vger.kernel.org
10330 S:      Supported
10331 F:      drivers/spi/spi-at91-usart.c
10332 F:      Documentation/devicetree/bindings/mfd/atmel-usart.txt
10333
10334 MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
10335 M:      Woojung Huh <woojung.huh@microchip.com>
10336 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10337 L:      netdev@vger.kernel.org
10338 S:      Maintained
10339 F:      net/dsa/tag_ksz.c
10340 F:      drivers/net/dsa/microchip/*
10341 F:      include/linux/platform_data/microchip-ksz.h
10342 F:      Documentation/devicetree/bindings/net/dsa/ksz.txt
10343
10344 MICROCHIP LAN743X ETHERNET DRIVER
10345 M:      Bryan Whitehead <bryan.whitehead@microchip.com>
10346 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10347 L:      netdev@vger.kernel.org
10348 S:      Maintained
10349 F:      drivers/net/ethernet/microchip/lan743x_*
10350
10351 MICROCHIP LCDFB DRIVER
10352 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
10353 L:      linux-fbdev@vger.kernel.org
10354 S:      Maintained
10355 F:      drivers/video/fbdev/atmel_lcdfb.c
10356 F:      include/video/atmel_lcdc.h
10357
10358 MICROCHIP MMC/SD/SDIO MCI DRIVER
10359 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
10360 S:      Maintained
10361 F:      drivers/mmc/host/atmel-mci.c
10362
10363 MICROCHIP MCP16502 PMIC DRIVER
10364 M:      Andrei Stefanescu <andrei.stefanescu@microchip.com>
10365 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10366 S:      Maintained
10367 F:      Documentation/devicetree/bindings/regulator/mcp16502-regulator.txt
10368 F:      drivers/regulator/mcp16502.c
10369
10370 MICROCHIP MCP3911 ADC DRIVER
10371 M:      Marcus Folkesson <marcus.folkesson@gmail.com>
10372 M:      Kent Gustavsson <kent@minoris.se>
10373 L:      linux-iio@vger.kernel.org
10374 S:      Supported
10375 F:      drivers/iio/adc/mcp3911.c
10376 F:      Documentation/devicetree/bindings/iio/adc/mcp3911.txt
10377
10378 MICROCHIP NAND DRIVER
10379 M:      Tudor Ambarus <tudor.ambarus@microchip.com>
10380 L:      linux-mtd@lists.infradead.org
10381 S:      Supported
10382 F:      drivers/mtd/nand/raw/atmel/*
10383 F:      Documentation/devicetree/bindings/mtd/atmel-nand.txt
10384
10385 MICROCHIP PWM DRIVER
10386 M:      Claudiu Beznea <claudiu.beznea@microchip.com>
10387 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10388 L:      linux-pwm@vger.kernel.org
10389 S:      Supported
10390 F:      drivers/pwm/pwm-atmel.c
10391 F:      Documentation/devicetree/bindings/pwm/atmel-pwm.txt
10392
10393 MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
10394 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
10395 M:      Eugen Hristev <eugen.hristev@microchip.com>
10396 L:      linux-iio@vger.kernel.org
10397 S:      Supported
10398 F:      drivers/iio/adc/at91-sama5d2_adc.c
10399 F:      Documentation/devicetree/bindings/iio/adc/at91-sama5d2_adc.txt
10400 F:      include/dt-bindings/iio/adc/at91-sama5d2_adc.h
10401
10402 MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
10403 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
10404 S:      Supported
10405 F:      drivers/power/reset/at91-sama5d2_shdwc.c
10406
10407 MICROCHIP SAMA5D2-COMPATIBLE PIOBU GPIO
10408 M:      Andrei Stefanescu <andrei.stefanescu@microchip.com>
10409 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10410 L:      linux-gpio@vger.kernel.org
10411 F:      drivers/gpio/gpio-sama5d2-piobu.c
10412
10413 MICROCHIP SPI DRIVER
10414 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
10415 S:      Supported
10416 F:      drivers/spi/spi-atmel.*
10417
10418 MICROCHIP SSC DRIVER
10419 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
10420 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10421 S:      Supported
10422 F:      drivers/misc/atmel-ssc.c
10423 F:      include/linux/atmel-ssc.h
10424
10425 MICROCHIP TIMER COUNTER (TC) AND CLOCKSOURCE DRIVERS
10426 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
10427 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10428 S:      Supported
10429 F:      drivers/misc/atmel_tclib.c
10430 F:      drivers/clocksource/tcb_clksrc.c
10431
10432 MICROCHIP USBA UDC DRIVER
10433 M:      Cristian Birsan <cristian.birsan@microchip.com>
10434 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10435 S:      Supported
10436 F:      drivers/usb/gadget/udc/atmel_usba_udc.*
10437
10438 MICROCHIP USB251XB DRIVER
10439 M:      Richard Leitner <richard.leitner@skidata.com>
10440 L:      linux-usb@vger.kernel.org
10441 S:      Maintained
10442 F:      drivers/usb/misc/usb251xb.c
10443 F:      Documentation/devicetree/bindings/usb/usb251xb.txt
10444
10445 MICROCHIP XDMA DRIVER
10446 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
10447 L:      linux-arm-kernel@lists.infradead.org
10448 L:      dmaengine@vger.kernel.org
10449 S:      Supported
10450 F:      drivers/dma/at_xdmac.c
10451
10452 MICROSEMI MIPS SOCS
10453 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
10454 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10455 L:      linux-mips@vger.kernel.org
10456 S:      Supported
10457 F:      arch/mips/generic/board-ocelot.c
10458 F:      arch/mips/configs/generic/board-ocelot.config
10459 F:      arch/mips/boot/dts/mscc/
10460 F:      Documentation/devicetree/bindings/mips/mscc.txt
10461
10462 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
10463 M:      Don Brace <don.brace@microsemi.com>
10464 L:      esc.storagedev@microsemi.com
10465 L:      linux-scsi@vger.kernel.org
10466 S:      Supported
10467 F:      drivers/scsi/smartpqi/smartpqi*.[ch]
10468 F:      drivers/scsi/smartpqi/Kconfig
10469 F:      drivers/scsi/smartpqi/Makefile
10470 F:      include/linux/cciss*.h
10471 F:      include/uapi/linux/cciss*.h
10472 F:      Documentation/scsi/smartpqi.txt
10473
10474 MICROSEMI ETHERNET SWITCH DRIVER
10475 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
10476 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10477 L:      netdev@vger.kernel.org
10478 S:      Supported
10479 F:      drivers/net/ethernet/mscc/
10480
10481 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
10482 M:      Chen Yu <yu.c.chen@intel.com>
10483 L:      platform-driver-x86@vger.kernel.org
10484 S:      Supported
10485 F:      drivers/platform/x86/surfacepro3_button.c
10486
10487 MICROTEK X6 SCANNER
10488 M:      Oliver Neukum <oliver@neukum.org>
10489 S:      Maintained
10490 F:      drivers/usb/image/microtek.*
10491
10492 MIPS
10493 M:      Ralf Baechle <ralf@linux-mips.org>
10494 M:      Paul Burton <paul.burton@mips.com>
10495 M:      James Hogan <jhogan@kernel.org>
10496 L:      linux-mips@vger.kernel.org
10497 W:      http://www.linux-mips.org/
10498 T:      git git://git.linux-mips.org/pub/scm/ralf/linux.git
10499 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
10500 Q:      http://patchwork.linux-mips.org/project/linux-mips/list/
10501 S:      Supported
10502 F:      Documentation/devicetree/bindings/mips/
10503 F:      Documentation/mips/
10504 F:      arch/mips/
10505 F:      drivers/platform/mips/
10506
10507 MIPS BOSTON DEVELOPMENT BOARD
10508 M:      Paul Burton <paul.burton@mips.com>
10509 L:      linux-mips@vger.kernel.org
10510 S:      Maintained
10511 F:      Documentation/devicetree/bindings/clock/img,boston-clock.txt
10512 F:      arch/mips/boot/dts/img/boston.dts
10513 F:      arch/mips/configs/generic/board-boston.config
10514 F:      drivers/clk/imgtec/clk-boston.c
10515 F:      include/dt-bindings/clock/boston-clock.h
10516
10517 MIPS GENERIC PLATFORM
10518 M:      Paul Burton <paul.burton@mips.com>
10519 L:      linux-mips@vger.kernel.org
10520 S:      Supported
10521 F:      Documentation/devicetree/bindings/power/mti,mips-cpc.txt
10522 F:      arch/mips/generic/
10523 F:      arch/mips/tools/generic-board-config.sh
10524
10525 MIPS/LOONGSON1 ARCHITECTURE
10526 M:      Keguang Zhang <keguang.zhang@gmail.com>
10527 L:      linux-mips@vger.kernel.org
10528 S:      Maintained
10529 F:      arch/mips/loongson32/
10530 F:      arch/mips/include/asm/mach-loongson32/
10531 F:      drivers/*/*loongson1*
10532 F:      drivers/*/*/*loongson1*
10533
10534 MIPS/LOONGSON2 ARCHITECTURE
10535 M:      Jiaxun Yang <jiaxun.yang@flygoat.com>
10536 L:      linux-mips@vger.kernel.org
10537 S:      Maintained
10538 F:      arch/mips/loongson64/fuloong-2e/
10539 F:      arch/mips/loongson64/lemote-2f/
10540 F:      arch/mips/include/asm/mach-loongson64/
10541 F:      drivers/*/*loongson2*
10542 F:      drivers/*/*/*loongson2*
10543
10544 MIPS/LOONGSON3 ARCHITECTURE
10545 M:      Huacai Chen <chenhc@lemote.com>
10546 L:      linux-mips@vger.kernel.org
10547 S:      Maintained
10548 F:      arch/mips/loongson64/
10549 F:      arch/mips/include/asm/mach-loongson64/
10550 F:      drivers/platform/mips/cpu_hwmon.c
10551 F:      drivers/*/*loongson3*
10552 F:      drivers/*/*/*loongson3*
10553
10554 MIPS RINT INSTRUCTION EMULATION
10555 M:      Aleksandar Markovic <aleksandar.markovic@mips.com>
10556 L:      linux-mips@vger.kernel.org
10557 S:      Supported
10558 F:      arch/mips/math-emu/sp_rint.c
10559 F:      arch/mips/math-emu/dp_rint.c
10560
10561 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
10562 M:      Hans Verkuil <hverkuil@xs4all.nl>
10563 L:      linux-media@vger.kernel.org
10564 T:      git git://linuxtv.org/media_tree.git
10565 W:      https://linuxtv.org
10566 S:      Odd Fixes
10567 F:      drivers/media/radio/radio-miropcm20*
10568
10569 MMP SUPPORT
10570 R:      Lubomir Rintel <lkundrak@v3.sk>
10571 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10572 S:      Odd Fixes
10573 F:      arch/arm/boot/dts/mmp*
10574 F:      arch/arm/mach-mmp/
10575
10576 MMU GATHER AND TLB INVALIDATION
10577 M:      Will Deacon <will.deacon@arm.com>
10578 M:      "Aneesh Kumar K.V" <aneesh.kumar@linux.ibm.com>
10579 M:      Andrew Morton <akpm@linux-foundation.org>
10580 M:      Nick Piggin <npiggin@gmail.com>
10581 M:      Peter Zijlstra <peterz@infradead.org>
10582 L:      linux-arch@vger.kernel.org
10583 L:      linux-mm@kvack.org
10584 S:      Maintained
10585 F:      arch/*/include/asm/tlb.h
10586 F:      include/asm-generic/tlb.h
10587 F:      mm/mmu_gather.c
10588
10589 MN88472 MEDIA DRIVER
10590 M:      Antti Palosaari <crope@iki.fi>
10591 L:      linux-media@vger.kernel.org
10592 W:      https://linuxtv.org
10593 W:      http://palosaari.fi/linux/
10594 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10595 S:      Maintained
10596 F:      drivers/media/dvb-frontends/mn88472*
10597
10598 MN88473 MEDIA DRIVER
10599 M:      Antti Palosaari <crope@iki.fi>
10600 L:      linux-media@vger.kernel.org
10601 W:      https://linuxtv.org
10602 W:      http://palosaari.fi/linux/
10603 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10604 S:      Maintained
10605 F:      drivers/media/dvb-frontends/mn88473*
10606
10607 MODULE SUPPORT
10608 M:      Jessica Yu <jeyu@kernel.org>
10609 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
10610 S:      Maintained
10611 F:      include/linux/module.h
10612 F:      kernel/module.c
10613
10614 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
10615 W:      http://popies.net/meye/
10616 S:      Orphan
10617 F:      Documentation/media/v4l-drivers/meye*
10618 F:      drivers/media/pci/meye/
10619 F:      include/uapi/linux/meye.h
10620
10621 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
10622 M:      Jiri Slaby <jirislaby@gmail.com>
10623 S:      Maintained
10624 F:      Documentation/serial/moxa-smartio.rst
10625 F:      drivers/tty/mxser.*
10626
10627 MR800 AVERMEDIA USB FM RADIO DRIVER
10628 M:      Alexey Klimov <klimov.linux@gmail.com>
10629 L:      linux-media@vger.kernel.org
10630 T:      git git://linuxtv.org/media_tree.git
10631 S:      Maintained
10632 F:      drivers/media/radio/radio-mr800.c
10633
10634 MRF24J40 IEEE 802.15.4 RADIO DRIVER
10635 M:      Alan Ott <alan@signal11.us>
10636 L:      linux-wpan@vger.kernel.org
10637 S:      Maintained
10638 F:      drivers/net/ieee802154/mrf24j40.c
10639 F:      Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
10640
10641 MSI LAPTOP SUPPORT
10642 M:      "Lee, Chun-Yi" <jlee@suse.com>
10643 L:      platform-driver-x86@vger.kernel.org
10644 S:      Maintained
10645 F:      drivers/platform/x86/msi-laptop.c
10646
10647 MSI WMI SUPPORT
10648 L:      platform-driver-x86@vger.kernel.org
10649 S:      Orphan
10650 F:      drivers/platform/x86/msi-wmi.c
10651
10652 MSI001 MEDIA DRIVER
10653 M:      Antti Palosaari <crope@iki.fi>
10654 L:      linux-media@vger.kernel.org
10655 W:      https://linuxtv.org
10656 W:      http://palosaari.fi/linux/
10657 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10658 T:      git git://linuxtv.org/anttip/media_tree.git
10659 S:      Maintained
10660 F:      drivers/media/tuners/msi001*
10661
10662 MSI2500 MEDIA DRIVER
10663 M:      Antti Palosaari <crope@iki.fi>
10664 L:      linux-media@vger.kernel.org
10665 W:      https://linuxtv.org
10666 W:      http://palosaari.fi/linux/
10667 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10668 T:      git git://linuxtv.org/anttip/media_tree.git
10669 S:      Maintained
10670 F:      drivers/media/usb/msi2500/
10671
10672 MSYSTEMS DISKONCHIP G3 MTD DRIVER
10673 M:      Robert Jarzmik <robert.jarzmik@free.fr>
10674 L:      linux-mtd@lists.infradead.org
10675 S:      Maintained
10676 F:      drivers/mtd/devices/docg3*
10677
10678 MT9M032 APTINA SENSOR DRIVER
10679 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10680 L:      linux-media@vger.kernel.org
10681 T:      git git://linuxtv.org/media_tree.git
10682 S:      Maintained
10683 F:      drivers/media/i2c/mt9m032.c
10684 F:      include/media/i2c/mt9m032.h
10685
10686 MT9P031 APTINA CAMERA SENSOR
10687 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10688 L:      linux-media@vger.kernel.org
10689 T:      git git://linuxtv.org/media_tree.git
10690 S:      Maintained
10691 F:      drivers/media/i2c/mt9p031.c
10692 F:      include/media/i2c/mt9p031.h
10693
10694 MT9T001 APTINA CAMERA SENSOR
10695 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10696 L:      linux-media@vger.kernel.org
10697 T:      git git://linuxtv.org/media_tree.git
10698 S:      Maintained
10699 F:      drivers/media/i2c/mt9t001.c
10700 F:      include/media/i2c/mt9t001.h
10701
10702 MT9T112 APTINA CAMERA SENSOR
10703 M:      Jacopo Mondi <jacopo@jmondi.org>
10704 L:      linux-media@vger.kernel.org
10705 T:      git git://linuxtv.org/media_tree.git
10706 S:      Odd Fixes
10707 F:      drivers/media/i2c/mt9t112.c
10708 F:      include/media/i2c/mt9t112.h
10709
10710 MT9V032 APTINA CAMERA SENSOR
10711 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10712 L:      linux-media@vger.kernel.org
10713 T:      git git://linuxtv.org/media_tree.git
10714 S:      Maintained
10715 F:      Documentation/devicetree/bindings/media/i2c/mt9v032.txt
10716 F:      drivers/media/i2c/mt9v032.c
10717 F:      include/media/i2c/mt9v032.h
10718
10719 MT9V111 APTINA CAMERA SENSOR
10720 M:      Jacopo Mondi <jacopo@jmondi.org>
10721 L:      linux-media@vger.kernel.org
10722 T:      git git://linuxtv.org/media_tree.git
10723 S:      Maintained
10724 F:      Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.txt
10725 F:      drivers/media/i2c/mt9v111.c
10726
10727 MULTIFUNCTION DEVICES (MFD)
10728 M:      Lee Jones <lee.jones@linaro.org>
10729 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
10730 S:      Supported
10731 F:      Documentation/devicetree/bindings/mfd/
10732 F:      drivers/mfd/
10733 F:      include/linux/mfd/
10734 F:      include/dt-bindings/mfd/
10735
10736 MULTIMEDIA CARD (MMC) ETC. OVER SPI
10737 S:      Orphan
10738 F:      drivers/mmc/host/mmc_spi.c
10739 F:      include/linux/spi/mmc_spi.h
10740
10741 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
10742 M:      Ulf Hansson <ulf.hansson@linaro.org>
10743 L:      linux-mmc@vger.kernel.org
10744 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
10745 S:      Maintained
10746 F:      Documentation/devicetree/bindings/mmc/
10747 F:      drivers/mmc/
10748 F:      include/linux/mmc/
10749 F:      include/uapi/linux/mmc/
10750
10751 MULTIPLEXER SUBSYSTEM
10752 M:      Peter Rosin <peda@axentia.se>
10753 S:      Maintained
10754 F:      Documentation/ABI/testing/sysfs-class-mux*
10755 F:      Documentation/devicetree/bindings/mux/
10756 F:      include/dt-bindings/mux/
10757 F:      include/linux/mux/
10758 F:      drivers/mux/
10759
10760 MULTITECH MULTIPORT CARD (ISICOM)
10761 S:      Orphan
10762 F:      drivers/tty/isicom.c
10763 F:      include/linux/isicom.h
10764
10765 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
10766 M:      Bin Liu <b-liu@ti.com>
10767 L:      linux-usb@vger.kernel.org
10768 S:      Maintained
10769 F:      drivers/usb/musb/
10770
10771 MXL301RF MEDIA DRIVER
10772 M:      Akihiro Tsukada <tskd08@gmail.com>
10773 L:      linux-media@vger.kernel.org
10774 S:      Odd Fixes
10775 F:      drivers/media/tuners/mxl301rf*
10776
10777 MXL5007T MEDIA DRIVER
10778 M:      Michael Krufky <mkrufky@linuxtv.org>
10779 L:      linux-media@vger.kernel.org
10780 W:      https://linuxtv.org
10781 W:      http://github.com/mkrufky
10782 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10783 T:      git git://linuxtv.org/mkrufky/tuners.git
10784 S:      Maintained
10785 F:      drivers/media/tuners/mxl5007t.*
10786
10787 MXSFB DRM DRIVER
10788 M:      Marek Vasut <marex@denx.de>
10789 M:      Stefan Agner <stefan@agner.ch>
10790 L:      dri-devel@lists.freedesktop.org
10791 S:      Supported
10792 F:      drivers/gpu/drm/mxsfb/
10793 F:      Documentation/devicetree/bindings/display/mxsfb.txt
10794 T:      git git://anongit.freedesktop.org/drm/drm-misc
10795
10796 MYLEX DAC960 PCI RAID Controller
10797 M:      Hannes Reinecke <hare@kernel.org>
10798 L:      linux-scsi@vger.kernel.org
10799 S:      Supported
10800 F:      drivers/scsi/myrb.*
10801 F:      drivers/scsi/myrs.*
10802
10803 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
10804 M:      Chris Lee <christopher.lee@cspi.com>
10805 L:      netdev@vger.kernel.org
10806 W:      https://www.cspi.com/ethernet-products/support/downloads/
10807 S:      Supported
10808 F:      drivers/net/ethernet/myricom/myri10ge/
10809
10810 NAND FLASH SUBSYSTEM
10811 M:      Miquel Raynal <miquel.raynal@bootlin.com>
10812 R:      Richard Weinberger <richard@nod.at>
10813 L:      linux-mtd@lists.infradead.org
10814 W:      http://www.linux-mtd.infradead.org/
10815 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
10816 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git nand/next
10817 S:      Maintained
10818 F:      drivers/mtd/nand/
10819 F:      include/linux/mtd/*nand*.h
10820
10821 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
10822 M:      Daniel Mack <zonque@gmail.com>
10823 S:      Maintained
10824 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
10825 W:      http://www.native-instruments.com
10826 F:      sound/usb/caiaq/
10827
10828 NATSEMI ETHERNET DRIVER (DP8381x)
10829 S:      Orphan
10830 F:      drivers/net/ethernet/natsemi/natsemi.c
10831
10832 NCR 5380 SCSI DRIVERS
10833 M:      Finn Thain <fthain@telegraphics.com.au>
10834 M:      Michael Schmitz <schmitzmic@gmail.com>
10835 L:      linux-scsi@vger.kernel.org
10836 S:      Maintained
10837 F:      Documentation/scsi/g_NCR5380.txt
10838 F:      drivers/scsi/NCR5380.*
10839 F:      drivers/scsi/arm/cumana_1.c
10840 F:      drivers/scsi/arm/oak.c
10841 F:      drivers/scsi/atari_scsi.*
10842 F:      drivers/scsi/dmx3191d.c
10843 F:      drivers/scsi/g_NCR5380.*
10844 F:      drivers/scsi/mac_scsi.*
10845 F:      drivers/scsi/sun3_scsi.*
10846 F:      drivers/scsi/sun3_scsi_vme.c
10847
10848 NCSI LIBRARY:
10849 M:      Samuel Mendoza-Jonas <sam@mendozajonas.com>
10850 S:      Maintained
10851 F:      net/ncsi/
10852
10853 NCT6775 HARDWARE MONITOR DRIVER
10854 M:      Guenter Roeck <linux@roeck-us.net>
10855 L:      linux-hwmon@vger.kernel.org
10856 S:      Maintained
10857 F:      Documentation/hwmon/nct6775.rst
10858 F:      drivers/hwmon/nct6775.c
10859
10860 NET_FAILOVER MODULE
10861 M:      Sridhar Samudrala <sridhar.samudrala@intel.com>
10862 L:      netdev@vger.kernel.org
10863 S:      Supported
10864 F:      driver/net/net_failover.c
10865 F:      include/net/net_failover.h
10866 F:      Documentation/networking/net_failover.rst
10867
10868 NETEFFECT IWARP RNIC DRIVER (IW_NES)
10869 M:      Faisal Latif <faisal.latif@intel.com>
10870 L:      linux-rdma@vger.kernel.org
10871 W:      http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
10872 S:      Supported
10873 F:      drivers/infiniband/hw/nes/
10874 F:      include/uapi/rdma/nes-abi.h
10875
10876 NETEM NETWORK EMULATOR
10877 M:      Stephen Hemminger <stephen@networkplumber.org>
10878 L:      netem@lists.linux-foundation.org (moderated for non-subscribers)
10879 S:      Maintained
10880 F:      net/sched/sch_netem.c
10881
10882 NETERION 10GbE DRIVERS (s2io/vxge)
10883 M:      Jon Mason <jdmason@kudzu.us>
10884 L:      netdev@vger.kernel.org
10885 S:      Supported
10886 F:      Documentation/networking/device_drivers/neterion/s2io.txt
10887 F:      Documentation/networking/device_drivers/neterion/vxge.txt
10888 F:      drivers/net/ethernet/neterion/
10889
10890 NETFILTER
10891 M:      Pablo Neira Ayuso <pablo@netfilter.org>
10892 M:      Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
10893 M:      Florian Westphal <fw@strlen.de>
10894 L:      netfilter-devel@vger.kernel.org
10895 L:      coreteam@netfilter.org
10896 W:      http://www.netfilter.org/
10897 W:      http://www.iptables.org/
10898 W:      http://www.nftables.org/
10899 Q:      http://patchwork.ozlabs.org/project/netfilter-devel/list/
10900 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
10901 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
10902 S:      Maintained
10903 F:      include/linux/netfilter*
10904 F:      include/linux/netfilter/
10905 F:      include/net/netfilter/
10906 F:      include/uapi/linux/netfilter*
10907 F:      include/uapi/linux/netfilter/
10908 F:      net/*/netfilter.c
10909 F:      net/*/netfilter/
10910 F:      net/netfilter/
10911 F:      net/bridge/br_netfilter*.c
10912
10913 NETROM NETWORK LAYER
10914 M:      Ralf Baechle <ralf@linux-mips.org>
10915 L:      linux-hams@vger.kernel.org
10916 W:      http://www.linux-ax25.org/
10917 S:      Maintained
10918 F:      include/net/netrom.h
10919 F:      include/uapi/linux/netrom.h
10920 F:      net/netrom/
10921
10922 NETRONOME ETHERNET DRIVERS
10923 M:      Jakub Kicinski <jakub.kicinski@netronome.com>
10924 L:      oss-drivers@netronome.com
10925 S:      Maintained
10926 F:      drivers/net/ethernet/netronome/
10927
10928 NETWORK BLOCK DEVICE (NBD)
10929 M:      Josef Bacik <josef@toxicpanda.com>
10930 S:      Maintained
10931 L:      linux-block@vger.kernel.org
10932 L:      nbd@other.debian.org
10933 F:      Documentation/blockdev/nbd.txt
10934 F:      drivers/block/nbd.c
10935 F:      include/trace/events/nbd.h
10936 F:      include/uapi/linux/nbd.h
10937
10938 NETWORK DROP MONITOR
10939 M:      Neil Horman <nhorman@tuxdriver.com>
10940 L:      netdev@vger.kernel.org
10941 S:      Maintained
10942 W:      https://fedorahosted.org/dropwatch/
10943 F:      net/core/drop_monitor.c
10944
10945 NETWORKING DRIVERS
10946 M:      "David S. Miller" <davem@davemloft.net>
10947 L:      netdev@vger.kernel.org
10948 W:      http://www.linuxfoundation.org/en/Net
10949 Q:      http://patchwork.ozlabs.org/project/netdev/list/
10950 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10951 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
10952 S:      Odd Fixes
10953 F:      Documentation/devicetree/bindings/net/
10954 F:      drivers/net/
10955 F:      include/linux/if_*
10956 F:      include/linux/netdevice.h
10957 F:      include/linux/etherdevice.h
10958 F:      include/linux/fcdevice.h
10959 F:      include/linux/fddidevice.h
10960 F:      include/linux/hippidevice.h
10961 F:      include/linux/inetdevice.h
10962 F:      include/uapi/linux/if_*
10963 F:      include/uapi/linux/netdevice.h
10964
10965 NETWORKING DRIVERS (WIRELESS)
10966 M:      Kalle Valo <kvalo@codeaurora.org>
10967 L:      linux-wireless@vger.kernel.org
10968 Q:      http://patchwork.kernel.org/project/linux-wireless/list/
10969 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
10970 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
10971 S:      Maintained
10972 F:      Documentation/devicetree/bindings/net/wireless/
10973 F:      drivers/net/wireless/
10974
10975 NETWORKING [DSA]
10976 M:      Andrew Lunn <andrew@lunn.ch>
10977 M:      Vivien Didelot <vivien.didelot@gmail.com>
10978 M:      Florian Fainelli <f.fainelli@gmail.com>
10979 S:      Maintained
10980 F:      Documentation/devicetree/bindings/net/dsa/
10981 F:      net/dsa/
10982 F:      include/net/dsa.h
10983 F:      include/linux/dsa/
10984 F:      include/linux/platform_data/dsa.h
10985 F:      drivers/net/dsa/
10986
10987 NETWORKING [GENERAL]
10988 M:      "David S. Miller" <davem@davemloft.net>
10989 L:      netdev@vger.kernel.org
10990 W:      http://www.linuxfoundation.org/en/Net
10991 Q:      http://patchwork.ozlabs.org/project/netdev/list/
10992 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10993 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
10994 B:      mailto:netdev@vger.kernel.org
10995 S:      Maintained
10996 F:      net/
10997 F:      include/net/
10998 F:      include/linux/in.h
10999 F:      include/linux/net.h
11000 F:      include/linux/netdevice.h
11001 F:      include/uapi/linux/in.h
11002 F:      include/uapi/linux/net.h
11003 F:      include/uapi/linux/netdevice.h
11004 F:      include/uapi/linux/net_namespace.h
11005 F:      tools/testing/selftests/net/
11006 F:      lib/net_utils.c
11007 F:      lib/random32.c
11008 F:      Documentation/networking/
11009
11010 NETWORKING [IPSEC]
11011 M:      Steffen Klassert <steffen.klassert@secunet.com>
11012 M:      Herbert Xu <herbert@gondor.apana.org.au>
11013 M:      "David S. Miller" <davem@davemloft.net>
11014 L:      netdev@vger.kernel.org
11015 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
11016 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
11017 S:      Maintained
11018 F:      net/xfrm/
11019 F:      net/key/
11020 F:      net/ipv4/xfrm*
11021 F:      net/ipv4/esp4*
11022 F:      net/ipv4/ah4.c
11023 F:      net/ipv4/ipcomp.c
11024 F:      net/ipv4/ip_vti.c
11025 F:      net/ipv6/xfrm*
11026 F:      net/ipv6/esp6*
11027 F:      net/ipv6/ah6.c
11028 F:      net/ipv6/ipcomp6.c
11029 F:      net/ipv6/ip6_vti.c
11030 F:      include/uapi/linux/xfrm.h
11031 F:      include/net/xfrm.h
11032
11033 NETWORKING [IPv4/IPv6]
11034 M:      "David S. Miller" <davem@davemloft.net>
11035 M:      Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
11036 M:      Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
11037 L:      netdev@vger.kernel.org
11038 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
11039 S:      Maintained
11040 F:      net/ipv4/
11041 F:      net/ipv6/
11042 F:      include/net/ip*
11043 F:      arch/x86/net/*
11044
11045 NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
11046 M:      Paul Moore <paul@paul-moore.com>
11047 W:      https://github.com/netlabel
11048 L:      netdev@vger.kernel.org
11049 L:      linux-security-module@vger.kernel.org
11050 S:      Maintained
11051 F:      Documentation/netlabel/
11052 F:      include/net/calipso.h
11053 F:      include/net/cipso_ipv4.h
11054 F:      include/net/netlabel.h
11055 F:      include/uapi/linux/netfilter/xt_SECMARK.h
11056 F:      include/uapi/linux/netfilter/xt_CONNSECMARK.h
11057 F:      net/netlabel/
11058 F:      net/ipv4/cipso_ipv4.c
11059 F:      net/ipv6/calipso.c
11060 F:      net/netfilter/xt_CONNSECMARK.c
11061 F:      net/netfilter/xt_SECMARK.c
11062
11063 NETWORKING [TCP]
11064 M:      Eric Dumazet <edumazet@google.com>
11065 L:      netdev@vger.kernel.org
11066 S:      Maintained
11067 F:      net/ipv4/tcp*.c
11068 F:      net/ipv4/syncookies.c
11069 F:      net/ipv6/tcp*.c
11070 F:      net/ipv6/syncookies.c
11071 F:      include/uapi/linux/tcp.h
11072 F:      include/net/tcp.h
11073 F:      include/linux/tcp.h
11074 F:      include/trace/events/tcp.h
11075
11076 NETWORKING [TLS]
11077 M:      Boris Pismenny <borisp@mellanox.com>
11078 M:      Aviad Yehezkel <aviadye@mellanox.com>
11079 M:      Dave Watson <davejwatson@fb.com>
11080 M:      John Fastabend <john.fastabend@gmail.com>
11081 M:      Daniel Borkmann <daniel@iogearbox.net>
11082 L:      netdev@vger.kernel.org
11083 S:      Maintained
11084 F:      net/tls/*
11085 F:      include/uapi/linux/tls.h
11086 F:      include/net/tls.h
11087
11088 NETWORKING [WIRELESS]
11089 L:      linux-wireless@vger.kernel.org
11090 Q:      http://patchwork.kernel.org/project/linux-wireless/list/
11091
11092 NETDEVSIM
11093 M:      Jakub Kicinski <jakub.kicinski@netronome.com>
11094 S:      Maintained
11095 F:      drivers/net/netdevsim/*
11096
11097 NETXEN (1/10) GbE SUPPORT
11098 M:      Manish Chopra <manishc@marvell.com>
11099 M:      Rahul Verma <rahulv@marvell.com>
11100 M:      GR-Linux-NIC-Dev@marvell.com
11101 L:      netdev@vger.kernel.org
11102 S:      Supported
11103 F:      drivers/net/ethernet/qlogic/netxen/
11104
11105 NFC SUBSYSTEM
11106 L:      netdev@vger.kernel.org
11107 S:      Orphan
11108 F:      net/nfc/
11109 F:      include/net/nfc/
11110 F:      include/uapi/linux/nfc.h
11111 F:      drivers/nfc/
11112 F:      include/linux/platform_data/nfcmrvl.h
11113 F:      include/linux/platform_data/nxp-nci.h
11114 F:      Documentation/devicetree/bindings/net/nfc/
11115
11116 NFS, SUNRPC, AND LOCKD CLIENTS
11117 M:      Trond Myklebust <trond.myklebust@hammerspace.com>
11118 M:      Anna Schumaker <anna.schumaker@netapp.com>
11119 L:      linux-nfs@vger.kernel.org
11120 W:      http://client.linux-nfs.org
11121 T:      git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
11122 S:      Maintained
11123 F:      fs/lockd/
11124 F:      fs/nfs/
11125 F:      fs/nfs_common/
11126 F:      net/sunrpc/
11127 F:      include/linux/lockd/
11128 F:      include/linux/nfs*
11129 F:      include/linux/sunrpc/
11130 F:      include/uapi/linux/nfs*
11131 F:      include/uapi/linux/sunrpc/
11132
11133 NILFS2 FILESYSTEM
11134 M:      Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
11135 L:      linux-nilfs@vger.kernel.org
11136 W:      https://nilfs.sourceforge.io/
11137 W:      https://nilfs.osdn.jp/
11138 T:      git git://github.com/konis/nilfs2.git
11139 S:      Supported
11140 F:      Documentation/filesystems/nilfs2.txt
11141 F:      fs/nilfs2/
11142 F:      include/trace/events/nilfs2.h
11143 F:      include/uapi/linux/nilfs2_api.h
11144 F:      include/uapi/linux/nilfs2_ondisk.h
11145
11146 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
11147 M:      YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
11148 W:      http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
11149 S:      Maintained
11150 F:      Documentation/scsi/NinjaSCSI.txt
11151 F:      drivers/scsi/pcmcia/nsp_*
11152
11153 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
11154 M:      GOTO Masanori <gotom@debian.or.jp>
11155 M:      YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
11156 W:      http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
11157 S:      Maintained
11158 F:      Documentation/scsi/NinjaSCSI.txt
11159 F:      drivers/scsi/nsp32*
11160
11161 NIOS2 ARCHITECTURE
11162 M:      Ley Foon Tan <lftan@altera.com>
11163 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
11164 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
11165 S:      Maintained
11166 F:      arch/nios2/
11167
11168 NOHZ, DYNTICKS SUPPORT
11169 M:      Frederic Weisbecker <fweisbec@gmail.com>
11170 M:      Thomas Gleixner <tglx@linutronix.de>
11171 M:      Ingo Molnar <mingo@kernel.org>
11172 L:      linux-kernel@vger.kernel.org
11173 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
11174 S:      Maintained
11175 F:      kernel/time/tick*.*
11176 F:      include/linux/tick.h
11177 F:      include/linux/sched/nohz.h
11178
11179 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
11180 M:      Pavel Machek <pavel@ucw.cz>
11181 M:      Sakari Ailus <sakari.ailus@iki.fi>
11182 L:      linux-media@vger.kernel.org
11183 S:      Maintained
11184 F:      drivers/media/i2c/et8ek8
11185 F:      drivers/media/i2c/ad5820.c
11186
11187 NOKIA N900 POWER SUPPLY DRIVERS
11188 R:      Pali Rohár <pali.rohar@gmail.com>
11189 F:      include/linux/power/bq2415x_charger.h
11190 F:      include/linux/power/bq27xxx_battery.h
11191 F:      include/linux/power/isp1704_charger.h
11192 F:      drivers/power/supply/bq2415x_charger.c
11193 F:      drivers/power/supply/bq27xxx_battery.c
11194 F:      drivers/power/supply/bq27xxx_battery_i2c.c
11195 F:      drivers/power/supply/isp1704_charger.c
11196 F:      drivers/power/supply/rx51_battery.c
11197
11198 NOLIBC HEADER FILE
11199 M:      Willy Tarreau <w@1wt.eu>
11200 S:      Maintained
11201 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wtarreau/nolibc.git
11202 F:      tools/include/nolibc/
11203
11204 NTB AMD DRIVER
11205 M:      Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
11206 L:      linux-ntb@googlegroups.com
11207 S:      Supported
11208 F:      drivers/ntb/hw/amd/
11209
11210 NTB DRIVER CORE
11211 M:      Jon Mason <jdmason@kudzu.us>
11212 M:      Dave Jiang <dave.jiang@intel.com>
11213 M:      Allen Hubbe <allenbh@gmail.com>
11214 L:      linux-ntb@googlegroups.com
11215 S:      Supported
11216 W:      https://github.com/jonmason/ntb/wiki
11217 T:      git git://github.com/jonmason/ntb.git
11218 F:      drivers/ntb/
11219 F:      drivers/net/ntb_netdev.c
11220 F:      include/linux/ntb.h
11221 F:      include/linux/ntb_transport.h
11222 F:      tools/testing/selftests/ntb/
11223
11224 NTB IDT DRIVER
11225 M:      Serge Semin <fancer.lancer@gmail.com>
11226 L:      linux-ntb@googlegroups.com
11227 S:      Supported
11228 F:      drivers/ntb/hw/idt/
11229
11230 NTB INTEL DRIVER
11231 M:      Dave Jiang <dave.jiang@intel.com>
11232 L:      linux-ntb@googlegroups.com
11233 S:      Supported
11234 W:      https://github.com/davejiang/linux/wiki
11235 T:      git https://github.com/davejiang/linux.git
11236 F:      drivers/ntb/hw/intel/
11237
11238 NTFS FILESYSTEM
11239 M:      Anton Altaparmakov <anton@tuxera.com>
11240 L:      linux-ntfs-dev@lists.sourceforge.net
11241 W:      http://www.tuxera.com/
11242 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
11243 S:      Supported
11244 F:      Documentation/filesystems/ntfs.txt
11245 F:      fs/ntfs/
11246
11247 NUBUS SUBSYSTEM
11248 M:      Finn Thain <fthain@telegraphics.com.au>
11249 L:      linux-m68k@lists.linux-m68k.org
11250 S:      Maintained
11251 F:      arch/*/include/asm/nubus.h
11252 F:      drivers/nubus/
11253 F:      include/linux/nubus.h
11254 F:      include/uapi/linux/nubus.h
11255
11256 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
11257 M:      Antonino Daplas <adaplas@gmail.com>
11258 L:      linux-fbdev@vger.kernel.org
11259 S:      Maintained
11260 F:      drivers/video/fbdev/riva/
11261 F:      drivers/video/fbdev/nvidia/
11262
11263 NVM EXPRESS DRIVER
11264 M:      Keith Busch <kbusch@kernel.org>
11265 M:      Jens Axboe <axboe@fb.com>
11266 M:      Christoph Hellwig <hch@lst.de>
11267 M:      Sagi Grimberg <sagi@grimberg.me>
11268 L:      linux-nvme@lists.infradead.org
11269 T:      git://git.infradead.org/nvme.git
11270 W:      http://git.infradead.org/nvme.git
11271 S:      Supported
11272 F:      drivers/nvme/host/
11273 F:      include/linux/nvme.h
11274 F:      include/uapi/linux/nvme_ioctl.h
11275
11276 NVM EXPRESS FC TRANSPORT DRIVERS
11277 M:      James Smart <james.smart@broadcom.com>
11278 L:      linux-nvme@lists.infradead.org
11279 S:      Supported
11280 F:      include/linux/nvme-fc.h
11281 F:      include/linux/nvme-fc-driver.h
11282 F:      drivers/nvme/host/fc.c
11283 F:      drivers/nvme/target/fc.c
11284 F:      drivers/nvme/target/fcloop.c
11285
11286 NVM EXPRESS TARGET DRIVER
11287 M:      Christoph Hellwig <hch@lst.de>
11288 M:      Sagi Grimberg <sagi@grimberg.me>
11289 L:      linux-nvme@lists.infradead.org
11290 T:      git://git.infradead.org/nvme.git
11291 W:      http://git.infradead.org/nvme.git
11292 S:      Supported
11293 F:      drivers/nvme/target/
11294
11295 NVMEM FRAMEWORK
11296 M:      Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
11297 S:      Maintained
11298 F:      drivers/nvmem/
11299 F:      Documentation/devicetree/bindings/nvmem/
11300 F:      Documentation/ABI/stable/sysfs-bus-nvmem
11301 F:      include/linux/nvmem-consumer.h
11302 F:      include/linux/nvmem-provider.h
11303
11304 NXP FXAS21002C DRIVER
11305 M:      Rui Miguel Silva <rmfrfs@gmail.com>
11306 L:      linux-iio@vger.kernel.org
11307 S:      Maintained
11308 F:      Documentation/devicetree/bindings/iio/gyroscope/fxas21002c.txt
11309 F:      drivers/iio/gyro/fxas21002c_core.c
11310 F:      drivers/iio/gyro/fxas21002c.h
11311 F:      drivers/iio/gyro/fxas21002c_i2c.c
11312 F:      drivers/iio/gyro/fxas21002c_spi.c
11313
11314 NXP SGTL5000 DRIVER
11315 M:      Fabio Estevam <festevam@gmail.com>
11316 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11317 S:      Maintained
11318 F:      Documentation/devicetree/bindings/sound/sgtl5000.txt
11319 F:      sound/soc/codecs/sgtl5000*
11320
11321 NXP SJA1105 ETHERNET SWITCH DRIVER
11322 M:      Vladimir Oltean <olteanv@gmail.com>
11323 L:      linux-kernel@vger.kernel.org
11324 S:      Maintained
11325 F:      drivers/net/dsa/sja1105
11326
11327 NXP TDA998X DRM DRIVER
11328 M:      Russell King <linux@armlinux.org.uk>
11329 S:      Maintained
11330 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
11331 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
11332 F:      drivers/gpu/drm/i2c/tda998x_drv.c
11333 F:      include/drm/i2c/tda998x.h
11334 F:      include/dt-bindings/display/tda998x.h
11335 K:      "nxp,tda998x"
11336
11337 NXP TFA9879 DRIVER
11338 M:      Peter Rosin <peda@axentia.se>
11339 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11340 S:      Maintained
11341 F:      Documentation/devicetree/bindings/sound/tfa9879.txt
11342 F:      sound/soc/codecs/tfa9879*
11343
11344 NXP-NCI NFC DRIVER
11345 M:      Clément Perrochaud <clement.perrochaud@effinnov.com>
11346 R:      Charles Gorand <charles.gorand@effinnov.com>
11347 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
11348 S:      Supported
11349 F:      drivers/nfc/nxp-nci
11350
11351 OBJAGG
11352 M:      Jiri Pirko <jiri@mellanox.com>
11353 L:      netdev@vger.kernel.org
11354 S:      Supported
11355 F:      lib/objagg.c
11356 F:      lib/test_objagg.c
11357 F:      include/linux/objagg.h
11358
11359 NXP FSPI DRIVER
11360 R:      Yogesh Gaur <yogeshgaur.83@gmail.com>
11361 M:      Ashish Kumar <ashish.kumar@nxp.com>
11362 L:      linux-spi@vger.kernel.org
11363 S:      Maintained
11364 F:      drivers/spi/spi-nxp-fspi.c
11365 F:      Documentation/devicetree/bindings/spi/spi-nxp-fspi.txt
11366
11367 OBJTOOL
11368 M:      Josh Poimboeuf <jpoimboe@redhat.com>
11369 M:      Peter Zijlstra <peterz@infradead.org>
11370 S:      Supported
11371 F:      tools/objtool/
11372
11373 OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
11374 M:      Frederic Barrat <fbarrat@linux.ibm.com>
11375 M:      Andrew Donnellan <ajd@linux.ibm.com>
11376 L:      linuxppc-dev@lists.ozlabs.org
11377 S:      Supported
11378 F:      arch/powerpc/platforms/powernv/ocxl.c
11379 F:      arch/powerpc/include/asm/pnv-ocxl.h
11380 F:      drivers/misc/ocxl/
11381 F:      include/misc/ocxl*
11382 F:      include/uapi/misc/ocxl.h
11383 F:      Documentation/accelerators/ocxl.rst
11384
11385 OMAP AUDIO SUPPORT
11386 M:      Peter Ujfalusi <peter.ujfalusi@ti.com>
11387 M:      Jarkko Nikula <jarkko.nikula@bitmer.com>
11388 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11389 L:      linux-omap@vger.kernel.org
11390 S:      Maintained
11391 F:      sound/soc/ti/omap*
11392 F:      sound/soc/ti/rx51.c
11393 F:      sound/soc/ti/n810.c
11394 F:      sound/soc/ti/sdma-pcm.*
11395
11396 OMAP CLOCK FRAMEWORK SUPPORT
11397 M:      Paul Walmsley <paul@pwsan.com>
11398 L:      linux-omap@vger.kernel.org
11399 S:      Maintained
11400 F:      arch/arm/*omap*/*clock*
11401
11402 OMAP DEVICE TREE SUPPORT
11403 M:      Benoît Cousson <bcousson@baylibre.com>
11404 M:      Tony Lindgren <tony@atomide.com>
11405 L:      linux-omap@vger.kernel.org
11406 L:      devicetree@vger.kernel.org
11407 S:      Maintained
11408 F:      arch/arm/boot/dts/*omap*
11409 F:      arch/arm/boot/dts/*am3*
11410 F:      arch/arm/boot/dts/*am4*
11411 F:      arch/arm/boot/dts/*am5*
11412 F:      arch/arm/boot/dts/*dra7*
11413
11414 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
11415 L:      linux-omap@vger.kernel.org
11416 L:      linux-fbdev@vger.kernel.org
11417 S:      Orphan
11418 F:      drivers/video/fbdev/omap2/
11419 F:      Documentation/arm/OMAP/DSS
11420
11421 OMAP FRAMEBUFFER SUPPORT
11422 L:      linux-fbdev@vger.kernel.org
11423 L:      linux-omap@vger.kernel.org
11424 S:      Orphan
11425 F:      drivers/video/fbdev/omap/
11426
11427 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
11428 M:      Roger Quadros <rogerq@ti.com>
11429 M:      Tony Lindgren <tony@atomide.com>
11430 L:      linux-omap@vger.kernel.org
11431 S:      Maintained
11432 F:      drivers/memory/omap-gpmc.c
11433 F:      arch/arm/mach-omap2/*gpmc*
11434
11435 OMAP GPIO DRIVER
11436 M:      Grygorii Strashko <grygorii.strashko@ti.com>
11437 M:      Santosh Shilimkar <ssantosh@kernel.org>
11438 M:      Kevin Hilman <khilman@kernel.org>
11439 L:      linux-omap@vger.kernel.org
11440 S:      Maintained
11441 F:      Documentation/devicetree/bindings/gpio/gpio-omap.txt
11442 F:      drivers/gpio/gpio-omap.c
11443
11444 OMAP HARDWARE SPINLOCK SUPPORT
11445 M:      Ohad Ben-Cohen <ohad@wizery.com>
11446 L:      linux-omap@vger.kernel.org
11447 S:      Maintained
11448 F:      drivers/hwspinlock/omap_hwspinlock.c
11449
11450 OMAP HS MMC SUPPORT
11451 L:      linux-mmc@vger.kernel.org
11452 L:      linux-omap@vger.kernel.org
11453 S:      Orphan
11454 F:      drivers/mmc/host/omap_hsmmc.c
11455
11456 OMAP HWMOD DATA
11457 M:      Paul Walmsley <paul@pwsan.com>
11458 L:      linux-omap@vger.kernel.org
11459 S:      Maintained
11460 F:      arch/arm/mach-omap2/omap_hwmod*data*
11461
11462 OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
11463 M:      Benoît Cousson <bcousson@baylibre.com>
11464 L:      linux-omap@vger.kernel.org
11465 S:      Maintained
11466 F:      arch/arm/mach-omap2/omap_hwmod_44xx_data.c
11467
11468 OMAP HWMOD SUPPORT
11469 M:      Benoît Cousson <bcousson@baylibre.com>
11470 M:      Paul Walmsley <paul@pwsan.com>
11471 L:      linux-omap@vger.kernel.org
11472 S:      Maintained
11473 F:      arch/arm/mach-omap2/omap_hwmod.*
11474
11475 OMAP I2C DRIVER
11476 M:      Vignesh R <vigneshr@ti.com>
11477 L:      linux-omap@vger.kernel.org
11478 L:      linux-i2c@vger.kernel.org
11479 S:      Maintained
11480 F:      Documentation/devicetree/bindings/i2c/i2c-omap.txt
11481 F:      drivers/i2c/busses/i2c-omap.c
11482
11483 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
11484 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11485 L:      linux-media@vger.kernel.org
11486 S:      Maintained
11487 F:      Documentation/devicetree/bindings/media/ti,omap3isp.txt
11488 F:      drivers/media/platform/omap3isp/
11489 F:      drivers/staging/media/omap4iss/
11490
11491 OMAP MMC SUPPORT
11492 M:      Aaro Koskinen <aaro.koskinen@iki.fi>
11493 L:      linux-omap@vger.kernel.org
11494 S:      Odd Fixes
11495 F:      drivers/mmc/host/omap.c
11496
11497 OMAP POWER MANAGEMENT SUPPORT
11498 M:      Kevin Hilman <khilman@kernel.org>
11499 L:      linux-omap@vger.kernel.org
11500 S:      Maintained
11501 F:      arch/arm/*omap*/*pm*
11502 F:      drivers/cpufreq/omap-cpufreq.c
11503
11504 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
11505 M:      Rajendra Nayak <rnayak@codeaurora.org>
11506 M:      Paul Walmsley <paul@pwsan.com>
11507 L:      linux-omap@vger.kernel.org
11508 S:      Maintained
11509 F:      arch/arm/mach-omap2/prm*
11510
11511 OMAP RANDOM NUMBER GENERATOR SUPPORT
11512 M:      Deepak Saxena <dsaxena@plexity.net>
11513 S:      Maintained
11514 F:      drivers/char/hw_random/omap-rng.c
11515
11516 OMAP USB SUPPORT
11517 L:      linux-usb@vger.kernel.org
11518 L:      linux-omap@vger.kernel.org
11519 S:      Orphan
11520 F:      drivers/usb/*/*omap*
11521 F:      arch/arm/*omap*/usb*
11522
11523 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
11524 M:      Mark Jackson <mpfj@newflow.co.uk>
11525 L:      linux-omap@vger.kernel.org
11526 S:      Maintained
11527 F:      arch/arm/boot/dts/am335x-nano.dts
11528
11529 OMAP1 SUPPORT
11530 M:      Aaro Koskinen <aaro.koskinen@iki.fi>
11531 M:      Tony Lindgren <tony@atomide.com>
11532 L:      linux-omap@vger.kernel.org
11533 Q:      http://patchwork.kernel.org/project/linux-omap/list/
11534 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
11535 S:      Maintained
11536 F:      arch/arm/mach-omap1/
11537 F:      arch/arm/plat-omap/
11538 F:      arch/arm/configs/omap1_defconfig
11539 F:      drivers/i2c/busses/i2c-omap.c
11540 F:      include/linux/platform_data/i2c-omap.h
11541 F:      include/linux/platform_data/ams-delta-fiq.h
11542
11543 OMAP2+ SUPPORT
11544 M:      Tony Lindgren <tony@atomide.com>
11545 L:      linux-omap@vger.kernel.org
11546 W:      http://www.muru.com/linux/omap/
11547 W:      http://linux.omap.com/
11548 Q:      http://patchwork.kernel.org/project/linux-omap/list/
11549 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
11550 S:      Maintained
11551 F:      arch/arm/mach-omap2/
11552 F:      arch/arm/plat-omap/
11553 F:      arch/arm/configs/omap2plus_defconfig
11554 F:      drivers/i2c/busses/i2c-omap.c
11555 F:      drivers/irqchip/irq-omap-intc.c
11556 F:      drivers/mfd/*omap*.c
11557 F:      drivers/mfd/menelaus.c
11558 F:      drivers/mfd/palmas.c
11559 F:      drivers/mfd/tps65217.c
11560 F:      drivers/mfd/tps65218.c
11561 F:      drivers/mfd/tps65910.c
11562 F:      drivers/mfd/twl-core.[ch]
11563 F:      drivers/mfd/twl4030*.c
11564 F:      drivers/mfd/twl6030*.c
11565 F:      drivers/mfd/twl6040*.c
11566 F:      drivers/regulator/palmas-regulator*.c
11567 F:      drivers/regulator/pbias-regulator.c
11568 F:      drivers/regulator/tps65217-regulator.c
11569 F:      drivers/regulator/tps65218-regulator.c
11570 F:      drivers/regulator/tps65910-regulator.c
11571 F:      drivers/regulator/twl-regulator.c
11572 F:      drivers/regulator/twl6030-regulator.c
11573 F:      include/linux/platform_data/i2c-omap.h
11574
11575 ONION OMEGA2+ BOARD
11576 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
11577 L:      linux-mips@vger.kernel.org
11578 S:      Maintained
11579 F:      arch/mips/boot/dts/ralink/omega2p.dts
11580
11581 OMFS FILESYSTEM
11582 M:      Bob Copeland <me@bobcopeland.com>
11583 L:      linux-karma-devel@lists.sourceforge.net
11584 S:      Maintained
11585 F:      Documentation/filesystems/omfs.txt
11586 F:      fs/omfs/
11587
11588 OMNIKEY CARDMAN 4000 DRIVER
11589 M:      Harald Welte <laforge@gnumonks.org>
11590 S:      Maintained
11591 F:      drivers/char/pcmcia/cm4000_cs.c
11592 F:      include/linux/cm4000_cs.h
11593 F:      include/uapi/linux/cm4000_cs.h
11594
11595 OMNIKEY CARDMAN 4040 DRIVER
11596 M:      Harald Welte <laforge@gnumonks.org>
11597 S:      Maintained
11598 F:      drivers/char/pcmcia/cm4040_cs.*
11599
11600 OMNIVISION OV13858 SENSOR DRIVER
11601 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
11602 L:      linux-media@vger.kernel.org
11603 T:      git git://linuxtv.org/media_tree.git
11604 S:      Maintained
11605 F:      drivers/media/i2c/ov13858.c
11606
11607 OMNIVISION OV2680 SENSOR DRIVER
11608 M:      Rui Miguel Silva <rmfrfs@gmail.com>
11609 L:      linux-media@vger.kernel.org
11610 T:      git git://linuxtv.org/media_tree.git
11611 S:      Maintained
11612 F:      drivers/media/i2c/ov2680.c
11613 F:      Documentation/devicetree/bindings/media/i2c/ov2680.txt
11614
11615 OMNIVISION OV2685 SENSOR DRIVER
11616 M:      Shunqian Zheng <zhengsq@rock-chips.com>
11617 L:      linux-media@vger.kernel.org
11618 T:      git git://linuxtv.org/media_tree.git
11619 S:      Maintained
11620 F:      drivers/media/i2c/ov2685.c
11621
11622 OMNIVISION OV5640 SENSOR DRIVER
11623 M:      Steve Longerbeam <slongerbeam@gmail.com>
11624 L:      linux-media@vger.kernel.org
11625 T:      git git://linuxtv.org/media_tree.git
11626 S:      Maintained
11627 F:      drivers/media/i2c/ov5640.c
11628
11629 OMNIVISION OV5647 SENSOR DRIVER
11630 M:      Luis Oliveira <lolivei@synopsys.com>
11631 L:      linux-media@vger.kernel.org
11632 T:      git git://linuxtv.org/media_tree.git
11633 S:      Maintained
11634 F:      drivers/media/i2c/ov5647.c
11635
11636 OMNIVISION OV5695 SENSOR DRIVER
11637 M:      Shunqian Zheng <zhengsq@rock-chips.com>
11638 L:      linux-media@vger.kernel.org
11639 T:      git git://linuxtv.org/media_tree.git
11640 S:      Maintained
11641 F:      drivers/media/i2c/ov5695.c
11642
11643 OMNIVISION OV7670 SENSOR DRIVER
11644 M:      Jonathan Corbet <corbet@lwn.net>
11645 L:      linux-media@vger.kernel.org
11646 T:      git git://linuxtv.org/media_tree.git
11647 S:      Maintained
11648 F:      drivers/media/i2c/ov7670.c
11649 F:      Documentation/devicetree/bindings/media/i2c/ov7670.txt
11650
11651 OMNIVISION OV772x SENSOR DRIVER
11652 M:      Jacopo Mondi <jacopo@jmondi.org>
11653 L:      linux-media@vger.kernel.org
11654 T:      git git://linuxtv.org/media_tree.git
11655 S:      Odd fixes
11656 F:      drivers/media/i2c/ov772x.c
11657 F:      include/media/i2c/ov772x.h
11658 F:      Documentation/devicetree/bindings/media/i2c/ov772x.txt
11659
11660 OMNIVISION OV7740 SENSOR DRIVER
11661 M:      Wenyou Yang <wenyou.yang@microchip.com>
11662 L:      linux-media@vger.kernel.org
11663 T:      git git://linuxtv.org/media_tree.git
11664 S:      Maintained
11665 F:      drivers/media/i2c/ov7740.c
11666 F:      Documentation/devicetree/bindings/media/i2c/ov7740.txt
11667
11668 OMNIVISION OV9640 SENSOR DRIVER
11669 M:      Petr Cvek <petrcvekcz@gmail.com>
11670 L:      linux-media@vger.kernel.org
11671 S:      Maintained
11672 F:      drivers/media/i2c/ov9640.*
11673
11674 OMNIVISION OV8856 SENSOR DRIVER
11675 M:      Ben Kao <ben.kao@intel.com>
11676 L:      linux-media@vger.kernel.org
11677 T:      git git://linuxtv.org/media_tree.git
11678 S:      Maintained
11679 F:      drivers/media/i2c/ov8856.c
11680
11681 OMNIVISION OV9650 SENSOR DRIVER
11682 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
11683 R:      Akinobu Mita <akinobu.mita@gmail.com>
11684 R:      Sylwester Nawrocki <s.nawrocki@samsung.com>
11685 L:      linux-media@vger.kernel.org
11686 T:      git git://linuxtv.org/media_tree.git
11687 S:      Maintained
11688 F:      drivers/media/i2c/ov9650.c
11689 F:      Documentation/devicetree/bindings/media/i2c/ov9650.txt
11690
11691 ONENAND FLASH DRIVER
11692 M:      Kyungmin Park <kyungmin.park@samsung.com>
11693 L:      linux-mtd@lists.infradead.org
11694 S:      Maintained
11695 F:      drivers/mtd/nand/onenand/
11696 F:      include/linux/mtd/onenand*.h
11697
11698 ONSTREAM SCSI TAPE DRIVER
11699 M:      Willem Riede <osst@riede.org>
11700 L:      osst-users@lists.sourceforge.net
11701 L:      linux-scsi@vger.kernel.org
11702 S:      Maintained
11703 F:      Documentation/scsi/osst.txt
11704 F:      drivers/scsi/osst.*
11705 F:      drivers/scsi/osst_*.h
11706 F:      drivers/scsi/st.h
11707
11708 OP-TEE DRIVER
11709 M:      Jens Wiklander <jens.wiklander@linaro.org>
11710 S:      Maintained
11711 F:      drivers/tee/optee/
11712
11713 OP-TEE RANDOM NUMBER GENERATOR (RNG) DRIVER
11714 M:      Sumit Garg <sumit.garg@linaro.org>
11715 S:      Maintained
11716 F:      drivers/char/hw_random/optee-rng.c
11717
11718 OPA-VNIC DRIVER
11719 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
11720 M:      Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
11721 L:      linux-rdma@vger.kernel.org
11722 S:      Supported
11723 F:      drivers/infiniband/ulp/opa_vnic
11724
11725 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
11726 M:      Pantelis Antoniou <pantelis.antoniou@konsulko.com>
11727 M:      Frank Rowand <frowand.list@gmail.com>
11728 L:      devicetree@vger.kernel.org
11729 S:      Maintained
11730 F:      Documentation/devicetree/dynamic-resolution-notes.txt
11731 F:      Documentation/devicetree/overlay-notes.txt
11732 F:      drivers/of/overlay.c
11733 F:      drivers/of/resolver.c
11734 K:      of_overlay_notifier_
11735
11736 OPEN FIRMWARE AND FLATTENED DEVICE TREE
11737 M:      Rob Herring <robh+dt@kernel.org>
11738 M:      Frank Rowand <frowand.list@gmail.com>
11739 L:      devicetree@vger.kernel.org
11740 W:      http://www.devicetree.org/
11741 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
11742 S:      Maintained
11743 F:      drivers/of/
11744 F:      include/linux/of*.h
11745 F:      scripts/dtc/
11746 F:      Documentation/ABI/testing/sysfs-firmware-ofw
11747
11748 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
11749 M:      Rob Herring <robh+dt@kernel.org>
11750 M:      Mark Rutland <mark.rutland@arm.com>
11751 L:      devicetree@vger.kernel.org
11752 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
11753 Q:      http://patchwork.ozlabs.org/project/devicetree-bindings/list/
11754 S:      Maintained
11755 F:      Documentation/devicetree/
11756 F:      arch/*/boot/dts/
11757 F:      include/dt-bindings/
11758
11759 OPENCORES I2C BUS DRIVER
11760 M:      Peter Korsgaard <peter@korsgaard.com>
11761 M:      Andrew Lunn <andrew@lunn.ch>
11762 L:      linux-i2c@vger.kernel.org
11763 S:      Maintained
11764 F:      Documentation/devicetree/bindings/i2c/i2c-ocores.txt
11765 F:      Documentation/i2c/busses/i2c-ocores
11766 F:      drivers/i2c/busses/i2c-ocores.c
11767 F:      include/linux/platform_data/i2c-ocores.h
11768
11769 OPENRISC ARCHITECTURE
11770 M:      Jonas Bonn <jonas@southpole.se>
11771 M:      Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
11772 M:      Stafford Horne <shorne@gmail.com>
11773 T:      git git://github.com/openrisc/linux.git
11774 L:      openrisc@lists.librecores.org
11775 W:      http://openrisc.io
11776 S:      Maintained
11777 F:      Documentation/devicetree/bindings/openrisc/
11778 F:      Documentation/openrisc/
11779 F:      arch/openrisc/
11780 F:      drivers/irqchip/irq-ompic.c
11781 F:      drivers/irqchip/irq-or1k-*
11782
11783 OPENVSWITCH
11784 M:      Pravin B Shelar <pshelar@ovn.org>
11785 L:      netdev@vger.kernel.org
11786 L:      dev@openvswitch.org
11787 W:      http://openvswitch.org
11788 S:      Maintained
11789 F:      net/openvswitch/
11790 F:      include/uapi/linux/openvswitch.h
11791
11792 OPERATING PERFORMANCE POINTS (OPP)
11793 M:      Viresh Kumar <vireshk@kernel.org>
11794 M:      Nishanth Menon <nm@ti.com>
11795 M:      Stephen Boyd <sboyd@kernel.org>
11796 L:      linux-pm@vger.kernel.org
11797 S:      Maintained
11798 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
11799 F:      drivers/opp/
11800 F:      include/linux/pm_opp.h
11801 F:      Documentation/power/opp.txt
11802 F:      Documentation/devicetree/bindings/opp/
11803
11804 OPL4 DRIVER
11805 M:      Clemens Ladisch <clemens@ladisch.de>
11806 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11807 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
11808 S:      Maintained
11809 F:      sound/drivers/opl4/
11810
11811 OPROFILE
11812 M:      Robert Richter <rric@kernel.org>
11813 L:      oprofile-list@lists.sf.net
11814 S:      Maintained
11815 F:      arch/*/include/asm/oprofile*.h
11816 F:      arch/*/oprofile/
11817 F:      drivers/oprofile/
11818 F:      include/linux/oprofile.h
11819
11820 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
11821 M:      Mark Fasheh <mark@fasheh.com>
11822 M:      Joel Becker <jlbec@evilplan.org>
11823 M:      Joseph Qi <joseph.qi@linux.alibaba.com>
11824 L:      ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
11825 W:      http://ocfs2.wiki.kernel.org
11826 S:      Supported
11827 F:      Documentation/filesystems/ocfs2.txt
11828 F:      Documentation/filesystems/dlmfs.txt
11829 F:      fs/ocfs2/
11830
11831 ORANGEFS FILESYSTEM
11832 M:      Mike Marshall <hubcap@omnibond.com>
11833 R:      Martin Brandenburg <martin@omnibond.com>
11834 L:      devel@lists.orangefs.org
11835 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
11836 S:      Supported
11837 F:      fs/orangefs/
11838 F:      Documentation/filesystems/orangefs.txt
11839
11840 ORINOCO DRIVER
11841 L:      linux-wireless@vger.kernel.org
11842 W:      http://wireless.kernel.org/en/users/Drivers/orinoco
11843 W:      http://www.nongnu.org/orinoco/
11844 S:      Orphan
11845 F:      drivers/net/wireless/intersil/orinoco/
11846
11847 OV2659 OMNIVISION SENSOR DRIVER
11848 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
11849 L:      linux-media@vger.kernel.org
11850 W:      https://linuxtv.org
11851 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11852 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11853 S:      Maintained
11854 F:      drivers/media/i2c/ov2659.c
11855 F:      include/media/i2c/ov2659.h
11856
11857 OVERLAY FILESYSTEM
11858 M:      Miklos Szeredi <miklos@szeredi.hu>
11859 L:      linux-unionfs@vger.kernel.org
11860 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
11861 S:      Supported
11862 F:      fs/overlayfs/
11863 F:      Documentation/filesystems/overlayfs.txt
11864
11865 P54 WIRELESS DRIVER
11866 M:      Christian Lamparter <chunkeey@googlemail.com>
11867 L:      linux-wireless@vger.kernel.org
11868 W:      http://wireless.kernel.org/en/users/Drivers/p54
11869 S:      Maintained
11870 F:      drivers/net/wireless/intersil/p54/
11871
11872 PA SEMI ETHERNET DRIVER
11873 L:      netdev@vger.kernel.org
11874 S:      Orphan
11875 F:      drivers/net/ethernet/pasemi/*
11876
11877 PA SEMI SMBUS DRIVER
11878 L:      linux-i2c@vger.kernel.org
11879 S:      Orphan
11880 F:      drivers/i2c/busses/i2c-pasemi.c
11881
11882 PACKING
11883 M:      Vladimir Oltean <olteanv@gmail.com>
11884 L:      netdev@vger.kernel.org
11885 S:      Supported
11886 F:      lib/packing.c
11887 F:      include/linux/packing.h
11888 F:      Documentation/packing.txt
11889
11890 PADATA PARALLEL EXECUTION MECHANISM
11891 M:      Steffen Klassert <steffen.klassert@secunet.com>
11892 L:      linux-crypto@vger.kernel.org
11893 S:      Maintained
11894 F:      kernel/padata.c
11895 F:      include/linux/padata.h
11896 F:      Documentation/padata.txt
11897
11898 PANASONIC LAPTOP ACPI EXTRAS DRIVER
11899 M:      Harald Welte <laforge@gnumonks.org>
11900 L:      platform-driver-x86@vger.kernel.org
11901 S:      Maintained
11902 F:      drivers/platform/x86/panasonic-laptop.c
11903
11904 PARALLEL LCD/KEYPAD PANEL DRIVER
11905 M:      Willy Tarreau <willy@haproxy.com>
11906 M:      Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
11907 S:      Odd Fixes
11908 F:      Documentation/auxdisplay/lcd-panel-cgram.txt
11909 F:      drivers/auxdisplay/panel.c
11910
11911 PARALLEL PORT SUBSYSTEM
11912 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
11913 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
11914 L:      linux-parport@lists.infradead.org (subscribers-only)
11915 S:      Maintained
11916 F:      drivers/parport/
11917 F:      include/linux/parport*.h
11918 F:      drivers/char/ppdev.c
11919 F:      include/uapi/linux/ppdev.h
11920 F:      Documentation/parport*.txt
11921
11922 PARAVIRT_OPS INTERFACE
11923 M:      Juergen Gross <jgross@suse.com>
11924 M:      Alok Kataria <akataria@vmware.com>
11925 L:      virtualization@lists.linux-foundation.org
11926 S:      Supported
11927 F:      Documentation/virtual/paravirt_ops.txt
11928 F:      arch/*/kernel/paravirt*
11929 F:      arch/*/include/asm/paravirt*.h
11930 F:      include/linux/hypervisor.h
11931
11932 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
11933 M:      Tim Waugh <tim@cyberelk.net>
11934 L:      linux-parport@lists.infradead.org (subscribers-only)
11935 S:      Maintained
11936 F:      Documentation/blockdev/paride.txt
11937 F:      drivers/block/paride/
11938
11939 PARISC ARCHITECTURE
11940 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
11941 M:      Helge Deller <deller@gmx.de>
11942 L:      linux-parisc@vger.kernel.org
11943 W:      http://www.parisc-linux.org/
11944 Q:      http://patchwork.kernel.org/project/linux-parisc/list/
11945 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
11946 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
11947 S:      Maintained
11948 F:      arch/parisc/
11949 F:      Documentation/parisc/
11950 F:      drivers/parisc/
11951 F:      drivers/char/agp/parisc-agp.c
11952 F:      drivers/input/serio/gscps2.c
11953 F:      drivers/parport/parport_gsc.*
11954 F:      drivers/tty/serial/8250/8250_gsc.c
11955 F:      drivers/video/fbdev/sti*
11956 F:      drivers/video/console/sti*
11957 F:      drivers/video/logo/logo_parisc*
11958
11959 PARMAN
11960 M:      Jiri Pirko <jiri@mellanox.com>
11961 L:      netdev@vger.kernel.org
11962 S:      Supported
11963 F:      lib/parman.c
11964 F:      lib/test_parman.c
11965 F:      include/linux/parman.h
11966
11967 PC ENGINES APU BOARD DRIVER
11968 M:      Enrico Weigelt, metux IT consult <info@metux.net>
11969 S:      Maintained
11970 F:      drivers/platform/x86/pcengines-apuv2.c
11971
11972 PC87360 HARDWARE MONITORING DRIVER
11973 M:      Jim Cromie <jim.cromie@gmail.com>
11974 L:      linux-hwmon@vger.kernel.org
11975 S:      Maintained
11976 F:      Documentation/hwmon/pc87360.rst
11977 F:      drivers/hwmon/pc87360.c
11978
11979 PC8736x GPIO DRIVER
11980 M:      Jim Cromie <jim.cromie@gmail.com>
11981 S:      Maintained
11982 F:      drivers/char/pc8736x_gpio.c
11983
11984 PC87427 HARDWARE MONITORING DRIVER
11985 M:      Jean Delvare <jdelvare@suse.com>
11986 L:      linux-hwmon@vger.kernel.org
11987 S:      Maintained
11988 F:      Documentation/hwmon/pc87427.rst
11989 F:      drivers/hwmon/pc87427.c
11990
11991 PCA9532 LED DRIVER
11992 M:      Riku Voipio <riku.voipio@iki.fi>
11993 S:      Maintained
11994 F:      drivers/leds/leds-pca9532.c
11995 F:      include/linux/leds-pca9532.h
11996
11997 PCA9541 I2C BUS MASTER SELECTOR DRIVER
11998 M:      Guenter Roeck <linux@roeck-us.net>
11999 L:      linux-i2c@vger.kernel.org
12000 S:      Maintained
12001 F:      drivers/i2c/muxes/i2c-mux-pca9541.c
12002
12003 PCDP - PRIMARY CONSOLE AND DEBUG PORT
12004 M:      Khalid Aziz <khalid@gonehiking.org>
12005 S:      Maintained
12006 F:      drivers/firmware/pcdp.*
12007
12008 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
12009 M:      Thomas Petazzoni <thomas.petazzoni@bootlin.com>
12010 L:      linux-pci@vger.kernel.org
12011 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12012 S:      Maintained
12013 F:      Documentation/devicetree/bindings/pci/aardvark-pci.txt
12014 F:      drivers/pci/controller/pci-aardvark.c
12015
12016 PCI DRIVER FOR ALTERA PCIE IP
12017 M:      Ley Foon Tan <lftan@altera.com>
12018 L:      rfi@lists.rocketboards.org (moderated for non-subscribers)
12019 L:      linux-pci@vger.kernel.org
12020 S:      Supported
12021 F:      Documentation/devicetree/bindings/pci/altera-pcie.txt
12022 F:      drivers/pci/controller/pcie-altera.c
12023
12024 PCI DRIVER FOR APPLIEDMICRO XGENE
12025 M:      Toan Le <toan@os.amperecomputing.com>
12026 L:      linux-pci@vger.kernel.org
12027 L:      linux-arm-kernel@lists.infradead.org
12028 S:      Maintained
12029 F:      Documentation/devicetree/bindings/pci/xgene-pci.txt
12030 F:      drivers/pci/controller/pci-xgene.c
12031
12032 PCI DRIVER FOR ARM VERSATILE PLATFORM
12033 M:      Rob Herring <robh@kernel.org>
12034 L:      linux-pci@vger.kernel.org
12035 L:      linux-arm-kernel@lists.infradead.org
12036 S:      Maintained
12037 F:      Documentation/devicetree/bindings/pci/versatile.txt
12038 F:      drivers/pci/controller/pci-versatile.c
12039
12040 PCI DRIVER FOR ARMADA 8K
12041 M:      Thomas Petazzoni <thomas.petazzoni@bootlin.com>
12042 L:      linux-pci@vger.kernel.org
12043 L:      linux-arm-kernel@lists.infradead.org
12044 S:      Maintained
12045 F:      Documentation/devicetree/bindings/pci/pci-armada8k.txt
12046 F:      drivers/pci/controller/dwc/pcie-armada8k.c
12047
12048 PCI DRIVER FOR CADENCE PCIE IP
12049 M:      Tom Joseph <tjoseph@cadence.com>
12050 L:      linux-pci@vger.kernel.org
12051 S:      Maintained
12052 F:      Documentation/devicetree/bindings/pci/cdns,*.txt
12053 F:      drivers/pci/controller/pcie-cadence*
12054
12055 PCI DRIVER FOR FREESCALE LAYERSCAPE
12056 M:      Minghuan Lian <minghuan.Lian@nxp.com>
12057 M:      Mingkai Hu <mingkai.hu@nxp.com>
12058 M:      Roy Zang <roy.zang@nxp.com>
12059 L:      linuxppc-dev@lists.ozlabs.org
12060 L:      linux-pci@vger.kernel.org
12061 L:      linux-arm-kernel@lists.infradead.org
12062 S:      Maintained
12063 F:      drivers/pci/controller/dwc/*layerscape*
12064
12065 PCI DRIVER FOR GENERIC OF HOSTS
12066 M:      Will Deacon <will.deacon@arm.com>
12067 L:      linux-pci@vger.kernel.org
12068 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12069 S:      Maintained
12070 F:      Documentation/devicetree/bindings/pci/host-generic-pci.txt
12071 F:      drivers/pci/controller/pci-host-common.c
12072 F:      drivers/pci/controller/pci-host-generic.c
12073
12074 PCI DRIVER FOR IMX6
12075 M:      Richard Zhu <hongxing.zhu@nxp.com>
12076 M:      Lucas Stach <l.stach@pengutronix.de>
12077 L:      linux-pci@vger.kernel.org
12078 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12079 S:      Maintained
12080 F:      Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
12081 F:      drivers/pci/controller/dwc/*imx6*
12082
12083 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
12084 M:      Keith Busch <keith.busch@intel.com>
12085 M:      Jonathan Derrick <jonathan.derrick@intel.com>
12086 L:      linux-pci@vger.kernel.org
12087 S:      Supported
12088 F:      drivers/pci/controller/vmd.c
12089
12090 PCI DRIVER FOR MICROSEMI SWITCHTEC
12091 M:      Kurt Schwemmer <kurt.schwemmer@microsemi.com>
12092 M:      Logan Gunthorpe <logang@deltatee.com>
12093 L:      linux-pci@vger.kernel.org
12094 S:      Maintained
12095 F:      Documentation/switchtec.txt
12096 F:      Documentation/ABI/testing/sysfs-class-switchtec
12097 F:      drivers/pci/switch/switchtec*
12098 F:      include/uapi/linux/switchtec_ioctl.h
12099 F:      include/linux/switchtec.h
12100 F:      drivers/ntb/hw/mscc/
12101
12102 PCI DRIVER FOR MOBIVEIL PCIE IP
12103 M:      Karthikeyan Mitran <m.karthikeyan@mobiveil.co.in>
12104 M:      Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
12105 L:      linux-pci@vger.kernel.org
12106 S:      Supported
12107 F:      Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
12108 F:      drivers/pci/controller/pcie-mobiveil.c
12109
12110 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
12111 M:      Thomas Petazzoni <thomas.petazzoni@bootlin.com>
12112 M:      Jason Cooper <jason@lakedaemon.net>
12113 L:      linux-pci@vger.kernel.org
12114 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12115 S:      Maintained
12116 F:      drivers/pci/controller/*mvebu*
12117
12118 PCI DRIVER FOR NVIDIA TEGRA
12119 M:      Thierry Reding <thierry.reding@gmail.com>
12120 L:      linux-tegra@vger.kernel.org
12121 L:      linux-pci@vger.kernel.org
12122 S:      Supported
12123 F:      Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
12124 F:      drivers/pci/controller/pci-tegra.c
12125
12126 PCI DRIVER FOR RENESAS R-CAR
12127 M:      Simon Horman <horms@verge.net.au>
12128 L:      linux-pci@vger.kernel.org
12129 L:      linux-renesas-soc@vger.kernel.org
12130 S:      Maintained
12131 F:      drivers/pci/controller/*rcar*
12132
12133 PCI DRIVER FOR SAMSUNG EXYNOS
12134 M:      Jingoo Han <jingoohan1@gmail.com>
12135 L:      linux-pci@vger.kernel.org
12136 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12137 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12138 S:      Maintained
12139 F:      drivers/pci/controller/dwc/pci-exynos.c
12140
12141 PCI DRIVER FOR SYNOPSYS DESIGNWARE
12142 M:      Jingoo Han <jingoohan1@gmail.com>
12143 M:      Gustavo Pimentel <gustavo.pimentel@synopsys.com>
12144 L:      linux-pci@vger.kernel.org
12145 S:      Maintained
12146 F:      Documentation/devicetree/bindings/pci/designware-pcie.txt
12147 F:      drivers/pci/controller/dwc/*designware*
12148
12149 PCI DRIVER FOR TI DRA7XX
12150 M:      Kishon Vijay Abraham I <kishon@ti.com>
12151 L:      linux-omap@vger.kernel.org
12152 L:      linux-pci@vger.kernel.org
12153 S:      Supported
12154 F:      Documentation/devicetree/bindings/pci/ti-pci.txt
12155 F:      drivers/pci/controller/dwc/pci-dra7xx.c
12156
12157 PCI DRIVER FOR TI KEYSTONE
12158 M:      Murali Karicheri <m-karicheri2@ti.com>
12159 L:      linux-pci@vger.kernel.org
12160 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12161 S:      Maintained
12162 F:      drivers/pci/controller/dwc/pci-keystone.c
12163
12164 PCI ENDPOINT SUBSYSTEM
12165 M:      Kishon Vijay Abraham I <kishon@ti.com>
12166 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
12167 L:      linux-pci@vger.kernel.org
12168 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
12169 S:      Supported
12170 F:      drivers/pci/endpoint/
12171 F:      drivers/misc/pci_endpoint_test.c
12172 F:      tools/pci/
12173
12174 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
12175 M:      Russell Currey <ruscur@russell.cc>
12176 M:      Sam Bobroff <sbobroff@linux.ibm.com>
12177 M:      Oliver O'Halloran <oohall@gmail.com>
12178 L:      linuxppc-dev@lists.ozlabs.org
12179 S:      Supported
12180 F:      Documentation/PCI/pci-error-recovery.txt
12181 F:      drivers/pci/pcie/aer.c
12182 F:      drivers/pci/pcie/dpc.c
12183 F:      drivers/pci/pcie/err.c
12184 F:      Documentation/powerpc/eeh-pci-error-recovery.txt
12185 F:      arch/powerpc/kernel/eeh*.c
12186 F:      arch/powerpc/platforms/*/eeh*.c
12187 F:      arch/powerpc/include/*/eeh*.h
12188
12189 PCI ERROR RECOVERY
12190 M:      Linas Vepstas <linasvepstas@gmail.com>
12191 L:      linux-pci@vger.kernel.org
12192 S:      Supported
12193 F:      Documentation/PCI/pci-error-recovery.txt
12194
12195 PCI MSI DRIVER FOR ALTERA MSI IP
12196 M:      Ley Foon Tan <lftan@altera.com>
12197 L:      rfi@lists.rocketboards.org (moderated for non-subscribers)
12198 L:      linux-pci@vger.kernel.org
12199 S:      Supported
12200 F:      Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
12201 F:      drivers/pci/controller/pcie-altera-msi.c
12202
12203 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
12204 M:      Toan Le <toan@os.amperecomputing.com>
12205 L:      linux-pci@vger.kernel.org
12206 L:      linux-arm-kernel@lists.infradead.org
12207 S:      Maintained
12208 F:      Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
12209 F:      drivers/pci/controller/pci-xgene-msi.c
12210
12211 PCI SUBSYSTEM
12212 M:      Bjorn Helgaas <bhelgaas@google.com>
12213 L:      linux-pci@vger.kernel.org
12214 Q:      http://patchwork.ozlabs.org/project/linux-pci/list/
12215 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
12216 S:      Supported
12217 F:      Documentation/devicetree/bindings/pci/
12218 F:      Documentation/PCI/
12219 F:      drivers/acpi/pci*
12220 F:      drivers/pci/
12221 F:      include/asm-generic/pci*
12222 F:      include/linux/pci*
12223 F:      include/linux/of_pci.h
12224 F:      include/uapi/linux/pci*
12225 F:      lib/pci*
12226 F:      arch/x86/pci/
12227 F:      arch/x86/kernel/quirks.c
12228 F:      arch/x86/kernel/early-quirks.c
12229
12230 PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
12231 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
12232 L:      linux-pci@vger.kernel.org
12233 Q:      http://patchwork.ozlabs.org/project/linux-pci/list/
12234 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
12235 S:      Supported
12236 F:      drivers/pci/controller/
12237
12238 PCIE DRIVER FOR ANNAPURNA LABS
12239 M:      Jonathan Chocron <jonnyc@amazon.com>
12240 L:      linux-pci@vger.kernel.org
12241 S:      Maintained
12242 F:      drivers/pci/controller/dwc/pcie-al.c
12243
12244 PCIE DRIVER FOR AMLOGIC MESON
12245 M:      Yue Wang <yue.wang@Amlogic.com>
12246 L:      linux-pci@vger.kernel.org
12247 L:      linux-amlogic@lists.infradead.org
12248 S:      Maintained
12249 F:      drivers/pci/controller/dwc/pci-meson.c
12250
12251 PCIE DRIVER FOR AXIS ARTPEC
12252 M:      Jesper Nilsson <jesper.nilsson@axis.com>
12253 L:      linux-arm-kernel@axis.com
12254 L:      linux-pci@vger.kernel.org
12255 S:      Maintained
12256 F:      Documentation/devicetree/bindings/pci/axis,artpec*
12257 F:      drivers/pci/controller/dwc/*artpec*
12258
12259 PCIE DRIVER FOR CAVIUM THUNDERX
12260 M:      David Daney <david.daney@cavium.com>
12261 L:      linux-pci@vger.kernel.org
12262 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12263 S:      Supported
12264 F:      Documentation/devicetree/bindings/pci/pci-thunder-*
12265 F:      drivers/pci/controller/pci-thunder-*
12266
12267 PCIE DRIVER FOR HISILICON
12268 M:      Zhou Wang <wangzhou1@hisilicon.com>
12269 L:      linux-pci@vger.kernel.org
12270 S:      Maintained
12271 F:      Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
12272 F:      drivers/pci/controller/dwc/pcie-hisi.c
12273
12274 PCIE DRIVER FOR HISILICON KIRIN
12275 M:      Xiaowei Song <songxiaowei@hisilicon.com>
12276 M:      Binghui Wang <wangbinghui@hisilicon.com>
12277 L:      linux-pci@vger.kernel.org
12278 S:      Maintained
12279 F:      Documentation/devicetree/bindings/pci/kirin-pcie.txt
12280 F:      drivers/pci/controller/dwc/pcie-kirin.c
12281
12282 PCIE DRIVER FOR HISILICON STB
12283 M:      Shawn Guo <shawn.guo@linaro.org>
12284 L:      linux-pci@vger.kernel.org
12285 S:      Maintained
12286 F:      Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
12287 F:      drivers/pci/controller/dwc/pcie-histb.c
12288
12289 PCIE DRIVER FOR MEDIATEK
12290 M:      Ryder Lee <ryder.lee@mediatek.com>
12291 L:      linux-pci@vger.kernel.org
12292 L:      linux-mediatek@lists.infradead.org
12293 S:      Supported
12294 F:      Documentation/devicetree/bindings/pci/mediatek*
12295 F:      drivers/pci/controller/*mediatek*
12296
12297 PCIE DRIVER FOR QUALCOMM MSM
12298 M:      Stanimir Varbanov <svarbanov@mm-sol.com>
12299 L:      linux-pci@vger.kernel.org
12300 L:      linux-arm-msm@vger.kernel.org
12301 S:      Maintained
12302 F:      drivers/pci/controller/dwc/*qcom*
12303
12304 PCIE DRIVER FOR ROCKCHIP
12305 M:      Shawn Lin <shawn.lin@rock-chips.com>
12306 L:      linux-pci@vger.kernel.org
12307 L:      linux-rockchip@lists.infradead.org
12308 S:      Maintained
12309 F:      Documentation/devicetree/bindings/pci/rockchip-pcie*
12310 F:      drivers/pci/controller/pcie-rockchip*
12311
12312 PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
12313 M:      Linus Walleij <linus.walleij@linaro.org>
12314 L:      linux-pci@vger.kernel.org
12315 S:      Maintained
12316 F:      Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
12317 F:      drivers/pci/controller/pci-v3-semi.c
12318
12319 PCIE DRIVER FOR SOCIONEXT UNIPHIER
12320 M:      Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
12321 L:      linux-pci@vger.kernel.org
12322 S:      Maintained
12323 F:      Documentation/devicetree/bindings/pci/uniphier-pcie.txt
12324 F:      drivers/pci/controller/dwc/pcie-uniphier.c
12325
12326 PCIE DRIVER FOR ST SPEAR13XX
12327 M:      Pratyush Anand <pratyush.anand@gmail.com>
12328 L:      linux-pci@vger.kernel.org
12329 S:      Maintained
12330 F:      drivers/pci/controller/dwc/*spear*
12331
12332 PCMCIA SUBSYSTEM
12333 M:      Dominik Brodowski <linux@dominikbrodowski.net>
12334 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
12335 S:      Odd Fixes
12336 F:      Documentation/pcmcia/
12337 F:      tools/pcmcia/
12338 F:      drivers/pcmcia/
12339 F:      include/pcmcia/
12340
12341 PCNET32 NETWORK DRIVER
12342 M:      Don Fry <pcnet32@frontier.com>
12343 L:      netdev@vger.kernel.org
12344 S:      Maintained
12345 F:      drivers/net/ethernet/amd/pcnet32.c
12346
12347 PCRYPT PARALLEL CRYPTO ENGINE
12348 M:      Steffen Klassert <steffen.klassert@secunet.com>
12349 L:      linux-crypto@vger.kernel.org
12350 S:      Maintained
12351 F:      crypto/pcrypt.c
12352 F:      include/crypto/pcrypt.h
12353
12354 PEAQ WMI HOTKEYS DRIVER
12355 M:      Hans de Goede <hdegoede@redhat.com>
12356 L:      platform-driver-x86@vger.kernel.org
12357 S:      Maintained
12358 F:      drivers/platform/x86/peaq-wmi.c
12359
12360 PER-CPU MEMORY ALLOCATOR
12361 M:      Dennis Zhou <dennis@kernel.org>
12362 M:      Tejun Heo <tj@kernel.org>
12363 M:      Christoph Lameter <cl@linux.com>
12364 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
12365 S:      Maintained
12366 F:      include/linux/percpu*.h
12367 F:      mm/percpu*.c
12368 F:      arch/*/include/asm/percpu.h
12369
12370 PER-TASK DELAY ACCOUNTING
12371 M:      Balbir Singh <bsingharora@gmail.com>
12372 S:      Maintained
12373 F:      include/linux/delayacct.h
12374 F:      kernel/delayacct.c
12375
12376 PERFORMANCE EVENTS SUBSYSTEM
12377 M:      Peter Zijlstra <peterz@infradead.org>
12378 M:      Ingo Molnar <mingo@redhat.com>
12379 M:      Arnaldo Carvalho de Melo <acme@kernel.org>
12380 R:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
12381 R:      Jiri Olsa <jolsa@redhat.com>
12382 R:      Namhyung Kim <namhyung@kernel.org>
12383 L:      linux-kernel@vger.kernel.org
12384 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
12385 S:      Supported
12386 F:      kernel/events/*
12387 F:      include/linux/perf_event.h
12388 F:      include/uapi/linux/perf_event.h
12389 F:      arch/*/kernel/perf_event*.c
12390 F:      arch/*/kernel/*/perf_event*.c
12391 F:      arch/*/kernel/*/*/perf_event*.c
12392 F:      arch/*/include/asm/perf_event.h
12393 F:      arch/*/kernel/perf_callchain.c
12394 F:      arch/*/events/*
12395 F:      arch/*/events/*/*
12396 F:      tools/perf/
12397
12398 PERSONALITY HANDLING
12399 M:      Christoph Hellwig <hch@infradead.org>
12400 L:      linux-abi-devel@lists.sourceforge.net
12401 S:      Maintained
12402 F:      include/linux/personality.h
12403 F:      include/uapi/linux/personality.h
12404
12405 PHOENIX RC FLIGHT CONTROLLER ADAPTER
12406 M:      Marcus Folkesson <marcus.folkesson@gmail.com>
12407 L:      linux-input@vger.kernel.org
12408 S:      Maintained
12409 F:      Documentation/input/devices/pxrc.rst
12410 F:      drivers/input/joystick/pxrc.c
12411
12412 PHONET PROTOCOL
12413 M:      Remi Denis-Courmont <courmisch@gmail.com>
12414 S:      Supported
12415 F:      Documentation/networking/phonet.txt
12416 F:      include/linux/phonet.h
12417 F:      include/net/phonet/
12418 F:      include/uapi/linux/phonet.h
12419 F:      net/phonet/
12420
12421 PHRAM MTD DRIVER
12422 M:      Joern Engel <joern@lazybastard.org>
12423 L:      linux-mtd@lists.infradead.org
12424 S:      Maintained
12425 F:      drivers/mtd/devices/phram.c
12426
12427 PICOLCD HID DRIVER
12428 M:      Bruno Prémont <bonbons@linux-vserver.org>
12429 L:      linux-input@vger.kernel.org
12430 S:      Maintained
12431 F:      drivers/hid/hid-picolcd*
12432
12433 PICOXCELL SUPPORT
12434 M:      Jamie Iles <jamie@jamieiles.com>
12435 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12436 T:      git git://github.com/jamieiles/linux-2.6-ji.git
12437 S:      Supported
12438 F:      arch/arm/boot/dts/picoxcell*
12439 F:      arch/arm/mach-picoxcell/
12440 F:      drivers/crypto/picoxcell*
12441
12442 PIN CONTROL SUBSYSTEM
12443 M:      Linus Walleij <linus.walleij@linaro.org>
12444 L:      linux-gpio@vger.kernel.org
12445 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
12446 S:      Maintained
12447 F:      Documentation/devicetree/bindings/pinctrl/
12448 F:      Documentation/driver-api/pinctl.rst
12449 F:      drivers/pinctrl/
12450 F:      include/linux/pinctrl/
12451
12452 PIN CONTROLLER - MICROCHIP AT91
12453 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
12454 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12455 L:      linux-gpio@vger.kernel.org
12456 S:      Supported
12457 F:      drivers/pinctrl/pinctrl-at91*
12458
12459 PIN CONTROLLER - FREESCALE
12460 M:      Dong Aisheng <aisheng.dong@nxp.com>
12461 M:      Fabio Estevam <festevam@gmail.com>
12462 M:      Shawn Guo <shawnguo@kernel.org>
12463 M:      Stefan Agner <stefan@agner.ch>
12464 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
12465 L:      linux-gpio@vger.kernel.org
12466 S:      Maintained
12467 F:      drivers/pinctrl/freescale/
12468 F:      Documentation/devicetree/bindings/pinctrl/fsl,*
12469
12470 PIN CONTROLLER - INTEL
12471 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
12472 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
12473 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git
12474 S:      Maintained
12475 F:      drivers/pinctrl/intel/
12476
12477 PIN CONTROLLER - MEDIATEK
12478 M:      Sean Wang <sean.wang@kernel.org>
12479 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
12480 S:      Maintained
12481 F:      Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt
12482 F:      Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt
12483 F:      drivers/pinctrl/mediatek/
12484
12485 PIN CONTROLLER - QUALCOMM
12486 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
12487 S:      Maintained
12488 L:      linux-arm-msm@vger.kernel.org
12489 F:      Documentation/devicetree/bindings/pinctrl/qcom,*.txt
12490 F:      drivers/pinctrl/qcom/
12491
12492 PIN CONTROLLER - RENESAS
12493 M:      Geert Uytterhoeven <geert+renesas@glider.be>
12494 L:      linux-renesas-soc@vger.kernel.org
12495 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc
12496 S:      Maintained
12497 F:      drivers/pinctrl/pinctrl-rz*
12498 F:      drivers/pinctrl/sh-pfc/
12499
12500 PIN CONTROLLER - SAMSUNG
12501 M:      Tomasz Figa <tomasz.figa@gmail.com>
12502 M:      Krzysztof Kozlowski <krzk@kernel.org>
12503 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
12504 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12505 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12506 Q:      https://patchwork.kernel.org/project/linux-samsung-soc/list/
12507 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
12508 S:      Maintained
12509 F:      drivers/pinctrl/samsung/
12510 F:      include/dt-bindings/pinctrl/samsung.h
12511 F:      Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
12512
12513 PIN CONTROLLER - SINGLE
12514 M:      Tony Lindgren <tony@atomide.com>
12515 M:      Haojian Zhuang <haojian.zhuang@linaro.org>
12516 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12517 L:      linux-omap@vger.kernel.org
12518 S:      Maintained
12519 F:      drivers/pinctrl/pinctrl-single.c
12520
12521 PIN CONTROLLER - ST SPEAR
12522 M:      Viresh Kumar <vireshk@kernel.org>
12523 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12524 W:      http://www.st.com/spear
12525 S:      Maintained
12526 F:      drivers/pinctrl/spear/
12527
12528 PISTACHIO SOC SUPPORT
12529 M:      James Hartley <james.hartley@sondrel.com>
12530 L:      linux-mips@vger.kernel.org
12531 S:      Odd Fixes
12532 F:      arch/mips/pistachio/
12533 F:      arch/mips/include/asm/mach-pistachio/
12534 F:      arch/mips/boot/dts/img/pistachio*
12535 F:      arch/mips/configs/pistachio*_defconfig
12536
12537 PKTCDVD DRIVER
12538 S:      Orphan
12539 M:      linux-block@vger.kernel.org
12540 F:      drivers/block/pktcdvd.c
12541 F:      include/linux/pktcdvd.h
12542 F:      include/uapi/linux/pktcdvd.h
12543
12544 PKUNITY SOC DRIVERS
12545 M:      Guan Xuetao <gxt@pku.edu.cn>
12546 W:      http://mprc.pku.edu.cn/~guanxuetao/linux
12547 S:      Maintained
12548 T:      git git://github.com/gxt/linux.git
12549 F:      drivers/input/serio/i8042-unicore32io.h
12550 F:      drivers/i2c/busses/i2c-puv3.c
12551 F:      drivers/video/fbdev/fb-puv3.c
12552 F:      drivers/rtc/rtc-puv3.c
12553
12554 PMBUS HARDWARE MONITORING DRIVERS
12555 M:      Guenter Roeck <linux@roeck-us.net>
12556 L:      linux-hwmon@vger.kernel.org
12557 W:      http://hwmon.wiki.kernel.org/
12558 W:      http://www.roeck-us.net/linux/drivers/
12559 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
12560 S:      Maintained
12561 F:      Documentation/devicetree/bindings/hwmon/ibm,cffps1.txt
12562 F:      Documentation/devicetree/bindings/hwmon/max31785.txt
12563 F:      Documentation/devicetree/bindings/hwmon/ltc2978.txt
12564 F:      Documentation/hwmon/adm1275.rst
12565 F:      Documentation/hwmon/ibm-cffps.rst
12566 F:      Documentation/hwmon/ir35221.rst
12567 F:      Documentation/hwmon/lm25066.rst
12568 F:      Documentation/hwmon/ltc2978.rst
12569 F:      Documentation/hwmon/ltc3815.rst
12570 F:      Documentation/hwmon/max16064.rst
12571 F:      Documentation/hwmon/max20751.rst
12572 F:      Documentation/hwmon/max31785.rst
12573 F:      Documentation/hwmon/max34440.rst
12574 F:      Documentation/hwmon/max8688.rst
12575 F:      Documentation/hwmon/pmbus.rst
12576 F:      Documentation/hwmon/pmbus-core.rst
12577 F:      Documentation/hwmon/tps40422.rst
12578 F:      Documentation/hwmon/ucd9000.rst
12579 F:      Documentation/hwmon/ucd9200.rst
12580 F:      Documentation/hwmon/zl6100.rst
12581 F:      drivers/hwmon/pmbus/
12582 F:      include/linux/pmbus.h
12583
12584 PMC SIERRA MaxRAID DRIVER
12585 L:      linux-scsi@vger.kernel.org
12586 W:      http://www.pmc-sierra.com/
12587 S:      Orphan
12588 F:      drivers/scsi/pmcraid.*
12589
12590 PMC SIERRA PM8001 DRIVER
12591 M:      Jack Wang <jinpu.wang@profitbricks.com>
12592 M:      lindar_liu@usish.com
12593 L:      linux-scsi@vger.kernel.org
12594 S:      Supported
12595 F:      drivers/scsi/pm8001/
12596
12597 PNP SUPPORT
12598 M:      "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
12599 S:      Maintained
12600 F:      drivers/pnp/
12601
12602 PNI RM3100 IIO DRIVER
12603 M:      Song Qiang <songqiang1304521@gmail.com>
12604 L:      linux-iio@vger.kernel.org
12605 S:      Maintained
12606 F:      drivers/iio/magnetometer/rm3100*
12607 F:      Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.txt
12608
12609 POSIX CLOCKS and TIMERS
12610 M:      Thomas Gleixner <tglx@linutronix.de>
12611 L:      linux-kernel@vger.kernel.org
12612 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
12613 S:      Maintained
12614 F:      fs/timerfd.c
12615 F:      include/linux/timer*
12616 F:      kernel/time/*timer*
12617
12618 POWER MANAGEMENT CORE
12619 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
12620 L:      linux-pm@vger.kernel.org
12621 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
12622 B:      https://bugzilla.kernel.org
12623 S:      Supported
12624 F:      drivers/base/power/
12625 F:      include/linux/pm.h
12626 F:      include/linux/pm_*
12627 F:      include/linux/powercap.h
12628 F:      drivers/powercap/
12629 F:      kernel/configs/nopm.config
12630
12631 POWER STATE COORDINATION INTERFACE (PSCI)
12632 M:      Mark Rutland <mark.rutland@arm.com>
12633 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
12634 L:      linux-arm-kernel@lists.infradead.org
12635 S:      Maintained
12636 F:      drivers/firmware/psci/
12637 F:      include/linux/psci.h
12638 F:      include/uapi/linux/psci.h
12639
12640 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
12641 M:      Sebastian Reichel <sre@kernel.org>
12642 L:      linux-pm@vger.kernel.org
12643 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
12644 S:      Maintained
12645 F:      Documentation/ABI/testing/sysfs-class-power
12646 F:      Documentation/devicetree/bindings/power/supply/
12647 F:      include/linux/power_supply.h
12648 F:      drivers/power/supply/
12649
12650 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
12651 M:      Suraj Jitindar Singh <sjitindarsingh@gmail.com>
12652 L:      linuxppc-dev@lists.ozlabs.org
12653 S:      Maintained
12654 F:      drivers/char/powernv-op-panel.c
12655
12656 PPP OVER ATM (RFC 2364)
12657 M:      Mitchell Blank Jr <mitch@sfgoth.com>
12658 S:      Maintained
12659 F:      net/atm/pppoatm.c
12660 F:      include/uapi/linux/atmppp.h
12661
12662 PPP OVER ETHERNET
12663 M:      Michal Ostrowski <mostrows@earthlink.net>
12664 S:      Maintained
12665 F:      drivers/net/ppp/pppoe.c
12666 F:      drivers/net/ppp/pppox.c
12667
12668 PPP OVER L2TP
12669 M:      James Chapman <jchapman@katalix.com>
12670 S:      Maintained
12671 F:      net/l2tp/l2tp_ppp.c
12672 F:      include/linux/if_pppol2tp.h
12673 F:      include/uapi/linux/if_pppol2tp.h
12674
12675 PPP PROTOCOL DRIVERS AND COMPRESSORS
12676 M:      Paul Mackerras <paulus@samba.org>
12677 L:      linux-ppp@vger.kernel.org
12678 S:      Maintained
12679 F:      drivers/net/ppp/ppp_*
12680
12681 PPS SUPPORT
12682 M:      Rodolfo Giometti <giometti@enneenne.com>
12683 W:      http://wiki.enneenne.com/index.php/LinuxPPS_support
12684 L:      linuxpps@ml.enneenne.com (subscribers-only)
12685 S:      Maintained
12686 F:      Documentation/pps/
12687 F:      Documentation/devicetree/bindings/pps/pps-gpio.txt
12688 F:      Documentation/ABI/testing/sysfs-pps
12689 F:      drivers/pps/
12690 F:      include/linux/pps*.h
12691 F:      include/uapi/linux/pps.h
12692
12693 PPTP DRIVER
12694 M:      Dmitry Kozlov <xeb@mail.ru>
12695 L:      netdev@vger.kernel.org
12696 S:      Maintained
12697 F:      drivers/net/ppp/pptp.c
12698 W:      http://sourceforge.net/projects/accel-pptp
12699
12700 PRINTK
12701 M:      Petr Mladek <pmladek@suse.com>
12702 M:      Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
12703 R:      Steven Rostedt <rostedt@goodmis.org>
12704 S:      Maintained
12705 F:      kernel/printk/
12706 F:      include/linux/printk.h
12707
12708 PRISM54 WIRELESS DRIVER
12709 M:      Luis Chamberlain <mcgrof@kernel.org>
12710 L:      linux-wireless@vger.kernel.org
12711 W:      http://wireless.kernel.org/en/users/Drivers/p54
12712 S:      Obsolete
12713 F:      drivers/net/wireless/intersil/prism54/
12714
12715 PROC FILESYSTEM
12716 R:      Alexey Dobriyan <adobriyan@gmail.com>
12717 L:      linux-kernel@vger.kernel.org
12718 L:      linux-fsdevel@vger.kernel.org
12719 S:      Maintained
12720 F:      fs/proc/
12721 F:      include/linux/proc_fs.h
12722 F:      tools/testing/selftests/proc/
12723 F:      Documentation/filesystems/proc.txt
12724
12725 PROC SYSCTL
12726 M:      Luis Chamberlain <mcgrof@kernel.org>
12727 M:      Kees Cook <keescook@chromium.org>
12728 L:      linux-kernel@vger.kernel.org
12729 L:      linux-fsdevel@vger.kernel.org
12730 S:      Maintained
12731 F:      fs/proc/proc_sysctl.c
12732 F:      include/linux/sysctl.h
12733 F:      kernel/sysctl.c
12734 F:      tools/testing/selftests/sysctl/
12735
12736 PS3 NETWORK SUPPORT
12737 M:      Geoff Levand <geoff@infradead.org>
12738 L:      netdev@vger.kernel.org
12739 L:      linuxppc-dev@lists.ozlabs.org
12740 S:      Maintained
12741 F:      drivers/net/ethernet/toshiba/ps3_gelic_net.*
12742
12743 PS3 PLATFORM SUPPORT
12744 M:      Geoff Levand <geoff@infradead.org>
12745 L:      linuxppc-dev@lists.ozlabs.org
12746 S:      Maintained
12747 F:      arch/powerpc/boot/ps3*
12748 F:      arch/powerpc/include/asm/lv1call.h
12749 F:      arch/powerpc/include/asm/ps3*.h
12750 F:      arch/powerpc/platforms/ps3/
12751 F:      drivers/*/ps3*
12752 F:      drivers/ps3/
12753 F:      drivers/rtc/rtc-ps3.c
12754 F:      drivers/usb/host/*ps3.c
12755 F:      sound/ppc/snd_ps3*
12756
12757 PS3VRAM DRIVER
12758 M:      Jim Paris <jim@jtan.com>
12759 M:      Geoff Levand <geoff@infradead.org>
12760 L:      linuxppc-dev@lists.ozlabs.org
12761 S:      Maintained
12762 F:      drivers/block/ps3vram.c
12763
12764 PSAMPLE PACKET SAMPLING SUPPORT:
12765 M:      Yotam Gigi <yotam.gi@gmail.com>
12766 S:      Maintained
12767 F:      net/psample
12768 F:      include/net/psample.h
12769 F:      include/uapi/linux/psample.h
12770
12771 PSTORE FILESYSTEM
12772 M:      Kees Cook <keescook@chromium.org>
12773 M:      Anton Vorontsov <anton@enomsg.org>
12774 M:      Colin Cross <ccross@android.com>
12775 M:      Tony Luck <tony.luck@intel.com>
12776 S:      Maintained
12777 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
12778 F:      fs/pstore/
12779 F:      include/linux/pstore*
12780 F:      drivers/firmware/efi/efi-pstore.c
12781 F:      drivers/acpi/apei/erst.c
12782 F:      Documentation/admin-guide/ramoops.rst
12783 F:      Documentation/devicetree/bindings/reserved-memory/ramoops.txt
12784 K:      \b(pstore|ramoops)
12785
12786 PTP HARDWARE CLOCK SUPPORT
12787 M:      Richard Cochran <richardcochran@gmail.com>
12788 L:      netdev@vger.kernel.org
12789 S:      Maintained
12790 W:      http://linuxptp.sourceforge.net/
12791 F:      Documentation/ABI/testing/sysfs-ptp
12792 F:      Documentation/ptp/*
12793 F:      drivers/net/phy/dp83640*
12794 F:      drivers/ptp/*
12795 F:      include/linux/ptp_cl*
12796
12797 PTRACE SUPPORT
12798 M:      Oleg Nesterov <oleg@redhat.com>
12799 S:      Maintained
12800 F:      include/asm-generic/syscall.h
12801 F:      include/linux/ptrace.h
12802 F:      include/linux/regset.h
12803 F:      include/linux/tracehook.h
12804 F:      include/uapi/linux/ptrace.h
12805 F:      include/uapi/linux/ptrace.h
12806 F:      include/asm-generic/ptrace.h
12807 F:      kernel/ptrace.c
12808 F:      arch/*/ptrace*.c
12809 F:      arch/*/*/ptrace*.c
12810 F:      arch/*/include/asm/ptrace*.h
12811
12812 PULSE8-CEC DRIVER
12813 M:      Hans Verkuil <hverkuil@xs4all.nl>
12814 L:      linux-media@vger.kernel.org
12815 T:      git git://linuxtv.org/media_tree.git
12816 S:      Maintained
12817 F:      drivers/media/usb/pulse8-cec/*
12818 F:      Documentation/media/cec-drivers/pulse8-cec.rst
12819
12820 PVRUSB2 VIDEO4LINUX DRIVER
12821 M:      Mike Isely <isely@pobox.com>
12822 L:      pvrusb2@isely.net       (subscribers-only)
12823 L:      linux-media@vger.kernel.org
12824 W:      http://www.isely.net/pvrusb2/
12825 T:      git git://linuxtv.org/media_tree.git
12826 S:      Maintained
12827 F:      Documentation/media/v4l-drivers/pvrusb2*
12828 F:      drivers/media/usb/pvrusb2/
12829
12830 PWC WEBCAM DRIVER
12831 M:      Hans Verkuil <hverkuil@xs4all.nl>
12832 L:      linux-media@vger.kernel.org
12833 T:      git git://linuxtv.org/media_tree.git
12834 S:      Odd Fixes
12835 F:      drivers/media/usb/pwc/*
12836 F:      include/trace/events/pwc.h
12837
12838 PWM FAN DRIVER
12839 M:      Kamil Debski <kamil@wypas.org>
12840 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12841 L:      linux-hwmon@vger.kernel.org
12842 S:      Supported
12843 F:      Documentation/devicetree/bindings/hwmon/pwm-fan.txt
12844 F:      Documentation/hwmon/pwm-fan.rst
12845 F:      drivers/hwmon/pwm-fan.c
12846
12847 PWM IR Transmitter
12848 M:      Sean Young <sean@mess.org>
12849 L:      linux-media@vger.kernel.org
12850 S:      Maintained
12851 F:      drivers/media/rc/pwm-ir-tx.c
12852
12853 PWM SUBSYSTEM
12854 M:      Thierry Reding <thierry.reding@gmail.com>
12855 L:      linux-pwm@vger.kernel.org
12856 S:      Maintained
12857 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
12858 F:      Documentation/pwm.txt
12859 F:      Documentation/devicetree/bindings/pwm/
12860 F:      include/linux/pwm.h
12861 F:      drivers/pwm/
12862 F:      drivers/video/backlight/pwm_bl.c
12863 F:      include/linux/pwm_backlight.h
12864 F:      drivers/gpio/gpio-mvebu.c
12865 F:      Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
12866
12867 PXA GPIO DRIVER
12868 M:      Robert Jarzmik <robert.jarzmik@free.fr>
12869 L:      linux-gpio@vger.kernel.org
12870 S:      Maintained
12871 F:      drivers/gpio/gpio-pxa.c
12872
12873 PXA MMCI DRIVER
12874 S:      Orphan
12875
12876 PXA RTC DRIVER
12877 M:      Robert Jarzmik <robert.jarzmik@free.fr>
12878 L:      linux-rtc@vger.kernel.org
12879 S:      Maintained
12880
12881 PXA2xx/PXA3xx SUPPORT
12882 M:      Daniel Mack <daniel@zonque.org>
12883 M:      Haojian Zhuang <haojian.zhuang@gmail.com>
12884 M:      Robert Jarzmik <robert.jarzmik@free.fr>
12885 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12886 T:      git git://github.com/hzhuang1/linux.git
12887 T:      git git://github.com/rjarzmik/linux.git
12888 S:      Maintained
12889 F:      arch/arm/boot/dts/pxa*
12890 F:      arch/arm/mach-pxa/
12891 F:      drivers/dma/pxa*
12892 F:      drivers/pcmcia/pxa2xx*
12893 F:      drivers/pinctrl/pxa/
12894 F:      drivers/spi/spi-pxa2xx*
12895 F:      drivers/usb/gadget/udc/pxa2*
12896 F:      include/sound/pxa2xx-lib.h
12897 F:      sound/arm/pxa*
12898 F:      sound/soc/pxa/
12899
12900 QAT DRIVER
12901 M:      Giovanni Cabiddu <giovanni.cabiddu@intel.com>
12902 L:      qat-linux@intel.com
12903 S:      Supported
12904 F:      drivers/crypto/qat/
12905
12906 QCOM AUDIO (ASoC) DRIVERS
12907 M:      Patrick Lai <plai@codeaurora.org>
12908 M:      Banajit Goswami <bgoswami@codeaurora.org>
12909 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
12910 S:      Supported
12911 F:      sound/soc/qcom/
12912
12913 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
12914 M:      Gabriel Somlo <somlo@cmu.edu>
12915 M:      "Michael S. Tsirkin" <mst@redhat.com>
12916 L:      qemu-devel@nongnu.org
12917 S:      Maintained
12918 F:      drivers/firmware/qemu_fw_cfg.c
12919 F:      include/uapi/linux/qemu_fw_cfg.h
12920
12921 QIB DRIVER
12922 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
12923 M:      Mike Marciniszyn <mike.marciniszyn@intel.com>
12924 L:      linux-rdma@vger.kernel.org
12925 S:      Supported
12926 F:      drivers/infiniband/hw/qib/
12927
12928 QLOGIC QL41xxx FCOE DRIVER
12929 M:      QLogic-Storage-Upstream@cavium.com
12930 L:      linux-scsi@vger.kernel.org
12931 S:      Supported
12932 F:      drivers/scsi/qedf/
12933
12934 QLOGIC QL41xxx ISCSI DRIVER
12935 M:      QLogic-Storage-Upstream@cavium.com
12936 L:      linux-scsi@vger.kernel.org
12937 S:      Supported
12938 F:      drivers/scsi/qedi/
12939
12940 QLOGIC QL4xxx ETHERNET DRIVER
12941 M:      Ariel Elior <aelior@marvell.com>
12942 M:      GR-everest-linux-l2@marvell.com
12943 L:      netdev@vger.kernel.org
12944 S:      Supported
12945 F:      drivers/net/ethernet/qlogic/qed/
12946 F:      include/linux/qed/
12947 F:      drivers/net/ethernet/qlogic/qede/
12948
12949 QLOGIC QL4xxx RDMA DRIVER
12950 M:      Michal Kalderon <mkalderon@marvell.com>
12951 M:      Ariel Elior <aelior@marvell.com>
12952 L:      linux-rdma@vger.kernel.org
12953 S:      Supported
12954 F:      drivers/infiniband/hw/qedr/
12955 F:      include/uapi/rdma/qedr-abi.h
12956
12957 QLOGIC QLA1280 SCSI DRIVER
12958 M:      Michael Reed <mdr@sgi.com>
12959 L:      linux-scsi@vger.kernel.org
12960 S:      Maintained
12961 F:      drivers/scsi/qla1280.[ch]
12962
12963 QLOGIC QLA2XXX FC-SCSI DRIVER
12964 M:      qla2xxx-upstream@qlogic.com
12965 L:      linux-scsi@vger.kernel.org
12966 S:      Supported
12967 F:      Documentation/scsi/LICENSE.qla2xxx
12968 F:      drivers/scsi/qla2xxx/
12969
12970 QLOGIC QLA3XXX NETWORK DRIVER
12971 M:      GR-Linux-NIC-Dev@marvell.com
12972 L:      netdev@vger.kernel.org
12973 S:      Supported
12974 F:      Documentation/networking/device_drivers/qlogic/LICENSE.qla3xxx
12975 F:      drivers/net/ethernet/qlogic/qla3xxx.*
12976
12977 QLOGIC QLA4XXX iSCSI DRIVER
12978 M:      QLogic-Storage-Upstream@qlogic.com
12979 L:      linux-scsi@vger.kernel.org
12980 S:      Supported
12981 F:      Documentation/scsi/LICENSE.qla4xxx
12982 F:      drivers/scsi/qla4xxx/
12983
12984 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
12985 M:      Shahed Shaikh <shshaikh@marvell.com>
12986 M:      Manish Chopra <manishc@marvell.com>
12987 M:      GR-Linux-NIC-Dev@marvell.com
12988 L:      netdev@vger.kernel.org
12989 S:      Supported
12990 F:      drivers/net/ethernet/qlogic/qlcnic/
12991
12992 QLOGIC QLGE 10Gb ETHERNET DRIVER
12993 M:      Manish Chopra <manishc@marvell.com>
12994 M:      GR-Linux-NIC-Dev@marvell.com
12995 L:      netdev@vger.kernel.org
12996 S:      Supported
12997 F:      drivers/net/ethernet/qlogic/qlge/
12998
12999 QM1D1B0004 MEDIA DRIVER
13000 M:      Akihiro Tsukada <tskd08@gmail.com>
13001 L:      linux-media@vger.kernel.org
13002 S:      Odd Fixes
13003 F:      drivers/media/tuners/qm1d1b0004*
13004
13005 QM1D1C0042 MEDIA DRIVER
13006 M:      Akihiro Tsukada <tskd08@gmail.com>
13007 L:      linux-media@vger.kernel.org
13008 S:      Odd Fixes
13009 F:      drivers/media/tuners/qm1d1c0042*
13010
13011 QNX4 FILESYSTEM
13012 M:      Anders Larsen <al@alarsen.net>
13013 W:      http://www.alarsen.net/linux/qnx4fs/
13014 S:      Maintained
13015 F:      fs/qnx4/
13016 F:      include/uapi/linux/qnx4_fs.h
13017 F:      include/uapi/linux/qnxtypes.h
13018
13019 QORIQ DPAA2 FSL-MC BUS DRIVER
13020 M:      Stuart Yoder <stuyoder@gmail.com>
13021 M:      Laurentiu Tudor <laurentiu.tudor@nxp.com>
13022 L:      linux-kernel@vger.kernel.org
13023 S:      Maintained
13024 F:      drivers/bus/fsl-mc/
13025 F:      Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
13026 F:      Documentation/networking/device_drivers/freescale/dpaa2/overview.rst
13027
13028 QT1010 MEDIA DRIVER
13029 M:      Antti Palosaari <crope@iki.fi>
13030 L:      linux-media@vger.kernel.org
13031 W:      https://linuxtv.org
13032 W:      http://palosaari.fi/linux/
13033 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13034 T:      git git://linuxtv.org/anttip/media_tree.git
13035 S:      Maintained
13036 F:      drivers/media/tuners/qt1010*
13037
13038 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
13039 M:      Kalle Valo <kvalo@codeaurora.org>
13040 L:      ath10k@lists.infradead.org
13041 W:      http://wireless.kernel.org/en/users/Drivers/ath10k
13042 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
13043 S:      Supported
13044 F:      drivers/net/wireless/ath/ath10k/
13045
13046 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
13047 M:      QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
13048 L:      linux-wireless@vger.kernel.org
13049 W:      http://wireless.kernel.org/en/users/Drivers/ath9k
13050 S:      Supported
13051 F:      drivers/net/wireless/ath/ath9k/
13052
13053 QUALCOMM CAMERA SUBSYSTEM DRIVER
13054 M:      Todor Tomov <todor.too@gmail.com>
13055 L:      linux-media@vger.kernel.org
13056 S:      Maintained
13057 F:      Documentation/devicetree/bindings/media/qcom,camss.txt
13058 F:      Documentation/media/v4l-drivers/qcom_camss.rst
13059 F:      drivers/media/platform/qcom/camss/
13060
13061 QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
13062 M:      Ilia Lin <ilia.lin@kernel.org>
13063 L:      linux-pm@vger.kernel.org
13064 S:      Maintained
13065 F:      Documentation/devicetree/bindings/opp/kryo-cpufreq.txt
13066 F:      drivers/cpufreq/qcom-cpufreq-kryo.c
13067
13068 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
13069 M:      Timur Tabi <timur@kernel.org>
13070 L:      netdev@vger.kernel.org
13071 S:      Maintained
13072 F:      drivers/net/ethernet/qualcomm/emac/
13073
13074 QUALCOMM ETHQOS ETHERNET DRIVER
13075 M:      Vinod Koul <vkoul@kernel.org>
13076 M:      Niklas Cassel <niklas.cassel@linaro.org>
13077 L:      netdev@vger.kernel.org
13078 S:      Maintained
13079 F:      drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c
13080 F:      Documentation/devicetree/bindings/net/qcom,dwmac.txt
13081
13082 QUALCOMM GENERIC INTERFACE I2C DRIVER
13083 M:      Alok Chauhan <alokc@codeaurora.org>
13084 L:      linux-i2c@vger.kernel.org
13085 L:      linux-arm-msm@vger.kernel.org
13086 S:      Supported
13087 F:      drivers/i2c/busses/i2c-qcom-geni.c
13088
13089 QUALCOMM HEXAGON ARCHITECTURE
13090 M:      Richard Kuo <rkuo@codeaurora.org>
13091 L:      linux-hexagon@vger.kernel.org
13092 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
13093 S:      Supported
13094 F:      arch/hexagon/
13095
13096 QUALCOMM HIDMA DRIVER
13097 M:      Sinan Kaya <okaya@kernel.org>
13098 L:      linux-arm-kernel@lists.infradead.org
13099 L:      linux-arm-msm@vger.kernel.org
13100 L:      dmaengine@vger.kernel.org
13101 S:      Supported
13102 F:      drivers/dma/qcom/hidma*
13103
13104 QUALCOMM IOMMU
13105 M:      Rob Clark <robdclark@gmail.com>
13106 L:      iommu@lists.linux-foundation.org
13107 L:      linux-arm-msm@vger.kernel.org
13108 S:      Maintained
13109 F:      drivers/iommu/qcom_iommu.c
13110
13111 QUALCOMM TSENS THERMAL DRIVER
13112 M:      Amit Kucheria <amit.kucheria@linaro.org>
13113 L:      linux-pm@vger.kernel.org
13114 L:      linux-arm-msm@vger.kernel.org
13115 S:      Maintained
13116 F:      drivers/thermal/qcom/
13117
13118 QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
13119 M:      Stanimir Varbanov <stanimir.varbanov@linaro.org>
13120 L:      linux-media@vger.kernel.org
13121 L:      linux-arm-msm@vger.kernel.org
13122 T:      git git://linuxtv.org/media_tree.git
13123 S:      Maintained
13124 F:      drivers/media/platform/qcom/venus/
13125
13126 QUALCOMM WCN36XX WIRELESS DRIVER
13127 M:      Kalle Valo <kvalo@codeaurora.org>
13128 L:      wcn36xx@lists.infradead.org
13129 W:      http://wireless.kernel.org/en/users/Drivers/wcn36xx
13130 T:      git git://github.com/KrasnikovEugene/wcn36xx.git
13131 S:      Supported
13132 F:      drivers/net/wireless/ath/wcn36xx/
13133
13134 QUANTENNA QTNFMAC WIRELESS DRIVER
13135 M:      Igor Mitsyanko <imitsyanko@quantenna.com>
13136 M:      Avinash Patil <avinashp@quantenna.com>
13137 M:      Sergey Matyukevich <smatyukevich@quantenna.com>
13138 L:      linux-wireless@vger.kernel.org
13139 S:      Maintained
13140 F:      drivers/net/wireless/quantenna
13141
13142 RADEON and AMDGPU DRM DRIVERS
13143 M:      Alex Deucher <alexander.deucher@amd.com>
13144 M:      Christian König <christian.koenig@amd.com>
13145 M:      David (ChunMing) Zhou <David1.Zhou@amd.com>
13146 L:      amd-gfx@lists.freedesktop.org
13147 T:      git git://people.freedesktop.org/~agd5f/linux
13148 S:      Supported
13149 F:      drivers/gpu/drm/radeon/
13150 F:      include/uapi/drm/radeon_drm.h
13151 F:      drivers/gpu/drm/amd/
13152 F:      include/uapi/drm/amdgpu_drm.h
13153
13154 RADEON FRAMEBUFFER DISPLAY DRIVER
13155 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
13156 L:      linux-fbdev@vger.kernel.org
13157 S:      Maintained
13158 F:      drivers/video/fbdev/aty/radeon*
13159 F:      include/uapi/linux/radeonfb.h
13160
13161 RADIOSHARK RADIO DRIVER
13162 M:      Hans Verkuil <hverkuil@xs4all.nl>
13163 L:      linux-media@vger.kernel.org
13164 T:      git git://linuxtv.org/media_tree.git
13165 S:      Maintained
13166 F:      drivers/media/radio/radio-shark.c
13167
13168 RADIOSHARK2 RADIO DRIVER
13169 M:      Hans Verkuil <hverkuil@xs4all.nl>
13170 L:      linux-media@vger.kernel.org
13171 T:      git git://linuxtv.org/media_tree.git
13172 S:      Maintained
13173 F:      drivers/media/radio/radio-shark2.c
13174 F:      drivers/media/radio/radio-tea5777.c
13175
13176 RADOS BLOCK DEVICE (RBD)
13177 M:      Ilya Dryomov <idryomov@gmail.com>
13178 M:      Sage Weil <sage@redhat.com>
13179 M:      Alex Elder <elder@kernel.org>
13180 L:      ceph-devel@vger.kernel.org
13181 W:      http://ceph.com/
13182 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
13183 T:      git git://github.com/ceph/ceph-client.git
13184 S:      Supported
13185 F:      Documentation/ABI/testing/sysfs-bus-rbd
13186 F:      drivers/block/rbd.c
13187 F:      drivers/block/rbd_types.h
13188
13189 RAGE128 FRAMEBUFFER DISPLAY DRIVER
13190 M:      Paul Mackerras <paulus@samba.org>
13191 L:      linux-fbdev@vger.kernel.org
13192 S:      Maintained
13193 F:      drivers/video/fbdev/aty/aty128fb.c
13194
13195 RAINSHADOW-CEC DRIVER
13196 M:      Hans Verkuil <hverkuil@xs4all.nl>
13197 L:      linux-media@vger.kernel.org
13198 T:      git git://linuxtv.org/media_tree.git
13199 S:      Maintained
13200 F:      drivers/media/usb/rainshadow-cec/*
13201
13202 RALINK MIPS ARCHITECTURE
13203 M:      John Crispin <john@phrozen.org>
13204 L:      linux-mips@vger.kernel.org
13205 S:      Maintained
13206 F:      arch/mips/ralink
13207
13208 RALINK RT2X00 WIRELESS LAN DRIVER
13209 P:      rt2x00 project
13210 M:      Stanislaw Gruszka <sgruszka@redhat.com>
13211 M:      Helmut Schaa <helmut.schaa@googlemail.com>
13212 L:      linux-wireless@vger.kernel.org
13213 S:      Maintained
13214 F:      drivers/net/wireless/ralink/rt2x00/
13215
13216 RAMDISK RAM BLOCK DEVICE DRIVER
13217 M:      Jens Axboe <axboe@kernel.dk>
13218 S:      Maintained
13219 F:      Documentation/blockdev/ramdisk.txt
13220 F:      drivers/block/brd.c
13221
13222 RANCHU VIRTUAL BOARD FOR MIPS
13223 M:      Miodrag Dinic <miodrag.dinic@mips.com>
13224 L:      linux-mips@vger.kernel.org
13225 S:      Supported
13226 F:      arch/mips/generic/board-ranchu.c
13227 F:      arch/mips/configs/generic/board-ranchu.config
13228
13229 RANDOM NUMBER DRIVER
13230 M:      "Theodore Ts'o" <tytso@mit.edu>
13231 S:      Maintained
13232 F:      drivers/char/random.c
13233
13234 RAPIDIO SUBSYSTEM
13235 M:      Matt Porter <mporter@kernel.crashing.org>
13236 M:      Alexandre Bounine <alex.bou9@gmail.com>
13237 S:      Maintained
13238 F:      drivers/rapidio/
13239
13240 RAS INFRASTRUCTURE
13241 M:      Tony Luck <tony.luck@intel.com>
13242 M:      Borislav Petkov <bp@alien8.de>
13243 L:      linux-edac@vger.kernel.org
13244 S:      Maintained
13245 F:      drivers/ras/
13246 F:      include/linux/ras.h
13247 F:      include/ras/ras_event.h
13248 F:      Documentation/admin-guide/ras.rst
13249
13250 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
13251 L:      linux-wireless@vger.kernel.org
13252 S:      Orphan
13253 F:      drivers/net/wireless/ray*
13254
13255 RCUTORTURE TEST FRAMEWORK
13256 M:      "Paul E. McKenney" <paulmck@linux.ibm.com>
13257 M:      Josh Triplett <josh@joshtriplett.org>
13258 R:      Steven Rostedt <rostedt@goodmis.org>
13259 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13260 R:      Lai Jiangshan <jiangshanlai@gmail.com>
13261 L:      rcu@vger.kernel.org
13262 S:      Supported
13263 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
13264 F:      tools/testing/selftests/rcutorture
13265
13266 RDC R-321X SoC
13267 M:      Florian Fainelli <florian@openwrt.org>
13268 S:      Maintained
13269
13270 RDC R6040 FAST ETHERNET DRIVER
13271 M:      Florian Fainelli <f.fainelli@gmail.com>
13272 L:      netdev@vger.kernel.org
13273 S:      Maintained
13274 F:      drivers/net/ethernet/rdc/r6040.c
13275
13276 RDMAVT - RDMA verbs software
13277 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
13278 M:      Mike Marciniszyn <mike.marciniszyn@intel.com>
13279 L:      linux-rdma@vger.kernel.org
13280 S:      Supported
13281 F:      drivers/infiniband/sw/rdmavt
13282
13283 RDS - RELIABLE DATAGRAM SOCKETS
13284 M:      Santosh Shilimkar <santosh.shilimkar@oracle.com>
13285 L:      netdev@vger.kernel.org
13286 L:      linux-rdma@vger.kernel.org
13287 L:      rds-devel@oss.oracle.com (moderated for non-subscribers)
13288 W:      https://oss.oracle.com/projects/rds/
13289 S:      Supported
13290 F:      net/rds/
13291 F:      Documentation/networking/rds.txt
13292
13293 RDT - RESOURCE ALLOCATION
13294 M:      Fenghua Yu <fenghua.yu@intel.com>
13295 M:      Reinette Chatre <reinette.chatre@intel.com>
13296 L:      linux-kernel@vger.kernel.org
13297 S:      Supported
13298 F:      arch/x86/kernel/cpu/resctrl/
13299 F:      arch/x86/include/asm/resctrl_sched.h
13300 F:      Documentation/x86/resctrl*
13301
13302 READ-COPY UPDATE (RCU)
13303 M:      "Paul E. McKenney" <paulmck@linux.ibm.com>
13304 M:      Josh Triplett <josh@joshtriplett.org>
13305 R:      Steven Rostedt <rostedt@goodmis.org>
13306 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13307 R:      Lai Jiangshan <jiangshanlai@gmail.com>
13308 R:      Joel Fernandes <joel@joelfernandes.org>
13309 L:      rcu@vger.kernel.org
13310 W:      http://www.rdrop.com/users/paulmck/RCU/
13311 S:      Supported
13312 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
13313 F:      Documentation/RCU/
13314 X:      Documentation/RCU/torture.txt
13315 F:      include/linux/rcu*
13316 X:      include/linux/srcu*.h
13317 F:      kernel/rcu/
13318 X:      kernel/rcu/srcu*.c
13319
13320 REAL TIME CLOCK (RTC) SUBSYSTEM
13321 M:      Alessandro Zummo <a.zummo@towertech.it>
13322 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
13323 L:      linux-rtc@vger.kernel.org
13324 Q:      http://patchwork.ozlabs.org/project/rtc-linux/list/
13325 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
13326 S:      Maintained
13327 F:      Documentation/devicetree/bindings/rtc/
13328 F:      Documentation/rtc.txt
13329 F:      drivers/rtc/
13330 F:      include/linux/rtc.h
13331 F:      include/uapi/linux/rtc.h
13332 F:      include/linux/rtc/
13333 F:      include/linux/platform_data/rtc-*
13334 F:      tools/testing/selftests/rtc/
13335
13336 REALTEK AUDIO CODECS
13337 M:      Bard Liao <bardliao@realtek.com>
13338 M:      Oder Chiou <oder_chiou@realtek.com>
13339 S:      Maintained
13340 F:      sound/soc/codecs/rt*
13341 F:      include/sound/rt*.h
13342
13343 REALTEK RTL83xx SMI DSA ROUTER CHIPS
13344 M:      Linus Walleij <linus.walleij@linaro.org>
13345 S:      Maintained
13346 F:      Documentation/devicetree/bindings/net/dsa/realtek-smi.txt
13347 F:      drivers/net/dsa/realtek-smi*
13348 F:      drivers/net/dsa/rtl83*
13349
13350 REDPINE WIRELESS DRIVER
13351 M:      Amitkumar Karwar <amitkarwar@gmail.com>
13352 M:      Siva Rebbagondla <siva8118@gmail.com>
13353 L:      linux-wireless@vger.kernel.org
13354 S:      Maintained
13355 F:      drivers/net/wireless/rsi/
13356
13357 REGISTER MAP ABSTRACTION
13358 M:      Mark Brown <broonie@kernel.org>
13359 L:      linux-kernel@vger.kernel.org
13360 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
13361 S:      Supported
13362 F:      Documentation/devicetree/bindings/regmap/
13363 F:      drivers/base/regmap/
13364 F:      include/linux/regmap.h
13365
13366 REISERFS FILE SYSTEM
13367 L:      reiserfs-devel@vger.kernel.org
13368 S:      Supported
13369 F:      fs/reiserfs/
13370
13371 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
13372 M:      Ohad Ben-Cohen <ohad@wizery.com>
13373 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
13374 L:      linux-remoteproc@vger.kernel.org
13375 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
13376 S:      Maintained
13377 F:      Documentation/devicetree/bindings/remoteproc/
13378 F:      Documentation/remoteproc.txt
13379 F:      drivers/remoteproc/
13380 F:      include/linux/remoteproc.h
13381
13382 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
13383 M:      Ohad Ben-Cohen <ohad@wizery.com>
13384 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
13385 L:      linux-remoteproc@vger.kernel.org
13386 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
13387 S:      Maintained
13388 F:      drivers/rpmsg/
13389 F:      Documentation/rpmsg.txt
13390 F:      include/linux/rpmsg.h
13391 F:      include/linux/rpmsg/
13392
13393 RENESAS CLOCK DRIVERS
13394 M:      Geert Uytterhoeven <geert+renesas@glider.be>
13395 L:      linux-renesas-soc@vger.kernel.org
13396 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas
13397 S:      Supported
13398 F:      drivers/clk/renesas/
13399
13400 RENESAS EMEV2 I2C DRIVER
13401 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
13402 S:      Supported
13403 F:      Documentation/devicetree/bindings/i2c/i2c-emev2.txt
13404 F:      drivers/i2c/busses/i2c-emev2.c
13405
13406 RENESAS ETHERNET DRIVERS
13407 R:      Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
13408 L:      netdev@vger.kernel.org
13409 L:      linux-renesas-soc@vger.kernel.org
13410 F:      Documentation/devicetree/bindings/net/renesas,*.txt
13411 F:      Documentation/devicetree/bindings/net/sh_eth.txt
13412 F:      drivers/net/ethernet/renesas/
13413 F:      include/linux/sh_eth.h
13414
13415 RENESAS R-CAR GYROADC DRIVER
13416 M:      Marek Vasut <marek.vasut@gmail.com>
13417 L:      linux-iio@vger.kernel.org
13418 S:      Supported
13419 F:      Documentation/devicetree/bindings/iio/adc/renesas,gyroadc.txt
13420 F:      drivers/iio/adc/rcar-gyroadc.c
13421
13422 RENESAS R-CAR I2C DRIVERS
13423 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
13424 S:      Supported
13425 F:      Documentation/devicetree/bindings/i2c/i2c-rcar.txt
13426 F:      Documentation/devicetree/bindings/i2c/i2c-sh_mobile.txt
13427 F:      drivers/i2c/busses/i2c-rcar.c
13428 F:      drivers/i2c/busses/i2c-sh_mobile.c
13429
13430 RENESAS RIIC DRIVER
13431 M:      Chris Brandt <chris.brandt@renesas.com>
13432 S:      Supported
13433 F:      Documentation/devicetree/bindings/i2c/i2c-riic.txt
13434 F:      drivers/i2c/busses/i2c-riic.c
13435
13436 RENESAS USB PHY DRIVER
13437 M:      Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
13438 L:      linux-renesas-soc@vger.kernel.org
13439 S:      Maintained
13440 F:      drivers/phy/renesas/phy-rcar-gen3-usb*.c
13441
13442 RESET CONTROLLER FRAMEWORK
13443 M:      Philipp Zabel <p.zabel@pengutronix.de>
13444 T:      git git://git.pengutronix.de/git/pza/linux
13445 S:      Maintained
13446 F:      drivers/reset/
13447 F:      Documentation/devicetree/bindings/reset/
13448 F:      include/dt-bindings/reset/
13449 F:      include/linux/reset.h
13450 F:      include/linux/reset/
13451 F:      include/linux/reset-controller.h
13452
13453 RESTARTABLE SEQUENCES SUPPORT
13454 M:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13455 M:      Peter Zijlstra <peterz@infradead.org>
13456 M:      "Paul E. McKenney" <paulmck@linux.ibm.com>
13457 M:      Boqun Feng <boqun.feng@gmail.com>
13458 L:      linux-kernel@vger.kernel.org
13459 S:      Supported
13460 F:      kernel/rseq.c
13461 F:      include/uapi/linux/rseq.h
13462 F:      include/trace/events/rseq.h
13463 F:      tools/testing/selftests/rseq/
13464
13465 RFKILL
13466 M:      Johannes Berg <johannes@sipsolutions.net>
13467 L:      linux-wireless@vger.kernel.org
13468 W:      http://wireless.kernel.org/
13469 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
13470 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
13471 S:      Maintained
13472 F:      Documentation/rfkill.txt
13473 F:      Documentation/ABI/stable/sysfs-class-rfkill
13474 F:      net/rfkill/
13475 F:      include/linux/rfkill.h
13476 F:      include/uapi/linux/rfkill.h
13477
13478 RHASHTABLE
13479 M:      Thomas Graf <tgraf@suug.ch>
13480 M:      Herbert Xu <herbert@gondor.apana.org.au>
13481 L:      netdev@vger.kernel.org
13482 S:      Maintained
13483 F:      lib/rhashtable.c
13484 F:      lib/test_rhashtable.c
13485 F:      include/linux/rhashtable.h
13486 F:      include/linux/rhashtable-types.h
13487
13488 RICOH R5C592 MEMORYSTICK DRIVER
13489 M:      Maxim Levitsky <maximlevitsky@gmail.com>
13490 S:      Maintained
13491 F:      drivers/memstick/host/r592.*
13492
13493 RICOH SMARTMEDIA/XD DRIVER
13494 M:      Maxim Levitsky <maximlevitsky@gmail.com>
13495 S:      Maintained
13496 F:      drivers/mtd/nand/raw/r852.c
13497 F:      drivers/mtd/nand/raw/r852.h
13498
13499 RISC-V ARCHITECTURE
13500 M:      Palmer Dabbelt <palmer@sifive.com>
13501 M:      Albert Ou <aou@eecs.berkeley.edu>
13502 L:      linux-riscv@lists.infradead.org
13503 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git
13504 S:      Supported
13505 F:      arch/riscv/
13506 K:      riscv
13507 N:      riscv
13508
13509 ROCCAT DRIVERS
13510 M:      Stefan Achatz <erazor_de@users.sourceforge.net>
13511 W:      http://sourceforge.net/projects/roccat/
13512 S:      Maintained
13513 F:      drivers/hid/hid-roccat*
13514 F:      include/linux/hid-roccat*
13515 F:      Documentation/ABI/*/sysfs-driver-hid-roccat*
13516
13517 ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
13518 M:      Jacob chen <jacob2.chen@rock-chips.com>
13519 L:      linux-media@vger.kernel.org
13520 S:      Maintained
13521 F:      drivers/media/platform/rockchip/rga/
13522 F:      Documentation/devicetree/bindings/media/rockchip-rga.txt
13523
13524 ROCKCHIP VPU CODEC DRIVER
13525 M:      Ezequiel Garcia <ezequiel@collabora.com>
13526 L:      linux-media@vger.kernel.org
13527 S:      Maintained
13528 F:      drivers/staging/media/platform/rockchip/vpu/
13529 F:      Documentation/devicetree/bindings/media/rockchip-vpu.txt
13530
13531 ROCKER DRIVER
13532 M:      Jiri Pirko <jiri@resnulli.us>
13533 L:      netdev@vger.kernel.org
13534 S:      Supported
13535 F:      drivers/net/ethernet/rocker/
13536
13537 ROCKETPORT DRIVER
13538 P:      Comtrol Corp.
13539 W:      http://www.comtrol.com
13540 S:      Maintained
13541 F:      Documentation/serial/rocket.rst
13542 F:      drivers/tty/rocket*
13543
13544 ROCKETPORT EXPRESS/INFINITY DRIVER
13545 M:      Kevin Cernekee <cernekee@gmail.com>
13546 L:      linux-serial@vger.kernel.org
13547 S:      Odd Fixes
13548 F:      drivers/tty/serial/rp2.*
13549
13550 ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
13551 M:      Marek Vasut <marek.vasut+renesas@gmail.com>
13552 L:      linux-kernel@vger.kernel.org
13553 L:      linux-renesas-soc@vger.kernel.org
13554 S:      Supported
13555 F:      drivers/mfd/bd9571mwv.c
13556 F:      drivers/regulator/bd9571mwv-regulator.c
13557 F:      drivers/gpio/gpio-bd9571mwv.c
13558 F:      include/linux/mfd/bd9571mwv.h
13559 F:      Documentation/devicetree/bindings/mfd/bd9571mwv.txt
13560
13561 ROSE NETWORK LAYER
13562 M:      Ralf Baechle <ralf@linux-mips.org>
13563 L:      linux-hams@vger.kernel.org
13564 W:      http://www.linux-ax25.org/
13565 S:      Maintained
13566 F:      include/net/rose.h
13567 F:      include/uapi/linux/rose.h
13568 F:      net/rose/
13569
13570 RTL2830 MEDIA DRIVER
13571 M:      Antti Palosaari <crope@iki.fi>
13572 L:      linux-media@vger.kernel.org
13573 W:      https://linuxtv.org
13574 W:      http://palosaari.fi/linux/
13575 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13576 T:      git git://linuxtv.org/anttip/media_tree.git
13577 S:      Maintained
13578 F:      drivers/media/dvb-frontends/rtl2830*
13579
13580 RTL2832 MEDIA DRIVER
13581 M:      Antti Palosaari <crope@iki.fi>
13582 L:      linux-media@vger.kernel.org
13583 W:      https://linuxtv.org
13584 W:      http://palosaari.fi/linux/
13585 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13586 T:      git git://linuxtv.org/anttip/media_tree.git
13587 S:      Maintained
13588 F:      drivers/media/dvb-frontends/rtl2832*
13589
13590 RTL2832_SDR MEDIA DRIVER
13591 M:      Antti Palosaari <crope@iki.fi>
13592 L:      linux-media@vger.kernel.org
13593 W:      https://linuxtv.org
13594 W:      http://palosaari.fi/linux/
13595 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13596 T:      git git://linuxtv.org/anttip/media_tree.git
13597 S:      Maintained
13598 F:      drivers/media/dvb-frontends/rtl2832_sdr*
13599
13600 RTL8180 WIRELESS DRIVER
13601 L:      linux-wireless@vger.kernel.org
13602 W:      http://wireless.kernel.org/
13603 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
13604 S:      Orphan
13605 F:      drivers/net/wireless/realtek/rtl818x/rtl8180/
13606
13607 RTL8187 WIRELESS DRIVER
13608 M:      Herton Ronaldo Krzesinski <herton@canonical.com>
13609 M:      Hin-Tak Leung <htl10@users.sourceforge.net>
13610 M:      Larry Finger <Larry.Finger@lwfinger.net>
13611 L:      linux-wireless@vger.kernel.org
13612 W:      http://wireless.kernel.org/
13613 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
13614 S:      Maintained
13615 F:      drivers/net/wireless/realtek/rtl818x/rtl8187/
13616
13617 REALTEK WIRELESS DRIVER (rtlwifi family)
13618 M:      Ping-Ke Shih <pkshih@realtek.com>
13619 L:      linux-wireless@vger.kernel.org
13620 W:      http://wireless.kernel.org/
13621 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
13622 S:      Maintained
13623 F:      drivers/net/wireless/realtek/rtlwifi/
13624
13625 REALTEK WIRELESS DRIVER (rtw88)
13626 M:      Yan-Hsuan Chuang <yhchuang@realtek.com>
13627 L:      linux-wireless@vger.kernel.org
13628 S:      Maintained
13629 F:      drivers/net/wireless/realtek/rtw88/
13630
13631 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
13632 M:      Jes Sorensen <Jes.Sorensen@gmail.com>
13633 L:      linux-wireless@vger.kernel.org
13634 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
13635 S:      Maintained
13636 F:      drivers/net/wireless/realtek/rtl8xxxu/
13637
13638 RXRPC SOCKETS (AF_RXRPC)
13639 M:      David Howells <dhowells@redhat.com>
13640 L:      linux-afs@lists.infradead.org
13641 S:      Supported
13642 F:      net/rxrpc/
13643 F:      include/keys/rxrpc-type.h
13644 F:      include/net/af_rxrpc.h
13645 F:      include/trace/events/rxrpc.h
13646 F:      include/uapi/linux/rxrpc.h
13647 F:      Documentation/networking/rxrpc.txt
13648 W:      https://www.infradead.org/~dhowells/kafs/
13649
13650 S3 SAVAGE FRAMEBUFFER DRIVER
13651 M:      Antonino Daplas <adaplas@gmail.com>
13652 L:      linux-fbdev@vger.kernel.org
13653 S:      Maintained
13654 F:      drivers/video/fbdev/savage/
13655
13656 S390
13657 M:      Heiko Carstens <heiko.carstens@de.ibm.com>
13658 M:      Vasily Gorbik <gor@linux.ibm.com>
13659 M:      Christian Borntraeger <borntraeger@de.ibm.com>
13660 L:      linux-s390@vger.kernel.org
13661 W:      http://www.ibm.com/developerworks/linux/linux390/
13662 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
13663 S:      Supported
13664 F:      arch/s390/
13665 F:      drivers/s390/
13666 F:      Documentation/s390/
13667 F:      Documentation/driver-api/s390-drivers.rst
13668
13669 S390 COMMON I/O LAYER
13670 M:      Sebastian Ott <sebott@linux.ibm.com>
13671 M:      Peter Oberparleiter <oberpar@linux.ibm.com>
13672 L:      linux-s390@vger.kernel.org
13673 W:      http://www.ibm.com/developerworks/linux/linux390/
13674 S:      Supported
13675 F:      drivers/s390/cio/
13676
13677 S390 DASD DRIVER
13678 M:      Stefan Haberland <sth@linux.ibm.com>
13679 M:      Jan Hoeppner <hoeppner@linux.ibm.com>
13680 L:      linux-s390@vger.kernel.org
13681 W:      http://www.ibm.com/developerworks/linux/linux390/
13682 S:      Supported
13683 F:      drivers/s390/block/dasd*
13684 F:      block/partitions/ibm.c
13685
13686 S390 IOMMU (PCI)
13687 M:      Gerald Schaefer <gerald.schaefer@de.ibm.com>
13688 L:      linux-s390@vger.kernel.org
13689 W:      http://www.ibm.com/developerworks/linux/linux390/
13690 S:      Supported
13691 F:      drivers/iommu/s390-iommu.c
13692
13693 S390 IUCV NETWORK LAYER
13694 M:      Julian Wiedmann <jwi@linux.ibm.com>
13695 M:      Ursula Braun <ubraun@linux.ibm.com>
13696 L:      linux-s390@vger.kernel.org
13697 W:      http://www.ibm.com/developerworks/linux/linux390/
13698 S:      Supported
13699 F:      drivers/s390/net/*iucv*
13700 F:      include/net/iucv/
13701 F:      net/iucv/
13702
13703 S390 NETWORK DRIVERS
13704 M:      Julian Wiedmann <jwi@linux.ibm.com>
13705 M:      Ursula Braun <ubraun@linux.ibm.com>
13706 L:      linux-s390@vger.kernel.org
13707 W:      http://www.ibm.com/developerworks/linux/linux390/
13708 S:      Supported
13709 F:      drivers/s390/net/
13710
13711 S390 PCI SUBSYSTEM
13712 M:      Sebastian Ott <sebott@linux.ibm.com>
13713 M:      Gerald Schaefer <gerald.schaefer@de.ibm.com>
13714 L:      linux-s390@vger.kernel.org
13715 W:      http://www.ibm.com/developerworks/linux/linux390/
13716 S:      Supported
13717 F:      arch/s390/pci/
13718 F:      drivers/pci/hotplug/s390_pci_hpc.c
13719
13720 S390 VFIO-CCW DRIVER
13721 M:      Cornelia Huck <cohuck@redhat.com>
13722 M:      Farhan Ali <alifm@linux.ibm.com>
13723 M:      Eric Farman <farman@linux.ibm.com>
13724 R:      Halil Pasic <pasic@linux.ibm.com>
13725 L:      linux-s390@vger.kernel.org
13726 L:      kvm@vger.kernel.org
13727 S:      Supported
13728 F:      drivers/s390/cio/vfio_ccw*
13729 F:      Documentation/s390/vfio-ccw.txt
13730 F:      include/uapi/linux/vfio_ccw.h
13731
13732 S390 ZCRYPT DRIVER
13733 M:      Harald Freudenberger <freude@linux.ibm.com>
13734 L:      linux-s390@vger.kernel.org
13735 W:      http://www.ibm.com/developerworks/linux/linux390/
13736 S:      Supported
13737 F:      drivers/s390/crypto/
13738
13739 S390 VFIO AP DRIVER
13740 M:      Tony Krowiak <akrowiak@linux.ibm.com>
13741 M:      Pierre Morel <pmorel@linux.ibm.com>
13742 M:      Halil Pasic <pasic@linux.ibm.com>
13743 L:      linux-s390@vger.kernel.org
13744 W:      http://www.ibm.com/developerworks/linux/linux390/
13745 S:      Supported
13746 F:      drivers/s390/crypto/vfio_ap_drv.c
13747 F:      drivers/s390/crypto/vfio_ap_private.h
13748 F:      drivers/s390/crypto/vfio_ap_ops.c
13749 F:      Documentation/s390/vfio-ap.txt
13750
13751 S390 ZFCP DRIVER
13752 M:      Steffen Maier <maier@linux.ibm.com>
13753 M:      Benjamin Block <bblock@linux.ibm.com>
13754 L:      linux-s390@vger.kernel.org
13755 W:      http://www.ibm.com/developerworks/linux/linux390/
13756 S:      Supported
13757 F:      drivers/s390/scsi/zfcp_*
13758
13759 S3C24XX SD/MMC Driver
13760 M:      Ben Dooks <ben-linux@fluff.org>
13761 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13762 S:      Supported
13763 F:      drivers/mmc/host/s3cmci.*
13764
13765 SAA6588 RDS RECEIVER DRIVER
13766 M:      Hans Verkuil <hverkuil@xs4all.nl>
13767 L:      linux-media@vger.kernel.org
13768 T:      git git://linuxtv.org/media_tree.git
13769 W:      https://linuxtv.org
13770 S:      Odd Fixes
13771 F:      drivers/media/i2c/saa6588*
13772
13773 SAA7134 VIDEO4LINUX DRIVER
13774 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
13775 L:      linux-media@vger.kernel.org
13776 W:      https://linuxtv.org
13777 T:      git git://linuxtv.org/media_tree.git
13778 S:      Odd fixes
13779 F:      Documentation/media/v4l-drivers/saa7134*
13780 F:      drivers/media/pci/saa7134/
13781
13782 SAA7146 VIDEO4LINUX-2 DRIVER
13783 M:      Hans Verkuil <hverkuil@xs4all.nl>
13784 L:      linux-media@vger.kernel.org
13785 T:      git git://linuxtv.org/media_tree.git
13786 S:      Maintained
13787 F:      drivers/media/common/saa7146/
13788 F:      drivers/media/pci/saa7146/
13789 F:      include/media/drv-intf/saa7146*
13790
13791 SAMSUNG AUDIO (ASoC) DRIVERS
13792 M:      Krzysztof Kozlowski <krzk@kernel.org>
13793 M:      Sangbeom Kim <sbkim73@samsung.com>
13794 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
13795 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13796 S:      Supported
13797 F:      sound/soc/samsung/
13798 F:      Documentation/devicetree/bindings/sound/samsung*
13799
13800 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
13801 M:      Krzysztof Kozlowski <krzk@kernel.org>
13802 L:      linux-crypto@vger.kernel.org
13803 L:      linux-samsung-soc@vger.kernel.org
13804 S:      Maintained
13805 F:      drivers/crypto/exynos-rng.c
13806 F:      Documentation/devicetree/bindings/rng/samsung,exynos4-rng.txt
13807
13808 SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
13809 M:      Łukasz Stelmach <l.stelmach@samsung.com>
13810 L:      linux-samsung-soc@vger.kernel.org
13811 S:      Maintained
13812 F:      drivers/char/hw_random/exynos-trng.c
13813 F:      Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt
13814
13815 SAMSUNG FRAMEBUFFER DRIVER
13816 M:      Jingoo Han <jingoohan1@gmail.com>
13817 L:      linux-fbdev@vger.kernel.org
13818 S:      Maintained
13819 F:      drivers/video/fbdev/s3c-fb.c
13820
13821 SAMSUNG LAPTOP DRIVER
13822 M:      Corentin Chary <corentin.chary@gmail.com>
13823 L:      platform-driver-x86@vger.kernel.org
13824 S:      Maintained
13825 F:      drivers/platform/x86/samsung-laptop.c
13826
13827 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
13828 M:      Sangbeom Kim <sbkim73@samsung.com>
13829 M:      Krzysztof Kozlowski <krzk@kernel.org>
13830 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
13831 L:      linux-kernel@vger.kernel.org
13832 L:      linux-samsung-soc@vger.kernel.org
13833 S:      Supported
13834 F:      drivers/mfd/sec*.c
13835 F:      drivers/regulator/s2m*.c
13836 F:      drivers/regulator/s5m*.c
13837 F:      drivers/clk/clk-s2mps11.c
13838 F:      drivers/rtc/rtc-s5m.c
13839 F:      include/linux/mfd/samsung/
13840 F:      Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
13841 F:      Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
13842 F:      Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
13843 F:      Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
13844
13845 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
13846 M:      Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
13847 L:      linux-media@vger.kernel.org
13848 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13849 S:      Maintained
13850 F:      drivers/media/platform/s3c-camif/
13851 F:      include/media/drv-intf/s3c_camif.h
13852
13853 SAMSUNG S3FWRN5 NFC DRIVER
13854 M:      Robert Baldyga <r.baldyga@samsung.com>
13855 M:      Krzysztof Opasiak <k.opasiak@samsung.com>
13856 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
13857 S:      Supported
13858 F:      drivers/nfc/s3fwrn5
13859
13860 SAMSUNG S5C73M3 CAMERA DRIVER
13861 M:      Kyungmin Park <kyungmin.park@samsung.com>
13862 M:      Andrzej Hajda <a.hajda@samsung.com>
13863 L:      linux-media@vger.kernel.org
13864 S:      Supported
13865 F:      drivers/media/i2c/s5c73m3/*
13866
13867 SAMSUNG S5K5BAF CAMERA DRIVER
13868 M:      Kyungmin Park <kyungmin.park@samsung.com>
13869 M:      Andrzej Hajda <a.hajda@samsung.com>
13870 L:      linux-media@vger.kernel.org
13871 S:      Supported
13872 F:      drivers/media/i2c/s5k5baf.c
13873
13874 SAMSUNG S5P Security SubSystem (SSS) DRIVER
13875 M:      Krzysztof Kozlowski <krzk@kernel.org>
13876 M:      Vladimir Zapolskiy <vz@mleia.com>
13877 M:      Kamil Konieczny <k.konieczny@partner.samsung.com>
13878 L:      linux-crypto@vger.kernel.org
13879 L:      linux-samsung-soc@vger.kernel.org
13880 S:      Maintained
13881 F:      drivers/crypto/s5p-sss.c
13882
13883 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
13884 M:      Kyungmin Park <kyungmin.park@samsung.com>
13885 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
13886 L:      linux-media@vger.kernel.org
13887 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
13888 S:      Supported
13889 F:      drivers/media/platform/exynos4-is/
13890
13891 SAMSUNG SOC CLOCK DRIVERS
13892 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
13893 M:      Tomasz Figa <tomasz.figa@gmail.com>
13894 M:      Chanwoo Choi <cw00.choi@samsung.com>
13895 S:      Supported
13896 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13897 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
13898 F:      drivers/clk/samsung/
13899 F:      include/dt-bindings/clock/exynos*.h
13900 F:      Documentation/devicetree/bindings/clock/exynos*.txt
13901
13902 SAMSUNG SPI DRIVERS
13903 M:      Kukjin Kim <kgene@kernel.org>
13904 M:      Krzysztof Kozlowski <krzk@kernel.org>
13905 M:      Andi Shyti <andi@etezian.org>
13906 L:      linux-spi@vger.kernel.org
13907 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13908 S:      Maintained
13909 F:      Documentation/devicetree/bindings/spi/spi-samsung.txt
13910 F:      drivers/spi/spi-s3c*
13911 F:      include/linux/platform_data/spi-s3c64xx.h
13912
13913 SAMSUNG SXGBE DRIVERS
13914 M:      Byungho An <bh74.an@samsung.com>
13915 M:      Girish K S <ks.giri@samsung.com>
13916 M:      Vipul Pandya <vipul.pandya@samsung.com>
13917 S:      Supported
13918 L:      netdev@vger.kernel.org
13919 F:      drivers/net/ethernet/samsung/sxgbe/
13920
13921 SAMSUNG THERMAL DRIVER
13922 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
13923 L:      linux-pm@vger.kernel.org
13924 L:      linux-samsung-soc@vger.kernel.org
13925 S:      Supported
13926 T:      git https://github.com/lmajewski/linux-samsung-thermal.git
13927 F:      drivers/thermal/samsung/
13928
13929 SAMSUNG USB2 PHY DRIVER
13930 M:      Kamil Debski <kamil@wypas.org>
13931 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
13932 L:      linux-kernel@vger.kernel.org
13933 S:      Supported
13934 F:      Documentation/devicetree/bindings/phy/samsung-phy.txt
13935 F:      Documentation/phy/samsung-usb2.txt
13936 F:      drivers/phy/samsung/phy-exynos4210-usb2.c
13937 F:      drivers/phy/samsung/phy-exynos4x12-usb2.c
13938 F:      drivers/phy/samsung/phy-exynos5250-usb2.c
13939 F:      drivers/phy/samsung/phy-s5pv210-usb2.c
13940 F:      drivers/phy/samsung/phy-samsung-usb2.c
13941 F:      drivers/phy/samsung/phy-samsung-usb2.h
13942
13943 SC1200 WDT DRIVER
13944 M:      Zwane Mwaikambo <zwanem@gmail.com>
13945 S:      Maintained
13946 F:      drivers/watchdog/sc1200wdt.c
13947
13948 SCHEDULER
13949 M:      Ingo Molnar <mingo@redhat.com>
13950 M:      Peter Zijlstra <peterz@infradead.org>
13951 L:      linux-kernel@vger.kernel.org
13952 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
13953 S:      Maintained
13954 F:      kernel/sched/
13955 F:      include/linux/sched.h
13956 F:      include/uapi/linux/sched.h
13957 F:      include/linux/wait.h
13958 F:      include/linux/preempt.h
13959
13960 SCR24X CHIP CARD INTERFACE DRIVER
13961 M:      Lubomir Rintel <lkundrak@v3.sk>
13962 S:      Supported
13963 F:      drivers/char/pcmcia/scr24x_cs.c
13964
13965 SCSI CDROM DRIVER
13966 M:      Jens Axboe <axboe@kernel.dk>
13967 L:      linux-scsi@vger.kernel.org
13968 W:      http://www.kernel.dk
13969 S:      Maintained
13970 F:      drivers/scsi/sr*
13971
13972 SCSI RDMA PROTOCOL (SRP) INITIATOR
13973 M:      Bart Van Assche <bvanassche@acm.org>
13974 L:      linux-rdma@vger.kernel.org
13975 S:      Supported
13976 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
13977 F:      drivers/infiniband/ulp/srp/
13978 F:      include/scsi/srp.h
13979
13980 SCSI RDMA PROTOCOL (SRP) TARGET
13981 M:      Bart Van Assche <bvanassche@acm.org>
13982 L:      linux-rdma@vger.kernel.org
13983 L:      target-devel@vger.kernel.org
13984 S:      Supported
13985 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
13986 F:      drivers/infiniband/ulp/srpt/
13987
13988 SCSI SG DRIVER
13989 M:      Doug Gilbert <dgilbert@interlog.com>
13990 L:      linux-scsi@vger.kernel.org
13991 W:      http://sg.danny.cz/sg
13992 S:      Maintained
13993 F:      Documentation/scsi/scsi-generic.txt
13994 F:      drivers/scsi/sg.c
13995 F:      include/scsi/sg.h
13996
13997 SCSI SUBSYSTEM
13998 M:      "James E.J. Bottomley" <jejb@linux.ibm.com>
13999 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
14000 M:      "Martin K. Petersen" <martin.petersen@oracle.com>
14001 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
14002 Q:      https://patchwork.kernel.org/project/linux-scsi/list/
14003 L:      linux-scsi@vger.kernel.org
14004 S:      Maintained
14005 F:      Documentation/devicetree/bindings/scsi/
14006 F:      drivers/scsi/
14007 F:      include/scsi/
14008
14009 SCSI TAPE DRIVER
14010 M:      Kai Mäkisara <Kai.Makisara@kolumbus.fi>
14011 L:      linux-scsi@vger.kernel.org
14012 S:      Maintained
14013 F:      Documentation/scsi/st.txt
14014 F:      drivers/scsi/st.*
14015 F:      drivers/scsi/st_*.h
14016
14017 SCSI TARGET SUBSYSTEM
14018 M:      "Martin K. Petersen" <martin.petersen@oracle.com>
14019 L:      linux-scsi@vger.kernel.org
14020 L:      target-devel@vger.kernel.org
14021 W:      http://www.linux-iscsi.org
14022 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
14023 Q:      https://patchwork.kernel.org/project/target-devel/list/
14024 S:      Supported
14025 F:      drivers/target/
14026 F:      include/target/
14027 F:      Documentation/target/
14028
14029 SCTP PROTOCOL
14030 M:      Vlad Yasevich <vyasevich@gmail.com>
14031 M:      Neil Horman <nhorman@tuxdriver.com>
14032 M:      Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
14033 L:      linux-sctp@vger.kernel.org
14034 W:      http://lksctp.sourceforge.net
14035 S:      Maintained
14036 F:      Documentation/networking/sctp.txt
14037 F:      include/linux/sctp.h
14038 F:      include/uapi/linux/sctp.h
14039 F:      include/net/sctp/
14040 F:      net/sctp/
14041
14042 SCx200 CPU SUPPORT
14043 M:      Jim Cromie <jim.cromie@gmail.com>
14044 S:      Odd Fixes
14045 F:      Documentation/i2c/busses/scx200_acb
14046 F:      arch/x86/platform/scx200/
14047 F:      drivers/watchdog/scx200_wdt.c
14048 F:      drivers/i2c/busses/scx200*
14049 F:      drivers/mtd/maps/scx200_docflash.c
14050 F:      include/linux/scx200.h
14051
14052 SCx200 GPIO DRIVER
14053 M:      Jim Cromie <jim.cromie@gmail.com>
14054 S:      Maintained
14055 F:      drivers/char/scx200_gpio.c
14056 F:      include/linux/scx200_gpio.h
14057
14058 SCx200 HRT CLOCKSOURCE DRIVER
14059 M:      Jim Cromie <jim.cromie@gmail.com>
14060 S:      Maintained
14061 F:      drivers/clocksource/scx200_hrt.c
14062
14063 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
14064 M:      Sascha Sommer <saschasommer@freenet.de>
14065 L:      sdricohcs-devel@lists.sourceforge.net (subscribers-only)
14066 S:      Maintained
14067 F:      drivers/mmc/host/sdricoh_cs.c
14068
14069 SECO BOARDS CEC DRIVER
14070 M:      Ettore Chimenti <ek5.chimenti@gmail.com>
14071 S:      Maintained
14072 F:      drivers/media/platform/seco-cec/seco-cec.c
14073 F:      drivers/media/platform/seco-cec/seco-cec.h
14074
14075 SECURE COMPUTING
14076 M:      Kees Cook <keescook@chromium.org>
14077 R:      Andy Lutomirski <luto@amacapital.net>
14078 R:      Will Drewry <wad@chromium.org>
14079 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
14080 S:      Supported
14081 F:      kernel/seccomp.c
14082 F:      include/uapi/linux/seccomp.h
14083 F:      include/linux/seccomp.h
14084 F:      tools/testing/selftests/seccomp/*
14085 F:      tools/testing/selftests/kselftest_harness.h
14086 F:      Documentation/userspace-api/seccomp_filter.rst
14087 K:      \bsecure_computing
14088 K:      \bTIF_SECCOMP\b
14089
14090 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
14091 M:      Al Cooper <alcooperx@gmail.com>
14092 L:      linux-mmc@vger.kernel.org
14093 L:      bcm-kernel-feedback-list@broadcom.com
14094 S:      Maintained
14095 F:      drivers/mmc/host/sdhci-brcmstb*
14096
14097 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
14098 M:      Adrian Hunter <adrian.hunter@intel.com>
14099 L:      linux-mmc@vger.kernel.org
14100 S:      Maintained
14101 F:      drivers/mmc/host/sdhci*
14102 F:      include/linux/mmc/sdhci*
14103
14104 EMMC CMDQ HOST CONTROLLER INTERFACE (CQHCI) DRIVER
14105 M:      Adrian Hunter <adrian.hunter@intel.com>
14106 M:      Ritesh Harjani <riteshh@codeaurora.org>
14107 M:      Asutosh Das <asutoshd@codeaurora.org>
14108 L:      linux-mmc@vger.kernel.org
14109 S:      Maintained
14110 F:      drivers/mmc/host/cqhci*
14111
14112 SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
14113 M:      Prabu Thangamuthu <prabu.t@synopsys.com>
14114 M:      Manjunath M B <manjumb@synopsys.com>
14115 L:      linux-mmc@vger.kernel.org
14116 S:      Maintained
14117 F:      drivers/mmc/host/sdhci-pci-dwc-mshc.c
14118
14119 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
14120 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
14121 L:      linux-mmc@vger.kernel.org
14122 S:      Supported
14123 F:      drivers/mmc/host/sdhci-of-at91.c
14124
14125 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
14126 M:      Ben Dooks <ben-linux@fluff.org>
14127 M:      Jaehoon Chung <jh80.chung@samsung.com>
14128 L:      linux-mmc@vger.kernel.org
14129 S:      Maintained
14130 F:      drivers/mmc/host/sdhci-s3c*
14131
14132 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
14133 M:      Viresh Kumar <vireshk@kernel.org>
14134 L:      linux-mmc@vger.kernel.org
14135 S:      Maintained
14136 F:      drivers/mmc/host/sdhci-spear.c
14137
14138 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
14139 M:      Kishon Vijay Abraham I <kishon@ti.com>
14140 L:      linux-mmc@vger.kernel.org
14141 S:      Maintained
14142 F:      drivers/mmc/host/sdhci-omap.c
14143
14144 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
14145 M:      Scott Bauer <scott.bauer@intel.com>
14146 M:      Jonathan Derrick <jonathan.derrick@intel.com>
14147 L:      linux-block@vger.kernel.org
14148 S:      Supported
14149 F:      block/sed*
14150 F:      block/opal_proto.h
14151 F:      include/linux/sed*
14152 F:      include/uapi/linux/sed*
14153
14154 SECURITY CONTACT
14155 M:      Security Officers <security@kernel.org>
14156 S:      Supported
14157
14158 SECURITY SUBSYSTEM
14159 M:      James Morris <jmorris@namei.org>
14160 M:      "Serge E. Hallyn" <serge@hallyn.com>
14161 L:      linux-security-module@vger.kernel.org (suggested Cc:)
14162 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
14163 W:      http://kernsec.org/
14164 S:      Supported
14165 F:      security/
14166 X:      security/selinux/
14167
14168 SELINUX SECURITY MODULE
14169 M:      Paul Moore <paul@paul-moore.com>
14170 M:      Stephen Smalley <sds@tycho.nsa.gov>
14171 M:      Eric Paris <eparis@parisplace.org>
14172 L:      selinux@vger.kernel.org
14173 W:      https://selinuxproject.org
14174 W:      https://github.com/SELinuxProject
14175 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
14176 S:      Supported
14177 F:      include/uapi/linux/selinux_netlink.h
14178 F:      security/selinux/
14179 F:      scripts/selinux/
14180 F:      Documentation/admin-guide/LSM/SELinux.rst
14181
14182 SENSABLE PHANTOM
14183 M:      Jiri Slaby <jirislaby@gmail.com>
14184 S:      Maintained
14185 F:      drivers/misc/phantom.c
14186 F:      include/uapi/linux/phantom.h
14187
14188 SERIAL DEVICE BUS
14189 M:      Rob Herring <robh@kernel.org>
14190 L:      linux-serial@vger.kernel.org
14191 S:      Maintained
14192 F:      Documentation/devicetree/bindings/serial/slave-device.txt
14193 F:      drivers/tty/serdev/
14194 F:      include/linux/serdev.h
14195
14196 SERIAL DRIVERS
14197 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14198 L:      linux-serial@vger.kernel.org
14199 S:      Maintained
14200 F:      Documentation/devicetree/bindings/serial/
14201 F:      drivers/tty/serial/
14202
14203 SERIAL IR RECEIVER
14204 M:      Sean Young <sean@mess.org>
14205 L:      linux-media@vger.kernel.org
14206 S:      Maintained
14207 F:      drivers/media/rc/serial_ir.c
14208
14209 SFC NETWORK DRIVER
14210 M:      Solarflare linux maintainers <linux-net-drivers@solarflare.com>
14211 M:      Edward Cree <ecree@solarflare.com>
14212 M:      Martin Habets <mhabets@solarflare.com>
14213 L:      netdev@vger.kernel.org
14214 S:      Supported
14215 F:      drivers/net/ethernet/sfc/
14216
14217 SFF/SFP/SFP+ MODULE SUPPORT
14218 M:      Russell King <linux@armlinux.org.uk>
14219 L:      netdev@vger.kernel.org
14220 S:      Maintained
14221 F:      drivers/net/phy/phylink.c
14222 F:      drivers/net/phy/sfp*
14223 F:      include/linux/phylink.h
14224 F:      include/linux/sfp.h
14225
14226 SGI GRU DRIVER
14227 M:      Dimitri Sivanich <sivanich@sgi.com>
14228 S:      Maintained
14229 F:      drivers/misc/sgi-gru/
14230
14231 SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
14232 M:      Pat Gefre <pfg@sgi.com>
14233 L:      linux-ia64@vger.kernel.org
14234 S:      Supported
14235 F:      Documentation/ia64/serial.txt
14236 F:      drivers/tty/serial/ioc?_serial.c
14237 F:      include/linux/ioc?.h
14238
14239 SGI XP/XPC/XPNET DRIVER
14240 M:      Cliff Whickman <cpw@sgi.com>
14241 M:      Robin Holt <robinmholt@gmail.com>
14242 S:      Maintained
14243 F:      drivers/misc/sgi-xp/
14244
14245 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
14246 M:      Ursula Braun <ubraun@linux.ibm.com>
14247 M:      Karsten Graul <kgraul@linux.ibm.com>
14248 L:      linux-s390@vger.kernel.org
14249 W:      http://www.ibm.com/developerworks/linux/linux390/
14250 S:      Supported
14251 F:      net/smc/
14252
14253 SHARP RJ54N1CB0C SENSOR DRIVER
14254 M:      Jacopo Mondi <jacopo@jmondi.org>
14255 L:      linux-media@vger.kernel.org
14256 T:      git git://linuxtv.org/media_tree.git
14257 S:      Odd fixes
14258 F:      drivers/media/i2c/rj54n1cb0c.c
14259 F:      include/media/i2c/rj54n1cb0c.h
14260
14261 SH_VEU V4L2 MEM2MEM DRIVER
14262 L:      linux-media@vger.kernel.org
14263 S:      Orphan
14264 F:      drivers/media/platform/sh_veu.c
14265
14266 SH_VOU V4L2 OUTPUT DRIVER
14267 L:      linux-media@vger.kernel.org
14268 S:      Orphan
14269 F:      drivers/media/platform/sh_vou.c
14270 F:      include/media/drv-intf/sh_vou.h
14271
14272 SI2157 MEDIA DRIVER
14273 M:      Antti Palosaari <crope@iki.fi>
14274 L:      linux-media@vger.kernel.org
14275 W:      https://linuxtv.org
14276 W:      http://palosaari.fi/linux/
14277 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14278 T:      git git://linuxtv.org/anttip/media_tree.git
14279 S:      Maintained
14280 F:      drivers/media/tuners/si2157*
14281
14282 SI2165 MEDIA DRIVER
14283 M:      Matthias Schwarzott <zzam@gentoo.org>
14284 L:      linux-media@vger.kernel.org
14285 W:      https://linuxtv.org
14286 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14287 S:      Maintained
14288 F:      drivers/media/dvb-frontends/si2165*
14289
14290 SI2168 MEDIA DRIVER
14291 M:      Antti Palosaari <crope@iki.fi>
14292 L:      linux-media@vger.kernel.org
14293 W:      https://linuxtv.org
14294 W:      http://palosaari.fi/linux/
14295 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14296 T:      git git://linuxtv.org/anttip/media_tree.git
14297 S:      Maintained
14298 F:      drivers/media/dvb-frontends/si2168*
14299
14300 SI470X FM RADIO RECEIVER I2C DRIVER
14301 M:      Hans Verkuil <hverkuil@xs4all.nl>
14302 L:      linux-media@vger.kernel.org
14303 T:      git git://linuxtv.org/media_tree.git
14304 W:      https://linuxtv.org
14305 S:      Odd Fixes
14306 F:      drivers/media/radio/si470x/radio-si470x-i2c.c
14307
14308 SI470X FM RADIO RECEIVER USB DRIVER
14309 M:      Hans Verkuil <hverkuil@xs4all.nl>
14310 L:      linux-media@vger.kernel.org
14311 T:      git git://linuxtv.org/media_tree.git
14312 W:      https://linuxtv.org
14313 S:      Maintained
14314 F:      drivers/media/radio/si470x/radio-si470x-common.c
14315 F:      drivers/media/radio/si470x/radio-si470x.h
14316 F:      drivers/media/radio/si470x/radio-si470x-usb.c
14317
14318 SI4713 FM RADIO TRANSMITTER I2C DRIVER
14319 M:      Eduardo Valentin <edubezval@gmail.com>
14320 L:      linux-media@vger.kernel.org
14321 T:      git git://linuxtv.org/media_tree.git
14322 W:      https://linuxtv.org
14323 S:      Odd Fixes
14324 F:      drivers/media/radio/si4713/si4713.?
14325
14326 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
14327 M:      Eduardo Valentin <edubezval@gmail.com>
14328 L:      linux-media@vger.kernel.org
14329 T:      git git://linuxtv.org/media_tree.git
14330 W:      https://linuxtv.org
14331 S:      Odd Fixes
14332 F:      drivers/media/radio/si4713/radio-platform-si4713.c
14333
14334 SI4713 FM RADIO TRANSMITTER USB DRIVER
14335 M:      Hans Verkuil <hverkuil@xs4all.nl>
14336 L:      linux-media@vger.kernel.org
14337 T:      git git://linuxtv.org/media_tree.git
14338 W:      https://linuxtv.org
14339 S:      Maintained
14340 F:      drivers/media/radio/si4713/radio-usb-si4713.c
14341
14342 SIANO DVB DRIVER
14343 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
14344 L:      linux-media@vger.kernel.org
14345 W:      https://linuxtv.org
14346 T:      git git://linuxtv.org/media_tree.git
14347 S:      Odd fixes
14348 F:      drivers/media/common/siano/
14349 F:      drivers/media/usb/siano/
14350 F:      drivers/media/usb/siano/
14351 F:      drivers/media/mmc/siano/
14352
14353 SIFIVE DRIVERS
14354 M:      Palmer Dabbelt <palmer@sifive.com>
14355 M:      Paul Walmsley <paul.walmsley@sifive.com>
14356 L:      linux-riscv@lists.infradead.org
14357 T:      git git://github.com/sifive/riscv-linux.git
14358 S:      Supported
14359 K:      sifive
14360 N:      sifive
14361
14362 SILEAD TOUCHSCREEN DRIVER
14363 M:      Hans de Goede <hdegoede@redhat.com>
14364 L:      linux-input@vger.kernel.org
14365 L:      platform-driver-x86@vger.kernel.org
14366 S:      Maintained
14367 F:      drivers/input/touchscreen/silead.c
14368 F:      drivers/platform/x86/touchscreen_dmi.c
14369
14370 SILICON MOTION SM712 FRAME BUFFER DRIVER
14371 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
14372 M:      Teddy Wang <teddy.wang@siliconmotion.com>
14373 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
14374 L:      linux-fbdev@vger.kernel.org
14375 S:      Maintained
14376 F:      drivers/video/fbdev/sm712*
14377 F:      Documentation/fb/sm712fb.txt
14378
14379 SIMPLE FIRMWARE INTERFACE (SFI)
14380 M:      Len Brown <lenb@kernel.org>
14381 L:      sfi-devel@simplefirmware.org
14382 W:      http://simplefirmware.org/
14383 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
14384 S:      Supported
14385 F:      arch/x86/platform/sfi/
14386 F:      drivers/sfi/
14387 F:      include/linux/sfi*.h
14388
14389 SIMPLEFB FB DRIVER
14390 M:      Hans de Goede <hdegoede@redhat.com>
14391 L:      linux-fbdev@vger.kernel.org
14392 S:      Maintained
14393 F:      Documentation/devicetree/bindings/display/simple-framebuffer.yaml
14394 F:      drivers/video/fbdev/simplefb.c
14395 F:      include/linux/platform_data/simplefb.h
14396
14397 SIMTEC EB110ATX (Chalice CATS)
14398 P:      Ben Dooks
14399 P:      Vincent Sanders <vince@simtec.co.uk>
14400 M:      Simtec Linux Team <linux@simtec.co.uk>
14401 W:      http://www.simtec.co.uk/products/EB110ATX/
14402 S:      Supported
14403
14404 SIMTEC EB2410ITX (BAST)
14405 P:      Ben Dooks
14406 P:      Vincent Sanders <vince@simtec.co.uk>
14407 M:      Simtec Linux Team <linux@simtec.co.uk>
14408 W:      http://www.simtec.co.uk/products/EB2410ITX/
14409 S:      Supported
14410 F:      arch/arm/mach-s3c24xx/mach-bast.c
14411 F:      arch/arm/mach-s3c24xx/bast-ide.c
14412 F:      arch/arm/mach-s3c24xx/bast-irq.c
14413
14414 SIPHASH PRF ROUTINES
14415 M:      Jason A. Donenfeld <Jason@zx2c4.com>
14416 S:      Maintained
14417 F:      lib/siphash.c
14418 F:      lib/test_siphash.c
14419 F:      include/linux/siphash.h
14420
14421 SIOX
14422 M:      Gavin Schenk <g.schenk@eckelmann.de>
14423 M:      Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
14424 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
14425 S:      Supported
14426 F:      drivers/siox/*
14427 F:      drivers/gpio/gpio-siox.c
14428 F:      include/trace/events/siox.h
14429
14430 SIS 190 ETHERNET DRIVER
14431 M:      Francois Romieu <romieu@fr.zoreil.com>
14432 L:      netdev@vger.kernel.org
14433 S:      Maintained
14434 F:      drivers/net/ethernet/sis/sis190.c
14435
14436 SIS 900/7016 FAST ETHERNET DRIVER
14437 M:      Daniele Venzano <venza@brownhat.org>
14438 W:      http://www.brownhat.org/sis900.html
14439 L:      netdev@vger.kernel.org
14440 S:      Maintained
14441 F:      drivers/net/ethernet/sis/sis900.*
14442
14443 SIS FRAMEBUFFER DRIVER
14444 M:      Thomas Winischhofer <thomas@winischhofer.net>
14445 W:      http://www.winischhofer.net/linuxsisvga.shtml
14446 S:      Maintained
14447 F:      Documentation/fb/sisfb.txt
14448 F:      drivers/video/fbdev/sis/
14449 F:      include/video/sisfb.h
14450
14451 SIS USB2VGA DRIVER
14452 M:      Thomas Winischhofer <thomas@winischhofer.net>
14453 W:      http://www.winischhofer.at/linuxsisusbvga.shtml
14454 S:      Maintained
14455 F:      drivers/usb/misc/sisusbvga/
14456
14457 SLAB ALLOCATOR
14458 M:      Christoph Lameter <cl@linux.com>
14459 M:      Pekka Enberg <penberg@kernel.org>
14460 M:      David Rientjes <rientjes@google.com>
14461 M:      Joonsoo Kim <iamjoonsoo.kim@lge.com>
14462 M:      Andrew Morton <akpm@linux-foundation.org>
14463 L:      linux-mm@kvack.org
14464 S:      Maintained
14465 F:      include/linux/sl?b*.h
14466 F:      mm/sl?b*
14467
14468 SLEEPABLE READ-COPY UPDATE (SRCU)
14469 M:      Lai Jiangshan <jiangshanlai@gmail.com>
14470 M:      "Paul E. McKenney" <paulmck@linux.ibm.com>
14471 M:      Josh Triplett <josh@joshtriplett.org>
14472 R:      Steven Rostedt <rostedt@goodmis.org>
14473 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
14474 L:      rcu@vger.kernel.org
14475 W:      http://www.rdrop.com/users/paulmck/RCU/
14476 S:      Supported
14477 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
14478 F:      include/linux/srcu*.h
14479 F:      kernel/rcu/srcu*.c
14480
14481 SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
14482 M:      Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
14483 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14484 S:      Maintained
14485 F:      drivers/slimbus/
14486 F:      Documentation/devicetree/bindings/slimbus/
14487 F:      include/linux/slimbus.h
14488
14489 SMACK SECURITY MODULE
14490 M:      Casey Schaufler <casey@schaufler-ca.com>
14491 L:      linux-security-module@vger.kernel.org
14492 W:      http://schaufler-ca.com
14493 T:      git git://github.com/cschaufler/smack-next
14494 S:      Maintained
14495 F:      Documentation/admin-guide/LSM/Smack.rst
14496 F:      security/smack/
14497
14498 SMC91x ETHERNET DRIVER
14499 M:      Nicolas Pitre <nico@fluxnic.net>
14500 S:      Odd Fixes
14501 F:      drivers/net/ethernet/smsc/smc91x.*
14502
14503 SMIA AND SMIA++ IMAGE SENSOR DRIVER
14504 M:      Sakari Ailus <sakari.ailus@iki.fi>
14505 L:      linux-media@vger.kernel.org
14506 S:      Maintained
14507 F:      drivers/media/i2c/smiapp/
14508 F:      include/media/i2c/smiapp.h
14509 F:      drivers/media/i2c/smiapp-pll.c
14510 F:      drivers/media/i2c/smiapp-pll.h
14511 F:      include/uapi/linux/smiapp.h
14512 F:      Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
14513
14514 SMM665 HARDWARE MONITOR DRIVER
14515 M:      Guenter Roeck <linux@roeck-us.net>
14516 L:      linux-hwmon@vger.kernel.org
14517 S:      Maintained
14518 F:      Documentation/hwmon/smm665.rst
14519 F:      drivers/hwmon/smm665.c
14520
14521 SMSC EMC2103 HARDWARE MONITOR DRIVER
14522 M:      Steve Glendinning <steve.glendinning@shawell.net>
14523 L:      linux-hwmon@vger.kernel.org
14524 S:      Maintained
14525 F:      Documentation/hwmon/emc2103.rst
14526 F:      drivers/hwmon/emc2103.c
14527
14528 SMSC SCH5627 HARDWARE MONITOR DRIVER
14529 M:      Hans de Goede <hdegoede@redhat.com>
14530 L:      linux-hwmon@vger.kernel.org
14531 S:      Supported
14532 F:      Documentation/hwmon/sch5627.rst
14533 F:      drivers/hwmon/sch5627.c
14534
14535 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
14536 M:      Steve Glendinning <steve.glendinning@shawell.net>
14537 L:      linux-fbdev@vger.kernel.org
14538 S:      Maintained
14539 F:      drivers/video/fbdev/smscufx.c
14540
14541 SMSC47B397 HARDWARE MONITOR DRIVER
14542 M:      Jean Delvare <jdelvare@suse.com>
14543 L:      linux-hwmon@vger.kernel.org
14544 S:      Maintained
14545 F:      Documentation/hwmon/smsc47b397.rst
14546 F:      drivers/hwmon/smsc47b397.c
14547
14548 SMSC911x ETHERNET DRIVER
14549 M:      Steve Glendinning <steve.glendinning@shawell.net>
14550 L:      netdev@vger.kernel.org
14551 S:      Maintained
14552 F:      include/linux/smsc911x.h
14553 F:      drivers/net/ethernet/smsc/smsc911x.*
14554
14555 SMSC9420 PCI ETHERNET DRIVER
14556 M:      Steve Glendinning <steve.glendinning@shawell.net>
14557 L:      netdev@vger.kernel.org
14558 S:      Maintained
14559 F:      drivers/net/ethernet/smsc/smsc9420.*
14560
14561 SOC-CAMERA V4L2 SUBSYSTEM
14562 L:      linux-media@vger.kernel.org
14563 T:      git git://linuxtv.org/media_tree.git
14564 S:      Orphan
14565 F:      include/media/soc_camera.h
14566 F:      drivers/staging/media/soc_camera/
14567
14568 SOCIONEXT SYNQUACER I2C DRIVER
14569 M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
14570 L:      linux-i2c@vger.kernel.org
14571 S:      Maintained
14572 F:      drivers/i2c/busses/i2c-synquacer.c
14573 F:      Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
14574
14575 SOCIONEXT UNIPHIER SOUND DRIVER
14576 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14577 S:      Orphan
14578 F:      sound/soc/uniphier/
14579
14580 SOEKRIS NET48XX LED SUPPORT
14581 M:      Chris Boot <bootc@bootc.net>
14582 S:      Maintained
14583 F:      drivers/leds/leds-net48xx.c
14584
14585 SOFT-ROCE DRIVER (rxe)
14586 M:      Moni Shoua <monis@mellanox.com>
14587 L:      linux-rdma@vger.kernel.org
14588 S:      Supported
14589 W:      https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
14590 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
14591 F:      drivers/infiniband/sw/rxe/
14592 F:      include/uapi/rdma/rdma_user_rxe.h
14593
14594 SOFTLOGIC 6x10 MPEG CODEC
14595 M:      Bluecherry Maintainers <maintainers@bluecherrydvr.com>
14596 M:      Anton Sviridenko <anton@corp.bluecherry.net>
14597 M:      Andrey Utkin <andrey.utkin@corp.bluecherry.net>
14598 M:      Andrey Utkin <andrey_utkin@fastmail.com>
14599 M:      Ismael Luceno <ismael@iodev.co.uk>
14600 L:      linux-media@vger.kernel.org
14601 S:      Supported
14602 F:      drivers/media/pci/solo6x10/
14603
14604 SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
14605 M:      James Morse <james.morse@arm.com>
14606 L:      linux-arm-kernel@lists.infradead.org
14607 S:      Maintained
14608 F:      Documentation/devicetree/bindings/arm/firmware/sdei.txt
14609 F:      drivers/firmware/arm_sdei.c
14610 F:      include/linux/arm_sdei.h
14611 F:      include/uapi/linux/arm_sdei.h
14612
14613 SOFTWARE RAID (Multiple Disks) SUPPORT
14614 M:      Shaohua Li <shli@kernel.org>
14615 L:      linux-raid@vger.kernel.org
14616 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
14617 S:      Supported
14618 F:      drivers/md/Makefile
14619 F:      drivers/md/Kconfig
14620 F:      drivers/md/md*
14621 F:      drivers/md/raid*
14622 F:      include/linux/raid/
14623 F:      include/uapi/linux/raid/
14624
14625 SOCIONEXT (SNI) AVE NETWORK DRIVER
14626 M:      Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
14627 L:      netdev@vger.kernel.org
14628 S:      Maintained
14629 F:      drivers/net/ethernet/socionext/sni_ave.c
14630 F:      Documentation/devicetree/bindings/net/socionext,uniphier-ave4.txt
14631
14632 SOCIONEXT (SNI) NETSEC NETWORK DRIVER
14633 M:      Jassi Brar <jaswinder.singh@linaro.org>
14634 L:      netdev@vger.kernel.org
14635 S:      Maintained
14636 F:      drivers/net/ethernet/socionext/netsec.c
14637 F:      Documentation/devicetree/bindings/net/socionext-netsec.txt
14638
14639 SOLIDRUN CLEARFOG SUPPORT
14640 M:      Russell King <linux@armlinux.org.uk>
14641 S:      Maintained
14642 F:      arch/arm/boot/dts/armada-388-clearfog*
14643 F:      arch/arm/boot/dts/armada-38x-solidrun-*
14644
14645 SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
14646 M:      Russell King <linux@armlinux.org.uk>
14647 S:      Maintained
14648 F:      arch/arm/boot/dts/imx6*-cubox-i*
14649 F:      arch/arm/boot/dts/imx6*-hummingboard*
14650 F:      arch/arm/boot/dts/imx6*-sr-*
14651
14652 SONIC NETWORK DRIVER
14653 M:      Thomas Bogendoerfer <tsbogend@alpha.franken.de>
14654 L:      netdev@vger.kernel.org
14655 S:      Maintained
14656 F:      drivers/net/ethernet/natsemi/sonic.*
14657
14658 SONICS SILICON BACKPLANE DRIVER (SSB)
14659 M:      Michael Buesch <m@bues.ch>
14660 L:      linux-wireless@vger.kernel.org
14661 S:      Maintained
14662 F:      drivers/ssb/
14663 F:      include/linux/ssb/
14664
14665 SONY IMX214 SENSOR DRIVER
14666 M:      Ricardo Ribalda <ricardo.ribalda@gmail.com>
14667 L:      linux-media@vger.kernel.org
14668 T:      git git://linuxtv.org/media_tree.git
14669 S:      Maintained
14670 F:      drivers/media/i2c/imx214.c
14671 F:      Documentation/devicetree/bindings/media/i2c/sony,imx214.txt
14672
14673 SONY IMX258 SENSOR DRIVER
14674 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
14675 L:      linux-media@vger.kernel.org
14676 T:      git git://linuxtv.org/media_tree.git
14677 S:      Maintained
14678 F:      drivers/media/i2c/imx258.c
14679
14680 SONY IMX274 SENSOR DRIVER
14681 M:      Leon Luo <leonl@leopardimaging.com>
14682 L:      linux-media@vger.kernel.org
14683 T:      git git://linuxtv.org/media_tree.git
14684 S:      Maintained
14685 F:      drivers/media/i2c/imx274.c
14686 F:      Documentation/devicetree/bindings/media/i2c/imx274.txt
14687
14688 SONY IMX319 SENSOR DRIVER
14689 M:      Bingbu Cao <bingbu.cao@intel.com>
14690 L:      linux-media@vger.kernel.org
14691 T:      git git://linuxtv.org/media_tree.git
14692 S:      Maintained
14693 F:      drivers/media/i2c/imx319.c
14694
14695 SONY IMX355 SENSOR DRIVER
14696 M:      Tianshu Qiu <tian.shu.qiu@intel.com>
14697 L:      linux-media@vger.kernel.org
14698 T:      git git://linuxtv.org/media_tree.git
14699 S:      Maintained
14700 F:      drivers/media/i2c/imx355.c
14701
14702 SONY MEMORYSTICK SUBSYSTEM
14703 M:      Maxim Levitsky <maximlevitsky@gmail.com>
14704 M:      Alex Dubov <oakad@yahoo.com>
14705 M:      Ulf Hansson <ulf.hansson@linaro.org>
14706 L:      linux-mmc@vger.kernel.org
14707 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
14708 S:      Maintained
14709 F:      drivers/memstick/
14710 F:      include/linux/memstick.h
14711
14712 SONY VAIO CONTROL DEVICE DRIVER
14713 M:      Mattia Dongili <malattia@linux.it>
14714 L:      platform-driver-x86@vger.kernel.org
14715 W:      http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
14716 S:      Maintained
14717 F:      Documentation/laptops/sony-laptop.txt
14718 F:      drivers/char/sonypi.c
14719 F:      drivers/platform/x86/sony-laptop.c
14720 F:      include/linux/sony-laptop.h
14721
14722 SOUND
14723 M:      Jaroslav Kysela <perex@perex.cz>
14724 M:      Takashi Iwai <tiwai@suse.com>
14725 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14726 W:      http://www.alsa-project.org/
14727 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
14728 Q:      http://patchwork.kernel.org/project/alsa-devel/list/
14729 S:      Maintained
14730 F:      Documentation/sound/
14731 F:      include/sound/
14732 F:      include/uapi/sound/
14733 F:      sound/
14734
14735 SOUND - COMPRESSED AUDIO
14736 M:      Vinod Koul <vkoul@kernel.org>
14737 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14738 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
14739 S:      Supported
14740 F:      Documentation/sound/designs/compress-offload.rst
14741 F:      include/sound/compress_driver.h
14742 F:      include/uapi/sound/compress_*
14743 F:      sound/core/compress_offload.c
14744 F:      sound/soc/soc-compress.c
14745
14746 SOUND - DMAENGINE HELPERS
14747 M:      Lars-Peter Clausen <lars@metafoo.de>
14748 S:      Supported
14749 F:      include/sound/dmaengine_pcm.h
14750 F:      sound/core/pcm_dmaengine.c
14751 F:      sound/soc/soc-generic-dmaengine-pcm.c
14752
14753 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
14754 M:      Liam Girdwood <lgirdwood@gmail.com>
14755 M:      Mark Brown <broonie@kernel.org>
14756 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
14757 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14758 W:      http://alsa-project.org/main/index.php/ASoC
14759 S:      Supported
14760 F:      Documentation/devicetree/bindings/sound/
14761 F:      Documentation/sound/soc/
14762 F:      sound/soc/
14763 F:      include/dt-bindings/sound/
14764 F:      include/sound/soc*
14765
14766 SOUNDWIRE SUBSYSTEM
14767 M:      Vinod Koul <vkoul@kernel.org>
14768 M:      Sanyog Kale <sanyog.r.kale@intel.com>
14769 R:      Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
14770 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14771 S:      Supported
14772 F:      Documentation/driver-api/soundwire/
14773 F:      drivers/soundwire/
14774 F:      include/linux/soundwire/
14775
14776 SP2 MEDIA DRIVER
14777 M:      Olli Salonen <olli.salonen@iki.fi>
14778 L:      linux-media@vger.kernel.org
14779 W:      https://linuxtv.org
14780 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14781 S:      Maintained
14782 F:      drivers/media/dvb-frontends/sp2*
14783
14784 SPARC + UltraSPARC (sparc/sparc64)
14785 M:      "David S. Miller" <davem@davemloft.net>
14786 L:      sparclinux@vger.kernel.org
14787 Q:      http://patchwork.ozlabs.org/project/sparclinux/list/
14788 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
14789 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
14790 S:      Maintained
14791 F:      arch/sparc/
14792 F:      drivers/sbus/
14793
14794 SPARC SERIAL DRIVERS
14795 M:      "David S. Miller" <davem@davemloft.net>
14796 L:      sparclinux@vger.kernel.org
14797 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
14798 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
14799 S:      Maintained
14800 F:      include/linux/sunserialcore.h
14801 F:      drivers/tty/serial/suncore.c
14802 F:      drivers/tty/serial/sunhv.c
14803 F:      drivers/tty/serial/sunsab.c
14804 F:      drivers/tty/serial/sunsab.h
14805 F:      drivers/tty/serial/sunsu.c
14806 F:      drivers/tty/serial/sunzilog.c
14807 F:      drivers/tty/serial/sunzilog.h
14808 F:      drivers/tty/vcc.c
14809
14810 SPARSE CHECKER
14811 M:      "Luc Van Oostenryck" <luc.vanoostenryck@gmail.com>
14812 L:      linux-sparse@vger.kernel.org
14813 W:      https://sparse.wiki.kernel.org/
14814 T:      git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
14815 S:      Maintained
14816 F:      include/linux/compiler.h
14817
14818 SPEAR CLOCK FRAMEWORK SUPPORT
14819 M:      Viresh Kumar <vireshk@kernel.org>
14820 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14821 W:      http://www.st.com/spear
14822 S:      Maintained
14823 F:      drivers/clk/spear/
14824
14825 SPEAR PLATFORM SUPPORT
14826 M:      Viresh Kumar <vireshk@kernel.org>
14827 M:      Shiraz Hashim <shiraz.linux.kernel@gmail.com>
14828 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14829 W:      http://www.st.com/spear
14830 S:      Maintained
14831 F:      arch/arm/boot/dts/spear*
14832 F:      arch/arm/mach-spear/
14833
14834 SPI NOR SUBSYSTEM
14835 M:      Marek Vasut <marek.vasut@gmail.com>
14836 M:      Tudor Ambarus <tudor.ambarus@microchip.com>
14837 L:      linux-mtd@lists.infradead.org
14838 W:      http://www.linux-mtd.infradead.org/
14839 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
14840 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git spi-nor/next
14841 S:      Maintained
14842 F:      drivers/mtd/spi-nor/
14843 F:      include/linux/mtd/spi-nor.h
14844
14845 SPI SUBSYSTEM
14846 M:      Mark Brown <broonie@kernel.org>
14847 L:      linux-spi@vger.kernel.org
14848 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
14849 Q:      http://patchwork.kernel.org/project/spi-devel-general/list/
14850 S:      Maintained
14851 F:      Documentation/devicetree/bindings/spi/
14852 F:      Documentation/spi/
14853 F:      drivers/spi/
14854 F:      include/linux/spi/
14855 F:      include/uapi/linux/spi/
14856 F:      tools/spi/
14857
14858 SPIDERNET NETWORK DRIVER for CELL
14859 M:      Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
14860 L:      netdev@vger.kernel.org
14861 S:      Supported
14862 F:      Documentation/networking/device_drivers/toshiba/spider_net.txt
14863 F:      drivers/net/ethernet/toshiba/spider_net*
14864
14865 SPMI SUBSYSTEM
14866 R:      Stephen Boyd <sboyd@kernel.org>
14867 L:      linux-arm-msm@vger.kernel.org
14868 F:      Documentation/devicetree/bindings/spmi/
14869 F:      drivers/spmi/
14870 F:      include/dt-bindings/spmi/spmi.h
14871 F:      include/linux/spmi.h
14872 F:      include/trace/events/spmi.h
14873
14874 SPU FILE SYSTEM
14875 M:      Jeremy Kerr <jk@ozlabs.org>
14876 L:      linuxppc-dev@lists.ozlabs.org
14877 W:      http://www.ibm.com/developerworks/power/cell/
14878 S:      Supported
14879 F:      Documentation/filesystems/spufs.txt
14880 F:      arch/powerpc/platforms/cell/spufs/
14881
14882 SQUASHFS FILE SYSTEM
14883 M:      Phillip Lougher <phillip@squashfs.org.uk>
14884 L:      squashfs-devel@lists.sourceforge.net (subscribers-only)
14885 W:      http://squashfs.org.uk
14886 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
14887 S:      Maintained
14888 F:      Documentation/filesystems/squashfs.txt
14889 F:      fs/squashfs/
14890
14891 SRM (Alpha) environment access
14892 M:      Jan-Benedict Glaw <jbglaw@lug-owl.de>
14893 S:      Maintained
14894 F:      arch/alpha/kernel/srm_env.c
14895
14896 ST LSM6DSx IMU IIO DRIVER
14897 M:      Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
14898 L:      linux-iio@vger.kernel.org
14899 W:      http://www.st.com/
14900 S:      Maintained
14901 F:      drivers/iio/imu/st_lsm6dsx/
14902 F:      Documentation/devicetree/bindings/iio/imu/st_lsm6dsx.txt
14903
14904 ST MIPID02 CSI-2 TO PARALLEL BRIDGE DRIVER
14905 M:      Mickael Guene <mickael.guene@st.com>
14906 L:      linux-media@vger.kernel.org
14907 T:      git git://linuxtv.org/media_tree.git
14908 S:      Maintained
14909 F:      drivers/media/i2c/st-mipid02.c
14910 F:      Documentation/devicetree/bindings/media/i2c/st,st-mipid02.txt
14911
14912 ST STM32 I2C/SMBUS DRIVER
14913 M:      Pierre-Yves MORDRET <pierre-yves.mordret@st.com>
14914 L:      linux-i2c@vger.kernel.org
14915 S:      Maintained
14916 F:      drivers/i2c/busses/i2c-stm32*
14917
14918 ST VL53L0X ToF RANGER(I2C) IIO DRIVER
14919 M:      Song Qiang <songqiang1304521@gmail.com>
14920 L:      linux-iio@vger.kernel.org
14921 S:      Maintained
14922 F:      drivers/iio/proximity/vl53l0x-i2c.c
14923 F:      Documentation/devicetree/bindings/iio/proximity/vl53l0x.txt
14924
14925 STABLE BRANCH
14926 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14927 M:      Sasha Levin <sashal@kernel.org>
14928 L:      stable@vger.kernel.org
14929 S:      Supported
14930 F:      Documentation/process/stable-kernel-rules.rst
14931
14932 STAGING - COMEDI
14933 M:      Ian Abbott <abbotti@mev.co.uk>
14934 M:      H Hartley Sweeten <hsweeten@visionengravers.com>
14935 S:      Odd Fixes
14936 F:      drivers/staging/comedi/
14937
14938 STAGING - EROFS FILE SYSTEM
14939 M:      Gao Xiang <gaoxiang25@huawei.com>
14940 M:      Chao Yu <yuchao0@huawei.com>
14941 L:      linux-erofs@lists.ozlabs.org
14942 S:      Maintained
14943 F:      drivers/staging/erofs/
14944
14945 STAGING - INDUSTRIAL IO
14946 M:      Jonathan Cameron <jic23@kernel.org>
14947 L:      linux-iio@vger.kernel.org
14948 S:      Odd Fixes
14949 F:      Documentation/devicetree/bindings/staging/iio/
14950 F:      drivers/staging/iio/
14951
14952 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
14953 M:      Marc Dietrich <marvin24@gmx.de>
14954 L:      ac100@lists.launchpad.net (moderated for non-subscribers)
14955 L:      linux-tegra@vger.kernel.org
14956 S:      Maintained
14957 F:      drivers/staging/nvec/
14958
14959 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
14960 M:      Jens Frederich <jfrederich@gmail.com>
14961 M:      Daniel Drake <dsd@laptop.org>
14962 M:      Jon Nettleton <jon.nettleton@gmail.com>
14963 W:      http://wiki.laptop.org/go/DCON
14964 S:      Maintained
14965 F:      drivers/staging/olpc_dcon/
14966
14967 STAGING - REALTEK RTL8712U DRIVERS
14968 M:      Larry Finger <Larry.Finger@lwfinger.net>
14969 M:      Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
14970 S:      Odd Fixes
14971 F:      drivers/staging/rtl8712/
14972
14973 STAGING - REALTEK RTL8188EU DRIVERS
14974 M:      Larry Finger <Larry.Finger@lwfinger.net>
14975 S:      Odd Fixes
14976 F:      drivers/staging/rtl8188eu/
14977
14978 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
14979 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
14980 M:      Teddy Wang <teddy.wang@siliconmotion.com>
14981 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
14982 L:      linux-fbdev@vger.kernel.org
14983 S:      Maintained
14984 F:      drivers/staging/sm750fb/
14985
14986 STAGING - SPEAKUP CONSOLE SPEECH DRIVER
14987 M:      William Hubbs <w.d.hubbs@gmail.com>
14988 M:      Chris Brannon <chris@the-brannons.com>
14989 M:      Kirk Reiser <kirk@reisers.ca>
14990 M:      Samuel Thibault <samuel.thibault@ens-lyon.org>
14991 L:      speakup@linux-speakup.org
14992 W:      http://www.linux-speakup.org/
14993 S:      Odd Fixes
14994 F:      drivers/staging/speakup/
14995
14996 STAGING - VIA VT665X DRIVERS
14997 M:      Forest Bond <forest@alittletooquiet.net>
14998 S:      Odd Fixes
14999 F:      drivers/staging/vt665?/
15000
15001 STAGING - WILC1000 WIFI DRIVER
15002 M:      Adham Abozaeid <adham.abozaeid@microchip.com>
15003 M:      Ajay Singh <ajay.kathat@microchip.com>
15004 L:      linux-wireless@vger.kernel.org
15005 S:      Supported
15006 F:      drivers/staging/wilc1000/
15007
15008 STAGING SUBSYSTEM
15009 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15010 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
15011 L:      devel@driverdev.osuosl.org
15012 S:      Supported
15013 F:      drivers/staging/
15014
15015 STARFIRE/DURALAN NETWORK DRIVER
15016 M:      Ion Badulescu <ionut@badula.org>
15017 S:      Odd Fixes
15018 F:      drivers/net/ethernet/adaptec/starfire*
15019
15020 STEC S1220 SKD DRIVER
15021 M:      Damien Le Moal <Damien.LeMoal@wdc.com>
15022 L:      linux-block@vger.kernel.org
15023 S:      Maintained
15024 F:      drivers/block/skd*[ch]
15025
15026 STI AUDIO (ASoC) DRIVERS
15027 M:      Arnaud Pouliquen <arnaud.pouliquen@st.com>
15028 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15029 S:      Maintained
15030 F:      Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
15031 F:      sound/soc/sti/
15032
15033 STI CEC DRIVER
15034 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
15035 S:      Maintained
15036 F:      drivers/media/platform/sti/cec/
15037 F:      Documentation/devicetree/bindings/media/stih-cec.txt
15038
15039 STK1160 USB VIDEO CAPTURE DRIVER
15040 M:      Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
15041 L:      linux-media@vger.kernel.org
15042 T:      git git://linuxtv.org/media_tree.git
15043 S:      Maintained
15044 F:      drivers/media/usb/stk1160/
15045
15046 STM32 AUDIO (ASoC) DRIVERS
15047 M:      Olivier Moysan <olivier.moysan@st.com>
15048 M:      Arnaud Pouliquen <arnaud.pouliquen@st.com>
15049 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15050 S:      Maintained
15051 F:      Documentation/devicetree/bindings/sound/st,stm32-*.txt
15052 F:      sound/soc/stm/
15053
15054 STM32 TIMER/LPTIMER DRIVERS
15055 M:      Fabrice Gasnier <fabrice.gasnier@st.com>
15056 S:      Maintained
15057 F:      drivers/*/stm32-*timer*
15058 F:      drivers/pwm/pwm-stm32*
15059 F:      include/linux/*/stm32-*tim*
15060 F:      Documentation/ABI/testing/*timer-stm32
15061 F:      Documentation/devicetree/bindings/*/stm32-*timer*
15062 F:      Documentation/devicetree/bindings/pwm/pwm-stm32*
15063
15064 STMMAC ETHERNET DRIVER
15065 M:      Giuseppe Cavallaro <peppe.cavallaro@st.com>
15066 M:      Alexandre Torgue <alexandre.torgue@st.com>
15067 M:      Jose Abreu <joabreu@synopsys.com>
15068 L:      netdev@vger.kernel.org
15069 W:      http://www.stlinux.com
15070 S:      Supported
15071 F:      drivers/net/ethernet/stmicro/stmmac/
15072
15073 SUN3/3X
15074 M:      Sam Creasey <sammy@sammy.net>
15075 W:      http://sammy.net/sun3/
15076 S:      Maintained
15077 F:      arch/m68k/kernel/*sun3*
15078 F:      arch/m68k/sun3*/
15079 F:      arch/m68k/include/asm/sun3*
15080 F:      drivers/net/ethernet/i825xx/sun3*
15081
15082 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
15083 M:      Hans de Goede <hdegoede@redhat.com>
15084 L:      linux-input@vger.kernel.org
15085 S:      Maintained
15086 F:      Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
15087 F:      drivers/input/keyboard/sun4i-lradc-keys.c
15088
15089 SUNDANCE NETWORK DRIVER
15090 M:      Denis Kirjanov <kda@linux-powerpc.org>
15091 L:      netdev@vger.kernel.org
15092 S:      Maintained
15093 F:      drivers/net/ethernet/dlink/sundance.c
15094
15095 SUPERH
15096 M:      Yoshinori Sato <ysato@users.sourceforge.jp>
15097 M:      Rich Felker <dalias@libc.org>
15098 L:      linux-sh@vger.kernel.org
15099 Q:      http://patchwork.kernel.org/project/linux-sh/list/
15100 S:      Maintained
15101 F:      Documentation/sh/
15102 F:      arch/sh/
15103 F:      drivers/sh/
15104
15105 SUSPEND TO RAM
15106 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
15107 M:      Len Brown <len.brown@intel.com>
15108 M:      Pavel Machek <pavel@ucw.cz>
15109 L:      linux-pm@vger.kernel.org
15110 B:      https://bugzilla.kernel.org
15111 S:      Supported
15112 F:      Documentation/power/
15113 F:      arch/x86/kernel/acpi/
15114 F:      drivers/base/power/
15115 F:      kernel/power/
15116 F:      include/linux/suspend.h
15117 F:      include/linux/freezer.h
15118 F:      include/linux/pm.h
15119
15120 SVGA HANDLING
15121 M:      Martin Mares <mj@ucw.cz>
15122 L:      linux-video@atrey.karlin.mff.cuni.cz
15123 S:      Maintained
15124 F:      Documentation/svga.txt
15125 F:      arch/x86/boot/video*
15126
15127 SWIOTLB SUBSYSTEM
15128 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
15129 L:      iommu@lists.linux-foundation.org
15130 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
15131 S:      Supported
15132 F:      kernel/dma/swiotlb.c
15133 F:      arch/*/kernel/pci-swiotlb.c
15134 F:      include/linux/swiotlb.h
15135
15136 SWITCHDEV
15137 M:      Jiri Pirko <jiri@resnulli.us>
15138 M:      Ivan Vecera <ivecera@redhat.com>
15139 L:      netdev@vger.kernel.org
15140 S:      Supported
15141 F:      net/switchdev/
15142 F:      include/net/switchdev.h
15143
15144 SY8106A REGULATOR DRIVER
15145 M:      Icenowy Zheng <icenowy@aosc.io>
15146 S:      Maintained
15147 F:      drivers/regulator/sy8106a-regulator.c
15148 F:      Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt
15149
15150 SYNC FILE FRAMEWORK
15151 M:      Sumit Semwal <sumit.semwal@linaro.org>
15152 R:      Gustavo Padovan <gustavo@padovan.org>
15153 S:      Maintained
15154 L:      linux-media@vger.kernel.org
15155 L:      dri-devel@lists.freedesktop.org
15156 F:      drivers/dma-buf/sync_*
15157 F:      drivers/dma-buf/dma-fence*
15158 F:      drivers/dma-buf/sw_sync.c
15159 F:      include/linux/sync_file.h
15160 F:      include/uapi/linux/sync_file.h
15161 F:      Documentation/sync_file.txt
15162 T:      git git://anongit.freedesktop.org/drm/drm-misc
15163
15164 SYNOPSYS ARC ARCHITECTURE
15165 M:      Vineet Gupta <vgupta@synopsys.com>
15166 L:      linux-snps-arc@lists.infradead.org
15167 S:      Supported
15168 F:      arch/arc/
15169 F:      Documentation/devicetree/bindings/arc/*
15170 F:      Documentation/devicetree/bindings/interrupt-controller/snps,arc*
15171 F:      drivers/clocksource/arc_timer.c
15172 F:      drivers/tty/serial/arc_uart.c
15173 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
15174
15175 SYNOPSYS ARC HSDK SDP pll clock driver
15176 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15177 S:      Supported
15178 F:      drivers/clk/clk-hsdk-pll.c
15179 F:      Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
15180
15181 SYNOPSYS ARC SDP clock driver
15182 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15183 S:      Supported
15184 F:      drivers/clk/axs10x/*
15185 F:      Documentation/devicetree/bindings/clock/snps,pll-clock.txt
15186
15187 SYNOPSYS ARC SDP platform support
15188 M:      Alexey Brodkin <abrodkin@synopsys.com>
15189 S:      Supported
15190 F:      arch/arc/plat-axs10x
15191 F:      arch/arc/boot/dts/ax*
15192 F:      Documentation/devicetree/bindings/arc/axs10*
15193
15194 SYNOPSYS AXS10x RESET CONTROLLER DRIVER
15195 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15196 S:      Supported
15197 F:      drivers/reset/reset-axs10x.c
15198 F:      Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
15199
15200 SYNOPSYS CREG GPIO DRIVER
15201 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15202 S:      Maintained
15203 F:      drivers/gpio/gpio-creg-snps.c
15204 F:      Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
15205
15206 SYNOPSYS DESIGNWARE 8250 UART DRIVER
15207 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
15208 S:      Maintained
15209 F:      drivers/tty/serial/8250/8250_dw.c
15210
15211 SYNOPSYS DESIGNWARE APB GPIO DRIVER
15212 M:      Hoan Tran <hoan@os.amperecomputing.com>
15213 L:      linux-gpio@vger.kernel.org
15214 S:      Maintained
15215 F:      drivers/gpio/gpio-dwapb.c
15216 F:      Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt
15217
15218 SYNOPSYS DESIGNWARE AXI DMAC DRIVER
15219 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15220 S:      Maintained
15221 F:      drivers/dma/dwi-axi-dmac/
15222 F:      Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt
15223
15224 SYNOPSYS DESIGNWARE DMAC DRIVER
15225 M:      Viresh Kumar <vireshk@kernel.org>
15226 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
15227 S:      Maintained
15228 F:      Documentation/devicetree/bindings/dma/snps-dma.txt
15229 F:      drivers/dma/dw/
15230 F:      include/dt-bindings/dma/dw-dmac.h
15231 F:      include/linux/dma/dw.h
15232 F:      include/linux/platform_data/dma-dw.h
15233
15234 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
15235 M:      Jose Abreu <Jose.Abreu@synopsys.com>
15236 L:      netdev@vger.kernel.org
15237 S:      Supported
15238 F:      drivers/net/ethernet/synopsys/
15239
15240 SYNOPSYS DESIGNWARE I2C DRIVER
15241 M:      Jarkko Nikula <jarkko.nikula@linux.intel.com>
15242 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
15243 R:      Mika Westerberg <mika.westerberg@linux.intel.com>
15244 L:      linux-i2c@vger.kernel.org
15245 S:      Maintained
15246 F:      drivers/i2c/busses/i2c-designware-*
15247 F:      include/linux/platform_data/i2c-designware.h
15248
15249 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
15250 M:      Jaehoon Chung <jh80.chung@samsung.com>
15251 L:      linux-mmc@vger.kernel.org
15252 S:      Maintained
15253 F:      drivers/mmc/host/dw_mmc*
15254
15255 SYNOPSYS HSDK RESET CONTROLLER DRIVER
15256 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15257 S:      Supported
15258 F:      drivers/reset/reset-hsdk.c
15259 F:      include/dt-bindings/reset/snps,hsdk-reset.h
15260 F:      Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
15261
15262 SYSTEM CONFIGURATION (SYSCON)
15263 M:      Lee Jones <lee.jones@linaro.org>
15264 M:      Arnd Bergmann <arnd@arndb.de>
15265 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
15266 S:      Supported
15267 F:      drivers/mfd/syscon.c
15268
15269 SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
15270 M:      Sudeep Holla <sudeep.holla@arm.com>
15271 L:      linux-arm-kernel@lists.infradead.org
15272 S:      Maintained
15273 F:      Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt
15274 F:      drivers/clk/clk-sc[mp]i.c
15275 F:      drivers/cpufreq/sc[mp]i-cpufreq.c
15276 F:      drivers/firmware/arm_scpi.c
15277 F:      drivers/firmware/arm_scmi/
15278 F:      include/linux/sc[mp]i_protocol.h
15279
15280 SYSTEM RESET/SHUTDOWN DRIVERS
15281 M:      Sebastian Reichel <sre@kernel.org>
15282 L:      linux-pm@vger.kernel.org
15283 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
15284 S:      Maintained
15285 F:      Documentation/devicetree/bindings/power/reset/
15286 F:      drivers/power/reset/
15287
15288 SYSTEM TRACE MODULE CLASS
15289 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
15290 S:      Maintained
15291 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
15292 F:      Documentation/trace/stm.rst
15293 F:      drivers/hwtracing/stm/
15294 F:      include/linux/stm.h
15295 F:      include/uapi/linux/stm.h
15296
15297 SYSV FILESYSTEM
15298 M:      Christoph Hellwig <hch@infradead.org>
15299 S:      Maintained
15300 F:      Documentation/filesystems/sysv-fs.txt
15301 F:      fs/sysv/
15302 F:      include/linux/sysv_fs.h
15303
15304 TASKSTATS STATISTICS INTERFACE
15305 M:      Balbir Singh <bsingharora@gmail.com>
15306 S:      Maintained
15307 F:      Documentation/accounting/taskstats*
15308 F:      include/linux/taskstats*
15309 F:      kernel/taskstats.c
15310
15311 TC subsystem
15312 M:      Jamal Hadi Salim <jhs@mojatatu.com>
15313 M:      Cong Wang <xiyou.wangcong@gmail.com>
15314 M:      Jiri Pirko <jiri@resnulli.us>
15315 L:      netdev@vger.kernel.org
15316 S:      Maintained
15317 F:      include/net/pkt_cls.h
15318 F:      include/net/pkt_sched.h
15319 F:      include/net/tc_act/
15320 F:      include/uapi/linux/pkt_cls.h
15321 F:      include/uapi/linux/pkt_sched.h
15322 F:      include/uapi/linux/tc_act/
15323 F:      include/uapi/linux/tc_ematch/
15324 F:      net/sched/
15325
15326 TC90522 MEDIA DRIVER
15327 M:      Akihiro Tsukada <tskd08@gmail.com>
15328 L:      linux-media@vger.kernel.org
15329 S:      Odd Fixes
15330 F:      drivers/media/dvb-frontends/tc90522*
15331
15332 TCP LOW PRIORITY MODULE
15333 M:      "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
15334 M:      "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
15335 W:      http://tcp-lp-mod.sourceforge.net/
15336 S:      Maintained
15337 F:      net/ipv4/tcp_lp.c
15338
15339 TDA10071 MEDIA DRIVER
15340 M:      Antti Palosaari <crope@iki.fi>
15341 L:      linux-media@vger.kernel.org
15342 W:      https://linuxtv.org
15343 W:      http://palosaari.fi/linux/
15344 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15345 T:      git git://linuxtv.org/anttip/media_tree.git
15346 S:      Maintained
15347 F:      drivers/media/dvb-frontends/tda10071*
15348
15349 TDA18212 MEDIA DRIVER
15350 M:      Antti Palosaari <crope@iki.fi>
15351 L:      linux-media@vger.kernel.org
15352 W:      https://linuxtv.org
15353 W:      http://palosaari.fi/linux/
15354 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15355 T:      git git://linuxtv.org/anttip/media_tree.git
15356 S:      Maintained
15357 F:      drivers/media/tuners/tda18212*
15358
15359 TDA18218 MEDIA DRIVER
15360 M:      Antti Palosaari <crope@iki.fi>
15361 L:      linux-media@vger.kernel.org
15362 W:      https://linuxtv.org
15363 W:      http://palosaari.fi/linux/
15364 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15365 T:      git git://linuxtv.org/anttip/media_tree.git
15366 S:      Maintained
15367 F:      drivers/media/tuners/tda18218*
15368
15369 TDA18250 MEDIA DRIVER
15370 M:      Olli Salonen <olli.salonen@iki.fi>
15371 L:      linux-media@vger.kernel.org
15372 W:      https://linuxtv.org
15373 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15374 T:      git git://linuxtv.org/media_tree.git
15375 S:      Maintained
15376 F:      drivers/media/tuners/tda18250*
15377
15378 TDA18271 MEDIA DRIVER
15379 M:      Michael Krufky <mkrufky@linuxtv.org>
15380 L:      linux-media@vger.kernel.org
15381 W:      https://linuxtv.org
15382 W:      http://github.com/mkrufky
15383 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15384 T:      git git://linuxtv.org/mkrufky/tuners.git
15385 S:      Maintained
15386 F:      drivers/media/tuners/tda18271*
15387
15388 TDA1997x MEDIA DRIVER
15389 M:      Tim Harvey <tharvey@gateworks.com>
15390 L:      linux-media@vger.kernel.org
15391 W:      https://linuxtv.org
15392 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15393 S:      Maintained
15394 F:      drivers/media/i2c/tda1997x.*
15395
15396 TDA827x MEDIA DRIVER
15397 M:      Michael Krufky <mkrufky@linuxtv.org>
15398 L:      linux-media@vger.kernel.org
15399 W:      https://linuxtv.org
15400 W:      http://github.com/mkrufky
15401 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15402 T:      git git://linuxtv.org/mkrufky/tuners.git
15403 S:      Maintained
15404 F:      drivers/media/tuners/tda8290.*
15405
15406 TDA8290 MEDIA DRIVER
15407 M:      Michael Krufky <mkrufky@linuxtv.org>
15408 L:      linux-media@vger.kernel.org
15409 W:      https://linuxtv.org
15410 W:      http://github.com/mkrufky
15411 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15412 T:      git git://linuxtv.org/mkrufky/tuners.git
15413 S:      Maintained
15414 F:      drivers/media/tuners/tda8290.*
15415
15416 TDA9840 MEDIA DRIVER
15417 M:      Hans Verkuil <hverkuil@xs4all.nl>
15418 L:      linux-media@vger.kernel.org
15419 T:      git git://linuxtv.org/media_tree.git
15420 W:      https://linuxtv.org
15421 S:      Maintained
15422 F:      drivers/media/i2c/tda9840*
15423
15424 TEA5761 TUNER DRIVER
15425 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
15426 L:      linux-media@vger.kernel.org
15427 W:      https://linuxtv.org
15428 T:      git git://linuxtv.org/media_tree.git
15429 S:      Odd fixes
15430 F:      drivers/media/tuners/tea5761.*
15431
15432 TEA5767 TUNER DRIVER
15433 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
15434 L:      linux-media@vger.kernel.org
15435 W:      https://linuxtv.org
15436 T:      git git://linuxtv.org/media_tree.git
15437 S:      Maintained
15438 F:      drivers/media/tuners/tea5767.*
15439
15440 TEA6415C MEDIA DRIVER
15441 M:      Hans Verkuil <hverkuil@xs4all.nl>
15442 L:      linux-media@vger.kernel.org
15443 T:      git git://linuxtv.org/media_tree.git
15444 W:      https://linuxtv.org
15445 S:      Maintained
15446 F:      drivers/media/i2c/tea6415c*
15447
15448 TEA6420 MEDIA DRIVER
15449 M:      Hans Verkuil <hverkuil@xs4all.nl>
15450 L:      linux-media@vger.kernel.org
15451 T:      git git://linuxtv.org/media_tree.git
15452 W:      https://linuxtv.org
15453 S:      Maintained
15454 F:      drivers/media/i2c/tea6420*
15455
15456 TEAM DRIVER
15457 M:      Jiri Pirko <jiri@resnulli.us>
15458 L:      netdev@vger.kernel.org
15459 S:      Supported
15460 F:      drivers/net/team/
15461 F:      include/linux/if_team.h
15462 F:      include/uapi/linux/if_team.h
15463
15464 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
15465 M:      "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
15466 S:      Maintained
15467 F:      arch/x86/platform/ts5500/
15468
15469 TECHNOTREND USB IR RECEIVER
15470 M:      Sean Young <sean@mess.org>
15471 L:      linux-media@vger.kernel.org
15472 S:      Maintained
15473 F:      drivers/media/rc/ttusbir.c
15474
15475 TECHWELL TW9910 VIDEO DECODER
15476 L:      linux-media@vger.kernel.org
15477 S:      Orphan
15478 F:      drivers/media/i2c/tw9910.c
15479 F:      include/media/i2c/tw9910.h
15480
15481 TEE SUBSYSTEM
15482 M:      Jens Wiklander <jens.wiklander@linaro.org>
15483 S:      Maintained
15484 F:      include/linux/tee_drv.h
15485 F:      include/uapi/linux/tee.h
15486 F:      drivers/tee/
15487 F:      Documentation/tee.txt
15488
15489 TEGRA ARCHITECTURE SUPPORT
15490 M:      Thierry Reding <thierry.reding@gmail.com>
15491 M:      Jonathan Hunter <jonathanh@nvidia.com>
15492 L:      linux-tegra@vger.kernel.org
15493 Q:      http://patchwork.ozlabs.org/project/linux-tegra/list/
15494 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
15495 S:      Supported
15496 N:      [^a-z]tegra
15497
15498 TEGRA CLOCK DRIVER
15499 M:      Peter De Schrijver <pdeschrijver@nvidia.com>
15500 M:      Prashant Gaikwad <pgaikwad@nvidia.com>
15501 S:      Supported
15502 F:      drivers/clk/tegra/
15503
15504 TEGRA DMA DRIVERS
15505 M:      Laxman Dewangan <ldewangan@nvidia.com>
15506 M:      Jon Hunter <jonathanh@nvidia.com>
15507 S:      Supported
15508 F:      drivers/dma/tegra*
15509
15510 TEGRA I2C DRIVER
15511 M:      Laxman Dewangan <ldewangan@nvidia.com>
15512 S:      Supported
15513 F:      drivers/i2c/busses/i2c-tegra.c
15514
15515 TEGRA IOMMU DRIVERS
15516 M:      Thierry Reding <thierry.reding@gmail.com>
15517 L:      linux-tegra@vger.kernel.org
15518 S:      Supported
15519 F:      drivers/iommu/tegra*
15520
15521 TEGRA KBC DRIVER
15522 M:      Laxman Dewangan <ldewangan@nvidia.com>
15523 S:      Supported
15524 F:      drivers/input/keyboard/tegra-kbc.c
15525
15526 TEGRA NAND DRIVER
15527 M:      Stefan Agner <stefan@agner.ch>
15528 M:      Lucas Stach <dev@lynxeye.de>
15529 S:      Maintained
15530 F:      Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
15531 F:      drivers/mtd/nand/raw/tegra_nand.c
15532
15533 TEGRA PWM DRIVER
15534 M:      Thierry Reding <thierry.reding@gmail.com>
15535 S:      Supported
15536 F:      drivers/pwm/pwm-tegra.c
15537
15538 TEGRA SERIAL DRIVER
15539 M:      Laxman Dewangan <ldewangan@nvidia.com>
15540 S:      Supported
15541 F:      drivers/tty/serial/serial-tegra.c
15542
15543 TEGRA SPI DRIVER
15544 M:      Laxman Dewangan <ldewangan@nvidia.com>
15545 S:      Supported
15546 F:      drivers/spi/spi-tegra*
15547
15548 TEGRA XUSB PADCTL DRIVER
15549 M:      JC Kuo <jckuo@nvidia.com>
15550 S:      Supported
15551 F:      drivers/phy/tegra/xusb*
15552
15553 TEHUTI ETHERNET DRIVER
15554 M:      Andy Gospodarek <andy@greyhouse.net>
15555 L:      netdev@vger.kernel.org
15556 S:      Supported
15557 F:      drivers/net/ethernet/tehuti/*
15558
15559 Telecom Clock Driver for MCPL0010
15560 M:      Mark Gross <mark.gross@intel.com>
15561 S:      Supported
15562 F:      drivers/char/tlclk.c
15563
15564 TENSILICA XTENSA PORT (xtensa)
15565 M:      Chris Zankel <chris@zankel.net>
15566 M:      Max Filippov <jcmvbkbc@gmail.com>
15567 L:      linux-xtensa@linux-xtensa.org
15568 T:      git git://github.com/czankel/xtensa-linux.git
15569 S:      Maintained
15570 F:      arch/xtensa/
15571 F:      drivers/irqchip/irq-xtensa-*
15572
15573 Texas Instruments' System Control Interface (TISCI) Protocol Driver
15574 M:      Nishanth Menon <nm@ti.com>
15575 M:      Tero Kristo <t-kristo@ti.com>
15576 M:      Santosh Shilimkar <ssantosh@kernel.org>
15577 L:      linux-arm-kernel@lists.infradead.org
15578 S:      Maintained
15579 F:      Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
15580 F:      drivers/firmware/ti_sci*
15581 F:      include/linux/soc/ti/ti_sci_protocol.h
15582 F:      Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
15583 F:      drivers/soc/ti/ti_sci_pm_domains.c
15584 F:      Documentation/devicetree/bindings/reset/ti,sci-reset.txt
15585 F:      Documentation/devicetree/bindings/clock/ti,sci-clk.txt
15586 F:      drivers/clk/keystone/sci-clk.c
15587 F:      drivers/reset/reset-ti-sci.c
15588 F:      Documentation/devicetree/bindings/interrupt-controller/ti,sci-intr.txt
15589 F:      Documentation/devicetree/bindings/interrupt-controller/ti,sci-inta.txt
15590 F:      drivers/irqchip/irq-ti-sci-intr.c
15591 F:      drivers/irqchip/irq-ti-sci-inta.c
15592 F:      include/linux/soc/ti/ti_sci_inta_msi.h
15593 F:      drivers/soc/ti/ti_sci_inta_msi.c
15594
15595 Texas Instruments ASoC drivers
15596 M:      Peter Ujfalusi <peter.ujfalusi@ti.com>
15597 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15598 S:      Maintained
15599 F:      sound/soc/ti/
15600
15601 Texas Instruments' DAC7612 DAC Driver
15602 M:      Ricardo Ribalda <ricardo@ribalda.com>
15603 L:      linux-iio@vger.kernel.org
15604 S:      Supported
15605 F:      drivers/iio/dac/ti-dac7612.c
15606 F:      Documentation/devicetree/bindings/iio/dac/ti,dac7612.txt
15607
15608 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
15609 M:      Hans Verkuil <hverkuil@xs4all.nl>
15610 L:      linux-media@vger.kernel.org
15611 T:      git git://linuxtv.org/media_tree.git
15612 W:      https://linuxtv.org
15613 S:      Maintained
15614 F:      drivers/media/radio/radio-raremono.c
15615
15616 THERMAL
15617 M:      Zhang Rui <rui.zhang@intel.com>
15618 M:      Eduardo Valentin <edubezval@gmail.com>
15619 R:      Daniel Lezcano <daniel.lezcano@linaro.org>
15620 L:      linux-pm@vger.kernel.org
15621 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
15622 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
15623 Q:      https://patchwork.kernel.org/project/linux-pm/list/
15624 S:      Supported
15625 F:      drivers/thermal/
15626 F:      include/linux/thermal.h
15627 F:      include/uapi/linux/thermal.h
15628 F:      include/linux/cpu_cooling.h
15629 F:      Documentation/devicetree/bindings/thermal/
15630
15631 THERMAL/CPU_COOLING
15632 M:      Amit Daniel Kachhap <amit.kachhap@gmail.com>
15633 M:      Viresh Kumar <viresh.kumar@linaro.org>
15634 M:      Javi Merino <javi.merino@kernel.org>
15635 L:      linux-pm@vger.kernel.org
15636 S:      Supported
15637 F:      Documentation/thermal/cpu-cooling-api.txt
15638 F:      drivers/thermal/cpu_cooling.c
15639 F:      include/linux/cpu_cooling.h
15640
15641 THINKPAD ACPI EXTRAS DRIVER
15642 M:      Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
15643 L:      ibm-acpi-devel@lists.sourceforge.net
15644 L:      platform-driver-x86@vger.kernel.org
15645 W:      http://ibm-acpi.sourceforge.net
15646 W:      http://thinkwiki.org/wiki/Ibm-acpi
15647 T:      git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
15648 S:      Maintained
15649 F:      drivers/platform/x86/thinkpad_acpi.c
15650
15651 THUNDERBOLT DRIVER
15652 M:      Andreas Noever <andreas.noever@gmail.com>
15653 M:      Michael Jamet <michael.jamet@intel.com>
15654 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
15655 M:      Yehezkel Bernat <YehezkelShB@gmail.com>
15656 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
15657 S:      Maintained
15658 F:      Documentation/admin-guide/thunderbolt.rst
15659 F:      drivers/thunderbolt/
15660 F:      include/linux/thunderbolt.h
15661
15662 THUNDERBOLT NETWORK DRIVER
15663 M:      Michael Jamet <michael.jamet@intel.com>
15664 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
15665 M:      Yehezkel Bernat <YehezkelShB@gmail.com>
15666 L:      netdev@vger.kernel.org
15667 S:      Maintained
15668 F:      drivers/net/thunderbolt.c
15669
15670 THUNDERX GPIO DRIVER
15671 M:      David Daney <david.daney@cavium.com>
15672 S:      Maintained
15673 F:      drivers/gpio/gpio-thunderx.c
15674
15675 TI AM437X VPFE DRIVER
15676 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
15677 L:      linux-media@vger.kernel.org
15678 W:      https://linuxtv.org
15679 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15680 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
15681 S:      Maintained
15682 F:      drivers/media/platform/am437x/
15683
15684 TI BANDGAP AND THERMAL DRIVER
15685 M:      Eduardo Valentin <edubezval@gmail.com>
15686 M:      Keerthy <j-keerthy@ti.com>
15687 L:      linux-pm@vger.kernel.org
15688 L:      linux-omap@vger.kernel.org
15689 S:      Maintained
15690 F:      drivers/thermal/ti-soc-thermal/
15691
15692 TI BQ27XXX POWER SUPPLY DRIVER
15693 R:      Andrew F. Davis <afd@ti.com>
15694 F:      include/linux/power/bq27xxx_battery.h
15695 F:      drivers/power/supply/bq27xxx_battery.c
15696 F:      drivers/power/supply/bq27xxx_battery_i2c.c
15697
15698 TI CDCE706 CLOCK DRIVER
15699 M:      Max Filippov <jcmvbkbc@gmail.com>
15700 S:      Maintained
15701 F:      drivers/clk/clk-cdce706.c
15702
15703 TI CLOCK DRIVER
15704 M:      Tero Kristo <t-kristo@ti.com>
15705 L:      linux-omap@vger.kernel.org
15706 S:      Maintained
15707 F:      drivers/clk/ti/
15708 F:      include/linux/clk/ti.h
15709
15710 TI DAVINCI MACHINE SUPPORT
15711 M:      Sekhar Nori <nsekhar@ti.com>
15712 R:      Bartosz Golaszewski <bgolaszewski@baylibre.com>
15713 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15714 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
15715 S:      Supported
15716 F:      Documentation/devicetree/bindings/i2c/i2c-davinci.txt
15717 F:      arch/arm/mach-davinci/
15718 F:      drivers/i2c/busses/i2c-davinci.c
15719 F:      arch/arm/boot/dts/da850*
15720
15721 TI DAVINCI SERIES CLOCK DRIVER
15722 M:      David Lechner <david@lechnology.com>
15723 R:      Sekhar Nori <nsekhar@ti.com>
15724 S:      Maintained
15725 F:      Documentation/devicetree/bindings/clock/ti/davinci/
15726 F:      drivers/clk/davinci/
15727
15728 TI DAVINCI SERIES GPIO DRIVER
15729 M:      Keerthy <j-keerthy@ti.com>
15730 L:      linux-gpio@vger.kernel.org
15731 S:      Maintained
15732 F:      Documentation/devicetree/bindings/gpio/gpio-davinci.txt
15733 F:      drivers/gpio/gpio-davinci.c
15734
15735 TI DAVINCI SERIES MEDIA DRIVER
15736 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
15737 L:      linux-media@vger.kernel.org
15738 W:      https://linuxtv.org
15739 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15740 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
15741 S:      Maintained
15742 F:      drivers/media/platform/davinci/
15743 F:      include/media/davinci/
15744
15745 TI ETHERNET SWITCH DRIVER (CPSW)
15746 R:      Grygorii Strashko <grygorii.strashko@ti.com>
15747 L:      linux-omap@vger.kernel.org
15748 L:      netdev@vger.kernel.org
15749 S:      Maintained
15750 F:      drivers/net/ethernet/ti/cpsw*
15751 F:      drivers/net/ethernet/ti/davinci*
15752
15753 TI FLASH MEDIA MEMORYSTICK/MMC DRIVERS
15754 M:      Alex Dubov <oakad@yahoo.com>
15755 S:      Maintained
15756 W:      http://tifmxx.berlios.de/
15757 F:      drivers/memstick/host/tifm_ms.c
15758 F:      drivers/misc/tifm*
15759 F:      drivers/mmc/host/tifm_sd.c
15760 F:      include/linux/tifm.h
15761
15762 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
15763 M:      Santosh Shilimkar <ssantosh@kernel.org>
15764 L:      linux-kernel@vger.kernel.org
15765 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15766 S:      Maintained
15767 F:      drivers/soc/ti/*
15768 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
15769
15770 TI LM49xxx FAMILY ASoC CODEC DRIVERS
15771 M:      M R Swami Reddy <mr.swami.reddy@ti.com>
15772 M:      Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
15773 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15774 S:      Maintained
15775 F:      sound/soc/codecs/lm49453*
15776 F:      sound/soc/codecs/isabelle*
15777
15778 TI LP855x BACKLIGHT DRIVER
15779 M:      Milo Kim <milo.kim@ti.com>
15780 S:      Maintained
15781 F:      Documentation/backlight/lp855x-driver.txt
15782 F:      drivers/video/backlight/lp855x_bl.c
15783 F:      include/linux/platform_data/lp855x.h
15784
15785 TI LP8727 CHARGER DRIVER
15786 M:      Milo Kim <milo.kim@ti.com>
15787 S:      Maintained
15788 F:      drivers/power/supply/lp8727_charger.c
15789 F:      include/linux/platform_data/lp8727.h
15790
15791 TI LP8788 MFD DRIVER
15792 M:      Milo Kim <milo.kim@ti.com>
15793 S:      Maintained
15794 F:      drivers/iio/adc/lp8788_adc.c
15795 F:      drivers/leds/leds-lp8788.c
15796 F:      drivers/mfd/lp8788*.c
15797 F:      drivers/power/supply/lp8788-charger.c
15798 F:      drivers/regulator/lp8788-*.c
15799 F:      include/linux/mfd/lp8788*.h
15800
15801 TI NETCP ETHERNET DRIVER
15802 M:      Wingman Kwok <w-kwok2@ti.com>
15803 M:      Murali Karicheri <m-karicheri2@ti.com>
15804 L:      netdev@vger.kernel.org
15805 S:      Maintained
15806 F:      drivers/net/ethernet/ti/netcp*
15807
15808 TI PCM3060 ASoC CODEC DRIVER
15809 M:      Kirill Marinushkin <kmarinushkin@birdec.tech>
15810 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15811 S:      Maintained
15812 F:      Documentation/devicetree/bindings/sound/pcm3060.txt
15813 F:      sound/soc/codecs/pcm3060*
15814
15815 TI TAS571X FAMILY ASoC CODEC DRIVER
15816 M:      Kevin Cernekee <cernekee@chromium.org>
15817 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15818 S:      Odd Fixes
15819 F:      sound/soc/codecs/tas571x*
15820
15821 TI TRF7970A NFC DRIVER
15822 M:      Mark Greer <mgreer@animalcreek.com>
15823 L:      linux-wireless@vger.kernel.org
15824 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
15825 S:      Supported
15826 F:      drivers/nfc/trf7970a.c
15827 F:      Documentation/devicetree/bindings/net/nfc/trf7970a.txt
15828
15829 TI TWL4030 SERIES SOC CODEC DRIVER
15830 M:      Peter Ujfalusi <peter.ujfalusi@ti.com>
15831 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15832 S:      Maintained
15833 F:      sound/soc/codecs/twl4030*
15834
15835 TI VPE/CAL DRIVERS
15836 M:      Benoit Parrot <bparrot@ti.com>
15837 L:      linux-media@vger.kernel.org
15838 W:      http://linuxtv.org/
15839 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15840 S:      Maintained
15841 F:      drivers/media/platform/ti-vpe/
15842
15843 TI WILINK WIRELESS DRIVERS
15844 L:      linux-wireless@vger.kernel.org
15845 W:      http://wireless.kernel.org/en/users/Drivers/wl12xx
15846 W:      http://wireless.kernel.org/en/users/Drivers/wl1251
15847 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
15848 S:      Orphan
15849 F:      drivers/net/wireless/ti/
15850 F:      include/linux/wl12xx.h
15851
15852 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
15853 M:      John Stultz <john.stultz@linaro.org>
15854 M:      Thomas Gleixner <tglx@linutronix.de>
15855 R:      Stephen Boyd <sboyd@kernel.org>
15856 L:      linux-kernel@vger.kernel.org
15857 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
15858 S:      Supported
15859 F:      include/linux/clocksource.h
15860 F:      include/linux/time.h
15861 F:      include/linux/timex.h
15862 F:      include/uapi/linux/time.h
15863 F:      include/uapi/linux/timex.h
15864 F:      kernel/time/clocksource.c
15865 F:      kernel/time/time*.c
15866 F:      kernel/time/alarmtimer.c
15867 F:      kernel/time/ntp.c
15868 F:      tools/testing/selftests/timers/
15869
15870 TIPC NETWORK LAYER
15871 M:      Jon Maloy <jon.maloy@ericsson.com>
15872 M:      Ying Xue <ying.xue@windriver.com>
15873 L:      netdev@vger.kernel.org (core kernel code)
15874 L:      tipc-discussion@lists.sourceforge.net (user apps, general discussion)
15875 W:      http://tipc.sourceforge.net/
15876 S:      Maintained
15877 F:      include/uapi/linux/tipc*.h
15878 F:      net/tipc/
15879
15880 TLAN NETWORK DRIVER
15881 M:      Samuel Chessman <chessman@tux.org>
15882 L:      tlan-devel@lists.sourceforge.net (subscribers-only)
15883 W:      http://sourceforge.net/projects/tlan/
15884 S:      Maintained
15885 F:      Documentation/networking/device_drivers/ti/tlan.txt
15886 F:      drivers/net/ethernet/ti/tlan.*
15887
15888 TM6000 VIDEO4LINUX DRIVER
15889 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
15890 L:      linux-media@vger.kernel.org
15891 W:      https://linuxtv.org
15892 T:      git git://linuxtv.org/media_tree.git
15893 S:      Odd fixes
15894 F:      drivers/media/usb/tm6000/
15895 F:      Documentation/media/v4l-drivers/tm6000*
15896
15897 TMIO/SDHI MMC DRIVER
15898 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
15899 L:      linux-mmc@vger.kernel.org
15900 S:      Supported
15901 F:      drivers/mmc/host/tmio_mmc*
15902 F:      drivers/mmc/host/renesas_sdhi*
15903 F:      include/linux/mfd/tmio.h
15904
15905 TMP401 HARDWARE MONITOR DRIVER
15906 M:      Guenter Roeck <linux@roeck-us.net>
15907 L:      linux-hwmon@vger.kernel.org
15908 S:      Maintained
15909 F:      Documentation/hwmon/tmp401.rst
15910 F:      drivers/hwmon/tmp401.c
15911
15912 TMPFS (SHMEM FILESYSTEM)
15913 M:      Hugh Dickins <hughd@google.com>
15914 L:      linux-mm@kvack.org
15915 S:      Maintained
15916 F:      include/linux/shmem_fs.h
15917 F:      mm/shmem.c
15918
15919 TOMOYO SECURITY MODULE
15920 M:      Kentaro Takeda <takedakn@nttdata.co.jp>
15921 M:      Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
15922 L:      tomoyo-dev-en@lists.osdn.me (subscribers-only, for developers in English)
15923 L:      tomoyo-users-en@lists.osdn.me (subscribers-only, for users in English)
15924 L:      tomoyo-dev@lists.osdn.me (subscribers-only, for developers in Japanese)
15925 L:      tomoyo-users@lists.osdn.me (subscribers-only, for users in Japanese)
15926 W:      https://tomoyo.osdn.jp/
15927 S:      Maintained
15928 F:      security/tomoyo/
15929
15930 TOPSTAR LAPTOP EXTRAS DRIVER
15931 M:      Herton Ronaldo Krzesinski <herton@canonical.com>
15932 L:      platform-driver-x86@vger.kernel.org
15933 S:      Maintained
15934 F:      drivers/platform/x86/topstar-laptop.c
15935
15936 TORTURE-TEST MODULES
15937 M:      Davidlohr Bueso <dave@stgolabs.net>
15938 M:      "Paul E. McKenney" <paulmck@linux.ibm.com>
15939 M:      Josh Triplett <josh@joshtriplett.org>
15940 L:      linux-kernel@vger.kernel.org
15941 S:      Supported
15942 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
15943 F:      Documentation/RCU/torture.txt
15944 F:      kernel/torture.c
15945 F:      kernel/rcu/rcutorture.c
15946 F:      kernel/rcu/rcuperf.c
15947 F:      kernel/locking/locktorture.c
15948
15949 TOSHIBA ACPI EXTRAS DRIVER
15950 M:      Azael Avalos <coproscefalo@gmail.com>
15951 L:      platform-driver-x86@vger.kernel.org
15952 S:      Maintained
15953 F:      drivers/platform/x86/toshiba_acpi.c
15954
15955 TOSHIBA BLUETOOTH DRIVER
15956 M:      Azael Avalos <coproscefalo@gmail.com>
15957 L:      platform-driver-x86@vger.kernel.org
15958 S:      Maintained
15959 F:      drivers/platform/x86/toshiba_bluetooth.c
15960
15961 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
15962 M:      Azael Avalos <coproscefalo@gmail.com>
15963 L:      platform-driver-x86@vger.kernel.org
15964 S:      Maintained
15965 F:      drivers/platform/x86/toshiba_haps.c
15966
15967 TOSHIBA SMM DRIVER
15968 M:      Jonathan Buzzard <jonathan@buzzard.org.uk>
15969 W:      http://www.buzzard.org.uk/toshiba/
15970 S:      Maintained
15971 F:      drivers/char/toshiba.c
15972 F:      include/linux/toshiba.h
15973 F:      include/uapi/linux/toshiba.h
15974
15975 TOSHIBA TC358743 DRIVER
15976 M:      Mats Randgaard <matrandg@cisco.com>
15977 L:      linux-media@vger.kernel.org
15978 S:      Maintained
15979 F:      drivers/media/i2c/tc358743*
15980 F:      include/media/i2c/tc358743.h
15981
15982 TOSHIBA WMI HOTKEYS DRIVER
15983 M:      Azael Avalos <coproscefalo@gmail.com>
15984 L:      platform-driver-x86@vger.kernel.org
15985 S:      Maintained
15986 F:      drivers/platform/x86/toshiba-wmi.c
15987
15988 TPM DEVICE DRIVER
15989 M:      Peter Huewe <peterhuewe@gmx.de>
15990 M:      Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
15991 R:      Jason Gunthorpe <jgg@ziepe.ca>
15992 L:      linux-integrity@vger.kernel.org
15993 Q:      https://patchwork.kernel.org/project/linux-integrity/list/
15994 W:      https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
15995 T:      git git://git.infradead.org/users/jjs/linux-tpmdd.git
15996 S:      Maintained
15997 F:      drivers/char/tpm/
15998
15999 TRACING
16000 M:      Steven Rostedt <rostedt@goodmis.org>
16001 M:      Ingo Molnar <mingo@redhat.com>
16002 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
16003 S:      Maintained
16004 F:      Documentation/trace/ftrace.rst
16005 F:      arch/*/*/*/ftrace.h
16006 F:      arch/*/kernel/ftrace.c
16007 F:      include/*/ftrace.h
16008 F:      include/linux/trace*.h
16009 F:      include/trace/
16010 F:      kernel/trace/
16011 F:      tools/testing/selftests/ftrace/
16012
16013 TRACING MMIO ACCESSES (MMIOTRACE)
16014 M:      Steven Rostedt <rostedt@goodmis.org>
16015 M:      Ingo Molnar <mingo@kernel.org>
16016 R:      Karol Herbst <karolherbst@gmail.com>
16017 R:      Pekka Paalanen <ppaalanen@gmail.com>
16018 S:      Maintained
16019 L:      linux-kernel@vger.kernel.org
16020 L:      nouveau@lists.freedesktop.org
16021 F:      kernel/trace/trace_mmiotrace.c
16022 F:      include/linux/mmiotrace.h
16023 F:      arch/x86/mm/kmmio.c
16024 F:      arch/x86/mm/mmio-mod.c
16025 F:      arch/x86/mm/testmmiotrace.c
16026
16027 TRIVIAL PATCHES
16028 M:      Jiri Kosina <trivial@kernel.org>
16029 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
16030 S:      Maintained
16031 K:      ^Subject:.*(?i)trivial
16032
16033 TEMPO SEMICONDUCTOR DRIVERS
16034 M:      Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
16035 S:      Maintained
16036 F:      sound/soc/codecs/tscs*.c
16037 F:      sound/soc/codecs/tscs*.h
16038 F:      Documentation/devicetree/bindings/sound/tscs*.txt
16039
16040 TTY LAYER
16041 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16042 M:      Jiri Slaby <jslaby@suse.com>
16043 S:      Supported
16044 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
16045 F:      Documentation/serial/
16046 F:      drivers/tty/
16047 F:      drivers/tty/serial/serial_core.c
16048 F:      include/linux/serial_core.h
16049 F:      include/linux/serial.h
16050 F:      include/linux/tty.h
16051 F:      include/uapi/linux/serial_core.h
16052 F:      include/uapi/linux/serial.h
16053 F:      include/uapi/linux/tty.h
16054
16055 TUA9001 MEDIA DRIVER
16056 M:      Antti Palosaari <crope@iki.fi>
16057 L:      linux-media@vger.kernel.org
16058 W:      https://linuxtv.org
16059 W:      http://palosaari.fi/linux/
16060 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
16061 T:      git git://linuxtv.org/anttip/media_tree.git
16062 S:      Maintained
16063 F:      drivers/media/tuners/tua9001*
16064
16065 TULIP NETWORK DRIVERS
16066 L:      netdev@vger.kernel.org
16067 L:      linux-parisc@vger.kernel.org
16068 S:      Orphan
16069 F:      drivers/net/ethernet/dec/tulip/
16070
16071 TUN/TAP driver
16072 M:      Maxim Krasnyansky <maxk@qti.qualcomm.com>
16073 W:      http://vtun.sourceforge.net/tun
16074 S:      Maintained
16075 F:      Documentation/networking/tuntap.txt
16076 F:      arch/um/os-Linux/drivers/
16077
16078 TURBOCHANNEL SUBSYSTEM
16079 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
16080 M:      Ralf Baechle <ralf@linux-mips.org>
16081 L:      linux-mips@vger.kernel.org
16082 Q:      http://patchwork.linux-mips.org/project/linux-mips/list/
16083 S:      Maintained
16084 F:      drivers/tc/
16085 F:      include/linux/tc.h
16086
16087 TURBOSTAT UTILITY
16088 M:      "Len Brown" <lenb@kernel.org>
16089 L:      linux-pm@vger.kernel.org
16090 B:      https://bugzilla.kernel.org
16091 Q:      https://patchwork.kernel.org/project/linux-pm/list/
16092 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
16093 S:      Supported
16094 F:      tools/power/x86/turbostat/
16095
16096 TW5864 VIDEO4LINUX DRIVER
16097 M:      Bluecherry Maintainers <maintainers@bluecherrydvr.com>
16098 M:      Anton Sviridenko <anton@corp.bluecherry.net>
16099 M:      Andrey Utkin <andrey.utkin@corp.bluecherry.net>
16100 M:      Andrey Utkin <andrey_utkin@fastmail.com>
16101 L:      linux-media@vger.kernel.org
16102 S:      Supported
16103 F:      drivers/media/pci/tw5864/
16104
16105 TW68 VIDEO4LINUX DRIVER
16106 M:      Hans Verkuil <hverkuil@xs4all.nl>
16107 L:      linux-media@vger.kernel.org
16108 T:      git git://linuxtv.org/media_tree.git
16109 W:      https://linuxtv.org
16110 S:      Odd Fixes
16111 F:      drivers/media/pci/tw68/
16112
16113 TW686X VIDEO4LINUX DRIVER
16114 M:      Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
16115 L:      linux-media@vger.kernel.org
16116 T:      git git://linuxtv.org/media_tree.git
16117 W:      http://linuxtv.org
16118 S:      Maintained
16119 F:      drivers/media/pci/tw686x/
16120
16121 UBI FILE SYSTEM (UBIFS)
16122 M:      Richard Weinberger <richard@nod.at>
16123 M:      Artem Bityutskiy <dedekind1@gmail.com>
16124 M:      Adrian Hunter <adrian.hunter@intel.com>
16125 L:      linux-mtd@lists.infradead.org
16126 T:      git git://git.infradead.org/ubifs-2.6.git
16127 W:      http://www.linux-mtd.infradead.org/doc/ubifs.html
16128 S:      Supported
16129 F:      Documentation/filesystems/ubifs.txt
16130 F:      fs/ubifs/
16131
16132 UCLINUX (M68KNOMMU AND COLDFIRE)
16133 M:      Greg Ungerer <gerg@linux-m68k.org>
16134 W:      http://www.linux-m68k.org/
16135 W:      http://www.uclinux.org/
16136 L:      linux-m68k@lists.linux-m68k.org
16137 L:      uclinux-dev@uclinux.org  (subscribers-only)
16138 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
16139 S:      Maintained
16140 F:      arch/m68k/coldfire/
16141 F:      arch/m68k/68*/
16142 F:      arch/m68k/*/*_no.*
16143 F:      arch/m68k/include/asm/*_no.*
16144
16145 UDF FILESYSTEM
16146 M:      Jan Kara <jack@suse.com>
16147 S:      Maintained
16148 F:      Documentation/filesystems/udf.txt
16149 F:      fs/udf/
16150
16151 UDRAW TABLET
16152 M:      Bastien Nocera <hadess@hadess.net>
16153 L:      linux-input@vger.kernel.org
16154 S:      Maintained
16155 F:      drivers/hid/hid-udraw-ps3.c
16156
16157 UFS FILESYSTEM
16158 M:      Evgeniy Dushistov <dushistov@mail.ru>
16159 S:      Maintained
16160 F:      Documentation/filesystems/ufs.txt
16161 F:      fs/ufs/
16162
16163 UHID USERSPACE HID IO DRIVER:
16164 M:      David Herrmann <dh.herrmann@googlemail.com>
16165 L:      linux-input@vger.kernel.org
16166 S:      Maintained
16167 F:      drivers/hid/uhid.c
16168 F:      include/uapi/linux/uhid.h
16169
16170 ULPI BUS
16171 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
16172 L:      linux-usb@vger.kernel.org
16173 S:      Maintained
16174 F:      drivers/usb/common/ulpi.c
16175 F:      include/linux/ulpi/
16176
16177 ULTRA-WIDEBAND (UWB) SUBSYSTEM:
16178 L:      linux-usb@vger.kernel.org
16179 S:      Orphan
16180 F:      drivers/uwb/
16181 F:      include/linux/uwb.h
16182 F:      include/linux/uwb/
16183
16184 UNICODE SUBSYSTEM:
16185 M:      Gabriel Krisman Bertazi <krisman@collabora.com>
16186 L:      linux-fsdevel@vger.kernel.org
16187 S:      Supported
16188 F:      fs/unicode/
16189
16190 UNICORE32 ARCHITECTURE:
16191 M:      Guan Xuetao <gxt@pku.edu.cn>
16192 W:      http://mprc.pku.edu.cn/~guanxuetao/linux
16193 S:      Maintained
16194 T:      git git://github.com/gxt/linux.git
16195 F:      arch/unicore32/
16196
16197 UNIFDEF
16198 M:      Tony Finch <dot@dotat.at>
16199 W:      http://dotat.at/prog/unifdef
16200 S:      Maintained
16201 F:      scripts/unifdef.c
16202
16203 UNIFORM CDROM DRIVER
16204 M:      Jens Axboe <axboe@kernel.dk>
16205 W:      http://www.kernel.dk
16206 S:      Maintained
16207 F:      Documentation/cdrom/
16208 F:      drivers/cdrom/cdrom.c
16209 F:      include/linux/cdrom.h
16210 F:      include/uapi/linux/cdrom.h
16211
16212 UNISYS S-PAR DRIVERS
16213 M:      David Kershner <david.kershner@unisys.com>
16214 L:      sparmaintainer@unisys.com (Unisys internal)
16215 S:      Supported
16216 F:      include/linux/visorbus.h
16217 F:      drivers/visorbus/
16218 F:      drivers/staging/unisys/
16219
16220 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
16221 R:      Alim Akhtar <alim.akhtar@samsung.com>
16222 R:      Avri Altman <avri.altman@wdc.com>
16223 R:      Pedro Sousa <pedrom.sousa@synopsys.com>
16224 L:      linux-scsi@vger.kernel.org
16225 S:      Supported
16226 F:      Documentation/scsi/ufs.txt
16227 F:      drivers/scsi/ufs/
16228
16229 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
16230 M:      Pedro Sousa <pedrom.sousa@synopsys.com>
16231 L:      linux-scsi@vger.kernel.org
16232 S:      Supported
16233 F:      drivers/scsi/ufs/*dwc*
16234
16235 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER MEDIATEK HOOKS
16236 M:      Stanley Chu <stanley.chu@mediatek.com>
16237 L:      linux-scsi@vger.kernel.org
16238 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
16239 S:      Maintained
16240 F:      drivers/scsi/ufs/ufs-mediatek*
16241
16242 UNSORTED BLOCK IMAGES (UBI)
16243 M:      Artem Bityutskiy <dedekind1@gmail.com>
16244 M:      Richard Weinberger <richard@nod.at>
16245 W:      http://www.linux-mtd.infradead.org/
16246 L:      linux-mtd@lists.infradead.org
16247 T:      git git://git.infradead.org/ubifs-2.6.git
16248 S:      Supported
16249 F:      drivers/mtd/ubi/
16250 F:      include/linux/mtd/ubi.h
16251 F:      include/uapi/mtd/ubi-user.h
16252
16253 USB "USBNET" DRIVER FRAMEWORK
16254 M:      Oliver Neukum <oneukum@suse.com>
16255 L:      netdev@vger.kernel.org
16256 W:      http://www.linux-usb.org/usbnet
16257 S:      Maintained
16258 F:      drivers/net/usb/usbnet.c
16259 F:      include/linux/usb/usbnet.h
16260
16261 USB ACM DRIVER
16262 M:      Oliver Neukum <oneukum@suse.com>
16263 L:      linux-usb@vger.kernel.org
16264 S:      Maintained
16265 F:      Documentation/usb/acm.txt
16266 F:      drivers/usb/class/cdc-acm.*
16267
16268 USB AR5523 WIRELESS DRIVER
16269 M:      Pontus Fuchs <pontus.fuchs@gmail.com>
16270 L:      linux-wireless@vger.kernel.org
16271 S:      Maintained
16272 F:      drivers/net/wireless/ath/ar5523/
16273
16274 USB ATTACHED SCSI
16275 M:      Oliver Neukum <oneukum@suse.com>
16276 L:      linux-usb@vger.kernel.org
16277 L:      linux-scsi@vger.kernel.org
16278 S:      Maintained
16279 F:      drivers/usb/storage/uas.c
16280
16281 USB CDC ETHERNET DRIVER
16282 M:      Oliver Neukum <oliver@neukum.org>
16283 L:      linux-usb@vger.kernel.org
16284 S:      Maintained
16285 F:      drivers/net/usb/cdc_*.c
16286 F:      include/uapi/linux/usb/cdc.h
16287
16288 USB CHAOSKEY DRIVER
16289 M:      Keith Packard <keithp@keithp.com>
16290 L:      linux-usb@vger.kernel.org
16291 S:      Maintained
16292 F:      drivers/usb/misc/chaoskey.c
16293
16294 USB CYPRESS C67X00 DRIVER
16295 M:      Peter Korsgaard <jacmet@sunsite.dk>
16296 L:      linux-usb@vger.kernel.org
16297 S:      Maintained
16298 F:      drivers/usb/c67x00/
16299
16300 USB DAVICOM DM9601 DRIVER
16301 M:      Peter Korsgaard <jacmet@sunsite.dk>
16302 L:      netdev@vger.kernel.org
16303 W:      http://www.linux-usb.org/usbnet
16304 S:      Maintained
16305 F:      drivers/net/usb/dm9601.c
16306
16307 USB DIAMOND RIO500 DRIVER
16308 M:      Cesar Miquel <miquel@df.uba.ar>
16309 L:      rio500-users@lists.sourceforge.net
16310 W:      http://rio500.sourceforge.net
16311 S:      Maintained
16312 F:      drivers/usb/misc/rio500*
16313
16314 USB EHCI DRIVER
16315 M:      Alan Stern <stern@rowland.harvard.edu>
16316 L:      linux-usb@vger.kernel.org
16317 S:      Maintained
16318 F:      Documentation/usb/ehci.txt
16319 F:      drivers/usb/host/ehci*
16320
16321 USB GADGET/PERIPHERAL SUBSYSTEM
16322 M:      Felipe Balbi <balbi@kernel.org>
16323 L:      linux-usb@vger.kernel.org
16324 W:      http://www.linux-usb.org/gadget
16325 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
16326 S:      Maintained
16327 F:      drivers/usb/gadget/
16328 F:      include/linux/usb/gadget*
16329
16330 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
16331 M:      Jiri Kosina <jikos@kernel.org>
16332 M:      Benjamin Tissoires <benjamin.tissoires@redhat.com>
16333 L:      linux-usb@vger.kernel.org
16334 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
16335 S:      Maintained
16336 F:      Documentation/hid/hiddev.txt
16337 F:      drivers/hid/usbhid/
16338
16339 USB INTEL XHCI ROLE MUX DRIVER
16340 M:      Hans de Goede <hdegoede@redhat.com>
16341 L:      linux-usb@vger.kernel.org
16342 S:      Maintained
16343 F:      drivers/usb/roles/intel-xhci-usb-role-switch.c
16344
16345 USB IP DRIVER FOR HISILICON KIRIN
16346 M:      Yu Chen <chenyu56@huawei.com>
16347 M:      Binghui Wang <wangbinghui@hisilicon.com>
16348 L:      linux-usb@vger.kernel.org
16349 S:      Maintained
16350 F:      Documentation/devicetree/bindings/phy/phy-hi3660-usb3.txt
16351 F:      drivers/phy/hisilicon/phy-hi3660-usb3.c
16352
16353 USB ISP116X DRIVER
16354 M:      Olav Kongas <ok@artecdesign.ee>
16355 L:      linux-usb@vger.kernel.org
16356 S:      Maintained
16357 F:      drivers/usb/host/isp116x*
16358 F:      include/linux/usb/isp116x.h
16359
16360 USB LAN78XX ETHERNET DRIVER
16361 M:      Woojung Huh <woojung.huh@microchip.com>
16362 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
16363 L:      netdev@vger.kernel.org
16364 S:      Maintained
16365 F:      Documentation/devicetree/bindings/net/microchip,lan78xx.txt
16366 F:      drivers/net/usb/lan78xx.*
16367 F:      include/dt-bindings/net/microchip-lan78xx.h
16368
16369 USB MASS STORAGE DRIVER
16370 M:      Alan Stern <stern@rowland.harvard.edu>
16371 L:      linux-usb@vger.kernel.org
16372 L:      usb-storage@lists.one-eyed-alien.net
16373 S:      Maintained
16374 F:      drivers/usb/storage/
16375
16376 USB MIDI DRIVER
16377 M:      Clemens Ladisch <clemens@ladisch.de>
16378 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
16379 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
16380 S:      Maintained
16381 F:      sound/usb/midi.*
16382
16383 USB NETWORKING DRIVERS
16384 L:      linux-usb@vger.kernel.org
16385 S:      Odd Fixes
16386 F:      drivers/net/usb/
16387
16388 USB OHCI DRIVER
16389 M:      Alan Stern <stern@rowland.harvard.edu>
16390 L:      linux-usb@vger.kernel.org
16391 S:      Maintained
16392 F:      Documentation/usb/ohci.txt
16393 F:      drivers/usb/host/ohci*
16394
16395 USB OTG FSM (Finite State Machine)
16396 M:      Peter Chen <Peter.Chen@nxp.com>
16397 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
16398 L:      linux-usb@vger.kernel.org
16399 S:      Maintained
16400 F:      drivers/usb/common/usb-otg-fsm.c
16401
16402 USB OVER IP DRIVER
16403 M:      Valentina Manea <valentina.manea.m@gmail.com>
16404 M:      Shuah Khan <shuah@kernel.org>
16405 M:      Shuah Khan <skhan@linuxfoundation.org>
16406 L:      linux-usb@vger.kernel.org
16407 S:      Maintained
16408 F:      Documentation/usb/usbip_protocol.txt
16409 F:      drivers/usb/usbip/
16410 F:      tools/usb/usbip/
16411 F:      tools/testing/selftests/drivers/usb/usbip/
16412
16413 USB PEGASUS DRIVER
16414 M:      Petko Manolov <petkan@nucleusys.com>
16415 L:      linux-usb@vger.kernel.org
16416 L:      netdev@vger.kernel.org
16417 T:      git git://github.com/petkan/pegasus.git
16418 W:      https://github.com/petkan/pegasus
16419 S:      Maintained
16420 F:      drivers/net/usb/pegasus.*
16421
16422 USB PHY LAYER
16423 M:      Felipe Balbi <balbi@kernel.org>
16424 L:      linux-usb@vger.kernel.org
16425 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
16426 S:      Maintained
16427 F:      drivers/usb/phy/
16428
16429 USB PRINTER DRIVER (usblp)
16430 M:      Pete Zaitcev <zaitcev@redhat.com>
16431 L:      linux-usb@vger.kernel.org
16432 S:      Supported
16433 F:      drivers/usb/class/usblp.c
16434
16435 USB QMI WWAN NETWORK DRIVER
16436 M:      Bjørn Mork <bjorn@mork.no>
16437 L:      netdev@vger.kernel.org
16438 S:      Maintained
16439 F:      Documentation/ABI/testing/sysfs-class-net-qmi
16440 F:      drivers/net/usb/qmi_wwan.c
16441
16442 USB RTL8150 DRIVER
16443 M:      Petko Manolov <petkan@nucleusys.com>
16444 L:      linux-usb@vger.kernel.org
16445 L:      netdev@vger.kernel.org
16446 T:      git git://github.com/petkan/rtl8150.git
16447 W:      https://github.com/petkan/rtl8150
16448 S:      Maintained
16449 F:      drivers/net/usb/rtl8150.c
16450
16451 USB SERIAL SUBSYSTEM
16452 M:      Johan Hovold <johan@kernel.org>
16453 L:      linux-usb@vger.kernel.org
16454 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
16455 S:      Maintained
16456 F:      Documentation/usb/usb-serial.txt
16457 F:      drivers/usb/serial/
16458 F:      include/linux/usb/serial.h
16459
16460 USB SMSC75XX ETHERNET DRIVER
16461 M:      Steve Glendinning <steve.glendinning@shawell.net>
16462 L:      netdev@vger.kernel.org
16463 S:      Maintained
16464 F:      drivers/net/usb/smsc75xx.*
16465
16466 USB SMSC95XX ETHERNET DRIVER
16467 M:      Steve Glendinning <steve.glendinning@shawell.net>
16468 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
16469 L:      netdev@vger.kernel.org
16470 S:      Maintained
16471 F:      drivers/net/usb/smsc95xx.*
16472
16473 USB SUBSYSTEM
16474 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16475 L:      linux-usb@vger.kernel.org
16476 W:      http://www.linux-usb.org
16477 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
16478 S:      Supported
16479 F:      Documentation/devicetree/bindings/usb/
16480 F:      Documentation/usb/
16481 F:      drivers/usb/
16482 F:      include/linux/usb.h
16483 F:      include/linux/usb/
16484
16485 USB TYPEC PI3USB30532 MUX DRIVER
16486 M:      Hans de Goede <hdegoede@redhat.com>
16487 L:      linux-usb@vger.kernel.org
16488 S:      Maintained
16489 F:      drivers/usb/typec/mux/pi3usb30532.c
16490
16491 USB TYPEC CLASS
16492 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
16493 L:      linux-usb@vger.kernel.org
16494 S:      Maintained
16495 F:      Documentation/ABI/testing/sysfs-class-typec
16496 F:      Documentation/driver-api/usb/typec.rst
16497 F:      drivers/usb/typec/
16498 F:      include/linux/usb/typec.h
16499
16500 USB TYPEC BUS FOR ALTERNATE MODES
16501 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
16502 L:      linux-usb@vger.kernel.org
16503 S:      Maintained
16504 F:      Documentation/ABI/testing/sysfs-bus-typec
16505 F:      Documentation/driver-api/usb/typec_bus.rst
16506 F:      drivers/usb/typec/altmodes/
16507 F:      include/linux/usb/typec_altmode.h
16508
16509 USB TYPEC PORT CONTROLLER DRIVERS
16510 M:      Guenter Roeck <linux@roeck-us.net>
16511 L:      linux-usb@vger.kernel.org
16512 S:      Maintained
16513 F:      drivers/usb/typec/tcpm/
16514
16515 USB UHCI DRIVER
16516 M:      Alan Stern <stern@rowland.harvard.edu>
16517 L:      linux-usb@vger.kernel.org
16518 S:      Maintained
16519 F:      drivers/usb/host/uhci*
16520
16521 USB VIDEO CLASS
16522 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
16523 L:      linux-uvc-devel@lists.sourceforge.net (subscribers-only)
16524 L:      linux-media@vger.kernel.org
16525 T:      git git://linuxtv.org/media_tree.git
16526 W:      http://www.ideasonboard.org/uvc/
16527 S:      Maintained
16528 F:      drivers/media/usb/uvc/
16529 F:      include/uapi/linux/uvcvideo.h
16530
16531 USB VISION DRIVER
16532 M:      Hans Verkuil <hverkuil@xs4all.nl>
16533 L:      linux-media@vger.kernel.org
16534 T:      git git://linuxtv.org/media_tree.git
16535 W:      https://linuxtv.org
16536 S:      Odd Fixes
16537 F:      drivers/media/usb/usbvision/
16538
16539 USB WEBCAM GADGET
16540 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
16541 L:      linux-usb@vger.kernel.org
16542 S:      Maintained
16543 F:      drivers/usb/gadget/function/*uvc*
16544 F:      drivers/usb/gadget/legacy/webcam.c
16545 F:      include/uapi/linux/usb/g_uvc.h
16546
16547 USB WIRELESS RNDIS DRIVER (rndis_wlan)
16548 M:      Jussi Kivilinna <jussi.kivilinna@iki.fi>
16549 L:      linux-wireless@vger.kernel.org
16550 S:      Maintained
16551 F:      drivers/net/wireless/rndis_wlan.c
16552
16553 USB XHCI DRIVER
16554 M:      Mathias Nyman <mathias.nyman@intel.com>
16555 L:      linux-usb@vger.kernel.org
16556 S:      Supported
16557 F:      drivers/usb/host/xhci*
16558 F:      drivers/usb/host/pci-quirks*
16559
16560 USB ZD1201 DRIVER
16561 L:      linux-wireless@vger.kernel.org
16562 W:      http://linux-lc100020.sourceforge.net
16563 S:      Orphan
16564 F:      drivers/net/wireless/zydas/zd1201.*
16565
16566 USB ZR364XX DRIVER
16567 M:      Antoine Jacquet <royale@zerezo.com>
16568 L:      linux-usb@vger.kernel.org
16569 L:      linux-media@vger.kernel.org
16570 T:      git git://linuxtv.org/media_tree.git
16571 W:      http://royale.zerezo.com/zr364xx/
16572 S:      Maintained
16573 F:      Documentation/media/v4l-drivers/zr364xx*
16574 F:      drivers/media/usb/zr364xx/
16575
16576 USER-MODE LINUX (UML)
16577 M:      Jeff Dike <jdike@addtoit.com>
16578 M:      Richard Weinberger <richard@nod.at>
16579 M:      Anton Ivanov <anton.ivanov@cambridgegreys.com>
16580 L:      linux-um@lists.infradead.org
16581 W:      http://user-mode-linux.sourceforge.net
16582 Q:      https://patchwork.ozlabs.org/project/linux-um/list/
16583 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
16584 S:      Maintained
16585 F:      Documentation/virtual/uml/
16586 F:      arch/um/
16587 F:      arch/x86/um/
16588 F:      fs/hostfs/
16589
16590 USERSPACE COPYIN/COPYOUT (UIOVEC)
16591 M:      Alexander Viro <viro@zeniv.linux.org.uk>
16592 S:      Maintained
16593 F:      lib/iov_iter.c
16594 F:      include/linux/uio.h
16595
16596 USERSPACE DMA BUFFER DRIVER
16597 M:      Gerd Hoffmann <kraxel@redhat.com>
16598 S:      Maintained
16599 L:      dri-devel@lists.freedesktop.org
16600 F:      drivers/dma-buf/udmabuf.c
16601 F:      include/uapi/linux/udmabuf.h
16602 T:      git git://anongit.freedesktop.org/drm/drm-misc
16603
16604 USERSPACE I/O (UIO)
16605 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16606 S:      Maintained
16607 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
16608 F:      Documentation/driver-api/uio-howto.rst
16609 F:      drivers/uio/
16610 F:      include/linux/uio_driver.h
16611
16612 UTIL-LINUX PACKAGE
16613 M:      Karel Zak <kzak@redhat.com>
16614 L:      util-linux@vger.kernel.org
16615 W:      http://en.wikipedia.org/wiki/Util-linux
16616 T:      git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
16617 S:      Maintained
16618
16619 UUID HELPERS
16620 M:      Christoph Hellwig <hch@lst.de>
16621 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
16622 L:      linux-kernel@vger.kernel.org
16623 T:      git git://git.infradead.org/users/hch/uuid.git
16624 F:      lib/uuid.c
16625 F:      lib/test_uuid.c
16626 F:      include/linux/uuid.h
16627 F:      include/uapi/linux/uuid.h
16628 S:      Maintained
16629
16630 UVESAFB DRIVER
16631 M:      Michal Januszewski <spock@gentoo.org>
16632 L:      linux-fbdev@vger.kernel.org
16633 W:      https://github.com/mjanusz/v86d
16634 S:      Maintained
16635 F:      Documentation/fb/uvesafb.txt
16636 F:      drivers/video/fbdev/uvesafb.*
16637
16638 VF610 NAND DRIVER
16639 M:      Stefan Agner <stefan@agner.ch>
16640 L:      linux-mtd@lists.infradead.org
16641 S:      Supported
16642 F:      drivers/mtd/nand/raw/vf610_nfc.c
16643
16644 VFAT/FAT/MSDOS FILESYSTEM
16645 M:      OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
16646 S:      Maintained
16647 F:      Documentation/filesystems/vfat.txt
16648 F:      fs/fat/
16649
16650 VFIO DRIVER
16651 M:      Alex Williamson <alex.williamson@redhat.com>
16652 R:      Cornelia Huck <cohuck@redhat.com>
16653 L:      kvm@vger.kernel.org
16654 T:      git git://github.com/awilliam/linux-vfio.git
16655 S:      Maintained
16656 F:      Documentation/vfio.txt
16657 F:      drivers/vfio/
16658 F:      include/linux/vfio.h
16659 F:      include/uapi/linux/vfio.h
16660
16661 VFIO MEDIATED DEVICE DRIVERS
16662 M:      Kirti Wankhede <kwankhede@nvidia.com>
16663 L:      kvm@vger.kernel.org
16664 S:      Maintained
16665 F:      Documentation/vfio-mediated-device.txt
16666 F:      drivers/vfio/mdev/
16667 F:      include/linux/mdev.h
16668 F:      samples/vfio-mdev/
16669
16670 VFIO PLATFORM DRIVER
16671 M:      Eric Auger <eric.auger@redhat.com>
16672 L:      kvm@vger.kernel.org
16673 S:      Maintained
16674 F:      drivers/vfio/platform/
16675
16676 VGA_SWITCHEROO
16677 R:      Lukas Wunner <lukas@wunner.de>
16678 S:      Maintained
16679 F:      Documentation/gpu/vga-switcheroo.rst
16680 F:      drivers/gpu/vga/vga_switcheroo.c
16681 F:      include/linux/vga_switcheroo.h
16682 T:      git git://anongit.freedesktop.org/drm/drm-misc
16683
16684 VIA RHINE NETWORK DRIVER
16685 S:      Orphan
16686 F:      drivers/net/ethernet/via/via-rhine.c
16687
16688 VIA SD/MMC CARD CONTROLLER DRIVER
16689 M:      Bruce Chang <brucechang@via.com.tw>
16690 M:      Harald Welte <HaraldWelte@viatech.com>
16691 S:      Maintained
16692 F:      drivers/mmc/host/via-sdmmc.c
16693
16694 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
16695 M:      Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
16696 L:      linux-fbdev@vger.kernel.org
16697 S:      Maintained
16698 F:      include/linux/via-core.h
16699 F:      include/linux/via-gpio.h
16700 F:      include/linux/via_i2c.h
16701 F:      drivers/video/fbdev/via/
16702
16703 VIA VELOCITY NETWORK DRIVER
16704 M:      Francois Romieu <romieu@fr.zoreil.com>
16705 L:      netdev@vger.kernel.org
16706 S:      Maintained
16707 F:      drivers/net/ethernet/via/via-velocity.*
16708
16709 VICODEC VIRTUAL CODEC DRIVER
16710 M:      Hans Verkuil <hans.verkuil@cisco.com>
16711 L:      linux-media@vger.kernel.org
16712 T:      git git://linuxtv.org/media_tree.git
16713 W:      https://linuxtv.org
16714 S:      Maintained
16715 F:      drivers/media/platform/vicodec/*
16716
16717 VIDEO MULTIPLEXER DRIVER
16718 M:      Philipp Zabel <p.zabel@pengutronix.de>
16719 L:      linux-media@vger.kernel.org
16720 S:      Maintained
16721 F:      drivers/media/platform/video-mux.c
16722
16723 VIDEO I2C POLLING DRIVER
16724 M:      Matt Ranostay <matt.ranostay@konsulko.com>
16725 L:      linux-media@vger.kernel.org
16726 S:      Maintained
16727 F:      drivers/media/i2c/video-i2c.c
16728
16729 VIDEOBUF2 FRAMEWORK
16730 M:      Pawel Osciak <pawel@osciak.com>
16731 M:      Marek Szyprowski <m.szyprowski@samsung.com>
16732 M:      Kyungmin Park <kyungmin.park@samsung.com>
16733 L:      linux-media@vger.kernel.org
16734 S:      Maintained
16735 F:      drivers/media/common/videobuf2/*
16736 F:      include/media/videobuf2-*
16737
16738 VIMC VIRTUAL MEDIA CONTROLLER DRIVER
16739 M:      Helen Koike <helen.koike@collabora.com>
16740 L:      linux-media@vger.kernel.org
16741 T:      git git://linuxtv.org/media_tree.git
16742 W:      https://linuxtv.org
16743 S:      Maintained
16744 F:      drivers/media/platform/vimc/*
16745
16746 VIRT LIB
16747 M:      Alex Williamson <alex.williamson@redhat.com>
16748 M:      Paolo Bonzini <pbonzini@redhat.com>
16749 L:      kvm@vger.kernel.org
16750 S:      Supported
16751 F:      virt/lib/
16752
16753 VIRTIO AND VHOST VSOCK DRIVER
16754 M:      Stefan Hajnoczi <stefanha@redhat.com>
16755 L:      kvm@vger.kernel.org
16756 L:      virtualization@lists.linux-foundation.org
16757 L:      netdev@vger.kernel.org
16758 S:      Maintained
16759 F:      include/linux/virtio_vsock.h
16760 F:      include/uapi/linux/virtio_vsock.h
16761 F:      include/uapi/linux/vsockmon.h
16762 F:      include/uapi/linux/vm_sockets_diag.h
16763 F:      net/vmw_vsock/diag.c
16764 F:      net/vmw_vsock/af_vsock_tap.c
16765 F:      net/vmw_vsock/virtio_transport_common.c
16766 F:      net/vmw_vsock/virtio_transport.c
16767 F:      drivers/net/vsockmon.c
16768 F:      drivers/vhost/vsock.c
16769 F:      tools/testing/vsock/
16770
16771 VIRTIO CONSOLE DRIVER
16772 M:      Amit Shah <amit@kernel.org>
16773 L:      virtualization@lists.linux-foundation.org
16774 S:      Maintained
16775 F:      drivers/char/virtio_console.c
16776 F:      include/linux/virtio_console.h
16777 F:      include/uapi/linux/virtio_console.h
16778
16779 VIRTIO CORE AND NET DRIVERS
16780 M:      "Michael S. Tsirkin" <mst@redhat.com>
16781 M:      Jason Wang <jasowang@redhat.com>
16782 L:      virtualization@lists.linux-foundation.org
16783 S:      Maintained
16784 F:      Documentation/devicetree/bindings/virtio/
16785 F:      drivers/virtio/
16786 F:      tools/virtio/
16787 F:      drivers/net/virtio_net.c
16788 F:      drivers/block/virtio_blk.c
16789 F:      include/linux/virtio*.h
16790 F:      include/uapi/linux/virtio_*.h
16791 F:      drivers/crypto/virtio/
16792 F:      mm/balloon_compaction.c
16793
16794 VIRTIO BLOCK AND SCSI DRIVERS
16795 M:      "Michael S. Tsirkin" <mst@redhat.com>
16796 M:      Jason Wang <jasowang@redhat.com>
16797 R:      Paolo Bonzini <pbonzini@redhat.com>
16798 R:      Stefan Hajnoczi <stefanha@redhat.com>
16799 L:      virtualization@lists.linux-foundation.org
16800 S:      Maintained
16801 F:      drivers/block/virtio_blk.c
16802 F:      drivers/scsi/virtio_scsi.c
16803 F:      include/uapi/linux/virtio_blk.h
16804 F:      include/uapi/linux/virtio_scsi.h
16805 F:      drivers/vhost/scsi.c
16806
16807 VIRTIO CRYPTO DRIVER
16808 M:      Gonglei <arei.gonglei@huawei.com>
16809 L:      virtualization@lists.linux-foundation.org
16810 L:      linux-crypto@vger.kernel.org
16811 S:      Maintained
16812 F:      drivers/crypto/virtio/
16813 F:      include/uapi/linux/virtio_crypto.h
16814
16815 VIRTIO DRIVERS FOR S390
16816 M:      Cornelia Huck <cohuck@redhat.com>
16817 M:      Halil Pasic <pasic@linux.ibm.com>
16818 L:      linux-s390@vger.kernel.org
16819 L:      virtualization@lists.linux-foundation.org
16820 L:      kvm@vger.kernel.org
16821 S:      Supported
16822 F:      drivers/s390/virtio/
16823 F:      arch/s390/include/uapi/asm/virtio-ccw.h
16824
16825 VIRTIO GPU DRIVER
16826 M:      David Airlie <airlied@linux.ie>
16827 M:      Gerd Hoffmann <kraxel@redhat.com>
16828 L:      dri-devel@lists.freedesktop.org
16829 L:      virtualization@lists.linux-foundation.org
16830 T:      git git://anongit.freedesktop.org/drm/drm-misc
16831 S:      Maintained
16832 F:      drivers/gpu/drm/virtio/
16833 F:      include/uapi/linux/virtio_gpu.h
16834
16835 VIRTIO HOST (VHOST)
16836 M:      "Michael S. Tsirkin" <mst@redhat.com>
16837 M:      Jason Wang <jasowang@redhat.com>
16838 L:      kvm@vger.kernel.org
16839 L:      virtualization@lists.linux-foundation.org
16840 L:      netdev@vger.kernel.org
16841 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
16842 S:      Maintained
16843 F:      drivers/vhost/
16844 F:      include/uapi/linux/vhost.h
16845
16846 VIRTIO INPUT DRIVER
16847 M:      Gerd Hoffmann <kraxel@redhat.com>
16848 S:      Maintained
16849 F:      drivers/virtio/virtio_input.c
16850 F:      include/uapi/linux/virtio_input.h
16851
16852 VIRTUAL BOX GUEST DEVICE DRIVER
16853 M:      Hans de Goede <hdegoede@redhat.com>
16854 M:      Arnd Bergmann <arnd@arndb.de>
16855 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16856 S:      Maintained
16857 F:      include/linux/vbox_utils.h
16858 F:      include/uapi/linux/vbox*.h
16859 F:      drivers/virt/vboxguest/
16860
16861 VIRTUAL SERIO DEVICE DRIVER
16862 M:      Stephen Chandler Paul <thatslyude@gmail.com>
16863 S:      Maintained
16864 F:      drivers/input/serio/userio.c
16865 F:      include/uapi/linux/userio.h
16866
16867 VIVID VIRTUAL VIDEO DRIVER
16868 M:      Hans Verkuil <hverkuil@xs4all.nl>
16869 L:      linux-media@vger.kernel.org
16870 T:      git git://linuxtv.org/media_tree.git
16871 W:      https://linuxtv.org
16872 S:      Maintained
16873 F:      drivers/media/platform/vivid/*
16874
16875 VLYNQ BUS
16876 M:      Florian Fainelli <f.fainelli@gmail.com>
16877 L:      openwrt-devel@lists.openwrt.org (subscribers-only)
16878 S:      Maintained
16879 F:      drivers/vlynq/vlynq.c
16880 F:      include/linux/vlynq.h
16881
16882 VME SUBSYSTEM
16883 M:      Martyn Welch <martyn@welchs.me.uk>
16884 M:      Manohar Vanga <manohar.vanga@gmail.com>
16885 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16886 L:      devel@driverdev.osuosl.org
16887 S:      Maintained
16888 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
16889 F:      Documentation/driver-api/vme.rst
16890 F:      drivers/staging/vme/
16891 F:      drivers/vme/
16892 F:      include/linux/vme*
16893
16894 VMWARE BALLOON DRIVER
16895 M:      Julien Freche <jfreche@vmware.com>
16896 M:      Nadav Amit <namit@vmware.com>
16897 M:      "VMware, Inc." <pv-drivers@vmware.com>
16898 L:      linux-kernel@vger.kernel.org
16899 S:      Maintained
16900 F:      drivers/misc/vmw_balloon.c
16901
16902 VMWARE HYPERVISOR INTERFACE
16903 M:      Alok Kataria <akataria@vmware.com>
16904 L:      virtualization@lists.linux-foundation.org
16905 S:      Supported
16906 F:      arch/x86/kernel/cpu/vmware.c
16907
16908 VMWARE PVRDMA DRIVER
16909 M:      Adit Ranadive <aditr@vmware.com>
16910 M:      VMware PV-Drivers <pv-drivers@vmware.com>
16911 L:      linux-rdma@vger.kernel.org
16912 S:      Maintained
16913 F:      drivers/infiniband/hw/vmw_pvrdma/
16914
16915 VMware PVSCSI driver
16916 M:      Jim Gill <jgill@vmware.com>
16917 M:      VMware PV-Drivers <pv-drivers@vmware.com>
16918 L:      linux-scsi@vger.kernel.org
16919 S:      Maintained
16920 F:      drivers/scsi/vmw_pvscsi.c
16921 F:      drivers/scsi/vmw_pvscsi.h
16922
16923 VMWARE VMMOUSE SUBDRIVER
16924 M:      "VMware Graphics" <linux-graphics-maintainer@vmware.com>
16925 M:      "VMware, Inc." <pv-drivers@vmware.com>
16926 L:      linux-input@vger.kernel.org
16927 S:      Maintained
16928 F:      drivers/input/mouse/vmmouse.c
16929 F:      drivers/input/mouse/vmmouse.h
16930
16931 VMWARE VMXNET3 ETHERNET DRIVER
16932 M:      Ronak Doshi <doshir@vmware.com>
16933 M:      "VMware, Inc." <pv-drivers@vmware.com>
16934 L:      netdev@vger.kernel.org
16935 S:      Maintained
16936 F:      drivers/net/vmxnet3/
16937
16938 VOCORE VOCORE2 BOARD
16939 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
16940 L:      linux-mips@vger.kernel.org
16941 S:      Maintained
16942 F:      arch/mips/boot/dts/ralink/vocore2.dts
16943
16944 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
16945 M:      Liam Girdwood <lgirdwood@gmail.com>
16946 M:      Mark Brown <broonie@kernel.org>
16947 L:      linux-kernel@vger.kernel.org
16948 W:      http://www.slimlogic.co.uk/?p=48
16949 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
16950 S:      Supported
16951 F:      Documentation/devicetree/bindings/regulator/
16952 F:      Documentation/power/regulator/
16953 F:      drivers/regulator/
16954 F:      include/dt-bindings/regulator/
16955 F:      include/linux/regulator/
16956
16957 VRF
16958 M:      David Ahern <dsa@cumulusnetworks.com>
16959 M:      Shrijeet Mukherjee <shrijeet@gmail.com>
16960 L:      netdev@vger.kernel.org
16961 S:      Maintained
16962 F:      drivers/net/vrf.c
16963 F:      Documentation/networking/vrf.txt
16964
16965 VT1211 HARDWARE MONITOR DRIVER
16966 M:      Juerg Haefliger <juergh@gmail.com>
16967 L:      linux-hwmon@vger.kernel.org
16968 S:      Maintained
16969 F:      Documentation/hwmon/vt1211.rst
16970 F:      drivers/hwmon/vt1211.c
16971
16972 VT8231 HARDWARE MONITOR DRIVER
16973 M:      Roger Lucas <vt8231@hiddenengine.co.uk>
16974 L:      linux-hwmon@vger.kernel.org
16975 S:      Maintained
16976 F:      drivers/hwmon/vt8231.c
16977
16978 VUB300 USB to SDIO/SD/MMC bridge chip
16979 M:      Tony Olech <tony.olech@elandigitalsystems.com>
16980 L:      linux-mmc@vger.kernel.org
16981 L:      linux-usb@vger.kernel.org
16982 S:      Supported
16983 F:      drivers/mmc/host/vub300.c
16984
16985 W1 DALLAS'S 1-WIRE BUS
16986 M:      Evgeniy Polyakov <zbr@ioremap.net>
16987 S:      Maintained
16988 F:      Documentation/devicetree/bindings/w1/
16989 F:      Documentation/w1/
16990 F:      drivers/w1/
16991 F:      include/linux/w1.h
16992
16993 W83791D HARDWARE MONITORING DRIVER
16994 M:      Marc Hulsman <m.hulsman@tudelft.nl>
16995 L:      linux-hwmon@vger.kernel.org
16996 S:      Maintained
16997 F:      Documentation/hwmon/w83791d.rst
16998 F:      drivers/hwmon/w83791d.c
16999
17000 W83793 HARDWARE MONITORING DRIVER
17001 M:      Rudolf Marek <r.marek@assembler.cz>
17002 L:      linux-hwmon@vger.kernel.org
17003 S:      Maintained
17004 F:      Documentation/hwmon/w83793.rst
17005 F:      drivers/hwmon/w83793.c
17006
17007 W83795 HARDWARE MONITORING DRIVER
17008 M:      Jean Delvare <jdelvare@suse.com>
17009 L:      linux-hwmon@vger.kernel.org
17010 S:      Maintained
17011 F:      drivers/hwmon/w83795.c
17012
17013 W83L51xD SD/MMC CARD INTERFACE DRIVER
17014 M:      Pierre Ossman <pierre@ossman.eu>
17015 S:      Maintained
17016 F:      drivers/mmc/host/wbsd.*
17017
17018 WACOM PROTOCOL 4 SERIAL TABLETS
17019 M:      Julian Squires <julian@cipht.net>
17020 M:      Hans de Goede <hdegoede@redhat.com>
17021 L:      linux-input@vger.kernel.org
17022 S:      Maintained
17023 F:      drivers/input/tablet/wacom_serial4.c
17024
17025 WATCHDOG DEVICE DRIVERS
17026 M:      Wim Van Sebroeck <wim@linux-watchdog.org>
17027 M:      Guenter Roeck <linux@roeck-us.net>
17028 L:      linux-watchdog@vger.kernel.org
17029 W:      http://www.linux-watchdog.org/
17030 T:      git git://www.linux-watchdog.org/linux-watchdog.git
17031 S:      Maintained
17032 F:      Documentation/devicetree/bindings/watchdog/
17033 F:      Documentation/watchdog/
17034 F:      drivers/watchdog/
17035 F:      include/linux/watchdog.h
17036 F:      include/uapi/linux/watchdog.h
17037
17038 WHISKEYCOVE PMIC GPIO DRIVER
17039 M:      Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
17040 L:      linux-gpio@vger.kernel.org
17041 S:      Maintained
17042 F:      drivers/gpio/gpio-wcove.c
17043
17044 WHWAVE RTC DRIVER
17045 M:      Dianlong Li <long17.cool@163.com>
17046 L:      linux-rtc@vger.kernel.org
17047 S:      Maintained
17048 F:      drivers/rtc/rtc-sd3078.c
17049
17050 WIIMOTE HID DRIVER
17051 M:      David Herrmann <dh.herrmann@googlemail.com>
17052 L:      linux-input@vger.kernel.org
17053 S:      Maintained
17054 F:      drivers/hid/hid-wiimote*
17055
17056 WILOCITY WIL6210 WIRELESS DRIVER
17057 M:      Maya Erez <merez@codeaurora.org>
17058 L:      linux-wireless@vger.kernel.org
17059 L:      wil6210@qti.qualcomm.com
17060 S:      Supported
17061 W:      http://wireless.kernel.org/en/users/Drivers/wil6210
17062 F:      drivers/net/wireless/ath/wil6210/
17063
17064 WIMAX STACK
17065 M:      Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
17066 M:      linux-wimax@intel.com
17067 L:      wimax@linuxwimax.org (subscribers-only)
17068 S:      Supported
17069 W:      http://linuxwimax.org
17070 F:      Documentation/wimax/README.wimax
17071 F:      include/linux/wimax/debug.h
17072 F:      include/net/wimax.h
17073 F:      include/uapi/linux/wimax.h
17074 F:      net/wimax/
17075
17076 WINBOND CIR DRIVER
17077 M:      David Härdeman <david@hardeman.nu>
17078 S:      Maintained
17079 F:      drivers/media/rc/winbond-cir.c
17080
17081 RCMM REMOTE CONTROLS DECODER
17082 M:      Patrick Lerda <patrick9876@free.fr>
17083 S:      Maintained
17084 F:      drivers/media/rc/ir-rcmm-decoder.c
17085
17086 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
17087 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
17088 L:      linux-watchdog@vger.kernel.org
17089 S:      Maintained
17090 F:      drivers/watchdog/ebc-c384_wdt.c
17091
17092 WINSYSTEMS WS16C48 GPIO DRIVER
17093 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
17094 L:      linux-gpio@vger.kernel.org
17095 S:      Maintained
17096 F:      drivers/gpio/gpio-ws16c48.c
17097
17098 WISTRON LAPTOP BUTTON DRIVER
17099 M:      Miloslav Trmac <mitr@volny.cz>
17100 S:      Maintained
17101 F:      drivers/input/misc/wistron_btns.c
17102
17103 WL3501 WIRELESS PCMCIA CARD DRIVER
17104 L:      linux-wireless@vger.kernel.org
17105 S:      Odd fixes
17106 F:      drivers/net/wireless/wl3501*
17107
17108 WOLFSON MICROELECTRONICS DRIVERS
17109 L:      patches@opensource.cirrus.com
17110 T:      git https://github.com/CirrusLogic/linux-drivers.git
17111 W:      https://github.com/CirrusLogic/linux-drivers/wiki
17112 S:      Supported
17113 F:      Documentation/hwmon/wm83??.rst
17114 F:      Documentation/devicetree/bindings/extcon/extcon-arizona.txt
17115 F:      Documentation/devicetree/bindings/regulator/arizona-regulator.txt
17116 F:      Documentation/devicetree/bindings/mfd/arizona.txt
17117 F:      Documentation/devicetree/bindings/mfd/wm831x.txt
17118 F:      Documentation/devicetree/bindings/sound/wlf,arizona.txt
17119 F:      arch/arm/mach-s3c64xx/mach-crag6410*
17120 F:      drivers/clk/clk-wm83*.c
17121 F:      drivers/extcon/extcon-arizona.c
17122 F:      drivers/leds/leds-wm83*.c
17123 F:      drivers/gpio/gpio-*wm*.c
17124 F:      drivers/gpio/gpio-arizona.c
17125 F:      drivers/hwmon/wm83??-hwmon.c
17126 F:      drivers/input/misc/wm831x-on.c
17127 F:      drivers/input/touchscreen/wm831x-ts.c
17128 F:      drivers/input/touchscreen/wm97*.c
17129 F:      drivers/mfd/arizona*
17130 F:      drivers/mfd/wm*.c
17131 F:      drivers/mfd/cs47l24*
17132 F:      drivers/power/supply/wm83*.c
17133 F:      drivers/rtc/rtc-wm83*.c
17134 F:      drivers/regulator/wm8*.c
17135 F:      drivers/regulator/arizona*
17136 F:      drivers/video/backlight/wm83*_bl.c
17137 F:      drivers/watchdog/wm83*_wdt.c
17138 F:      include/linux/mfd/arizona/
17139 F:      include/linux/mfd/wm831x/
17140 F:      include/linux/mfd/wm8350/
17141 F:      include/linux/mfd/wm8400*
17142 F:      include/linux/regulator/arizona*
17143 F:      include/linux/wm97xx.h
17144 F:      include/sound/wm????.h
17145 F:      sound/soc/codecs/arizona.?
17146 F:      sound/soc/codecs/wm*
17147 F:      sound/soc/codecs/cs47l24*
17148
17149 WORKQUEUE
17150 M:      Tejun Heo <tj@kernel.org>
17151 R:      Lai Jiangshan <jiangshanlai@gmail.com>
17152 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
17153 S:      Maintained
17154 F:      include/linux/workqueue.h
17155 F:      kernel/workqueue.c
17156 F:      Documentation/core-api/workqueue.rst
17157
17158 X-POWERS AXP288 PMIC DRIVERS
17159 M:      Hans de Goede <hdegoede@redhat.com>
17160 S:      Maintained
17161 N:      axp288
17162 F:      drivers/acpi/pmic/intel_pmic_xpower.c
17163
17164 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
17165 M:      Chen-Yu Tsai <wens@csie.org>
17166 L:      linux-kernel@vger.kernel.org
17167 S:      Maintained
17168 N:      axp[128]
17169
17170 X.25 NETWORK LAYER
17171 M:      Andrew Hendry <andrew.hendry@gmail.com>
17172 L:      linux-x25@vger.kernel.org
17173 S:      Odd Fixes
17174 F:      Documentation/networking/x25*
17175 F:      include/net/x25*
17176 F:      net/x25/
17177
17178 X86 ARCHITECTURE (32-BIT AND 64-BIT)
17179 M:      Thomas Gleixner <tglx@linutronix.de>
17180 M:      Ingo Molnar <mingo@redhat.com>
17181 M:      Borislav Petkov <bp@alien8.de>
17182 R:      "H. Peter Anvin" <hpa@zytor.com>
17183 M:      x86@kernel.org
17184 L:      linux-kernel@vger.kernel.org
17185 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
17186 S:      Maintained
17187 F:      Documentation/devicetree/bindings/x86/
17188 F:      Documentation/x86/
17189 F:      arch/x86/
17190
17191 X86 ENTRY CODE
17192 M:      Andy Lutomirski <luto@kernel.org>
17193 L:      linux-kernel@vger.kernel.org
17194 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
17195 S:      Maintained
17196 F:      arch/x86/entry/
17197
17198 X86 MCE INFRASTRUCTURE
17199 M:      Tony Luck <tony.luck@intel.com>
17200 M:      Borislav Petkov <bp@alien8.de>
17201 L:      linux-edac@vger.kernel.org
17202 S:      Maintained
17203 F:      arch/x86/kernel/cpu/mce/*
17204
17205 X86 MICROCODE UPDATE SUPPORT
17206 M:      Borislav Petkov <bp@alien8.de>
17207 S:      Maintained
17208 F:      arch/x86/kernel/cpu/microcode/*
17209
17210 X86 MM
17211 M:      Dave Hansen <dave.hansen@linux.intel.com>
17212 M:      Andy Lutomirski <luto@kernel.org>
17213 M:      Peter Zijlstra <peterz@infradead.org>
17214 L:      linux-kernel@vger.kernel.org
17215 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
17216 S:      Maintained
17217 F:      arch/x86/mm/
17218
17219 X86 PLATFORM DRIVERS
17220 M:      Darren Hart <dvhart@infradead.org>
17221 M:      Andy Shevchenko <andy@infradead.org>
17222 L:      platform-driver-x86@vger.kernel.org
17223 T:      git git://git.infradead.org/linux-platform-drivers-x86.git
17224 S:      Maintained
17225 F:      drivers/platform/x86/
17226 F:      drivers/platform/olpc/
17227
17228 X86 PLATFORM DRIVERS - ARCH
17229 R:      Darren Hart <dvhart@infradead.org>
17230 R:      Andy Shevchenko <andy@infradead.org>
17231 L:      platform-driver-x86@vger.kernel.org
17232 L:      x86@kernel.org
17233 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
17234 S:      Maintained
17235 F:      arch/x86/platform
17236
17237 X86 VDSO
17238 M:      Andy Lutomirski <luto@kernel.org>
17239 L:      linux-kernel@vger.kernel.org
17240 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
17241 S:      Maintained
17242 F:      arch/x86/entry/vdso/
17243
17244 XARRAY
17245 M:      Matthew Wilcox <willy@infradead.org>
17246 L:      linux-fsdevel@vger.kernel.org
17247 S:      Supported
17248 F:      Documentation/core-api/xarray.rst
17249 F:      lib/idr.c
17250 F:      lib/xarray.c
17251 F:      include/linux/idr.h
17252 F:      include/linux/xarray.h
17253 F:      tools/testing/radix-tree
17254
17255 XBOX DVD IR REMOTE
17256 M:      Benjamin Valentin <benpicco@googlemail.com>
17257 S:      Maintained
17258 F:      drivers/media/rc/xbox_remote.c
17259 F:      drivers/media/rc/keymaps/rc-xbox-dvd.c
17260
17261 XC2028/3028 TUNER DRIVER
17262 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
17263 L:      linux-media@vger.kernel.org
17264 W:      https://linuxtv.org
17265 T:      git git://linuxtv.org/media_tree.git
17266 S:      Maintained
17267 F:      drivers/media/tuners/tuner-xc2028.*
17268
17269 XDP (eXpress Data Path)
17270 M:      Alexei Starovoitov <ast@kernel.org>
17271 M:      Daniel Borkmann <daniel@iogearbox.net>
17272 M:      David S. Miller <davem@davemloft.net>
17273 M:      Jakub Kicinski <jakub.kicinski@netronome.com>
17274 M:      Jesper Dangaard Brouer <hawk@kernel.org>
17275 M:      John Fastabend <john.fastabend@gmail.com>
17276 L:      netdev@vger.kernel.org
17277 L:      xdp-newbies@vger.kernel.org
17278 L:      bpf@vger.kernel.org
17279 S:      Supported
17280 F:      net/core/xdp.c
17281 F:      include/net/xdp.h
17282 F:      kernel/bpf/devmap.c
17283 F:      kernel/bpf/cpumap.c
17284 F:      include/trace/events/xdp.h
17285 K:      xdp
17286 N:      xdp
17287
17288 XDP SOCKETS (AF_XDP)
17289 M:      Björn Töpel <bjorn.topel@intel.com>
17290 M:      Magnus Karlsson <magnus.karlsson@intel.com>
17291 L:      netdev@vger.kernel.org
17292 L:      bpf@vger.kernel.org
17293 S:      Maintained
17294 F:      kernel/bpf/xskmap.c
17295 F:      net/xdp/
17296
17297 XEN BLOCK SUBSYSTEM
17298 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
17299 M:      Roger Pau Monné <roger.pau@citrix.com>
17300 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
17301 S:      Supported
17302 F:      drivers/block/xen-blkback/*
17303 F:      drivers/block/xen*
17304
17305 XEN HYPERVISOR ARM
17306 M:      Stefano Stabellini <sstabellini@kernel.org>
17307 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
17308 S:      Maintained
17309 F:      arch/arm/xen/
17310 F:      arch/arm/include/asm/xen/
17311
17312 XEN HYPERVISOR ARM64
17313 M:      Stefano Stabellini <sstabellini@kernel.org>
17314 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
17315 S:      Maintained
17316 F:      arch/arm64/xen/
17317 F:      arch/arm64/include/asm/xen/
17318
17319 XEN HYPERVISOR INTERFACE
17320 M:      Boris Ostrovsky <boris.ostrovsky@oracle.com>
17321 M:      Juergen Gross <jgross@suse.com>
17322 R:      Stefano Stabellini <sstabellini@kernel.org>
17323 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
17324 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
17325 S:      Supported
17326 F:      arch/x86/xen/
17327 F:      arch/x86/platform/pvh/
17328 F:      drivers/*/xen-*front.c
17329 F:      drivers/xen/
17330 F:      arch/x86/include/asm/xen/
17331 F:      arch/x86/include/asm/pvclock-abi.h
17332 F:      include/xen/
17333 F:      include/uapi/xen/
17334 F:      Documentation/ABI/stable/sysfs-hypervisor-xen
17335 F:      Documentation/ABI/testing/sysfs-hypervisor-xen
17336
17337 XEN NETWORK BACKEND DRIVER
17338 M:      Wei Liu <wei.liu@kernel.org>
17339 M:      Paul Durrant <paul.durrant@citrix.com>
17340 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
17341 L:      netdev@vger.kernel.org
17342 S:      Supported
17343 F:      drivers/net/xen-netback/*
17344
17345 XEN PCI SUBSYSTEM
17346 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
17347 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
17348 S:      Supported
17349 F:      arch/x86/pci/*xen*
17350 F:      drivers/pci/*xen*
17351
17352 XEN PVSCSI DRIVERS
17353 M:      Juergen Gross <jgross@suse.com>
17354 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
17355 L:      linux-scsi@vger.kernel.org
17356 S:      Supported
17357 F:      drivers/scsi/xen-scsifront.c
17358 F:      drivers/xen/xen-scsiback.c
17359 F:      include/xen/interface/io/vscsiif.h
17360
17361 XEN SWIOTLB SUBSYSTEM
17362 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
17363 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
17364 L:      iommu@lists.linux-foundation.org
17365 S:      Supported
17366 F:      arch/x86/xen/*swiotlb*
17367 F:      drivers/xen/*swiotlb*
17368
17369 XEN SOUND FRONTEND DRIVER
17370 M:      Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
17371 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
17372 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
17373 S:      Supported
17374 F:      sound/xen/*
17375
17376 XFS FILESYSTEM
17377 M:      Darrick J. Wong <darrick.wong@oracle.com>
17378 M:      linux-xfs@vger.kernel.org
17379 L:      linux-xfs@vger.kernel.org
17380 W:      http://xfs.org/
17381 T:      git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
17382 S:      Supported
17383 F:      Documentation/filesystems/xfs.txt
17384 F:      fs/xfs/
17385
17386 XILINX AXI ETHERNET DRIVER
17387 M:      Anirudha Sarangi <anirudh@xilinx.com>
17388 M:      John Linn <John.Linn@xilinx.com>
17389 S:      Maintained
17390 F:      drivers/net/ethernet/xilinx/xilinx_axienet*
17391
17392 XILINX UARTLITE SERIAL DRIVER
17393 M:      Peter Korsgaard <jacmet@sunsite.dk>
17394 L:      linux-serial@vger.kernel.org
17395 S:      Maintained
17396 F:      drivers/tty/serial/uartlite.c
17397
17398 XILINX VIDEO IP CORES
17399 M:      Hyun Kwon <hyun.kwon@xilinx.com>
17400 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
17401 L:      linux-media@vger.kernel.org
17402 T:      git git://linuxtv.org/media_tree.git
17403 S:      Supported
17404 F:      Documentation/devicetree/bindings/media/xilinx/
17405 F:      drivers/media/platform/xilinx/
17406 F:      include/uapi/linux/xilinx-v4l2-controls.h
17407
17408 XILLYBUS DRIVER
17409 M:      Eli Billauer <eli.billauer@gmail.com>
17410 L:      linux-kernel@vger.kernel.org
17411 S:      Supported
17412 F:      drivers/char/xillybus/
17413
17414 XLP9XX I2C DRIVER
17415 M:      George Cherian <george.cherian@cavium.com>
17416 M:      Jan Glauber <jglauber@cavium.com>
17417 L:      linux-i2c@vger.kernel.org
17418 W:      http://www.cavium.com
17419 S:      Supported
17420 F:      Documentation/devicetree/bindings/i2c/i2c-xlp9xx.txt
17421 F:      drivers/i2c/busses/i2c-xlp9xx.c
17422
17423 XRA1403 GPIO EXPANDER
17424 M:      Nandor Han <nandor.han@ge.com>
17425 M:      Semi Malinen <semi.malinen@ge.com>
17426 L:      linux-gpio@vger.kernel.org
17427 S:      Maintained
17428 F:      drivers/gpio/gpio-xra1403.c
17429 F:      Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
17430
17431 XTENSA XTFPGA PLATFORM SUPPORT
17432 M:      Max Filippov <jcmvbkbc@gmail.com>
17433 L:      linux-xtensa@linux-xtensa.org
17434 S:      Maintained
17435 F:      drivers/spi/spi-xtensa-xtfpga.c
17436 F:      sound/soc/xtensa/xtfpga-i2s.c
17437
17438 YAM DRIVER FOR AX.25
17439 M:      Jean-Paul Roubelat <jpr@f6fbb.org>
17440 L:      linux-hams@vger.kernel.org
17441 S:      Maintained
17442 F:      drivers/net/hamradio/yam*
17443 F:      include/linux/yam.h
17444
17445 YAMA SECURITY MODULE
17446 M:      Kees Cook <keescook@chromium.org>
17447 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
17448 S:      Supported
17449 F:      security/yama/
17450 F:      Documentation/admin-guide/LSM/Yama.rst
17451
17452 YEALINK PHONE DRIVER
17453 M:      Henk Vergonet <Henk.Vergonet@gmail.com>
17454 L:      usbb2k-api-dev@nongnu.org
17455 S:      Maintained
17456 F:      Documentation/input/devices/yealink.rst
17457 F:      drivers/input/misc/yealink.*
17458
17459 Z8530 DRIVER FOR AX.25
17460 M:      Joerg Reuter <jreuter@yaina.de>
17461 W:      http://yaina.de/jreuter/
17462 W:      http://www.qsl.net/dl1bke/
17463 L:      linux-hams@vger.kernel.org
17464 S:      Maintained
17465 F:      Documentation/networking/z8530drv.txt
17466 F:      drivers/net/hamradio/*scc.c
17467 F:      drivers/net/hamradio/z8530.h
17468
17469 ZBUD COMPRESSED PAGE ALLOCATOR
17470 M:      Seth Jennings <sjenning@redhat.com>
17471 M:      Dan Streetman <ddstreet@ieee.org>
17472 L:      linux-mm@kvack.org
17473 S:      Maintained
17474 F:      mm/zbud.c
17475 F:      include/linux/zbud.h
17476
17477 ZD1211RW WIRELESS DRIVER
17478 M:      Daniel Drake <dsd@gentoo.org>
17479 M:      Ulrich Kunitz <kune@deine-taler.de>
17480 W:      http://zd1211.ath.cx/wiki/DriverRewrite
17481 L:      linux-wireless@vger.kernel.org
17482 L:      zd1211-devs@lists.sourceforge.net (subscribers-only)
17483 S:      Maintained
17484 F:      drivers/net/wireless/zydas/zd1211rw/
17485
17486 ZD1301 MEDIA DRIVER
17487 M:      Antti Palosaari <crope@iki.fi>
17488 L:      linux-media@vger.kernel.org
17489 W:      https://linuxtv.org/
17490 W:      http://palosaari.fi/linux/
17491 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
17492 S:      Maintained
17493 F:      drivers/media/usb/dvb-usb-v2/zd1301*
17494
17495 ZD1301_DEMOD MEDIA DRIVER
17496 M:      Antti Palosaari <crope@iki.fi>
17497 L:      linux-media@vger.kernel.org
17498 W:      https://linuxtv.org/
17499 W:      http://palosaari.fi/linux/
17500 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
17501 S:      Maintained
17502 F:      drivers/media/dvb-frontends/zd1301_demod*
17503
17504 ZPOOL COMPRESSED PAGE STORAGE API
17505 M:      Dan Streetman <ddstreet@ieee.org>
17506 L:      linux-mm@kvack.org
17507 S:      Maintained
17508 F:      mm/zpool.c
17509 F:      include/linux/zpool.h
17510
17511 ZR36067 VIDEO FOR LINUX DRIVER
17512 L:      mjpeg-users@lists.sourceforge.net
17513 L:      linux-media@vger.kernel.org
17514 W:      http://mjpeg.sourceforge.net/driver-zoran/
17515 T:      hg https://linuxtv.org/hg/v4l-dvb
17516 S:      Odd Fixes
17517 F:      drivers/staging/media/zoran/
17518
17519 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
17520 M:      Minchan Kim <minchan@kernel.org>
17521 M:      Nitin Gupta <ngupta@vflare.org>
17522 R:      Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
17523 L:      linux-kernel@vger.kernel.org
17524 S:      Maintained
17525 F:      drivers/block/zram/
17526 F:      Documentation/blockdev/zram.txt
17527
17528 ZS DECSTATION Z85C30 SERIAL DRIVER
17529 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
17530 S:      Maintained
17531 F:      drivers/tty/serial/zs.*
17532
17533 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
17534 M:      Minchan Kim <minchan@kernel.org>
17535 M:      Nitin Gupta <ngupta@vflare.org>
17536 R:      Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
17537 L:      linux-mm@kvack.org
17538 S:      Maintained
17539 F:      mm/zsmalloc.c
17540 F:      include/linux/zsmalloc.h
17541 F:      Documentation/vm/zsmalloc.rst
17542
17543 ZSWAP COMPRESSED SWAP CACHING
17544 M:      Seth Jennings <sjenning@redhat.com>
17545 M:      Dan Streetman <ddstreet@ieee.org>
17546 L:      linux-mm@kvack.org
17547 S:      Maintained
17548 F:      mm/zswap.c
17549
17550 THE REST
17551 M:      Linus Torvalds <torvalds@linux-foundation.org>
17552 L:      linux-kernel@vger.kernel.org
17553 Q:      http://patchwork.kernel.org/project/LKML/list/
17554 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
17555 S:      Buried alive in reporters
17556 F:      *
17557 F:      */