media: MAINTAINERS: Add meson video decoder
[linux-2.6-microblaze.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 ALLEGRO DVT VIDEO IP CORE DRIVER
672 M:      Michael Tretter <m.tretter@pengutronix.de>
673 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
674 L:      linux-media@vger.kernel.org
675 S:      Maintained
676 F:      drivers/staging/media/allegro-dvt/
677
678 ALLWINNER SECURITY SYSTEM
679 M:      Corentin Labbe <clabbe.montjoie@gmail.com>
680 L:      linux-crypto@vger.kernel.org
681 S:      Maintained
682 F:      drivers/crypto/sunxi-ss/
683
684 ALLWINNER VPU DRIVER
685 M:      Maxime Ripard <maxime.ripard@bootlin.com>
686 M:      Paul Kocialkowski <paul.kocialkowski@bootlin.com>
687 L:      linux-media@vger.kernel.org
688 S:      Maintained
689 F:      drivers/staging/media/sunxi/cedrus/
690
691 ALPHA PORT
692 M:      Richard Henderson <rth@twiddle.net>
693 M:      Ivan Kokshaysky <ink@jurassic.park.msu.ru>
694 M:      Matt Turner <mattst88@gmail.com>
695 S:      Odd Fixes
696 L:      linux-alpha@vger.kernel.org
697 F:      arch/alpha/
698
699 ALPS PS/2 TOUCHPAD DRIVER
700 R:      Pali Rohár <pali.rohar@gmail.com>
701 F:      drivers/input/mouse/alps.*
702
703 ALTERA I2C CONTROLLER DRIVER
704 M:      Thor Thayer <thor.thayer@linux.intel.com>
705 S:      Maintained
706 F:      drivers/i2c/busses/i2c-altera.c
707
708 ALTERA MAILBOX DRIVER
709 M:      Ley Foon Tan <lftan@altera.com>
710 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
711 S:      Maintained
712 F:      drivers/mailbox/mailbox-altera.c
713
714 ALTERA PIO DRIVER
715 M:      Tien Hock Loh <thloh@altera.com>
716 L:      linux-gpio@vger.kernel.org
717 S:      Maintained
718 F:      drivers/gpio/gpio-altera.c
719
720 ALTERA SYSTEM MANAGER DRIVER
721 M:      Thor Thayer <thor.thayer@linux.intel.com>
722 S:      Maintained
723 F:      drivers/mfd/altera-sysmgr.c
724 F:      include/linux/mfd/altera-sysgmr.h
725
726 ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
727 M:      Thor Thayer <thor.thayer@linux.intel.com>
728 S:      Maintained
729 F:      drivers/gpio/gpio-altera-a10sr.c
730 F:      drivers/mfd/altera-a10sr.c
731 F:      drivers/reset/reset-a10sr.c
732 F:      include/linux/mfd/altera-a10sr.h
733 F:      include/dt-bindings/reset/altr,rst-mgr-a10sr.h
734
735 ALTERA TRIPLE SPEED ETHERNET DRIVER
736 M:      Thor Thayer <thor.thayer@linux.intel.com>
737 L:      netdev@vger.kernel.org
738 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
739 S:      Maintained
740 F:      drivers/net/ethernet/altera/
741
742 ALTERA UART/JTAG UART SERIAL DRIVERS
743 M:      Tobias Klauser <tklauser@distanz.ch>
744 L:      linux-serial@vger.kernel.org
745 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
746 S:      Maintained
747 F:      drivers/tty/serial/altera_uart.c
748 F:      drivers/tty/serial/altera_jtaguart.c
749 F:      include/linux/altera_uart.h
750 F:      include/linux/altera_jtaguart.h
751
752 AMAZON ANNAPURNA LABS THERMAL MMIO DRIVER
753 M:      Talel Shenhar <talel@amazon.com>
754 S:      Maintained
755 F:      Documentation/devicetree/bindings/thermal/amazon,al-thermal.txt
756 F:      drivers/thermal/thermal_mmio.c
757
758 AMAZON ETHERNET DRIVERS
759 M:      Netanel Belgazal <netanel@amazon.com>
760 R:      Saeed Bishara <saeedb@amazon.com>
761 R:      Zorik Machulsky <zorik@amazon.com>
762 L:      netdev@vger.kernel.org
763 S:      Supported
764 F:      Documentation/networking/device_drivers/amazon/ena.txt
765 F:      drivers/net/ethernet/amazon/
766
767 AMAZON RDMA EFA DRIVER
768 M:      Gal Pressman <galpress@amazon.com>
769 R:      Yossi Leybovich <sleybo@amazon.com>
770 L:      linux-rdma@vger.kernel.org
771 Q:      https://patchwork.kernel.org/project/linux-rdma/list/
772 S:      Supported
773 F:      drivers/infiniband/hw/efa/
774 F:      include/uapi/rdma/efa-abi.h
775
776 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
777 M:      Tom Lendacky <thomas.lendacky@amd.com>
778 M:      Gary Hook <gary.hook@amd.com>
779 L:      linux-crypto@vger.kernel.org
780 S:      Supported
781 F:      drivers/crypto/ccp/
782 F:      include/linux/ccp.h
783
784 AMD DISPLAY CORE
785 M:      Harry Wentland <harry.wentland@amd.com>
786 M:      Leo Li <sunpeng.li@amd.com>
787 L:      amd-gfx@lists.freedesktop.org
788 T:      git git://people.freedesktop.org/~agd5f/linux
789 S:      Supported
790 F:      drivers/gpu/drm/amd/display/
791
792 AMD FAM15H PROCESSOR POWER MONITORING DRIVER
793 M:      Huang Rui <ray.huang@amd.com>
794 L:      linux-hwmon@vger.kernel.org
795 S:      Supported
796 F:      Documentation/hwmon/fam15h_power.rst
797 F:      drivers/hwmon/fam15h_power.c
798
799 AMD FCH GPIO DRIVER
800 M:      Enrico Weigelt, metux IT consult <info@metux.net>
801 L:      linux-gpio@vger.kernel.org
802 S:      Maintained
803 F:      drivers/gpio/gpio-amd-fch.c
804 F:      include/linux/platform_data/gpio/gpio-amd-fch.h
805
806 AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
807 L:      linux-geode@lists.infradead.org (moderated for non-subscribers)
808 S:      Orphan
809 F:      drivers/usb/gadget/udc/amd5536udc.*
810
811 AMD GEODE PROCESSOR/CHIPSET SUPPORT
812 P:      Andres Salomon <dilinger@queued.net>
813 L:      linux-geode@lists.infradead.org (moderated for non-subscribers)
814 W:      http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
815 S:      Supported
816 F:      drivers/char/hw_random/geode-rng.c
817 F:      drivers/crypto/geode*
818 F:      drivers/video/fbdev/geode/
819 F:      arch/x86/include/asm/geode.h
820
821 AMD IOMMU (AMD-VI)
822 M:      Joerg Roedel <joro@8bytes.org>
823 L:      iommu@lists.linux-foundation.org
824 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
825 S:      Maintained
826 F:      drivers/iommu/amd_iommu*.[ch]
827 F:      include/linux/amd-iommu.h
828
829 AMD KFD
830 M:      Oded Gabbay <oded.gabbay@gmail.com>
831 L:      dri-devel@lists.freedesktop.org
832 T:      git git://people.freedesktop.org/~gabbayo/linux.git
833 S:      Supported
834 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
835 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
836 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
837 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
838 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c
839 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_fence.c
840 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
841 F:      drivers/gpu/drm/amd/amdkfd/
842 F:      drivers/gpu/drm/amd/include/cik_structs.h
843 F:      drivers/gpu/drm/amd/include/kgd_kfd_interface.h
844 F:      drivers/gpu/drm/amd/include/vi_structs.h
845 F:      drivers/gpu/drm/amd/include/v9_structs.h
846 F:      include/uapi/linux/kfd_ioctl.h
847
848 AMD MP2 I2C DRIVER
849 M:      Elie Morisse <syniurge@gmail.com>
850 M:      Nehal Shah <nehal-bakulchandra.shah@amd.com>
851 M:      Shyam Sundar S K <shyam-sundar.s-k@amd.com>
852 L:      linux-i2c@vger.kernel.org
853 S:      Maintained
854 F:      drivers/i2c/busses/i2c-amd-mp2*
855
856 AMD POWERPLAY
857 M:      Rex Zhu <rex.zhu@amd.com>
858 M:      Evan Quan <evan.quan@amd.com>
859 L:      amd-gfx@lists.freedesktop.org
860 S:      Supported
861 F:      drivers/gpu/drm/amd/powerplay/
862 T:      git git://people.freedesktop.org/~agd5f/linux
863
864 AMD SEATTLE DEVICE TREE SUPPORT
865 M:      Brijesh Singh <brijeshkumar.singh@amd.com>
866 M:      Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
867 M:      Tom Lendacky <thomas.lendacky@amd.com>
868 S:      Supported
869 F:      arch/arm64/boot/dts/amd/
870
871 AMD XGBE DRIVER
872 M:      Tom Lendacky <thomas.lendacky@amd.com>
873 L:      netdev@vger.kernel.org
874 S:      Supported
875 F:      drivers/net/ethernet/amd/xgbe/
876 F:      arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
877
878 ANALOG DEVICES INC AD5686 DRIVER
879 M:      Stefan Popa <stefan.popa@analog.com>
880 L:      linux-pm@vger.kernel.org
881 W:      http://ez.analog.com/community/linux-device-drivers
882 S:      Supported
883 F:      drivers/iio/dac/ad5686*
884 F:      drivers/iio/dac/ad5696*
885
886 ANALOG DEVICES INC AD5758 DRIVER
887 M:      Stefan Popa <stefan.popa@analog.com>
888 L:      linux-iio@vger.kernel.org
889 W:      http://ez.analog.com/community/linux-device-drivers
890 S:      Supported
891 F:      drivers/iio/dac/ad5758.c
892 F:      Documentation/devicetree/bindings/iio/dac/ad5758.txt
893
894 ANALOG DEVICES INC AD7124 DRIVER
895 M:      Stefan Popa <stefan.popa@analog.com>
896 L:      linux-iio@vger.kernel.org
897 W:      http://ez.analog.com/community/linux-device-drivers
898 S:      Supported
899 F:      drivers/iio/adc/ad7124.c
900 F:      Documentation/devicetree/bindings/iio/adc/adi,ad7124.txt
901
902 ANALOG DEVICES INC AD7606 DRIVER
903 M:      Stefan Popa <stefan.popa@analog.com>
904 L:      linux-iio@vger.kernel.org
905 W:      http://ez.analog.com/community/linux-device-drivers
906 S:      Supported
907 F:      drivers/iio/adc/ad7606.c
908 F:      Documentation/devicetree/bindings/iio/adc/adi,ad7606.txt
909
910 ANALOG DEVICES INC AD7768-1 DRIVER
911 M:      Stefan Popa <stefan.popa@analog.com>
912 L:      linux-iio@vger.kernel.org
913 W:      http://ez.analog.com/community/linux-device-drivers
914 S:      Supported
915 F:      drivers/iio/adc/ad7768-1.c
916 F:      Documentation/devicetree/bindings/iio/adc/adi,ad7768-1.txt
917
918 ANALOG DEVICES INC AD9389B DRIVER
919 M:      Hans Verkuil <hverkuil-cisco@xs4all.nl>
920 L:      linux-media@vger.kernel.org
921 S:      Maintained
922 F:      drivers/media/i2c/ad9389b*
923
924 ANALOG DEVICES INC ADGS1408 DRIVER
925 M:      Mircea Caprioru <mircea.caprioru@analog.com>
926 S:      Supported
927 F:      drivers/mux/adgs1408.c
928 F:      Documentation/devicetree/bindings/mux/adi,adgs1408.txt
929
930 ANALOG DEVICES INC ADP5061 DRIVER
931 M:      Stefan Popa <stefan.popa@analog.com>
932 L:      linux-pm@vger.kernel.org
933 W:      http://ez.analog.com/community/linux-device-drivers
934 S:      Supported
935 F:      drivers/power/supply/adp5061.c
936
937 ANALOG DEVICES INC ADV7180 DRIVER
938 M:      Lars-Peter Clausen <lars@metafoo.de>
939 L:      linux-media@vger.kernel.org
940 W:      http://ez.analog.com/community/linux-device-drivers
941 S:      Supported
942 F:      drivers/media/i2c/adv7180.c
943
944 ANALOG DEVICES INC ADV748X DRIVER
945 M:      Kieran Bingham <kieran.bingham@ideasonboard.com>
946 L:      linux-media@vger.kernel.org
947 S:      Maintained
948 F:      drivers/media/i2c/adv748x/*
949
950 ANALOG DEVICES INC ADV7511 DRIVER
951 M:      Hans Verkuil <hverkuil-cisco@xs4all.nl>
952 L:      linux-media@vger.kernel.org
953 S:      Maintained
954 F:      drivers/media/i2c/adv7511*
955
956 ANALOG DEVICES INC ADV7604 DRIVER
957 M:      Hans Verkuil <hverkuil-cisco@xs4all.nl>
958 L:      linux-media@vger.kernel.org
959 S:      Maintained
960 F:      drivers/media/i2c/adv7604*
961
962 ANALOG DEVICES INC ADV7842 DRIVER
963 M:      Hans Verkuil <hverkuil-cisco@xs4all.nl>
964 L:      linux-media@vger.kernel.org
965 S:      Maintained
966 F:      drivers/media/i2c/adv7842*
967
968 ANALOG DEVICES INC ASOC CODEC DRIVERS
969 M:      Lars-Peter Clausen <lars@metafoo.de>
970 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
971 W:      http://wiki.analog.com/
972 W:      http://ez.analog.com/community/linux-device-drivers
973 S:      Supported
974 F:      sound/soc/codecs/adau*
975 F:      sound/soc/codecs/adav*
976 F:      sound/soc/codecs/ad1*
977 F:      sound/soc/codecs/ad7*
978 F:      sound/soc/codecs/ssm*
979 F:      sound/soc/codecs/sigmadsp.*
980
981 ANALOG DEVICES INC DMA DRIVERS
982 M:      Lars-Peter Clausen <lars@metafoo.de>
983 W:      http://ez.analog.com/community/linux-device-drivers
984 S:      Supported
985 F:      drivers/dma/dma-axi-dmac.c
986
987 ANALOG DEVICES INC IIO DRIVERS
988 M:      Lars-Peter Clausen <lars@metafoo.de>
989 M:      Michael Hennerich <Michael.Hennerich@analog.com>
990 M:      Stefan Popa <stefan.popa@analog.com>
991 W:      http://wiki.analog.com/
992 W:      http://ez.analog.com/community/linux-device-drivers
993 S:      Supported
994 F:      Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
995 F:      Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
996 F:      drivers/iio/*/ad*
997 F:      drivers/iio/adc/ltc2497*
998 X:      drivers/iio/*/adjd*
999 F:      drivers/staging/iio/*/ad*
1000
1001 ANALOGBITS PLL LIBRARIES
1002 M:      Paul Walmsley <paul.walmsley@sifive.com>
1003 S:      Supported
1004 F:      drivers/clk/analogbits/*
1005 F:      include/linux/clk/analogbits*
1006
1007 ANDES ARCHITECTURE
1008 M:      Greentime Hu <green.hu@gmail.com>
1009 M:      Vincent Chen <deanbo422@gmail.com>
1010 T:      git https://git.kernel.org/pub/scm/linux/kernel/git/greentime/linux.git
1011 S:      Supported
1012 F:      arch/nds32/
1013 F:      Documentation/devicetree/bindings/interrupt-controller/andestech,ativic32.txt
1014 F:      Documentation/devicetree/bindings/nds32/
1015 K:      nds32
1016 N:      nds32
1017
1018 ANDROID CONFIG FRAGMENTS
1019 M:      Rob Herring <robh@kernel.org>
1020 S:      Supported
1021 F:      kernel/configs/android*
1022
1023 ANDROID DRIVERS
1024 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
1025 M:      Arve Hjønnevåg <arve@android.com>
1026 M:      Todd Kjos <tkjos@android.com>
1027 M:      Martijn Coenen <maco@android.com>
1028 M:      Joel Fernandes <joel@joelfernandes.org>
1029 M:      Christian Brauner <christian@brauner.io>
1030 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
1031 L:      devel@driverdev.osuosl.org
1032 S:      Supported
1033 F:      drivers/android/
1034 F:      drivers/staging/android/
1035
1036 ANDROID GOLDFISH PIC DRIVER
1037 M:      Miodrag Dinic <miodrag.dinic@mips.com>
1038 S:      Supported
1039 F:      Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
1040 F:      drivers/irqchip/irq-goldfish-pic.c
1041
1042 ANDROID GOLDFISH RTC DRIVER
1043 M:      Miodrag Dinic <miodrag.dinic@mips.com>
1044 S:      Supported
1045 F:      Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
1046 F:      drivers/rtc/rtc-goldfish.c
1047
1048 ANDROID ION DRIVER
1049 M:      Laura Abbott <labbott@redhat.com>
1050 M:      Sumit Semwal <sumit.semwal@linaro.org>
1051 L:      devel@driverdev.osuosl.org
1052 L:      dri-devel@lists.freedesktop.org
1053 L:      linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
1054 S:      Supported
1055 F:      drivers/staging/android/ion
1056 F:      drivers/staging/android/uapi/ion.h
1057
1058 AOA (Apple Onboard Audio) ALSA DRIVER
1059 M:      Johannes Berg <johannes@sipsolutions.net>
1060 L:      linuxppc-dev@lists.ozlabs.org
1061 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
1062 S:      Maintained
1063 F:      sound/aoa/
1064
1065 APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
1066 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
1067 L:      linux-iio@vger.kernel.org
1068 S:      Maintained
1069 F:      drivers/iio/adc/stx104.c
1070
1071 APM DRIVER
1072 M:      Jiri Kosina <jikos@kernel.org>
1073 S:      Odd fixes
1074 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
1075 F:      arch/x86/kernel/apm_32.c
1076 F:      include/linux/apm_bios.h
1077 F:      include/uapi/linux/apm_bios.h
1078 F:      drivers/char/apm-emulation.c
1079
1080 APPARMOR SECURITY MODULE
1081 M:      John Johansen <john.johansen@canonical.com>
1082 L:      apparmor@lists.ubuntu.com (subscribers-only, general discussion)
1083 W:      wiki.apparmor.net
1084 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
1085 S:      Supported
1086 F:      security/apparmor/
1087 F:      Documentation/admin-guide/LSM/apparmor.rst
1088
1089 APPLE BCM5974 MULTITOUCH DRIVER
1090 M:      Henrik Rydberg <rydberg@bitmath.org>
1091 L:      linux-input@vger.kernel.org
1092 S:      Odd fixes
1093 F:      drivers/input/mouse/bcm5974.c
1094
1095 APPLE SMC DRIVER
1096 M:      Henrik Rydberg <rydberg@bitmath.org>
1097 L:      linux-hwmon@vger.kernel.org
1098 S:      Odd fixes
1099 F:      drivers/hwmon/applesmc.c
1100
1101 APPLETALK NETWORK LAYER
1102 L:      netdev@vger.kernel.org
1103 S:      Odd fixes
1104 F:      drivers/net/appletalk/
1105 F:      net/appletalk/
1106 F:      include/linux/atalk.h
1107 F:      include/uapi/linux/atalk.h
1108
1109 APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
1110 M:      Khuong Dinh <khuong@os.amperecomputing.com>
1111 S:      Supported
1112 F:      arch/arm64/boot/dts/apm/
1113
1114 APPLIED MICRO (APM) X-GENE SOC EDAC
1115 M:      Khuong Dinh <khuong@os.amperecomputing.com>
1116 S:      Supported
1117 F:      drivers/edac/xgene_edac.c
1118 F:      Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
1119
1120 APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
1121 M:      Iyappan Subramanian <iyappan@os.amperecomputing.com>
1122 M:      Keyur Chudgar <keyur@os.amperecomputing.com>
1123 S:      Supported
1124 F:      drivers/net/ethernet/apm/xgene-v2/
1125
1126 APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
1127 M:      Iyappan Subramanian <iyappan@os.amperecomputing.com>
1128 M:      Keyur Chudgar <keyur@os.amperecomputing.com>
1129 M:      Quan Nguyen <quan@os.amperecomputing.com>
1130 S:      Supported
1131 F:      drivers/net/ethernet/apm/xgene/
1132 F:      drivers/net/phy/mdio-xgene.c
1133 F:      Documentation/devicetree/bindings/net/apm-xgene-enet.txt
1134 F:      Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
1135
1136 APPLIED MICRO (APM) X-GENE SOC PMU
1137 M:      Khuong Dinh <khuong@os.amperecomputing.com>
1138 S:      Supported
1139 F:      drivers/perf/xgene_pmu.c
1140 F:      Documentation/perf/xgene-pmu.txt
1141 F:      Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
1142
1143 APTINA CAMERA SENSOR PLL
1144 M:      Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
1145 L:      linux-media@vger.kernel.org
1146 S:      Maintained
1147 F:      drivers/media/i2c/aptina-pll.*
1148
1149 ARC FRAMEBUFFER DRIVER
1150 M:      Jaya Kumar <jayalk@intworks.biz>
1151 S:      Maintained
1152 F:      drivers/video/fbdev/arcfb.c
1153 F:      drivers/video/fbdev/core/fb_defio.c
1154
1155 ARC PGU DRM DRIVER
1156 M:      Alexey Brodkin <abrodkin@synopsys.com>
1157 S:      Supported
1158 F:      drivers/gpu/drm/arc/
1159 F:      Documentation/devicetree/bindings/display/snps,arcpgu.txt
1160
1161 ARCNET NETWORK LAYER
1162 M:      Michael Grzeschik <m.grzeschik@pengutronix.de>
1163 L:      netdev@vger.kernel.org
1164 S:      Maintained
1165 F:      drivers/net/arcnet/
1166 F:      include/uapi/linux/if_arcnet.h
1167
1168 ARM ARCHITECTED TIMER DRIVER
1169 M:      Mark Rutland <mark.rutland@arm.com>
1170 M:      Marc Zyngier <marc.zyngier@arm.com>
1171 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1172 S:      Maintained
1173 F:      arch/arm/include/asm/arch_timer.h
1174 F:      arch/arm64/include/asm/arch_timer.h
1175 F:      drivers/clocksource/arm_arch_timer.c
1176
1177 ARM INTEGRATOR, VERSATILE AND REALVIEW SUPPORT
1178 M:      Linus Walleij <linus.walleij@linaro.org>
1179 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1180 S:      Maintained
1181 F:      Documentation/devicetree/bindings/arm/arm-boards
1182 F:      Documentation/devicetree/bindings/auxdisplay/arm-charlcd.txt
1183 F:      Documentation/devicetree/bindings/clock/arm-integrator.txt
1184 F:      Documentation/devicetree/bindings/interrupt-controller/arm,versatile-fpga-irq.txt
1185 F:      Documentation/devicetree/bindings/mtd/arm-versatile.txt
1186 F:      arch/arm/mach-integrator/
1187 F:      arch/arm/mach-realview/
1188 F:      arch/arm/mach-versatile/
1189 F:      arch/arm/plat-versatile/
1190 F:      arch/arm/boot/dts/arm-realview-*
1191 F:      arch/arm/boot/dts/integrator*
1192 F:      arch/arm/boot/dts/versatile*
1193 F:      drivers/clk/versatile/
1194 F:      drivers/i2c/busses/i2c-versatile.c
1195 F:      drivers/irqchip/irq-versatile-fpga.c
1196 F:      drivers/mtd/maps/physmap_of_versatile.c
1197 F:      drivers/power/reset/arm-versatile-reboot.c
1198 F:      drivers/soc/versatile/
1199
1200 ARM HDLCD DRM DRIVER
1201 M:      Liviu Dudau <liviu.dudau@arm.com>
1202 S:      Supported
1203 F:      drivers/gpu/drm/arm/hdlcd_*
1204 F:      Documentation/devicetree/bindings/display/arm,hdlcd.txt
1205
1206 ARM KOMEDA DRM-KMS DRIVER
1207 M:      James (Qian) Wang <james.qian.wang@arm.com>
1208 M:      Liviu Dudau <liviu.dudau@arm.com>
1209 L:      Mali DP Maintainers <malidp@foss.arm.com>
1210 S:      Supported
1211 T:      git git://linux-arm.org/linux-ld.git for-upstream/mali-dp
1212 F:      drivers/gpu/drm/arm/display/include/
1213 F:      drivers/gpu/drm/arm/display/komeda/
1214 F:      Documentation/devicetree/bindings/display/arm,komeda.txt
1215 F:      Documentation/gpu/komeda-kms.rst
1216
1217 ARM MALI-DP DRM DRIVER
1218 M:      Liviu Dudau <liviu.dudau@arm.com>
1219 M:      Brian Starkey <brian.starkey@arm.com>
1220 L:      Mali DP Maintainers <malidp@foss.arm.com>
1221 S:      Supported
1222 T:      git git://linux-arm.org/linux-ld.git for-upstream/mali-dp
1223 F:      drivers/gpu/drm/arm/
1224 F:      Documentation/devicetree/bindings/display/arm,malidp.txt
1225 F:      Documentation/gpu/afbc.rst
1226
1227 ARM MALI PANFROST DRM DRIVER
1228 M:      Rob Herring <robh@kernel.org>
1229 M:      Tomeu Vizoso <tomeu.vizoso@collabora.com>
1230 L:      dri-devel@lists.freedesktop.org
1231 S:      Supported
1232 T:      git git://anongit.freedesktop.org/drm/drm-misc
1233 F:      drivers/gpu/drm/panfrost/
1234 F:      include/uapi/drm/panfrost_drm.h
1235
1236 ARM MFM AND FLOPPY DRIVERS
1237 M:      Ian Molton <spyro@f2s.com>
1238 S:      Maintained
1239 F:      arch/arm/lib/floppydma.S
1240 F:      arch/arm/include/asm/floppy.h
1241
1242 ARM PMU PROFILING AND DEBUGGING
1243 M:      Will Deacon <will.deacon@arm.com>
1244 M:      Mark Rutland <mark.rutland@arm.com>
1245 S:      Maintained
1246 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1247 F:      arch/arm*/kernel/perf_*
1248 F:      arch/arm/oprofile/common.c
1249 F:      arch/arm*/kernel/hw_breakpoint.c
1250 F:      arch/arm*/include/asm/hw_breakpoint.h
1251 F:      arch/arm*/include/asm/perf_event.h
1252 F:      drivers/perf/*
1253 F:      include/linux/perf/arm_pmu.h
1254 F:      Documentation/devicetree/bindings/arm/pmu.yaml
1255 F:      Documentation/devicetree/bindings/perf/
1256
1257 ARM PORT
1258 M:      Russell King <linux@armlinux.org.uk>
1259 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1260 W:      http://www.armlinux.org.uk/
1261 S:      Odd Fixes
1262 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git
1263 F:      arch/arm/
1264 X:      arch/arm/boot/dts/
1265
1266 ARM PRIMECELL AACI PL041 DRIVER
1267 M:      Russell King <linux@armlinux.org.uk>
1268 S:      Odd Fixes
1269 F:      sound/arm/aaci.*
1270
1271 ARM PRIMECELL BUS SUPPORT
1272 M:      Russell King <linux@armlinux.org.uk>
1273 S:      Odd Fixes
1274 F:      drivers/amba/
1275 F:      include/linux/amba/bus.h
1276
1277 ARM PRIMECELL CLCD PL110 DRIVER
1278 M:      Russell King <linux@armlinux.org.uk>
1279 S:      Odd Fixes
1280 F:      drivers/video/fbdev/amba-clcd.*
1281
1282 ARM PRIMECELL KMI PL050 DRIVER
1283 M:      Russell King <linux@armlinux.org.uk>
1284 S:      Odd Fixes
1285 F:      drivers/input/serio/ambakmi.*
1286 F:      include/linux/amba/kmi.h
1287
1288 ARM PRIMECELL MMCI PL180/1 DRIVER
1289 M:      Russell King <linux@armlinux.org.uk>
1290 S:      Odd Fixes
1291 F:      drivers/mmc/host/mmci.*
1292 F:      include/linux/amba/mmci.h
1293
1294 ARM PRIMECELL SSP PL022 SPI DRIVER
1295 M:      Linus Walleij <linus.walleij@linaro.org>
1296 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1297 S:      Maintained
1298 F:      Documentation/devicetree/bindings/spi/spi_pl022.txt
1299 F:      drivers/spi/spi-pl022.c
1300
1301 ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1302 M:      Russell King <linux@armlinux.org.uk>
1303 S:      Odd Fixes
1304 F:      drivers/tty/serial/amba-pl01*.c
1305 F:      include/linux/amba/serial.h
1306
1307 ARM PRIMECELL VIC PL190/PL192 DRIVER
1308 M:      Linus Walleij <linus.walleij@linaro.org>
1309 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1310 S:      Maintained
1311 F:      Documentation/devicetree/bindings/interrupt-controller/arm,vic.txt
1312 F:      drivers/irqchip/irq-vic.c
1313
1314 ARM SMMU DRIVERS
1315 M:      Will Deacon <will.deacon@arm.com>
1316 R:      Robin Murphy <robin.murphy@arm.com>
1317 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1318 S:      Maintained
1319 F:      drivers/iommu/arm-smmu.c
1320 F:      drivers/iommu/arm-smmu-v3.c
1321 F:      drivers/iommu/io-pgtable-arm.c
1322 F:      drivers/iommu/io-pgtable-arm-v7s.c
1323
1324 ARM SUB-ARCHITECTURES
1325 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1326 S:      Maintained
1327 F:      arch/arm/mach-*/
1328 F:      arch/arm/plat-*/
1329 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
1330
1331 ARM/ACTIONS SEMI ARCHITECTURE
1332 M:      Andreas Färber <afaerber@suse.de>
1333 R:      Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1334 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1335 S:      Maintained
1336 N:      owl
1337 F:      arch/arm/mach-actions/
1338 F:      arch/arm/boot/dts/owl-*
1339 F:      arch/arm64/boot/dts/actions/
1340 F:      drivers/clk/actions/
1341 F:      drivers/clocksource/timer-owl*
1342 F:      drivers/dma/owl-dma.c
1343 F:      drivers/i2c/busses/i2c-owl.c
1344 F:      drivers/pinctrl/actions/*
1345 F:      drivers/soc/actions/
1346 F:      include/dt-bindings/power/owl-*
1347 F:      include/linux/soc/actions/
1348 F:      Documentation/devicetree/bindings/arm/actions.txt
1349 F:      Documentation/devicetree/bindings/clock/actions,owl-cmu.txt
1350 F:      Documentation/devicetree/bindings/dma/owl-dma.txt
1351 F:      Documentation/devicetree/bindings/i2c/i2c-owl.txt
1352 F:      Documentation/devicetree/bindings/pinctrl/actions,s900-pinctrl.txt
1353 F:      Documentation/devicetree/bindings/power/actions,owl-sps.txt
1354 F:      Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1355
1356 ARM/ADS SPHERE MACHINE SUPPORT
1357 M:      Lennert Buytenhek <kernel@wantstofly.org>
1358 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1359 S:      Maintained
1360
1361 ARM/AFEB9260 MACHINE SUPPORT
1362 M:      Sergey Lapin <slapin@ossfans.org>
1363 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1364 S:      Maintained
1365
1366 ARM/AJECO 1ARM MACHINE SUPPORT
1367 M:      Lennert Buytenhek <kernel@wantstofly.org>
1368 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1369 S:      Maintained
1370
1371 ARM/Allwinner SoC Clock Support
1372 M:      Emilio López <emilio@elopez.com.ar>
1373 S:      Maintained
1374 F:      drivers/clk/sunxi/
1375
1376 ARM/Allwinner sunXi SoC support
1377 M:      Maxime Ripard <maxime.ripard@bootlin.com>
1378 M:      Chen-Yu Tsai <wens@csie.org>
1379 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1380 S:      Maintained
1381 N:      sun[x456789]i
1382 N:      sun50i
1383 F:      arch/arm/mach-sunxi/
1384 F:      arch/arm64/boot/dts/allwinner/
1385 F:      drivers/clk/sunxi-ng/
1386 F:      drivers/pinctrl/sunxi/
1387 F:      drivers/soc/sunxi/
1388 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1389
1390 ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1391 M:      Neil Armstrong <narmstrong@baylibre.com>
1392 M:      Jerome Brunet <jbrunet@baylibre.com>
1393 L:      linux-amlogic@lists.infradead.org
1394 S:      Maintained
1395 F:      drivers/clk/meson/
1396 F:      include/dt-bindings/clock/meson*
1397 F:      include/dt-bindings/clock/gxbb*
1398 F:      Documentation/devicetree/bindings/clock/amlogic*
1399
1400 ARM/Amlogic Meson SoC support
1401 M:      Kevin Hilman <khilman@baylibre.com>
1402 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1403 L:      linux-amlogic@lists.infradead.org
1404 W:      http://linux-meson.com/
1405 S:      Maintained
1406 F:      arch/arm/mach-meson/
1407 F:      arch/arm/boot/dts/meson*
1408 F:      arch/arm64/boot/dts/amlogic/
1409 F:      drivers/pinctrl/meson/
1410 F:      drivers/mmc/host/meson*
1411 F:      drivers/soc/amlogic/
1412 N:      meson
1413
1414 ARM/Amlogic Meson SoC Sound Drivers
1415 M:      Jerome Brunet <jbrunet@baylibre.com>
1416 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
1417 S:      Maintained
1418 F:      sound/soc/meson/
1419 F:      Documentation/devicetree/bindings/sound/amlogic*
1420
1421 ARM/Annapurna Labs ALPINE ARCHITECTURE
1422 M:      Tsahee Zidenberg <tsahee@annapurnalabs.com>
1423 M:      Antoine Tenart <antoine.tenart@bootlin.com>
1424 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1425 S:      Maintained
1426 F:      arch/arm/mach-alpine/
1427 F:      arch/arm/boot/dts/alpine*
1428 F:      arch/arm64/boot/dts/al/
1429 F:      drivers/*/*alpine*
1430
1431 ARM/ARTPEC MACHINE SUPPORT
1432 M:      Jesper Nilsson <jesper.nilsson@axis.com>
1433 M:      Lars Persson <lars.persson@axis.com>
1434 S:      Maintained
1435 L:      linux-arm-kernel@axis.com
1436 F:      arch/arm/mach-artpec
1437 F:      arch/arm/boot/dts/artpec6*
1438 F:      drivers/clk/axis
1439 F:      drivers/crypto/axis
1440 F:      drivers/pinctrl/pinctrl-artpec*
1441 F:      Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1442
1443 ARM/ASPEED I2C DRIVER
1444 M:      Brendan Higgins <brendanhiggins@google.com>
1445 R:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
1446 R:      Joel Stanley <joel@jms.id.au>
1447 L:      linux-i2c@vger.kernel.org
1448 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
1449 S:      Maintained
1450 F:      drivers/irqchip/irq-aspeed-i2c-ic.c
1451 F:      drivers/i2c/busses/i2c-aspeed.c
1452 F:      Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1453 F:      Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
1454
1455 ARM/ASPEED MACHINE SUPPORT
1456 M:      Joel Stanley <joel@jms.id.au>
1457 R:      Andrew Jeffery <andrew@aj.id.au>
1458 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1459 L:      linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
1460 Q:      https://patchwork.ozlabs.org/project/linux-aspeed/list/
1461 S:      Supported
1462 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git
1463 F:      arch/arm/mach-aspeed/
1464 F:      arch/arm/boot/dts/aspeed-*
1465 N:      aspeed
1466
1467 ARM/BITMAIN ARCHITECTURE
1468 M:      Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1469 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1470 S:      Maintained
1471 F:      arch/arm64/boot/dts/bitmain/
1472 F:      drivers/pinctrl/pinctrl-bm1880.c
1473 F:      Documentation/devicetree/bindings/arm/bitmain.yaml
1474 F:      Documentation/devicetree/bindings/pinctrl/bitmain,bm1880-pinctrl.txt
1475
1476 ARM/CALXEDA HIGHBANK ARCHITECTURE
1477 M:      Rob Herring <robh@kernel.org>
1478 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1479 S:      Maintained
1480 F:      arch/arm/mach-highbank/
1481 F:      arch/arm/boot/dts/highbank.dts
1482 F:      arch/arm/boot/dts/ecx-*.dts*
1483
1484 ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1485 M:      Krzysztof Halasa <khalasa@piap.pl>
1486 S:      Maintained
1487 F:      arch/arm/mach-cns3xxx/
1488
1489 ARM/CAVIUM THUNDER NETWORK DRIVER
1490 M:      Sunil Goutham <sgoutham@cavium.com>
1491 M:      Robert Richter <rric@kernel.org>
1492 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1493 S:      Supported
1494 F:      drivers/net/ethernet/cavium/thunder/
1495
1496 ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
1497 M:      Lukasz Majewski <lukma@denx.de>
1498 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1499 S:      Maintained
1500 F:      arch/arm/mach-ep93xx/ts72xx.c
1501
1502 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1503 M:      Alexander Shiyan <shc_work@mail.ru>
1504 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1505 S:      Odd Fixes
1506 N:      clps711x
1507
1508 ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1509 M:      Lennert Buytenhek <kernel@wantstofly.org>
1510 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1511 S:      Maintained
1512
1513 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1514 M:      Hartley Sweeten <hsweeten@visionengravers.com>
1515 M:      Alexander Sverdlin <alexander.sverdlin@gmail.com>
1516 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1517 S:      Maintained
1518 F:      arch/arm/mach-ep93xx/
1519 F:      arch/arm/mach-ep93xx/include/mach/
1520
1521 ARM/CLKDEV SUPPORT
1522 M:      Russell King <linux@armlinux.org.uk>
1523 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1524 S:      Maintained
1525 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1526 F:      drivers/clk/clkdev.c
1527
1528 ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1529 M:      Mike Rapoport <mike@compulab.co.il>
1530 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1531 S:      Maintained
1532
1533 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1534 M:      Baruch Siach <baruch@tkos.co.il>
1535 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1536 S:      Maintained
1537 F:      arch/arm/boot/dts/cx92755*
1538 N:      digicolor
1539
1540 ARM/CONTEC MICRO9 MACHINE SUPPORT
1541 M:      Hubert Feurstein <hubert.feurstein@contec.at>
1542 S:      Maintained
1543 F:      arch/arm/mach-ep93xx/micro9.c
1544
1545 ARM/CORESIGHT FRAMEWORK AND DRIVERS
1546 M:      Mathieu Poirier <mathieu.poirier@linaro.org>
1547 R:      Suzuki K Poulose <suzuki.poulose@arm.com>
1548 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1549 S:      Maintained
1550 F:      drivers/hwtracing/coresight/*
1551 F:      Documentation/trace/coresight.txt
1552 F:      Documentation/trace/coresight-cpu-debug.txt
1553 F:      Documentation/devicetree/bindings/arm/coresight.txt
1554 F:      Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1555 F:      Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1556 F:      tools/perf/arch/arm/util/pmu.c
1557 F:      tools/perf/arch/arm/util/auxtrace.c
1558 F:      tools/perf/arch/arm/util/cs-etm.c
1559 F:      tools/perf/arch/arm/util/cs-etm.h
1560 F:      tools/perf/util/cs-etm.*
1561 F:      tools/perf/util/cs-etm-decoder/*
1562
1563 ARM/CORGI MACHINE SUPPORT
1564 M:      Richard Purdie <rpurdie@rpsys.net>
1565 S:      Maintained
1566
1567 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1568 M:      Hans Ulli Kroll <ulli.kroll@googlemail.com>
1569 M:      Linus Walleij <linus.walleij@linaro.org>
1570 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1571 T:      git git://github.com/ulli-kroll/linux.git
1572 S:      Maintained
1573 F:      Documentation/devicetree/bindings/arm/gemini.txt
1574 F:      Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
1575 F:      Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt
1576 F:      Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt
1577 F:      arch/arm/mach-gemini/
1578 F:      drivers/net/ethernet/cortina/
1579 F:      drivers/pinctrl/pinctrl-gemini.c
1580 F:      drivers/rtc/rtc-ftrtc010.c
1581
1582 ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1583 M:      Barry Song <baohua@kernel.org>
1584 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1585 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1586 S:      Maintained
1587 F:      arch/arm/boot/dts/prima2*
1588 F:      arch/arm/mach-prima2/
1589 F:      drivers/clk/sirf/
1590 F:      drivers/clocksource/timer-prima2.c
1591 F:      drivers/clocksource/timer-atlas7.c
1592 N:      [^a-z]sirf
1593 X:      drivers/gnss
1594
1595 ARM/EBSA110 MACHINE SUPPORT
1596 M:      Russell King <linux@armlinux.org.uk>
1597 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1598 W:      http://www.armlinux.org.uk/
1599 S:      Maintained
1600 F:      arch/arm/mach-ebsa110/
1601 F:      drivers/net/ethernet/amd/am79c961a.*
1602
1603 ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1604 M:      Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
1605 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
1606 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1607 S:      Maintained
1608 N:      efm32
1609
1610 ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1611 M:      Robert Jarzmik <robert.jarzmik@free.fr>
1612 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1613 S:      Maintained
1614 F:      arch/arm/mach-pxa/ezx.c
1615
1616 ARM/FARADAY FA526 PORT
1617 M:      Hans Ulli Kroll <ulli.kroll@googlemail.com>
1618 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1619 S:      Maintained
1620 T:      git git://git.berlios.de/gemini-board
1621 F:      arch/arm/mm/*-fa*
1622
1623 ARM/FOOTBRIDGE ARCHITECTURE
1624 M:      Russell King <linux@armlinux.org.uk>
1625 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1626 W:      http://www.armlinux.org.uk/
1627 S:      Maintained
1628 F:      arch/arm/include/asm/hardware/dec21285.h
1629 F:      arch/arm/mach-footbridge/
1630
1631 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1632 M:      Shawn Guo <shawnguo@kernel.org>
1633 M:      Sascha Hauer <s.hauer@pengutronix.de>
1634 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
1635 R:      Fabio Estevam <festevam@gmail.com>
1636 R:      NXP Linux Team <linux-imx@nxp.com>
1637 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1638 S:      Maintained
1639 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1640 N:      imx
1641 N:      mxs
1642 X:      drivers/media/i2c/
1643
1644 ARM/FREESCALE VYBRID ARM ARCHITECTURE
1645 M:      Shawn Guo <shawnguo@kernel.org>
1646 M:      Sascha Hauer <s.hauer@pengutronix.de>
1647 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
1648 R:      Stefan Agner <stefan@agner.ch>
1649 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1650 S:      Maintained
1651 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1652 F:      arch/arm/mach-imx/*vf610*
1653 F:      arch/arm/boot/dts/vf*
1654
1655 ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE
1656 M:      Shawn Guo <shawnguo@kernel.org>
1657 M:      Li Yang <leoyang.li@nxp.com>
1658 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1659 S:      Maintained
1660 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1661 F:      arch/arm/boot/dts/ls1021a*
1662 F:      arch/arm64/boot/dts/freescale/fsl-*
1663 F:      arch/arm64/boot/dts/freescale/qoriq-*
1664
1665 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1666 M:      Lennert Buytenhek <kernel@wantstofly.org>
1667 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1668 S:      Maintained
1669
1670 ARM/GUMSTIX MACHINE SUPPORT
1671 M:      Steve Sakoman <sakoman@gmail.com>
1672 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1673 S:      Maintained
1674
1675 ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1676 M:      Philipp Zabel <philipp.zabel@gmail.com>
1677 M:      Paul Parsons <lost.distance@yahoo.com>
1678 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1679 S:      Maintained
1680 F:      arch/arm/mach-pxa/hx4700.c
1681 F:      arch/arm/mach-pxa/include/mach/hx4700.h
1682 F:      sound/soc/pxa/hx4700.c
1683
1684 ARM/HISILICON SOC SUPPORT
1685 M:      Wei Xu <xuwei5@hisilicon.com>
1686 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1687 W:      http://www.hisilicon.com
1688 S:      Supported
1689 T:      git git://github.com/hisilicon/linux-hisi.git
1690 F:      arch/arm/mach-hisi/
1691 F:      arch/arm/boot/dts/hi3*
1692 F:      arch/arm/boot/dts/hip*
1693 F:      arch/arm/boot/dts/hisi*
1694 F:      arch/arm64/boot/dts/hisilicon/
1695
1696 ARM/HP JORNADA 7XX MACHINE SUPPORT
1697 M:      Kristoffer Ericson <kristoffer.ericson@gmail.com>
1698 W:      www.jlime.com
1699 S:      Maintained
1700 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1701 F:      arch/arm/mach-sa1100/jornada720.c
1702 F:      arch/arm/mach-sa1100/include/mach/jornada720.h
1703
1704 ARM/IGEP MACHINE SUPPORT
1705 M:      Enric Balletbo i Serra <eballetbo@gmail.com>
1706 M:      Javier Martinez Canillas <javier@dowhile0.org>
1707 L:      linux-omap@vger.kernel.org
1708 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1709 S:      Maintained
1710 F:      arch/arm/boot/dts/omap3-igep*
1711
1712 ARM/INCOME PXA270 SUPPORT
1713 M:      Marek Vasut <marek.vasut@gmail.com>
1714 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1715 S:      Maintained
1716 F:      arch/arm/mach-pxa/colibri-pxa270-income.c
1717
1718 ARM/INTEL IOP13XX 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 IOP32X ARM ARCHITECTURE
1724 M:      Lennert Buytenhek <kernel@wantstofly.org>
1725 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1726 S:      Maintained
1727
1728 ARM/INTEL IOP33X ARM ARCHITECTURE
1729 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1730 S:      Orphan
1731
1732 ARM/INTEL IQ81342EX 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 IXDP2850 MACHINE SUPPORT
1738 M:      Lennert Buytenhek <kernel@wantstofly.org>
1739 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1740 S:      Maintained
1741
1742 ARM/INTEL IXP4XX ARM ARCHITECTURE
1743 M:      Linus Walleij <linusw@kernel.org>
1744 M:      Imre Kaloz <kaloz@openwrt.org>
1745 M:      Krzysztof Halasa <khalasa@piap.pl>
1746 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1747 S:      Maintained
1748 F:      Documentation/devicetree/bindings/arm/intel-ixp4xx.yaml
1749 F:      Documentation/devicetree/bindings/gpio/intel,ixp4xx-gpio.txt
1750 F:      Documentation/devicetree/bindings/interrupt-controller/intel,ixp4xx-interrupt.yaml
1751 F:      Documentation/devicetree/bindings/timer/intel,ixp4xx-timer.yaml
1752 F:      arch/arm/mach-ixp4xx/
1753 F:      drivers/clocksource/timer-ixp4xx.c
1754 F:      drivers/gpio/gpio-ixp4xx.c
1755 F:      drivers/irqchip/irq-ixp4xx.c
1756 F:      include/linux/irqchip/irq-ixp4xx.h
1757 F:      include/linux/platform_data/timer-ixp4xx.h
1758
1759 ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1760 M:      Jonathan Cameron <jic23@cam.ac.uk>
1761 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1762 S:      Maintained
1763 F:      arch/arm/mach-pxa/stargate2.c
1764 F:      drivers/pcmcia/pxa2xx_stargate2.c
1765
1766 ARM/INTEL XSC3 (MANZANO) ARM CORE
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/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1772 M:      Lennert Buytenhek <kernel@wantstofly.org>
1773 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1774 S:      Maintained
1775
1776 ARM/LG1K ARCHITECTURE
1777 M:      Chanho Min <chanho.min@lge.com>
1778 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1779 S:      Maintained
1780 F:      arch/arm64/boot/dts/lg/
1781
1782 ARM/LOGICPD PXA270 MACHINE SUPPORT
1783 M:      Lennert Buytenhek <kernel@wantstofly.org>
1784 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1785 S:      Maintained
1786
1787 ARM/LPC18XX ARCHITECTURE
1788 M:      Vladimir Zapolskiy <vz@mleia.com>
1789 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1790 S:      Maintained
1791 F:      arch/arm/boot/dts/lpc43*
1792 F:      drivers/i2c/busses/i2c-lpc2k.c
1793 F:      drivers/memory/pl172.c
1794 F:      drivers/mtd/spi-nor/nxp-spifi.c
1795 F:      drivers/rtc/rtc-lpc24xx.c
1796 N:      lpc18xx
1797
1798 ARM/LPC32XX SOC SUPPORT
1799 M:      Vladimir Zapolskiy <vz@mleia.com>
1800 M:      Sylvain Lemieux <slemieux.tyco@gmail.com>
1801 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1802 T:      git git://github.com/vzapolskiy/linux-lpc32xx.git
1803 S:      Maintained
1804 F:      arch/arm/boot/dts/lpc32*
1805 F:      arch/arm/mach-lpc32xx/
1806 F:      drivers/i2c/busses/i2c-pnx.c
1807 F:      drivers/net/ethernet/nxp/lpc_eth.c
1808 F:      drivers/usb/host/ohci-nxp.c
1809 F:      drivers/watchdog/pnx4008_wdt.c
1810 N:      lpc32xx
1811
1812 ARM/MAGICIAN MACHINE SUPPORT
1813 M:      Philipp Zabel <philipp.zabel@gmail.com>
1814 S:      Maintained
1815
1816 ARM/Marvell Dove/MV78xx0/Orion SOC support
1817 M:      Jason Cooper <jason@lakedaemon.net>
1818 M:      Andrew Lunn <andrew@lunn.ch>
1819 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1820 M:      Gregory Clement <gregory.clement@bootlin.com>
1821 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1822 S:      Maintained
1823 F:      Documentation/devicetree/bindings/soc/dove/
1824 F:      arch/arm/mach-dove/
1825 F:      arch/arm/mach-mv78xx0/
1826 F:      arch/arm/mach-orion5x/
1827 F:      arch/arm/plat-orion/
1828 F:      arch/arm/boot/dts/dove*
1829 F:      arch/arm/boot/dts/orion5x*
1830
1831 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1832 M:      Jason Cooper <jason@lakedaemon.net>
1833 M:      Andrew Lunn <andrew@lunn.ch>
1834 M:      Gregory Clement <gregory.clement@bootlin.com>
1835 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1836 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1837 S:      Maintained
1838 F:      arch/arm/boot/dts/armada*
1839 F:      arch/arm/boot/dts/kirkwood*
1840 F:      arch/arm/configs/mvebu_*_defconfig
1841 F:      arch/arm/mach-mvebu/
1842 F:      arch/arm64/boot/dts/marvell/armada*
1843 F:      drivers/cpufreq/armada-37xx-cpufreq.c
1844 F:      drivers/cpufreq/armada-8k-cpufreq.c
1845 F:      drivers/cpufreq/mvebu-cpufreq.c
1846 F:      drivers/irqchip/irq-armada-370-xp.c
1847 F:      drivers/irqchip/irq-mvebu-*
1848 F:      drivers/pinctrl/mvebu/
1849 F:      drivers/rtc/rtc-armada38x.c
1850
1851 ARM/Mediatek RTC DRIVER
1852 M:      Eddie Huang <eddie.huang@mediatek.com>
1853 M:      Sean Wang <sean.wang@mediatek.com>
1854 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1855 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1856 S:      Maintained
1857 F:      Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
1858 F:      drivers/rtc/rtc-mt6397.c
1859 F:      drivers/rtc/rtc-mt7622.c
1860
1861 ARM/Mediatek SoC support
1862 M:      Matthias Brugger <matthias.bgg@gmail.com>
1863 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1864 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1865 W:      https://mtk.bcnfs.org/
1866 C:      irc://chat.freenode.net/linux-mediatek
1867 S:      Maintained
1868 F:      arch/arm/boot/dts/mt6*
1869 F:      arch/arm/boot/dts/mt7*
1870 F:      arch/arm/boot/dts/mt8*
1871 F:      arch/arm/mach-mediatek/
1872 F:      arch/arm64/boot/dts/mediatek/
1873 F:      drivers/soc/mediatek/
1874 N:      mtk
1875 N:      mt[678]
1876 K:      mediatek
1877
1878 ARM/Mediatek USB3 PHY DRIVER
1879 M:      Chunfeng Yun <chunfeng.yun@mediatek.com>
1880 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1881 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1882 S:      Maintained
1883 F:      drivers/phy/mediatek/
1884 F:      Documentation/devicetree/bindings/phy/phy-mtk-*
1885
1886 ARM/MICREL KS8695 ARCHITECTURE
1887 M:      Greg Ungerer <gerg@uclinux.org>
1888 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1889 F:      arch/arm/mach-ks8695/
1890 S:      Odd Fixes
1891
1892 ARM/Microchip (AT91) SoC support
1893 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
1894 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
1895 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
1896 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1897 W:      http://www.linux4sam.org
1898 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
1899 S:      Supported
1900 N:      at91
1901 N:      atmel
1902 F:      arch/arm/mach-at91/
1903 F:      include/soc/at91/
1904 F:      arch/arm/boot/dts/at91*.dts
1905 F:      arch/arm/boot/dts/at91*.dtsi
1906 F:      arch/arm/boot/dts/sama*.dts
1907 F:      arch/arm/boot/dts/sama*.dtsi
1908 F:      arch/arm/include/debug/at91.S
1909 F:      drivers/memory/atmel*
1910 F:      drivers/watchdog/sama5d4_wdt.c
1911 X:      drivers/input/touchscreen/atmel_mxt_ts.c
1912 X:      drivers/net/wireless/atmel/
1913
1914 ARM/MIOA701 MACHINE SUPPORT
1915 M:      Robert Jarzmik <robert.jarzmik@free.fr>
1916 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1917 F:      arch/arm/mach-pxa/mioa701.c
1918 S:      Maintained
1919
1920 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1921 M:      Michael Petchkovsky <mkpetch@internode.on.net>
1922 S:      Maintained
1923
1924 ARM/NOMADIK/U300/Ux500 ARCHITECTURES
1925 M:      Linus Walleij <linus.walleij@linaro.org>
1926 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1927 S:      Maintained
1928 F:      arch/arm/mach-nomadik/
1929 F:      arch/arm/mach-u300/
1930 F:      arch/arm/mach-ux500/
1931 F:      arch/arm/boot/dts/ste-*
1932 F:      drivers/clk/clk-nomadik.c
1933 F:      drivers/clk/clk-u300.c
1934 F:      drivers/clocksource/clksrc-dbx500-prcmu.c
1935 F:      drivers/clocksource/timer-u300.c
1936 F:      drivers/dma/coh901318*
1937 F:      drivers/dma/ste_dma40*
1938 F:      drivers/hwspinlock/u8500_hsem.c
1939 F:      drivers/i2c/busses/i2c-nomadik.c
1940 F:      drivers/i2c/busses/i2c-stu300.c
1941 F:      drivers/mfd/ab3100*
1942 F:      drivers/mfd/ab8500*
1943 F:      drivers/mfd/abx500*
1944 F:      drivers/mfd/dbx500*
1945 F:      drivers/mfd/db8500*
1946 F:      drivers/pinctrl/nomadik/
1947 F:      drivers/pinctrl/pinctrl-coh901*
1948 F:      drivers/pinctrl/pinctrl-u300.c
1949 F:      drivers/rtc/rtc-ab3100.c
1950 F:      drivers/rtc/rtc-ab8500.c
1951 F:      drivers/rtc/rtc-coh901331.c
1952 F:      drivers/rtc/rtc-pl031.c
1953 F:      drivers/watchdog/coh901327_wdt.c
1954 F:      Documentation/devicetree/bindings/arm/ste-*
1955 F:      Documentation/devicetree/bindings/arm/ux500/
1956 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1957
1958 ARM/NUVOTON NPCM ARCHITECTURE
1959 M:      Avi Fishman <avifishman70@gmail.com>
1960 M:      Tomer Maimon <tmaimon77@gmail.com>
1961 M:      Tali Perry <tali.perry1@gmail.com>
1962 R:      Patrick Venture <venture@google.com>
1963 R:      Nancy Yuen <yuenn@google.com>
1964 R:      Benjamin Fair <benjaminfair@google.com>
1965 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
1966 S:      Supported
1967 F:      arch/arm/mach-npcm/
1968 F:      arch/arm/boot/dts/nuvoton-npcm*
1969 F:      include/dt-bindings/clock/nuvoton,npcm7xx-clock.h
1970 F:      drivers/*/*npcm*
1971 F:      Documentation/devicetree/bindings/*/*npcm*
1972 F:      Documentation/devicetree/bindings/*/*/*npcm*
1973
1974 ARM/NUVOTON W90X900 ARM ARCHITECTURE
1975 M:      Wan ZongShun <mcuos.com@gmail.com>
1976 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1977 W:      http://www.mcuos.com
1978 S:      Maintained
1979 F:      arch/arm/mach-w90x900/
1980 F:      drivers/input/keyboard/w90p910_keypad.c
1981 F:      drivers/input/touchscreen/w90p910_ts.c
1982 F:      drivers/watchdog/nuc900_wdt.c
1983 F:      drivers/net/ethernet/nuvoton/w90p910_ether.c
1984 F:      drivers/mtd/nand/raw/nuc900_nand.c
1985 F:      drivers/rtc/rtc-nuc900.c
1986 F:      drivers/spi/spi-nuc900.c
1987 F:      drivers/usb/host/ehci-w90x900.c
1988 F:      drivers/video/fbdev/nuc900fb.c
1989
1990 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1991 L:      openmoko-kernel@lists.openmoko.org (subscribers-only)
1992 W:      http://wiki.openmoko.org/wiki/Neo_FreeRunner
1993 S:      Orphan
1994 F:      arch/arm/mach-s3c24xx/mach-gta02.c
1995 F:      arch/arm/mach-s3c24xx/gta02.h
1996
1997 ARM/Orion SoC/Technologic Systems TS-78xx platform support
1998 M:      Alexander Clouter <alex@digriz.org.uk>
1999 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2000 W:      http://www.digriz.org.uk/ts78xx/kernel
2001 S:      Maintained
2002 F:      arch/arm/mach-orion5x/ts78xx-*
2003
2004 ARM/OXNAS platform support
2005 M:      Neil Armstrong <narmstrong@baylibre.com>
2006 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2007 L:      linux-oxnas@groups.io (moderated for non-subscribers)
2008 S:      Maintained
2009 F:      arch/arm/mach-oxnas/
2010 F:      arch/arm/boot/dts/ox8*.dts*
2011 N:      oxnas
2012
2013 ARM/PALM TREO SUPPORT
2014 M:      Tomas Cech <sleep_walker@suse.com>
2015 L:      linux-arm-kernel@lists.infradead.org
2016 W:      http://hackndev.com
2017 S:      Maintained
2018 F:      arch/arm/mach-pxa/palmtreo.*
2019
2020 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
2021 M:      Marek Vasut <marek.vasut@gmail.com>
2022 L:      linux-arm-kernel@lists.infradead.org
2023 W:      http://hackndev.com
2024 S:      Maintained
2025 F:      arch/arm/mach-pxa/include/mach/palmtx.h
2026 F:      arch/arm/mach-pxa/palmtx.c
2027 F:      arch/arm/mach-pxa/palmt5.*
2028 F:      arch/arm/mach-pxa/include/mach/palmld.h
2029 F:      arch/arm/mach-pxa/palmld.c
2030 F:      arch/arm/mach-pxa/palmte2.*
2031 F:      arch/arm/mach-pxa/include/mach/palmtc.h
2032 F:      arch/arm/mach-pxa/palmtc.c
2033
2034 ARM/PALMZ72 SUPPORT
2035 M:      Sergey Lapin <slapin@ossfans.org>
2036 L:      linux-arm-kernel@lists.infradead.org
2037 W:      http://hackndev.com
2038 S:      Maintained
2039 F:      arch/arm/mach-pxa/palmz72.*
2040
2041 ARM/PLEB SUPPORT
2042 M:      Peter Chubb <pleb@gelato.unsw.edu.au>
2043 W:      http://www.disy.cse.unsw.edu.au/Hardware/PLEB
2044 S:      Maintained
2045
2046 ARM/PT DIGITAL BOARD PORT
2047 M:      Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
2048 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2049 W:      http://www.armlinux.org.uk/
2050 S:      Maintained
2051
2052 ARM/QUALCOMM SUPPORT
2053 M:      Andy Gross <agross@kernel.org>
2054 M:      David Brown <david.brown@linaro.org>
2055 L:      linux-arm-msm@vger.kernel.org
2056 S:      Maintained
2057 F:      Documentation/devicetree/bindings/soc/qcom/
2058 F:      Documentation/devicetree/bindings/*/qcom*
2059 F:      arch/arm/boot/dts/qcom-*.dts
2060 F:      arch/arm/boot/dts/qcom-*.dtsi
2061 F:      arch/arm/mach-qcom/
2062 F:      arch/arm64/boot/dts/qcom/
2063 F:      drivers/*/qcom/
2064 F:      drivers/*/qcom*
2065 F:      drivers/*/*/qcom/
2066 F:      drivers/*/*/qcom*
2067 F:      drivers/*/pm8???-*
2068 F:      drivers/bluetooth/btqcomsmd.c
2069 F:      drivers/clocksource/timer-qcom.c
2070 F:      drivers/extcon/extcon-qcom*
2071 F:      drivers/iommu/msm*
2072 F:      drivers/i2c/busses/i2c-qup.c
2073 F:      drivers/i2c/busses/i2c-qcom-geni.c
2074 F:      drivers/mfd/ssbi.c
2075 F:      drivers/mmc/host/mmci_qcom*
2076 F:      drivers/mmc/host/sdhci_msm.c
2077 F:      drivers/pci/controller/dwc/pcie-qcom.c
2078 F:      drivers/phy/qualcomm/
2079 F:      drivers/power/*/msm*
2080 F:      drivers/reset/reset-qcom-*
2081 F:      drivers/scsi/ufs/ufs-qcom.*
2082 F:      drivers/spi/spi-qup.c
2083 F:      drivers/spi/spi-geni-qcom.c
2084 F:      drivers/spi/spi-qcom-qspi.c
2085 F:      drivers/tty/serial/msm_serial.c
2086 F:      drivers/usb/dwc3/dwc3-qcom.c
2087 F:      include/dt-bindings/*/qcom*
2088 F:      include/linux/*/qcom*
2089 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
2090
2091 ARM/RADISYS ENP2611 MACHINE SUPPORT
2092 M:      Lennert Buytenhek <kernel@wantstofly.org>
2093 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2094 S:      Maintained
2095
2096 ARM/RDA MICRO ARCHITECTURE
2097 M:      Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
2098 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2099 L:      linux-unisoc@lists.infradead.org (moderated for non-subscribers)
2100 S:      Maintained
2101 F:      arch/arm/boot/dts/rda8810pl-*
2102 F:      drivers/clocksource/timer-rda.c
2103 F:      drivers/irqchip/irq-rda-intc.c
2104 F:      drivers/tty/serial/rda-uart.c
2105 F:      Documentation/devicetree/bindings/arm/rda.txt
2106 F:      Documentation/devicetree/bindings/interrupt-controller/rda,8810pl-intc.txt
2107 F:      Documentation/devicetree/bindings/serial/rda,8810pl-uart.txt
2108 F:      Documentation/devicetree/bindings/timer/rda,8810pl-timer.txt
2109
2110 ARM/REALTEK ARCHITECTURE
2111 M:      Andreas Färber <afaerber@suse.de>
2112 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2113 S:      Maintained
2114 F:      arch/arm64/boot/dts/realtek/
2115 F:      Documentation/devicetree/bindings/arm/realtek.txt
2116
2117 ARM/RENESAS ARM64 ARCHITECTURE
2118 M:      Simon Horman <horms@verge.net.au>
2119 M:      Magnus Damm <magnus.damm@gmail.com>
2120 L:      linux-renesas-soc@vger.kernel.org
2121 Q:      http://patchwork.kernel.org/project/linux-renesas-soc/list/
2122 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
2123 S:      Supported
2124 F:      arch/arm64/boot/dts/renesas/
2125 F:      Documentation/devicetree/bindings/arm/renesas.yaml
2126 F:      drivers/soc/renesas/
2127 F:      include/linux/soc/renesas/
2128
2129 ARM/RISCPC ARCHITECTURE
2130 M:      Russell King <linux@armlinux.org.uk>
2131 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2132 W:      http://www.armlinux.org.uk/
2133 S:      Maintained
2134 F:      arch/arm/include/asm/hardware/entry-macro-iomd.S
2135 F:      arch/arm/include/asm/hardware/ioc.h
2136 F:      arch/arm/include/asm/hardware/iomd.h
2137 F:      arch/arm/include/asm/hardware/memc.h
2138 F:      arch/arm/mach-rpc/
2139 F:      drivers/net/ethernet/8390/etherh.c
2140 F:      drivers/net/ethernet/i825xx/ether1*
2141 F:      drivers/net/ethernet/seeq/ether3*
2142 F:      drivers/scsi/arm/
2143
2144 ARM/Rockchip SoC support
2145 M:      Heiko Stuebner <heiko@sntech.de>
2146 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2147 L:      linux-rockchip@lists.infradead.org
2148 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
2149 S:      Maintained
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:      arch/arm/mach-sti/
2286 F:      arch/arm/boot/dts/sti*
2287 F:      drivers/char/hw_random/st-rng.c
2288 F:      drivers/clocksource/arm_global_timer.c
2289 F:      drivers/clocksource/clksrc_st_lpc.c
2290 F:      drivers/cpufreq/sti-cpufreq.c
2291 F:      drivers/dma/st_fdma*
2292 F:      drivers/i2c/busses/i2c-st.c
2293 F:      drivers/media/rc/st_rc.c
2294 F:      drivers/media/platform/sti/c8sectpfe/
2295 F:      drivers/mmc/host/sdhci-st.c
2296 F:      drivers/phy/st/phy-miphy28lp.c
2297 F:      drivers/phy/st/phy-stih407-usb.c
2298 F:      drivers/pinctrl/pinctrl-st.c
2299 F:      drivers/remoteproc/st_remoteproc.c
2300 F:      drivers/remoteproc/st_slim_rproc.c
2301 F:      drivers/reset/sti/
2302 F:      drivers/rtc/rtc-st-lpc.c
2303 F:      drivers/tty/serial/st-asc.c
2304 F:      drivers/usb/dwc3/dwc3-st.c
2305 F:      drivers/usb/host/ehci-st.c
2306 F:      drivers/usb/host/ohci-st.c
2307 F:      drivers/watchdog/st_lpc_wdt.c
2308 F:      drivers/ata/ahci_st.c
2309 F:      include/linux/remoteproc/st_slim_rproc.h
2310
2311 ARM/STM32 ARCHITECTURE
2312 M:      Maxime Coquelin <mcoquelin.stm32@gmail.com>
2313 M:      Alexandre Torgue <alexandre.torgue@st.com>
2314 L:      linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers)
2315 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2316 S:      Maintained
2317 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2318 N:      stm32
2319 N:      stm
2320 F:      arch/arm/boot/dts/stm32*
2321 F:      arch/arm/mach-stm32/
2322 F:      drivers/clocksource/armv7m_systick.c
2323
2324 ARM/Synaptics SoC support
2325 M:      Jisheng Zhang <Jisheng.Zhang@synaptics.com>
2326 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2327 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2328 S:      Maintained
2329 F:      arch/arm/mach-berlin/
2330 F:      arch/arm/boot/dts/berlin*
2331 F:      arch/arm64/boot/dts/synaptics/
2332
2333 ARM/TANGO ARCHITECTURE
2334 M:      Marc Gonzalez <marc.w.gonzalez@free.fr>
2335 M:      Mans Rullgard <mans@mansr.com>
2336 L:      linux-arm-kernel@lists.infradead.org
2337 S:      Odd Fixes
2338 N:      tango
2339
2340 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
2341 M:      Lennert Buytenhek <kernel@wantstofly.org>
2342 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2343 S:      Maintained
2344
2345 ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2346 M:      Hans Verkuil <hverkuil-cisco@xs4all.nl>
2347 L:      linux-tegra@vger.kernel.org
2348 L:      linux-media@vger.kernel.org
2349 S:      Maintained
2350 F:      drivers/media/platform/tegra-cec/
2351 F:      Documentation/devicetree/bindings/media/tegra-cec.txt
2352
2353 ARM/TETON BGA MACHINE SUPPORT
2354 M:      "Mark F. Brown" <mark.brown314@gmail.com>
2355 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2356 S:      Maintained
2357
2358 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2359 M:      Santosh Shilimkar <ssantosh@kernel.org>
2360 L:      linux-kernel@vger.kernel.org
2361 S:      Maintained
2362 F:      drivers/memory/*emif*
2363
2364 ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE
2365 M:      Tero Kristo <t-kristo@ti.com>
2366 M:      Nishanth Menon <nm@ti.com>
2367 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2368 S:      Supported
2369 F:      Documentation/devicetree/bindings/arm/ti/k3.txt
2370 F:      arch/arm64/boot/dts/ti/Makefile
2371 F:      arch/arm64/boot/dts/ti/k3-*
2372 F:      include/dt-bindings/pinctrl/k3.h
2373
2374 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2375 M:      Santosh Shilimkar <ssantosh@kernel.org>
2376 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2377 S:      Maintained
2378 F:      arch/arm/mach-keystone/
2379 F:      arch/arm/boot/dts/keystone-*
2380 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
2381
2382 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2383 M:      Santosh Shilimkar <ssantosh@kernel.org>
2384 L:      linux-kernel@vger.kernel.org
2385 S:      Maintained
2386 F:      drivers/clk/keystone/
2387
2388 ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
2389 M:      Santosh Shilimkar <ssantosh@kernel.org>
2390 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2391 L:      linux-kernel@vger.kernel.org
2392 S:      Maintained
2393 F:      drivers/clocksource/timer-keystone.c
2394
2395 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2396 M:      Santosh Shilimkar <ssantosh@kernel.org>
2397 L:      linux-kernel@vger.kernel.org
2398 S:      Maintained
2399 F:      drivers/power/reset/keystone-reset.c
2400
2401 ARM/THECUS N2100 MACHINE SUPPORT
2402 M:      Lennert Buytenhek <kernel@wantstofly.org>
2403 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2404 S:      Maintained
2405
2406 ARM/TOSA MACHINE SUPPORT
2407 M:      Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2408 M:      Dirk Opfer <dirk@opfer-online.de>
2409 S:      Maintained
2410
2411 ARM/UNIPHIER ARCHITECTURE
2412 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
2413 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2414 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
2415 S:      Maintained
2416 F:      Documentation/devicetree/bindings/arm/socionext/uniphier.txt
2417 F:      Documentation/devicetree/bindings/gpio/gpio-uniphier.txt
2418 F:      Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.txt
2419 F:      arch/arm/boot/dts/uniphier*
2420 F:      arch/arm/include/asm/hardware/cache-uniphier.h
2421 F:      arch/arm/mach-uniphier/
2422 F:      arch/arm/mm/cache-uniphier.c
2423 F:      arch/arm64/boot/dts/socionext/uniphier*
2424 F:      drivers/bus/uniphier-system-bus.c
2425 F:      drivers/clk/uniphier/
2426 F:      drivers/dma/uniphier-mdmac.c
2427 F:      drivers/gpio/gpio-uniphier.c
2428 F:      drivers/i2c/busses/i2c-uniphier*
2429 F:      drivers/irqchip/irq-uniphier-aidet.c
2430 F:      drivers/mmc/host/uniphier-sd.c
2431 F:      drivers/pinctrl/uniphier/
2432 F:      drivers/reset/reset-uniphier.c
2433 F:      drivers/tty/serial/8250/8250_uniphier.c
2434 N:      uniphier
2435
2436 ARM/Ux500 CLOCK FRAMEWORK SUPPORT
2437 M:      Ulf Hansson <ulf.hansson@linaro.org>
2438 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2439 T:      git git://git.linaro.org/people/ulfh/clk.git
2440 S:      Maintained
2441 F:      drivers/clk/ux500/
2442
2443 ARM/VERSATILE EXPRESS PLATFORM
2444 M:      Liviu Dudau <liviu.dudau@arm.com>
2445 M:      Sudeep Holla <sudeep.holla@arm.com>
2446 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2447 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2448 S:      Maintained
2449 F:      arch/arm/boot/dts/vexpress*
2450 F:      arch/arm64/boot/dts/arm/
2451 F:      arch/arm/mach-vexpress/
2452 F:      */*/vexpress*
2453 F:      */*/*/vexpress*
2454 F:      drivers/clk/versatile/clk-vexpress-osc.c
2455 F:      drivers/clocksource/timer-versatile.c
2456 N:      mps2
2457
2458 ARM/VFP SUPPORT
2459 M:      Russell King <linux@armlinux.org.uk>
2460 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2461 W:      http://www.armlinux.org.uk/
2462 S:      Maintained
2463 F:      arch/arm/vfp/
2464
2465 ARM/VOIPAC PXA270 SUPPORT
2466 M:      Marek Vasut <marek.vasut@gmail.com>
2467 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2468 S:      Maintained
2469 F:      arch/arm/mach-pxa/vpac270.c
2470 F:      arch/arm/mach-pxa/include/mach/vpac270.h
2471
2472 ARM/VT8500 ARM ARCHITECTURE
2473 M:      Tony Prisk <linux@prisktech.co.nz>
2474 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2475 S:      Maintained
2476 F:      arch/arm/mach-vt8500/
2477 F:      drivers/clocksource/timer-vt8500.c
2478 F:      drivers/i2c/busses/i2c-wmt.c
2479 F:      drivers/mmc/host/wmt-sdmmc.c
2480 F:      drivers/pwm/pwm-vt8500.c
2481 F:      drivers/rtc/rtc-vt8500.c
2482 F:      drivers/tty/serial/vt8500_serial.c
2483 F:      drivers/usb/host/ehci-platform.c
2484 F:      drivers/usb/host/uhci-platform.c
2485 F:      drivers/video/fbdev/vt8500lcdfb.*
2486 F:      drivers/video/fbdev/wm8505fb*
2487 F:      drivers/video/fbdev/wmt_ge_rops.*
2488
2489 ARM/ZIPIT Z2 SUPPORT
2490 M:      Marek Vasut <marek.vasut@gmail.com>
2491 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2492 S:      Maintained
2493 F:      arch/arm/mach-pxa/z2.c
2494 F:      arch/arm/mach-pxa/include/mach/z2.h
2495
2496 ARM/ZTE ARCHITECTURE
2497 M:      Jun Nie <jun.nie@linaro.org>
2498 M:      Shawn Guo <shawnguo@kernel.org>
2499 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2500 S:      Maintained
2501 F:      arch/arm/boot/dts/zx2967*
2502 F:      arch/arm/mach-zx/
2503 F:      arch/arm64/boot/dts/zte/
2504 F:      drivers/clk/zte/
2505 F:      drivers/dma/zx_dma.c
2506 F:      drivers/gpio/gpio-zx.c
2507 F:      drivers/i2c/busses/i2c-zx2967.c
2508 F:      drivers/mmc/host/dw_mmc-zx.*
2509 F:      drivers/pinctrl/zte/
2510 F:      drivers/soc/zte/
2511 F:      drivers/thermal/zx2967_thermal.c
2512 F:      drivers/watchdog/zx2967_wdt.c
2513 F:      Documentation/devicetree/bindings/arm/zte.yaml
2514 F:      Documentation/devicetree/bindings/clock/zx2967*.txt
2515 F:      Documentation/devicetree/bindings/dma/zxdma.txt
2516 F:      Documentation/devicetree/bindings/gpio/zx296702-gpio.txt
2517 F:      Documentation/devicetree/bindings/i2c/i2c-zx2967.txt
2518 F:      Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt
2519 F:      Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt
2520 F:      Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2521 F:      Documentation/devicetree/bindings/soc/zte/
2522 F:      Documentation/devicetree/bindings/sound/zte,*.txt
2523 F:      Documentation/devicetree/bindings/thermal/zx2967-thermal.txt
2524 F:      Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt
2525 F:      include/dt-bindings/clock/zx2967*.h
2526 F:      include/dt-bindings/soc/zte,*.h
2527 F:      sound/soc/codecs/zx_aud96p22.c
2528 F:      sound/soc/zte/
2529
2530 ARM/ZYNQ ARCHITECTURE
2531 M:      Michal Simek <michal.simek@xilinx.com>
2532 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2533 W:      http://wiki.xilinx.com
2534 T:      git https://github.com/Xilinx/linux-xlnx.git
2535 S:      Supported
2536 F:      arch/arm/mach-zynq/
2537 F:      drivers/cpuidle/cpuidle-zynq.c
2538 F:      drivers/block/xsysace.c
2539 N:      zynq
2540 N:      xilinx
2541 F:      drivers/clocksource/timer-cadence-ttc.c
2542 F:      drivers/i2c/busses/i2c-cadence.c
2543 F:      drivers/mmc/host/sdhci-of-arasan.c
2544 F:      drivers/edac/synopsys_edac.c
2545 F:      drivers/i2c/busses/i2c-xiic.c
2546
2547 ARM64 PORT (AARCH64 ARCHITECTURE)
2548 M:      Catalin Marinas <catalin.marinas@arm.com>
2549 M:      Will Deacon <will.deacon@arm.com>
2550 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2551 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2552 S:      Maintained
2553 F:      arch/arm64/
2554 X:      arch/arm64/boot/dts/
2555 F:      Documentation/arm64/
2556
2557 AS3645A LED FLASH CONTROLLER DRIVER
2558 M:      Sakari Ailus <sakari.ailus@iki.fi>
2559 L:      linux-leds@vger.kernel.org
2560 S:      Maintained
2561 F:      drivers/leds/leds-as3645a.c
2562
2563 ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
2564 M:      Tianshu Qiu <tian.shu.qiu@intel.com>
2565 L:      linux-media@vger.kernel.org
2566 T:      git git://linuxtv.org/media_tree.git
2567 S:      Maintained
2568 F:      drivers/media/i2c/ak7375.c
2569 F:      Documentation/devicetree/bindings/media/i2c/ak7375.txt
2570
2571 ASAHI KASEI AK8974 DRIVER
2572 M:      Linus Walleij <linus.walleij@linaro.org>
2573 L:      linux-iio@vger.kernel.org
2574 W:      http://www.akm.com/
2575 S:      Supported
2576 F:      drivers/iio/magnetometer/ak8974.c
2577
2578 ASC7621 HARDWARE MONITOR DRIVER
2579 M:      George Joseph <george.joseph@fairview5.com>
2580 L:      linux-hwmon@vger.kernel.org
2581 S:      Maintained
2582 F:      Documentation/hwmon/asc7621.rst
2583 F:      drivers/hwmon/asc7621.c
2584
2585 ASPEED VIDEO ENGINE DRIVER
2586 M:      Eddie James <eajames@linux.ibm.com>
2587 L:      linux-media@vger.kernel.org
2588 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
2589 S:      Maintained
2590 F:      drivers/media/platform/aspeed-video.c
2591 F:      Documentation/devicetree/bindings/media/aspeed-video.txt
2592
2593 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2594 M:      Corentin Chary <corentin.chary@gmail.com>
2595 L:      acpi4asus-user@lists.sourceforge.net
2596 L:      platform-driver-x86@vger.kernel.org
2597 W:      http://acpi4asus.sf.net
2598 S:      Maintained
2599 F:      drivers/platform/x86/asus*.c
2600 F:      drivers/platform/x86/eeepc*.c
2601
2602 ASUS WIRELESS RADIO CONTROL DRIVER
2603 M:      João Paulo Rechi Vita <jprvita@gmail.com>
2604 L:      platform-driver-x86@vger.kernel.org
2605 S:      Maintained
2606 F:      drivers/platform/x86/asus-wireless.c
2607
2608 ASYMMETRIC KEYS
2609 M:      David Howells <dhowells@redhat.com>
2610 L:      keyrings@vger.kernel.org
2611 S:      Maintained
2612 F:      Documentation/crypto/asymmetric-keys.txt
2613 F:      include/linux/verification.h
2614 F:      include/crypto/public_key.h
2615 F:      include/crypto/pkcs7.h
2616 F:      crypto/asymmetric_keys/
2617
2618 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2619 R:      Dan Williams <dan.j.williams@intel.com>
2620 W:      http://sourceforge.net/projects/xscaleiop
2621 S:      Odd fixes
2622 F:      Documentation/crypto/async-tx-api.txt
2623 F:      crypto/async_tx/
2624 F:      drivers/dma/
2625 F:      include/linux/dmaengine.h
2626 F:      include/linux/async_tx.h
2627
2628 AT24 EEPROM DRIVER
2629 M:      Bartosz Golaszewski <bgolaszewski@baylibre.com>
2630 L:      linux-i2c@vger.kernel.org
2631 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
2632 S:      Maintained
2633 F:      Documentation/devicetree/bindings/eeprom/at24.txt
2634 F:      drivers/misc/eeprom/at24.c
2635
2636 ATA OVER ETHERNET (AOE) DRIVER
2637 M:      "Justin Sanders" <justin@coraid.com>
2638 W:      http://www.openaoe.org/
2639 S:      Supported
2640 F:      Documentation/aoe/
2641 F:      drivers/block/aoe/
2642
2643 ATHEROS 71XX/9XXX GPIO DRIVER
2644 M:      Alban Bedel <albeu@free.fr>
2645 W:      https://github.com/AlbanBedel/linux
2646 T:      git git://github.com/AlbanBedel/linux
2647 S:      Maintained
2648 F:      drivers/gpio/gpio-ath79.c
2649 F:      Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2650
2651 ATHEROS 71XX/9XXX USB PHY DRIVER
2652 M:      Alban Bedel <albeu@free.fr>
2653 W:      https://github.com/AlbanBedel/linux
2654 T:      git git://github.com/AlbanBedel/linux
2655 S:      Maintained
2656 F:      drivers/phy/qualcomm/phy-ath79-usb.c
2657 F:      Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
2658
2659 ATHEROS ATH GENERIC UTILITIES
2660 M:      Kalle Valo <kvalo@codeaurora.org>
2661 L:      linux-wireless@vger.kernel.org
2662 S:      Supported
2663 F:      drivers/net/wireless/ath/*
2664
2665 ATHEROS ATH5K WIRELESS DRIVER
2666 M:      Jiri Slaby <jirislaby@gmail.com>
2667 M:      Nick Kossifidis <mickflemm@gmail.com>
2668 M:      Luis Chamberlain <mcgrof@kernel.org>
2669 L:      linux-wireless@vger.kernel.org
2670 W:      http://wireless.kernel.org/en/users/Drivers/ath5k
2671 S:      Maintained
2672 F:      drivers/net/wireless/ath/ath5k/
2673
2674 ATHEROS ATH6KL WIRELESS DRIVER
2675 M:      Kalle Valo <kvalo@codeaurora.org>
2676 L:      linux-wireless@vger.kernel.org
2677 W:      http://wireless.kernel.org/en/users/Drivers/ath6kl
2678 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2679 S:      Supported
2680 F:      drivers/net/wireless/ath/ath6kl/
2681
2682 ATI_REMOTE2 DRIVER
2683 M:      Ville Syrjala <syrjala@sci.fi>
2684 S:      Maintained
2685 F:      drivers/input/misc/ati_remote2.c
2686
2687 ATK0110 HWMON DRIVER
2688 M:      Luca Tettamanti <kronos.it@gmail.com>
2689 L:      linux-hwmon@vger.kernel.org
2690 S:      Maintained
2691 F:      drivers/hwmon/asus_atk0110.c
2692
2693 ATLX ETHERNET DRIVERS
2694 M:      Jay Cliburn <jcliburn@gmail.com>
2695 M:      Chris Snook <chris.snook@gmail.com>
2696 L:      netdev@vger.kernel.org
2697 W:      http://sourceforge.net/projects/atl1
2698 W:      http://atl1.sourceforge.net
2699 S:      Maintained
2700 F:      drivers/net/ethernet/atheros/
2701
2702 ATM
2703 M:      Chas Williams <3chas3@gmail.com>
2704 L:      linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2705 L:      netdev@vger.kernel.org
2706 W:      http://linux-atm.sourceforge.net
2707 S:      Maintained
2708 F:      drivers/atm/
2709 F:      include/linux/atm*
2710 F:      include/uapi/linux/atm*
2711
2712 ATMEL MACB ETHERNET DRIVER
2713 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2714 S:      Supported
2715 F:      drivers/net/ethernet/cadence/
2716
2717 ATMEL MAXTOUCH DRIVER
2718 M:      Nick Dyer <nick@shmanahar.org>
2719 T:      git git://github.com/ndyer/linux.git
2720 S:      Maintained
2721 F:      Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2722 F:      drivers/input/touchscreen/atmel_mxt_ts.c
2723
2724 ATMEL WIRELESS DRIVER
2725 M:      Simon Kelley <simon@thekelleys.org.uk>
2726 L:      linux-wireless@vger.kernel.org
2727 W:      http://www.thekelleys.org.uk/atmel
2728 W:      http://atmelwlandriver.sourceforge.net/
2729 S:      Maintained
2730 F:      drivers/net/wireless/atmel/atmel*
2731
2732 ATOMIC INFRASTRUCTURE
2733 M:      Will Deacon <will.deacon@arm.com>
2734 M:      Peter Zijlstra <peterz@infradead.org>
2735 R:      Boqun Feng <boqun.feng@gmail.com>
2736 L:      linux-kernel@vger.kernel.org
2737 S:      Maintained
2738 F:      arch/*/include/asm/atomic*.h
2739 F:      include/*/atomic*.h
2740 F:      scripts/atomic/
2741
2742 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2743 M:      Bradley Grove <linuxdrivers@attotech.com>
2744 L:      linux-scsi@vger.kernel.org
2745 W:      http://www.attotech.com
2746 S:      Supported
2747 F:      drivers/scsi/esas2r
2748
2749 ATUSB IEEE 802.15.4 RADIO DRIVER
2750 M:      Stefan Schmidt <stefan@datenfreihafen.org>
2751 L:      linux-wpan@vger.kernel.org
2752 S:      Maintained
2753 F:      drivers/net/ieee802154/atusb.c
2754 F:      drivers/net/ieee802154/atusb.h
2755 F:      drivers/net/ieee802154/at86rf230.h
2756
2757 AUDIT SUBSYSTEM
2758 M:      Paul Moore <paul@paul-moore.com>
2759 M:      Eric Paris <eparis@redhat.com>
2760 L:      linux-audit@redhat.com (moderated for non-subscribers)
2761 W:      https://github.com/linux-audit
2762 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
2763 S:      Supported
2764 F:      include/linux/audit.h
2765 F:      include/uapi/linux/audit.h
2766 F:      kernel/audit*
2767
2768 AUXILIARY DISPLAY DRIVERS
2769 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2770 S:      Maintained
2771 F:      drivers/auxdisplay/
2772 F:      include/linux/cfag12864b.h
2773
2774 AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
2775 M:      Andreas Klinger <ak@it-klinger.de>
2776 L:      linux-iio@vger.kernel.org
2777 S:      Maintained
2778 F:      Documentation/devicetree/bindings/iio/adc/avia-hx711.yaml
2779 F:      drivers/iio/adc/hx711.c
2780
2781 AX.25 NETWORK LAYER
2782 M:      Ralf Baechle <ralf@linux-mips.org>
2783 L:      linux-hams@vger.kernel.org
2784 W:      http://www.linux-ax25.org/
2785 S:      Maintained
2786 F:      include/uapi/linux/ax25.h
2787 F:      include/net/ax25.h
2788 F:      net/ax25/
2789
2790 AXENTIA ARM DEVICES
2791 M:      Peter Rosin <peda@axentia.se>
2792 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2793 S:      Maintained
2794 F:      Documentation/devicetree/bindings/arm/axentia.txt
2795 F:      arch/arm/boot/dts/at91-linea.dtsi
2796 F:      arch/arm/boot/dts/at91-natte.dtsi
2797 F:      arch/arm/boot/dts/at91-nattis-2-natte-2.dts
2798 F:      arch/arm/boot/dts/at91-tse850-3.dts
2799
2800 AXENTIA ASOC DRIVERS
2801 M:      Peter Rosin <peda@axentia.se>
2802 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
2803 S:      Maintained
2804 F:      Documentation/devicetree/bindings/sound/axentia,*
2805 F:      sound/soc/atmel/tse850-pcm5142.c
2806
2807 AXXIA I2C CONTROLLER
2808 M:      Krzysztof Adamski <krzysztof.adamski@nokia.com>
2809 L:      linux-i2c@vger.kernel.org
2810 S:      Maintained
2811 F:      Documentation/devicetree/bindings/i2c/i2c-axxia.txt
2812 F:      drivers/i2c/busses/i2c-axxia.c
2813
2814 AZ6007 DVB DRIVER
2815 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
2816 L:      linux-media@vger.kernel.org
2817 W:      https://linuxtv.org
2818 T:      git git://linuxtv.org/media_tree.git
2819 S:      Maintained
2820 F:      drivers/media/usb/dvb-usb-v2/az6007.c
2821
2822 AZTECH FM RADIO RECEIVER DRIVER
2823 M:      Hans Verkuil <hverkuil@xs4all.nl>
2824 L:      linux-media@vger.kernel.org
2825 T:      git git://linuxtv.org/media_tree.git
2826 W:      https://linuxtv.org
2827 S:      Maintained
2828 F:      drivers/media/radio/radio-aztech*
2829
2830 B43 WIRELESS DRIVER
2831 L:      linux-wireless@vger.kernel.org
2832 L:      b43-dev@lists.infradead.org
2833 W:      http://wireless.kernel.org/en/users/Drivers/b43
2834 S:      Odd Fixes
2835 F:      drivers/net/wireless/broadcom/b43/
2836
2837 B43LEGACY WIRELESS DRIVER
2838 M:      Larry Finger <Larry.Finger@lwfinger.net>
2839 L:      linux-wireless@vger.kernel.org
2840 L:      b43-dev@lists.infradead.org
2841 W:      http://wireless.kernel.org/en/users/Drivers/b43
2842 S:      Maintained
2843 F:      drivers/net/wireless/broadcom/b43legacy/
2844
2845 BACKLIGHT CLASS/SUBSYSTEM
2846 M:      Lee Jones <lee.jones@linaro.org>
2847 M:      Daniel Thompson <daniel.thompson@linaro.org>
2848 M:      Jingoo Han <jingoohan1@gmail.com>
2849 L:      dri-devel@lists.freedesktop.org
2850 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2851 S:      Maintained
2852 F:      drivers/video/backlight/
2853 F:      include/linux/backlight.h
2854 F:      include/linux/pwm_backlight.h
2855 F:      Documentation/devicetree/bindings/leds/backlight
2856
2857 BATMAN ADVANCED
2858 M:      Marek Lindner <mareklindner@neomailbox.ch>
2859 M:      Simon Wunderlich <sw@simonwunderlich.de>
2860 M:      Antonio Quartulli <a@unstable.cc>
2861 L:      b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2862 W:      https://www.open-mesh.org/
2863 B:      https://www.open-mesh.org/projects/batman-adv/issues
2864 C:      irc://chat.freenode.net/batman
2865 Q:      https://patchwork.open-mesh.org/project/batman/list/
2866 T:      git https://git.open-mesh.org/linux-merge.git
2867 S:      Maintained
2868 F:      Documentation/ABI/obsolete/sysfs-class-net-batman-adv
2869 F:      Documentation/ABI/obsolete/sysfs-class-net-mesh
2870 F:      Documentation/networking/batman-adv.rst
2871 F:      include/uapi/linux/batadv_packet.h
2872 F:      include/uapi/linux/batman_adv.h
2873 F:      net/batman-adv/
2874
2875 BAYCOM/HDLCDRV DRIVERS FOR AX.25
2876 M:      Thomas Sailer <t.sailer@alumni.ethz.ch>
2877 L:      linux-hams@vger.kernel.org
2878 W:      http://www.baycom.org/~tom/ham/ham.html
2879 S:      Maintained
2880 F:      drivers/net/hamradio/baycom*
2881
2882 BCACHE (BLOCK LAYER CACHE)
2883 M:      Coly Li <colyli@suse.de>
2884 M:      Kent Overstreet <kent.overstreet@gmail.com>
2885 L:      linux-bcache@vger.kernel.org
2886 W:      http://bcache.evilpiepirate.org
2887 C:      irc://irc.oftc.net/bcache
2888 S:      Maintained
2889 F:      drivers/md/bcache/
2890
2891 BDISP ST MEDIA DRIVER
2892 M:      Fabien Dessenne <fabien.dessenne@st.com>
2893 L:      linux-media@vger.kernel.org
2894 T:      git git://linuxtv.org/media_tree.git
2895 W:      https://linuxtv.org
2896 S:      Supported
2897 F:      drivers/media/platform/sti/bdisp
2898
2899 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2900 M:      Dariusz Marcinkiewicz <reksio@newterm.pl>
2901 L:      netdev@vger.kernel.org
2902 S:      Maintained
2903 F:      drivers/net/ethernet/ec_bhf.c
2904
2905 BEFS FILE SYSTEM
2906 M:      Luis de Bethencourt <luisbg@kernel.org>
2907 M:      Salah Triki <salah.triki@gmail.com>
2908 S:      Maintained
2909 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
2910 F:      Documentation/filesystems/befs.txt
2911 F:      fs/befs/
2912
2913 BFQ I/O SCHEDULER
2914 M:      Paolo Valente <paolo.valente@linaro.org>
2915 M:      Jens Axboe <axboe@kernel.dk>
2916 L:      linux-block@vger.kernel.org
2917 S:      Maintained
2918 F:      block/bfq-*
2919 F:      Documentation/block/bfq-iosched.txt
2920
2921 BFS FILE SYSTEM
2922 M:      "Tigran A. Aivazian" <aivazian.tigran@gmail.com>
2923 S:      Maintained
2924 F:      Documentation/filesystems/bfs.txt
2925 F:      fs/bfs/
2926 F:      include/uapi/linux/bfs_fs.h
2927
2928 BLINKM RGB LED DRIVER
2929 M:      Jan-Simon Moeller <jansimon.moeller@gmx.de>
2930 S:      Maintained
2931 F:      drivers/leds/leds-blinkm.c
2932
2933 BLOCK LAYER
2934 M:      Jens Axboe <axboe@kernel.dk>
2935 L:      linux-block@vger.kernel.org
2936 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2937 S:      Maintained
2938 F:      block/
2939 F:      drivers/block/
2940 F:      kernel/trace/blktrace.c
2941 F:      lib/sbitmap.c
2942
2943 BLOCK2MTD DRIVER
2944 M:      Joern Engel <joern@lazybastard.org>
2945 L:      linux-mtd@lists.infradead.org
2946 S:      Maintained
2947 F:      drivers/mtd/devices/block2mtd.c
2948
2949 BLUETOOTH DRIVERS
2950 M:      Marcel Holtmann <marcel@holtmann.org>
2951 M:      Johan Hedberg <johan.hedberg@gmail.com>
2952 L:      linux-bluetooth@vger.kernel.org
2953 W:      http://www.bluez.org/
2954 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2955 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2956 S:      Maintained
2957 F:      drivers/bluetooth/
2958
2959 BLUETOOTH SUBSYSTEM
2960 M:      Marcel Holtmann <marcel@holtmann.org>
2961 M:      Johan Hedberg <johan.hedberg@gmail.com>
2962 L:      linux-bluetooth@vger.kernel.org
2963 W:      http://www.bluez.org/
2964 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2965 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2966 S:      Maintained
2967 F:      net/bluetooth/
2968 F:      include/net/bluetooth/
2969
2970 BONDING DRIVER
2971 M:      Jay Vosburgh <j.vosburgh@gmail.com>
2972 M:      Veaceslav Falico <vfalico@gmail.com>
2973 M:      Andy Gospodarek <andy@greyhouse.net>
2974 L:      netdev@vger.kernel.org
2975 W:      http://sourceforge.net/projects/bonding/
2976 S:      Supported
2977 F:      drivers/net/bonding/
2978 F:      include/uapi/linux/if_bonding.h
2979
2980 BPF (Safe dynamic programs and tools)
2981 M:      Alexei Starovoitov <ast@kernel.org>
2982 M:      Daniel Borkmann <daniel@iogearbox.net>
2983 R:      Martin KaFai Lau <kafai@fb.com>
2984 R:      Song Liu <songliubraving@fb.com>
2985 R:      Yonghong Song <yhs@fb.com>
2986 L:      netdev@vger.kernel.org
2987 L:      bpf@vger.kernel.org
2988 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
2989 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
2990 Q:      https://patchwork.ozlabs.org/project/netdev/list/?delegate=77147
2991 S:      Supported
2992 F:      arch/*/net/*
2993 F:      Documentation/networking/filter.txt
2994 F:      Documentation/bpf/
2995 F:      include/linux/bpf*
2996 F:      include/linux/filter.h
2997 F:      include/trace/events/xdp.h
2998 F:      include/uapi/linux/bpf*
2999 F:      include/uapi/linux/filter.h
3000 F:      kernel/bpf/
3001 F:      kernel/trace/bpf_trace.c
3002 F:      lib/test_bpf.c
3003 F:      net/bpf/
3004 F:      net/core/filter.c
3005 F:      net/sched/act_bpf.c
3006 F:      net/sched/cls_bpf.c
3007 F:      samples/bpf/
3008 F:      tools/bpf/
3009 F:      tools/lib/bpf/
3010 F:      tools/testing/selftests/bpf/
3011 K:      bpf
3012 N:      bpf
3013
3014 BPF JIT for ARM
3015 M:      Shubham Bansal <illusionist.neo@gmail.com>
3016 L:      netdev@vger.kernel.org
3017 L:      bpf@vger.kernel.org
3018 S:      Maintained
3019 F:      arch/arm/net/
3020
3021 BPF JIT for ARM64
3022 M:      Daniel Borkmann <daniel@iogearbox.net>
3023 M:      Alexei Starovoitov <ast@kernel.org>
3024 M:      Zi Shen Lim <zlim.lnx@gmail.com>
3025 L:      netdev@vger.kernel.org
3026 L:      bpf@vger.kernel.org
3027 S:      Supported
3028 F:      arch/arm64/net/
3029
3030 BPF JIT for MIPS (32-BIT AND 64-BIT)
3031 M:      Paul Burton <paul.burton@mips.com>
3032 L:      netdev@vger.kernel.org
3033 L:      bpf@vger.kernel.org
3034 S:      Maintained
3035 F:      arch/mips/net/
3036
3037 BPF JIT for NFP NICs
3038 M:      Jakub Kicinski <jakub.kicinski@netronome.com>
3039 L:      netdev@vger.kernel.org
3040 L:      bpf@vger.kernel.org
3041 S:      Supported
3042 F:      drivers/net/ethernet/netronome/nfp/bpf/
3043
3044 BPF JIT for POWERPC (32-BIT AND 64-BIT)
3045 M:      Naveen N. Rao <naveen.n.rao@linux.ibm.com>
3046 M:      Sandipan Das <sandipan@linux.ibm.com>
3047 L:      netdev@vger.kernel.org
3048 L:      bpf@vger.kernel.org
3049 S:      Maintained
3050 F:      arch/powerpc/net/
3051
3052 BPF JIT for RISC-V (RV64G)
3053 M:      Björn Töpel <bjorn.topel@gmail.com>
3054 L:      netdev@vger.kernel.org
3055 S:      Maintained
3056 F:      arch/riscv/net/
3057
3058 BPF JIT for S390
3059 M:      Martin Schwidefsky <schwidefsky@de.ibm.com>
3060 M:      Heiko Carstens <heiko.carstens@de.ibm.com>
3061 L:      netdev@vger.kernel.org
3062 L:      bpf@vger.kernel.org
3063 S:      Maintained
3064 F:      arch/s390/net/
3065 X:      arch/s390/net/pnet.c
3066
3067 BPF JIT for SPARC (32-BIT AND 64-BIT)
3068 M:      David S. Miller <davem@davemloft.net>
3069 L:      netdev@vger.kernel.org
3070 L:      bpf@vger.kernel.org
3071 S:      Maintained
3072 F:      arch/sparc/net/
3073
3074 BPF JIT for X86 32-BIT
3075 M:      Wang YanQing <udknight@gmail.com>
3076 L:      netdev@vger.kernel.org
3077 L:      bpf@vger.kernel.org
3078 S:      Maintained
3079 F:      arch/x86/net/bpf_jit_comp32.c
3080
3081 BPF JIT for X86 64-BIT
3082 M:      Alexei Starovoitov <ast@kernel.org>
3083 M:      Daniel Borkmann <daniel@iogearbox.net>
3084 L:      netdev@vger.kernel.org
3085 L:      bpf@vger.kernel.org
3086 S:      Supported
3087 F:      arch/x86/net/
3088 X:      arch/x86/net/bpf_jit_comp32.c
3089
3090 BROADCOM B44 10/100 ETHERNET DRIVER
3091 M:      Michael Chan <michael.chan@broadcom.com>
3092 L:      netdev@vger.kernel.org
3093 S:      Supported
3094 F:      drivers/net/ethernet/broadcom/b44.*
3095
3096 BROADCOM B53 ETHERNET SWITCH DRIVER
3097 M:      Florian Fainelli <f.fainelli@gmail.com>
3098 L:      netdev@vger.kernel.org
3099 L:      openwrt-devel@lists.openwrt.org (subscribers-only)
3100 S:      Supported
3101 F:      drivers/net/dsa/b53/*
3102 F:      include/linux/platform_data/b53.h
3103
3104 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
3105 M:      Florian Fainelli <f.fainelli@gmail.com>
3106 M:      Ray Jui <rjui@broadcom.com>
3107 M:      Scott Branden <sbranden@broadcom.com>
3108 M:      bcm-kernel-feedback-list@broadcom.com
3109 T:      git git://github.com/broadcom/mach-bcm
3110 S:      Maintained
3111 N:      bcm281*
3112 N:      bcm113*
3113 N:      bcm216*
3114 N:      kona
3115 F:      arch/arm/mach-bcm/
3116
3117 BROADCOM BCM2835 ARM ARCHITECTURE
3118 M:      Eric Anholt <eric@anholt.net>
3119 M:      Stefan Wahren <stefan.wahren@i2se.com>
3120 L:      linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
3121 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3122 T:      git git://github.com/anholt/linux
3123 S:      Maintained
3124 N:      bcm2835
3125 F:      drivers/staging/vc04_services
3126
3127 BROADCOM BCM47XX MIPS ARCHITECTURE
3128 M:      Hauke Mehrtens <hauke@hauke-m.de>
3129 M:      Rafał Miłecki <zajec5@gmail.com>
3130 L:      linux-mips@vger.kernel.org
3131 S:      Maintained
3132 F:      Documentation/devicetree/bindings/mips/brcm/
3133 F:      arch/mips/bcm47xx/*
3134 F:      arch/mips/include/asm/mach-bcm47xx/*
3135
3136 BROADCOM BCM5301X ARM ARCHITECTURE
3137 M:      Hauke Mehrtens <hauke@hauke-m.de>
3138 M:      Rafał Miłecki <zajec5@gmail.com>
3139 M:      bcm-kernel-feedback-list@broadcom.com
3140 L:      linux-arm-kernel@lists.infradead.org
3141 S:      Maintained
3142 F:      arch/arm/mach-bcm/bcm_5301x.c
3143 F:      arch/arm/boot/dts/bcm5301x*.dtsi
3144 F:      arch/arm/boot/dts/bcm470*
3145 F:      arch/arm/boot/dts/bcm953012*
3146
3147 BROADCOM BCM53573 ARM ARCHITECTURE
3148 M:      Rafał Miłecki <rafal@milecki.pl>
3149 L:      linux-arm-kernel@lists.infradead.org
3150 S:      Maintained
3151 F:      arch/arm/boot/dts/bcm53573*
3152 F:      arch/arm/boot/dts/bcm47189*
3153
3154 BROADCOM BCM63XX ARM ARCHITECTURE
3155 M:      Florian Fainelli <f.fainelli@gmail.com>
3156 M:      bcm-kernel-feedback-list@broadcom.com
3157 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3158 T:      git git://github.com/broadcom/stblinux.git
3159 S:      Maintained
3160 N:      bcm63xx
3161
3162 BROADCOM BCM63XX/BCM33XX UDC DRIVER
3163 M:      Kevin Cernekee <cernekee@gmail.com>
3164 L:      linux-usb@vger.kernel.org
3165 S:      Maintained
3166 F:      drivers/usb/gadget/udc/bcm63xx_udc.*
3167
3168 BROADCOM BCM7XXX ARM ARCHITECTURE
3169 M:      Brian Norris <computersforpeace@gmail.com>
3170 M:      Gregory Fong <gregory.0xf0@gmail.com>
3171 M:      Florian Fainelli <f.fainelli@gmail.com>
3172 M:      bcm-kernel-feedback-list@broadcom.com
3173 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3174 T:      git git://github.com/broadcom/stblinux.git
3175 S:      Maintained
3176 F:      arch/arm/mach-bcm/*brcmstb*
3177 F:      arch/arm/boot/dts/bcm7*.dts*
3178 F:      drivers/bus/brcmstb_gisb.c
3179 F:      arch/arm/mm/cache-b15-rac.c
3180 F:      arch/arm/include/asm/hardware/cache-b15-rac.h
3181 N:      brcmstb
3182
3183 BROADCOM BMIPS CPUFREQ DRIVER
3184 M:      Markus Mayer <mmayer@broadcom.com>
3185 M:      bcm-kernel-feedback-list@broadcom.com
3186 L:      linux-pm@vger.kernel.org
3187 S:      Maintained
3188 F:      drivers/cpufreq/bmips-cpufreq.c
3189
3190 BROADCOM BMIPS MIPS ARCHITECTURE
3191 M:      Kevin Cernekee <cernekee@gmail.com>
3192 M:      Florian Fainelli <f.fainelli@gmail.com>
3193 L:      bcm-kernel-feedback-list@broadcom.com
3194 L:      linux-mips@vger.kernel.org
3195 T:      git git://github.com/broadcom/stblinux.git
3196 S:      Maintained
3197 F:      arch/mips/bmips/*
3198 F:      arch/mips/include/asm/mach-bmips/*
3199 F:      arch/mips/kernel/*bmips*
3200 F:      arch/mips/boot/dts/brcm/bcm*.dts*
3201 F:      drivers/irqchip/irq-bcm63*
3202 F:      drivers/irqchip/irq-bcm7*
3203 F:      drivers/irqchip/irq-brcmstb*
3204 F:      include/linux/bcm963xx_nvram.h
3205 F:      include/linux/bcm963xx_tag.h
3206
3207 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
3208 M:      Rasesh Mody <rmody@marvell.com>
3209 M:      GR-Linux-NIC-Dev@marvell.com
3210 L:      netdev@vger.kernel.org
3211 S:      Supported
3212 F:      drivers/net/ethernet/broadcom/bnx2.*
3213 F:      drivers/net/ethernet/broadcom/bnx2_*
3214
3215 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
3216 M:      QLogic-Storage-Upstream@qlogic.com
3217 L:      linux-scsi@vger.kernel.org
3218 S:      Supported
3219 F:      drivers/scsi/bnx2fc/
3220
3221 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
3222 M:      QLogic-Storage-Upstream@qlogic.com
3223 L:      linux-scsi@vger.kernel.org
3224 S:      Supported
3225 F:      drivers/scsi/bnx2i/
3226
3227 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
3228 M:      Ariel Elior <aelior@marvell.com>
3229 M:      Sudarsana Kalluru <skalluru@marvell.com>
3230 M:      GR-everest-linux-l2@marvell.com
3231 L:      netdev@vger.kernel.org
3232 S:      Supported
3233 F:      drivers/net/ethernet/broadcom/bnx2x/
3234
3235 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
3236 M:      Michael Chan <michael.chan@broadcom.com>
3237 L:      netdev@vger.kernel.org
3238 S:      Supported
3239 F:      drivers/net/ethernet/broadcom/bnxt/
3240
3241 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
3242 M:      Arend van Spriel <arend.vanspriel@broadcom.com>
3243 M:      Franky Lin <franky.lin@broadcom.com>
3244 M:      Hante Meuleman <hante.meuleman@broadcom.com>
3245 M:      Chi-Hsien Lin <chi-hsien.lin@cypress.com>
3246 M:      Wright Feng <wright.feng@cypress.com>
3247 L:      linux-wireless@vger.kernel.org
3248 L:      brcm80211-dev-list.pdl@broadcom.com
3249 L:      brcm80211-dev-list@cypress.com
3250 S:      Supported
3251 F:      drivers/net/wireless/broadcom/brcm80211/
3252
3253 BROADCOM BRCMSTB GPIO DRIVER
3254 M:      Gregory Fong <gregory.0xf0@gmail.com>
3255 L:      bcm-kernel-feedback-list@broadcom.com
3256 S:      Supported
3257 F:      drivers/gpio/gpio-brcmstb.c
3258 F:      Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
3259
3260 BROADCOM BRCMSTB I2C DRIVER
3261 M:      Kamal Dasu <kdasu.kdev@gmail.com>
3262 L:      linux-i2c@vger.kernel.org
3263 L:      bcm-kernel-feedback-list@broadcom.com
3264 S:      Supported
3265 F:      drivers/i2c/busses/i2c-brcmstb.c
3266 F:      Documentation/devicetree/bindings/i2c/i2c-brcmstb.txt
3267
3268 BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
3269 M:      Al Cooper <alcooperx@gmail.com>
3270 L:      linux-kernel@vger.kernel.org
3271 L:      bcm-kernel-feedback-list@broadcom.com
3272 S:      Maintained
3273 F:      drivers/phy/broadcom/phy-brcm-usb*
3274
3275 BROADCOM GENET ETHERNET DRIVER
3276 M:      Doug Berger <opendmb@gmail.com>
3277 M:      Florian Fainelli <f.fainelli@gmail.com>
3278 L:      bcm-kernel-feedback-list@broadcom.com
3279 L:      netdev@vger.kernel.org
3280 S:      Supported
3281 F:      drivers/net/ethernet/broadcom/genet/
3282
3283 BROADCOM IPROC ARM ARCHITECTURE
3284 M:      Ray Jui <rjui@broadcom.com>
3285 M:      Scott Branden <sbranden@broadcom.com>
3286 M:      bcm-kernel-feedback-list@broadcom.com
3287 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3288 T:      git git://github.com/broadcom/cygnus-linux.git
3289 S:      Maintained
3290 N:      iproc
3291 N:      cygnus
3292 N:      bcm[-_]nsp
3293 N:      bcm9113*
3294 N:      bcm9583*
3295 N:      bcm9585*
3296 N:      bcm9586*
3297 N:      bcm988312
3298 N:      bcm113*
3299 N:      bcm583*
3300 N:      bcm585*
3301 N:      bcm586*
3302 N:      bcm88312
3303 N:      hr2
3304 N:      stingray
3305 F:      arch/arm64/boot/dts/broadcom/northstar2/*
3306 F:      arch/arm64/boot/dts/broadcom/stingray/*
3307 F:      drivers/clk/bcm/clk-ns*
3308 F:      drivers/clk/bcm/clk-sr*
3309 F:      drivers/pinctrl/bcm/pinctrl-ns*
3310 F:      include/dt-bindings/clock/bcm-sr*
3311
3312 BROADCOM KONA GPIO DRIVER
3313 M:      Ray Jui <rjui@broadcom.com>
3314 L:      bcm-kernel-feedback-list@broadcom.com
3315 S:      Supported
3316 F:      drivers/gpio/gpio-bcm-kona.c
3317 F:      Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
3318
3319 BROADCOM NETXTREME-E ROCE DRIVER
3320 M:      Selvin Xavier <selvin.xavier@broadcom.com>
3321 M:      Devesh Sharma <devesh.sharma@broadcom.com>
3322 M:      Somnath Kotur <somnath.kotur@broadcom.com>
3323 M:      Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
3324 L:      linux-rdma@vger.kernel.org
3325 W:      http://www.broadcom.com
3326 S:      Supported
3327 F:      drivers/infiniband/hw/bnxt_re/
3328 F:      include/uapi/rdma/bnxt_re-abi.h
3329
3330 BROADCOM NVRAM DRIVER
3331 M:      Rafał Miłecki <zajec5@gmail.com>
3332 L:      linux-mips@vger.kernel.org
3333 S:      Maintained
3334 F:      drivers/firmware/broadcom/*
3335
3336 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
3337 M:      Rafał Miłecki <zajec5@gmail.com>
3338 L:      linux-wireless@vger.kernel.org
3339 S:      Maintained
3340 F:      drivers/bcma/
3341 F:      include/linux/bcma/
3342
3343 BROADCOM STB AVS CPUFREQ DRIVER
3344 M:      Markus Mayer <mmayer@broadcom.com>
3345 M:      bcm-kernel-feedback-list@broadcom.com
3346 L:      linux-pm@vger.kernel.org
3347 S:      Maintained
3348 F:      Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
3349 F:      drivers/cpufreq/brcmstb*
3350
3351 BROADCOM STB AVS TMON DRIVER
3352 M:      Markus Mayer <mmayer@broadcom.com>
3353 M:      bcm-kernel-feedback-list@broadcom.com
3354 L:      linux-pm@vger.kernel.org
3355 S:      Maintained
3356 F:      Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt
3357 F:      drivers/thermal/broadcom/brcmstb*
3358
3359 BROADCOM STB NAND FLASH DRIVER
3360 M:      Brian Norris <computersforpeace@gmail.com>
3361 M:      Kamal Dasu <kdasu.kdev@gmail.com>
3362 L:      linux-mtd@lists.infradead.org
3363 L:      bcm-kernel-feedback-list@broadcom.com
3364 S:      Maintained
3365 F:      drivers/mtd/nand/raw/brcmnand/
3366
3367 BROADCOM STB DPFE DRIVER
3368 M:      Markus Mayer <mmayer@broadcom.com>
3369 M:      bcm-kernel-feedback-list@broadcom.com
3370 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3371 S:      Maintained
3372 F:      Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt
3373 F:      drivers/memory/brcmstb_dpfe.c
3374
3375 BROADCOM SPI DRIVER
3376 M:      Kamal Dasu <kdasu.kdev@gmail.com>
3377 M:      bcm-kernel-feedback-list@broadcom.com
3378 S:      Maintained
3379 F:      Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.txt
3380 F:      drivers/spi/spi-bcm-qspi.*
3381 F:      drivers/spi/spi-brcmstb-qspi.c
3382 F:      drivers/spi/spi-iproc-qspi.c
3383
3384 BROADCOM SYSTEMPORT ETHERNET DRIVER
3385 M:      Florian Fainelli <f.fainelli@gmail.com>
3386 L:      bcm-kernel-feedback-list@broadcom.com
3387 L:      netdev@vger.kernel.org
3388 S:      Supported
3389 F:      drivers/net/ethernet/broadcom/bcmsysport.*
3390
3391 BROADCOM TG3 GIGABIT ETHERNET DRIVER
3392 M:      Siva Reddy Kallam <siva.kallam@broadcom.com>
3393 M:      Prashant Sreedharan <prashant@broadcom.com>
3394 M:      Michael Chan <mchan@broadcom.com>
3395 L:      netdev@vger.kernel.org
3396 S:      Supported
3397 F:      drivers/net/ethernet/broadcom/tg3.*
3398
3399 BROCADE BFA FC SCSI DRIVER
3400 M:      Anil Gurumurthy <anil.gurumurthy@qlogic.com>
3401 M:      Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
3402 L:      linux-scsi@vger.kernel.org
3403 S:      Supported
3404 F:      drivers/scsi/bfa/
3405
3406 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
3407 M:      Rasesh Mody <rmody@marvell.com>
3408 M:      Sudarsana Kalluru <skalluru@marvell.com>
3409 M:      GR-Linux-NIC-Dev@marvell.com
3410 L:      netdev@vger.kernel.org
3411 S:      Supported
3412 F:      drivers/net/ethernet/brocade/bna/
3413
3414 BSG (block layer generic sg v4 driver)
3415 M:      FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3416 L:      linux-scsi@vger.kernel.org
3417 S:      Supported
3418 F:      block/bsg.c
3419 F:      include/linux/bsg.h
3420 F:      include/uapi/linux/bsg.h
3421
3422 BT87X AUDIO DRIVER
3423 M:      Clemens Ladisch <clemens@ladisch.de>
3424 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3425 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3426 S:      Maintained
3427 F:      Documentation/sound/cards/bt87x.rst
3428 F:      sound/pci/bt87x.c
3429
3430 BT8XXGPIO DRIVER
3431 M:      Michael Buesch <m@bues.ch>
3432 W:      http://bu3sch.de/btgpio.php
3433 S:      Maintained
3434 F:      drivers/gpio/gpio-bt8xx.c
3435
3436 BTRFS FILE SYSTEM
3437 M:      Chris Mason <clm@fb.com>
3438 M:      Josef Bacik <josef@toxicpanda.com>
3439 M:      David Sterba <dsterba@suse.com>
3440 L:      linux-btrfs@vger.kernel.org
3441 W:      http://btrfs.wiki.kernel.org/
3442 Q:      http://patchwork.kernel.org/project/linux-btrfs/list/
3443 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
3444 S:      Maintained
3445 F:      Documentation/filesystems/btrfs.txt
3446 F:      fs/btrfs/
3447 F:      include/linux/btrfs*
3448 F:      include/uapi/linux/btrfs*
3449
3450 BTTV VIDEO4LINUX DRIVER
3451 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
3452 L:      linux-media@vger.kernel.org
3453 W:      https://linuxtv.org
3454 T:      git git://linuxtv.org/media_tree.git
3455 S:      Odd fixes
3456 F:      Documentation/media/v4l-drivers/bttv*
3457 F:      drivers/media/pci/bt8xx/bttv*
3458
3459 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3460 M:      Chanwoo Choi <cw00.choi@samsung.com>
3461 L:      linux-pm@vger.kernel.org
3462 L:      linux-samsung-soc@vger.kernel.org
3463 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3464 S:      Maintained
3465 F:      drivers/devfreq/exynos-bus.c
3466 F:      Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3467
3468 BUSLOGIC SCSI DRIVER
3469 M:      Khalid Aziz <khalid@gonehiking.org>
3470 L:      linux-scsi@vger.kernel.org
3471 S:      Maintained
3472 F:      drivers/scsi/BusLogic.*
3473 F:      drivers/scsi/FlashPoint.*
3474
3475 C-MEDIA CMI8788 DRIVER
3476 M:      Clemens Ladisch <clemens@ladisch.de>
3477 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3478 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3479 S:      Maintained
3480 F:      sound/pci/oxygen/
3481
3482 C-SKY ARCHITECTURE
3483 M:      Guo Ren <guoren@kernel.org>
3484 T:      git https://github.com/c-sky/csky-linux.git
3485 S:      Supported
3486 F:      arch/csky/
3487 F:      Documentation/devicetree/bindings/csky/
3488 F:      drivers/irqchip/irq-csky-*
3489 F:      Documentation/devicetree/bindings/interrupt-controller/csky,*
3490 F:      drivers/clocksource/timer-gx6605s.c
3491 F:      drivers/clocksource/timer-mp-csky.c
3492 F:      Documentation/devicetree/bindings/timer/csky,*
3493 K:      csky
3494 N:      csky
3495
3496 C6X ARCHITECTURE
3497 M:      Mark Salter <msalter@redhat.com>
3498 M:      Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3499 L:      linux-c6x-dev@linux-c6x.org
3500 W:      http://www.linux-c6x.org/wiki/index.php/Main_Page
3501 S:      Maintained
3502 F:      arch/c6x/
3503
3504 CA8210 IEEE-802.15.4 RADIO DRIVER
3505 M:      Harry Morris <h.morris@cascoda.com>
3506 L:      linux-wpan@vger.kernel.org
3507 W:      https://github.com/Cascoda/ca8210-linux.git
3508 S:      Maintained
3509 F:      drivers/net/ieee802154/ca8210.c
3510 F:      Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3511
3512 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3513 M:      David Howells <dhowells@redhat.com>
3514 L:      linux-cachefs@redhat.com (moderated for non-subscribers)
3515 S:      Supported
3516 F:      Documentation/filesystems/caching/cachefiles.txt
3517 F:      fs/cachefiles/
3518
3519 CADENCE MIPI-CSI2 BRIDGES
3520 M:      Maxime Ripard <maxime.ripard@bootlin.com>
3521 L:      linux-media@vger.kernel.org
3522 S:      Maintained
3523 F:      Documentation/devicetree/bindings/media/cdns,*.txt
3524 F:      drivers/media/platform/cadence/cdns-csi2*
3525
3526 CADET FM/AM RADIO RECEIVER DRIVER
3527 M:      Hans Verkuil <hverkuil@xs4all.nl>
3528 L:      linux-media@vger.kernel.org
3529 T:      git git://linuxtv.org/media_tree.git
3530 W:      https://linuxtv.org
3531 S:      Maintained
3532 F:      drivers/media/radio/radio-cadet*
3533
3534 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3535 M:      Jonathan Corbet <corbet@lwn.net>
3536 L:      linux-media@vger.kernel.org
3537 T:      git git://linuxtv.org/media_tree.git
3538 S:      Maintained
3539 F:      Documentation/media/v4l-drivers/cafe_ccic*
3540 F:      drivers/media/platform/marvell-ccic/
3541
3542 CAIF NETWORK LAYER
3543 L:      netdev@vger.kernel.org
3544 S:      Orphan
3545 F:      Documentation/networking/caif/
3546 F:      drivers/net/caif/
3547 F:      include/uapi/linux/caif/
3548 F:      include/net/caif/
3549 F:      net/caif/
3550
3551 CAKE QDISC
3552 M:      Toke Høiland-Jørgensen <toke@toke.dk>
3553 L:      cake@lists.bufferbloat.net (moderated for non-subscribers)
3554 S:      Maintained
3555 F:      net/sched/sch_cake.c
3556
3557 CALGARY x86-64 IOMMU
3558 M:      Muli Ben-Yehuda <mulix@mulix.org>
3559 M:      Jon Mason <jdmason@kudzu.us>
3560 L:      iommu@lists.linux-foundation.org
3561 S:      Maintained
3562 F:      arch/x86/kernel/pci-calgary_64.c
3563 F:      arch/x86/kernel/tce_64.c
3564 F:      arch/x86/include/asm/calgary.h
3565 F:      arch/x86/include/asm/tce.h
3566
3567 CAN NETWORK DRIVERS
3568 M:      Wolfgang Grandegger <wg@grandegger.com>
3569 M:      Marc Kleine-Budde <mkl@pengutronix.de>
3570 L:      linux-can@vger.kernel.org
3571 W:      https://github.com/linux-can
3572 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3573 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3574 S:      Maintained
3575 F:      Documentation/devicetree/bindings/net/can/
3576 F:      drivers/net/can/
3577 F:      include/linux/can/dev.h
3578 F:      include/linux/can/platform/
3579 F:      include/uapi/linux/can/error.h
3580 F:      include/uapi/linux/can/netlink.h
3581
3582 CAN NETWORK LAYER
3583 M:      Oliver Hartkopp <socketcan@hartkopp.net>
3584 M:      Marc Kleine-Budde <mkl@pengutronix.de>
3585 L:      linux-can@vger.kernel.org
3586 W:      https://github.com/linux-can
3587 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3588 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3589 S:      Maintained
3590 F:      Documentation/networking/can.rst
3591 F:      net/can/
3592 F:      include/linux/can/core.h
3593 F:      include/uapi/linux/can.h
3594 F:      include/uapi/linux/can/bcm.h
3595 F:      include/uapi/linux/can/raw.h
3596 F:      include/uapi/linux/can/gw.h
3597
3598 CAPABILITIES
3599 M:      Serge Hallyn <serge@hallyn.com>
3600 L:      linux-security-module@vger.kernel.org
3601 S:      Supported
3602 F:      include/linux/capability.h
3603 F:      include/uapi/linux/capability.h
3604 F:      security/commoncap.c
3605 F:      kernel/capability.c
3606
3607 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3608 M:      Kevin Tsai <ktsai@capellamicro.com>
3609 S:      Maintained
3610 F:      drivers/iio/light/cm*
3611
3612 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3613 M:      Christian Lamparter <chunkeey@googlemail.com>
3614 L:      linux-wireless@vger.kernel.org
3615 W:      http://wireless.kernel.org/en/users/Drivers/carl9170
3616 S:      Maintained
3617 F:      drivers/net/wireless/ath/carl9170/
3618
3619 CAVIUM I2C DRIVER
3620 M:      Jan Glauber <jglauber@cavium.com>
3621 M:      David Daney <david.daney@cavium.com>
3622 W:      http://www.cavium.com
3623 S:      Supported
3624 F:      drivers/i2c/busses/i2c-octeon*
3625 F:      drivers/i2c/busses/i2c-thunderx*
3626
3627 CAVIUM LIQUIDIO NETWORK DRIVER
3628 M:      Derek Chickles <dchickles@marvell.com>
3629 M:      Satanand Burla <sburla@marvell.com>
3630 M:      Felix Manlunas <fmanlunas@marvell.com>
3631 L:      netdev@vger.kernel.org
3632 W:      http://www.cavium.com
3633 S:      Supported
3634 F:      drivers/net/ethernet/cavium/liquidio/
3635
3636 CAVIUM MMC DRIVER
3637 M:      Jan Glauber <jglauber@cavium.com>
3638 M:      David Daney <david.daney@cavium.com>
3639 M:      Steven J. Hill <Steven.Hill@cavium.com>
3640 W:      http://www.cavium.com
3641 S:      Supported
3642 F:      drivers/mmc/host/cavium*
3643
3644 CAVIUM OCTEON-TX CRYPTO DRIVER
3645 M:      George Cherian <george.cherian@cavium.com>
3646 L:      linux-crypto@vger.kernel.org
3647 W:      http://www.cavium.com
3648 S:      Supported
3649 F:      drivers/crypto/cavium/cpt/
3650
3651 CAVIUM THUNDERX2 ARM64 SOC
3652 M:      Robert Richter <rrichter@cavium.com>
3653 M:      Jayachandran C <jnair@caviumnetworks.com>
3654 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3655 S:      Maintained
3656 F:      arch/arm64/boot/dts/cavium/thunder2-99xx*
3657 F:      Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3658
3659 CC2520 IEEE-802.15.4 RADIO DRIVER
3660 M:      Varka Bhadram <varkabhadram@gmail.com>
3661 L:      linux-wpan@vger.kernel.org
3662 S:      Maintained
3663 F:      drivers/net/ieee802154/cc2520.c
3664 F:      include/linux/spi/cc2520.h
3665 F:      Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3666
3667 CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
3668 M:      Gilad Ben-Yossef <gilad@benyossef.com>
3669 L:      linux-crypto@vger.kernel.org
3670 S:      Supported
3671 F:      drivers/crypto/ccree/
3672 W:      https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3673
3674 CEC FRAMEWORK
3675 M:      Hans Verkuil <hverkuil-cisco@xs4all.nl>
3676 L:      linux-media@vger.kernel.org
3677 T:      git git://linuxtv.org/media_tree.git
3678 W:      http://linuxtv.org
3679 S:      Supported
3680 F:      Documentation/media/kapi/cec-core.rst
3681 F:      Documentation/media/uapi/cec
3682 F:      drivers/media/cec/
3683 F:      drivers/media/rc/keymaps/rc-cec.c
3684 F:      include/media/cec.h
3685 F:      include/media/cec-notifier.h
3686 F:      include/uapi/linux/cec.h
3687 F:      include/uapi/linux/cec-funcs.h
3688 F:      Documentation/devicetree/bindings/media/cec.txt
3689 F:      Documentation/ABI/testing/debugfs-cec-error-inj
3690
3691 CEC GPIO DRIVER
3692 M:      Hans Verkuil <hverkuil-cisco@xs4all.nl>
3693 L:      linux-media@vger.kernel.org
3694 T:      git git://linuxtv.org/media_tree.git
3695 W:      http://linuxtv.org
3696 S:      Supported
3697 F:      drivers/media/platform/cec-gpio/
3698 F:      Documentation/devicetree/bindings/media/cec-gpio.txt
3699
3700 CELL BROADBAND ENGINE ARCHITECTURE
3701 M:      Arnd Bergmann <arnd@arndb.de>
3702 L:      linuxppc-dev@lists.ozlabs.org
3703 W:      http://www.ibm.com/developerworks/power/cell/
3704 S:      Supported
3705 F:      arch/powerpc/include/asm/cell*.h
3706 F:      arch/powerpc/include/asm/spu*.h
3707 F:      arch/powerpc/include/uapi/asm/spu*.h
3708 F:      arch/powerpc/oprofile/*cell*
3709 F:      arch/powerpc/platforms/cell/
3710
3711 CEPH COMMON CODE (LIBCEPH)
3712 M:      Ilya Dryomov <idryomov@gmail.com>
3713 M:      "Yan, Zheng" <zyan@redhat.com>
3714 M:      Sage Weil <sage@redhat.com>
3715 L:      ceph-devel@vger.kernel.org
3716 W:      http://ceph.com/
3717 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3718 T:      git git://github.com/ceph/ceph-client.git
3719 S:      Supported
3720 F:      net/ceph/
3721 F:      include/linux/ceph/
3722 F:      include/linux/crush/
3723
3724 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3725 M:      "Yan, Zheng" <zyan@redhat.com>
3726 M:      Sage Weil <sage@redhat.com>
3727 M:      Ilya Dryomov <idryomov@gmail.com>
3728 L:      ceph-devel@vger.kernel.org
3729 W:      http://ceph.com/
3730 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3731 T:      git git://github.com/ceph/ceph-client.git
3732 S:      Supported
3733 F:      Documentation/filesystems/ceph.txt
3734 F:      fs/ceph/
3735
3736 CERTIFICATE HANDLING:
3737 M:      David Howells <dhowells@redhat.com>
3738 M:      David Woodhouse <dwmw2@infradead.org>
3739 L:      keyrings@vger.kernel.org
3740 S:      Maintained
3741 F:      Documentation/admin-guide/module-signing.rst
3742 F:      certs/
3743 F:      scripts/sign-file.c
3744 F:      scripts/extract-cert.c
3745
3746 CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3747 L:      linux-usb@vger.kernel.org
3748 S:      Orphan
3749 F:      Documentation/usb/WUSB-Design-overview.txt
3750 F:      Documentation/usb/wusb-cbaf
3751 F:      drivers/usb/host/hwa-hc.c
3752 F:      drivers/usb/host/whci/
3753 F:      drivers/usb/wusbcore/
3754 F:      include/linux/usb/wusb*
3755
3756 CFAG12864B LCD DRIVER
3757 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3758 S:      Maintained
3759 F:      drivers/auxdisplay/cfag12864b.c
3760 F:      include/linux/cfag12864b.h
3761
3762 CFAG12864BFB LCD FRAMEBUFFER DRIVER
3763 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3764 S:      Maintained
3765 F:      drivers/auxdisplay/cfag12864bfb.c
3766 F:      include/linux/cfag12864b.h
3767
3768 802.11 (including CFG80211/NL80211)
3769 M:      Johannes Berg <johannes@sipsolutions.net>
3770 L:      linux-wireless@vger.kernel.org
3771 W:      http://wireless.kernel.org/
3772 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3773 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3774 S:      Maintained
3775 F:      net/wireless/
3776 F:      include/uapi/linux/nl80211.h
3777 F:      include/linux/ieee80211.h
3778 F:      include/net/wext.h
3779 F:      include/net/cfg80211.h
3780 F:      include/net/iw_handler.h
3781 F:      include/net/ieee80211_radiotap.h
3782 F:      Documentation/driver-api/80211/cfg80211.rst
3783 F:      Documentation/networking/regulatory.txt
3784
3785 CHAR and MISC DRIVERS
3786 M:      Arnd Bergmann <arnd@arndb.de>
3787 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3788 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3789 S:      Supported
3790 F:      drivers/char/
3791 F:      drivers/misc/
3792 F:      include/linux/miscdevice.h
3793
3794 CHECKPATCH
3795 M:      Andy Whitcroft <apw@canonical.com>
3796 M:      Joe Perches <joe@perches.com>
3797 S:      Maintained
3798 F:      scripts/checkpatch.pl
3799
3800 CHINESE DOCUMENTATION
3801 M:      Harry Wei <harryxiyou@gmail.com>
3802 M:      Alex Shi <alex.shi@linux.alibaba.com>
3803 L:      xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3804 S:      Maintained
3805 F:      Documentation/translations/zh_CN/
3806
3807 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3808 M:      Peter Chen <Peter.Chen@nxp.com>
3809 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3810 L:      linux-usb@vger.kernel.org
3811 S:      Maintained
3812 F:      drivers/usb/chipidea/
3813
3814 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3815 M:      Hans de Goede <hdegoede@redhat.com>
3816 L:      linux-input@vger.kernel.org
3817 S:      Maintained
3818 F:      Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3819 F:      drivers/input/touchscreen/chipone_icn8318.c
3820
3821 CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
3822 M:      Hans de Goede <hdegoede@redhat.com>
3823 L:      linux-input@vger.kernel.org
3824 S:      Maintained
3825 F:      drivers/input/touchscreen/chipone_icn8505.c
3826
3827 CHROME HARDWARE PLATFORM SUPPORT
3828 M:      Benson Leung <bleung@chromium.org>
3829 M:      Enric Balletbo i Serra <enric.balletbo@collabora.com>
3830 S:      Maintained
3831 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git
3832 F:      drivers/platform/chrome/
3833
3834 CHROMEOS EC SUBDRIVERS
3835 M:      Benson Leung <bleung@chromium.org>
3836 M:      Enric Balletbo i Serra <enric.balletbo@collabora.com>
3837 R:      Guenter Roeck <groeck@chromium.org>
3838 S:      Maintained
3839 N:      cros_ec
3840 N:      cros-ec
3841 F:      drivers/power/supply/cros_usbpd-charger.c
3842
3843 CHROMEOS EC CODEC DRIVER
3844 M:      Cheng-Yi Chiang <cychiang@chromium.org>
3845 S:      Maintained
3846 R:      Enric Balletbo i Serra <enric.balletbo@collabora.com>
3847 R:      Guenter Roeck <groeck@chromium.org>
3848 F:      Documentation/devicetree/bindings/sound/google,cros-ec-codec.txt
3849 F:      sound/soc/codecs/cros_ec_codec.*
3850
3851 CIRRUS LOGIC AUDIO CODEC DRIVERS
3852 M:      Brian Austin <brian.austin@cirrus.com>
3853 M:      Paul Handrigan <Paul.Handrigan@cirrus.com>
3854 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3855 S:      Maintained
3856 F:      sound/soc/codecs/cs*
3857
3858 CIRRUS LOGIC EP93XX ETHERNET DRIVER
3859 M:      Hartley Sweeten <hsweeten@visionengravers.com>
3860 L:      netdev@vger.kernel.org
3861 S:      Maintained
3862 F:      drivers/net/ethernet/cirrus/ep93xx_eth.c
3863
3864 CIRRUS LOGIC LOCHNAGAR DRIVER
3865 M:      Charles Keepax <ckeepax@opensource.cirrus.com>
3866 M:      Richard Fitzgerald <rf@opensource.cirrus.com>
3867 L:      patches@opensource.cirrus.com
3868 S:      Supported
3869 F:      drivers/clk/clk-lochnagar.c
3870 F:      drivers/hwmon/lochnagar-hwmon.c
3871 F:      drivers/mfd/lochnagar-i2c.c
3872 F:      drivers/pinctrl/cirrus/pinctrl-lochnagar.c
3873 F:      drivers/regulator/lochnagar-regulator.c
3874 F:      sound/soc/codecs/lochnagar-sc.c
3875 F:      include/dt-bindings/clk/lochnagar.h
3876 F:      include/dt-bindings/pinctrl/lochnagar.h
3877 F:      include/linux/mfd/lochnagar*
3878 F:      Documentation/devicetree/bindings/mfd/cirrus,lochnagar.txt
3879 F:      Documentation/devicetree/bindings/clock/cirrus,lochnagar.txt
3880 F:      Documentation/devicetree/bindings/hwmon/cirrus,lochnagar.txt
3881 F:      Documentation/devicetree/bindings/pinctrl/cirrus,lochnagar.txt
3882 F:      Documentation/devicetree/bindings/regulator/cirrus,lochnagar.txt
3883 F:      Documentation/devicetree/bindings/sound/cirrus,lochnagar.txt
3884 F:      Documentation/hwmon/lochnagar
3885
3886 CISCO FCOE HBA DRIVER
3887 M:      Satish Kharat <satishkh@cisco.com>
3888 M:      Sesidhar Baddela <sebaddel@cisco.com>
3889 M:      Karan Tilak Kumar <kartilak@cisco.com>
3890 L:      linux-scsi@vger.kernel.org
3891 S:      Supported
3892 F:      drivers/scsi/fnic/
3893
3894 CISCO SCSI HBA DRIVER
3895 M:      Karan Tilak Kumar <kartilak@cisco.com>
3896 M:      Sesidhar Baddela <sebaddel@cisco.com>
3897 L:      linux-scsi@vger.kernel.org
3898 S:      Supported
3899 F:      drivers/scsi/snic/
3900
3901 CISCO VIC ETHERNET NIC DRIVER
3902 M:      Christian Benvenuti <benve@cisco.com>
3903 M:      Govindarajulu Varadarajan <_govind@gmx.com>
3904 M:      Parvi Kaustubhi <pkaustub@cisco.com>
3905 S:      Supported
3906 F:      drivers/net/ethernet/cisco/enic/
3907
3908 CISCO VIC LOW LATENCY NIC DRIVER
3909 M:      Christian Benvenuti <benve@cisco.com>
3910 M:      Nelson Escobar <neescoba@cisco.com>
3911 M:      Parvi Kaustubhi <pkaustub@cisco.com>
3912 S:      Supported
3913 F:      drivers/infiniband/hw/usnic/
3914
3915 CIRRUS LOGIC MADERA CODEC DRIVERS
3916 M:      Charles Keepax <ckeepax@opensource.cirrus.com>
3917 M:      Richard Fitzgerald <rf@opensource.cirrus.com>
3918 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3919 L:      patches@opensource.cirrus.com
3920 T:      git https://github.com/CirrusLogic/linux-drivers.git
3921 W:      https://github.com/CirrusLogic/linux-drivers/wiki
3922 S:      Supported
3923 F:      Documentation/devicetree/bindings/mfd/madera.txt
3924 F:      Documentation/devicetree/bindings/pinctrl/cirrus,madera-pinctrl.txt
3925 F:      include/linux/irqchip/irq-madera*
3926 F:      include/linux/mfd/madera/*
3927 F:      drivers/gpio/gpio-madera*
3928 F:      drivers/irqchip/irq-madera*
3929 F:      drivers/mfd/madera*
3930 F:      drivers/mfd/cs47l*
3931 F:      drivers/pinctrl/cirrus/*
3932
3933 CLANG-FORMAT FILE
3934 M:      Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
3935 S:      Maintained
3936 F:      .clang-format
3937
3938 CLEANCACHE API
3939 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3940 L:      linux-kernel@vger.kernel.org
3941 S:      Maintained
3942 F:      mm/cleancache.c
3943 F:      include/linux/cleancache.h
3944
3945 CLK API
3946 M:      Russell King <linux@armlinux.org.uk>
3947 L:      linux-clk@vger.kernel.org
3948 S:      Maintained
3949 F:      include/linux/clk.h
3950
3951 CLOCKSOURCE, CLOCKEVENT DRIVERS
3952 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3953 M:      Thomas Gleixner <tglx@linutronix.de>
3954 L:      linux-kernel@vger.kernel.org
3955 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3956 S:      Supported
3957 F:      drivers/clocksource/
3958 F:      Documentation/devicetree/bindings/timer/
3959
3960 CMPC ACPI DRIVER
3961 M:      Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3962 M:      Daniel Oliveira Nascimento <don@syst.com.br>
3963 L:      platform-driver-x86@vger.kernel.org
3964 S:      Supported
3965 F:      drivers/platform/x86/classmate-laptop.c
3966
3967 COBALT MEDIA DRIVER
3968 M:      Hans Verkuil <hverkuil-cisco@xs4all.nl>
3969 L:      linux-media@vger.kernel.org
3970 T:      git git://linuxtv.org/media_tree.git
3971 W:      https://linuxtv.org
3972 S:      Supported
3973 F:      drivers/media/pci/cobalt/
3974
3975 COCCINELLE/Semantic Patches (SmPL)
3976 M:      Julia Lawall <Julia.Lawall@lip6.fr>
3977 M:      Gilles Muller <Gilles.Muller@lip6.fr>
3978 M:      Nicolas Palix <nicolas.palix@imag.fr>
3979 M:      Michal Marek <michal.lkml@markovi.net>
3980 L:      cocci@systeme.lip6.fr (moderated for non-subscribers)
3981 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3982 W:      http://coccinelle.lip6.fr/
3983 S:      Supported
3984 F:      Documentation/dev-tools/coccinelle.rst
3985 F:      scripts/coccinelle/
3986 F:      scripts/coccicheck
3987
3988 CODA FILE SYSTEM
3989 M:      Jan Harkes <jaharkes@cs.cmu.edu>
3990 M:      coda@cs.cmu.edu
3991 L:      codalist@coda.cs.cmu.edu
3992 W:      http://www.coda.cs.cmu.edu/
3993 S:      Maintained
3994 F:      Documentation/filesystems/coda.txt
3995 F:      fs/coda/
3996 F:      include/linux/coda*.h
3997 F:      include/uapi/linux/coda*.h
3998
3999 CODA V4L2 MEM2MEM DRIVER
4000 M:      Philipp Zabel <p.zabel@pengutronix.de>
4001 L:      linux-media@vger.kernel.org
4002 S:      Maintained
4003 F:      Documentation/devicetree/bindings/media/coda.txt
4004 F:      drivers/media/platform/coda/
4005
4006 CODE OF CONDUCT
4007 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4008 S:      Supported
4009 F:      Documentation/process/code-of-conduct.rst
4010 F:      Documentation/process/code-of-conduct-interpretation.rst
4011
4012 COMMON CLK FRAMEWORK
4013 M:      Michael Turquette <mturquette@baylibre.com>
4014 M:      Stephen Boyd <sboyd@kernel.org>
4015 L:      linux-clk@vger.kernel.org
4016 Q:      http://patchwork.kernel.org/project/linux-clk/list/
4017 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
4018 S:      Maintained
4019 F:      Documentation/devicetree/bindings/clock/
4020 F:      drivers/clk/
4021 X:      drivers/clk/clkdev.c
4022 F:      include/linux/clk-pr*
4023 F:      include/linux/clk/
4024 F:      include/linux/of_clk.h
4025
4026 COMMON INTERNET FILE SYSTEM (CIFS)
4027 M:      Steve French <sfrench@samba.org>
4028 L:      linux-cifs@vger.kernel.org
4029 L:      samba-technical@lists.samba.org (moderated for non-subscribers)
4030 W:      http://linux-cifs.samba.org/
4031 T:      git git://git.samba.org/sfrench/cifs-2.6.git
4032 S:      Supported
4033 F:      Documentation/filesystems/cifs/
4034 F:      fs/cifs/
4035
4036 COMPACTPCI HOTPLUG CORE
4037 M:      Scott Murray <scott@spiteful.org>
4038 L:      linux-pci@vger.kernel.org
4039 S:      Maintained
4040 F:      drivers/pci/hotplug/cpci_hotplug*
4041
4042 COMPACTPCI HOTPLUG GENERIC DRIVER
4043 M:      Scott Murray <scott@spiteful.org>
4044 L:      linux-pci@vger.kernel.org
4045 S:      Maintained
4046 F:      drivers/pci/hotplug/cpcihp_generic.c
4047
4048 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
4049 M:      Scott Murray <scott@spiteful.org>
4050 L:      linux-pci@vger.kernel.org
4051 S:      Maintained
4052 F:      drivers/pci/hotplug/cpcihp_zt5550.*
4053
4054 COMPAL LAPTOP SUPPORT
4055 M:      Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
4056 L:      platform-driver-x86@vger.kernel.org
4057 S:      Maintained
4058 F:      drivers/platform/x86/compal-laptop.c
4059
4060 COMPILER ATTRIBUTES
4061 M:      Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
4062 S:      Maintained
4063 F:      include/linux/compiler_attributes.h
4064
4065 CONEXANT ACCESSRUNNER USB DRIVER
4066 L:      accessrunner-general@lists.sourceforge.net
4067 W:      http://accessrunner.sourceforge.net/
4068 S:      Orphan
4069 F:      drivers/usb/atm/cxacru.c
4070
4071 CONFIGFS
4072 M:      Joel Becker <jlbec@evilplan.org>
4073 M:      Christoph Hellwig <hch@lst.de>
4074 T:      git git://git.infradead.org/users/hch/configfs.git
4075 S:      Supported
4076 F:      fs/configfs/
4077 F:      include/linux/configfs.h
4078
4079 CONNECTOR
4080 M:      Evgeniy Polyakov <zbr@ioremap.net>
4081 L:      netdev@vger.kernel.org
4082 S:      Maintained
4083 F:      drivers/connector/
4084
4085 CONTROL GROUP (CGROUP)
4086 M:      Tejun Heo <tj@kernel.org>
4087 M:      Li Zefan <lizefan@huawei.com>
4088 M:      Johannes Weiner <hannes@cmpxchg.org>
4089 L:      cgroups@vger.kernel.org
4090 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
4091 S:      Maintained
4092 F:      Documentation/admin-guide/cgroup-v2.rst
4093 F:      Documentation/cgroup-v1/
4094 F:      include/linux/cgroup*
4095 F:      kernel/cgroup/
4096
4097 CONTROL GROUP - CPUSET
4098 M:      Li Zefan <lizefan@huawei.com>
4099 L:      cgroups@vger.kernel.org
4100 W:      http://www.bullopensource.org/cpuset/
4101 W:      http://oss.sgi.com/projects/cpusets/
4102 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
4103 S:      Maintained
4104 F:      Documentation/cgroup-v1/cpusets.txt
4105 F:      include/linux/cpuset.h
4106 F:      kernel/cgroup/cpuset.c
4107
4108 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
4109 M:      Johannes Weiner <hannes@cmpxchg.org>
4110 M:      Michal Hocko <mhocko@kernel.org>
4111 M:      Vladimir Davydov <vdavydov.dev@gmail.com>
4112 L:      cgroups@vger.kernel.org
4113 L:      linux-mm@kvack.org
4114 S:      Maintained
4115 F:      mm/memcontrol.c
4116 F:      mm/swap_cgroup.c
4117
4118 CORETEMP HARDWARE MONITORING DRIVER
4119 M:      Fenghua Yu <fenghua.yu@intel.com>
4120 L:      linux-hwmon@vger.kernel.org
4121 S:      Maintained
4122 F:      Documentation/hwmon/coretemp.rst
4123 F:      drivers/hwmon/coretemp.c
4124
4125 COSA/SRP SYNC SERIAL DRIVER
4126 M:      Jan "Yenya" Kasprzak <kas@fi.muni.cz>
4127 W:      http://www.fi.muni.cz/~kas/cosa/
4128 S:      Maintained
4129 F:      drivers/net/wan/cosa*
4130
4131 COUNTER SUBSYSTEM
4132 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
4133 L:      linux-iio@vger.kernel.org
4134 S:      Maintained
4135 F:      Documentation/ABI/testing/sysfs-bus-counter*
4136 F:      Documentation/driver-api/generic-counter.rst
4137 F:      drivers/counter/
4138 F:      include/linux/counter.h
4139 F:      include/linux/counter_enum.h
4140
4141 CPMAC ETHERNET DRIVER
4142 M:      Florian Fainelli <f.fainelli@gmail.com>
4143 L:      netdev@vger.kernel.org
4144 S:      Maintained
4145 F:      drivers/net/ethernet/ti/cpmac.c
4146
4147 CPU FREQUENCY SCALING FRAMEWORK
4148 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
4149 M:      Viresh Kumar <viresh.kumar@linaro.org>
4150 L:      linux-pm@vger.kernel.org
4151 S:      Maintained
4152 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4153 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git (For ARM Updates)
4154 B:      https://bugzilla.kernel.org
4155 F:      Documentation/admin-guide/pm/cpufreq.rst
4156 F:      Documentation/admin-guide/pm/intel_pstate.rst
4157 F:      Documentation/cpu-freq/
4158 F:      Documentation/devicetree/bindings/cpufreq/
4159 F:      drivers/cpufreq/
4160 F:      kernel/sched/cpufreq*.c
4161 F:      include/linux/cpufreq.h
4162 F:      include/linux/sched/cpufreq.h
4163 F:      tools/testing/selftests/cpufreq/
4164
4165 CPU FREQUENCY DRIVERS - ARM BIG LITTLE
4166 M:      Viresh Kumar <viresh.kumar@linaro.org>
4167 M:      Sudeep Holla <sudeep.holla@arm.com>
4168 L:      linux-pm@vger.kernel.org
4169 W:      http://www.arm.com/products/processors/technologies/biglittleprocessing.php
4170 S:      Maintained
4171 F:      drivers/cpufreq/arm_big_little.h
4172 F:      drivers/cpufreq/arm_big_little.c
4173
4174 CPU POWER MONITORING SUBSYSTEM
4175 M:      Thomas Renninger <trenn@suse.com>
4176 M:      Shuah Khan <shuah@kernel.org>
4177 M:      Shuah Khan <skhan@linuxfoundation.org>
4178 L:      linux-pm@vger.kernel.org
4179 S:      Maintained
4180 F:      tools/power/cpupower/
4181
4182 CPUID/MSR DRIVER
4183 M:      "H. Peter Anvin" <hpa@zytor.com>
4184 S:      Maintained
4185 F:      arch/x86/kernel/cpuid.c
4186 F:      arch/x86/kernel/msr.c
4187
4188 CPUIDLE DRIVER - ARM BIG LITTLE
4189 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
4190 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
4191 L:      linux-pm@vger.kernel.org
4192 L:      linux-arm-kernel@lists.infradead.org
4193 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4194 S:      Maintained
4195 F:      drivers/cpuidle/cpuidle-big_little.c
4196
4197 CPUIDLE DRIVER - ARM EXYNOS
4198 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
4199 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
4200 M:      Kukjin Kim <kgene@kernel.org>
4201 L:      linux-pm@vger.kernel.org
4202 L:      linux-samsung-soc@vger.kernel.org
4203 S:      Supported
4204 F:      drivers/cpuidle/cpuidle-exynos.c
4205 F:      arch/arm/mach-exynos/pm.c
4206
4207 CPU IDLE TIME MANAGEMENT FRAMEWORK
4208 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
4209 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
4210 L:      linux-pm@vger.kernel.org
4211 S:      Maintained
4212 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4213 B:      https://bugzilla.kernel.org
4214 F:      Documentation/admin-guide/pm/cpuidle.rst
4215 F:      Documentation/driver-api/pm/cpuidle.rst
4216 F:      drivers/cpuidle/*
4217 F:      include/linux/cpuidle.h
4218
4219 CRAMFS FILESYSTEM
4220 M:      Nicolas Pitre <nico@fluxnic.net>
4221 S:      Maintained
4222 F:      Documentation/filesystems/cramfs.txt
4223 F:      fs/cramfs/
4224
4225 CRYPTO API
4226 M:      Herbert Xu <herbert@gondor.apana.org.au>
4227 M:      "David S. Miller" <davem@davemloft.net>
4228 L:      linux-crypto@vger.kernel.org
4229 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
4230 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
4231 S:      Maintained
4232 F:      Documentation/crypto/
4233 F:      Documentation/devicetree/bindings/crypto/
4234 F:      arch/*/crypto/
4235 F:      crypto/
4236 F:      drivers/crypto/
4237 F:      include/crypto/
4238 F:      include/linux/crypto*
4239
4240 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
4241 M:      Neil Horman <nhorman@tuxdriver.com>
4242 L:      linux-crypto@vger.kernel.org
4243 S:      Maintained
4244 F:      crypto/ansi_cprng.c
4245 F:      crypto/rng.c
4246
4247 CS3308 MEDIA DRIVER
4248 M:      Hans Verkuil <hverkuil@xs4all.nl>
4249 L:      linux-media@vger.kernel.org
4250 T:      git git://linuxtv.org/media_tree.git
4251 W:      http://linuxtv.org
4252 S:      Odd Fixes
4253 F:      drivers/media/i2c/cs3308.c
4254
4255 CS5535 Audio ALSA driver
4256 M:      Jaya Kumar <jayakumar.alsa@gmail.com>
4257 S:      Maintained
4258 F:      sound/pci/cs5535audio/
4259
4260 CSI DRIVERS FOR ALLWINNER V3s
4261 M:      Yong Deng <yong.deng@magewell.com>
4262 L:      linux-media@vger.kernel.org
4263 T:      git git://linuxtv.org/media_tree.git
4264 S:      Maintained
4265 F:      drivers/media/platform/sunxi/sun6i-csi/
4266 F:      Documentation/devicetree/bindings/media/sun6i-csi.txt
4267
4268 CW1200 WLAN driver
4269 M:      Solomon Peachy <pizza@shaftnet.org>
4270 S:      Maintained
4271 F:      drivers/net/wireless/st/cw1200/
4272
4273 CX18 VIDEO4LINUX DRIVER
4274 M:      Andy Walls <awalls@md.metrocast.net>
4275 L:      ivtv-devel@ivtvdriver.org (subscribers-only)
4276 L:      linux-media@vger.kernel.org
4277 T:      git git://linuxtv.org/media_tree.git
4278 W:      https://linuxtv.org
4279 W:      http://www.ivtvdriver.org/index.php/Cx18
4280 S:      Maintained
4281 F:      Documentation/media/v4l-drivers/cx18*
4282 F:      drivers/media/pci/cx18/
4283 F:      include/uapi/linux/ivtv*
4284
4285 CX2341X MPEG ENCODER HELPER MODULE
4286 M:      Hans Verkuil <hverkuil@xs4all.nl>
4287 L:      linux-media@vger.kernel.org
4288 T:      git git://linuxtv.org/media_tree.git
4289 W:      https://linuxtv.org
4290 S:      Maintained
4291 F:      drivers/media/common/cx2341x*
4292 F:      include/media/drv-intf/cx2341x.h
4293
4294 CX24120 MEDIA DRIVER
4295 M:      Jemma Denson <jdenson@gmail.com>
4296 M:      Patrick Boettcher <patrick.boettcher@posteo.de>
4297 L:      linux-media@vger.kernel.org
4298 W:      https://linuxtv.org
4299 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4300 S:      Maintained
4301 F:      drivers/media/dvb-frontends/cx24120*
4302
4303 CX88 VIDEO4LINUX DRIVER
4304 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
4305 L:      linux-media@vger.kernel.org
4306 W:      https://linuxtv.org
4307 T:      git git://linuxtv.org/media_tree.git
4308 S:      Odd fixes
4309 F:      Documentation/media/v4l-drivers/cx88*
4310 F:      drivers/media/pci/cx88/
4311
4312 CXD2820R MEDIA DRIVER
4313 M:      Antti Palosaari <crope@iki.fi>
4314 L:      linux-media@vger.kernel.org
4315 W:      https://linuxtv.org
4316 W:      http://palosaari.fi/linux/
4317 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4318 T:      git git://linuxtv.org/anttip/media_tree.git
4319 S:      Maintained
4320 F:      drivers/media/dvb-frontends/cxd2820r*
4321
4322 CXGB3 ETHERNET DRIVER (CXGB3)
4323 M:      Vishal Kulkarni <vishal@chelsio.com>
4324 L:      netdev@vger.kernel.org
4325 W:      http://www.chelsio.com
4326 S:      Supported
4327 F:      drivers/net/ethernet/chelsio/cxgb3/
4328
4329 CXGB3 ISCSI DRIVER (CXGB3I)
4330 M:      Karen Xie <kxie@chelsio.com>
4331 L:      linux-scsi@vger.kernel.org
4332 W:      http://www.chelsio.com
4333 S:      Supported
4334 F:      drivers/scsi/cxgbi/cxgb3i
4335
4336 CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
4337 M:      Potnuri Bharat Teja <bharat@chelsio.com>
4338 L:      linux-rdma@vger.kernel.org
4339 W:      http://www.openfabrics.org
4340 S:      Supported
4341 F:      drivers/infiniband/hw/cxgb3/
4342 F:      include/uapi/rdma/cxgb3-abi.h
4343
4344 CXGB4 CRYPTO DRIVER (chcr)
4345 M:      Atul Gupta <atul.gupta@chelsio.com>
4346 L:      linux-crypto@vger.kernel.org
4347 W:      http://www.chelsio.com
4348 S:      Supported
4349 F:      drivers/crypto/chelsio
4350
4351 CXGB4 ETHERNET DRIVER (CXGB4)
4352 M:      Vishal Kulkarni <vishal@chelsio.com>
4353 L:      netdev@vger.kernel.org
4354 W:      http://www.chelsio.com
4355 S:      Supported
4356 F:      drivers/net/ethernet/chelsio/cxgb4/
4357
4358 CXGB4 ISCSI DRIVER (CXGB4I)
4359 M:      Karen Xie <kxie@chelsio.com>
4360 L:      linux-scsi@vger.kernel.org
4361 W:      http://www.chelsio.com
4362 S:      Supported
4363 F:      drivers/scsi/cxgbi/cxgb4i
4364
4365 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
4366 M:      Potnuri Bharat Teja <bharat@chelsio.com>
4367 L:      linux-rdma@vger.kernel.org
4368 W:      http://www.openfabrics.org
4369 S:      Supported
4370 F:      drivers/infiniband/hw/cxgb4/
4371 F:      include/uapi/rdma/cxgb4-abi.h
4372
4373 CXGB4VF ETHERNET DRIVER (CXGB4VF)
4374 M:      Casey Leedom <leedom@chelsio.com>
4375 L:      netdev@vger.kernel.org
4376 W:      http://www.chelsio.com
4377 S:      Supported
4378 F:      drivers/net/ethernet/chelsio/cxgb4vf/
4379
4380 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
4381 M:      Frederic Barrat <fbarrat@linux.ibm.com>
4382 M:      Andrew Donnellan <ajd@linux.ibm.com>
4383 L:      linuxppc-dev@lists.ozlabs.org
4384 S:      Supported
4385 F:      arch/powerpc/platforms/powernv/pci-cxl.c
4386 F:      drivers/misc/cxl/
4387 F:      include/misc/cxl*
4388 F:      include/uapi/misc/cxl.h
4389 F:      Documentation/powerpc/cxl.txt
4390 F:      Documentation/ABI/testing/sysfs-class-cxl
4391
4392 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
4393 M:      Manoj N. Kumar <manoj@linux.ibm.com>
4394 M:      Matthew R. Ochs <mrochs@linux.ibm.com>
4395 M:      Uma Krishnan <ukrishn@linux.ibm.com>
4396 L:      linux-scsi@vger.kernel.org
4397 S:      Supported
4398 F:      drivers/scsi/cxlflash/
4399 F:      include/uapi/scsi/cxlflash_ioctl.h
4400 F:      Documentation/powerpc/cxlflash.txt
4401
4402 CYBERPRO FB DRIVER
4403 M:      Russell King <linux@armlinux.org.uk>
4404 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4405 W:      http://www.armlinux.org.uk/
4406 S:      Maintained
4407 F:      drivers/video/fbdev/cyber2000fb.*
4408
4409 CYCLADES ASYNC MUX DRIVER
4410 W:      http://www.cyclades.com/
4411 S:      Orphan
4412 F:      drivers/tty/cyclades.c
4413 F:      include/linux/cyclades.h
4414 F:      include/uapi/linux/cyclades.h
4415
4416 CYCLADES PC300 DRIVER
4417 W:      http://www.cyclades.com/
4418 S:      Orphan
4419 F:      drivers/net/wan/pc300*
4420
4421 CYPRESS_FIRMWARE MEDIA DRIVER
4422 M:      Antti Palosaari <crope@iki.fi>
4423 L:      linux-media@vger.kernel.org
4424 W:      https://linuxtv.org
4425 W:      http://palosaari.fi/linux/
4426 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4427 T:      git git://linuxtv.org/anttip/media_tree.git
4428 S:      Maintained
4429 F:      drivers/media/common/cypress_firmware*
4430
4431 CYTTSP TOUCHSCREEN DRIVER
4432 M:      Ferruh Yigit <fery@cypress.com>
4433 L:      linux-input@vger.kernel.org
4434 S:      Supported
4435 F:      drivers/input/touchscreen/cyttsp*
4436 F:      include/linux/input/cyttsp.h
4437
4438 D-LINK DIR-685 TOUCHKEYS DRIVER
4439 M:      Linus Walleij <linus.walleij@linaro.org>
4440 L:      linux-input@vger.kernel.org
4441 S:      Supported
4442 F:      drivers/input/keyboard/dlink-dir685-touchkeys.c
4443
4444 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
4445 M:      Joshua Kinard <kumba@gentoo.org>
4446 S:      Maintained
4447 F:      drivers/rtc/rtc-ds1685.c
4448 F:      include/linux/rtc/ds1685.h
4449
4450 DAMA SLAVE for AX.25
4451 M:      Joerg Reuter <jreuter@yaina.de>
4452 W:      http://yaina.de/jreuter/
4453 W:      http://www.qsl.net/dl1bke/
4454 L:      linux-hams@vger.kernel.org
4455 S:      Maintained
4456 F:      net/ax25/af_ax25.c
4457 F:      net/ax25/ax25_dev.c
4458 F:      net/ax25/ax25_ds_*
4459 F:      net/ax25/ax25_in.c
4460 F:      net/ax25/ax25_out.c
4461 F:      net/ax25/ax25_timer.c
4462 F:      net/ax25/sysctl_net_ax25.c
4463
4464 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
4465 L:      netdev@vger.kernel.org
4466 S:      Orphan
4467 F:      Documentation/networking/device_drivers/dec/dmfe.txt
4468 F:      drivers/net/ethernet/dec/tulip/dmfe.c
4469
4470 DC390/AM53C974 SCSI driver
4471 M:      Hannes Reinecke <hare@suse.com>
4472 L:      linux-scsi@vger.kernel.org
4473 S:      Maintained
4474 F:      drivers/scsi/am53c974.c
4475
4476 DC395x SCSI driver
4477 M:      Oliver Neukum <oliver@neukum.org>
4478 M:      Ali Akcaagac <aliakc@web.de>
4479 M:      Jamie Lenehan <lenehan@twibble.org>
4480 L:      dc395x@twibble.org
4481 W:      http://twibble.org/dist/dc395x/
4482 W:      http://lists.twibble.org/mailman/listinfo/dc395x/
4483 S:      Maintained
4484 F:      Documentation/scsi/dc395x.txt
4485 F:      drivers/scsi/dc395x.*
4486
4487 DCCP PROTOCOL
4488 M:      Gerrit Renker <gerrit@erg.abdn.ac.uk>
4489 L:      dccp@vger.kernel.org
4490 W:      http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
4491 S:      Maintained
4492 F:      include/linux/dccp.h
4493 F:      include/uapi/linux/dccp.h
4494 F:      include/linux/tfrc.h
4495 F:      net/dccp/
4496
4497 DECnet NETWORK LAYER
4498 W:      http://linux-decnet.sourceforge.net
4499 L:      linux-decnet-user@lists.sourceforge.net
4500 S:      Orphan
4501 F:      Documentation/networking/decnet.txt
4502 F:      net/decnet/
4503
4504 DECSTATION PLATFORM SUPPORT
4505 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
4506 L:      linux-mips@vger.kernel.org
4507 W:      http://www.linux-mips.org/wiki/DECstation
4508 S:      Maintained
4509 F:      arch/mips/dec/
4510 F:      arch/mips/include/asm/dec/
4511 F:      arch/mips/include/asm/mach-dec/
4512
4513 DEFXX FDDI NETWORK DRIVER
4514 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
4515 S:      Maintained
4516 F:      drivers/net/fddi/defxx.*
4517
4518 DELL SMBIOS DRIVER
4519 M:      Pali Rohár <pali.rohar@gmail.com>
4520 M:      Mario Limonciello <mario.limonciello@dell.com>
4521 L:      platform-driver-x86@vger.kernel.org
4522 S:      Maintained
4523 F:      drivers/platform/x86/dell-smbios.*
4524
4525 DELL SMBIOS SMM DRIVER
4526 M:      Mario Limonciello <mario.limonciello@dell.com>
4527 L:      platform-driver-x86@vger.kernel.org
4528 S:      Maintained
4529 F:      drivers/platform/x86/dell-smbios-smm.c
4530
4531 DELL SMBIOS WMI DRIVER
4532 M:      Mario Limonciello <mario.limonciello@dell.com>
4533 L:      platform-driver-x86@vger.kernel.org
4534 S:      Maintained
4535 F:      drivers/platform/x86/dell-smbios-wmi.c
4536 F:      tools/wmi/dell-smbios-example.c
4537
4538 DEFZA FDDI NETWORK DRIVER
4539 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
4540 S:      Maintained
4541 F:      drivers/net/fddi/defza.*
4542
4543 DELL LAPTOP DRIVER
4544 M:      Matthew Garrett <mjg59@srcf.ucam.org>
4545 M:      Pali Rohár <pali.rohar@gmail.com>
4546 L:      platform-driver-x86@vger.kernel.org
4547 S:      Maintained
4548 F:      drivers/platform/x86/dell-laptop.c
4549
4550 DELL LAPTOP FREEFALL DRIVER
4551 M:      Pali Rohár <pali.rohar@gmail.com>
4552 S:      Maintained
4553 F:      drivers/platform/x86/dell-smo8800.c
4554
4555 DELL LAPTOP RBTN DRIVER
4556 M:      Pali Rohár <pali.rohar@gmail.com>
4557 S:      Maintained
4558 F:      drivers/platform/x86/dell-rbtn.*
4559
4560 DELL REMOTE BIOS UPDATE DRIVER
4561 M:      Stuart Hayes <stuart.w.hayes@gmail.com>
4562 L:      platform-driver-x86@vger.kernel.org
4563 S:      Maintained
4564 F:      drivers/platform/x86/dell_rbu.c
4565
4566 DELL LAPTOP SMM DRIVER
4567 M:      Pali Rohár <pali.rohar@gmail.com>
4568 S:      Maintained
4569 F:      drivers/hwmon/dell-smm-hwmon.c
4570 F:      include/uapi/linux/i8k.h
4571
4572 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
4573 M:      Stuart Hayes <stuart.w.hayes@gmail.com>
4574 L:      platform-driver-x86@vger.kernel.org
4575 S:      Maintained
4576 F:      Documentation/dcdbas.txt
4577 F:      drivers/platform/x86/dcdbas.*
4578
4579 DELL WMI NOTIFICATIONS DRIVER
4580 M:      Matthew Garrett <mjg59@srcf.ucam.org>
4581 M:      Pali Rohár <pali.rohar@gmail.com>
4582 S:      Maintained
4583 F:      drivers/platform/x86/dell-wmi.c
4584
4585 DELL WMI DESCRIPTOR DRIVER
4586 M:      Mario Limonciello <mario.limonciello@dell.com>
4587 S:      Maintained
4588 F:      drivers/platform/x86/dell-wmi-descriptor.c
4589
4590 DELTA ST MEDIA DRIVER
4591 M:      Hugues Fruchet <hugues.fruchet@st.com>
4592 L:      linux-media@vger.kernel.org
4593 T:      git git://linuxtv.org/media_tree.git
4594 W:      https://linuxtv.org
4595 S:      Supported
4596 F:      drivers/media/platform/sti/delta
4597
4598 DENALI NAND DRIVER
4599 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
4600 L:      linux-mtd@lists.infradead.org
4601 S:      Supported
4602 F:      drivers/mtd/nand/raw/denali*
4603
4604 DESIGNWARE USB2 DRD IP DRIVER
4605 M:      Minas Harutyunyan <hminas@synopsys.com>
4606 L:      linux-usb@vger.kernel.org
4607 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4608 S:      Maintained
4609 F:      drivers/usb/dwc2/
4610
4611 DESIGNWARE USB3 DRD IP DRIVER
4612 M:      Felipe Balbi <balbi@kernel.org>
4613 L:      linux-usb@vger.kernel.org
4614 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4615 S:      Maintained
4616 F:      drivers/usb/dwc3/
4617
4618 DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
4619 M:      Andreas Klinger <ak@it-klinger.de>
4620 L:      linux-iio@vger.kernel.org
4621 S:      Maintained
4622 F:      Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
4623 F:      drivers/iio/proximity/srf*.c
4624
4625 DEVICE COREDUMP (DEV_COREDUMP)
4626 M:      Johannes Berg <johannes@sipsolutions.net>
4627 L:      linux-kernel@vger.kernel.org
4628 S:      Maintained
4629 F:      drivers/base/devcoredump.c
4630 F:      include/linux/devcoredump.h
4631
4632 DEVICE FREQUENCY (DEVFREQ)
4633 M:      MyungJoo Ham <myungjoo.ham@samsung.com>
4634 M:      Kyungmin Park <kyungmin.park@samsung.com>
4635 R:      Chanwoo Choi <cw00.choi@samsung.com>
4636 L:      linux-pm@vger.kernel.org
4637 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4638 S:      Maintained
4639 F:      drivers/devfreq/
4640 F:      include/linux/devfreq.h
4641 F:      Documentation/devicetree/bindings/devfreq/
4642 F:      include/trace/events/devfreq.h
4643
4644 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
4645 M:      Chanwoo Choi <cw00.choi@samsung.com>
4646 L:      linux-pm@vger.kernel.org
4647 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4648 S:      Supported
4649 F:      drivers/devfreq/event/
4650 F:      drivers/devfreq/devfreq-event.c
4651 F:      include/linux/devfreq-event.h
4652 F:      Documentation/devicetree/bindings/devfreq/event/
4653
4654 DEVICE NUMBER REGISTRY
4655 M:      Torben Mathiasen <device@lanana.org>
4656 W:      http://lanana.org/docs/device-list/index.html
4657 S:      Maintained
4658
4659 DEVICE-MAPPER  (LVM)
4660 M:      Alasdair Kergon <agk@redhat.com>
4661 M:      Mike Snitzer <snitzer@redhat.com>
4662 M:      dm-devel@redhat.com
4663 L:      dm-devel@redhat.com
4664 W:      http://sources.redhat.com/dm
4665 Q:      http://patchwork.kernel.org/project/dm-devel/list/
4666 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
4667 T:      quilt http://people.redhat.com/agk/patches/linux/editing/
4668 S:      Maintained
4669 F:      Documentation/device-mapper/
4670 F:      drivers/md/Makefile
4671 F:      drivers/md/Kconfig
4672 F:      drivers/md/dm*
4673 F:      drivers/md/persistent-data/
4674 F:      include/linux/device-mapper.h
4675 F:      include/linux/dm-*.h
4676 F:      include/uapi/linux/dm-*.h
4677
4678 DEVLINK
4679 M:      Jiri Pirko <jiri@mellanox.com>
4680 L:      netdev@vger.kernel.org
4681 S:      Supported
4682 F:      net/core/devlink.c
4683 F:      include/net/devlink.h
4684 F:      include/uapi/linux/devlink.h
4685
4686 DIALOG SEMICONDUCTOR DRIVERS
4687 M:      Support Opensource <support.opensource@diasemi.com>
4688 W:      http://www.dialog-semiconductor.com/products
4689 S:      Supported
4690 F:      Documentation/hwmon/da90??.rst
4691 F:      Documentation/devicetree/bindings/mfd/da90*.txt
4692 F:      Documentation/devicetree/bindings/input/da90??-onkey.txt
4693 F:      Documentation/devicetree/bindings/thermal/da90??-thermal.txt
4694 F:      Documentation/devicetree/bindings/regulator/da92*.txt
4695 F:      Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
4696 F:      Documentation/devicetree/bindings/sound/da[79]*.txt
4697 F:      drivers/gpio/gpio-da90??.c
4698 F:      drivers/hwmon/da90??-hwmon.c
4699 F:      drivers/iio/adc/da91??-*.c
4700 F:      drivers/input/misc/da90??_onkey.c
4701 F:      drivers/input/touchscreen/da9052_tsi.c
4702 F:      drivers/leds/leds-da90??.c
4703 F:      drivers/mfd/da903x.c
4704 F:      drivers/mfd/da90??-*.c
4705 F:      drivers/mfd/da91??-*.c
4706 F:      drivers/power/supply/da9052-battery.c
4707 F:      drivers/power/supply/da91??-*.c
4708 F:      drivers/regulator/da903x.c
4709 F:      drivers/regulator/da9???-regulator.[ch]
4710 F:      drivers/thermal/da90??-thermal.c
4711 F:      drivers/rtc/rtc-da90??.c
4712 F:      drivers/video/backlight/da90??_bl.c
4713 F:      drivers/watchdog/da90??_wdt.c
4714 F:      include/linux/mfd/da903x.h
4715 F:      include/linux/mfd/da9052/
4716 F:      include/linux/mfd/da9055/
4717 F:      include/linux/mfd/da9062/
4718 F:      include/linux/mfd/da9063/
4719 F:      include/linux/mfd/da9150/
4720 F:      include/linux/regulator/da9211.h
4721 F:      include/sound/da[79]*.h
4722 F:      sound/soc/codecs/da[79]*.[ch]
4723
4724 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
4725 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
4726 L:      linux-gpio@vger.kernel.org
4727 S:      Maintained
4728 F:      drivers/gpio/gpio-gpio-mm.c
4729
4730 DIOLAN U2C-12 I2C DRIVER
4731 M:      Guenter Roeck <linux@roeck-us.net>
4732 L:      linux-i2c@vger.kernel.org
4733 S:      Maintained
4734 F:      drivers/i2c/busses/i2c-diolan-u2c.c
4735
4736 FILESYSTEM DIRECT ACCESS (DAX)
4737 M:      Dan Williams <dan.j.williams@intel.com>
4738 R:      Matthew Wilcox <willy@infradead.org>
4739 R:      Jan Kara <jack@suse.cz>
4740 L:      linux-fsdevel@vger.kernel.org
4741 L:      linux-nvdimm@lists.01.org
4742 S:      Supported
4743 F:      fs/dax.c
4744 F:      include/linux/dax.h
4745 F:      include/trace/events/fs_dax.h
4746
4747 DEVICE DIRECT ACCESS (DAX)
4748 M:      Dan Williams <dan.j.williams@intel.com>
4749 M:      Vishal Verma <vishal.l.verma@intel.com>
4750 M:      Keith Busch <keith.busch@intel.com>
4751 M:      Dave Jiang <dave.jiang@intel.com>
4752 L:      linux-nvdimm@lists.01.org
4753 S:      Supported
4754 F:      drivers/dax/
4755
4756 DIRECTORY NOTIFICATION (DNOTIFY)
4757 M:      Jan Kara <jack@suse.cz>
4758 R:      Amir Goldstein <amir73il@gmail.com>
4759 L:      linux-fsdevel@vger.kernel.org
4760 S:      Maintained
4761 F:      Documentation/filesystems/dnotify.txt
4762 F:      fs/notify/dnotify/
4763 F:      include/linux/dnotify.h
4764
4765 DISK GEOMETRY AND PARTITION HANDLING
4766 M:      Andries Brouwer <aeb@cwi.nl>
4767 W:      http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4768 W:      http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4769 W:      http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4770 S:      Maintained
4771
4772 DISKQUOTA
4773 M:      Jan Kara <jack@suse.com>
4774 S:      Maintained
4775 F:      Documentation/filesystems/quota.txt
4776 F:      fs/quota/
4777 F:      include/linux/quota*.h
4778 F:      include/uapi/linux/quota*.h
4779
4780 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4781 M:      Bernie Thompson <bernie@plugable.com>
4782 L:      linux-fbdev@vger.kernel.org
4783 S:      Maintained
4784 W:      http://plugable.com/category/projects/udlfb/
4785 F:      drivers/video/fbdev/udlfb.c
4786 F:      include/video/udlfb.h
4787 F:      Documentation/fb/udlfb.txt
4788
4789 DISTRIBUTED LOCK MANAGER (DLM)
4790 M:      Christine Caulfield <ccaulfie@redhat.com>
4791 M:      David Teigland <teigland@redhat.com>
4792 L:      cluster-devel@redhat.com
4793 W:      http://sources.redhat.com/cluster/
4794 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4795 S:      Supported
4796 F:      fs/dlm/
4797
4798 DMA BUFFER SHARING FRAMEWORK
4799 M:      Sumit Semwal <sumit.semwal@linaro.org>
4800 S:      Maintained
4801 L:      linux-media@vger.kernel.org
4802 L:      dri-devel@lists.freedesktop.org
4803 L:      linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
4804 F:      drivers/dma-buf/
4805 F:      include/linux/dma-buf*
4806 F:      include/linux/reservation.h
4807 F:      include/linux/*fence.h
4808 F:      Documentation/driver-api/dma-buf.rst
4809 T:      git git://anongit.freedesktop.org/drm/drm-misc
4810
4811 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4812 M:      Vinod Koul <vkoul@kernel.org>
4813 L:      dmaengine@vger.kernel.org
4814 Q:      https://patchwork.kernel.org/project/linux-dmaengine/list/
4815 S:      Maintained
4816 F:      drivers/dma/
4817 F:      include/linux/dmaengine.h
4818 F:      include/linux/of_dma.h
4819 F:      Documentation/devicetree/bindings/dma/
4820 F:      Documentation/driver-api/dmaengine/
4821 T:      git git://git.infradead.org/users/vkoul/slave-dma.git
4822
4823 DMA MAPPING HELPERS
4824 M:      Christoph Hellwig <hch@lst.de>
4825 M:      Marek Szyprowski <m.szyprowski@samsung.com>
4826 R:      Robin Murphy <robin.murphy@arm.com>
4827 L:      iommu@lists.linux-foundation.org
4828 T:      git git://git.infradead.org/users/hch/dma-mapping.git
4829 W:      http://git.infradead.org/users/hch/dma-mapping.git
4830 S:      Supported
4831 F:      kernel/dma/
4832 F:      include/asm-generic/dma-mapping.h
4833 F:      include/linux/dma-direct.h
4834 F:      include/linux/dma-mapping.h
4835 F:      include/linux/dma-noncoherent.h
4836
4837 DME1737 HARDWARE MONITOR DRIVER
4838 M:      Juerg Haefliger <juergh@gmail.com>
4839 L:      linux-hwmon@vger.kernel.org
4840 S:      Maintained
4841 F:      Documentation/hwmon/dme1737.rst
4842 F:      drivers/hwmon/dme1737.c
4843
4844 DMI/SMBIOS SUPPORT
4845 M:      Jean Delvare <jdelvare@suse.com>
4846 S:      Maintained
4847 T:      quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4848 F:      Documentation/ABI/testing/sysfs-firmware-dmi-tables
4849 F:      drivers/firmware/dmi-id.c
4850 F:      drivers/firmware/dmi_scan.c
4851 F:      include/linux/dmi.h
4852
4853 DOCUMENTATION
4854 M:      Jonathan Corbet <corbet@lwn.net>
4855 L:      linux-doc@vger.kernel.org
4856 S:      Maintained
4857 F:      Documentation/
4858 F:      scripts/kernel-doc
4859 X:      Documentation/ABI/
4860 X:      Documentation/acpi/
4861 X:      Documentation/devicetree/
4862 X:      Documentation/i2c/
4863 X:      Documentation/media/
4864 X:      Documentation/power/
4865 X:      Documentation/spi/
4866 T:      git git://git.lwn.net/linux.git docs-next
4867
4868 DOCUMENTATION/ITALIAN
4869 M:      Federico Vaga <federico.vaga@vaga.pv.it>
4870 L:      linux-doc@vger.kernel.org
4871 S:      Maintained
4872 F:      Documentation/translations/it_IT
4873
4874 DONGWOON DW9714 LENS VOICE COIL DRIVER
4875 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
4876 L:      linux-media@vger.kernel.org
4877 T:      git git://linuxtv.org/media_tree.git
4878 S:      Maintained
4879 F:      drivers/media/i2c/dw9714.c
4880 F:      Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.txt
4881
4882 DONGWOON DW9807 LENS VOICE COIL DRIVER
4883 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
4884 L:      linux-media@vger.kernel.org
4885 T:      git git://linuxtv.org/media_tree.git
4886 S:      Maintained
4887 F:      drivers/media/i2c/dw9807-vcm.c
4888 F:      Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.txt
4889
4890 DOUBLETALK DRIVER
4891 M:      "James R. Van Zandt" <jrv@vanzandt.mv.com>
4892 L:      blinux-list@redhat.com
4893 S:      Maintained
4894 F:      drivers/char/dtlk.c
4895 F:      include/linux/dtlk.h
4896
4897 DPAA2 DATAPATH I/O (DPIO) DRIVER
4898 M:      Roy Pledge <Roy.Pledge@nxp.com>
4899 L:      linux-kernel@vger.kernel.org
4900 S:      Maintained
4901 F:      drivers/soc/fsl/dpio
4902
4903 DPAA2 ETHERNET DRIVER
4904 M:      Ioana Radulescu <ruxandra.radulescu@nxp.com>
4905 L:      netdev@vger.kernel.org
4906 S:      Maintained
4907 F:      drivers/net/ethernet/freescale/dpaa2/dpaa2-eth*
4908 F:      drivers/net/ethernet/freescale/dpaa2/dpni*
4909 F:      drivers/net/ethernet/freescale/dpaa2/dpkg.h
4910 F:      drivers/net/ethernet/freescale/dpaa2/Makefile
4911 F:      drivers/net/ethernet/freescale/dpaa2/Kconfig
4912
4913 DPAA2 ETHERNET SWITCH DRIVER
4914 M:      Ioana Radulescu <ruxandra.radulescu@nxp.com>
4915 M:      Ioana Ciornei <ioana.ciornei@nxp.com>
4916 L:      linux-kernel@vger.kernel.org
4917 S:      Maintained
4918 F:      drivers/staging/fsl-dpaa2/ethsw
4919
4920 DPAA2 PTP CLOCK DRIVER
4921 M:      Yangbo Lu <yangbo.lu@nxp.com>
4922 L:      netdev@vger.kernel.org
4923 S:      Maintained
4924 F:      drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
4925 F:      drivers/net/ethernet/freescale/dpaa2/dprtc*
4926
4927 DPT_I2O SCSI RAID DRIVER
4928 M:      Adaptec OEM Raid Solutions <aacraid@microsemi.com>
4929 L:      linux-scsi@vger.kernel.org
4930 W:      http://www.adaptec.com/
4931 S:      Maintained
4932 F:      drivers/scsi/dpt*
4933 F:      drivers/scsi/dpt/
4934
4935 DRBD DRIVER
4936 M:      Philipp Reisner <philipp.reisner@linbit.com>
4937 M:      Lars Ellenberg <lars.ellenberg@linbit.com>
4938 L:      drbd-dev@lists.linbit.com
4939 W:      http://www.drbd.org
4940 T:      git git://git.linbit.com/linux-drbd.git
4941 T:      git git://git.linbit.com/drbd-8.4.git
4942 S:      Supported
4943 F:      drivers/block/drbd/
4944 F:      lib/lru_cache.c
4945 F:      Documentation/blockdev/drbd/
4946
4947 DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
4948 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4949 R:      "Rafael J. Wysocki" <rafael@kernel.org>
4950 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
4951 S:      Supported
4952 F:      Documentation/kobject.txt
4953 F:      drivers/base/
4954 F:      fs/debugfs/
4955 F:      fs/sysfs/
4956 F:      include/linux/debugfs.h
4957 F:      include/linux/kobj*
4958 F:      lib/kobj*
4959
4960 DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
4961 M:      Kevin Hilman <khilman@kernel.org>
4962 M:      Nishanth Menon <nm@ti.com>
4963 S:      Maintained
4964 F:      drivers/power/avs/
4965 F:      include/linux/power/smartreflex.h
4966 L:      linux-pm@vger.kernel.org
4967
4968 DRM DRIVER FOR ARM PL111 CLCD
4969 M:      Eric Anholt <eric@anholt.net>
4970 T:      git git://anongit.freedesktop.org/drm/drm-misc
4971 S:      Supported
4972 F:      drivers/gpu/drm/pl111/
4973
4974 DRM DRIVER FOR ARM VERSATILE TFT PANELS
4975 M:      Linus Walleij <linus.walleij@linaro.org>
4976 T:      git git://anongit.freedesktop.org/drm/drm-misc
4977 S:      Maintained
4978 F:      drivers/gpu/drm/panel/panel-arm-versatile.c
4979 F:      Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.txt
4980
4981 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4982 M:      Dave Airlie <airlied@redhat.com>
4983 S:      Odd Fixes
4984 F:      drivers/gpu/drm/ast/
4985
4986 DRM DRIVER FOR ASPEED BMC GFX
4987 M:      Joel Stanley <joel@jms.id.au>
4988 L:      linux-aspeed@lists.ozlabs.org
4989 T:      git git://anongit.freedesktop.org/drm/drm-misc
4990 S:      Supported
4991 F:      drivers/gpu/drm/aspeed/
4992 F:      Documentation/devicetree/bindings/gpu/aspeed-gfx.txt
4993
4994 DRM DRIVER FOR BOCHS VIRTUAL GPU
4995 M:      Gerd Hoffmann <kraxel@redhat.com>
4996 L:      virtualization@lists.linux-foundation.org
4997 T:      git git://anongit.freedesktop.org/drm/drm-misc
4998 S:      Maintained
4999 F:      drivers/gpu/drm/bochs/
5000
5001 DRM DRIVER FOR FARADAY TVE200 TV ENCODER
5002 M:      Linus Walleij <linus.walleij@linaro.org>
5003 T:      git git://anongit.freedesktop.org/drm/drm-misc
5004 S:      Maintained
5005 F:      drivers/gpu/drm/tve200/
5006
5007 DRM DRIVER FOR FEIYANG FY07024DI26A30-D MIPI-DSI LCD PANELS
5008 M:      Jagan Teki <jagan@amarulasolutions.com>
5009 S:      Maintained
5010 F:      drivers/gpu/drm/panel/panel-feiyang-fy07024di26a30d.c
5011 F:      Documentation/devicetree/bindings/display/panel/feiyang,fy07024di26a30d.txt
5012
5013 DRM DRIVER FOR ILITEK ILI9225 PANELS
5014 M:      David Lechner <david@lechnology.com>
5015 S:      Maintained
5016 F:      drivers/gpu/drm/tinydrm/ili9225.c
5017 F:      Documentation/devicetree/bindings/display/ilitek,ili9225.txt
5018
5019 DRM DRIVER FOR HX8357D PANELS
5020 M:      Eric Anholt <eric@anholt.net>
5021 T:      git git://anongit.freedesktop.org/drm/drm-misc
5022 S:      Maintained
5023 F:      drivers/gpu/drm/tinydrm/hx8357d.c
5024 F:      Documentation/devicetree/bindings/display/himax,hx8357d.txt
5025
5026 DRM DRIVER FOR INTEL I810 VIDEO CARDS
5027 S:      Orphan / Obsolete
5028 F:      drivers/gpu/drm/i810/
5029 F:      include/uapi/drm/i810_drm.h
5030
5031 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
5032 S:      Orphan / Obsolete
5033 F:      drivers/gpu/drm/mga/
5034 F:      include/uapi/drm/mga_drm.h
5035
5036 DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
5037 M:      Dave Airlie <airlied@redhat.com>
5038 S:      Odd Fixes
5039 F:      drivers/gpu/drm/mgag200/
5040
5041 DRM DRIVER FOR MI0283QT
5042 M:      Noralf Trønnes <noralf@tronnes.org>
5043 S:      Maintained
5044 F:      drivers/gpu/drm/tinydrm/mi0283qt.c
5045 F:      Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
5046
5047 DRM DRIVER FOR MSM ADRENO GPU
5048 M:      Rob Clark <robdclark@gmail.com>
5049 M:      Sean Paul <sean@poorly.run>
5050 L:      linux-arm-msm@vger.kernel.org
5051 L:      dri-devel@lists.freedesktop.org
5052 L:      freedreno@lists.freedesktop.org
5053 T:      git https://gitlab.freedesktop.org/drm/msm.git
5054 S:      Maintained
5055 F:      drivers/gpu/drm/msm/
5056 F:      include/uapi/drm/msm_drm.h
5057 F:      Documentation/devicetree/bindings/display/msm/
5058
5059 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
5060 M:      Ben Skeggs <bskeggs@redhat.com>
5061 L:      dri-devel@lists.freedesktop.org
5062 L:      nouveau@lists.freedesktop.org
5063 T:      git git://github.com/skeggsb/linux
5064 S:      Supported
5065 F:      drivers/gpu/drm/nouveau/
5066 F:      include/uapi/drm/nouveau_drm.h
5067
5068 DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS
5069 M:      Stefan Mavrodiev <stefan@olimex.com>
5070 S:      Maintained
5071 F:      drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c
5072 F:      Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.txt
5073
5074 DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
5075 M:      Noralf Trønnes <noralf@tronnes.org>
5076 S:      Maintained
5077 F:      drivers/gpu/drm/tinydrm/repaper.c
5078 F:      Documentation/devicetree/bindings/display/repaper.txt
5079
5080 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
5081 M:      Dave Airlie <airlied@redhat.com>
5082 M:      Gerd Hoffmann <kraxel@redhat.com>
5083 L:      virtualization@lists.linux-foundation.org
5084 T:      git git://anongit.freedesktop.org/drm/drm-misc
5085 S:      Obsolete
5086 W:      https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
5087 F:      drivers/gpu/drm/cirrus/
5088
5089 DRM DRIVER FOR QXL VIRTUAL GPU
5090 M:      Dave Airlie <airlied@redhat.com>
5091 M:      Gerd Hoffmann <kraxel@redhat.com>
5092 L:      virtualization@lists.linux-foundation.org
5093 L:      spice-devel@lists.freedesktop.org
5094 T:      git git://anongit.freedesktop.org/drm/drm-misc
5095 S:      Maintained
5096 F:      drivers/gpu/drm/qxl/
5097 F:      include/uapi/drm/qxl_drm.h
5098
5099 DRM DRIVER FOR RAGE 128 VIDEO CARDS
5100 S:      Orphan / Obsolete
5101 F:      drivers/gpu/drm/r128/
5102 F:      include/uapi/drm/r128_drm.h
5103
5104 DRM DRIVER FOR ROCKTECH JH057N00900 PANELS
5105 M:      Guido Günther <agx@sigxcpu.org>
5106 S:      Maintained
5107 F:      drivers/gpu/drm/panel/panel-rocktech-jh057n00900.c
5108 F:      Documentation/devicetree/bindings/display/panel/rocktech,jh057n00900.txt
5109
5110 DRM DRIVER FOR SAVAGE VIDEO CARDS
5111 S:      Orphan / Obsolete
5112 F:      drivers/gpu/drm/savage/
5113 F:      include/uapi/drm/savage_drm.h
5114
5115 DRM DRIVER FOR SIS VIDEO CARDS
5116 S:      Orphan / Obsolete
5117 F:      drivers/gpu/drm/sis/
5118 F:      include/uapi/drm/sis_drm.h
5119
5120 DRM DRIVER FOR SITRONIX ST7701 PANELS
5121 M:      Jagan Teki <jagan@amarulasolutions.com>
5122 S:      Maintained
5123 F:      drivers/gpu/drm/panel/panel-sitronix-st7701.c
5124 F:      Documentation/devicetree/bindings/display/panel/sitronix,st7701.txt
5125
5126 DRM DRIVER FOR SITRONIX ST7586 PANELS
5127 M:      David Lechner <david@lechnology.com>
5128 S:      Maintained
5129 F:      drivers/gpu/drm/tinydrm/st7586.c
5130 F:      Documentation/devicetree/bindings/display/sitronix,st7586.txt
5131
5132 DRM DRIVER FOR SITRONIX ST7735R PANELS
5133 M:      David Lechner <david@lechnology.com>
5134 S:      Maintained
5135 F:      drivers/gpu/drm/tinydrm/st7735r.c
5136 F:      Documentation/devicetree/bindings/display/sitronix,st7735r.txt
5137
5138 DRM DRIVER FOR TDFX VIDEO CARDS
5139 S:      Orphan / Obsolete
5140 F:      drivers/gpu/drm/tdfx/
5141
5142 DRM DRIVER FOR TPO TPG110 PANELS
5143 M:      Linus Walleij <linus.walleij@linaro.org>
5144 T:      git git://anongit.freedesktop.org/drm/drm-misc
5145 S:      Maintained
5146 F:      drivers/gpu/drm/panel/panel-tpo-tpg110.c
5147 F:      Documentation/devicetree/bindings/display/panel/tpo,tpg110.txt
5148
5149 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
5150 M:      Dave Airlie <airlied@redhat.com>
5151 R:      Sean Paul <sean@poorly.run>
5152 L:      dri-devel@lists.freedesktop.org
5153 S:      Odd Fixes
5154 F:      drivers/gpu/drm/udl/
5155 T:      git git://anongit.freedesktop.org/drm/drm-misc
5156
5157 DRM DRIVER FOR VIRTUALBOX VIRTUAL GPU
5158 M:      Hans de Goede <hdegoede@redhat.com>
5159 L:      dri-devel@lists.freedesktop.org
5160 S:      Maintained
5161 F:      drivers/gpu/drm/vboxvideo/
5162 T:      git git://anongit.freedesktop.org/drm/drm-misc
5163
5164 DRM DRIVER FOR VIRTUAL KERNEL MODESETTING (VKMS)
5165 M:      Rodrigo Siqueira <rodrigosiqueiramelo@gmail.com>
5166 R:      Haneen Mohammed <hamohammed.sa@gmail.com>
5167 R:      Daniel Vetter <daniel@ffwll.ch>
5168 T:      git git://anongit.freedesktop.org/drm/drm-misc
5169 S:      Maintained
5170 L:      dri-devel@lists.freedesktop.org
5171 F:      drivers/gpu/drm/vkms/
5172 F:      Documentation/gpu/vkms.rst
5173
5174 DRM DRIVER FOR VMWARE VIRTUAL GPU
5175 M:      "VMware Graphics" <linux-graphics-maintainer@vmware.com>
5176 M:      Thomas Hellstrom <thellstrom@vmware.com>
5177 L:      dri-devel@lists.freedesktop.org
5178 T:      git git://people.freedesktop.org/~thomash/linux
5179 S:      Supported
5180 F:      drivers/gpu/drm/vmwgfx/
5181 F:      include/uapi/drm/vmwgfx_drm.h
5182
5183 DRM DRIVERS
5184 M:      David Airlie <airlied@linux.ie>
5185 M:      Daniel Vetter <daniel@ffwll.ch>
5186 L:      dri-devel@lists.freedesktop.org
5187 T:      git git://anongit.freedesktop.org/drm/drm
5188 B:      https://bugs.freedesktop.org/
5189 C:      irc://chat.freenode.net/dri-devel
5190 S:      Maintained
5191 F:      drivers/gpu/drm/
5192 F:      drivers/gpu/vga/
5193 F:      Documentation/devicetree/bindings/display/
5194 F:      Documentation/devicetree/bindings/gpu/
5195 F:      Documentation/gpu/
5196 F:      include/drm/
5197 F:      include/uapi/drm/
5198 F:      include/linux/vga*
5199
5200 DRM DRIVERS AND MISC GPU PATCHES
5201 M:      Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
5202 M:      Maxime Ripard <maxime.ripard@bootlin.com>
5203 M:      Sean Paul <sean@poorly.run>
5204 W:      https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
5205 S:      Maintained
5206 T:      git git://anongit.freedesktop.org/drm/drm-misc
5207 F:      Documentation/gpu/
5208 F:      drivers/gpu/vga/
5209 F:      drivers/gpu/drm/*
5210 F:      include/drm/drm*
5211 F:      include/uapi/drm/drm*
5212 F:      include/linux/vga*
5213
5214 DRM DRIVERS FOR ALLWINNER A10
5215 M:      Maxime Ripard  <maxime.ripard@bootlin.com>
5216 L:      dri-devel@lists.freedesktop.org
5217 S:      Supported
5218 F:      drivers/gpu/drm/sun4i/
5219 F:      Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
5220 T:      git git://anongit.freedesktop.org/drm/drm-misc
5221
5222 DRM DRIVERS FOR AMLOGIC SOCS
5223 M:      Neil Armstrong <narmstrong@baylibre.com>
5224 L:      dri-devel@lists.freedesktop.org
5225 L:      linux-amlogic@lists.infradead.org
5226 W:      http://linux-meson.com/
5227 S:      Supported
5228 F:      drivers/gpu/drm/meson/
5229 F:      Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
5230 F:      Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt
5231 F:      Documentation/gpu/meson.rst
5232 T:      git git://anongit.freedesktop.org/drm/drm-misc
5233
5234 DRM DRIVERS FOR ATMEL HLCDC
5235 M:      Boris Brezillon <bbrezillon@kernel.org>
5236 L:      dri-devel@lists.freedesktop.org
5237 S:      Supported
5238 F:      drivers/gpu/drm/atmel-hlcdc/
5239 F:      Documentation/devicetree/bindings/display/atmel/
5240 T:      git git://anongit.freedesktop.org/drm/drm-misc
5241
5242 DRM DRIVERS FOR BRIDGE CHIPS
5243 M:      Andrzej Hajda <a.hajda@samsung.com>
5244 R:      Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
5245 S:      Maintained
5246 T:      git git://anongit.freedesktop.org/drm/drm-misc
5247 F:      drivers/gpu/drm/bridge/
5248
5249 DRM DRIVERS FOR EXYNOS
5250 M:      Inki Dae <inki.dae@samsung.com>
5251 M:      Joonyoung Shim <jy0922.shim@samsung.com>
5252 M:      Seung-Woo Kim <sw0312.kim@samsung.com>
5253 M:      Kyungmin Park <kyungmin.park@samsung.com>
5254 L:      dri-devel@lists.freedesktop.org
5255 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
5256 S:      Supported
5257 F:      drivers/gpu/drm/exynos/
5258 F:      include/uapi/drm/exynos_drm.h
5259 F:      Documentation/devicetree/bindings/display/exynos/
5260
5261 DRM DRIVERS FOR FREESCALE DCU
5262 M:      Stefan Agner <stefan@agner.ch>
5263 M:      Alison Wang <alison.wang@nxp.com>
5264 L:      dri-devel@lists.freedesktop.org
5265 S:      Supported
5266 F:      drivers/gpu/drm/fsl-dcu/
5267 F:      Documentation/devicetree/bindings/display/fsl,dcu.txt
5268 F:      Documentation/devicetree/bindings/display/fsl,tcon.txt
5269 F:      Documentation/devicetree/bindings/display/panel/nec,nl4827hc19-05b.txt
5270 T:      git git://anongit.freedesktop.org/drm/drm-misc
5271
5272 DRM DRIVERS FOR FREESCALE IMX
5273 M:      Philipp Zabel <p.zabel@pengutronix.de>
5274 L:      dri-devel@lists.freedesktop.org
5275 S:      Maintained
5276 F:      drivers/gpu/drm/imx/
5277 F:      drivers/gpu/ipu-v3/
5278 F:      Documentation/devicetree/bindings/display/imx/
5279
5280 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
5281 M:      Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
5282 L:      dri-devel@lists.freedesktop.org
5283 T:      git git://github.com/patjak/drm-gma500
5284 S:      Maintained
5285 F:      drivers/gpu/drm/gma500/
5286
5287 DRM DRIVERS FOR HISILICON
5288 M:      Xinliang Liu <z.liuxinliang@hisilicon.com>
5289 M:      Rongrong Zou <zourongrong@gmail.com>
5290 R:      Xinwei Kong <kong.kongxinwei@hisilicon.com>
5291 R:      Chen Feng <puck.chen@hisilicon.com>
5292 L:      dri-devel@lists.freedesktop.org
5293 T:      git git://github.com/xin3liang/linux.git
5294 S:      Maintained
5295 F:      drivers/gpu/drm/hisilicon/
5296 F:      Documentation/devicetree/bindings/display/hisilicon/
5297
5298 DRM DRIVERS FOR LIMA
5299 M:      Qiang Yu <yuq825@gmail.com>
5300 L:      dri-devel@lists.freedesktop.org
5301 L:      lima@lists.freedesktop.org (moderated for non-subscribers)
5302 S:      Maintained
5303 F:      drivers/gpu/drm/lima/
5304 F:      include/uapi/drm/lima_drm.h
5305 T:      git git://anongit.freedesktop.org/drm/drm-misc
5306
5307 DRM DRIVERS FOR MEDIATEK
5308 M:      CK Hu <ck.hu@mediatek.com>
5309 M:      Philipp Zabel <p.zabel@pengutronix.de>
5310 L:      dri-devel@lists.freedesktop.org
5311 S:      Supported
5312 F:      drivers/gpu/drm/mediatek/
5313 F:      Documentation/devicetree/bindings/display/mediatek/
5314
5315 DRM DRIVERS FOR NVIDIA TEGRA
5316 M:      Thierry Reding <thierry.reding@gmail.com>
5317 L:      dri-devel@lists.freedesktop.org
5318 L:      linux-tegra@vger.kernel.org
5319 T:      git git://anongit.freedesktop.org/tegra/linux.git
5320 S:      Supported
5321 F:      drivers/gpu/drm/tegra/
5322 F:      drivers/gpu/host1x/
5323 F:      include/linux/host1x.h
5324 F:      include/uapi/drm/tegra_drm.h
5325 F:      Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
5326
5327 DRM DRIVERS FOR RENESAS
5328 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
5329 M:      Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
5330 L:      dri-devel@lists.freedesktop.org
5331 L:      linux-renesas-soc@vger.kernel.org
5332 T:      git git://linuxtv.org/pinchartl/media drm/du/next
5333 S:      Supported
5334 F:      drivers/gpu/drm/rcar-du/
5335 F:      drivers/gpu/drm/shmobile/
5336 F:      include/linux/platform_data/shmob_drm.h
5337 F:      Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
5338 F:      Documentation/devicetree/bindings/display/bridge/renesas,lvds.txt
5339 F:      Documentation/devicetree/bindings/display/renesas,du.txt
5340
5341 DRM DRIVERS FOR ROCKCHIP
5342 M:      Sandy Huang <hjc@rock-chips.com>
5343 M:      Heiko Stübner <heiko@sntech.de>
5344 L:      dri-devel@lists.freedesktop.org
5345 S:      Maintained
5346 F:      drivers/gpu/drm/rockchip/
5347 F:      Documentation/devicetree/bindings/display/rockchip/
5348 T:      git git://anongit.freedesktop.org/drm/drm-misc
5349
5350 DRM DRIVERS FOR STI
5351 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
5352 M:      Vincent Abriou <vincent.abriou@st.com>
5353 L:      dri-devel@lists.freedesktop.org
5354 T:      git git://anongit.freedesktop.org/drm/drm-misc
5355 S:      Maintained
5356 F:      drivers/gpu/drm/sti
5357 F:      Documentation/devicetree/bindings/display/st,stih4xx.txt
5358
5359 DRM DRIVERS FOR STM
5360 M:      Yannick Fertre <yannick.fertre@st.com>
5361 M:      Philippe Cornu <philippe.cornu@st.com>
5362 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
5363 M:      Vincent Abriou <vincent.abriou@st.com>
5364 L:      dri-devel@lists.freedesktop.org
5365 T:      git git://anongit.freedesktop.org/drm/drm-misc
5366 S:      Maintained
5367 F:      drivers/gpu/drm/stm
5368 F:      Documentation/devicetree/bindings/display/st,stm32-ltdc.txt
5369
5370 DRM DRIVERS FOR TI LCDC
5371 M:      Jyri Sarha <jsarha@ti.com>
5372 R:      Tomi Valkeinen <tomi.valkeinen@ti.com>
5373 L:      dri-devel@lists.freedesktop.org
5374 S:      Maintained
5375 F:      drivers/gpu/drm/tilcdc/
5376 F:      Documentation/devicetree/bindings/display/tilcdc/
5377
5378 DRM DRIVERS FOR TI OMAP
5379 M:      Tomi Valkeinen <tomi.valkeinen@ti.com>
5380 L:      dri-devel@lists.freedesktop.org
5381 S:      Maintained
5382 F:      drivers/gpu/drm/omapdrm/
5383 F:      Documentation/devicetree/bindings/display/ti/
5384
5385 DRM DRIVERS FOR V3D
5386 M:      Eric Anholt <eric@anholt.net>
5387 S:      Supported
5388 F:      drivers/gpu/drm/v3d/
5389 F:      include/uapi/drm/v3d_drm.h
5390 F:      Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.txt
5391 T:      git git://anongit.freedesktop.org/drm/drm-misc
5392
5393 DRM DRIVERS FOR VC4
5394 M:      Eric Anholt <eric@anholt.net>
5395 T:      git git://github.com/anholt/linux
5396 S:      Supported
5397 F:      drivers/gpu/drm/vc4/
5398 F:      include/uapi/drm/vc4_drm.h
5399 F:      Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
5400 T:      git git://anongit.freedesktop.org/drm/drm-misc
5401
5402 DRM DRIVERS FOR VIVANTE GPU IP
5403 M:      Lucas Stach <l.stach@pengutronix.de>
5404 R:      Russell King <linux+etnaviv@armlinux.org.uk>
5405 R:      Christian Gmeiner <christian.gmeiner@gmail.com>
5406 L:      etnaviv@lists.freedesktop.org (moderated for non-subscribers)
5407 L:      dri-devel@lists.freedesktop.org
5408 S:      Maintained
5409 F:      drivers/gpu/drm/etnaviv/
5410 F:      include/uapi/drm/etnaviv_drm.h
5411 F:      Documentation/devicetree/bindings/display/etnaviv/
5412
5413 DRM DRIVERS FOR ZTE ZX
5414 M:      Shawn Guo <shawnguo@kernel.org>
5415 L:      dri-devel@lists.freedesktop.org
5416 S:      Maintained
5417 F:      drivers/gpu/drm/zte/
5418 F:      Documentation/devicetree/bindings/display/zte,vou.txt
5419 T:      git git://anongit.freedesktop.org/drm/drm-misc
5420
5421 DRM PANEL DRIVERS
5422 M:      Thierry Reding <thierry.reding@gmail.com>
5423 L:      dri-devel@lists.freedesktop.org
5424 T:      git git://anongit.freedesktop.org/drm/drm-misc
5425 S:      Maintained
5426 F:      drivers/gpu/drm/drm_panel.c
5427 F:      drivers/gpu/drm/panel/
5428 F:      include/drm/drm_panel.h
5429 F:      Documentation/devicetree/bindings/display/panel/
5430
5431 DRM TINYDRM DRIVERS
5432 M:      Noralf Trønnes <noralf@tronnes.org>
5433 W:      https://github.com/notro/tinydrm/wiki/Development
5434 T:      git git://anongit.freedesktop.org/drm/drm-misc
5435 S:      Maintained
5436 F:      drivers/gpu/drm/tinydrm/
5437 F:      include/drm/tinydrm/
5438
5439 DRM DRIVERS FOR XEN
5440 M:      Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
5441 T:      git git://anongit.freedesktop.org/drm/drm-misc
5442 L:      dri-devel@lists.freedesktop.org
5443 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
5444 S:      Supported
5445 F:      drivers/gpu/drm/xen/
5446 F:      Documentation/gpu/xen-front.rst
5447
5448 DRM TTM SUBSYSTEM
5449 M:      Christian Koenig <christian.koenig@amd.com>
5450 M:      Huang Rui <ray.huang@amd.com>
5451 M:      Junwei Zhang <Jerry.Zhang@amd.com>
5452 T:      git git://people.freedesktop.org/~agd5f/linux
5453 S:      Maintained
5454 L:      dri-devel@lists.freedesktop.org
5455 F:      include/drm/ttm/
5456 F:      drivers/gpu/drm/ttm/
5457
5458 DSBR100 USB FM RADIO DRIVER
5459 M:      Alexey Klimov <klimov.linux@gmail.com>
5460 L:      linux-media@vger.kernel.org
5461 T:      git git://linuxtv.org/media_tree.git
5462 S:      Maintained
5463 F:      drivers/media/radio/dsbr100.c
5464
5465 DSCC4 DRIVER
5466 M:      Francois Romieu <romieu@fr.zoreil.com>
5467 L:      netdev@vger.kernel.org
5468 S:      Maintained
5469 F:      drivers/net/wan/dscc4.c
5470
5471 DT3155 MEDIA DRIVER
5472 M:      Hans Verkuil <hverkuil@xs4all.nl>
5473 L:      linux-media@vger.kernel.org
5474 T:      git git://linuxtv.org/media_tree.git
5475 W:      https://linuxtv.org
5476 S:      Odd Fixes
5477 F:      drivers/media/pci/dt3155/
5478
5479 DVB_USB_AF9015 MEDIA DRIVER
5480 M:      Antti Palosaari <crope@iki.fi>
5481 L:      linux-media@vger.kernel.org
5482 W:      https://linuxtv.org
5483 W:      http://palosaari.fi/linux/
5484 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5485 T:      git git://linuxtv.org/anttip/media_tree.git
5486 S:      Maintained
5487 F:      drivers/media/usb/dvb-usb-v2/af9015*
5488
5489 DVB_USB_AF9035 MEDIA DRIVER
5490 M:      Antti Palosaari <crope@iki.fi>
5491 L:      linux-media@vger.kernel.org
5492 W:      https://linuxtv.org
5493 W:      http://palosaari.fi/linux/
5494 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5495 T:      git git://linuxtv.org/anttip/media_tree.git
5496 S:      Maintained
5497 F:      drivers/media/usb/dvb-usb-v2/af9035*
5498
5499 DVB_USB_ANYSEE MEDIA DRIVER
5500 M:      Antti Palosaari <crope@iki.fi>
5501 L:      linux-media@vger.kernel.org
5502 W:      https://linuxtv.org
5503 W:      http://palosaari.fi/linux/
5504 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5505 T:      git git://linuxtv.org/anttip/media_tree.git
5506 S:      Maintained
5507 F:      drivers/media/usb/dvb-usb-v2/anysee*
5508
5509 DVB_USB_AU6610 MEDIA DRIVER
5510 M:      Antti Palosaari <crope@iki.fi>
5511 L:      linux-media@vger.kernel.org
5512 W:      https://linuxtv.org
5513 W:      http://palosaari.fi/linux/
5514 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5515 T:      git git://linuxtv.org/anttip/media_tree.git
5516 S:      Maintained
5517 F:      drivers/media/usb/dvb-usb-v2/au6610*
5518
5519 DVB_USB_CE6230 MEDIA DRIVER
5520 M:      Antti Palosaari <crope@iki.fi>
5521 L:      linux-media@vger.kernel.org
5522 W:      https://linuxtv.org
5523 W:      http://palosaari.fi/linux/
5524 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5525 T:      git git://linuxtv.org/anttip/media_tree.git
5526 S:      Maintained
5527 F:      drivers/media/usb/dvb-usb-v2/ce6230*
5528
5529 DVB_USB_CXUSB MEDIA DRIVER
5530 M:      Michael Krufky <mkrufky@linuxtv.org>
5531 L:      linux-media@vger.kernel.org
5532 W:      https://linuxtv.org
5533 W:      http://github.com/mkrufky
5534 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5535 T:      git git://linuxtv.org/media_tree.git
5536 S:      Maintained
5537 F:      drivers/media/usb/dvb-usb/cxusb*
5538
5539 DVB_USB_EC168 MEDIA DRIVER
5540 M:      Antti Palosaari <crope@iki.fi>
5541 L:      linux-media@vger.kernel.org
5542 W:      https://linuxtv.org
5543 W:      http://palosaari.fi/linux/
5544 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5545 T:      git git://linuxtv.org/anttip/media_tree.git
5546 S:      Maintained
5547 F:      drivers/media/usb/dvb-usb-v2/ec168*
5548
5549 DVB_USB_GL861 MEDIA DRIVER
5550 M:      Antti Palosaari <crope@iki.fi>
5551 L:      linux-media@vger.kernel.org
5552 W:      https://linuxtv.org
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/gl861*
5557
5558 DVB_USB_MXL111SF 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/mkrufky/mxl111sf.git
5565 S:      Maintained
5566 F:      drivers/media/usb/dvb-usb-v2/mxl111sf*
5567
5568 DVB_USB_RTL28XXU 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/rtl28xxu*
5577
5578 DVB_USB_V2 MEDIA DRIVER
5579 M:      Antti Palosaari <crope@iki.fi>
5580 L:      linux-media@vger.kernel.org
5581 W:      https://linuxtv.org
5582 W:      http://palosaari.fi/linux/
5583 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5584 T:      git git://linuxtv.org/anttip/media_tree.git
5585 S:      Maintained
5586 F:      drivers/media/usb/dvb-usb-v2/dvb_usb*
5587 F:      drivers/media/usb/dvb-usb-v2/usb_urb.c
5588
5589 DYNAMIC DEBUG
5590 M:      Jason Baron <jbaron@akamai.com>
5591 S:      Maintained
5592 F:      lib/dynamic_debug.c
5593 F:      include/linux/dynamic_debug.h
5594
5595 DYNAMIC INTERRUPT MODERATION
5596 M:      Tal Gilboa <talgi@mellanox.com>
5597 S:      Maintained
5598 F:      include/linux/net_dim.h
5599
5600 DZ DECSTATION DZ11 SERIAL DRIVER
5601 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
5602 S:      Maintained
5603 F:      drivers/tty/serial/dz.*
5604
5605 E3X0 POWER BUTTON DRIVER
5606 M:      Moritz Fischer <moritz.fischer@ettus.com>
5607 L:      usrp-users@lists.ettus.com
5608 W:      http://www.ettus.com
5609 S:      Supported
5610 F:      drivers/input/misc/e3x0-button.c
5611 F:      Documentation/devicetree/bindings/input/e3x0-button.txt
5612
5613 E4000 MEDIA DRIVER
5614 M:      Antti Palosaari <crope@iki.fi>
5615 L:      linux-media@vger.kernel.org
5616 W:      https://linuxtv.org
5617 W:      http://palosaari.fi/linux/
5618 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5619 T:      git git://linuxtv.org/anttip/media_tree.git
5620 S:      Maintained
5621 F:      drivers/media/tuners/e4000*
5622
5623 EARTH_PT1 MEDIA DRIVER
5624 M:      Akihiro Tsukada <tskd08@gmail.com>
5625 L:      linux-media@vger.kernel.org
5626 S:      Odd Fixes
5627 F:      drivers/media/pci/pt1/
5628
5629 EARTH_PT3 MEDIA DRIVER
5630 M:      Akihiro Tsukada <tskd08@gmail.com>
5631 L:      linux-media@vger.kernel.org
5632 S:      Odd Fixes
5633 F:      drivers/media/pci/pt3/
5634
5635 EC100 MEDIA DRIVER
5636 M:      Antti Palosaari <crope@iki.fi>
5637 L:      linux-media@vger.kernel.org
5638 W:      https://linuxtv.org
5639 W:      http://palosaari.fi/linux/
5640 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5641 T:      git git://linuxtv.org/anttip/media_tree.git
5642 S:      Maintained
5643 F:      drivers/media/dvb-frontends/ec100*
5644
5645 ECRYPT FILE SYSTEM
5646 M:      Tyler Hicks <tyhicks@canonical.com>
5647 L:      ecryptfs@vger.kernel.org
5648 W:      http://ecryptfs.org
5649 W:      https://launchpad.net/ecryptfs
5650 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
5651 S:      Supported
5652 F:      Documentation/filesystems/ecryptfs.txt
5653 F:      fs/ecryptfs/
5654
5655 EDAC-AMD64
5656 M:      Borislav Petkov <bp@alien8.de>
5657 L:      linux-edac@vger.kernel.org
5658 S:      Maintained
5659 F:      drivers/edac/amd64_edac*
5660
5661 EDAC-AST2500
5662 M:      Stefan Schaeckeler <sschaeck@cisco.com>
5663 S:      Supported
5664 F:      drivers/edac/aspeed_edac.c
5665 F:      Documentation/devicetree/bindings/edac/aspeed-sdram-edac.txt
5666
5667 EDAC-CALXEDA
5668 M:      Robert Richter <rric@kernel.org>
5669 L:      linux-edac@vger.kernel.org
5670 S:      Maintained
5671 F:      drivers/edac/highbank*
5672
5673 EDAC-CAVIUM OCTEON
5674 M:      Ralf Baechle <ralf@linux-mips.org>
5675 M:      David Daney <david.daney@cavium.com>
5676 L:      linux-edac@vger.kernel.org
5677 L:      linux-mips@vger.kernel.org
5678 S:      Supported
5679 F:      drivers/edac/octeon_edac*
5680
5681 EDAC-CAVIUM THUNDERX
5682 M:      David Daney <david.daney@cavium.com>
5683 M:      Jan Glauber <jglauber@cavium.com>
5684 L:      linux-edac@vger.kernel.org
5685 S:      Supported
5686 F:      drivers/edac/thunderx_edac*
5687
5688 EDAC-CORE
5689 M:      Borislav Petkov <bp@alien8.de>
5690 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5691 R:      James Morse <james.morse@arm.com>
5692 L:      linux-edac@vger.kernel.org
5693 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
5694 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
5695 S:      Supported
5696 F:      Documentation/admin-guide/ras.rst
5697 F:      Documentation/driver-api/edac.rst
5698 F:      drivers/edac/
5699 F:      include/linux/edac.h
5700
5701 EDAC-E752X
5702 M:      Mark Gross <mark.gross@intel.com>
5703 L:      linux-edac@vger.kernel.org
5704 S:      Maintained
5705 F:      drivers/edac/e752x_edac.c
5706
5707 EDAC-E7XXX
5708 L:      linux-edac@vger.kernel.org
5709 S:      Maintained
5710 F:      drivers/edac/e7xxx_edac.c
5711
5712 EDAC-FSL_DDR
5713 M:      York Sun <york.sun@nxp.com>
5714 L:      linux-edac@vger.kernel.org
5715 S:      Maintained
5716 F:      drivers/edac/fsl_ddr_edac.*
5717
5718 EDAC-GHES
5719 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5720 L:      linux-edac@vger.kernel.org
5721 S:      Maintained
5722 F:      drivers/edac/ghes_edac.c
5723
5724 EDAC-I10NM
5725 M:      Tony Luck <tony.luck@intel.com>
5726 L:      linux-edac@vger.kernel.org
5727 S:      Maintained
5728 F:      drivers/edac/i10nm_base.c
5729
5730 EDAC-I3000
5731 L:      linux-edac@vger.kernel.org
5732 S:      Orphan
5733 F:      drivers/edac/i3000_edac.c
5734
5735 EDAC-I5000
5736 L:      linux-edac@vger.kernel.org
5737 S:      Maintained
5738 F:      drivers/edac/i5000_edac.c
5739
5740 EDAC-I5400
5741 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5742 L:      linux-edac@vger.kernel.org
5743 S:      Maintained
5744 F:      drivers/edac/i5400_edac.c
5745
5746 EDAC-I7300
5747 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5748 L:      linux-edac@vger.kernel.org
5749 S:      Maintained
5750 F:      drivers/edac/i7300_edac.c
5751
5752 EDAC-I7CORE
5753 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5754 L:      linux-edac@vger.kernel.org
5755 S:      Maintained
5756 F:      drivers/edac/i7core_edac.c
5757
5758 EDAC-I82443BXGX
5759 M:      Tim Small <tim@buttersideup.com>
5760 L:      linux-edac@vger.kernel.org
5761 S:      Maintained
5762 F:      drivers/edac/i82443bxgx_edac.c
5763
5764 EDAC-I82975X
5765 M:      "Arvind R." <arvino55@gmail.com>
5766 L:      linux-edac@vger.kernel.org
5767 S:      Maintained
5768 F:      drivers/edac/i82975x_edac.c
5769
5770 EDAC-IE31200
5771 M:      Jason Baron <jbaron@akamai.com>
5772 L:      linux-edac@vger.kernel.org
5773 S:      Maintained
5774 F:      drivers/edac/ie31200_edac.c
5775
5776 EDAC-MPC85XX
5777 M:      Johannes Thumshirn <morbidrsa@gmail.com>
5778 L:      linux-edac@vger.kernel.org
5779 S:      Maintained
5780 F:      drivers/edac/mpc85xx_edac.[ch]
5781
5782 EDAC-PASEMI
5783 M:      Egor Martovetsky <egor@pasemi.com>
5784 L:      linux-edac@vger.kernel.org
5785 S:      Maintained
5786 F:      drivers/edac/pasemi_edac.c
5787
5788 EDAC-PND2
5789 M:      Tony Luck <tony.luck@intel.com>
5790 L:      linux-edac@vger.kernel.org
5791 S:      Maintained
5792 F:      drivers/edac/pnd2_edac.[ch]
5793
5794 EDAC-R82600
5795 M:      Tim Small <tim@buttersideup.com>
5796 L:      linux-edac@vger.kernel.org
5797 S:      Maintained
5798 F:      drivers/edac/r82600_edac.c
5799
5800 EDAC-SBRIDGE
5801 M:      Tony Luck <tony.luck@intel.com>
5802 R:      Qiuxu Zhuo <qiuxu.zhuo@intel.com>
5803 L:      linux-edac@vger.kernel.org
5804 S:      Maintained
5805 F:      drivers/edac/sb_edac.c
5806
5807 EDAC-SKYLAKE
5808 M:      Tony Luck <tony.luck@intel.com>
5809 L:      linux-edac@vger.kernel.org
5810 S:      Maintained
5811 F:      drivers/edac/skx_*.c
5812
5813 EDAC-TI
5814 M:      Tero Kristo <t-kristo@ti.com>
5815 L:      linux-edac@vger.kernel.org
5816 S:      Maintained
5817 F:      drivers/edac/ti_edac.c
5818
5819 EDAC-QCOM
5820 M:      Channagoud Kadabi <ckadabi@codeaurora.org>
5821 M:      Venkata Narendra Kumar Gutta <vnkgutta@codeaurora.org>
5822 L:      linux-arm-msm@vger.kernel.org
5823 L:      linux-edac@vger.kernel.org
5824 S:      Maintained
5825 F:      drivers/edac/qcom_edac.c
5826
5827 EDIROL UA-101/UA-1000 DRIVER
5828 M:      Clemens Ladisch <clemens@ladisch.de>
5829 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
5830 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
5831 S:      Maintained
5832 F:      sound/usb/misc/ua101.c
5833
5834 EFI TEST DRIVER
5835 L:      linux-efi@vger.kernel.org
5836 M:      Ivan Hu <ivan.hu@canonical.com>
5837 M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
5838 S:      Maintained
5839 F:      drivers/firmware/efi/test/
5840
5841 EFI VARIABLE FILESYSTEM
5842 M:      Matthew Garrett <matthew.garrett@nebula.com>
5843 M:      Jeremy Kerr <jk@ozlabs.org>
5844 M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
5845 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5846 L:      linux-efi@vger.kernel.org
5847 S:      Maintained
5848 F:      fs/efivarfs/
5849
5850 EFIFB FRAMEBUFFER DRIVER
5851 L:      linux-fbdev@vger.kernel.org
5852 M:      Peter Jones <pjones@redhat.com>
5853 S:      Maintained
5854 F:      drivers/video/fbdev/efifb.c
5855
5856 EFS FILESYSTEM
5857 W:      http://aeschi.ch.eu.org/efs/
5858 S:      Orphan
5859 F:      fs/efs/
5860
5861 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
5862 M:      Douglas Miller <dougmill@linux.ibm.com>
5863 L:      netdev@vger.kernel.org
5864 S:      Maintained
5865 F:      drivers/net/ethernet/ibm/ehea/
5866
5867 EM28XX VIDEO4LINUX DRIVER
5868 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5869 L:      linux-media@vger.kernel.org
5870 W:      https://linuxtv.org
5871 T:      git git://linuxtv.org/media_tree.git
5872 S:      Maintained
5873 F:      drivers/media/usb/em28xx/
5874 F:      Documentation/media/v4l-drivers/em28xx*
5875
5876 EMBEDDED LINUX
5877 M:      Paul Gortmaker <paul.gortmaker@windriver.com>
5878 M:      Matt Mackall <mpm@selenic.com>
5879 M:      David Woodhouse <dwmw2@infradead.org>
5880 L:      linux-embedded@vger.kernel.org
5881 S:      Maintained
5882
5883 Emulex 10Gbps iSCSI - OneConnect DRIVER
5884 M:      Subbu Seetharaman <subbu.seetharaman@broadcom.com>
5885 M:      Ketan Mukadam <ketan.mukadam@broadcom.com>
5886 M:      Jitendra Bhivare <jitendra.bhivare@broadcom.com>
5887 L:      linux-scsi@vger.kernel.org
5888 W:      http://www.broadcom.com
5889 S:      Supported
5890 F:      drivers/scsi/be2iscsi/
5891
5892 Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
5893 M:      Sathya Perla <sathya.perla@broadcom.com>
5894 M:      Ajit Khaparde <ajit.khaparde@broadcom.com>
5895 M:      Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
5896 M:      Somnath Kotur <somnath.kotur@broadcom.com>
5897 L:      netdev@vger.kernel.org
5898 W:      http://www.emulex.com
5899 S:      Supported
5900 F:      drivers/net/ethernet/emulex/benet/
5901
5902 EMULEX ONECONNECT ROCE DRIVER
5903 M:      Selvin Xavier <selvin.xavier@broadcom.com>
5904 M:      Devesh Sharma <devesh.sharma@broadcom.com>
5905 L:      linux-rdma@vger.kernel.org
5906 W:      http://www.broadcom.com
5907 S:      Odd Fixes
5908 F:      drivers/infiniband/hw/ocrdma/
5909 F:      include/uapi/rdma/ocrdma-abi.h
5910
5911 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
5912 M:      James Smart <james.smart@broadcom.com>
5913 M:      Dick Kennedy <dick.kennedy@broadcom.com>
5914 L:      linux-scsi@vger.kernel.org
5915 W:      http://www.broadcom.com
5916 S:      Supported
5917 F:      drivers/scsi/lpfc/
5918
5919 ENE CB710 FLASH CARD READER DRIVER
5920 M:      Michał Mirosław <mirq-linux@rere.qmqm.pl>
5921 S:      Maintained
5922 F:      drivers/misc/cb710/
5923 F:      drivers/mmc/host/cb710-mmc.*
5924 F:      include/linux/cb710.h
5925
5926 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
5927 M:      Maxim Levitsky <maximlevitsky@gmail.com>
5928 S:      Maintained
5929 F:      drivers/media/rc/ene_ir.*
5930
5931 EPSON S1D13XXX FRAMEBUFFER DRIVER
5932 M:      Kristoffer Ericson <kristoffer.ericson@gmail.com>
5933 S:      Maintained
5934 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
5935 F:      drivers/video/fbdev/s1d13xxxfb.c
5936 F:      include/video/s1d13xxxfb.h
5937
5938 ERRSEQ ERROR TRACKING INFRASTRUCTURE
5939 M:      Jeff Layton <jlayton@kernel.org>
5940 S:      Maintained
5941 F:      lib/errseq.c
5942 F:      include/linux/errseq.h
5943
5944 ET131X NETWORK DRIVER
5945 M:      Mark Einon <mark.einon@gmail.com>
5946 S:      Odd Fixes
5947 F:      drivers/net/ethernet/agere/
5948
5949 ETHERNET BRIDGE
5950 M:      Roopa Prabhu <roopa@cumulusnetworks.com>
5951 M:      Nikolay Aleksandrov <nikolay@cumulusnetworks.com>
5952 L:      bridge@lists.linux-foundation.org (moderated for non-subscribers)
5953 L:      netdev@vger.kernel.org
5954 W:      http://www.linuxfoundation.org/en/Net:Bridge
5955 S:      Maintained
5956 F:      include/linux/netfilter_bridge/
5957 F:      net/bridge/
5958
5959 ETHERNET PHY LIBRARY
5960 M:      Andrew Lunn <andrew@lunn.ch>
5961 M:      Florian Fainelli <f.fainelli@gmail.com>
5962 M:      Heiner Kallweit <hkallweit1@gmail.com>
5963 L:      netdev@vger.kernel.org
5964 S:      Maintained
5965 F:      Documentation/ABI/testing/sysfs-bus-mdio
5966 F:      Documentation/devicetree/bindings/net/mdio*
5967 F:      Documentation/networking/phy.rst
5968 F:      drivers/net/phy/
5969 F:      drivers/of/of_mdio.c
5970 F:      drivers/of/of_net.c
5971 F:      include/linux/*mdio*.h
5972 F:      include/linux/of_net.h
5973 F:      include/linux/phy.h
5974 F:      include/linux/phy_fixed.h
5975 F:      include/linux/platform_data/mdio-bcm-unimac.h
5976 F:      include/linux/platform_data/mdio-gpio.h
5977 F:      include/trace/events/mdio.h
5978 F:      include/uapi/linux/mdio.h
5979 F:      include/uapi/linux/mii.h
5980
5981 EXT2 FILE SYSTEM
5982 M:      Jan Kara <jack@suse.com>
5983 L:      linux-ext4@vger.kernel.org
5984 S:      Maintained
5985 F:      Documentation/filesystems/ext2.txt
5986 F:      fs/ext2/
5987 F:      include/linux/ext2*
5988
5989 EXT4 FILE SYSTEM
5990 M:      "Theodore Ts'o" <tytso@mit.edu>
5991 M:      Andreas Dilger <adilger.kernel@dilger.ca>
5992 L:      linux-ext4@vger.kernel.org
5993 W:      http://ext4.wiki.kernel.org
5994 Q:      http://patchwork.ozlabs.org/project/linux-ext4/list/
5995 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
5996 S:      Maintained
5997 F:      Documentation/filesystems/ext4/
5998 F:      fs/ext4/
5999
6000 Extended Verification Module (EVM)
6001 M:      Mimi Zohar <zohar@linux.ibm.com>
6002 L:      linux-integrity@vger.kernel.org
6003 S:      Supported
6004 F:      security/integrity/evm/
6005
6006 EXTENSIBLE FIRMWARE INTERFACE (EFI)
6007 M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
6008 L:      linux-efi@vger.kernel.org
6009 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
6010 S:      Maintained
6011 F:      Documentation/efi-stub.txt
6012 F:      arch/*/kernel/efi.c
6013 F:      arch/x86/boot/compressed/eboot.[ch]
6014 F:      arch/*/include/asm/efi.h
6015 F:      arch/x86/platform/efi/
6016 F:      drivers/firmware/efi/
6017 F:      include/linux/efi*.h
6018 F:      arch/arm/boot/compressed/efi-header.S
6019 F:      arch/arm64/kernel/efi-entry.S
6020
6021 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
6022 M:      MyungJoo Ham <myungjoo.ham@samsung.com>
6023 M:      Chanwoo Choi <cw00.choi@samsung.com>
6024 L:      linux-kernel@vger.kernel.org
6025 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
6026 S:      Maintained
6027 F:      drivers/extcon/
6028 F:      include/linux/extcon/
6029 F:      include/linux/extcon.h
6030 F:      Documentation/extcon/
6031 F:      Documentation/devicetree/bindings/extcon/
6032
6033 EXYNOS DP DRIVER
6034 M:      Jingoo Han <jingoohan1@gmail.com>
6035 L:      dri-devel@lists.freedesktop.org
6036 S:      Maintained
6037 F:      drivers/gpu/drm/exynos/exynos_dp*
6038
6039 EXYNOS SYSMMU (IOMMU) driver
6040 M:      Marek Szyprowski <m.szyprowski@samsung.com>
6041 L:      iommu@lists.linux-foundation.org
6042 S:      Maintained
6043 F:      drivers/iommu/exynos-iommu.c
6044
6045 EZchip NPS platform support
6046 M:      Vineet Gupta <vgupta@synopsys.com>
6047 M:      Ofer Levi <oferle@mellanox.com>
6048 S:      Supported
6049 F:      arch/arc/plat-eznps
6050 F:      arch/arc/boot/dts/eznps.dts
6051
6052 F2FS FILE SYSTEM
6053 M:      Jaegeuk Kim <jaegeuk@kernel.org>
6054 M:      Chao Yu <yuchao0@huawei.com>
6055 L:      linux-f2fs-devel@lists.sourceforge.net
6056 W:      https://f2fs.wiki.kernel.org/
6057 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
6058 S:      Maintained
6059 F:      Documentation/filesystems/f2fs.txt
6060 F:      Documentation/ABI/testing/sysfs-fs-f2fs
6061 F:      fs/f2fs/
6062 F:      include/linux/f2fs_fs.h
6063 F:      include/trace/events/f2fs.h
6064
6065 F71805F HARDWARE MONITORING DRIVER
6066 M:      Jean Delvare <jdelvare@suse.com>
6067 L:      linux-hwmon@vger.kernel.org
6068 S:      Maintained
6069 F:      Documentation/hwmon/f71805f.rst
6070 F:      drivers/hwmon/f71805f.c
6071
6072 FADDR2LINE
6073 M:      Josh Poimboeuf <jpoimboe@redhat.com>
6074 S:      Maintained
6075 F:      scripts/faddr2line
6076
6077 FAILOVER MODULE
6078 M:      Sridhar Samudrala <sridhar.samudrala@intel.com>
6079 L:      netdev@vger.kernel.org
6080 S:      Supported
6081 F:      net/core/failover.c
6082 F:      include/net/failover.h
6083 F:      Documentation/networking/failover.rst
6084
6085 FANOTIFY
6086 M:      Jan Kara <jack@suse.cz>
6087 R:      Amir Goldstein <amir73il@gmail.com>
6088 L:      linux-fsdevel@vger.kernel.org
6089 S:      Maintained
6090 F:      fs/notify/fanotify/
6091 F:      include/linux/fanotify.h
6092 F:      include/uapi/linux/fanotify.h
6093
6094 FARSYNC SYNCHRONOUS DRIVER
6095 M:      Kevin Curtis <kevin.curtis@farsite.co.uk>
6096 W:      http://www.farsite.co.uk/
6097 S:      Supported
6098 F:      drivers/net/wan/farsync.*
6099
6100 FAULT INJECTION SUPPORT
6101 M:      Akinobu Mita <akinobu.mita@gmail.com>
6102 S:      Supported
6103 F:      Documentation/fault-injection/
6104 F:      lib/fault-inject.c
6105
6106 FBTFT Framebuffer drivers
6107 S:      Orphan
6108 L:      dri-devel@lists.freedesktop.org
6109 L:      linux-fbdev@vger.kernel.org
6110 F:      drivers/staging/fbtft/
6111
6112 FC0011 TUNER DRIVER
6113 M:      Michael Buesch <m@bues.ch>
6114 L:      linux-media@vger.kernel.org
6115 S:      Maintained
6116 F:      drivers/media/tuners/fc0011.h
6117 F:      drivers/media/tuners/fc0011.c
6118
6119 FC2580 MEDIA DRIVER
6120 M:      Antti Palosaari <crope@iki.fi>
6121 L:      linux-media@vger.kernel.org
6122 W:      https://linuxtv.org
6123 W:      http://palosaari.fi/linux/
6124 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
6125 T:      git git://linuxtv.org/anttip/media_tree.git
6126 S:      Maintained
6127 F:      drivers/media/tuners/fc2580*
6128
6129 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
6130 M:      Hannes Reinecke <hare@suse.de>
6131 L:      linux-scsi@vger.kernel.org
6132 W:      www.Open-FCoE.org
6133 S:      Supported
6134 F:      drivers/scsi/libfc/
6135 F:      drivers/scsi/fcoe/
6136 F:      include/scsi/fc/
6137 F:      include/scsi/libfc.h
6138 F:      include/scsi/libfcoe.h
6139 F:      include/uapi/scsi/fc/
6140
6141 FILE LOCKING (flock() and fcntl()/lockf())
6142 M:      Jeff Layton <jlayton@kernel.org>
6143 M:      "J. Bruce Fields" <bfields@fieldses.org>
6144 L:      linux-fsdevel@vger.kernel.org
6145 S:      Maintained
6146 F:      include/linux/fcntl.h
6147 F:      include/uapi/linux/fcntl.h
6148 F:      fs/fcntl.c
6149 F:      fs/locks.c
6150
6151 FILESYSTEMS (VFS and infrastructure)
6152 M:      Alexander Viro <viro@zeniv.linux.org.uk>
6153 L:      linux-fsdevel@vger.kernel.org
6154 S:      Maintained
6155 F:      fs/*
6156 F:      include/linux/fs.h
6157 F:      include/linux/fs_types.h
6158 F:      include/uapi/linux/fs.h
6159
6160 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
6161 M:      Riku Voipio <riku.voipio@iki.fi>
6162 L:      linux-hwmon@vger.kernel.org
6163 S:      Maintained
6164 F:      drivers/hwmon/f75375s.c
6165 F:      include/linux/f75375s.h
6166
6167 FIREWIRE AUDIO DRIVERS
6168 M:      Clemens Ladisch <clemens@ladisch.de>
6169 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
6170 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
6171 S:      Maintained
6172 F:      sound/firewire/
6173
6174 FIREWIRE MEDIA DRIVERS (firedtv)
6175 M:      Stefan Richter <stefanr@s5r6.in-berlin.de>
6176 L:      linux-media@vger.kernel.org
6177 L:      linux1394-devel@lists.sourceforge.net
6178 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
6179 S:      Maintained
6180 F:      drivers/media/firewire/
6181
6182 FIREWIRE SBP-2 TARGET
6183 M:      Chris Boot <bootc@bootc.net>
6184 L:      linux-scsi@vger.kernel.org
6185 L:      target-devel@vger.kernel.org
6186 L:      linux1394-devel@lists.sourceforge.net
6187 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
6188 S:      Maintained
6189 F:      drivers/target/sbp/
6190
6191 FIREWIRE SUBSYSTEM
6192 M:      Stefan Richter <stefanr@s5r6.in-berlin.de>
6193 L:      linux1394-devel@lists.sourceforge.net
6194 W:      http://ieee1394.wiki.kernel.org/
6195 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
6196 S:      Maintained
6197 F:      drivers/firewire/
6198 F:      include/linux/firewire.h
6199 F:      include/uapi/linux/firewire*.h
6200 F:      tools/firewire/
6201
6202 FIRMWARE LOADER (request_firmware)
6203 M:      Luis Chamberlain <mcgrof@kernel.org>
6204 L:      linux-kernel@vger.kernel.org
6205 S:      Maintained
6206 F:      Documentation/firmware_class/
6207 F:      drivers/base/firmware_loader/
6208 F:      include/linux/firmware.h
6209
6210 FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
6211 M:      Joshua Morris <josh.h.morris@us.ibm.com>
6212 M:      Philip Kelleher <pjk1939@linux.ibm.com>
6213 S:      Maintained
6214 F:      drivers/block/rsxx/
6215
6216 FLOPPY DRIVER
6217 M:      Jiri Kosina <jikos@kernel.org>
6218 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
6219 S:      Odd fixes
6220 F:      drivers/block/floppy.c
6221
6222 FMC SUBSYSTEM
6223 M:      Alessandro Rubini <rubini@gnudd.com>
6224 W:      http://www.ohwr.org/projects/fmc-bus
6225 S:      Supported
6226 F:      drivers/fmc/
6227 F:      include/linux/fmc*.h
6228 F:      include/linux/ipmi-fru.h
6229 K:      fmc_d.*register
6230
6231 FPGA MANAGER FRAMEWORK
6232 M:      Alan Tull <atull@kernel.org>
6233 M:      Moritz Fischer <mdf@kernel.org>
6234 L:      linux-fpga@vger.kernel.org
6235 S:      Maintained
6236 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
6237 Q:      http://patchwork.kernel.org/project/linux-fpga/list/
6238 F:      Documentation/fpga/
6239 F:      Documentation/driver-api/fpga/
6240 F:      Documentation/devicetree/bindings/fpga/
6241 F:      drivers/fpga/
6242 F:      include/linux/fpga/
6243 W:      http://www.rocketboards.org
6244
6245 FPGA DFL DRIVERS
6246 M:      Wu Hao <hao.wu@intel.com>
6247 L:      linux-fpga@vger.kernel.org
6248 S:      Maintained
6249 F:      Documentation/fpga/dfl.txt
6250 F:      include/uapi/linux/fpga-dfl.h
6251 F:      drivers/fpga/dfl*
6252
6253 FPU EMULATOR
6254 M:      Bill Metzenthen <billm@melbpc.org.au>
6255 W:      http://floatingpoint.sourceforge.net/emulator/index.html
6256 S:      Maintained
6257 F:      arch/x86/math-emu/
6258
6259 FRAME RELAY DLCI/FRAD (Sangoma drivers too)
6260 L:      netdev@vger.kernel.org
6261 S:      Orphan
6262 F:      drivers/net/wan/dlci.c
6263 F:      drivers/net/wan/sdla.c
6264
6265 FRAMEBUFFER LAYER
6266 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
6267 L:      dri-devel@lists.freedesktop.org
6268 L:      linux-fbdev@vger.kernel.org
6269 T:      git git://github.com/bzolnier/linux.git
6270 Q:      http://patchwork.kernel.org/project/linux-fbdev/list/
6271 S:      Maintained
6272 F:      Documentation/fb/
6273 F:      drivers/video/
6274 F:      include/video/
6275 F:      include/linux/fb.h
6276 F:      include/uapi/video/
6277 F:      include/uapi/linux/fb.h
6278
6279 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
6280 M:      Horia Geantă <horia.geanta@nxp.com>
6281 M:      Aymen Sghaier <aymen.sghaier@nxp.com>
6282 L:      linux-crypto@vger.kernel.org
6283 S:      Maintained
6284 F:      drivers/crypto/caam/
6285 F:      Documentation/devicetree/bindings/crypto/fsl-sec4.txt
6286
6287 FREESCALE DIU FRAMEBUFFER DRIVER
6288 M:      Timur Tabi <timur@kernel.org>
6289 L:      linux-fbdev@vger.kernel.org
6290 S:      Maintained
6291 F:      drivers/video/fbdev/fsl-diu-fb.*
6292
6293 FREESCALE DMA DRIVER
6294 M:      Li Yang <leoyang.li@nxp.com>
6295 M:      Zhang Wei <zw@zh-kernel.org>
6296 L:      linuxppc-dev@lists.ozlabs.org
6297 S:      Maintained
6298 F:      drivers/dma/fsldma.*
6299
6300 FREESCALE ENETC ETHERNET DRIVERS
6301 M:      Claudiu Manoil <claudiu.manoil@nxp.com>
6302 L:      netdev@vger.kernel.org
6303 S:      Maintained
6304 F:      drivers/net/ethernet/freescale/enetc/
6305
6306 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
6307 M:      Claudiu Manoil <claudiu.manoil@nxp.com>
6308 L:      netdev@vger.kernel.org
6309 S:      Maintained
6310 F:      drivers/net/ethernet/freescale/gianfar*
6311 F:      Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
6312
6313 FREESCALE GPMI NAND DRIVER
6314 M:      Han Xu <han.xu@nxp.com>
6315 L:      linux-mtd@lists.infradead.org
6316 S:      Maintained
6317 F:      drivers/mtd/nand/raw/gpmi-nand/*
6318
6319 FREESCALE I2C CPM DRIVER
6320 M:      Jochen Friedrich <jochen@scram.de>
6321 L:      linuxppc-dev@lists.ozlabs.org
6322 L:      linux-i2c@vger.kernel.org
6323 S:      Maintained
6324 F:      drivers/i2c/busses/i2c-cpm.c
6325
6326 FREESCALE IMX LPI2C DRIVER
6327 M:      Dong Aisheng <aisheng.dong@nxp.com>
6328 L:      linux-i2c@vger.kernel.org
6329 L:      linux-imx@nxp.com
6330 S:      Maintained
6331 F:      drivers/i2c/busses/i2c-imx-lpi2c.c
6332 F:      Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.txt
6333
6334 FREESCALE IMX / MXC FEC DRIVER
6335 M:      Fugang Duan <fugang.duan@nxp.com>
6336 L:      netdev@vger.kernel.org
6337 S:      Maintained
6338 F:      drivers/net/ethernet/freescale/fec_main.c
6339 F:      drivers/net/ethernet/freescale/fec_ptp.c
6340 F:      drivers/net/ethernet/freescale/fec.h
6341 F:      Documentation/devicetree/bindings/net/fsl-fec.txt
6342
6343 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
6344 M:      Sascha Hauer <s.hauer@pengutronix.de>
6345 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
6346 L:      linux-fbdev@vger.kernel.org
6347 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6348 S:      Maintained
6349 F:      include/linux/platform_data/video-imxfb.h
6350 F:      drivers/video/fbdev/imxfb.c
6351
6352 FREESCALE QORIQ DPAA ETHERNET DRIVER
6353 M:      Madalin Bucur <madalin.bucur@nxp.com>
6354 L:      netdev@vger.kernel.org
6355 S:      Maintained
6356 F:      drivers/net/ethernet/freescale/dpaa
6357
6358 FREESCALE QORIQ DPAA FMAN DRIVER
6359 M:      Madalin Bucur <madalin.bucur@nxp.com>
6360 L:      netdev@vger.kernel.org
6361 S:      Maintained
6362 F:      drivers/net/ethernet/freescale/fman
6363 F:      Documentation/devicetree/bindings/net/fsl-fman.txt
6364
6365 FREESCALE QORIQ PTP CLOCK DRIVER
6366 M:      Yangbo Lu <yangbo.lu@nxp.com>
6367 L:      netdev@vger.kernel.org
6368 S:      Maintained
6369 F:      drivers/net/ethernet/freescale/enetc/enetc_ptp.c
6370 F:      drivers/ptp/ptp_qoriq.c
6371 F:      drivers/ptp/ptp_qoriq_debugfs.c
6372 F:      include/linux/fsl/ptp_qoriq.h
6373 F:      Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
6374
6375 FREESCALE QUAD SPI DRIVER
6376 M:      Han Xu <han.xu@nxp.com>
6377 L:      linux-spi@vger.kernel.org
6378 S:      Maintained
6379 F:      drivers/spi/spi-fsl-qspi.c
6380
6381 FREESCALE QUICC ENGINE LIBRARY
6382 M:      Qiang Zhao <qiang.zhao@nxp.com>
6383 L:      linuxppc-dev@lists.ozlabs.org
6384 S:      Maintained
6385 F:      drivers/soc/fsl/qe/
6386 F:      include/soc/fsl/*qe*.h
6387 F:      include/soc/fsl/*ucc*.h
6388
6389 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
6390 M:      Li Yang <leoyang.li@nxp.com>
6391 L:      netdev@vger.kernel.org
6392 L:      linuxppc-dev@lists.ozlabs.org
6393 S:      Maintained
6394 F:      drivers/net/ethernet/freescale/ucc_geth*
6395
6396 FREESCALE QUICC ENGINE UCC HDLC DRIVER
6397 M:      Zhao Qiang <qiang.zhao@nxp.com>
6398 L:      netdev@vger.kernel.org
6399 L:      linuxppc-dev@lists.ozlabs.org
6400 S:      Maintained
6401 F:      drivers/net/wan/fsl_ucc_hdlc*
6402
6403 FREESCALE QUICC ENGINE UCC UART DRIVER
6404 M:      Timur Tabi <timur@kernel.org>
6405 L:      linuxppc-dev@lists.ozlabs.org
6406 S:      Maintained
6407 F:      drivers/tty/serial/ucc_uart.c
6408
6409 FREESCALE SOC DRIVERS
6410 M:      Li Yang <leoyang.li@nxp.com>
6411 L:      linuxppc-dev@lists.ozlabs.org
6412 L:      linux-arm-kernel@lists.infradead.org
6413 S:      Maintained
6414 F:      Documentation/devicetree/bindings/soc/fsl/
6415 F:      drivers/soc/fsl/
6416 F:      include/linux/fsl/
6417
6418 FREESCALE SOC FS_ENET DRIVER
6419 M:      Pantelis Antoniou <pantelis.antoniou@gmail.com>
6420 L:      linuxppc-dev@lists.ozlabs.org
6421 L:      netdev@vger.kernel.org
6422 S:      Maintained
6423 F:      drivers/net/ethernet/freescale/fs_enet/
6424 F:      include/linux/fs_enet_pd.h
6425
6426 FREESCALE SOC SOUND DRIVERS
6427 M:      Timur Tabi <timur@kernel.org>
6428 M:      Nicolin Chen <nicoleotsuka@gmail.com>
6429 M:      Xiubo Li <Xiubo.Lee@gmail.com>
6430 R:      Fabio Estevam <festevam@gmail.com>
6431 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
6432 L:      linuxppc-dev@lists.ozlabs.org
6433 S:      Maintained
6434 F:      sound/soc/fsl/fsl*
6435 F:      sound/soc/fsl/imx*
6436 F:      sound/soc/fsl/mpc8610_hpcd.c
6437
6438 FREESCALE USB PERIPHERAL DRIVERS
6439 M:      Li Yang <leoyang.li@nxp.com>
6440 L:      linux-usb@vger.kernel.org
6441 L:      linuxppc-dev@lists.ozlabs.org
6442 S:      Maintained
6443 F:      drivers/usb/gadget/udc/fsl*
6444
6445 FREEVXFS FILESYSTEM
6446 M:      Christoph Hellwig <hch@infradead.org>
6447 W:      ftp://ftp.openlinux.org/pub/people/hch/vxfs
6448 S:      Maintained
6449 F:      fs/freevxfs/
6450
6451 FREEZER
6452 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
6453 M:      Pavel Machek <pavel@ucw.cz>
6454 L:      linux-pm@vger.kernel.org
6455 S:      Supported
6456 F:      Documentation/power/freezing-of-tasks.txt
6457 F:      include/linux/freezer.h
6458 F:      kernel/freezer.c
6459
6460 FRONTSWAP API
6461 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
6462 L:      linux-kernel@vger.kernel.org
6463 S:      Maintained
6464 F:      mm/frontswap.c
6465 F:      include/linux/frontswap.h
6466
6467 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
6468 M:      David Howells <dhowells@redhat.com>
6469 L:      linux-cachefs@redhat.com (moderated for non-subscribers)
6470 S:      Supported
6471 F:      Documentation/filesystems/caching/
6472 F:      fs/fscache/
6473 F:      include/linux/fscache*.h
6474
6475 FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
6476 M:      Theodore Y. Ts'o <tytso@mit.edu>
6477 M:      Jaegeuk Kim <jaegeuk@kernel.org>
6478 M:      Eric Biggers <ebiggers@kernel.org>
6479 L:      linux-fscrypt@vger.kernel.org
6480 Q:      https://patchwork.kernel.org/project/linux-fscrypt/list/
6481 T:      git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git
6482 S:      Supported
6483 F:      fs/crypto/
6484 F:      include/linux/fscrypt*.h
6485 F:      Documentation/filesystems/fscrypt.rst
6486
6487 FSI-ATTACHED I2C DRIVER
6488 M:      Eddie James <eajames@linux.ibm.com>
6489 L:      linux-i2c@vger.kernel.org
6490 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
6491 S:      Maintained
6492 F:      drivers/i2c/busses/i2c-fsi.c
6493 F:      Documentation/devicetree/bindings/i2c/i2c-fsi.txt
6494
6495 FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
6496 M:      Jan Kara <jack@suse.cz>
6497 R:      Amir Goldstein <amir73il@gmail.com>
6498 L:      linux-fsdevel@vger.kernel.org
6499 S:      Maintained
6500 F:      fs/notify/
6501 F:      include/linux/fsnotify*.h
6502
6503 FUJITSU LAPTOP EXTRAS
6504 M:      Jonathan Woithe <jwoithe@just42.net>
6505 L:      platform-driver-x86@vger.kernel.org
6506 S:      Maintained
6507 F:      drivers/platform/x86/fujitsu-laptop.c
6508
6509 FUJITSU M-5MO LS CAMERA ISP DRIVER
6510 M:      Kyungmin Park <kyungmin.park@samsung.com>
6511 M:      Heungjun Kim <riverful.kim@samsung.com>
6512 L:      linux-media@vger.kernel.org
6513 S:      Maintained
6514 F:      drivers/media/i2c/m5mols/
6515 F:      include/media/i2c/m5mols.h
6516
6517 FUJITSU TABLET EXTRAS
6518 M:      Robert Gerlach <khnz@gmx.de>
6519 L:      platform-driver-x86@vger.kernel.org
6520 S:      Maintained
6521 F:      drivers/platform/x86/fujitsu-tablet.c
6522
6523 FUSE: FILESYSTEM IN USERSPACE
6524 M:      Miklos Szeredi <miklos@szeredi.hu>
6525 L:      linux-fsdevel@vger.kernel.org
6526 W:      http://fuse.sourceforge.net/
6527 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
6528 S:      Maintained
6529 F:      fs/fuse/
6530 F:      include/uapi/linux/fuse.h
6531 F:      Documentation/filesystems/fuse.txt
6532
6533 FUTEX SUBSYSTEM
6534 M:      Thomas Gleixner <tglx@linutronix.de>
6535 M:      Ingo Molnar <mingo@redhat.com>
6536 R:      Peter Zijlstra <peterz@infradead.org>
6537 R:      Darren Hart <dvhart@infradead.org>
6538 L:      linux-kernel@vger.kernel.org
6539 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
6540 S:      Maintained
6541 F:      kernel/futex.c
6542 F:      include/asm-generic/futex.h
6543 F:      include/linux/futex.h
6544 F:      include/uapi/linux/futex.h
6545 F:      tools/testing/selftests/futex/
6546 F:      tools/perf/bench/futex*
6547 F:      Documentation/*futex*
6548
6549 GCC PLUGINS
6550 M:      Kees Cook <keescook@chromium.org>
6551 R:      Emese Revfy <re.emese@gmail.com>
6552 L:      kernel-hardening@lists.openwall.com
6553 S:      Maintained
6554 F:      scripts/gcc-plugins/
6555 F:      scripts/gcc-plugin.sh
6556 F:      scripts/Makefile.gcc-plugins
6557 F:      Documentation/gcc-plugins.txt
6558
6559 GASKET DRIVER FRAMEWORK
6560 M:      Rob Springer <rspringer@google.com>
6561 M:      Todd Poynor <toddpoynor@google.com>
6562 M:      Ben Chan <benchan@chromium.org>
6563 S:      Maintained
6564 F:      drivers/staging/gasket/
6565
6566 GCOV BASED KERNEL PROFILING
6567 M:      Peter Oberparleiter <oberpar@linux.ibm.com>
6568 S:      Maintained
6569 F:      kernel/gcov/
6570 F:      Documentation/dev-tools/gcov.rst
6571
6572 GDB KERNEL DEBUGGING HELPER SCRIPTS
6573 M:      Jan Kiszka <jan.kiszka@siemens.com>
6574 M:      Kieran Bingham <kbingham@kernel.org>
6575 S:      Supported
6576 F:      scripts/gdb/
6577
6578 GDT SCSI DISK ARRAY CONTROLLER DRIVER
6579 M:      Achim Leubner <achim_leubner@adaptec.com>
6580 L:      linux-scsi@vger.kernel.org
6581 W:      http://www.icp-vortex.com/
6582 S:      Supported
6583 F:      drivers/scsi/gdt*
6584
6585 GEMTEK FM RADIO RECEIVER DRIVER
6586 M:      Hans Verkuil <hverkuil@xs4all.nl>
6587 L:      linux-media@vger.kernel.org
6588 T:      git git://linuxtv.org/media_tree.git
6589 W:      https://linuxtv.org
6590 S:      Maintained
6591 F:      drivers/media/radio/radio-gemtek*
6592
6593 GENERIC GPIO I2C DRIVER
6594 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
6595 S:      Supported
6596 F:      drivers/i2c/busses/i2c-gpio.c
6597 F:      include/linux/platform_data/i2c-gpio.h
6598
6599 GENERIC GPIO I2C MULTIPLEXER DRIVER
6600 M:      Peter Korsgaard <peter.korsgaard@barco.com>
6601 L:      linux-i2c@vger.kernel.org
6602 S:      Supported
6603 F:      drivers/i2c/muxes/i2c-mux-gpio.c
6604 F:      include/linux/platform_data/i2c-mux-gpio.h
6605 F:      Documentation/i2c/muxes/i2c-mux-gpio
6606
6607 GENERIC HDLC (WAN) DRIVERS
6608 M:      Krzysztof Halasa <khc@pm.waw.pl>
6609 W:      http://www.kernel.org/pub/linux/utils/net/hdlc/
6610 S:      Maintained
6611 F:      drivers/net/wan/c101.c
6612 F:      drivers/net/wan/hd6457*
6613 F:      drivers/net/wan/hdlc*
6614 F:      drivers/net/wan/n2.c
6615 F:      drivers/net/wan/pc300too.c
6616 F:      drivers/net/wan/pci200syn.c
6617 F:      drivers/net/wan/wanxl*
6618
6619 GENERIC INCLUDE/ASM HEADER FILES
6620 M:      Arnd Bergmann <arnd@arndb.de>
6621 L:      linux-arch@vger.kernel.org
6622 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
6623 S:      Maintained
6624 F:      include/asm-generic/
6625 F:      include/uapi/asm-generic/
6626
6627 GENERIC PHY FRAMEWORK
6628 M:      Kishon Vijay Abraham I <kishon@ti.com>
6629 L:      linux-kernel@vger.kernel.org
6630 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
6631 S:      Supported
6632 F:      drivers/phy/
6633 F:      include/linux/phy/
6634 F:      Documentation/devicetree/bindings/phy/
6635
6636 GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
6637 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
6638 S:      Supported
6639 F:      drivers/i2c/muxes/i2c-demux-pinctrl.c
6640
6641 GENERIC PM DOMAINS
6642 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
6643 M:      Kevin Hilman <khilman@kernel.org>
6644 M:      Ulf Hansson <ulf.hansson@linaro.org>
6645 L:      linux-pm@vger.kernel.org
6646 S:      Supported
6647 F:      drivers/base/power/domain*.c
6648 F:      include/linux/pm_domain.h
6649 F:      Documentation/devicetree/bindings/power/power_domain.txt
6650
6651 GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
6652 M:      Eugen Hristev <eugen.hristev@microchip.com>
6653 L:      linux-input@vger.kernel.org
6654 S:      Maintained
6655 F:      drivers/input/touchscreen/resistive-adc-touch.c
6656
6657 GENERIC UIO DRIVER FOR PCI DEVICES
6658 M:      "Michael S. Tsirkin" <mst@redhat.com>
6659 L:      kvm@vger.kernel.org
6660 S:      Supported
6661 F:      drivers/uio/uio_pci_generic.c
6662
6663 GENWQE (IBM Generic Workqueue Card)
6664 M:      Frank Haverkamp <haver@linux.ibm.com>
6665 S:      Supported
6666 F:      drivers/misc/genwqe/
6667
6668 GET_MAINTAINER SCRIPT
6669 M:      Joe Perches <joe@perches.com>
6670 S:      Maintained
6671 F:      scripts/get_maintainer.pl
6672
6673 GFS2 FILE SYSTEM
6674 M:      Bob Peterson <rpeterso@redhat.com>
6675 M:      Andreas Gruenbacher <agruenba@redhat.com>
6676 L:      cluster-devel@redhat.com
6677 W:      http://sources.redhat.com/cluster/
6678 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
6679 S:      Supported
6680 F:      Documentation/filesystems/gfs2*.txt
6681 F:      fs/gfs2/
6682 F:      include/uapi/linux/gfs2_ondisk.h
6683
6684 GIGASET ISDN DRIVERS
6685 M:      Paul Bolle <pebolle@tiscali.nl>
6686 L:      gigaset307x-common@lists.sourceforge.net
6687 W:      http://gigaset307x.sourceforge.net/
6688 S:      Odd Fixes
6689 F:      Documentation/isdn/README.gigaset
6690 F:      drivers/isdn/gigaset/
6691 F:      include/uapi/linux/gigaset_dev.h
6692
6693 GNSS SUBSYSTEM
6694 M:      Johan Hovold <johan@kernel.org>
6695 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git
6696 S:      Maintained
6697 F:      Documentation/ABI/testing/sysfs-class-gnss
6698 F:      Documentation/devicetree/bindings/gnss/
6699 F:      drivers/gnss/
6700 F:      include/linux/gnss.h
6701
6702 GO7007 MPEG CODEC
6703 M:      Hans Verkuil <hverkuil-cisco@xs4all.nl>
6704 L:      linux-media@vger.kernel.org
6705 S:      Maintained
6706 F:      drivers/media/usb/go7007/
6707
6708 GOODIX TOUCHSCREEN
6709 M:      Bastien Nocera <hadess@hadess.net>
6710 L:      linux-input@vger.kernel.org
6711 S:      Maintained
6712 F:      drivers/input/touchscreen/goodix.c
6713
6714 GPD POCKET FAN DRIVER
6715 M:      Hans de Goede <hdegoede@redhat.com>
6716 L:      platform-driver-x86@vger.kernel.org
6717 S:      Maintained
6718 F:      drivers/platform/x86/gpd-pocket-fan.c
6719
6720 GPIO ACPI SUPPORT
6721 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
6722 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6723 L:      linux-gpio@vger.kernel.org
6724 L:      linux-acpi@vger.kernel.org
6725 S:      Maintained
6726 F:      Documentation/firmware-guide/acpi/gpio-properties.rst
6727 F:      drivers/gpio/gpiolib-acpi.c
6728
6729 GPIO IR Transmitter
6730 M:      Sean Young <sean@mess.org>
6731 L:      linux-media@vger.kernel.org
6732 S:      Maintained
6733 F:      drivers/media/rc/gpio-ir-tx.c
6734
6735 GPIO MOCKUP DRIVER
6736 M:      Bamvor Jian Zhang <bamv2005@gmail.com>
6737 L:      linux-gpio@vger.kernel.org
6738 S:      Maintained
6739 F:      drivers/gpio/gpio-mockup.c
6740 F:      tools/testing/selftests/gpio/
6741
6742 GPIO SUBSYSTEM
6743 M:      Linus Walleij <linus.walleij@linaro.org>
6744 M:      Bartosz Golaszewski <bgolaszewski@baylibre.com>
6745 L:      linux-gpio@vger.kernel.org
6746 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
6747 S:      Maintained
6748 F:      Documentation/devicetree/bindings/gpio/
6749 F:      Documentation/driver-api/gpio/
6750 F:      Documentation/gpio/
6751 F:      Documentation/ABI/testing/gpio-cdev
6752 F:      Documentation/ABI/obsolete/sysfs-gpio
6753 F:      drivers/gpio/
6754 F:      include/linux/gpio/
6755 F:      include/linux/gpio.h
6756 F:      include/linux/of_gpio.h
6757 F:      include/asm-generic/gpio.h
6758 F:      include/uapi/linux/gpio.h
6759 F:      tools/gpio/
6760
6761 GRE DEMULTIPLEXER DRIVER
6762 M:      Dmitry Kozlov <xeb@mail.ru>
6763 L:      netdev@vger.kernel.org
6764 S:      Maintained
6765 F:      net/ipv4/gre_demux.c
6766 F:      net/ipv4/gre_offload.c
6767 F:      include/net/gre.h
6768
6769 GRETH 10/100/1G Ethernet MAC device driver
6770 M:      Andreas Larsson <andreas@gaisler.com>
6771 L:      netdev@vger.kernel.org
6772 S:      Maintained
6773 F:      drivers/net/ethernet/aeroflex/
6774
6775 GREYBUS AUDIO PROTOCOLS DRIVERS
6776 M:      Vaibhav Agarwal <vaibhav.sr@gmail.com>
6777 M:      Mark Greer <mgreer@animalcreek.com>
6778 S:      Maintained
6779 F:      drivers/staging/greybus/audio_apbridgea.c
6780 F:      drivers/staging/greybus/audio_apbridgea.h
6781 F:      drivers/staging/greybus/audio_codec.c
6782 F:      drivers/staging/greybus/audio_codec.h
6783 F:      drivers/staging/greybus/audio_gb.c
6784 F:      drivers/staging/greybus/audio_manager.c
6785 F:      drivers/staging/greybus/audio_manager.h
6786 F:      drivers/staging/greybus/audio_manager_module.c
6787 F:      drivers/staging/greybus/audio_manager_private.h
6788 F:      drivers/staging/greybus/audio_manager_sysfs.c
6789 F:      drivers/staging/greybus/audio_module.c
6790 F:      drivers/staging/greybus/audio_topology.c
6791
6792 GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
6793 M:      Viresh Kumar <vireshk@kernel.org>
6794 S:      Maintained
6795 F:      drivers/staging/greybus/authentication.c
6796 F:      drivers/staging/greybus/bootrom.c
6797 F:      drivers/staging/greybus/firmware.h
6798 F:      drivers/staging/greybus/fw-core.c
6799 F:      drivers/staging/greybus/fw-download.c
6800 F:      drivers/staging/greybus/fw-management.c
6801 F:      drivers/staging/greybus/greybus_authentication.h
6802 F:      drivers/staging/greybus/greybus_firmware.h
6803 F:      drivers/staging/greybus/hid.c
6804 F:      drivers/staging/greybus/i2c.c
6805 F:      drivers/staging/greybus/spi.c
6806 F:      drivers/staging/greybus/spilib.c
6807 F:      drivers/staging/greybus/spilib.h
6808
6809 GREYBUS LOOPBACK DRIVER
6810 M:      Bryan O'Donoghue <pure.logic@nexus-software.ie>
6811 S:      Maintained
6812 F:      drivers/staging/greybus/loopback.c
6813
6814 GREYBUS PLATFORM DRIVERS
6815 M:      Vaibhav Hiremath <hvaibhav.linux@gmail.com>
6816 S:      Maintained
6817 F:      drivers/staging/greybus/arche-platform.c
6818 F:      drivers/staging/greybus/arche-apb-ctrl.c
6819 F:      drivers/staging/greybus/arche_platform.h
6820
6821 GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
6822 M:      Rui Miguel Silva <rmfrfs@gmail.com>
6823 S:      Maintained
6824 F:      drivers/staging/greybus/sdio.c
6825 F:      drivers/staging/greybus/light.c
6826 F:      drivers/staging/greybus/gpio.c
6827 F:      drivers/staging/greybus/power_supply.c
6828 F:      drivers/staging/greybus/spi.c
6829 F:      drivers/staging/greybus/spilib.c
6830
6831 GREYBUS SUBSYSTEM
6832 M:      Johan Hovold <johan@kernel.org>
6833 M:      Alex Elder <elder@kernel.org>
6834 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6835 S:      Maintained
6836 F:      drivers/staging/greybus/
6837 L:      greybus-dev@lists.linaro.org (moderated for non-subscribers)
6838
6839 GREYBUS UART PROTOCOLS DRIVERS
6840 M:      David Lin <dtwlin@gmail.com>
6841 S:      Maintained
6842 F:      drivers/staging/greybus/uart.c
6843 F:      drivers/staging/greybus/log.c
6844
6845 GS1662 VIDEO SERIALIZER
6846 M:      Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
6847 L:      linux-media@vger.kernel.org
6848 T:      git git://linuxtv.org/media_tree.git
6849 S:      Maintained
6850 F:      drivers/media/spi/gs1662.c
6851
6852 GSPCA FINEPIX SUBDRIVER
6853 M:      Frank Zago <frank@zago.net>
6854 L:      linux-media@vger.kernel.org
6855 T:      git git://linuxtv.org/media_tree.git
6856 S:      Maintained
6857 F:      drivers/media/usb/gspca/finepix.c
6858
6859 GSPCA GL860 SUBDRIVER
6860 M:      Olivier Lorin <o.lorin@laposte.net>
6861 L:      linux-media@vger.kernel.org
6862 T:      git git://linuxtv.org/media_tree.git
6863 S:      Maintained
6864 F:      drivers/media/usb/gspca/gl860/
6865
6866 GSPCA M5602 SUBDRIVER
6867 M:      Erik Andren <erik.andren@gmail.com>
6868 L:      linux-media@vger.kernel.org
6869 T:      git git://linuxtv.org/media_tree.git
6870 S:      Maintained
6871 F:      drivers/media/usb/gspca/m5602/
6872
6873 GSPCA PAC207 SONIXB SUBDRIVER
6874 M:      Hans Verkuil <hverkuil@xs4all.nl>
6875 L:      linux-media@vger.kernel.org
6876 T:      git git://linuxtv.org/media_tree.git
6877 S:      Odd Fixes
6878 F:      drivers/media/usb/gspca/pac207.c
6879
6880 GSPCA SN9C20X SUBDRIVER
6881 M:      Brian Johnson <brijohn@gmail.com>
6882 L:      linux-media@vger.kernel.org
6883 T:      git git://linuxtv.org/media_tree.git
6884 S:      Maintained
6885 F:      drivers/media/usb/gspca/sn9c20x.c
6886
6887 GSPCA T613 SUBDRIVER
6888 M:      Leandro Costantino <lcostantino@gmail.com>
6889 L:      linux-media@vger.kernel.org
6890 T:      git git://linuxtv.org/media_tree.git
6891 S:      Maintained
6892 F:      drivers/media/usb/gspca/t613.c
6893
6894 GSPCA USB WEBCAM DRIVER
6895 M:      Hans Verkuil <hverkuil@xs4all.nl>
6896 L:      linux-media@vger.kernel.org
6897 T:      git git://linuxtv.org/media_tree.git
6898 S:      Odd Fixes
6899 F:      drivers/media/usb/gspca/
6900
6901 GTP (GPRS Tunneling Protocol)
6902 M:      Pablo Neira Ayuso <pablo@netfilter.org>
6903 M:      Harald Welte <laforge@gnumonks.org>
6904 L:      osmocom-net-gprs@lists.osmocom.org
6905 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
6906 S:      Maintained
6907 F:      drivers/net/gtp.c
6908
6909 GUID PARTITION TABLE (GPT)
6910 M:      Davidlohr Bueso <dave@stgolabs.net>
6911 L:      linux-efi@vger.kernel.org
6912 S:      Maintained
6913 F:      block/partitions/efi.*
6914
6915 H8/300 ARCHITECTURE
6916 M:      Yoshinori Sato <ysato@users.sourceforge.jp>
6917 L:      uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
6918 W:      http://uclinux-h8.sourceforge.jp
6919 T:      git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
6920 S:      Maintained
6921 F:      arch/h8300/
6922 F:      drivers/clocksource/h8300_*.c
6923 F:      drivers/clk/h8300/
6924 F:      drivers/irqchip/irq-renesas-h8*.c
6925
6926 HABANALABS PCI DRIVER
6927 M:      Oded Gabbay <oded.gabbay@gmail.com>
6928 T:      git https://github.com/HabanaAI/linux.git
6929 S:      Supported
6930 F:      drivers/misc/habanalabs/
6931 F:      include/uapi/misc/habanalabs.h
6932 F:      Documentation/ABI/testing/sysfs-driver-habanalabs
6933 F:      Documentation/ABI/testing/debugfs-driver-habanalabs
6934
6935 HACKRF MEDIA DRIVER
6936 M:      Antti Palosaari <crope@iki.fi>
6937 L:      linux-media@vger.kernel.org
6938 W:      https://linuxtv.org
6939 W:      http://palosaari.fi/linux/
6940 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
6941 T:      git git://linuxtv.org/anttip/media_tree.git
6942 S:      Maintained
6943 F:      drivers/media/usb/hackrf/
6944
6945 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
6946 M:      Frank Seidel <frank@f-seidel.de>
6947 L:      platform-driver-x86@vger.kernel.org
6948 W:      http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
6949 S:      Maintained
6950 F:      drivers/platform/x86/hdaps.c
6951
6952 HARDWARE MONITORING
6953 M:      Jean Delvare <jdelvare@suse.com>
6954 M:      Guenter Roeck <linux@roeck-us.net>
6955 L:      linux-hwmon@vger.kernel.org
6956 W:      http://hwmon.wiki.kernel.org/
6957 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
6958 S:      Maintained
6959 F:      Documentation/devicetree/bindings/hwmon/
6960 F:      Documentation/hwmon/
6961 F:      drivers/hwmon/
6962 F:      include/linux/hwmon*.h
6963 F:      include/trace/events/hwmon*.h
6964
6965 HARDWARE RANDOM NUMBER GENERATOR CORE
6966 M:      Matt Mackall <mpm@selenic.com>
6967 M:      Herbert Xu <herbert@gondor.apana.org.au>
6968 L:      linux-crypto@vger.kernel.org
6969 S:      Odd fixes
6970 F:      Documentation/devicetree/bindings/rng/
6971 F:      Documentation/hw_random.txt
6972 F:      drivers/char/hw_random/
6973 F:      include/linux/hw_random.h
6974
6975 HARDWARE TRACING FACILITIES
6976 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
6977 S:      Maintained
6978 F:      drivers/hwtracing/
6979
6980 HARDWARE SPINLOCK CORE
6981 M:      Ohad Ben-Cohen <ohad@wizery.com>
6982 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
6983 L:      linux-remoteproc@vger.kernel.org
6984 S:      Maintained
6985 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
6986 F:      Documentation/devicetree/bindings/hwlock/
6987 F:      Documentation/hwspinlock.txt
6988 F:      drivers/hwspinlock/
6989 F:      include/linux/hwspinlock.h
6990
6991 HARMONY SOUND DRIVER
6992 L:      linux-parisc@vger.kernel.org
6993 S:      Maintained
6994 F:      sound/parisc/harmony.*
6995
6996 HDPVR USB VIDEO ENCODER DRIVER
6997 M:      Hans Verkuil <hverkuil@xs4all.nl>
6998 L:      linux-media@vger.kernel.org
6999 T:      git git://linuxtv.org/media_tree.git
7000 W:      https://linuxtv.org
7001 S:      Odd Fixes
7002 F:      drivers/media/usb/hdpvr/
7003
7004 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
7005 M:      Jerry Hoemann <jerry.hoemann@hpe.com>
7006 S:      Supported
7007 F:      Documentation/watchdog/hpwdt.txt
7008 F:      drivers/watchdog/hpwdt.c
7009
7010 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
7011 M:      Don Brace <don.brace@microsemi.com>
7012 L:      esc.storagedev@microsemi.com
7013 L:      linux-scsi@vger.kernel.org
7014 S:      Supported
7015 F:      Documentation/scsi/hpsa.txt
7016 F:      drivers/scsi/hpsa*.[ch]
7017 F:      include/linux/cciss*.h
7018 F:      include/uapi/linux/cciss*.h
7019
7020 HFI1 DRIVER
7021 M:      Mike Marciniszyn <mike.marciniszyn@intel.com>
7022 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
7023 L:      linux-rdma@vger.kernel.org
7024 S:      Supported
7025 F:      drivers/infiniband/hw/hfi1
7026
7027 HFS FILESYSTEM
7028 L:      linux-fsdevel@vger.kernel.org
7029 S:      Orphan
7030 F:      Documentation/filesystems/hfs.txt
7031 F:      fs/hfs/
7032
7033 HFSPLUS FILESYSTEM
7034 L:      linux-fsdevel@vger.kernel.org
7035 S:      Orphan
7036 F:      Documentation/filesystems/hfsplus.txt
7037 F:      fs/hfsplus/
7038
7039 HGA FRAMEBUFFER DRIVER
7040 M:      Ferenc Bakonyi <fero@drama.obuda.kando.hu>
7041 L:      linux-nvidia@lists.surfsouth.com
7042 W:      http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
7043 S:      Maintained
7044 F:      drivers/video/fbdev/hgafb.c
7045
7046 HIBERNATION (aka Software Suspend, aka swsusp)
7047 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
7048 M:      Pavel Machek <pavel@ucw.cz>
7049 L:      linux-pm@vger.kernel.org
7050 B:      https://bugzilla.kernel.org
7051 S:      Supported
7052 F:      arch/x86/power/
7053 F:      drivers/base/power/
7054 F:      kernel/power/
7055 F:      include/linux/suspend.h
7056 F:      include/linux/freezer.h
7057 F:      include/linux/pm.h
7058 F:      arch/*/include/asm/suspend*.h
7059
7060 HID CORE LAYER
7061 M:      Jiri Kosina <jikos@kernel.org>
7062 M:      Benjamin Tissoires <benjamin.tissoires@redhat.com>
7063 L:      linux-input@vger.kernel.org
7064 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
7065 S:      Maintained
7066 F:      drivers/hid/
7067 F:      include/linux/hid*
7068 F:      include/uapi/linux/hid*
7069
7070 HID SENSOR HUB DRIVERS
7071 M:      Jiri Kosina <jikos@kernel.org>
7072 M:      Jonathan Cameron <jic23@kernel.org>
7073 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7074 L:      linux-input@vger.kernel.org
7075 L:      linux-iio@vger.kernel.org
7076 S:      Maintained
7077 F:      Documentation/hid/hid-sensor*
7078 F:      drivers/hid/hid-sensor-*
7079 F:      drivers/iio/*/hid-*
7080 F:      include/linux/hid-sensor-*
7081
7082 HIGH-RESOLUTION TIMERS, CLOCKEVENTS
7083 M:      Thomas Gleixner <tglx@linutronix.de>
7084 L:      linux-kernel@vger.kernel.org
7085 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
7086 S:      Maintained
7087 F:      Documentation/timers/
7088 F:      kernel/time/hrtimer.c
7089 F:      kernel/time/clockevents.c
7090 F:      kernel/time/timer_*.c
7091 F:      include/linux/clockchips.h
7092 F:      include/linux/hrtimer.h
7093
7094 HIGH-SPEED SCC DRIVER FOR AX.25
7095 L:      linux-hams@vger.kernel.org
7096 S:      Orphan
7097 F:      drivers/net/hamradio/dmascc.c
7098 F:      drivers/net/hamradio/scc.c
7099
7100 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
7101 M:      HighPoint Linux Team <linux@highpoint-tech.com>
7102 W:      http://www.highpoint-tech.com
7103 S:      Supported
7104 F:      Documentation/scsi/hptiop.txt
7105 F:      drivers/scsi/hptiop.c
7106
7107 HIPPI
7108 M:      Jes Sorensen <jes@trained-monkey.org>
7109 L:      linux-hippi@sunsite.dk
7110 S:      Maintained
7111 F:      include/linux/hippidevice.h
7112 F:      include/uapi/linux/if_hippi.h
7113 F:      net/802/hippi.c
7114 F:      drivers/net/hippi/
7115
7116 HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
7117 M:      Yisen Zhuang <yisen.zhuang@huawei.com>
7118 M:      Salil Mehta <salil.mehta@huawei.com>
7119 L:      netdev@vger.kernel.org
7120 W:      http://www.hisilicon.com
7121 S:      Maintained
7122 F:      drivers/net/ethernet/hisilicon/hns3/
7123
7124 HISILICON LPC BUS DRIVER
7125 M:      john.garry@huawei.com
7126 W:      http://www.hisilicon.com
7127 S:      Maintained
7128 F:      drivers/bus/hisi_lpc.c
7129 F:      Documentation/devicetree/bindings/arm/hisilicon/hisilicon-low-pin-count.txt
7130
7131 HISILICON NETWORK SUBSYSTEM DRIVER
7132 M:      Yisen Zhuang <yisen.zhuang@huawei.com>
7133 M:      Salil Mehta <salil.mehta@huawei.com>
7134 L:      netdev@vger.kernel.org
7135 W:      http://www.hisilicon.com
7136 S:      Maintained
7137 F:      drivers/net/ethernet/hisilicon/
7138 F:      Documentation/devicetree/bindings/net/hisilicon*.txt
7139
7140 HISILICON PMU DRIVER
7141 M:      Shaokun Zhang <zhangshaokun@hisilicon.com>
7142 W:      http://www.hisilicon.com
7143 S:      Supported
7144 F:      drivers/perf/hisilicon
7145 F:      Documentation/perf/hisi-pmu.txt
7146
7147 HISILICON ROCE DRIVER
7148 M:      Lijun Ou <oulijun@huawei.com>
7149 M:      Wei Hu(Xavier) <xavier.huwei@huawei.com>
7150 L:      linux-rdma@vger.kernel.org
7151 S:      Maintained
7152 F:      drivers/infiniband/hw/hns/
7153 F:      Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
7154
7155 HISILICON SAS Controller
7156 M:      John Garry <john.garry@huawei.com>
7157 W:      http://www.hisilicon.com
7158 S:      Supported
7159 F:      drivers/scsi/hisi_sas/
7160 F:      Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
7161
7162 HMM - Heterogeneous Memory Management
7163 M:      Jérôme Glisse <jglisse@redhat.com>
7164 L:      linux-mm@kvack.org
7165 S:      Maintained
7166 F:      mm/hmm*
7167 F:      include/linux/hmm*
7168 F:      Documentation/vm/hmm.rst
7169
7170 HOST AP DRIVER
7171 M:      Jouni Malinen <j@w1.fi>
7172 L:      linux-wireless@vger.kernel.org
7173 W:      http://w1.fi/hostap-driver.html
7174 S:      Obsolete
7175 F:      drivers/net/wireless/intersil/hostap/
7176
7177 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
7178 L:      platform-driver-x86@vger.kernel.org
7179 S:      Orphan
7180 F:      drivers/platform/x86/tc1100-wmi.c
7181
7182 HP100:  Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
7183 M:      Jaroslav Kysela <perex@perex.cz>
7184 S:      Maintained
7185 F:      drivers/net/ethernet/hp/hp100.*
7186
7187 HPET:   High Precision Event Timers driver
7188 M:      Clemens Ladisch <clemens@ladisch.de>
7189 S:      Maintained
7190 F:      Documentation/timers/hpet.txt
7191 F:      drivers/char/hpet.c
7192 F:      include/linux/hpet.h
7193 F:      include/uapi/linux/hpet.h
7194
7195 HPET:   x86
7196 S:      Orphan
7197 F:      arch/x86/kernel/hpet.c
7198 F:      arch/x86/include/asm/hpet.h
7199
7200 HPFS FILESYSTEM
7201 M:      Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
7202 W:      http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
7203 S:      Maintained
7204 F:      fs/hpfs/
7205
7206 HSI SUBSYSTEM
7207 M:      Sebastian Reichel <sre@kernel.org>
7208 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
7209 S:      Maintained
7210 F:      Documentation/ABI/testing/sysfs-bus-hsi
7211 F:      Documentation/driver-api/hsi.rst
7212 F:      drivers/hsi/
7213 F:      include/linux/hsi/
7214 F:      include/uapi/linux/hsi/
7215
7216 HSO 3G MODEM DRIVER
7217 L:      linux-usb@vger.kernel.org
7218 S:      Orphan
7219 F:      drivers/net/usb/hso.c
7220
7221 HSR NETWORK PROTOCOL
7222 M:      Arvid Brodin <arvid.brodin@alten.se>
7223 L:      netdev@vger.kernel.org
7224 S:      Maintained
7225 F:      net/hsr/
7226
7227 HT16K33 LED CONTROLLER DRIVER
7228 M:      Robin van der Gracht <robin@protonic.nl>
7229 S:      Maintained
7230 F:      drivers/auxdisplay/ht16k33.c
7231 F:      Documentation/devicetree/bindings/display/ht16k33.txt
7232
7233 HTCPEN TOUCHSCREEN DRIVER
7234 M:      Pau Oliva Fora <pof@eslack.org>
7235 L:      linux-input@vger.kernel.org
7236 S:      Maintained
7237 F:      drivers/input/touchscreen/htcpen.c
7238
7239 HTS221 TEMPERATURE-HUMIDITY IIO DRIVER
7240 M:      Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
7241 L:      linux-iio@vger.kernel.org
7242 W:      http://www.st.com/
7243 S:      Maintained
7244 F:      drivers/iio/humidity/hts221*
7245 F:      Documentation/devicetree/bindings/iio/humidity/hts221.txt
7246
7247 HUAWEI ETHERNET DRIVER
7248 M:      Aviad Krawczyk <aviad.krawczyk@huawei.com>
7249 L:      netdev@vger.kernel.org
7250 S:      Supported
7251 F:      Documentation/networking/hinic.txt
7252 F:      drivers/net/ethernet/huawei/hinic/
7253
7254 HUGETLB FILESYSTEM
7255 M:      Mike Kravetz <mike.kravetz@oracle.com>
7256 L:      linux-mm@kvack.org
7257 S:      Maintained
7258 F:      fs/hugetlbfs/
7259 F:      mm/hugetlb.c
7260 F:      include/linux/hugetlb.h
7261 F:      Documentation/admin-guide/mm/hugetlbpage.rst
7262 F:      Documentation/vm/hugetlbfs_reserv.rst
7263 F:      Documentation/ABI/testing/sysfs-kernel-mm-hugepages
7264
7265 HVA ST MEDIA DRIVER
7266 M:      Jean-Christophe Trotin <jean-christophe.trotin@st.com>
7267 L:      linux-media@vger.kernel.org
7268 T:      git git://linuxtv.org/media_tree.git
7269 W:      https://linuxtv.org
7270 S:      Supported
7271 F:      drivers/media/platform/sti/hva
7272
7273 HWPOISON MEMORY FAILURE HANDLING
7274 M:      Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
7275 L:      linux-mm@kvack.org
7276 S:      Maintained
7277 F:      mm/memory-failure.c
7278 F:      mm/hwpoison-inject.c
7279
7280 HYGON PROCESSOR SUPPORT
7281 M:      Pu Wen <puwen@hygon.cn>
7282 L:      linux-kernel@vger.kernel.org
7283 S:      Maintained
7284 F:      arch/x86/kernel/cpu/hygon.c
7285
7286 Hyper-V CORE AND DRIVERS
7287 M:      "K. Y. Srinivasan" <kys@microsoft.com>
7288 M:      Haiyang Zhang <haiyangz@microsoft.com>
7289 M:      Stephen Hemminger <sthemmin@microsoft.com>
7290 M:      Sasha Levin <sashal@kernel.org>
7291 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git
7292 L:      linux-hyperv@vger.kernel.org
7293 S:      Supported
7294 F:      Documentation/networking/device_drivers/microsoft/netvsc.txt
7295 F:      arch/x86/include/asm/mshyperv.h
7296 F:      arch/x86/include/asm/trace/hyperv.h
7297 F:      arch/x86/include/asm/hyperv-tlfs.h
7298 F:      arch/x86/kernel/cpu/mshyperv.c
7299 F:      arch/x86/hyperv
7300 F:      drivers/hid/hid-hyperv.c
7301 F:      drivers/hv/
7302 F:      drivers/input/serio/hyperv-keyboard.c
7303 F:      drivers/pci/controller/pci-hyperv.c
7304 F:      drivers/net/hyperv/
7305 F:      drivers/scsi/storvsc_drv.c
7306 F:      drivers/uio/uio_hv_generic.c
7307 F:      drivers/video/fbdev/hyperv_fb.c
7308 F:      drivers/iommu/hyperv_iommu.c
7309 F:      net/vmw_vsock/hyperv_transport.c
7310 F:      include/linux/hyperv.h
7311 F:      include/uapi/linux/hyperv.h
7312 F:      tools/hv/
7313 F:      Documentation/ABI/stable/sysfs-bus-vmbus
7314
7315 HYPERVISOR VIRTUAL CONSOLE DRIVER
7316 L:      linuxppc-dev@lists.ozlabs.org
7317 S:      Odd Fixes
7318 F:      drivers/tty/hvc/
7319
7320 I2C ACPI SUPPORT
7321 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
7322 L:      linux-i2c@vger.kernel.org
7323 L:      linux-acpi@vger.kernel.org
7324 S:      Maintained
7325 F:      drivers/i2c/i2c-core-acpi.c
7326
7327 I2C CONTROLLER DRIVER FOR NVIDIA GPU
7328 M:      Ajay Gupta <ajayg@nvidia.com>
7329 L:      linux-i2c@vger.kernel.org
7330 S:      Maintained
7331 F:      Documentation/i2c/busses/i2c-nvidia-gpu
7332 F:      drivers/i2c/busses/i2c-nvidia-gpu.c
7333
7334 I2C MUXES
7335 M:      Peter Rosin <peda@axentia.se>
7336 L:      linux-i2c@vger.kernel.org
7337 S:      Maintained
7338 F:      Documentation/i2c/i2c-topology
7339 F:      Documentation/i2c/muxes/
7340 F:      Documentation/devicetree/bindings/i2c/i2c-mux*
7341 F:      Documentation/devicetree/bindings/i2c/i2c-arb*
7342 F:      Documentation/devicetree/bindings/i2c/i2c-gate*
7343 F:      drivers/i2c/i2c-mux.c
7344 F:      drivers/i2c/muxes/
7345 F:      include/linux/i2c-mux.h
7346
7347 I2C MV64XXX MARVELL AND ALLWINNER DRIVER
7348 M:      Gregory CLEMENT <gregory.clement@bootlin.com>
7349 L:      linux-i2c@vger.kernel.org
7350 S:      Maintained
7351 F:      drivers/i2c/busses/i2c-mv64xxx.c
7352
7353 I2C OVER PARALLEL PORT
7354 M:      Jean Delvare <jdelvare@suse.com>
7355 L:      linux-i2c@vger.kernel.org
7356 S:      Maintained
7357 F:      Documentation/i2c/busses/i2c-parport
7358 F:      Documentation/i2c/busses/i2c-parport-light
7359 F:      drivers/i2c/busses/i2c-parport.c
7360 F:      drivers/i2c/busses/i2c-parport-light.c
7361
7362 I2C SUBSYSTEM
7363 M:      Wolfram Sang <wsa@the-dreams.de>
7364 L:      linux-i2c@vger.kernel.org
7365 W:      https://i2c.wiki.kernel.org/
7366 Q:      https://patchwork.ozlabs.org/project/linux-i2c/list/
7367 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
7368 S:      Maintained
7369 F:      Documentation/devicetree/bindings/i2c/i2c.txt
7370 F:      Documentation/i2c/
7371 F:      drivers/i2c/*
7372 F:      include/linux/i2c.h
7373 F:      include/linux/i2c-dev.h
7374 F:      include/linux/i2c-smbus.h
7375 F:      include/uapi/linux/i2c.h
7376 F:      include/uapi/linux/i2c-*.h
7377
7378 I2C SUBSYSTEM HOST DRIVERS
7379 L:      linux-i2c@vger.kernel.org
7380 W:      https://i2c.wiki.kernel.org/
7381 Q:      https://patchwork.ozlabs.org/project/linux-i2c/list/
7382 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
7383 S:      Odd Fixes
7384 F:      Documentation/devicetree/bindings/i2c/
7385 F:      drivers/i2c/algos/
7386 F:      drivers/i2c/busses/
7387
7388 I2C-TAOS-EVM DRIVER
7389 M:      Jean Delvare <jdelvare@suse.com>
7390 L:      linux-i2c@vger.kernel.org
7391 S:      Maintained
7392 F:      Documentation/i2c/busses/i2c-taos-evm
7393 F:      drivers/i2c/busses/i2c-taos-evm.c
7394
7395 I2C-TINY-USB DRIVER
7396 M:      Till Harbaum <till@harbaum.org>
7397 L:      linux-i2c@vger.kernel.org
7398 W:      http://www.harbaum.org/till/i2c_tiny_usb
7399 S:      Maintained
7400 F:      drivers/i2c/busses/i2c-tiny-usb.c
7401
7402 I2C/SMBUS CONTROLLER DRIVERS FOR PC
7403 M:      Jean Delvare <jdelvare@suse.com>
7404 L:      linux-i2c@vger.kernel.org
7405 S:      Maintained
7406 F:      Documentation/i2c/busses/i2c-ali1535
7407 F:      Documentation/i2c/busses/i2c-ali1563
7408 F:      Documentation/i2c/busses/i2c-ali15x3
7409 F:      Documentation/i2c/busses/i2c-amd756
7410 F:      Documentation/i2c/busses/i2c-amd8111
7411 F:      Documentation/i2c/busses/i2c-i801
7412 F:      Documentation/i2c/busses/i2c-nforce2
7413 F:      Documentation/i2c/busses/i2c-piix4
7414 F:      Documentation/i2c/busses/i2c-sis5595
7415 F:      Documentation/i2c/busses/i2c-sis630
7416 F:      Documentation/i2c/busses/i2c-sis96x
7417 F:      Documentation/i2c/busses/i2c-via
7418 F:      Documentation/i2c/busses/i2c-viapro
7419 F:      drivers/i2c/busses/i2c-ali1535.c
7420 F:      drivers/i2c/busses/i2c-ali1563.c
7421 F:      drivers/i2c/busses/i2c-ali15x3.c
7422 F:      drivers/i2c/busses/i2c-amd756.c
7423 F:      drivers/i2c/busses/i2c-amd756-s4882.c
7424 F:      drivers/i2c/busses/i2c-amd8111.c
7425 F:      drivers/i2c/busses/i2c-i801.c
7426 F:      drivers/i2c/busses/i2c-isch.c
7427 F:      drivers/i2c/busses/i2c-nforce2.c
7428 F:      drivers/i2c/busses/i2c-nforce2-s4985.c
7429 F:      drivers/i2c/busses/i2c-piix4.c
7430 F:      drivers/i2c/busses/i2c-sis5595.c
7431 F:      drivers/i2c/busses/i2c-sis630.c
7432 F:      drivers/i2c/busses/i2c-sis96x.c
7433 F:      drivers/i2c/busses/i2c-via.c
7434 F:      drivers/i2c/busses/i2c-viapro.c
7435
7436 I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
7437 M:      Hans de Goede <hdegoede@redhat.com>
7438 L:      linux-i2c@vger.kernel.org
7439 S:      Maintained
7440 F:      drivers/i2c/busses/i2c-cht-wc.c
7441
7442 I2C/SMBUS ISMT DRIVER
7443 M:      Seth Heasley <seth.heasley@intel.com>
7444 M:      Neil Horman <nhorman@tuxdriver.com>
7445 L:      linux-i2c@vger.kernel.org
7446 F:      drivers/i2c/busses/i2c-ismt.c
7447 F:      Documentation/i2c/busses/i2c-ismt
7448
7449 I2C/SMBUS STUB DRIVER
7450 M:      Jean Delvare <jdelvare@suse.com>
7451 L:      linux-i2c@vger.kernel.org
7452 S:      Maintained
7453 F:      drivers/i2c/i2c-stub.c
7454
7455 I3C SUBSYSTEM
7456 M:      Boris Brezillon <bbrezillon@kernel.org>
7457 L:      linux-i3c@lists.infradead.org
7458 C:      irc://chat.freenode.net/linux-i3c
7459 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git
7460 S:      Maintained
7461 F:      Documentation/ABI/testing/sysfs-bus-i3c
7462 F:      Documentation/devicetree/bindings/i3c/
7463 F:      Documentation/driver-api/i3c
7464 F:      drivers/i3c/
7465 F:      include/linux/i3c/
7466
7467 I3C DRIVER FOR SYNOPSYS DESIGNWARE
7468 M:      Vitor Soares <vitor.soares@synopsys.com>
7469 S:      Maintained
7470 F:      Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.txt
7471 F:      drivers/i3c/master/dw*
7472
7473 IA64 (Itanium) PLATFORM
7474 M:      Tony Luck <tony.luck@intel.com>
7475 M:      Fenghua Yu <fenghua.yu@intel.com>
7476 L:      linux-ia64@vger.kernel.org
7477 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
7478 S:      Maintained
7479 F:      arch/ia64/
7480
7481 IBM Power 842 compression accelerator
7482 M:      Haren Myneni <haren@us.ibm.com>
7483 S:      Supported
7484 F:      drivers/crypto/nx/Makefile
7485 F:      drivers/crypto/nx/Kconfig
7486 F:      drivers/crypto/nx/nx-842*
7487 F:      include/linux/sw842.h
7488 F:      crypto/842.c
7489 F:      lib/842/
7490
7491 IBM Power in-Nest Crypto Acceleration
7492 M:      Breno Leitão <leitao@debian.org>
7493 M:      Nayna Jain <nayna@linux.ibm.com>
7494 M:      Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
7495 L:      linux-crypto@vger.kernel.org
7496 S:      Supported
7497 F:      drivers/crypto/nx/Makefile
7498 F:      drivers/crypto/nx/Kconfig
7499 F:      drivers/crypto/nx/nx-aes*
7500 F:      drivers/crypto/nx/nx-sha*
7501 F:      drivers/crypto/nx/nx.*
7502 F:      drivers/crypto/nx/nx_csbcpb.h
7503 F:      drivers/crypto/nx/nx_debugfs.h
7504
7505 IBM Power Linux RAID adapter
7506 M:      Brian King <brking@us.ibm.com>
7507 S:      Supported
7508 F:      drivers/scsi/ipr.*
7509
7510 IBM Power SRIOV Virtual NIC Device Driver
7511 M:      Thomas Falcon <tlfalcon@linux.ibm.com>
7512 M:      John Allen <jallen@linux.ibm.com>
7513 L:      netdev@vger.kernel.org
7514 S:      Supported
7515 F:      drivers/net/ethernet/ibm/ibmvnic.*
7516
7517 IBM Power Virtual Accelerator Switchboard
7518 M:      Sukadev Bhattiprolu <sukadev@linux.ibm.com>
7519 L:      linuxppc-dev@lists.ozlabs.org
7520 S:      Supported
7521 F:      arch/powerpc/platforms/powernv/vas*
7522 F:      arch/powerpc/platforms/powernv/copy-paste.h
7523 F:      arch/powerpc/include/asm/vas.h
7524
7525 IBM Power Virtual Ethernet Device Driver
7526 M:      Thomas Falcon <tlfalcon@linux.ibm.com>
7527 L:      netdev@vger.kernel.org
7528 S:      Supported
7529 F:      drivers/net/ethernet/ibm/ibmveth.*
7530
7531 IBM Power Virtual FC Device Drivers
7532 M:      Tyrel Datwyler <tyreld@linux.ibm.com>
7533 L:      linux-scsi@vger.kernel.org
7534 S:      Supported
7535 F:      drivers/scsi/ibmvscsi/ibmvfc*
7536
7537 IBM Power Virtual Management Channel Driver
7538 M:      Steven Royer <seroyer@linux.ibm.com>
7539 S:      Supported
7540 F:      drivers/misc/ibmvmc.*
7541
7542 IBM Power Virtual SCSI Device Drivers
7543 M:      Tyrel Datwyler <tyreld@linux.ibm.com>
7544 L:      linux-scsi@vger.kernel.org
7545 S:      Supported
7546 F:      drivers/scsi/ibmvscsi/ibmvscsi*
7547 F:      include/scsi/viosrp.h
7548
7549 IBM Power Virtual SCSI Device Target Driver
7550 M:      Michael Cyr <mikecyr@linux.ibm.com>
7551 L:      linux-scsi@vger.kernel.org
7552 L:      target-devel@vger.kernel.org
7553 S:      Supported
7554 F:      drivers/scsi/ibmvscsi_tgt/
7555
7556 IBM Power VMX Cryptographic instructions
7557 M:      Breno Leitão <leitao@debian.org>
7558 M:      Nayna Jain <nayna@linux.ibm.com>
7559 M:      Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
7560 L:      linux-crypto@vger.kernel.org
7561 S:      Supported
7562 F:      drivers/crypto/vmx/Makefile
7563 F:      drivers/crypto/vmx/Kconfig
7564 F:      drivers/crypto/vmx/vmx.c
7565 F:      drivers/crypto/vmx/aes*
7566 F:      drivers/crypto/vmx/ghash*
7567 F:      drivers/crypto/vmx/ppc-xlate.pl
7568
7569 IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
7570 M:      Tyrel Datwyler <tyreld@linux.ibm.com>
7571 L:      linux-pci@vger.kernel.org
7572 L:      linuxppc-dev@lists.ozlabs.org
7573 S:      Supported
7574 F:      drivers/pci/hotplug/rpaphp*
7575
7576 IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
7577 M:      Tyrel Datwyler <tyreld@linux.ibm.com>
7578 L:      linux-pci@vger.kernel.org
7579 L:      linuxppc-dev@lists.ozlabs.org
7580 S:      Supported
7581 F:      drivers/pci/hotplug/rpadlpar*
7582
7583 IBM ServeRAID RAID DRIVER
7584 S:      Orphan
7585 F:      drivers/scsi/ips.*
7586
7587 ICH LPC AND GPIO DRIVER
7588 M:      Peter Tyser <ptyser@xes-inc.com>
7589 S:      Maintained
7590 F:      drivers/mfd/lpc_ich.c
7591 F:      drivers/gpio/gpio-ich.c
7592
7593 IDE SUBSYSTEM
7594 M:      "David S. Miller" <davem@davemloft.net>
7595 L:      linux-ide@vger.kernel.org
7596 Q:      http://patchwork.ozlabs.org/project/linux-ide/list/
7597 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
7598 S:      Maintained
7599 F:      Documentation/ide/
7600 F:      drivers/ide/
7601 F:      include/linux/ide.h
7602
7603 IDE/ATAPI DRIVERS
7604 M:      Borislav Petkov <bp@alien8.de>
7605 L:      linux-ide@vger.kernel.org
7606 S:      Maintained
7607 F:      Documentation/cdrom/ide-cd
7608 F:      drivers/ide/ide-cd*
7609
7610 IDEAPAD LAPTOP EXTRAS DRIVER
7611 M:      Ike Panhc <ike.pan@canonical.com>
7612 L:      platform-driver-x86@vger.kernel.org
7613 W:      http://launchpad.net/ideapad-laptop
7614 S:      Maintained
7615 F:      drivers/platform/x86/ideapad-laptop.c
7616
7617 IDEAPAD LAPTOP SLIDEBAR DRIVER
7618 M:      Andrey Moiseev <o2g.org.ru@gmail.com>
7619 L:      linux-input@vger.kernel.org
7620 W:      https://github.com/o2genum/ideapad-slidebar
7621 S:      Maintained
7622 F:      drivers/input/misc/ideapad_slidebar.c
7623
7624 IDT VersaClock 5 CLOCK DRIVER
7625 M:      Marek Vasut <marek.vasut@gmail.com>
7626 S:      Maintained
7627 F:      drivers/clk/clk-versaclock5.c
7628
7629 IEEE 802.15.4 SUBSYSTEM
7630 M:      Alexander Aring <alex.aring@gmail.com>
7631 M:      Stefan Schmidt <stefan@datenfreihafen.org>
7632 L:      linux-wpan@vger.kernel.org
7633 W:      http://wpan.cakelab.org/
7634 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
7635 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
7636 S:      Maintained
7637 F:      net/ieee802154/
7638 F:      net/mac802154/
7639 F:      drivers/net/ieee802154/
7640 F:      include/linux/nl802154.h
7641 F:      include/linux/ieee802154.h
7642 F:      include/net/nl802154.h
7643 F:      include/net/mac802154.h
7644 F:      include/net/af_ieee802154.h
7645 F:      include/net/cfg802154.h
7646 F:      include/net/ieee802154_netdev.h
7647 F:      Documentation/networking/ieee802154.rst
7648
7649 IFE PROTOCOL
7650 M:      Yotam Gigi <yotam.gi@gmail.com>
7651 M:      Jamal Hadi Salim <jhs@mojatatu.com>
7652 F:      net/ife
7653 F:      include/net/ife.h
7654 F:      include/uapi/linux/ife.h
7655
7656 IGORPLUG-USB IR RECEIVER
7657 M:      Sean Young <sean@mess.org>
7658 L:      linux-media@vger.kernel.org
7659 S:      Maintained
7660 F:      drivers/media/rc/igorplugusb.c
7661
7662 IGUANAWORKS USB IR TRANSCEIVER
7663 M:      Sean Young <sean@mess.org>
7664 L:      linux-media@vger.kernel.org
7665 S:      Maintained
7666 F:      drivers/media/rc/iguanair.c
7667
7668 IIO DIGITAL POTENTIOMETER DAC
7669 M:      Peter Rosin <peda@axentia.se>
7670 L:      linux-iio@vger.kernel.org
7671 S:      Maintained
7672 F:      Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
7673 F:      Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
7674 F:      drivers/iio/dac/dpot-dac.c
7675
7676 IIO ENVELOPE DETECTOR
7677 M:      Peter Rosin <peda@axentia.se>
7678 L:      linux-iio@vger.kernel.org
7679 S:      Maintained
7680 F:      Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
7681 F:      Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
7682 F:      drivers/iio/adc/envelope-detector.c
7683
7684 IIO MULTIPLEXER
7685 M:      Peter Rosin <peda@axentia.se>
7686 L:      linux-iio@vger.kernel.org
7687 S:      Maintained
7688 F:      Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.txt
7689 F:      drivers/iio/multiplexer/iio-mux.c
7690
7691 IIO SUBSYSTEM AND DRIVERS
7692 M:      Jonathan Cameron <jic23@kernel.org>
7693 R:      Hartmut Knaack <knaack.h@gmx.de>
7694 R:      Lars-Peter Clausen <lars@metafoo.de>
7695 R:      Peter Meerwald-Stadler <pmeerw@pmeerw.net>
7696 L:      linux-iio@vger.kernel.org
7697 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
7698 S:      Maintained
7699 F:      Documentation/ABI/testing/configfs-iio*
7700 F:      Documentation/ABI/testing/sysfs-bus-iio*
7701 F:      Documentation/devicetree/bindings/iio/
7702 F:      drivers/iio/
7703 F:      drivers/staging/iio/
7704 F:      include/linux/iio/
7705 F:      tools/iio/
7706
7707 IIO UNIT CONVERTER
7708 M:      Peter Rosin <peda@axentia.se>
7709 L:      linux-iio@vger.kernel.org
7710 S:      Maintained
7711 F:      Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.txt
7712 F:      Documentation/devicetree/bindings/iio/afe/current-sense-shunt.txt
7713 F:      Documentation/devicetree/bindings/iio/afe/voltage-divider.txt
7714 F:      drivers/iio/afe/iio-rescale.c
7715
7716 IKANOS/ADI EAGLE ADSL USB DRIVER
7717 M:      Matthieu Castet <castet.matthieu@free.fr>
7718 M:      Stanislaw Gruszka <stf_xl@wp.pl>
7719 S:      Maintained
7720 F:      drivers/usb/atm/ueagle-atm.c
7721
7722 IMGTEC ASCII LCD DRIVER
7723 M:      Paul Burton <paul.burton@mips.com>
7724 S:      Maintained
7725 F:      Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
7726 F:      drivers/auxdisplay/img-ascii-lcd.c
7727
7728 IMGTEC IR DECODER DRIVER
7729 M:      James Hogan <jhogan@kernel.org>
7730 S:      Maintained
7731 F:      drivers/media/rc/img-ir/
7732
7733 IMON SOUNDGRAPH USB IR RECEIVER
7734 M:      Sean Young <sean@mess.org>
7735 L:      linux-media@vger.kernel.org
7736 S:      Maintained
7737 F:      drivers/media/rc/imon_raw.c
7738 F:      drivers/media/rc/imon.c
7739
7740 IMS TWINTURBO FRAMEBUFFER DRIVER
7741 L:      linux-fbdev@vger.kernel.org
7742 S:      Orphan
7743 F:      drivers/video/fbdev/imsttfb.c
7744
7745 INA209 HARDWARE MONITOR DRIVER
7746 M:      Guenter Roeck <linux@roeck-us.net>
7747 L:      linux-hwmon@vger.kernel.org
7748 S:      Maintained
7749 F:      Documentation/hwmon/ina209.rst
7750 F:      Documentation/devicetree/bindings/hwmon/ina2xx.txt
7751 F:      drivers/hwmon/ina209.c
7752
7753 INA2XX HARDWARE MONITOR DRIVER
7754 M:      Guenter Roeck <linux@roeck-us.net>
7755 L:      linux-hwmon@vger.kernel.org
7756 S:      Maintained
7757 F:      Documentation/hwmon/ina2xx.rst
7758 F:      drivers/hwmon/ina2xx.c
7759 F:      include/linux/platform_data/ina2xx.h
7760
7761 INDUSTRY PACK SUBSYSTEM (IPACK)
7762 M:      Samuel Iglesias Gonsalvez <siglesias@igalia.com>
7763 M:      Jens Taprogge <jens.taprogge@taprogge.org>
7764 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7765 L:      industrypack-devel@lists.sourceforge.net
7766 W:      http://industrypack.sourceforge.net
7767 S:      Maintained
7768 F:      drivers/ipack/
7769
7770 INFINIBAND SUBSYSTEM
7771 M:      Doug Ledford <dledford@redhat.com>
7772 M:      Jason Gunthorpe <jgg@mellanox.com>
7773 L:      linux-rdma@vger.kernel.org
7774 W:      https://github.com/linux-rdma/rdma-core
7775 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
7776 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
7777 S:      Supported
7778 F:      Documentation/devicetree/bindings/infiniband/
7779 F:      Documentation/infiniband/
7780 F:      drivers/infiniband/
7781 F:      include/uapi/linux/if_infiniband.h
7782 F:      include/uapi/rdma/
7783 F:      include/rdma/
7784 F:      include/trace/events/ib_mad.h
7785 F:      include/trace/events/ib_umad.h
7786 F:      samples/bpf/ibumad_kern.c
7787 F:      samples/bpf/ibumad_user.c
7788
7789 INGENIC JZ4780 DMA Driver
7790 M:      Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
7791 S:      Maintained
7792 F:      drivers/dma/dma-jz4780.c
7793
7794 INGENIC JZ4780 NAND DRIVER
7795 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
7796 L:      linux-mtd@lists.infradead.org
7797 S:      Maintained
7798 F:      drivers/mtd/nand/raw/jz4780_*
7799
7800 INOTIFY
7801 M:      Jan Kara <jack@suse.cz>
7802 R:      Amir Goldstein <amir73il@gmail.com>
7803 L:      linux-fsdevel@vger.kernel.org
7804 S:      Maintained
7805 F:      Documentation/filesystems/inotify.txt
7806 F:      fs/notify/inotify/
7807 F:      include/linux/inotify.h
7808 F:      include/uapi/linux/inotify.h
7809
7810 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
7811 M:      Dmitry Torokhov <dmitry.torokhov@gmail.com>
7812 L:      linux-input@vger.kernel.org
7813 Q:      http://patchwork.kernel.org/project/linux-input/list/
7814 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
7815 S:      Maintained
7816 F:      drivers/input/
7817 F:      include/linux/input.h
7818 F:      include/uapi/linux/input.h
7819 F:      include/uapi/linux/input-event-codes.h
7820 F:      include/linux/input/
7821 F:      Documentation/devicetree/bindings/input/
7822 F:      Documentation/devicetree/bindings/serio/
7823 F:      Documentation/input/
7824
7825 INPUT MULTITOUCH (MT) PROTOCOL
7826 M:      Henrik Rydberg <rydberg@bitmath.org>
7827 L:      linux-input@vger.kernel.org
7828 S:      Odd fixes
7829 F:      Documentation/input/multi-touch-protocol.rst
7830 F:      drivers/input/input-mt.c
7831 K:      \b(ABS|SYN)_MT_
7832
7833 INSIDE SECURE CRYPTO DRIVER
7834 M:      Antoine Tenart <antoine.tenart@bootlin.com>
7835 F:      drivers/crypto/inside-secure/
7836 S:      Maintained
7837 L:      linux-crypto@vger.kernel.org
7838
7839 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
7840 M:      Mimi Zohar <zohar@linux.ibm.com>
7841 M:      Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
7842 L:      linux-integrity@vger.kernel.org
7843 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
7844 S:      Supported
7845 F:      security/integrity/ima/
7846
7847 INTEL 810/815 FRAMEBUFFER DRIVER
7848 M:      Antonino Daplas <adaplas@gmail.com>
7849 L:      linux-fbdev@vger.kernel.org
7850 S:      Maintained
7851 F:      drivers/video/fbdev/i810/
7852
7853 INTEL ASoC DRIVERS
7854 M:      Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
7855 M:      Liam Girdwood <liam.r.girdwood@linux.intel.com>
7856 M:      Jie Yang <yang.jie@linux.intel.com>
7857 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
7858 S:      Supported
7859 F:      sound/soc/intel/
7860
7861 INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER
7862 M:      Hans de Goede <hdegoede@redhat.com>
7863 L:      platform-driver-x86@vger.kernel.org
7864 S:      Maintained
7865 F:      drivers/platform/x86/intel_atomisp2_pm.c
7866
7867 INTEL C600 SERIES SAS CONTROLLER DRIVER
7868 M:      Intel SCU Linux support <intel-linux-scu@intel.com>
7869 M:      Artur Paszkiewicz <artur.paszkiewicz@intel.com>
7870 L:      linux-scsi@vger.kernel.org
7871 T:      git git://git.code.sf.net/p/intel-sas/isci
7872 S:      Supported
7873 F:      drivers/scsi/isci/
7874
7875 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
7876 M:      Jani Nikula <jani.nikula@linux.intel.com>
7877 M:      Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
7878 M:      Rodrigo Vivi <rodrigo.vivi@intel.com>
7879 L:      intel-gfx@lists.freedesktop.org
7880 W:      https://01.org/linuxgraphics/
7881 B:      https://01.org/linuxgraphics/documentation/how-report-bugs
7882 C:      irc://chat.freenode.net/intel-gfx
7883 Q:      http://patchwork.freedesktop.org/project/intel-gfx/
7884 T:      git git://anongit.freedesktop.org/drm-intel
7885 S:      Supported
7886 F:      drivers/gpu/drm/i915/
7887 F:      include/drm/i915*
7888 F:      include/uapi/drm/i915_drm.h
7889 F:      Documentation/gpu/i915.rst
7890
7891 INTEL ETHERNET DRIVERS
7892 M:      Jeff Kirsher <jeffrey.t.kirsher@intel.com>
7893 L:      intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
7894 W:      http://www.intel.com/support/feedback.htm
7895 W:      http://e1000.sourceforge.net/
7896 Q:      http://patchwork.ozlabs.org/project/intel-wired-lan/list/
7897 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
7898 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
7899 S:      Supported
7900 F:      Documentation/networking/device_drivers/intel/e100.rst
7901 F:      Documentation/networking/device_drivers/intel/e1000.rst
7902 F:      Documentation/networking/device_drivers/intel/e1000e.rst
7903 F:      Documentation/networking/device_drivers/intel/fm10k.rst
7904 F:      Documentation/networking/device_drivers/intel/igb.rst
7905 F:      Documentation/networking/device_drivers/intel/igbvf.rst
7906 F:      Documentation/networking/device_drivers/intel/ixgb.rst
7907 F:      Documentation/networking/device_drivers/intel/ixgbe.rst
7908 F:      Documentation/networking/device_drivers/intel/ixgbevf.rst
7909 F:      Documentation/networking/device_drivers/intel/i40e.rst
7910 F:      Documentation/networking/device_drivers/intel/iavf.rst
7911 F:      Documentation/networking/device_drivers/intel/ice.rst
7912 F:      drivers/net/ethernet/intel/
7913 F:      drivers/net/ethernet/intel/*/
7914 F:      include/linux/avf/virtchnl.h
7915
7916 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
7917 M:      Maik Broemme <mbroemme@libmpq.org>
7918 L:      linux-fbdev@vger.kernel.org
7919 S:      Maintained
7920 F:      Documentation/fb/intelfb.txt
7921 F:      drivers/video/fbdev/intelfb/
7922
7923 INTEL GPIO DRIVERS
7924 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7925 L:      linux-gpio@vger.kernel.org
7926 S:      Maintained
7927 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
7928 F:      drivers/gpio/gpio-ich.c
7929 F:      drivers/gpio/gpio-intel-mid.c
7930 F:      drivers/gpio/gpio-lynxpoint.c
7931 F:      drivers/gpio/gpio-merrifield.c
7932 F:      drivers/gpio/gpio-ml-ioh.c
7933 F:      drivers/gpio/gpio-pch.c
7934 F:      drivers/gpio/gpio-sch.c
7935 F:      drivers/gpio/gpio-sodaville.c
7936
7937 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
7938 M:      Zhenyu Wang <zhenyuw@linux.intel.com>
7939 M:      Zhi Wang <zhi.a.wang@intel.com>
7940 L:      intel-gvt-dev@lists.freedesktop.org
7941 L:      intel-gfx@lists.freedesktop.org
7942 W:      https://01.org/igvt-g
7943 T:      git https://github.com/intel/gvt-linux.git
7944 S:      Supported
7945 F:      drivers/gpu/drm/i915/gvt/
7946
7947 INTEL HID EVENT DRIVER
7948 M:      Alex Hung <alex.hung@canonical.com>
7949 L:      platform-driver-x86@vger.kernel.org
7950 S:      Maintained
7951 F:      drivers/platform/x86/intel-hid.c
7952
7953 INTEL I/OAT DMA DRIVER
7954 M:      Dave Jiang <dave.jiang@intel.com>
7955 R:      Dan Williams <dan.j.williams@intel.com>
7956 L:      dmaengine@vger.kernel.org
7957 Q:      https://patchwork.kernel.org/project/linux-dmaengine/list/
7958 S:      Supported
7959 F:      drivers/dma/ioat*
7960
7961 INTEL IDLE DRIVER
7962 M:      Jacob Pan <jacob.jun.pan@linux.intel.com>
7963 M:      Len Brown <lenb@kernel.org>
7964 L:      linux-pm@vger.kernel.org
7965 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
7966 B:      https://bugzilla.kernel.org
7967 S:      Supported
7968 F:      drivers/idle/intel_idle.c
7969
7970 INTEL INTEGRATED SENSOR HUB DRIVER
7971 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7972 M:      Jiri Kosina <jikos@kernel.org>
7973 L:      linux-input@vger.kernel.org
7974 S:      Maintained
7975 F:      drivers/hid/intel-ish-hid/
7976
7977 INTEL IOMMU (VT-d)
7978 M:      David Woodhouse <dwmw2@infradead.org>
7979 L:      iommu@lists.linux-foundation.org
7980 T:      git git://git.infradead.org/iommu-2.6.git
7981 S:      Supported
7982 F:      drivers/iommu/intel-iommu.c
7983 F:      include/linux/intel-iommu.h
7984
7985 INTEL IOP-ADMA DMA DRIVER
7986 R:      Dan Williams <dan.j.williams@intel.com>
7987 S:      Odd fixes
7988 F:      drivers/dma/iop-adma.c
7989
7990 INTEL IPU3 CSI-2 CIO2 DRIVER
7991 M:      Yong Zhi <yong.zhi@intel.com>
7992 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
7993 M:      Bingbu Cao <bingbu.cao@intel.com>
7994 R:      Tian Shu Qiu <tian.shu.qiu@intel.com>
7995 L:      linux-media@vger.kernel.org
7996 S:      Maintained
7997 F:      drivers/media/pci/intel/ipu3/
7998 F:      Documentation/media/uapi/v4l/pixfmt-srggb10-ipu3.rst
7999
8000 INTEL IPU3 CSI-2 IMGU DRIVER
8001 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
8002 L:      linux-media@vger.kernel.org
8003 S:      Maintained
8004 F:      drivers/staging/media/ipu3/
8005 F:      Documentation/media/uapi/v4l/pixfmt-meta-intel-ipu3.rst
8006 F:      Documentation/media/v4l-drivers/ipu3.rst
8007
8008 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
8009 M:      Krzysztof Halasa <khalasa@piap.pl>
8010 S:      Maintained
8011 F:      include/linux/soc/ixp4xx/qmgr.h
8012 F:      include/linux/soc/ixp4xx/npe.h
8013 F:      drivers/soc/ixp4xx/ixp4xx-qmgr.c
8014 F:      drivers/soc/ixp4xx/ixp4xx-npe.c
8015 F:      drivers/net/ethernet/xscale/ixp4xx_eth.c
8016 F:      drivers/net/wan/ixp4xx_hss.c
8017
8018 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
8019 M:      Deepak Saxena <dsaxena@plexity.net>
8020 S:      Maintained
8021 F:      drivers/char/hw_random/ixp4xx-rng.c
8022
8023 INTEL MANAGEMENT ENGINE (mei)
8024 M:      Tomas Winkler <tomas.winkler@intel.com>
8025 L:      linux-kernel@vger.kernel.org
8026 S:      Supported
8027 F:      include/uapi/linux/mei.h
8028 F:      include/linux/mei_cl_bus.h
8029 F:      drivers/misc/mei/*
8030 F:      drivers/watchdog/mei_wdt.c
8031 F:      Documentation/misc-devices/mei/*
8032 F:      samples/mei/*
8033
8034 INTEL MENLOW THERMAL DRIVER
8035 M:      Sujith Thomas <sujith.thomas@intel.com>
8036 L:      platform-driver-x86@vger.kernel.org
8037 W:      https://01.org/linux-acpi
8038 S:      Supported
8039 F:      drivers/platform/x86/intel_menlow.c
8040
8041 INTEL MIC DRIVERS (mic)
8042 M:      Sudeep Dutt <sudeep.dutt@intel.com>
8043 M:      Ashutosh Dixit <ashutosh.dixit@intel.com>
8044 S:      Supported
8045 W:      https://github.com/sudeepdutt/mic
8046 W:      http://software.intel.com/en-us/mic-developer
8047 F:      include/linux/mic_bus.h
8048 F:      include/linux/scif.h
8049 F:      include/uapi/linux/mic_common.h
8050 F:      include/uapi/linux/mic_ioctl.h
8051 F:      include/uapi/linux/scif_ioctl.h
8052 F:      drivers/misc/mic/
8053 F:      drivers/dma/mic_x100_dma.c
8054 F:      drivers/dma/mic_x100_dma.h
8055 F:      Documentation/mic/
8056
8057 INTEL PMC CORE DRIVER
8058 M:      Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
8059 M:      Vishwanath Somayaji <vishwanath.somayaji@intel.com>
8060 L:      platform-driver-x86@vger.kernel.org
8061 S:      Maintained
8062 F:      drivers/platform/x86/intel_pmc_core*
8063
8064 INTEL PMC/P-Unit IPC DRIVER
8065 M:      Zha Qipeng<qipeng.zha@intel.com>
8066 L:      platform-driver-x86@vger.kernel.org
8067 S:      Maintained
8068 F:      drivers/platform/x86/intel_pmc_ipc.c
8069 F:      drivers/platform/x86/intel_punit_ipc.c
8070 F:      arch/x86/include/asm/intel_pmc_ipc.h
8071 F:      arch/x86/include/asm/intel_punit_ipc.h
8072
8073 INTEL PMIC GPIO DRIVERS
8074 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
8075 S:      Maintained
8076 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
8077 F:      drivers/gpio/gpio-*cove.c
8078 F:      drivers/gpio/gpio-msic.c
8079
8080 INTEL MULTIFUNCTION PMIC DEVICE DRIVERS
8081 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
8082 S:      Maintained
8083 F:      drivers/mfd/intel_msic.c
8084 F:      drivers/mfd/intel_soc_pmic*
8085 F:      include/linux/mfd/intel_msic.h
8086 F:      include/linux/mfd/intel_soc_pmic*
8087
8088 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
8089 M:      Stanislav Yakovlev <stas.yakovlev@gmail.com>
8090 L:      linux-wireless@vger.kernel.org
8091 S:      Maintained
8092 F:      Documentation/networking/device_drivers/intel/ipw2100.txt
8093 F:      Documentation/networking/device_drivers/intel/ipw2200.txt
8094 F:      drivers/net/wireless/intel/ipw2x00/
8095
8096 INTEL PSTATE DRIVER
8097 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
8098 M:      Len Brown <lenb@kernel.org>
8099 L:      linux-pm@vger.kernel.org
8100 S:      Supported
8101 F:      drivers/cpufreq/intel_pstate.c
8102
8103 INTEL RDMA RNIC DRIVER
8104 M:      Faisal Latif <faisal.latif@intel.com>
8105 M:      Shiraz Saleem <shiraz.saleem@intel.com>
8106 L:      linux-rdma@vger.kernel.org
8107 S:      Supported
8108 F:      drivers/infiniband/hw/i40iw/
8109 F:      include/uapi/rdma/i40iw-abi.h
8110
8111 INTEL TELEMETRY DRIVER
8112 M:      Rajneesh Bhardwaj <rajneesh.bhardwaj@linux.intel.com>
8113 M:      "David E. Box" <david.e.box@linux.intel.com>
8114 L:      platform-driver-x86@vger.kernel.org
8115 S:      Maintained
8116 F:      arch/x86/include/asm/intel_telemetry.h
8117 F:      drivers/platform/x86/intel_telemetry*
8118
8119 INTEL VIRTUAL BUTTON DRIVER
8120 M:      AceLan Kao <acelan.kao@canonical.com>
8121 L:      platform-driver-x86@vger.kernel.org
8122 S:      Maintained
8123 F:      drivers/platform/x86/intel-vbtn.c
8124
8125 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
8126 M:      Stanislaw Gruszka <sgruszka@redhat.com>
8127 L:      linux-wireless@vger.kernel.org
8128 S:      Supported
8129 F:      drivers/net/wireless/intel/iwlegacy/
8130
8131 INTEL WIRELESS WIFI LINK (iwlwifi)
8132 M:      Johannes Berg <johannes.berg@intel.com>
8133 M:      Emmanuel Grumbach <emmanuel.grumbach@intel.com>
8134 M:      Luca Coelho <luciano.coelho@intel.com>
8135 M:      Intel Linux Wireless <linuxwifi@intel.com>
8136 L:      linux-wireless@vger.kernel.org
8137 W:      http://intellinuxwireless.org
8138 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
8139 S:      Supported
8140 F:      drivers/net/wireless/intel/iwlwifi/
8141
8142 INTEL WIRELESS WIMAX CONNECTION 2400
8143 M:      Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
8144 M:      linux-wimax@intel.com
8145 L:      wimax@linuxwimax.org (subscribers-only)
8146 S:      Supported
8147 W:      http://linuxwimax.org
8148 F:      Documentation/wimax/README.i2400m
8149 F:      drivers/net/wimax/i2400m/
8150 F:      include/uapi/linux/wimax/i2400m.h
8151
8152 INTEL WMI THUNDERBOLT FORCE POWER DRIVER
8153 M:      Mario Limonciello <mario.limonciello@dell.com>
8154 S:      Maintained
8155 F:      drivers/platform/x86/intel-wmi-thunderbolt.c
8156
8157 INTEL(R) TRACE HUB
8158 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
8159 S:      Supported
8160 F:      Documentation/trace/intel_th.rst
8161 F:      drivers/hwtracing/intel_th/
8162
8163 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
8164 M:      Ning Sun <ning.sun@intel.com>
8165 L:      tboot-devel@lists.sourceforge.net
8166 W:      http://tboot.sourceforge.net
8167 T:      hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
8168 S:      Supported
8169 F:      Documentation/intel_txt.txt
8170 F:      include/linux/tboot.h
8171 F:      arch/x86/kernel/tboot.c
8172
8173 INTEL-MID GPIO DRIVER
8174 M:      David Cohen <david.a.cohen@linux.intel.com>
8175 L:      linux-gpio@vger.kernel.org
8176 S:      Maintained
8177 F:      drivers/gpio/gpio-intel-mid.c
8178
8179 INTERCONNECT API
8180 M:      Georgi Djakov <georgi.djakov@linaro.org>
8181 L:      linux-pm@vger.kernel.org
8182 S:      Maintained
8183 F:      Documentation/interconnect/
8184 F:      Documentation/devicetree/bindings/interconnect/
8185 F:      drivers/interconnect/
8186 F:      include/dt-bindings/interconnect/
8187 F:      include/linux/interconnect-provider.h
8188 F:      include/linux/interconnect.h
8189
8190 INVENSENSE MPU-3050 GYROSCOPE DRIVER
8191 M:      Linus Walleij <linus.walleij@linaro.org>
8192 L:      linux-iio@vger.kernel.org
8193 S:      Maintained
8194 F:      drivers/iio/gyro/mpu3050*
8195 F:      Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.txt
8196
8197 IOC3 ETHERNET DRIVER
8198 M:      Ralf Baechle <ralf@linux-mips.org>
8199 L:      linux-mips@vger.kernel.org
8200 S:      Maintained
8201 F:      drivers/net/ethernet/sgi/ioc3-eth.c
8202
8203 IOC3 SERIAL DRIVER
8204 M:      Pat Gefre <pfg@sgi.com>
8205 L:      linux-serial@vger.kernel.org
8206 S:      Maintained
8207 F:      drivers/tty/serial/ioc3_serial.c
8208
8209 IOMAP FILESYSTEM LIBRARY
8210 M:      Christoph Hellwig <hch@infradead.org>
8211 M:      Darrick J. Wong <darrick.wong@oracle.com>
8212 M:      linux-xfs@vger.kernel.org
8213 M:      linux-fsdevel@vger.kernel.org
8214 L:      linux-xfs@vger.kernel.org
8215 L:      linux-fsdevel@vger.kernel.org
8216 T:      git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
8217 S:      Supported
8218 F:      fs/iomap.c
8219 F:      include/linux/iomap.h
8220
8221 IOMMU DRIVERS
8222 M:      Joerg Roedel <joro@8bytes.org>
8223 L:      iommu@lists.linux-foundation.org
8224 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
8225 S:      Maintained
8226 F:      Documentation/devicetree/bindings/iommu/
8227 F:      drivers/iommu/
8228 F:      include/linux/iommu.h
8229 F:      include/linux/of_iommu.h
8230 F:      include/linux/iova.h
8231
8232 IO_URING
8233 M:      Jens Axboe <axboe@kernel.dk>
8234 L:      linux-block@vger.kernel.org
8235 L:      linux-fsdevel@vger.kernel.org
8236 T:      git git://git.kernel.dk/linux-block
8237 T:      git git://git.kernel.dk/liburing
8238 S:      Maintained
8239 F:      fs/io_uring.c
8240 F:      include/uapi/linux/io_uring.h
8241
8242 IP MASQUERADING
8243 M:      Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
8244 S:      Maintained
8245 F:      net/ipv4/netfilter/ipt_MASQUERADE.c
8246
8247 IPMI SUBSYSTEM
8248 M:      Corey Minyard <minyard@acm.org>
8249 L:      openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
8250 W:      http://openipmi.sourceforge.net/
8251 S:      Supported
8252 F:      Documentation/devicetree/bindings/ipmi/
8253 F:      Documentation/IPMI.txt
8254 F:      drivers/char/ipmi/
8255 F:      include/linux/ipmi*
8256 F:      include/uapi/linux/ipmi*
8257
8258 IPS SCSI RAID DRIVER
8259 M:      Adaptec OEM Raid Solutions <aacraid@microsemi.com>
8260 L:      linux-scsi@vger.kernel.org
8261 W:      http://www.adaptec.com/
8262 S:      Maintained
8263 F:      drivers/scsi/ips*
8264
8265 IPVS
8266 M:      Wensong Zhang <wensong@linux-vs.org>
8267 M:      Simon Horman <horms@verge.net.au>
8268 M:      Julian Anastasov <ja@ssi.bg>
8269 L:      netdev@vger.kernel.org
8270 L:      lvs-devel@vger.kernel.org
8271 S:      Maintained
8272 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
8273 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
8274 F:      Documentation/networking/ipvs-sysctl.txt
8275 F:      include/net/ip_vs.h
8276 F:      include/uapi/linux/ip_vs.h
8277 F:      net/netfilter/ipvs/
8278
8279 IPWIRELESS DRIVER
8280 M:      Jiri Kosina <jikos@kernel.org>
8281 M:      David Sterba <dsterba@suse.com>
8282 S:      Odd Fixes
8283 F:      drivers/tty/ipwireless/
8284
8285 IPX NETWORK LAYER
8286 L:      netdev@vger.kernel.org
8287 S:      Obsolete
8288 F:      include/uapi/linux/ipx.h
8289
8290 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
8291 M:      Marc Zyngier <marc.zyngier@arm.com>
8292 S:      Maintained
8293 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
8294 F:      Documentation/IRQ-domain.txt
8295 F:      include/linux/irqdomain.h
8296 F:      kernel/irq/irqdomain.c
8297 F:      kernel/irq/msi.c
8298
8299 IRQ SUBSYSTEM
8300 M:      Thomas Gleixner <tglx@linutronix.de>
8301 L:      linux-kernel@vger.kernel.org
8302 S:      Maintained
8303 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
8304 F:      kernel/irq/
8305
8306 IRQCHIP DRIVERS
8307 M:      Thomas Gleixner <tglx@linutronix.de>
8308 M:      Jason Cooper <jason@lakedaemon.net>
8309 M:      Marc Zyngier <marc.zyngier@arm.com>
8310 L:      linux-kernel@vger.kernel.org
8311 S:      Maintained
8312 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
8313 F:      Documentation/devicetree/bindings/interrupt-controller/
8314 F:      drivers/irqchip/
8315
8316 ISA
8317 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
8318 S:      Maintained
8319 F:      Documentation/isa.txt
8320 F:      drivers/base/isa.c
8321 F:      include/linux/isa.h
8322
8323 ISA RADIO MODULE
8324 M:      Hans Verkuil <hverkuil@xs4all.nl>
8325 L:      linux-media@vger.kernel.org
8326 T:      git git://linuxtv.org/media_tree.git
8327 W:      https://linuxtv.org
8328 S:      Maintained
8329 F:      drivers/media/radio/radio-isa*
8330
8331 ISAPNP
8332 M:      Jaroslav Kysela <perex@perex.cz>
8333 S:      Maintained
8334 F:      Documentation/isapnp.txt
8335 F:      drivers/pnp/isapnp/
8336 F:      include/linux/isapnp.h
8337
8338 ISCSI
8339 M:      Lee Duncan <lduncan@suse.com>
8340 M:      Chris Leech <cleech@redhat.com>
8341 L:      open-iscsi@googlegroups.com
8342 W:      www.open-iscsi.com
8343 S:      Maintained
8344 F:      drivers/scsi/*iscsi*
8345 F:      include/scsi/*iscsi*
8346
8347 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
8348 M:      Peter Jones <pjones@redhat.com>
8349 M:      Konrad Rzeszutek Wilk <konrad@kernel.org>
8350 S:      Maintained
8351 F:      drivers/firmware/iscsi_ibft*
8352
8353 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
8354 M:      Sagi Grimberg <sagi@grimberg.me>
8355 M:      Max Gurtovoy <maxg@mellanox.com>
8356 L:      linux-rdma@vger.kernel.org
8357 S:      Supported
8358 W:      http://www.openfabrics.org
8359 W:      www.open-iscsi.org
8360 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
8361 F:      drivers/infiniband/ulp/iser/
8362
8363 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
8364 M:      Sagi Grimberg <sagi@grimberg.me>
8365 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
8366 L:      linux-rdma@vger.kernel.org
8367 L:      target-devel@vger.kernel.org
8368 S:      Supported
8369 W:      http://www.linux-iscsi.org
8370 F:      drivers/infiniband/ulp/isert
8371
8372 ISDN SUBSYSTEM
8373 M:      Karsten Keil <isdn@linux-pingi.de>
8374 L:      isdn4linux@listserv.isdn4linux.de (subscribers-only)
8375 L:      netdev@vger.kernel.org
8376 W:      http://www.isdn4linux.de
8377 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
8378 S:      Maintained
8379 F:      Documentation/isdn/
8380 F:      drivers/isdn/
8381 F:      include/linux/isdn.h
8382 F:      include/linux/isdn/
8383 F:      include/uapi/linux/isdn.h
8384 F:      include/uapi/linux/isdn/
8385
8386 IT87 HARDWARE MONITORING DRIVER
8387 M:      Jean Delvare <jdelvare@suse.com>
8388 L:      linux-hwmon@vger.kernel.org
8389 S:      Maintained
8390 F:      Documentation/hwmon/it87.rst
8391 F:      drivers/hwmon/it87.c
8392
8393 IT913X MEDIA DRIVER
8394 M:      Antti Palosaari <crope@iki.fi>
8395 L:      linux-media@vger.kernel.org
8396 W:      https://linuxtv.org
8397 W:      http://palosaari.fi/linux/
8398 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8399 T:      git git://linuxtv.org/anttip/media_tree.git
8400 S:      Maintained
8401 F:      drivers/media/tuners/it913x*
8402
8403 IVTV VIDEO4LINUX DRIVER
8404 M:      Andy Walls <awalls@md.metrocast.net>
8405 L:      ivtv-devel@ivtvdriver.org (subscribers-only)
8406 L:      linux-media@vger.kernel.org
8407 T:      git git://linuxtv.org/media_tree.git
8408 W:      http://www.ivtvdriver.org
8409 S:      Maintained
8410 F:      Documentation/media/v4l-drivers/ivtv*
8411 F:      drivers/media/pci/ivtv/
8412 F:      include/uapi/linux/ivtv*
8413
8414 IX2505V MEDIA DRIVER
8415 M:      Malcolm Priestley <tvboxspy@gmail.com>
8416 L:      linux-media@vger.kernel.org
8417 W:      https://linuxtv.org
8418 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8419 S:      Maintained
8420 F:      drivers/media/dvb-frontends/ix2505v*
8421
8422 JAILHOUSE HYPERVISOR INTERFACE
8423 M:      Jan Kiszka <jan.kiszka@siemens.com>
8424 L:      jailhouse-dev@googlegroups.com
8425 S:      Maintained
8426 F:      arch/x86/kernel/jailhouse.c
8427 F:      arch/x86/include/asm/jailhouse_para.h
8428
8429 JC42.4 TEMPERATURE SENSOR DRIVER
8430 M:      Guenter Roeck <linux@roeck-us.net>
8431 L:      linux-hwmon@vger.kernel.org
8432 S:      Maintained
8433 F:      drivers/hwmon/jc42.c
8434 F:      Documentation/hwmon/jc42.rst
8435
8436 JFS FILESYSTEM
8437 M:      Dave Kleikamp <shaggy@kernel.org>
8438 L:      jfs-discussion@lists.sourceforge.net
8439 W:      http://jfs.sourceforge.net/
8440 T:      git git://github.com/kleikamp/linux-shaggy.git
8441 S:      Maintained
8442 F:      Documentation/filesystems/jfs.txt
8443 F:      fs/jfs/
8444
8445 JME NETWORK DRIVER
8446 M:      Guo-Fu Tseng <cooldavid@cooldavid.org>
8447 L:      netdev@vger.kernel.org
8448 S:      Maintained
8449 F:      drivers/net/ethernet/jme.*
8450
8451 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
8452 M:      David Woodhouse <dwmw2@infradead.org>
8453 M:      Richard Weinberger <richard@nod.at>
8454 L:      linux-mtd@lists.infradead.org
8455 W:      http://www.linux-mtd.infradead.org/doc/jffs2.html
8456 T:      git git://git.infradead.org/ubifs-2.6.git
8457 S:      Odd Fixes
8458 F:      fs/jffs2/
8459 F:      include/uapi/linux/jffs2.h
8460
8461 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
8462 M:      "Theodore Ts'o" <tytso@mit.edu>
8463 M:      Jan Kara <jack@suse.com>
8464 L:      linux-ext4@vger.kernel.org
8465 S:      Maintained
8466 F:      fs/jbd2/
8467 F:      include/linux/jbd2.h
8468
8469 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
8470 M:      Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
8471 L:      linux-media@vger.kernel.org
8472 S:      Maintained
8473 F:      drivers/media/platform/rcar_jpu.c
8474
8475 JSM Neo PCI based serial card
8476 L:      linux-serial@vger.kernel.org
8477 S:      Orphan
8478 F:      drivers/tty/serial/jsm/
8479
8480 K10TEMP HARDWARE MONITORING DRIVER
8481 M:      Clemens Ladisch <clemens@ladisch.de>
8482 L:      linux-hwmon@vger.kernel.org
8483 S:      Maintained
8484 F:      Documentation/hwmon/k10temp.rst
8485 F:      drivers/hwmon/k10temp.c
8486
8487 K8TEMP HARDWARE MONITORING DRIVER
8488 M:      Rudolf Marek <r.marek@assembler.cz>
8489 L:      linux-hwmon@vger.kernel.org
8490 S:      Maintained
8491 F:      Documentation/hwmon/k8temp.rst
8492 F:      drivers/hwmon/k8temp.c
8493
8494 KASAN
8495 M:      Andrey Ryabinin <aryabinin@virtuozzo.com>
8496 R:      Alexander Potapenko <glider@google.com>
8497 R:      Dmitry Vyukov <dvyukov@google.com>
8498 L:      kasan-dev@googlegroups.com
8499 S:      Maintained
8500 F:      arch/*/include/asm/kasan.h
8501 F:      arch/*/mm/kasan_init*
8502 F:      Documentation/dev-tools/kasan.rst
8503 F:      include/linux/kasan*.h
8504 F:      lib/test_kasan.c
8505 F:      mm/kasan/
8506 F:      scripts/Makefile.kasan
8507
8508 KCONFIG
8509 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
8510 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
8511 L:      linux-kbuild@vger.kernel.org
8512 S:      Maintained
8513 F:      Documentation/kbuild/kconfig*
8514 F:      scripts/kconfig/
8515 F:      scripts/Kconfig.include
8516
8517 KDUMP
8518 M:      Dave Young <dyoung@redhat.com>
8519 M:      Baoquan He <bhe@redhat.com>
8520 R:      Vivek Goyal <vgoyal@redhat.com>
8521 L:      kexec@lists.infradead.org
8522 W:      http://lse.sourceforge.net/kdump/
8523 S:      Maintained
8524 F:      Documentation/kdump/
8525
8526 KEENE FM RADIO TRANSMITTER DRIVER
8527 M:      Hans Verkuil <hverkuil@xs4all.nl>
8528 L:      linux-media@vger.kernel.org
8529 T:      git git://linuxtv.org/media_tree.git
8530 W:      https://linuxtv.org
8531 S:      Maintained
8532 F:      drivers/media/radio/radio-keene*
8533
8534 KERNEL AUTOMOUNTER
8535 M:      Ian Kent <raven@themaw.net>
8536 L:      autofs@vger.kernel.org
8537 S:      Maintained
8538 F:      fs/autofs/
8539
8540 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
8541 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
8542 M:      Michal Marek <michal.lkml@markovi.net>
8543 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
8544 L:      linux-kbuild@vger.kernel.org
8545 S:      Maintained
8546 F:      Documentation/kbuild/
8547 F:      Makefile
8548 F:      scripts/Kbuild*
8549 F:      scripts/Makefile*
8550 F:      scripts/basic/
8551 F:      scripts/mk*
8552 F:      scripts/*vmlinux*
8553 F:      scripts/mod/
8554 F:      scripts/package/
8555
8556 KERNEL JANITORS
8557 L:      kernel-janitors@vger.kernel.org
8558 W:      http://kernelnewbies.org/KernelJanitors
8559 S:      Odd Fixes
8560
8561 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
8562 M:      "J. Bruce Fields" <bfields@fieldses.org>
8563 M:      Jeff Layton <jlayton@kernel.org>
8564 L:      linux-nfs@vger.kernel.org
8565 W:      http://nfs.sourceforge.net/
8566 T:      git git://linux-nfs.org/~bfields/linux.git
8567 S:      Supported
8568 F:      fs/nfsd/
8569 F:      include/uapi/linux/nfsd/
8570 F:      fs/lockd/
8571 F:      fs/nfs_common/
8572 F:      net/sunrpc/
8573 F:      include/linux/lockd/
8574 F:      include/linux/sunrpc/
8575 F:      include/uapi/linux/sunrpc/
8576
8577 KERNEL SELFTEST FRAMEWORK
8578 M:      Shuah Khan <shuah@kernel.org>
8579 M:      Shuah Khan <skhan@linuxfoundation.org>
8580 L:      linux-kselftest@vger.kernel.org
8581 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
8582 Q:      https://patchwork.kernel.org/project/linux-kselftest/list/
8583 S:      Maintained
8584 F:      tools/testing/selftests/
8585 F:      Documentation/dev-tools/kselftest*
8586
8587 KERNEL USERMODE HELPER
8588 M:      Luis Chamberlain <mcgrof@kernel.org>
8589 L:      linux-kernel@vger.kernel.org
8590 S:      Maintained
8591 F:      kernel/umh.c
8592 F:      include/linux/umh.h
8593
8594 KERNEL VIRTUAL MACHINE (KVM)
8595 M:      Paolo Bonzini <pbonzini@redhat.com>
8596 M:      Radim Krčmář <rkrcmar@redhat.com>
8597 L:      kvm@vger.kernel.org
8598 W:      http://www.linux-kvm.org
8599 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
8600 S:      Supported
8601 F:      Documentation/virtual/kvm/
8602 F:      include/trace/events/kvm.h
8603 F:      include/uapi/asm-generic/kvm*
8604 F:      include/uapi/linux/kvm*
8605 F:      include/asm-generic/kvm*
8606 F:      include/linux/kvm*
8607 F:      include/kvm/iodev.h
8608 F:      virt/kvm/*
8609 F:      tools/kvm/
8610 F:      tools/testing/selftests/kvm/
8611
8612 KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd)
8613 M:      Joerg Roedel <joro@8bytes.org>
8614 L:      kvm@vger.kernel.org
8615 W:      http://www.linux-kvm.org/
8616 S:      Maintained
8617 F:      arch/x86/include/asm/svm.h
8618 F:      arch/x86/kvm/svm.c
8619
8620 KERNEL VIRTUAL MACHINE FOR ARM/ARM64 (KVM/arm, KVM/arm64)
8621 M:      Marc Zyngier <marc.zyngier@arm.com>
8622 R:      James Morse <james.morse@arm.com>
8623 R:      Julien Thierry <julien.thierry@arm.com>
8624 R:      Suzuki K Pouloze <suzuki.poulose@arm.com>
8625 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8626 L:      kvmarm@lists.cs.columbia.edu
8627 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
8628 S:      Maintained
8629 F:      arch/arm/include/uapi/asm/kvm*
8630 F:      arch/arm/include/asm/kvm*
8631 F:      arch/arm/kvm/
8632 F:      arch/arm64/include/uapi/asm/kvm*
8633 F:      arch/arm64/include/asm/kvm*
8634 F:      arch/arm64/kvm/
8635 F:      virt/kvm/arm/
8636 F:      include/kvm/arm_*
8637
8638 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
8639 M:      James Hogan <jhogan@kernel.org>
8640 L:      linux-mips@vger.kernel.org
8641 S:      Supported
8642 F:      arch/mips/include/uapi/asm/kvm*
8643 F:      arch/mips/include/asm/kvm*
8644 F:      arch/mips/kvm/
8645
8646 KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
8647 M:      Paul Mackerras <paulus@ozlabs.org>
8648 L:      kvm-ppc@vger.kernel.org
8649 W:      http://www.linux-kvm.org/
8650 T:      git git://github.com/agraf/linux-2.6.git
8651 S:      Supported
8652 F:      arch/powerpc/include/uapi/asm/kvm*
8653 F:      arch/powerpc/include/asm/kvm*
8654 F:      arch/powerpc/kvm/
8655 F:      arch/powerpc/kernel/kvm*
8656
8657 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
8658 M:      Christian Borntraeger <borntraeger@de.ibm.com>
8659 M:      Janosch Frank <frankja@linux.ibm.com>
8660 R:      David Hildenbrand <david@redhat.com>
8661 R:      Cornelia Huck <cohuck@redhat.com>
8662 L:      linux-s390@vger.kernel.org
8663 W:      http://www.ibm.com/developerworks/linux/linux390/
8664 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
8665 S:      Supported
8666 F:      arch/s390/include/uapi/asm/kvm*
8667 F:      arch/s390/include/asm/gmap.h
8668 F:      arch/s390/include/asm/kvm*
8669 F:      arch/s390/kvm/
8670 F:      arch/s390/mm/gmap.c
8671
8672 KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
8673 M:      Paolo Bonzini <pbonzini@redhat.com>
8674 M:      Radim Krčmář <rkrcmar@redhat.com>
8675 L:      kvm@vger.kernel.org
8676 W:      http://www.linux-kvm.org
8677 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
8678 S:      Supported
8679 F:      arch/x86/kvm/
8680 F:      arch/x86/kvm/*/
8681 F:      arch/x86/include/uapi/asm/kvm*
8682 F:      arch/x86/include/asm/kvm*
8683 F:      arch/x86/include/asm/pvclock-abi.h
8684 F:      arch/x86/kernel/kvm.c
8685 F:      arch/x86/kernel/kvmclock.c
8686
8687 KERNFS
8688 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
8689 M:      Tejun Heo <tj@kernel.org>
8690 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
8691 S:      Supported
8692 F:      include/linux/kernfs.h
8693 F:      fs/kernfs/
8694
8695 KEXEC
8696 M:      Eric Biederman <ebiederm@xmission.com>
8697 W:      http://kernel.org/pub/linux/utils/kernel/kexec/
8698 L:      kexec@lists.infradead.org
8699 S:      Maintained
8700 F:      include/linux/kexec.h
8701 F:      include/uapi/linux/kexec.h
8702 F:      kernel/kexec*
8703
8704 KEYS-ENCRYPTED
8705 M:      Mimi Zohar <zohar@linux.ibm.com>
8706 L:      linux-integrity@vger.kernel.org
8707 L:      keyrings@vger.kernel.org
8708 S:      Supported
8709 F:      Documentation/security/keys/trusted-encrypted.rst
8710 F:      include/keys/encrypted-type.h
8711 F:      security/keys/encrypted-keys/
8712
8713 KEYS-TRUSTED
8714 M:      James Bottomley <jejb@linux.ibm.com>
8715 M:      Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
8716 M:      Mimi Zohar <zohar@linux.ibm.com>
8717 L:      linux-integrity@vger.kernel.org
8718 L:      keyrings@vger.kernel.org
8719 S:      Supported
8720 F:      Documentation/security/keys/trusted-encrypted.rst
8721 F:      include/keys/trusted-type.h
8722 F:      security/keys/trusted.c
8723 F:      security/keys/trusted.h
8724
8725 KEYS/KEYRINGS:
8726 M:      David Howells <dhowells@redhat.com>
8727 L:      keyrings@vger.kernel.org
8728 S:      Maintained
8729 F:      Documentation/security/keys/core.rst
8730 F:      include/linux/key.h
8731 F:      include/linux/key-type.h
8732 F:      include/linux/keyctl.h
8733 F:      include/uapi/linux/keyctl.h
8734 F:      include/keys/
8735 F:      security/keys/
8736
8737 KGDB / KDB /debug_core
8738 M:      Jason Wessel <jason.wessel@windriver.com>
8739 M:      Daniel Thompson <daniel.thompson@linaro.org>
8740 W:      http://kgdb.wiki.kernel.org/
8741 L:      kgdb-bugreport@lists.sourceforge.net
8742 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
8743 S:      Maintained
8744 F:      Documentation/dev-tools/kgdb.rst
8745 F:      drivers/misc/kgdbts.c
8746 F:      drivers/tty/serial/kgdboc.c
8747 F:      include/linux/kdb.h
8748 F:      include/linux/kgdb.h
8749 F:      kernel/debug/
8750
8751 KMEMLEAK
8752 M:      Catalin Marinas <catalin.marinas@arm.com>
8753 S:      Maintained
8754 F:      Documentation/dev-tools/kmemleak.rst
8755 F:      include/linux/kmemleak.h
8756 F:      mm/kmemleak.c
8757 F:      mm/kmemleak-test.c
8758
8759 KMOD KERNEL MODULE LOADER - USERMODE HELPER
8760 M:      Luis Chamberlain <mcgrof@kernel.org>
8761 L:      linux-kernel@vger.kernel.org
8762 S:      Maintained
8763 F:      kernel/kmod.c
8764 F:      include/linux/kmod.h
8765 F:      lib/test_kmod.c
8766 F:      tools/testing/selftests/kmod/
8767
8768 KPROBES
8769 M:      Naveen N. Rao <naveen.n.rao@linux.ibm.com>
8770 M:      Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
8771 M:      "David S. Miller" <davem@davemloft.net>
8772 M:      Masami Hiramatsu <mhiramat@kernel.org>
8773 S:      Maintained
8774 F:      Documentation/kprobes.txt
8775 F:      include/linux/kprobes.h
8776 F:      include/asm-generic/kprobes.h
8777 F:      kernel/kprobes.c
8778
8779 KS0108 LCD CONTROLLER DRIVER
8780 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
8781 S:      Maintained
8782 F:      Documentation/auxdisplay/ks0108
8783 F:      drivers/auxdisplay/ks0108.c
8784 F:      include/linux/ks0108.h
8785
8786 L3MDEV
8787 M:      David Ahern <dsa@cumulusnetworks.com>
8788 L:      netdev@vger.kernel.org
8789 S:      Maintained
8790 F:      net/l3mdev
8791 F:      include/net/l3mdev.h
8792
8793 L7 BPF FRAMEWORK
8794 M:      John Fastabend <john.fastabend@gmail.com>
8795 M:      Daniel Borkmann <daniel@iogearbox.net>
8796 L:      netdev@vger.kernel.org
8797 L:      bpf@vger.kernel.org
8798 S:      Maintained
8799 F:      include/linux/skmsg.h
8800 F:      net/core/skmsg.c
8801 F:      net/core/sock_map.c
8802 F:      net/ipv4/tcp_bpf.c
8803
8804 LANTIQ / INTEL Ethernet drivers
8805 M:      Hauke Mehrtens <hauke@hauke-m.de>
8806 L:      netdev@vger.kernel.org
8807 S:      Maintained
8808 F:      net/dsa/tag_gswip.c
8809 F:      drivers/net/ethernet/lantiq_xrx200.c
8810 F:      drivers/net/dsa/lantiq_pce.h
8811 F:      drivers/net/dsa/lantiq_gswip.c
8812
8813 LANTIQ MIPS ARCHITECTURE
8814 M:      John Crispin <john@phrozen.org>
8815 L:      linux-mips@vger.kernel.org
8816 S:      Maintained
8817 F:      arch/mips/lantiq
8818 F:      drivers/soc/lantiq
8819
8820 LAPB module
8821 L:      linux-x25@vger.kernel.org
8822 S:      Orphan
8823 F:      Documentation/networking/lapb-module.txt
8824 F:      include/*/lapb.h
8825 F:      net/lapb/
8826
8827 LASI 53c700 driver for PARISC
8828 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
8829 L:      linux-scsi@vger.kernel.org
8830 S:      Maintained
8831 F:      Documentation/scsi/53c700.txt
8832 F:      drivers/scsi/53c700*
8833
8834 LEAKING_ADDRESSES
8835 M:      Tobin C. Harding <me@tobin.cc>
8836 M:      Tycho Andersen <tycho@tycho.ws>
8837 L:      kernel-hardening@lists.openwall.com
8838 S:      Maintained
8839 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
8840 F:      scripts/leaking_addresses.pl
8841
8842 LED SUBSYSTEM
8843 M:      Jacek Anaszewski <jacek.anaszewski@gmail.com>
8844 M:      Pavel Machek <pavel@ucw.cz>
8845 R:      Dan Murphy <dmurphy@ti.com>
8846 L:      linux-leds@vger.kernel.org
8847 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
8848 S:      Maintained
8849 F:      Documentation/devicetree/bindings/leds/
8850 F:      drivers/leds/
8851 F:      include/linux/leds.h
8852
8853 LEGACY EEPROM DRIVER
8854 M:      Jean Delvare <jdelvare@suse.com>
8855 S:      Maintained
8856 F:      Documentation/misc-devices/eeprom
8857 F:      drivers/misc/eeprom/eeprom.c
8858
8859 LEGO MINDSTORMS EV3
8860 R:      David Lechner <david@lechnology.com>
8861 S:      Maintained
8862 F:      arch/arm/boot/dts/da850-lego-ev3.dts
8863 F:      Documentation/devicetree/bindings/power/supply/lego_ev3_battery.txt
8864 F:      drivers/power/supply/lego_ev3_battery.c
8865
8866 LEGO USB Tower driver
8867 M:      Juergen Stuber <starblue@users.sourceforge.net>
8868 L:      legousb-devel@lists.sourceforge.net
8869 W:      http://legousb.sourceforge.net/
8870 S:      Maintained
8871 F:      drivers/usb/misc/legousbtower.c
8872
8873 LG LAPTOP EXTRAS
8874 M:      Matan Ziv-Av <matan@svgalib.org>
8875 L:      platform-driver-x86@vger.kernel.org
8876 S:      Maintained
8877 F:      Documentation/ABI/testing/sysfs-platform-lg-laptop
8878 F:      Documentation/laptops/lg-laptop.rst
8879 F:      drivers/platform/x86/lg-laptop.c
8880
8881 LG2160 MEDIA DRIVER
8882 M:      Michael Krufky <mkrufky@linuxtv.org>
8883 L:      linux-media@vger.kernel.org
8884 W:      https://linuxtv.org
8885 W:      http://github.com/mkrufky
8886 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8887 T:      git git://linuxtv.org/mkrufky/tuners.git
8888 S:      Maintained
8889 F:      drivers/media/dvb-frontends/lg2160.*
8890
8891 LGDT3305 MEDIA DRIVER
8892 M:      Michael Krufky <mkrufky@linuxtv.org>
8893 L:      linux-media@vger.kernel.org
8894 W:      https://linuxtv.org
8895 W:      http://github.com/mkrufky
8896 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8897 T:      git git://linuxtv.org/mkrufky/tuners.git
8898 S:      Maintained
8899 F:      drivers/media/dvb-frontends/lgdt3305.*
8900
8901 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
8902 M:      Viresh Kumar <vireshk@kernel.org>
8903 L:      linux-ide@vger.kernel.org
8904 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8905 S:      Maintained
8906 F:      include/linux/pata_arasan_cf_data.h
8907 F:      drivers/ata/pata_arasan_cf.c
8908
8909 LIBATA PATA DRIVERS
8910 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8911 M:      Jens Axboe <axboe@kernel.dk>
8912 L:      linux-ide@vger.kernel.org
8913 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8914 S:      Maintained
8915 F:      drivers/ata/pata_*.c
8916 F:      drivers/ata/ata_generic.c
8917
8918 LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
8919 M:      Linus Walleij <linus.walleij@linaro.org>
8920 L:      linux-ide@vger.kernel.org
8921 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8922 S:      Maintained
8923 F:      drivers/ata/pata_ftide010.c
8924 F:      drivers/ata/sata_gemini.c
8925 F:      drivers/ata/sata_gemini.h
8926
8927 LIBATA SATA AHCI PLATFORM devices support
8928 M:      Hans de Goede <hdegoede@redhat.com>
8929 M:      Jens Axboe <axboe@kernel.dk>
8930 L:      linux-ide@vger.kernel.org
8931 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8932 S:      Maintained
8933 F:      drivers/ata/ahci_platform.c
8934 F:      drivers/ata/libahci_platform.c
8935 F:      include/linux/ahci_platform.h
8936
8937 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
8938 M:      Mikael Pettersson <mikpelinux@gmail.com>
8939 L:      linux-ide@vger.kernel.org
8940 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8941 S:      Maintained
8942 F:      drivers/ata/sata_promise.*
8943
8944 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
8945 M:      Jens Axboe <axboe@kernel.dk>
8946 L:      linux-ide@vger.kernel.org
8947 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8948 S:      Maintained
8949 F:      drivers/ata/
8950 F:      include/linux/ata.h
8951 F:      include/linux/libata.h
8952 F:      Documentation/devicetree/bindings/ata/
8953
8954 LIBLOCKDEP
8955 M:      Sasha Levin <alexander.levin@microsoft.com>
8956 S:      Maintained
8957 F:      tools/lib/lockdep/
8958
8959 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
8960 M:      Dan Williams <dan.j.williams@intel.com>
8961 M:      Vishal Verma <vishal.l.verma@intel.com>
8962 M:      Dave Jiang <dave.jiang@intel.com>
8963 L:      linux-nvdimm@lists.01.org
8964 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
8965 S:      Supported
8966 F:      drivers/nvdimm/blk.c
8967 F:      drivers/nvdimm/region_devs.c
8968
8969 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
8970 M:      Vishal Verma <vishal.l.verma@intel.com>
8971 M:      Dan Williams <dan.j.williams@intel.com>
8972 M:      Dave Jiang <dave.jiang@intel.com>
8973 L:      linux-nvdimm@lists.01.org
8974 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
8975 S:      Supported
8976 F:      drivers/nvdimm/btt*
8977
8978 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
8979 M:      Dan Williams <dan.j.williams@intel.com>
8980 M:      Vishal Verma <vishal.l.verma@intel.com>
8981 M:      Dave Jiang <dave.jiang@intel.com>
8982 L:      linux-nvdimm@lists.01.org
8983 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
8984 S:      Supported
8985 F:      drivers/nvdimm/pmem*
8986
8987 LIBNVDIMM: DEVICETREE BINDINGS
8988 M:      Oliver O'Halloran <oohall@gmail.com>
8989 L:      linux-nvdimm@lists.01.org
8990 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
8991 S:      Supported
8992 F:      drivers/nvdimm/of_pmem.c
8993 F:      Documentation/devicetree/bindings/pmem/pmem-region.txt
8994
8995 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
8996 M:      Dan Williams <dan.j.williams@intel.com>
8997 M:      Vishal Verma <vishal.l.verma@intel.com>
8998 M:      Dave Jiang <dave.jiang@intel.com>
8999 M:      Keith Busch <keith.busch@intel.com>
9000 M:      Ira Weiny <ira.weiny@intel.com>
9001 L:      linux-nvdimm@lists.01.org
9002 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
9003 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
9004 S:      Supported
9005 F:      drivers/nvdimm/*
9006 F:      drivers/acpi/nfit/*
9007 F:      include/linux/nd.h
9008 F:      include/linux/libnvdimm.h
9009 F:      include/uapi/linux/ndctl.h
9010
9011 LIGHTNVM PLATFORM SUPPORT
9012 M:      Matias Bjorling <mb@lightnvm.io>
9013 W:      http://github/OpenChannelSSD
9014 L:      linux-block@vger.kernel.org
9015 S:      Maintained
9016 F:      drivers/lightnvm/
9017 F:      include/linux/lightnvm.h
9018 F:      include/uapi/linux/lightnvm.h
9019
9020 LINUX FOR POWER MACINTOSH
9021 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
9022 W:      http://www.penguinppc.org/
9023 L:      linuxppc-dev@lists.ozlabs.org
9024 S:      Maintained
9025 F:      arch/powerpc/platforms/powermac/
9026 F:      drivers/macintosh/
9027
9028 LINUX FOR POWERPC (32-BIT AND 64-BIT)
9029 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
9030 M:      Paul Mackerras <paulus@samba.org>
9031 M:      Michael Ellerman <mpe@ellerman.id.au>
9032 W:      https://github.com/linuxppc/linux/wiki
9033 L:      linuxppc-dev@lists.ozlabs.org
9034 Q:      http://patchwork.ozlabs.org/project/linuxppc-dev/list/
9035 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
9036 S:      Supported
9037 F:      Documentation/ABI/stable/sysfs-firmware-opal-*
9038 F:      Documentation/devicetree/bindings/powerpc/
9039 F:      Documentation/devicetree/bindings/rtc/rtc-opal.txt
9040 F:      Documentation/devicetree/bindings/i2c/i2c-opal.txt
9041 F:      Documentation/powerpc/
9042 F:      arch/powerpc/
9043 F:      drivers/char/tpm/tpm_ibmvtpm*
9044 F:      drivers/crypto/nx/
9045 F:      drivers/crypto/vmx/
9046 F:      drivers/i2c/busses/i2c-opal.c
9047 F:      drivers/net/ethernet/ibm/ibmveth.*
9048 F:      drivers/net/ethernet/ibm/ibmvnic.*
9049 F:      drivers/pci/hotplug/pnv_php.c
9050 F:      drivers/pci/hotplug/rpa*
9051 F:      drivers/rtc/rtc-opal.c
9052 F:      drivers/scsi/ibmvscsi/
9053 F:      drivers/tty/hvc/hvc_opal.c
9054 F:      drivers/watchdog/wdrtas.c
9055 F:      tools/testing/selftests/powerpc
9056 N:      /pmac
9057 N:      powermac
9058 N:      powernv
9059 N:      [^a-z0-9]ps3
9060 N:      pseries
9061
9062 LINUX FOR POWERPC EMBEDDED MPC5XXX
9063 M:      Anatolij Gustschin <agust@denx.de>
9064 L:      linuxppc-dev@lists.ozlabs.org
9065 T:      git git://git.denx.de/linux-denx-agust.git
9066 S:      Maintained
9067 F:      arch/powerpc/platforms/512x/
9068 F:      arch/powerpc/platforms/52xx/
9069
9070 LINUX FOR POWERPC EMBEDDED PPC4XX
9071 M:      Alistair Popple <alistair@popple.id.au>
9072 M:      Matt Porter <mporter@kernel.crashing.org>
9073 W:      http://www.penguinppc.org/
9074 L:      linuxppc-dev@lists.ozlabs.org
9075 S:      Maintained
9076 F:      arch/powerpc/platforms/40x/
9077 F:      arch/powerpc/platforms/44x/
9078
9079 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
9080 M:      Scott Wood <oss@buserror.net>
9081 M:      Kumar Gala <galak@kernel.crashing.org>
9082 W:      http://www.penguinppc.org/
9083 L:      linuxppc-dev@lists.ozlabs.org
9084 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
9085 S:      Maintained
9086 F:      arch/powerpc/platforms/83xx/
9087 F:      arch/powerpc/platforms/85xx/
9088 F:      Documentation/devicetree/bindings/powerpc/fsl/
9089
9090 LINUX FOR POWERPC EMBEDDED PPC8XX
9091 M:      Vitaly Bordug <vitb@kernel.crashing.org>
9092 W:      http://www.penguinppc.org/
9093 L:      linuxppc-dev@lists.ozlabs.org
9094 S:      Maintained
9095 F:      arch/powerpc/platforms/8xx/
9096
9097 LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
9098 L:      linuxppc-dev@lists.ozlabs.org
9099 S:      Orphan
9100 F:      arch/powerpc/*/*virtex*
9101 F:      arch/powerpc/*/*/*virtex*
9102
9103 LINUX FOR POWERPC PA SEMI PWRFICIENT
9104 L:      linuxppc-dev@lists.ozlabs.org
9105 S:      Orphan
9106 F:      arch/powerpc/platforms/pasemi/
9107 F:      drivers/*/*pasemi*
9108 F:      drivers/*/*/*pasemi*
9109
9110 LINUX KERNEL DUMP TEST MODULE (LKDTM)
9111 M:      Kees Cook <keescook@chromium.org>
9112 S:      Maintained
9113 F:      drivers/misc/lkdtm/*
9114
9115 LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
9116 M:      Alan Stern <stern@rowland.harvard.edu>
9117 M:      Andrea Parri <andrea.parri@amarulasolutions.com>
9118 M:      Will Deacon <will.deacon@arm.com>
9119 M:      Peter Zijlstra <peterz@infradead.org>
9120 M:      Boqun Feng <boqun.feng@gmail.com>
9121 M:      Nicholas Piggin <npiggin@gmail.com>
9122 M:      David Howells <dhowells@redhat.com>
9123 M:      Jade Alglave <j.alglave@ucl.ac.uk>
9124 M:      Luc Maranget <luc.maranget@inria.fr>
9125 M:      "Paul E. McKenney" <paulmck@linux.ibm.com>
9126 R:      Akira Yokosawa <akiyks@gmail.com>
9127 R:      Daniel Lustig <dlustig@nvidia.com>
9128 L:      linux-kernel@vger.kernel.org
9129 L:      linux-arch@vger.kernel.org
9130 S:      Supported
9131 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
9132 F:      tools/memory-model/
9133 F:      Documentation/atomic_bitops.txt
9134 F:      Documentation/atomic_t.txt
9135 F:      Documentation/core-api/atomic_ops.rst
9136 F:      Documentation/core-api/refcount-vs-atomic.rst
9137 F:      Documentation/memory-barriers.txt
9138
9139 LIS3LV02D ACCELEROMETER DRIVER
9140 M:      Eric Piel <eric.piel@tremplin-utc.net>
9141 S:      Maintained
9142 F:      Documentation/misc-devices/lis3lv02d
9143 F:      drivers/misc/lis3lv02d/
9144 F:      drivers/platform/x86/hp_accel.c
9145
9146 LIVE PATCHING
9147 M:      Josh Poimboeuf <jpoimboe@redhat.com>
9148 M:      Jiri Kosina <jikos@kernel.org>
9149 M:      Miroslav Benes <mbenes@suse.cz>
9150 M:      Petr Mladek <pmladek@suse.com>
9151 R:      Joe Lawrence <joe.lawrence@redhat.com>
9152 S:      Maintained
9153 F:      kernel/livepatch/
9154 F:      include/linux/livepatch.h
9155 F:      arch/x86/include/asm/livepatch.h
9156 F:      arch/x86/kernel/livepatch.c
9157 F:      Documentation/livepatch/
9158 F:      Documentation/ABI/testing/sysfs-kernel-livepatch
9159 F:      samples/livepatch/
9160 F:      tools/testing/selftests/livepatch/
9161 L:      live-patching@vger.kernel.org
9162 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching.git
9163
9164 LLC (802.2)
9165 L:      netdev@vger.kernel.org
9166 S:      Odd fixes
9167 F:      include/linux/llc.h
9168 F:      include/uapi/linux/llc.h
9169 F:      include/net/llc*
9170 F:      net/llc/
9171
9172 LM73 HARDWARE MONITOR DRIVER
9173 M:      Guillaume Ligneul <guillaume.ligneul@gmail.com>
9174 L:      linux-hwmon@vger.kernel.org
9175 S:      Maintained
9176 F:      drivers/hwmon/lm73.c
9177
9178 LM78 HARDWARE MONITOR DRIVER
9179 M:      Jean Delvare <jdelvare@suse.com>
9180 L:      linux-hwmon@vger.kernel.org
9181 S:      Maintained
9182 F:      Documentation/hwmon/lm78.rst
9183 F:      drivers/hwmon/lm78.c
9184
9185 LM83 HARDWARE MONITOR DRIVER
9186 M:      Jean Delvare <jdelvare@suse.com>
9187 L:      linux-hwmon@vger.kernel.org
9188 S:      Maintained
9189 F:      Documentation/hwmon/lm83.rst
9190 F:      drivers/hwmon/lm83.c
9191
9192 LM90 HARDWARE MONITOR DRIVER
9193 M:      Jean Delvare <jdelvare@suse.com>
9194 L:      linux-hwmon@vger.kernel.org
9195 S:      Maintained
9196 F:      Documentation/hwmon/lm90.rst
9197 F:      Documentation/devicetree/bindings/hwmon/lm90.txt
9198 F:      drivers/hwmon/lm90.c
9199 F:      include/dt-bindings/thermal/lm90.h
9200
9201 LM95234 HARDWARE MONITOR DRIVER
9202 M:      Guenter Roeck <linux@roeck-us.net>
9203 L:      linux-hwmon@vger.kernel.org
9204 S:      Maintained
9205 F:      Documentation/hwmon/lm95234.rst
9206 F:      drivers/hwmon/lm95234.c
9207
9208 LME2510 MEDIA DRIVER
9209 M:      Malcolm Priestley <tvboxspy@gmail.com>
9210 L:      linux-media@vger.kernel.org
9211 W:      https://linuxtv.org
9212 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9213 S:      Maintained
9214 F:      drivers/media/usb/dvb-usb-v2/lmedm04*
9215
9216 LOADPIN SECURITY MODULE
9217 M:      Kees Cook <keescook@chromium.org>
9218 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
9219 S:      Supported
9220 F:      security/loadpin/
9221 F:      Documentation/admin-guide/LSM/LoadPin.rst
9222
9223 LOCKING PRIMITIVES
9224 M:      Peter Zijlstra <peterz@infradead.org>
9225 M:      Ingo Molnar <mingo@redhat.com>
9226 M:      Will Deacon <will.deacon@arm.com>
9227 L:      linux-kernel@vger.kernel.org
9228 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
9229 S:      Maintained
9230 F:      Documentation/locking/
9231 F:      include/linux/lockdep.h
9232 F:      include/linux/spinlock*.h
9233 F:      arch/*/include/asm/spinlock*.h
9234 F:      include/linux/rwlock*.h
9235 F:      include/linux/mutex*.h
9236 F:      include/linux/rwsem*.h
9237 F:      include/linux/seqlock.h
9238 F:      lib/locking*.[ch]
9239 F:      kernel/locking/
9240 X:      kernel/locking/locktorture.c
9241
9242 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
9243 M:      "Richard Russon (FlatCap)" <ldm@flatcap.org>
9244 L:      linux-ntfs-dev@lists.sourceforge.net
9245 W:      http://www.linux-ntfs.org/content/view/19/37/
9246 S:      Maintained
9247 F:      Documentation/ldm.txt
9248 F:      block/partitions/ldm.*
9249
9250 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
9251 M:      Sathya Prakash <sathya.prakash@broadcom.com>
9252 M:      Chaitra P B <chaitra.basappa@broadcom.com>
9253 M:      Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
9254 L:      MPT-FusionLinux.pdl@broadcom.com
9255 L:      linux-scsi@vger.kernel.org
9256 W:      http://www.avagotech.com/support/
9257 S:      Supported
9258 F:      drivers/message/fusion/
9259 F:      drivers/scsi/mpt3sas/
9260
9261 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
9262 M:      Matthew Wilcox <willy@infradead.org>
9263 L:      linux-scsi@vger.kernel.org
9264 S:      Maintained
9265 F:      drivers/scsi/sym53c8xx_2/
9266
9267 LTC1660 DAC DRIVER
9268 M:      Marcus Folkesson <marcus.folkesson@gmail.com>
9269 L:      linux-iio@vger.kernel.org
9270 S:      Maintained
9271 F:      Documentation/devicetree/bindings/iio/dac/ltc1660.txt
9272 F:      drivers/iio/dac/ltc1660.c
9273
9274 LTC4261 HARDWARE MONITOR DRIVER
9275 M:      Guenter Roeck <linux@roeck-us.net>
9276 L:      linux-hwmon@vger.kernel.org
9277 S:      Maintained
9278 F:      Documentation/hwmon/ltc4261.rst
9279 F:      drivers/hwmon/ltc4261.c
9280
9281 LTC4306 I2C MULTIPLEXER DRIVER
9282 M:      Michael Hennerich <michael.hennerich@analog.com>
9283 W:      http://ez.analog.com/community/linux-device-drivers
9284 L:      linux-i2c@vger.kernel.org
9285 S:      Supported
9286 F:      drivers/i2c/muxes/i2c-mux-ltc4306.c
9287 F:      Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
9288
9289 LTP (Linux Test Project)
9290 M:      Mike Frysinger <vapier@gentoo.org>
9291 M:      Cyril Hrubis <chrubis@suse.cz>
9292 M:      Wanlong Gao <wanlong.gao@gmail.com>
9293 M:      Jan Stancek <jstancek@redhat.com>
9294 M:      Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
9295 M:      Alexey Kodanev <alexey.kodanev@oracle.com>
9296 L:      ltp@lists.linux.it (subscribers-only)
9297 W:      http://linux-test-project.github.io/
9298 T:      git git://github.com/linux-test-project/ltp.git
9299 S:      Maintained
9300
9301 M68K ARCHITECTURE
9302 M:      Geert Uytterhoeven <geert@linux-m68k.org>
9303 L:      linux-m68k@lists.linux-m68k.org
9304 W:      http://www.linux-m68k.org/
9305 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
9306 S:      Maintained
9307 F:      arch/m68k/
9308 F:      drivers/zorro/
9309
9310 M68K ON APPLE MACINTOSH
9311 M:      Joshua Thompson <funaho@jurai.org>
9312 W:      http://www.mac.linux-m68k.org/
9313 L:      linux-m68k@lists.linux-m68k.org
9314 S:      Maintained
9315 F:      arch/m68k/mac/
9316
9317 M68K ON HP9000/300
9318 M:      Philip Blundell <philb@gnu.org>
9319 W:      http://www.tazenda.demon.co.uk/phil/linux-hp
9320 S:      Maintained
9321 F:      arch/m68k/hp300/
9322
9323 M88DS3103 MEDIA DRIVER
9324 M:      Antti Palosaari <crope@iki.fi>
9325 L:      linux-media@vger.kernel.org
9326 W:      https://linuxtv.org
9327 W:      http://palosaari.fi/linux/
9328 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9329 T:      git git://linuxtv.org/anttip/media_tree.git
9330 S:      Maintained
9331 F:      drivers/media/dvb-frontends/m88ds3103*
9332
9333 M88RS2000 MEDIA DRIVER
9334 M:      Malcolm Priestley <tvboxspy@gmail.com>
9335 L:      linux-media@vger.kernel.org
9336 W:      https://linuxtv.org
9337 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9338 S:      Maintained
9339 F:      drivers/media/dvb-frontends/m88rs2000*
9340
9341 MA901 MASTERKIT USB FM RADIO DRIVER
9342 M:      Alexey Klimov <klimov.linux@gmail.com>
9343 L:      linux-media@vger.kernel.org
9344 T:      git git://linuxtv.org/media_tree.git
9345 S:      Maintained
9346 F:      drivers/media/radio/radio-ma901.c
9347
9348 MAC80211
9349 M:      Johannes Berg <johannes@sipsolutions.net>
9350 L:      linux-wireless@vger.kernel.org
9351 W:      http://wireless.kernel.org/
9352 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
9353 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
9354 S:      Maintained
9355 F:      Documentation/networking/mac80211-injection.txt
9356 F:      include/net/mac80211.h
9357 F:      net/mac80211/
9358 F:      drivers/net/wireless/mac80211_hwsim.[ch]
9359 F:      Documentation/networking/mac80211_hwsim/README
9360
9361 MAILBOX API
9362 M:      Jassi Brar <jassisinghbrar@gmail.com>
9363 L:      linux-kernel@vger.kernel.org
9364 S:      Maintained
9365 F:      drivers/mailbox/
9366 F:      include/linux/mailbox_client.h
9367 F:      include/linux/mailbox_controller.h
9368
9369 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
9370 M:      Michael Kerrisk <mtk.manpages@gmail.com>
9371 W:      http://www.kernel.org/doc/man-pages
9372 L:      linux-man@vger.kernel.org
9373 S:      Maintained
9374
9375 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
9376 M:      Rahul Bedarkar <rahulbedarkar89@gmail.com>
9377 L:      linux-mips@vger.kernel.org
9378 S:      Maintained
9379 F:      arch/mips/boot/dts/img/pistachio_marduk.dts
9380
9381 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
9382 M:      Andrew Lunn <andrew@lunn.ch>
9383 M:      Vivien Didelot <vivien.didelot@gmail.com>
9384 L:      netdev@vger.kernel.org
9385 S:      Maintained
9386 F:      drivers/net/dsa/mv88e6xxx/
9387 F:      include/linux/platform_data/mv88e6xxx.h
9388 F:      Documentation/devicetree/bindings/net/dsa/marvell.txt
9389
9390 MARVELL ARMADA DRM SUPPORT
9391 M:      Russell King <linux@armlinux.org.uk>
9392 S:      Maintained
9393 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
9394 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
9395 F:      drivers/gpu/drm/armada/
9396 F:      include/uapi/drm/armada_drm.h
9397 F:      Documentation/devicetree/bindings/display/armada/
9398
9399 MARVELL ARMADA 3700 PHY DRIVERS
9400 M:      Miquel Raynal <miquel.raynal@bootlin.com>
9401 S:      Maintained
9402 F:      drivers/phy/marvell/phy-mvebu-a3700-comphy.c
9403 F:      drivers/phy/marvell/phy-mvebu-a3700-utmi.c
9404 F:      Documentation/devicetree/bindings/phy/phy-mvebu-comphy.txt
9405 F:      Documentation/devicetree/bindings/phy/phy-mvebu-utmi.txt
9406
9407 MARVELL CRYPTO DRIVER
9408 M:      Boris Brezillon <bbrezillon@kernel.org>
9409 M:      Arnaud Ebalard <arno@natisbad.org>
9410 F:      drivers/crypto/marvell/
9411 S:      Maintained
9412 L:      linux-crypto@vger.kernel.org
9413
9414 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
9415 M:      Mirko Lindner <mlindner@marvell.com>
9416 M:      Stephen Hemminger <stephen@networkplumber.org>
9417 L:      netdev@vger.kernel.org
9418 S:      Maintained
9419 F:      drivers/net/ethernet/marvell/sk*
9420
9421 MARVELL LIBERTAS WIRELESS DRIVER
9422 L:      libertas-dev@lists.infradead.org
9423 S:      Orphan
9424 F:      drivers/net/wireless/marvell/libertas/
9425
9426 MARVELL MACCHIATOBIN SUPPORT
9427 M:      Russell King <linux@armlinux.org.uk>
9428 L:      linux-arm-kernel@lists.infradead.org
9429 S:      Maintained
9430 F:      arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
9431
9432 MARVELL MV643XX ETHERNET DRIVER
9433 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
9434 L:      netdev@vger.kernel.org
9435 S:      Maintained
9436 F:      drivers/net/ethernet/marvell/mv643xx_eth.*
9437 F:      include/linux/mv643xx.h
9438
9439 MARVELL MV88X3310 PHY DRIVER
9440 M:      Russell King <linux@armlinux.org.uk>
9441 L:      netdev@vger.kernel.org
9442 S:      Maintained
9443 F:      drivers/net/phy/marvell10g.c
9444
9445 MARVELL MVEBU THERMAL DRIVER
9446 M:      Miquel Raynal <miquel.raynal@bootlin.com>
9447 S:      Maintained
9448 F:      drivers/thermal/armada_thermal.c
9449
9450 MARVELL MVNETA ETHERNET DRIVER
9451 M:      Thomas Petazzoni <thomas.petazzoni@bootlin.com>
9452 L:      netdev@vger.kernel.org
9453 S:      Maintained
9454 F:      drivers/net/ethernet/marvell/mvneta.*
9455
9456 MARVELL MWIFIEX WIRELESS DRIVER
9457 M:      Amitkumar Karwar <amitkarwar@gmail.com>
9458 M:      Nishant Sarmukadam <nishants@marvell.com>
9459 M:      Ganapathi Bhat <gbhat@marvell.com>
9460 M:      Xinming Hu <huxinming820@gmail.com>
9461 L:      linux-wireless@vger.kernel.org
9462 S:      Maintained
9463 F:      drivers/net/wireless/marvell/mwifiex/
9464
9465 MARVELL MWL8K WIRELESS DRIVER
9466 M:      Lennert Buytenhek <buytenh@wantstofly.org>
9467 L:      linux-wireless@vger.kernel.org
9468 S:      Odd Fixes
9469 F:      drivers/net/wireless/marvell/mwl8k.c
9470
9471 MARVELL NAND CONTROLLER DRIVER
9472 M:      Miquel Raynal <miquel.raynal@bootlin.com>
9473 L:      linux-mtd@lists.infradead.org
9474 S:      Maintained
9475 F:      drivers/mtd/nand/raw/marvell_nand.c
9476 F:      Documentation/devicetree/bindings/mtd/marvell-nand.txt
9477
9478 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
9479 M:      Nicolas Pitre <nico@fluxnic.net>
9480 S:      Odd Fixes
9481 F:      drivers/mmc/host/mvsdio.*
9482
9483 MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
9484 M:      Hu Ziji <huziji@marvell.com>
9485 L:      linux-mmc@vger.kernel.org
9486 S:      Supported
9487 F:      drivers/mmc/host/sdhci-xenon*
9488 F:      Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
9489
9490 MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
9491 M:      Sunil Goutham <sgoutham@marvell.com>
9492 M:      Linu Cherian <lcherian@marvell.com>
9493 M:      Geetha sowjanya <gakula@marvell.com>
9494 M:      Jerin Jacob <jerinj@marvell.com>
9495 L:      netdev@vger.kernel.org
9496 S:      Supported
9497 F:      drivers/net/ethernet/marvell/octeontx2/af/
9498
9499 MATROX FRAMEBUFFER DRIVER
9500 L:      linux-fbdev@vger.kernel.org
9501 S:      Orphan
9502 F:      drivers/video/fbdev/matrox/matroxfb_*
9503 F:      include/uapi/linux/matroxfb.h
9504
9505 MAX16065 HARDWARE MONITOR DRIVER
9506 M:      Guenter Roeck <linux@roeck-us.net>
9507 L:      linux-hwmon@vger.kernel.org
9508 S:      Maintained
9509 F:      Documentation/hwmon/max16065.rst
9510 F:      drivers/hwmon/max16065.c
9511
9512 MAX2175 SDR TUNER DRIVER
9513 M:      Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
9514 L:      linux-media@vger.kernel.org
9515 T:      git git://linuxtv.org/media_tree.git
9516 S:      Maintained
9517 F:      Documentation/devicetree/bindings/media/i2c/max2175.txt
9518 F:      Documentation/media/v4l-drivers/max2175.rst
9519 F:      drivers/media/i2c/max2175*
9520 F:      include/uapi/linux/max2175.h
9521
9522 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
9523 L:      linux-hwmon@vger.kernel.org
9524 S:      Orphan
9525 F:      Documentation/hwmon/max6650.rst
9526 F:      drivers/hwmon/max6650.c
9527
9528 MAX6697 HARDWARE MONITOR DRIVER
9529 M:      Guenter Roeck <linux@roeck-us.net>
9530 L:      linux-hwmon@vger.kernel.org
9531 S:      Maintained
9532 F:      Documentation/hwmon/max6697.rst
9533 F:      Documentation/devicetree/bindings/hwmon/max6697.txt
9534 F:      drivers/hwmon/max6697.c
9535 F:      include/linux/platform_data/max6697.h
9536
9537 MAX9860 MONO AUDIO VOICE CODEC DRIVER
9538 M:      Peter Rosin <peda@axentia.se>
9539 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
9540 S:      Maintained
9541 F:      Documentation/devicetree/bindings/sound/max9860.txt
9542 F:      sound/soc/codecs/max9860.*
9543
9544 MAXBOTIX ULTRASONIC RANGER IIO DRIVER
9545 M:      Andreas Klinger <ak@it-klinger.de>
9546 L:      linux-iio@vger.kernel.org
9547 S:      Maintained
9548 F:      Documentation/devicetree/bindings/iio/proximity/maxbotix,mb1232.txt
9549 F:      drivers/iio/proximity/mb1232.c
9550
9551 MAXIM MAX77650 PMIC MFD DRIVER
9552 M:      Bartosz Golaszewski <bgolaszewski@baylibre.com>
9553 L:      linux-kernel@vger.kernel.org
9554 S:      Maintained
9555 F:      Documentation/devicetree/bindings/*/*max77650.txt
9556 F:      Documentation/devicetree/bindings/*/max77650*.txt
9557 F:      include/linux/mfd/max77650.h
9558 F:      drivers/mfd/max77650.c
9559 F:      drivers/regulator/max77650-regulator.c
9560 F:      drivers/power/supply/max77650-charger.c
9561 F:      drivers/input/misc/max77650-onkey.c
9562 F:      drivers/leds/leds-max77650.c
9563 F:      drivers/gpio/gpio-max77650.c
9564
9565 MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
9566 M:      Javier Martinez Canillas <javier@dowhile0.org>
9567 L:      linux-kernel@vger.kernel.org
9568 S:      Supported
9569 F:      drivers/regulator/max77802-regulator.c
9570 F:      Documentation/devicetree/bindings/*/*max77802.txt
9571 F:      include/dt-bindings/*/*max77802.h
9572
9573 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
9574 M:      Krzysztof Kozlowski <krzk@kernel.org>
9575 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9576 L:      linux-pm@vger.kernel.org
9577 S:      Supported
9578 F:      drivers/power/supply/max14577_charger.c
9579 F:      drivers/power/supply/max77693_charger.c
9580
9581 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
9582 M:      Chanwoo Choi <cw00.choi@samsung.com>
9583 M:      Krzysztof Kozlowski <krzk@kernel.org>
9584 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9585 L:      linux-kernel@vger.kernel.org
9586 S:      Supported
9587 F:      drivers/*/max14577*.c
9588 F:      drivers/*/max77686*.c
9589 F:      drivers/*/max77693*.c
9590 F:      drivers/extcon/extcon-max14577.c
9591 F:      drivers/extcon/extcon-max77693.c
9592 F:      drivers/rtc/rtc-max77686.c
9593 F:      drivers/clk/clk-max77686.c
9594 F:      Documentation/devicetree/bindings/mfd/max14577.txt
9595 F:      Documentation/devicetree/bindings/*/max77686.txt
9596 F:      Documentation/devicetree/bindings/mfd/max77693.txt
9597 F:      Documentation/devicetree/bindings/clock/maxim,max77686.txt
9598 F:      include/linux/mfd/max14577*.h
9599 F:      include/linux/mfd/max77686*.h
9600 F:      include/linux/mfd/max77693*.h
9601
9602 MAXIRADIO FM RADIO RECEIVER DRIVER
9603 M:      Hans Verkuil <hverkuil@xs4all.nl>
9604 L:      linux-media@vger.kernel.org
9605 T:      git git://linuxtv.org/media_tree.git
9606 W:      https://linuxtv.org
9607 S:      Maintained
9608 F:      drivers/media/radio/radio-maxiradio*
9609
9610 MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
9611 M:      Peter Rosin <peda@axentia.se>
9612 L:      linux-iio@vger.kernel.org
9613 S:      Maintained
9614 F:      Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
9615 F:      drivers/iio/potentiometer/mcp4018.c
9616 F:      drivers/iio/potentiometer/mcp4531.c
9617
9618 MCR20A IEEE-802.15.4 RADIO DRIVER
9619 M:      Xue Liu <liuxuenetmail@gmail.com>
9620 L:      linux-wpan@vger.kernel.org
9621 W:      https://github.com/xueliu/mcr20a-linux
9622 S:      Maintained
9623 F:      drivers/net/ieee802154/mcr20a.c
9624 F:      drivers/net/ieee802154/mcr20a.h
9625 F:      Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
9626
9627 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
9628 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
9629 L:      linux-iio@vger.kernel.org
9630 S:      Maintained
9631 F:      drivers/iio/dac/cio-dac.c
9632
9633 MEDIA DRIVERS FOR ASCOT2E
9634 M:      Sergey Kozlov <serjk@netup.ru>
9635 M:      Abylay Ospan <aospan@netup.ru>
9636 L:      linux-media@vger.kernel.org
9637 W:      https://linuxtv.org
9638 W:      http://netup.tv/
9639 T:      git git://linuxtv.org/media_tree.git
9640 S:      Supported
9641 F:      drivers/media/dvb-frontends/ascot2e*
9642
9643 MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
9644 M:      Jasmin Jessich <jasmin@anw.at>
9645 L:      linux-media@vger.kernel.org
9646 W:      https://linuxtv.org
9647 T:      git git://linuxtv.org/media_tree.git
9648 S:      Maintained
9649 F:      drivers/media/dvb-frontends/cxd2099*
9650
9651 MEDIA DRIVERS FOR CXD2841ER
9652 M:      Sergey Kozlov <serjk@netup.ru>
9653 M:      Abylay Ospan <aospan@netup.ru>
9654 L:      linux-media@vger.kernel.org
9655 W:      https://linuxtv.org
9656 W:      http://netup.tv/
9657 T:      git git://linuxtv.org/media_tree.git
9658 S:      Supported
9659 F:      drivers/media/dvb-frontends/cxd2841er*
9660
9661 MEDIA DRIVERS FOR CXD2880
9662 M:      Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
9663 L:      linux-media@vger.kernel.org
9664 W:      http://linuxtv.org/
9665 T:      git git://linuxtv.org/media_tree.git
9666 S:      Supported
9667 F:      drivers/media/dvb-frontends/cxd2880/*
9668 F:      drivers/media/spi/cxd2880*
9669
9670 MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
9671 L:      linux-media@vger.kernel.org
9672 W:      https://linuxtv.org
9673 T:      git git://linuxtv.org/media_tree.git
9674 S:      Orphan
9675 F:      drivers/media/pci/ddbridge/*
9676
9677 MEDIA DRIVERS FOR FREESCALE IMX
9678 M:      Steve Longerbeam <slongerbeam@gmail.com>
9679 M:      Philipp Zabel <p.zabel@pengutronix.de>
9680 L:      linux-media@vger.kernel.org
9681 T:      git git://linuxtv.org/media_tree.git
9682 S:      Maintained
9683 F:      Documentation/devicetree/bindings/media/imx.txt
9684 F:      Documentation/media/v4l-drivers/imx.rst
9685 F:      drivers/staging/media/imx/
9686 F:      include/linux/imx-media.h
9687 F:      include/media/imx.h
9688
9689 MEDIA DRIVER FOR FREESCALE IMX PXP
9690 M:      Philipp Zabel <p.zabel@pengutronix.de>
9691 L:      linux-media@vger.kernel.org
9692 T:      git git://linuxtv.org/media_tree.git
9693 S:      Maintained
9694 F:      drivers/media/platform/imx-pxp.[ch]
9695
9696 MEDIA DRIVERS FOR FREESCALE IMX7
9697 M:      Rui Miguel Silva <rmfrfs@gmail.com>
9698 L:      linux-media@vger.kernel.org
9699 T:      git git://linuxtv.org/media_tree.git
9700 S:      Maintained
9701 F:      Documentation/devicetree/bindings/media/imx7-csi.txt
9702 F:      Documentation/devicetree/bindings/media/imx7-mipi-csi2.txt
9703 F:      Documentation/media/v4l-drivers/imx7.rst
9704 F:      drivers/staging/media/imx/imx7-media-csi.c
9705 F:      drivers/staging/media/imx/imx7-mipi-csis.c
9706
9707 MEDIA DRIVERS FOR HELENE
9708 M:      Abylay Ospan <aospan@netup.ru>
9709 L:      linux-media@vger.kernel.org
9710 W:      https://linuxtv.org
9711 W:      http://netup.tv/
9712 T:      git git://linuxtv.org/media_tree.git
9713 S:      Supported
9714 F:      drivers/media/dvb-frontends/helene*
9715
9716 MEDIA DRIVERS FOR HORUS3A
9717 M:      Sergey Kozlov <serjk@netup.ru>
9718 M:      Abylay Ospan <aospan@netup.ru>
9719 L:      linux-media@vger.kernel.org
9720 W:      https://linuxtv.org
9721 W:      http://netup.tv/
9722 T:      git git://linuxtv.org/media_tree.git
9723 S:      Supported
9724 F:      drivers/media/dvb-frontends/horus3a*
9725
9726 MEDIA DRIVERS FOR LNBH25
9727 M:      Sergey Kozlov <serjk@netup.ru>
9728 M:      Abylay Ospan <aospan@netup.ru>
9729 L:      linux-media@vger.kernel.org
9730 W:      https://linuxtv.org
9731 W:      http://netup.tv/
9732 T:      git git://linuxtv.org/media_tree.git
9733 S:      Supported
9734 F:      drivers/media/dvb-frontends/lnbh25*
9735
9736 MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
9737 L:      linux-media@vger.kernel.org
9738 W:      https://linuxtv.org
9739 T:      git git://linuxtv.org/media_tree.git
9740 S:      Orphan
9741 F:      drivers/media/dvb-frontends/mxl5xx*
9742
9743 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
9744 M:      Sergey Kozlov <serjk@netup.ru>
9745 M:      Abylay Ospan <aospan@netup.ru>
9746 L:      linux-media@vger.kernel.org
9747 W:      https://linuxtv.org
9748 W:      http://netup.tv/
9749 T:      git git://linuxtv.org/media_tree.git
9750 S:      Supported
9751 F:      drivers/media/pci/netup_unidvb/*
9752
9753 MEDIA DRIVERS FOR RENESAS - CEU
9754 M:      Jacopo Mondi <jacopo@jmondi.org>
9755 L:      linux-media@vger.kernel.org
9756 L:      linux-renesas-soc@vger.kernel.org
9757 T:      git git://linuxtv.org/media_tree.git
9758 S:      Supported
9759 F:      Documentation/devicetree/bindings/media/renesas,ceu.txt
9760 F:      drivers/media/platform/renesas-ceu.c
9761 F:      include/media/drv-intf/renesas-ceu.h
9762
9763 MEDIA DRIVERS FOR RENESAS - DRIF
9764 M:      Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
9765 L:      linux-media@vger.kernel.org
9766 L:      linux-renesas-soc@vger.kernel.org
9767 T:      git git://linuxtv.org/media_tree.git
9768 S:      Supported
9769 F:      Documentation/devicetree/bindings/media/renesas,drif.txt
9770 F:      drivers/media/platform/rcar_drif.c
9771
9772 MEDIA DRIVERS FOR RENESAS - FCP
9773 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9774 L:      linux-media@vger.kernel.org
9775 L:      linux-renesas-soc@vger.kernel.org
9776 T:      git git://linuxtv.org/media_tree.git
9777 S:      Supported
9778 F:      Documentation/devicetree/bindings/media/renesas,fcp.txt
9779 F:      drivers/media/platform/rcar-fcp.c
9780 F:      include/media/rcar-fcp.h
9781
9782 MEDIA DRIVERS FOR RENESAS - FDP1
9783 M:      Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
9784 L:      linux-media@vger.kernel.org
9785 L:      linux-renesas-soc@vger.kernel.org
9786 T:      git git://linuxtv.org/media_tree.git
9787 S:      Supported
9788 F:      Documentation/devicetree/bindings/media/renesas,fdp1.txt
9789 F:      drivers/media/platform/rcar_fdp1.c
9790
9791 MEDIA DRIVERS FOR RENESAS - VIN
9792 M:      Niklas Söderlund <niklas.soderlund@ragnatech.se>
9793 L:      linux-media@vger.kernel.org
9794 L:      linux-renesas-soc@vger.kernel.org
9795 T:      git git://linuxtv.org/media_tree.git
9796 S:      Supported
9797 F:      Documentation/devicetree/bindings/media/renesas,rcar-csi2.txt
9798 F:      Documentation/devicetree/bindings/media/rcar_vin.txt
9799 F:      drivers/media/platform/rcar-vin/
9800
9801 MEDIA DRIVERS FOR RENESAS - VSP1
9802 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9803 M:      Kieran Bingham <kieran.bingham+renesas@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,vsp1.txt
9809 F:      drivers/media/platform/vsp1/
9810
9811 MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
9812 L:      linux-media@vger.kernel.org
9813 W:      https://linuxtv.org
9814 T:      git git://linuxtv.org/media_tree.git
9815 S:      Orphan
9816 F:      drivers/media/dvb-frontends/stv0910*
9817
9818 MEDIA DRIVERS FOR ST STV6111 TUNER ICs
9819 L:      linux-media@vger.kernel.org
9820 W:      https://linuxtv.org
9821 T:      git git://linuxtv.org/media_tree.git
9822 S:      Orphan
9823 F:      drivers/media/dvb-frontends/stv6111*
9824
9825 MEDIA DRIVERS FOR STM32 - DCMI
9826 M:      Hugues Fruchet <hugues.fruchet@st.com>
9827 L:      linux-media@vger.kernel.org
9828 T:      git git://linuxtv.org/media_tree.git
9829 S:      Supported
9830 F:      Documentation/devicetree/bindings/media/st,stm32-dcmi.txt
9831 F:      drivers/media/platform/stm32/stm32-dcmi.c
9832
9833 MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
9834 M:      Dmitry Osipenko <digetx@gmail.com>
9835 L:      linux-media@vger.kernel.org
9836 L:      linux-tegra@vger.kernel.org
9837 T:      git git://linuxtv.org/media_tree.git
9838 S:      Maintained
9839 F:      Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt
9840 F:      drivers/staging/media/tegra-vde/
9841
9842 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
9843 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
9844 P:      LinuxTV.org Project
9845 L:      linux-media@vger.kernel.org
9846 W:      https://linuxtv.org
9847 Q:      http://patchwork.kernel.org/project/linux-media/list/
9848 T:      git git://linuxtv.org/media_tree.git
9849 S:      Maintained
9850 F:      Documentation/devicetree/bindings/media/
9851 F:      Documentation/media/
9852 F:      drivers/media/
9853 F:      drivers/staging/media/
9854 F:      include/linux/platform_data/media/
9855 F:      include/media/
9856 F:      include/uapi/linux/dvb/
9857 F:      include/uapi/linux/videodev2.h
9858 F:      include/uapi/linux/media.h
9859 F:      include/uapi/linux/v4l2-*
9860 F:      include/uapi/linux/meye.h
9861 F:      include/uapi/linux/ivtv*
9862 F:      include/uapi/linux/uvcvideo.h
9863
9864 MEDIATEK BLUETOOTH DRIVER
9865 M:      Sean Wang <sean.wang@mediatek.com>
9866 L:      linux-bluetooth@vger.kernel.org
9867 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9868 S:      Maintained
9869 F:      Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
9870 F:      drivers/bluetooth/btmtkuart.c
9871
9872 MEDIATEK CIR DRIVER
9873 M:      Sean Wang <sean.wang@mediatek.com>
9874 S:      Maintained
9875 F:      drivers/media/rc/mtk-cir.c
9876
9877 MEDIATEK DMA DRIVER
9878 M:      Sean Wang <sean.wang@mediatek.com>
9879 L:      dmaengine@vger.kernel.org
9880 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9881 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9882 S:      Maintained
9883 F:      Documentation/devicetree/bindings/dma/mtk-*
9884 F:      drivers/dma/mediatek/
9885
9886 MEDIATEK PMIC LED DRIVER
9887 M:      Sean Wang <sean.wang@mediatek.com>
9888 S:      Maintained
9889 F:      drivers/leds/leds-mt6323.c
9890 F:      Documentation/devicetree/bindings/leds/leds-mt6323.txt
9891
9892 MEDIATEK ETHERNET DRIVER
9893 M:      Felix Fietkau <nbd@openwrt.org>
9894 M:      John Crispin <john@phrozen.org>
9895 M:      Sean Wang <sean.wang@mediatek.com>
9896 M:      Nelson Chang <nelson.chang@mediatek.com>
9897 L:      netdev@vger.kernel.org
9898 S:      Maintained
9899 F:      drivers/net/ethernet/mediatek/
9900
9901 MEDIATEK SWITCH DRIVER
9902 M:      Sean Wang <sean.wang@mediatek.com>
9903 L:      netdev@vger.kernel.org
9904 S:      Maintained
9905 F:      drivers/net/dsa/mt7530.*
9906 F:      net/dsa/tag_mtk.c
9907
9908 MEDIATEK JPEG DRIVER
9909 M:      Rick Chang <rick.chang@mediatek.com>
9910 M:      Bin Liu <bin.liu@mediatek.com>
9911 S:      Supported
9912 F:      drivers/media/platform/mtk-jpeg/
9913 F:      Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
9914
9915 MEDIATEK MDP DRIVER
9916 M:      Minghsiu Tsai <minghsiu.tsai@mediatek.com>
9917 M:      Houlong Wei <houlong.wei@mediatek.com>
9918 M:      Andrew-CT Chen <andrew-ct.chen@mediatek.com>
9919 S:      Supported
9920 F:      drivers/media/platform/mtk-mdp/
9921 F:      drivers/media/platform/mtk-vpu/
9922 F:      Documentation/devicetree/bindings/media/mediatek-mdp.txt
9923
9924 MEDIATEK MEDIA DRIVER
9925 M:      Tiffany Lin <tiffany.lin@mediatek.com>
9926 M:      Andrew-CT Chen <andrew-ct.chen@mediatek.com>
9927 S:      Supported
9928 F:      drivers/media/platform/mtk-vcodec/
9929 F:      drivers/media/platform/mtk-vpu/
9930 F:      Documentation/devicetree/bindings/media/mediatek-vcodec.txt
9931 F:      Documentation/devicetree/bindings/media/mediatek-vpu.txt
9932
9933 MEDIATEK MMC/SD/SDIO DRIVER
9934 M:      Chaotian Jing <chaotian.jing@mediatek.com>
9935 S:      Maintained
9936 F:      drivers/mmc/host/mtk-sd.c
9937 F:      Documentation/devicetree/bindings/mmc/mtk-sd.txt
9938
9939 MEDIATEK MT76 WIRELESS LAN DRIVER
9940 M:      Felix Fietkau <nbd@nbd.name>
9941 M:      Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
9942 R:      Ryder Lee <ryder.lee@mediatek.com>
9943 R:      Roy Luo <royluo@google.com>
9944 L:      linux-wireless@vger.kernel.org
9945 S:      Maintained
9946 F:      drivers/net/wireless/mediatek/mt76/
9947
9948 MEDIATEK MT7601U WIRELESS LAN DRIVER
9949 M:      Jakub Kicinski <kubakici@wp.pl>
9950 L:      linux-wireless@vger.kernel.org
9951 S:      Maintained
9952 F:      drivers/net/wireless/mediatek/mt7601u/
9953
9954 MEDIATEK NAND CONTROLLER DRIVER
9955 M:      Xiaolei Li <xiaolei.li@mediatek.com>
9956 L:      linux-mtd@lists.infradead.org
9957 S:      Maintained
9958 F:      drivers/mtd/nand/raw/mtk_*
9959 F:      Documentation/devicetree/bindings/mtd/mtk-nand.txt
9960
9961 MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
9962 M:      Sean Wang <sean.wang@mediatek.com>
9963 S:      Maintained
9964 F:      drivers/char/hw_random/mtk-rng.c
9965
9966 MEDIATEK USB3 DRD IP DRIVER
9967 M:      Chunfeng Yun <chunfeng.yun@mediatek.com>
9968 L:      linux-usb@vger.kernel.org (moderated for non-subscribers)
9969 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9970 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9971 S:      Maintained
9972 F:      drivers/usb/mtu3/
9973
9974 MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
9975 M:      Peter Senna Tschudin <peter.senna@gmail.com>
9976 M:      Martin Donnelly <martin.donnelly@ge.com>
9977 M:      Martyn Welch <martyn.welch@collabora.co.uk>
9978 S:      Maintained
9979 F:      drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
9980 F:      Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
9981
9982 MEGARAID SCSI/SAS DRIVERS
9983 M:      Kashyap Desai <kashyap.desai@broadcom.com>
9984 M:      Sumit Saxena <sumit.saxena@broadcom.com>
9985 M:      Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
9986 L:      megaraidlinux.pdl@broadcom.com
9987 L:      linux-scsi@vger.kernel.org
9988 W:      http://www.avagotech.com/support/
9989 S:      Maintained
9990 F:      Documentation/scsi/megaraid.txt
9991 F:      drivers/scsi/megaraid.*
9992 F:      drivers/scsi/megaraid/
9993
9994 MELEXIS MLX90614 DRIVER
9995 M:      Crt Mori <cmo@melexis.com>
9996 L:      linux-iio@vger.kernel.org
9997 W:      http://www.melexis.com
9998 S:      Supported
9999 F:      drivers/iio/temperature/mlx90614.c
10000
10001 MELEXIS MLX90632 DRIVER
10002 M:      Crt Mori <cmo@melexis.com>
10003 L:      linux-iio@vger.kernel.org
10004 W:      http://www.melexis.com
10005 S:      Supported
10006 F:      drivers/iio/temperature/mlx90632.c
10007
10008 MELFAS MIP4 TOUCHSCREEN DRIVER
10009 M:      Sangwon Jee <jeesw@melfas.com>
10010 W:      http://www.melfas.com
10011 S:      Supported
10012 F:      drivers/input/touchscreen/melfas_mip4.c
10013 F:      Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
10014
10015 MELLANOX ETHERNET DRIVER (mlx4_en)
10016 M:      Tariq Toukan <tariqt@mellanox.com>
10017 L:      netdev@vger.kernel.org
10018 S:      Supported
10019 W:      http://www.mellanox.com
10020 Q:      http://patchwork.ozlabs.org/project/netdev/list/
10021 F:      drivers/net/ethernet/mellanox/mlx4/en_*
10022
10023 MELLANOX ETHERNET DRIVER (mlx5e)
10024 M:      Saeed Mahameed <saeedm@mellanox.com>
10025 L:      netdev@vger.kernel.org
10026 S:      Supported
10027 W:      http://www.mellanox.com
10028 Q:      http://patchwork.ozlabs.org/project/netdev/list/
10029 F:      drivers/net/ethernet/mellanox/mlx5/core/en_*
10030
10031 MELLANOX ETHERNET INNOVA DRIVERS
10032 R:      Boris Pismenny <borisp@mellanox.com>
10033 L:      netdev@vger.kernel.org
10034 S:      Supported
10035 W:      http://www.mellanox.com
10036 Q:      http://patchwork.ozlabs.org/project/netdev/list/
10037 F:      drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
10038 F:      drivers/net/ethernet/mellanox/mlx5/core/accel/*
10039 F:      drivers/net/ethernet/mellanox/mlx5/core/fpga/*
10040 F:      include/linux/mlx5/mlx5_ifc_fpga.h
10041
10042 MELLANOX ETHERNET SWITCH DRIVERS
10043 M:      Jiri Pirko <jiri@mellanox.com>
10044 M:      Ido Schimmel <idosch@mellanox.com>
10045 L:      netdev@vger.kernel.org
10046 S:      Supported
10047 W:      http://www.mellanox.com
10048 Q:      http://patchwork.ozlabs.org/project/netdev/list/
10049 F:      drivers/net/ethernet/mellanox/mlxsw/
10050 F:      tools/testing/selftests/drivers/net/mlxsw/
10051
10052 MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
10053 M:      mlxsw@mellanox.com
10054 L:      netdev@vger.kernel.org
10055 S:      Supported
10056 W:      http://www.mellanox.com
10057 Q:      http://patchwork.ozlabs.org/project/netdev/list/
10058 F:      drivers/net/ethernet/mellanox/mlxfw/
10059
10060 MELLANOX HARDWARE PLATFORM SUPPORT
10061 M:      Andy Shevchenko <andy@infradead.org>
10062 M:      Darren Hart <dvhart@infradead.org>
10063 M:      Vadim Pasternak <vadimp@mellanox.com>
10064 L:      platform-driver-x86@vger.kernel.org
10065 S:      Supported
10066 F:      drivers/platform/mellanox/
10067 F:      include/linux/platform_data/mlxreg.h
10068
10069 MELLANOX MLX4 core VPI driver
10070 M:      Tariq Toukan <tariqt@mellanox.com>
10071 L:      netdev@vger.kernel.org
10072 L:      linux-rdma@vger.kernel.org
10073 W:      http://www.mellanox.com
10074 Q:      http://patchwork.ozlabs.org/project/netdev/list/
10075 S:      Supported
10076 F:      drivers/net/ethernet/mellanox/mlx4/
10077 F:      include/linux/mlx4/
10078
10079 MELLANOX MLX4 IB driver
10080 M:      Yishai Hadas <yishaih@mellanox.com>
10081 L:      linux-rdma@vger.kernel.org
10082 W:      http://www.mellanox.com
10083 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
10084 S:      Supported
10085 F:      drivers/infiniband/hw/mlx4/
10086 F:      include/linux/mlx4/
10087 F:      include/uapi/rdma/mlx4-abi.h
10088
10089 MELLANOX MLX5 core VPI driver
10090 M:      Saeed Mahameed <saeedm@mellanox.com>
10091 M:      Leon Romanovsky <leonro@mellanox.com>
10092 L:      netdev@vger.kernel.org
10093 L:      linux-rdma@vger.kernel.org
10094 W:      http://www.mellanox.com
10095 Q:      http://patchwork.ozlabs.org/project/netdev/list/
10096 S:      Supported
10097 F:      drivers/net/ethernet/mellanox/mlx5/core/
10098 F:      include/linux/mlx5/
10099
10100 MELLANOX MLX5 IB driver
10101 M:      Leon Romanovsky <leonro@mellanox.com>
10102 L:      linux-rdma@vger.kernel.org
10103 W:      http://www.mellanox.com
10104 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
10105 S:      Supported
10106 F:      drivers/infiniband/hw/mlx5/
10107 F:      include/linux/mlx5/
10108 F:      include/uapi/rdma/mlx5-abi.h
10109
10110 MELLANOX MLXCPLD I2C AND MUX DRIVER
10111 M:      Vadim Pasternak <vadimp@mellanox.com>
10112 M:      Michael Shych <michaelsh@mellanox.com>
10113 L:      linux-i2c@vger.kernel.org
10114 S:      Supported
10115 F:      drivers/i2c/busses/i2c-mlxcpld.c
10116 F:      drivers/i2c/muxes/i2c-mux-mlxcpld.c
10117 F:      Documentation/i2c/busses/i2c-mlxcpld
10118
10119 MELLANOX MLXCPLD LED DRIVER
10120 M:      Vadim Pasternak <vadimp@mellanox.com>
10121 L:      linux-leds@vger.kernel.org
10122 S:      Supported
10123 F:      drivers/leds/leds-mlxcpld.c
10124 F:      drivers/leds/leds-mlxreg.c
10125 F:      Documentation/leds/leds-mlxcpld.txt
10126
10127 MELLANOX PLATFORM DRIVER
10128 M:      Vadim Pasternak <vadimp@mellanox.com>
10129 L:      platform-driver-x86@vger.kernel.org
10130 S:      Supported
10131 F:      drivers/platform/x86/mlx-platform.c
10132
10133 MEMBARRIER SUPPORT
10134 M:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
10135 M:      "Paul E. McKenney" <paulmck@linux.ibm.com>
10136 L:      linux-kernel@vger.kernel.org
10137 S:      Supported
10138 F:      kernel/sched/membarrier.c
10139 F:      include/uapi/linux/membarrier.h
10140 F:      arch/powerpc/include/asm/membarrier.h
10141
10142 MEMBLOCK
10143 M:      Mike Rapoport <rppt@linux.ibm.com>
10144 L:      linux-mm@kvack.org
10145 S:      Maintained
10146 F:      include/linux/memblock.h
10147 F:      mm/memblock.c
10148 F:      Documentation/core-api/boot-time-mm.rst
10149
10150 MEMORY MANAGEMENT
10151 L:      linux-mm@kvack.org
10152 W:      http://www.linux-mm.org
10153 S:      Maintained
10154 F:      include/linux/mm.h
10155 F:      include/linux/gfp.h
10156 F:      include/linux/mmzone.h
10157 F:      include/linux/memory_hotplug.h
10158 F:      include/linux/vmalloc.h
10159 F:      mm/
10160
10161 MEMORY TECHNOLOGY DEVICES (MTD)
10162 M:      David Woodhouse <dwmw2@infradead.org>
10163 M:      Brian Norris <computersforpeace@gmail.com>
10164 M:      Marek Vasut <marek.vasut@gmail.com>
10165 M:      Miquel Raynal <miquel.raynal@bootlin.com>
10166 M:      Richard Weinberger <richard@nod.at>
10167 M:      Vignesh Raghavendra <vigneshr@ti.com>
10168 L:      linux-mtd@lists.infradead.org
10169 W:      http://www.linux-mtd.infradead.org/
10170 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
10171 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/fixes
10172 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/next
10173 S:      Maintained
10174 F:      Documentation/devicetree/bindings/mtd/
10175 F:      drivers/mtd/
10176 F:      include/linux/mtd/
10177 F:      include/uapi/mtd/
10178
10179 MEN A21 WATCHDOG DRIVER
10180 M:      Johannes Thumshirn <morbidrsa@gmail.com>
10181 L:      linux-watchdog@vger.kernel.org
10182 S:      Maintained
10183 F:      drivers/watchdog/mena21_wdt.c
10184
10185 MEN CHAMELEON BUS (mcb)
10186 M:      Johannes Thumshirn <morbidrsa@gmail.com>
10187 S:      Maintained
10188 F:      drivers/mcb/
10189 F:      include/linux/mcb.h
10190 F:      Documentation/men-chameleon-bus.txt
10191
10192 MEN F21BMC (Board Management Controller)
10193 M:      Andreas Werner <andreas.werner@men.de>
10194 S:      Supported
10195 F:      drivers/mfd/menf21bmc.c
10196 F:      drivers/watchdog/menf21bmc_wdt.c
10197 F:      drivers/leds/leds-menf21bmc.c
10198 F:      drivers/hwmon/menf21bmc_hwmon.c
10199 F:      Documentation/hwmon/menf21bmc.rst
10200
10201 MEN Z069 WATCHDOG DRIVER
10202 M:      Johannes Thumshirn <jth@kernel.org>
10203 L:      linux-watchdog@vger.kernel.org
10204 S:      Maintained
10205 F:      drivers/watchdog/menz69_wdt.c
10206
10207 MESON AO CEC DRIVER FOR AMLOGIC SOCS
10208 M:      Neil Armstrong <narmstrong@baylibre.com>
10209 L:      linux-media@lists.freedesktop.org
10210 L:      linux-amlogic@lists.infradead.org
10211 W:      http://linux-meson.com/
10212 S:      Supported
10213 F:      drivers/media/platform/meson/ao-cec.c
10214 F:      drivers/media/platform/meson/ao-cec-g12a.c
10215 F:      Documentation/devicetree/bindings/media/meson-ao-cec.txt
10216 T:      git git://linuxtv.org/media_tree.git
10217
10218 MESON NAND CONTROLLER DRIVER FOR AMLOGIC SOCS
10219 M:      Liang Yang <liang.yang@amlogic.com>
10220 L:      linux-mtd@lists.infradead.org
10221 S:      Maintained
10222 F:      drivers/mtd/nand/raw/meson_*
10223 F:      Documentation/devicetree/bindings/mtd/amlogic,meson-nand.txt
10224
10225 MESON VIDEO DECODER DRIVER FOR AMLOGIC SOCS
10226 M:      Maxime Jourdan <mjourdan@baylibre.com>
10227 L:      linux-media@lists.freedesktop.org
10228 L:      linux-amlogic@lists.infradead.org
10229 S:      Supported
10230 F:      drivers/staging/media/meson/vdec/
10231 T:      git git://linuxtv.org/media_tree.git
10232
10233 METHODE UDPU SUPPORT
10234 M:      Vladimir Vid <vladimir.vid@sartura.hr>
10235 S:      Maintained
10236 F:      arch/arm64/boot/dts/marvell/armada-3720-uDPU.dts
10237
10238 MICROBLAZE ARCHITECTURE
10239 M:      Michal Simek <monstr@monstr.eu>
10240 W:      http://www.monstr.eu/fdt/
10241 T:      git git://git.monstr.eu/linux-2.6-microblaze.git
10242 S:      Supported
10243 F:      arch/microblaze/
10244
10245 MICROCHIP AT91 SERIAL DRIVER
10246 M:      Richard Genoud <richard.genoud@gmail.com>
10247 S:      Maintained
10248 F:      drivers/tty/serial/atmel_serial.c
10249 F:      drivers/tty/serial/atmel_serial.h
10250 F:      Documentation/devicetree/bindings/mfd/atmel-usart.txt
10251
10252 MICROCHIP AUDIO ASOC DRIVERS
10253 M:      Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
10254 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
10255 S:      Supported
10256 F:      sound/soc/atmel
10257
10258 MICROCHIP DMA DRIVER
10259 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
10260 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10261 L:      dmaengine@vger.kernel.org
10262 S:      Supported
10263 F:      drivers/dma/at_hdmac.c
10264 F:      drivers/dma/at_hdmac_regs.h
10265 F:      include/linux/platform_data/dma-atmel.h
10266 F:      Documentation/devicetree/bindings/dma/atmel-dma.txt
10267 F:      include/dt-bindings/dma/at91.h
10268
10269 MICROCHIP ECC DRIVER
10270 M:      Tudor Ambarus <tudor.ambarus@microchip.com>
10271 L:      linux-crypto@vger.kernel.org
10272 S:      Maintained
10273 F:      drivers/crypto/atmel-ecc.*
10274
10275 MICROCHIP I2C DRIVER
10276 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
10277 L:      linux-i2c@vger.kernel.org
10278 S:      Supported
10279 F:      drivers/i2c/busses/i2c-at91.h
10280 F:      drivers/i2c/busses/i2c-at91-*.c
10281
10282 MICROCHIP ISC DRIVER
10283 M:      Eugen Hristev <eugen.hristev@microchip.com>
10284 L:      linux-media@vger.kernel.org
10285 S:      Supported
10286 F:      drivers/media/platform/atmel/atmel-isc.c
10287 F:      drivers/media/platform/atmel/atmel-isc-regs.h
10288 F:      Documentation/devicetree/bindings/media/atmel-isc.txt
10289
10290 MICROCHIP ISI DRIVER
10291 M:      Eugen Hristev <eugen.hristev@microchip.com>
10292 L:      linux-media@vger.kernel.org
10293 S:      Supported
10294 F:      drivers/media/platform/atmel/atmel-isi.c
10295 F:      drivers/media/platform/atmel/atmel-isi.h
10296
10297 MICROCHIP AT91 USART MFD DRIVER
10298 M:      Radu Pirea <radu_nicolae.pirea@upb.ro>
10299 L:      linux-kernel@vger.kernel.org
10300 S:      Supported
10301 F:      drivers/mfd/at91-usart.c
10302 F:      include/dt-bindings/mfd/at91-usart.h
10303 F:      Documentation/devicetree/bindings/mfd/atmel-usart.txt
10304
10305 MICROCHIP AT91 USART SPI DRIVER
10306 M:      Radu Pirea <radu_nicolae.pirea@upb.ro>
10307 L:      linux-spi@vger.kernel.org
10308 S:      Supported
10309 F:      drivers/spi/spi-at91-usart.c
10310 F:      Documentation/devicetree/bindings/mfd/atmel-usart.txt
10311
10312 MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
10313 M:      Woojung Huh <woojung.huh@microchip.com>
10314 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10315 L:      netdev@vger.kernel.org
10316 S:      Maintained
10317 F:      net/dsa/tag_ksz.c
10318 F:      drivers/net/dsa/microchip/*
10319 F:      include/linux/platform_data/microchip-ksz.h
10320 F:      Documentation/devicetree/bindings/net/dsa/ksz.txt
10321
10322 MICROCHIP LAN743X ETHERNET DRIVER
10323 M:      Bryan Whitehead <bryan.whitehead@microchip.com>
10324 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10325 L:      netdev@vger.kernel.org
10326 S:      Maintained
10327 F:      drivers/net/ethernet/microchip/lan743x_*
10328
10329 MICROCHIP LCDFB DRIVER
10330 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
10331 L:      linux-fbdev@vger.kernel.org
10332 S:      Maintained
10333 F:      drivers/video/fbdev/atmel_lcdfb.c
10334 F:      include/video/atmel_lcdc.h
10335
10336 MICROCHIP MMC/SD/SDIO MCI DRIVER
10337 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
10338 S:      Maintained
10339 F:      drivers/mmc/host/atmel-mci.c
10340
10341 MICROCHIP MCP16502 PMIC DRIVER
10342 M:      Andrei Stefanescu <andrei.stefanescu@microchip.com>
10343 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10344 S:      Maintained
10345 F:      Documentation/devicetree/bindings/regulator/mcp16502-regulator.txt
10346 F:      drivers/regulator/mcp16502.c
10347
10348 MICROCHIP MCP3911 ADC DRIVER
10349 M:      Marcus Folkesson <marcus.folkesson@gmail.com>
10350 M:      Kent Gustavsson <kent@minoris.se>
10351 L:      linux-iio@vger.kernel.org
10352 S:      Supported
10353 F:      drivers/iio/adc/mcp3911.c
10354 F:      Documentation/devicetree/bindings/iio/adc/mcp3911.txt
10355
10356 MICROCHIP NAND DRIVER
10357 M:      Tudor Ambarus <tudor.ambarus@microchip.com>
10358 L:      linux-mtd@lists.infradead.org
10359 S:      Supported
10360 F:      drivers/mtd/nand/raw/atmel/*
10361 F:      Documentation/devicetree/bindings/mtd/atmel-nand.txt
10362
10363 MICROCHIP PWM DRIVER
10364 M:      Claudiu Beznea <claudiu.beznea@microchip.com>
10365 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10366 L:      linux-pwm@vger.kernel.org
10367 S:      Supported
10368 F:      drivers/pwm/pwm-atmel.c
10369 F:      Documentation/devicetree/bindings/pwm/atmel-pwm.txt
10370
10371 MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
10372 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
10373 M:      Eugen Hristev <eugen.hristev@microchip.com>
10374 L:      linux-iio@vger.kernel.org
10375 S:      Supported
10376 F:      drivers/iio/adc/at91-sama5d2_adc.c
10377 F:      Documentation/devicetree/bindings/iio/adc/at91-sama5d2_adc.txt
10378 F:      include/dt-bindings/iio/adc/at91-sama5d2_adc.h
10379
10380 MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
10381 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
10382 S:      Supported
10383 F:      drivers/power/reset/at91-sama5d2_shdwc.c
10384
10385 MICROCHIP SAMA5D2-COMPATIBLE PIOBU GPIO
10386 M:      Andrei Stefanescu <andrei.stefanescu@microchip.com>
10387 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10388 L:      linux-gpio@vger.kernel.org
10389 F:      drivers/gpio/gpio-sama5d2-piobu.c
10390
10391 MICROCHIP SPI DRIVER
10392 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
10393 S:      Supported
10394 F:      drivers/spi/spi-atmel.*
10395
10396 MICROCHIP SSC DRIVER
10397 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
10398 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10399 S:      Supported
10400 F:      drivers/misc/atmel-ssc.c
10401 F:      include/linux/atmel-ssc.h
10402
10403 MICROCHIP TIMER COUNTER (TC) AND CLOCKSOURCE DRIVERS
10404 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
10405 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10406 S:      Supported
10407 F:      drivers/misc/atmel_tclib.c
10408 F:      drivers/clocksource/tcb_clksrc.c
10409
10410 MICROCHIP USBA UDC DRIVER
10411 M:      Cristian Birsan <cristian.birsan@microchip.com>
10412 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10413 S:      Supported
10414 F:      drivers/usb/gadget/udc/atmel_usba_udc.*
10415
10416 MICROCHIP USB251XB DRIVER
10417 M:      Richard Leitner <richard.leitner@skidata.com>
10418 L:      linux-usb@vger.kernel.org
10419 S:      Maintained
10420 F:      drivers/usb/misc/usb251xb.c
10421 F:      Documentation/devicetree/bindings/usb/usb251xb.txt
10422
10423 MICROCHIP XDMA DRIVER
10424 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
10425 L:      linux-arm-kernel@lists.infradead.org
10426 L:      dmaengine@vger.kernel.org
10427 S:      Supported
10428 F:      drivers/dma/at_xdmac.c
10429
10430 MICROSEMI MIPS SOCS
10431 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
10432 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10433 L:      linux-mips@vger.kernel.org
10434 S:      Supported
10435 F:      arch/mips/generic/board-ocelot.c
10436 F:      arch/mips/configs/generic/board-ocelot.config
10437 F:      arch/mips/boot/dts/mscc/
10438 F:      Documentation/devicetree/bindings/mips/mscc.txt
10439
10440 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
10441 M:      Don Brace <don.brace@microsemi.com>
10442 L:      esc.storagedev@microsemi.com
10443 L:      linux-scsi@vger.kernel.org
10444 S:      Supported
10445 F:      drivers/scsi/smartpqi/smartpqi*.[ch]
10446 F:      drivers/scsi/smartpqi/Kconfig
10447 F:      drivers/scsi/smartpqi/Makefile
10448 F:      include/linux/cciss*.h
10449 F:      include/uapi/linux/cciss*.h
10450 F:      Documentation/scsi/smartpqi.txt
10451
10452 MICROSEMI ETHERNET SWITCH DRIVER
10453 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
10454 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10455 L:      netdev@vger.kernel.org
10456 S:      Supported
10457 F:      drivers/net/ethernet/mscc/
10458
10459 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
10460 M:      Chen Yu <yu.c.chen@intel.com>
10461 L:      platform-driver-x86@vger.kernel.org
10462 S:      Supported
10463 F:      drivers/platform/x86/surfacepro3_button.c
10464
10465 MICROTEK X6 SCANNER
10466 M:      Oliver Neukum <oliver@neukum.org>
10467 S:      Maintained
10468 F:      drivers/usb/image/microtek.*
10469
10470 MIPS
10471 M:      Ralf Baechle <ralf@linux-mips.org>
10472 M:      Paul Burton <paul.burton@mips.com>
10473 M:      James Hogan <jhogan@kernel.org>
10474 L:      linux-mips@vger.kernel.org
10475 W:      http://www.linux-mips.org/
10476 T:      git git://git.linux-mips.org/pub/scm/ralf/linux.git
10477 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
10478 Q:      http://patchwork.linux-mips.org/project/linux-mips/list/
10479 S:      Supported
10480 F:      Documentation/devicetree/bindings/mips/
10481 F:      Documentation/mips/
10482 F:      arch/mips/
10483 F:      drivers/platform/mips/
10484
10485 MIPS BOSTON DEVELOPMENT BOARD
10486 M:      Paul Burton <paul.burton@mips.com>
10487 L:      linux-mips@vger.kernel.org
10488 S:      Maintained
10489 F:      Documentation/devicetree/bindings/clock/img,boston-clock.txt
10490 F:      arch/mips/boot/dts/img/boston.dts
10491 F:      arch/mips/configs/generic/board-boston.config
10492 F:      drivers/clk/imgtec/clk-boston.c
10493 F:      include/dt-bindings/clock/boston-clock.h
10494
10495 MIPS GENERIC PLATFORM
10496 M:      Paul Burton <paul.burton@mips.com>
10497 L:      linux-mips@vger.kernel.org
10498 S:      Supported
10499 F:      Documentation/devicetree/bindings/power/mti,mips-cpc.txt
10500 F:      arch/mips/generic/
10501 F:      arch/mips/tools/generic-board-config.sh
10502
10503 MIPS/LOONGSON1 ARCHITECTURE
10504 M:      Keguang Zhang <keguang.zhang@gmail.com>
10505 L:      linux-mips@vger.kernel.org
10506 S:      Maintained
10507 F:      arch/mips/loongson32/
10508 F:      arch/mips/include/asm/mach-loongson32/
10509 F:      drivers/*/*loongson1*
10510 F:      drivers/*/*/*loongson1*
10511
10512 MIPS/LOONGSON2 ARCHITECTURE
10513 M:      Jiaxun Yang <jiaxun.yang@flygoat.com>
10514 L:      linux-mips@vger.kernel.org
10515 S:      Maintained
10516 F:      arch/mips/loongson64/fuloong-2e/
10517 F:      arch/mips/loongson64/lemote-2f/
10518 F:      arch/mips/include/asm/mach-loongson64/
10519 F:      drivers/*/*loongson2*
10520 F:      drivers/*/*/*loongson2*
10521
10522 MIPS/LOONGSON3 ARCHITECTURE
10523 M:      Huacai Chen <chenhc@lemote.com>
10524 L:      linux-mips@vger.kernel.org
10525 S:      Maintained
10526 F:      arch/mips/loongson64/
10527 F:      arch/mips/include/asm/mach-loongson64/
10528 F:      drivers/platform/mips/cpu_hwmon.c
10529 F:      drivers/*/*loongson3*
10530 F:      drivers/*/*/*loongson3*
10531
10532 MIPS RINT INSTRUCTION EMULATION
10533 M:      Aleksandar Markovic <aleksandar.markovic@mips.com>
10534 L:      linux-mips@vger.kernel.org
10535 S:      Supported
10536 F:      arch/mips/math-emu/sp_rint.c
10537 F:      arch/mips/math-emu/dp_rint.c
10538
10539 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
10540 M:      Hans Verkuil <hverkuil@xs4all.nl>
10541 L:      linux-media@vger.kernel.org
10542 T:      git git://linuxtv.org/media_tree.git
10543 W:      https://linuxtv.org
10544 S:      Odd Fixes
10545 F:      drivers/media/radio/radio-miropcm20*
10546
10547 MMP SUPPORT
10548 R:      Lubomir Rintel <lkundrak@v3.sk>
10549 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10550 S:      Odd Fixes
10551 F:      arch/arm/boot/dts/mmp*
10552 F:      arch/arm/mach-mmp/
10553
10554 MMU GATHER AND TLB INVALIDATION
10555 M:      Will Deacon <will.deacon@arm.com>
10556 M:      "Aneesh Kumar K.V" <aneesh.kumar@linux.ibm.com>
10557 M:      Andrew Morton <akpm@linux-foundation.org>
10558 M:      Nick Piggin <npiggin@gmail.com>
10559 M:      Peter Zijlstra <peterz@infradead.org>
10560 L:      linux-arch@vger.kernel.org
10561 L:      linux-mm@kvack.org
10562 S:      Maintained
10563 F:      arch/*/include/asm/tlb.h
10564 F:      include/asm-generic/tlb.h
10565 F:      mm/mmu_gather.c
10566
10567 MN88472 MEDIA DRIVER
10568 M:      Antti Palosaari <crope@iki.fi>
10569 L:      linux-media@vger.kernel.org
10570 W:      https://linuxtv.org
10571 W:      http://palosaari.fi/linux/
10572 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10573 S:      Maintained
10574 F:      drivers/media/dvb-frontends/mn88472*
10575
10576 MN88473 MEDIA DRIVER
10577 M:      Antti Palosaari <crope@iki.fi>
10578 L:      linux-media@vger.kernel.org
10579 W:      https://linuxtv.org
10580 W:      http://palosaari.fi/linux/
10581 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10582 S:      Maintained
10583 F:      drivers/media/dvb-frontends/mn88473*
10584
10585 MODULE SUPPORT
10586 M:      Jessica Yu <jeyu@kernel.org>
10587 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
10588 S:      Maintained
10589 F:      include/linux/module.h
10590 F:      kernel/module.c
10591
10592 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
10593 W:      http://popies.net/meye/
10594 S:      Orphan
10595 F:      Documentation/media/v4l-drivers/meye*
10596 F:      drivers/media/pci/meye/
10597 F:      include/uapi/linux/meye.h
10598
10599 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
10600 M:      Jiri Slaby <jirislaby@gmail.com>
10601 S:      Maintained
10602 F:      Documentation/serial/moxa-smartio.rst
10603 F:      drivers/tty/mxser.*
10604
10605 MR800 AVERMEDIA USB FM RADIO DRIVER
10606 M:      Alexey Klimov <klimov.linux@gmail.com>
10607 L:      linux-media@vger.kernel.org
10608 T:      git git://linuxtv.org/media_tree.git
10609 S:      Maintained
10610 F:      drivers/media/radio/radio-mr800.c
10611
10612 MRF24J40 IEEE 802.15.4 RADIO DRIVER
10613 M:      Alan Ott <alan@signal11.us>
10614 L:      linux-wpan@vger.kernel.org
10615 S:      Maintained
10616 F:      drivers/net/ieee802154/mrf24j40.c
10617 F:      Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
10618
10619 MSI LAPTOP SUPPORT
10620 M:      "Lee, Chun-Yi" <jlee@suse.com>
10621 L:      platform-driver-x86@vger.kernel.org
10622 S:      Maintained
10623 F:      drivers/platform/x86/msi-laptop.c
10624
10625 MSI WMI SUPPORT
10626 L:      platform-driver-x86@vger.kernel.org
10627 S:      Orphan
10628 F:      drivers/platform/x86/msi-wmi.c
10629
10630 MSI001 MEDIA DRIVER
10631 M:      Antti Palosaari <crope@iki.fi>
10632 L:      linux-media@vger.kernel.org
10633 W:      https://linuxtv.org
10634 W:      http://palosaari.fi/linux/
10635 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10636 T:      git git://linuxtv.org/anttip/media_tree.git
10637 S:      Maintained
10638 F:      drivers/media/tuners/msi001*
10639
10640 MSI2500 MEDIA DRIVER
10641 M:      Antti Palosaari <crope@iki.fi>
10642 L:      linux-media@vger.kernel.org
10643 W:      https://linuxtv.org
10644 W:      http://palosaari.fi/linux/
10645 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10646 T:      git git://linuxtv.org/anttip/media_tree.git
10647 S:      Maintained
10648 F:      drivers/media/usb/msi2500/
10649
10650 MSYSTEMS DISKONCHIP G3 MTD DRIVER
10651 M:      Robert Jarzmik <robert.jarzmik@free.fr>
10652 L:      linux-mtd@lists.infradead.org
10653 S:      Maintained
10654 F:      drivers/mtd/devices/docg3*
10655
10656 MT9M032 APTINA SENSOR DRIVER
10657 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10658 L:      linux-media@vger.kernel.org
10659 T:      git git://linuxtv.org/media_tree.git
10660 S:      Maintained
10661 F:      drivers/media/i2c/mt9m032.c
10662 F:      include/media/i2c/mt9m032.h
10663
10664 MT9P031 APTINA CAMERA SENSOR
10665 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10666 L:      linux-media@vger.kernel.org
10667 T:      git git://linuxtv.org/media_tree.git
10668 S:      Maintained
10669 F:      drivers/media/i2c/mt9p031.c
10670 F:      include/media/i2c/mt9p031.h
10671
10672 MT9T001 APTINA CAMERA SENSOR
10673 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10674 L:      linux-media@vger.kernel.org
10675 T:      git git://linuxtv.org/media_tree.git
10676 S:      Maintained
10677 F:      drivers/media/i2c/mt9t001.c
10678 F:      include/media/i2c/mt9t001.h
10679
10680 MT9T112 APTINA CAMERA SENSOR
10681 M:      Jacopo Mondi <jacopo@jmondi.org>
10682 L:      linux-media@vger.kernel.org
10683 T:      git git://linuxtv.org/media_tree.git
10684 S:      Odd Fixes
10685 F:      drivers/media/i2c/mt9t112.c
10686 F:      include/media/i2c/mt9t112.h
10687
10688 MT9V032 APTINA CAMERA SENSOR
10689 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10690 L:      linux-media@vger.kernel.org
10691 T:      git git://linuxtv.org/media_tree.git
10692 S:      Maintained
10693 F:      Documentation/devicetree/bindings/media/i2c/mt9v032.txt
10694 F:      drivers/media/i2c/mt9v032.c
10695 F:      include/media/i2c/mt9v032.h
10696
10697 MT9V111 APTINA CAMERA SENSOR
10698 M:      Jacopo Mondi <jacopo@jmondi.org>
10699 L:      linux-media@vger.kernel.org
10700 T:      git git://linuxtv.org/media_tree.git
10701 S:      Maintained
10702 F:      Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.txt
10703 F:      drivers/media/i2c/mt9v111.c
10704
10705 MULTIFUNCTION DEVICES (MFD)
10706 M:      Lee Jones <lee.jones@linaro.org>
10707 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
10708 S:      Supported
10709 F:      Documentation/devicetree/bindings/mfd/
10710 F:      drivers/mfd/
10711 F:      include/linux/mfd/
10712 F:      include/dt-bindings/mfd/
10713
10714 MULTIMEDIA CARD (MMC) ETC. OVER SPI
10715 S:      Orphan
10716 F:      drivers/mmc/host/mmc_spi.c
10717 F:      include/linux/spi/mmc_spi.h
10718
10719 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
10720 M:      Ulf Hansson <ulf.hansson@linaro.org>
10721 L:      linux-mmc@vger.kernel.org
10722 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
10723 S:      Maintained
10724 F:      Documentation/devicetree/bindings/mmc/
10725 F:      drivers/mmc/
10726 F:      include/linux/mmc/
10727 F:      include/uapi/linux/mmc/
10728
10729 MULTIPLEXER SUBSYSTEM
10730 M:      Peter Rosin <peda@axentia.se>
10731 S:      Maintained
10732 F:      Documentation/ABI/testing/sysfs-class-mux*
10733 F:      Documentation/devicetree/bindings/mux/
10734 F:      include/dt-bindings/mux/
10735 F:      include/linux/mux/
10736 F:      drivers/mux/
10737
10738 MULTITECH MULTIPORT CARD (ISICOM)
10739 S:      Orphan
10740 F:      drivers/tty/isicom.c
10741 F:      include/linux/isicom.h
10742
10743 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
10744 M:      Bin Liu <b-liu@ti.com>
10745 L:      linux-usb@vger.kernel.org
10746 S:      Maintained
10747 F:      drivers/usb/musb/
10748
10749 MXL301RF MEDIA DRIVER
10750 M:      Akihiro Tsukada <tskd08@gmail.com>
10751 L:      linux-media@vger.kernel.org
10752 S:      Odd Fixes
10753 F:      drivers/media/tuners/mxl301rf*
10754
10755 MXL5007T MEDIA DRIVER
10756 M:      Michael Krufky <mkrufky@linuxtv.org>
10757 L:      linux-media@vger.kernel.org
10758 W:      https://linuxtv.org
10759 W:      http://github.com/mkrufky
10760 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10761 T:      git git://linuxtv.org/mkrufky/tuners.git
10762 S:      Maintained
10763 F:      drivers/media/tuners/mxl5007t.*
10764
10765 MXSFB DRM DRIVER
10766 M:      Marek Vasut <marex@denx.de>
10767 M:      Stefan Agner <stefan@agner.ch>
10768 L:      dri-devel@lists.freedesktop.org
10769 S:      Supported
10770 F:      drivers/gpu/drm/mxsfb/
10771 F:      Documentation/devicetree/bindings/display/mxsfb.txt
10772 T:      git git://anongit.freedesktop.org/drm/drm-misc
10773
10774 MYLEX DAC960 PCI RAID Controller
10775 M:      Hannes Reinecke <hare@kernel.org>
10776 L:      linux-scsi@vger.kernel.org
10777 S:      Supported
10778 F:      drivers/scsi/myrb.*
10779 F:      drivers/scsi/myrs.*
10780
10781 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
10782 M:      Chris Lee <christopher.lee@cspi.com>
10783 L:      netdev@vger.kernel.org
10784 W:      https://www.cspi.com/ethernet-products/support/downloads/
10785 S:      Supported
10786 F:      drivers/net/ethernet/myricom/myri10ge/
10787
10788 NAND FLASH SUBSYSTEM
10789 M:      Miquel Raynal <miquel.raynal@bootlin.com>
10790 R:      Richard Weinberger <richard@nod.at>
10791 L:      linux-mtd@lists.infradead.org
10792 W:      http://www.linux-mtd.infradead.org/
10793 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
10794 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git nand/next
10795 S:      Maintained
10796 F:      drivers/mtd/nand/
10797 F:      include/linux/mtd/*nand*.h
10798
10799 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
10800 M:      Daniel Mack <zonque@gmail.com>
10801 S:      Maintained
10802 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
10803 W:      http://www.native-instruments.com
10804 F:      sound/usb/caiaq/
10805
10806 NATSEMI ETHERNET DRIVER (DP8381x)
10807 S:      Orphan
10808 F:      drivers/net/ethernet/natsemi/natsemi.c
10809
10810 NCR 5380 SCSI DRIVERS
10811 M:      Finn Thain <fthain@telegraphics.com.au>
10812 M:      Michael Schmitz <schmitzmic@gmail.com>
10813 L:      linux-scsi@vger.kernel.org
10814 S:      Maintained
10815 F:      Documentation/scsi/g_NCR5380.txt
10816 F:      drivers/scsi/NCR5380.*
10817 F:      drivers/scsi/arm/cumana_1.c
10818 F:      drivers/scsi/arm/oak.c
10819 F:      drivers/scsi/atari_scsi.*
10820 F:      drivers/scsi/dmx3191d.c
10821 F:      drivers/scsi/g_NCR5380.*
10822 F:      drivers/scsi/mac_scsi.*
10823 F:      drivers/scsi/sun3_scsi.*
10824 F:      drivers/scsi/sun3_scsi_vme.c
10825
10826 NCSI LIBRARY:
10827 M:      Samuel Mendoza-Jonas <sam@mendozajonas.com>
10828 S:      Maintained
10829 F:      net/ncsi/
10830
10831 NCT6775 HARDWARE MONITOR DRIVER
10832 M:      Guenter Roeck <linux@roeck-us.net>
10833 L:      linux-hwmon@vger.kernel.org
10834 S:      Maintained
10835 F:      Documentation/hwmon/nct6775.rst
10836 F:      drivers/hwmon/nct6775.c
10837
10838 NET_FAILOVER MODULE
10839 M:      Sridhar Samudrala <sridhar.samudrala@intel.com>
10840 L:      netdev@vger.kernel.org
10841 S:      Supported
10842 F:      driver/net/net_failover.c
10843 F:      include/net/net_failover.h
10844 F:      Documentation/networking/net_failover.rst
10845
10846 NETEFFECT IWARP RNIC DRIVER (IW_NES)
10847 M:      Faisal Latif <faisal.latif@intel.com>
10848 L:      linux-rdma@vger.kernel.org
10849 W:      http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
10850 S:      Supported
10851 F:      drivers/infiniband/hw/nes/
10852 F:      include/uapi/rdma/nes-abi.h
10853
10854 NETEM NETWORK EMULATOR
10855 M:      Stephen Hemminger <stephen@networkplumber.org>
10856 L:      netem@lists.linux-foundation.org (moderated for non-subscribers)
10857 S:      Maintained
10858 F:      net/sched/sch_netem.c
10859
10860 NETERION 10GbE DRIVERS (s2io/vxge)
10861 M:      Jon Mason <jdmason@kudzu.us>
10862 L:      netdev@vger.kernel.org
10863 S:      Supported
10864 F:      Documentation/networking/device_drivers/neterion/s2io.txt
10865 F:      Documentation/networking/device_drivers/neterion/vxge.txt
10866 F:      drivers/net/ethernet/neterion/
10867
10868 NETFILTER
10869 M:      Pablo Neira Ayuso <pablo@netfilter.org>
10870 M:      Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
10871 M:      Florian Westphal <fw@strlen.de>
10872 L:      netfilter-devel@vger.kernel.org
10873 L:      coreteam@netfilter.org
10874 W:      http://www.netfilter.org/
10875 W:      http://www.iptables.org/
10876 W:      http://www.nftables.org/
10877 Q:      http://patchwork.ozlabs.org/project/netfilter-devel/list/
10878 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
10879 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
10880 S:      Maintained
10881 F:      include/linux/netfilter*
10882 F:      include/linux/netfilter/
10883 F:      include/net/netfilter/
10884 F:      include/uapi/linux/netfilter*
10885 F:      include/uapi/linux/netfilter/
10886 F:      net/*/netfilter.c
10887 F:      net/*/netfilter/
10888 F:      net/netfilter/
10889 F:      net/bridge/br_netfilter*.c
10890
10891 NETROM NETWORK LAYER
10892 M:      Ralf Baechle <ralf@linux-mips.org>
10893 L:      linux-hams@vger.kernel.org
10894 W:      http://www.linux-ax25.org/
10895 S:      Maintained
10896 F:      include/net/netrom.h
10897 F:      include/uapi/linux/netrom.h
10898 F:      net/netrom/
10899
10900 NETRONOME ETHERNET DRIVERS
10901 M:      Jakub Kicinski <jakub.kicinski@netronome.com>
10902 L:      oss-drivers@netronome.com
10903 S:      Maintained
10904 F:      drivers/net/ethernet/netronome/
10905
10906 NETWORK BLOCK DEVICE (NBD)
10907 M:      Josef Bacik <josef@toxicpanda.com>
10908 S:      Maintained
10909 L:      linux-block@vger.kernel.org
10910 L:      nbd@other.debian.org
10911 F:      Documentation/blockdev/nbd.txt
10912 F:      drivers/block/nbd.c
10913 F:      include/trace/events/nbd.h
10914 F:      include/uapi/linux/nbd.h
10915
10916 NETWORK DROP MONITOR
10917 M:      Neil Horman <nhorman@tuxdriver.com>
10918 L:      netdev@vger.kernel.org
10919 S:      Maintained
10920 W:      https://fedorahosted.org/dropwatch/
10921 F:      net/core/drop_monitor.c
10922
10923 NETWORKING DRIVERS
10924 M:      "David S. Miller" <davem@davemloft.net>
10925 L:      netdev@vger.kernel.org
10926 W:      http://www.linuxfoundation.org/en/Net
10927 Q:      http://patchwork.ozlabs.org/project/netdev/list/
10928 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10929 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
10930 S:      Odd Fixes
10931 F:      Documentation/devicetree/bindings/net/
10932 F:      drivers/net/
10933 F:      include/linux/if_*
10934 F:      include/linux/netdevice.h
10935 F:      include/linux/etherdevice.h
10936 F:      include/linux/fcdevice.h
10937 F:      include/linux/fddidevice.h
10938 F:      include/linux/hippidevice.h
10939 F:      include/linux/inetdevice.h
10940 F:      include/uapi/linux/if_*
10941 F:      include/uapi/linux/netdevice.h
10942
10943 NETWORKING DRIVERS (WIRELESS)
10944 M:      Kalle Valo <kvalo@codeaurora.org>
10945 L:      linux-wireless@vger.kernel.org
10946 Q:      http://patchwork.kernel.org/project/linux-wireless/list/
10947 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
10948 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
10949 S:      Maintained
10950 F:      Documentation/devicetree/bindings/net/wireless/
10951 F:      drivers/net/wireless/
10952
10953 NETWORKING [DSA]
10954 M:      Andrew Lunn <andrew@lunn.ch>
10955 M:      Vivien Didelot <vivien.didelot@gmail.com>
10956 M:      Florian Fainelli <f.fainelli@gmail.com>
10957 S:      Maintained
10958 F:      Documentation/devicetree/bindings/net/dsa/
10959 F:      net/dsa/
10960 F:      include/net/dsa.h
10961 F:      include/linux/dsa/
10962 F:      include/linux/platform_data/dsa.h
10963 F:      drivers/net/dsa/
10964
10965 NETWORKING [GENERAL]
10966 M:      "David S. Miller" <davem@davemloft.net>
10967 L:      netdev@vger.kernel.org
10968 W:      http://www.linuxfoundation.org/en/Net
10969 Q:      http://patchwork.ozlabs.org/project/netdev/list/
10970 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10971 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
10972 B:      mailto:netdev@vger.kernel.org
10973 S:      Maintained
10974 F:      net/
10975 F:      include/net/
10976 F:      include/linux/in.h
10977 F:      include/linux/net.h
10978 F:      include/linux/netdevice.h
10979 F:      include/uapi/linux/in.h
10980 F:      include/uapi/linux/net.h
10981 F:      include/uapi/linux/netdevice.h
10982 F:      include/uapi/linux/net_namespace.h
10983 F:      tools/testing/selftests/net/
10984 F:      lib/net_utils.c
10985 F:      lib/random32.c
10986 F:      Documentation/networking/
10987
10988 NETWORKING [IPSEC]
10989 M:      Steffen Klassert <steffen.klassert@secunet.com>
10990 M:      Herbert Xu <herbert@gondor.apana.org.au>
10991 M:      "David S. Miller" <davem@davemloft.net>
10992 L:      netdev@vger.kernel.org
10993 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
10994 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
10995 S:      Maintained
10996 F:      net/xfrm/
10997 F:      net/key/
10998 F:      net/ipv4/xfrm*
10999 F:      net/ipv4/esp4*
11000 F:      net/ipv4/ah4.c
11001 F:      net/ipv4/ipcomp.c
11002 F:      net/ipv4/ip_vti.c
11003 F:      net/ipv6/xfrm*
11004 F:      net/ipv6/esp6*
11005 F:      net/ipv6/ah6.c
11006 F:      net/ipv6/ipcomp6.c
11007 F:      net/ipv6/ip6_vti.c
11008 F:      include/uapi/linux/xfrm.h
11009 F:      include/net/xfrm.h
11010
11011 NETWORKING [IPv4/IPv6]
11012 M:      "David S. Miller" <davem@davemloft.net>
11013 M:      Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
11014 M:      Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
11015 L:      netdev@vger.kernel.org
11016 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
11017 S:      Maintained
11018 F:      net/ipv4/
11019 F:      net/ipv6/
11020 F:      include/net/ip*
11021 F:      arch/x86/net/*
11022
11023 NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
11024 M:      Paul Moore <paul@paul-moore.com>
11025 W:      https://github.com/netlabel
11026 L:      netdev@vger.kernel.org
11027 L:      linux-security-module@vger.kernel.org
11028 S:      Maintained
11029 F:      Documentation/netlabel/
11030 F:      include/net/calipso.h
11031 F:      include/net/cipso_ipv4.h
11032 F:      include/net/netlabel.h
11033 F:      include/uapi/linux/netfilter/xt_SECMARK.h
11034 F:      include/uapi/linux/netfilter/xt_CONNSECMARK.h
11035 F:      net/netlabel/
11036 F:      net/ipv4/cipso_ipv4.c
11037 F:      net/ipv6/calipso.c
11038 F:      net/netfilter/xt_CONNSECMARK.c
11039 F:      net/netfilter/xt_SECMARK.c
11040
11041 NETWORKING [TCP]
11042 M:      Eric Dumazet <edumazet@google.com>
11043 L:      netdev@vger.kernel.org
11044 S:      Maintained
11045 F:      net/ipv4/tcp*.c
11046 F:      net/ipv4/syncookies.c
11047 F:      net/ipv6/tcp*.c
11048 F:      net/ipv6/syncookies.c
11049 F:      include/uapi/linux/tcp.h
11050 F:      include/net/tcp.h
11051 F:      include/linux/tcp.h
11052 F:      include/trace/events/tcp.h
11053
11054 NETWORKING [TLS]
11055 M:      Boris Pismenny <borisp@mellanox.com>
11056 M:      Aviad Yehezkel <aviadye@mellanox.com>
11057 M:      Dave Watson <davejwatson@fb.com>
11058 M:      John Fastabend <john.fastabend@gmail.com>
11059 M:      Daniel Borkmann <daniel@iogearbox.net>
11060 L:      netdev@vger.kernel.org
11061 S:      Maintained
11062 F:      net/tls/*
11063 F:      include/uapi/linux/tls.h
11064 F:      include/net/tls.h
11065
11066 NETWORKING [WIRELESS]
11067 L:      linux-wireless@vger.kernel.org
11068 Q:      http://patchwork.kernel.org/project/linux-wireless/list/
11069
11070 NETDEVSIM
11071 M:      Jakub Kicinski <jakub.kicinski@netronome.com>
11072 S:      Maintained
11073 F:      drivers/net/netdevsim/*
11074
11075 NETXEN (1/10) GbE SUPPORT
11076 M:      Manish Chopra <manishc@marvell.com>
11077 M:      Rahul Verma <rahulv@marvell.com>
11078 M:      GR-Linux-NIC-Dev@marvell.com
11079 L:      netdev@vger.kernel.org
11080 S:      Supported
11081 F:      drivers/net/ethernet/qlogic/netxen/
11082
11083 NFC SUBSYSTEM
11084 L:      netdev@vger.kernel.org
11085 S:      Orphan
11086 F:      net/nfc/
11087 F:      include/net/nfc/
11088 F:      include/uapi/linux/nfc.h
11089 F:      drivers/nfc/
11090 F:      include/linux/platform_data/nfcmrvl.h
11091 F:      include/linux/platform_data/nxp-nci.h
11092 F:      Documentation/devicetree/bindings/net/nfc/
11093
11094 NFS, SUNRPC, AND LOCKD CLIENTS
11095 M:      Trond Myklebust <trond.myklebust@hammerspace.com>
11096 M:      Anna Schumaker <anna.schumaker@netapp.com>
11097 L:      linux-nfs@vger.kernel.org
11098 W:      http://client.linux-nfs.org
11099 T:      git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
11100 S:      Maintained
11101 F:      fs/lockd/
11102 F:      fs/nfs/
11103 F:      fs/nfs_common/
11104 F:      net/sunrpc/
11105 F:      include/linux/lockd/
11106 F:      include/linux/nfs*
11107 F:      include/linux/sunrpc/
11108 F:      include/uapi/linux/nfs*
11109 F:      include/uapi/linux/sunrpc/
11110
11111 NILFS2 FILESYSTEM
11112 M:      Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
11113 L:      linux-nilfs@vger.kernel.org
11114 W:      https://nilfs.sourceforge.io/
11115 W:      https://nilfs.osdn.jp/
11116 T:      git git://github.com/konis/nilfs2.git
11117 S:      Supported
11118 F:      Documentation/filesystems/nilfs2.txt
11119 F:      fs/nilfs2/
11120 F:      include/trace/events/nilfs2.h
11121 F:      include/uapi/linux/nilfs2_api.h
11122 F:      include/uapi/linux/nilfs2_ondisk.h
11123
11124 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
11125 M:      YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
11126 W:      http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
11127 S:      Maintained
11128 F:      Documentation/scsi/NinjaSCSI.txt
11129 F:      drivers/scsi/pcmcia/nsp_*
11130
11131 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
11132 M:      GOTO Masanori <gotom@debian.or.jp>
11133 M:      YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
11134 W:      http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
11135 S:      Maintained
11136 F:      Documentation/scsi/NinjaSCSI.txt
11137 F:      drivers/scsi/nsp32*
11138
11139 NIOS2 ARCHITECTURE
11140 M:      Ley Foon Tan <lftan@altera.com>
11141 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
11142 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
11143 S:      Maintained
11144 F:      arch/nios2/
11145
11146 NOHZ, DYNTICKS SUPPORT
11147 M:      Frederic Weisbecker <fweisbec@gmail.com>
11148 M:      Thomas Gleixner <tglx@linutronix.de>
11149 M:      Ingo Molnar <mingo@kernel.org>
11150 L:      linux-kernel@vger.kernel.org
11151 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
11152 S:      Maintained
11153 F:      kernel/time/tick*.*
11154 F:      include/linux/tick.h
11155 F:      include/linux/sched/nohz.h
11156
11157 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
11158 M:      Pavel Machek <pavel@ucw.cz>
11159 M:      Sakari Ailus <sakari.ailus@iki.fi>
11160 L:      linux-media@vger.kernel.org
11161 S:      Maintained
11162 F:      drivers/media/i2c/et8ek8
11163 F:      drivers/media/i2c/ad5820.c
11164
11165 NOKIA N900 POWER SUPPLY DRIVERS
11166 R:      Pali Rohár <pali.rohar@gmail.com>
11167 F:      include/linux/power/bq2415x_charger.h
11168 F:      include/linux/power/bq27xxx_battery.h
11169 F:      include/linux/power/isp1704_charger.h
11170 F:      drivers/power/supply/bq2415x_charger.c
11171 F:      drivers/power/supply/bq27xxx_battery.c
11172 F:      drivers/power/supply/bq27xxx_battery_i2c.c
11173 F:      drivers/power/supply/isp1704_charger.c
11174 F:      drivers/power/supply/rx51_battery.c
11175
11176 NOLIBC HEADER FILE
11177 M:      Willy Tarreau <w@1wt.eu>
11178 S:      Maintained
11179 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wtarreau/nolibc.git
11180 F:      tools/include/nolibc/
11181
11182 NTB AMD DRIVER
11183 M:      Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
11184 L:      linux-ntb@googlegroups.com
11185 S:      Supported
11186 F:      drivers/ntb/hw/amd/
11187
11188 NTB DRIVER CORE
11189 M:      Jon Mason <jdmason@kudzu.us>
11190 M:      Dave Jiang <dave.jiang@intel.com>
11191 M:      Allen Hubbe <allenbh@gmail.com>
11192 L:      linux-ntb@googlegroups.com
11193 S:      Supported
11194 W:      https://github.com/jonmason/ntb/wiki
11195 T:      git git://github.com/jonmason/ntb.git
11196 F:      drivers/ntb/
11197 F:      drivers/net/ntb_netdev.c
11198 F:      include/linux/ntb.h
11199 F:      include/linux/ntb_transport.h
11200 F:      tools/testing/selftests/ntb/
11201
11202 NTB IDT DRIVER
11203 M:      Serge Semin <fancer.lancer@gmail.com>
11204 L:      linux-ntb@googlegroups.com
11205 S:      Supported
11206 F:      drivers/ntb/hw/idt/
11207
11208 NTB INTEL DRIVER
11209 M:      Dave Jiang <dave.jiang@intel.com>
11210 L:      linux-ntb@googlegroups.com
11211 S:      Supported
11212 W:      https://github.com/davejiang/linux/wiki
11213 T:      git https://github.com/davejiang/linux.git
11214 F:      drivers/ntb/hw/intel/
11215
11216 NTFS FILESYSTEM
11217 M:      Anton Altaparmakov <anton@tuxera.com>
11218 L:      linux-ntfs-dev@lists.sourceforge.net
11219 W:      http://www.tuxera.com/
11220 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
11221 S:      Supported
11222 F:      Documentation/filesystems/ntfs.txt
11223 F:      fs/ntfs/
11224
11225 NUBUS SUBSYSTEM
11226 M:      Finn Thain <fthain@telegraphics.com.au>
11227 L:      linux-m68k@lists.linux-m68k.org
11228 S:      Maintained
11229 F:      arch/*/include/asm/nubus.h
11230 F:      drivers/nubus/
11231 F:      include/linux/nubus.h
11232 F:      include/uapi/linux/nubus.h
11233
11234 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
11235 M:      Antonino Daplas <adaplas@gmail.com>
11236 L:      linux-fbdev@vger.kernel.org
11237 S:      Maintained
11238 F:      drivers/video/fbdev/riva/
11239 F:      drivers/video/fbdev/nvidia/
11240
11241 NVM EXPRESS DRIVER
11242 M:      Keith Busch <kbusch@kernel.org>
11243 M:      Jens Axboe <axboe@fb.com>
11244 M:      Christoph Hellwig <hch@lst.de>
11245 M:      Sagi Grimberg <sagi@grimberg.me>
11246 L:      linux-nvme@lists.infradead.org
11247 T:      git://git.infradead.org/nvme.git
11248 W:      http://git.infradead.org/nvme.git
11249 S:      Supported
11250 F:      drivers/nvme/host/
11251 F:      include/linux/nvme.h
11252 F:      include/uapi/linux/nvme_ioctl.h
11253
11254 NVM EXPRESS FC TRANSPORT DRIVERS
11255 M:      James Smart <james.smart@broadcom.com>
11256 L:      linux-nvme@lists.infradead.org
11257 S:      Supported
11258 F:      include/linux/nvme-fc.h
11259 F:      include/linux/nvme-fc-driver.h
11260 F:      drivers/nvme/host/fc.c
11261 F:      drivers/nvme/target/fc.c
11262 F:      drivers/nvme/target/fcloop.c
11263
11264 NVM EXPRESS TARGET DRIVER
11265 M:      Christoph Hellwig <hch@lst.de>
11266 M:      Sagi Grimberg <sagi@grimberg.me>
11267 L:      linux-nvme@lists.infradead.org
11268 T:      git://git.infradead.org/nvme.git
11269 W:      http://git.infradead.org/nvme.git
11270 S:      Supported
11271 F:      drivers/nvme/target/
11272
11273 NVMEM FRAMEWORK
11274 M:      Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
11275 S:      Maintained
11276 F:      drivers/nvmem/
11277 F:      Documentation/devicetree/bindings/nvmem/
11278 F:      Documentation/ABI/stable/sysfs-bus-nvmem
11279 F:      include/linux/nvmem-consumer.h
11280 F:      include/linux/nvmem-provider.h
11281
11282 NXP FXAS21002C DRIVER
11283 M:      Rui Miguel Silva <rmfrfs@gmail.com>
11284 L:      linux-iio@vger.kernel.org
11285 S:      Maintained
11286 F:      Documentation/devicetree/bindings/iio/gyroscope/fxas21002c.txt
11287 F:      drivers/iio/gyro/fxas21002c_core.c
11288 F:      drivers/iio/gyro/fxas21002c.h
11289 F:      drivers/iio/gyro/fxas21002c_i2c.c
11290 F:      drivers/iio/gyro/fxas21002c_spi.c
11291
11292 NXP SGTL5000 DRIVER
11293 M:      Fabio Estevam <festevam@gmail.com>
11294 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11295 S:      Maintained
11296 F:      Documentation/devicetree/bindings/sound/sgtl5000.txt
11297 F:      sound/soc/codecs/sgtl5000*
11298
11299 NXP SJA1105 ETHERNET SWITCH DRIVER
11300 M:      Vladimir Oltean <olteanv@gmail.com>
11301 L:      linux-kernel@vger.kernel.org
11302 S:      Maintained
11303 F:      drivers/net/dsa/sja1105
11304
11305 NXP TDA998X DRM DRIVER
11306 M:      Russell King <linux@armlinux.org.uk>
11307 S:      Maintained
11308 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
11309 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
11310 F:      drivers/gpu/drm/i2c/tda998x_drv.c
11311 F:      include/drm/i2c/tda998x.h
11312 F:      include/dt-bindings/display/tda998x.h
11313 K:      "nxp,tda998x"
11314
11315 NXP TFA9879 DRIVER
11316 M:      Peter Rosin <peda@axentia.se>
11317 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11318 S:      Maintained
11319 F:      Documentation/devicetree/bindings/sound/tfa9879.txt
11320 F:      sound/soc/codecs/tfa9879*
11321
11322 NXP-NCI NFC DRIVER
11323 M:      Clément Perrochaud <clement.perrochaud@effinnov.com>
11324 R:      Charles Gorand <charles.gorand@effinnov.com>
11325 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
11326 S:      Supported
11327 F:      drivers/nfc/nxp-nci
11328
11329 OBJAGG
11330 M:      Jiri Pirko <jiri@mellanox.com>
11331 L:      netdev@vger.kernel.org
11332 S:      Supported
11333 F:      lib/objagg.c
11334 F:      lib/test_objagg.c
11335 F:      include/linux/objagg.h
11336
11337 NXP FSPI DRIVER
11338 R:      Yogesh Gaur <yogeshgaur.83@gmail.com>
11339 M:      Ashish Kumar <ashish.kumar@nxp.com>
11340 L:      linux-spi@vger.kernel.org
11341 S:      Maintained
11342 F:      drivers/spi/spi-nxp-fspi.c
11343 F:      Documentation/devicetree/bindings/spi/spi-nxp-fspi.txt
11344
11345 OBJTOOL
11346 M:      Josh Poimboeuf <jpoimboe@redhat.com>
11347 M:      Peter Zijlstra <peterz@infradead.org>
11348 S:      Supported
11349 F:      tools/objtool/
11350
11351 OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
11352 M:      Frederic Barrat <fbarrat@linux.ibm.com>
11353 M:      Andrew Donnellan <ajd@linux.ibm.com>
11354 L:      linuxppc-dev@lists.ozlabs.org
11355 S:      Supported
11356 F:      arch/powerpc/platforms/powernv/ocxl.c
11357 F:      arch/powerpc/include/asm/pnv-ocxl.h
11358 F:      drivers/misc/ocxl/
11359 F:      include/misc/ocxl*
11360 F:      include/uapi/misc/ocxl.h
11361 F:      Documentation/accelerators/ocxl.rst
11362
11363 OMAP AUDIO SUPPORT
11364 M:      Peter Ujfalusi <peter.ujfalusi@ti.com>
11365 M:      Jarkko Nikula <jarkko.nikula@bitmer.com>
11366 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11367 L:      linux-omap@vger.kernel.org
11368 S:      Maintained
11369 F:      sound/soc/ti/omap*
11370 F:      sound/soc/ti/rx51.c
11371 F:      sound/soc/ti/n810.c
11372 F:      sound/soc/ti/sdma-pcm.*
11373
11374 OMAP CLOCK FRAMEWORK SUPPORT
11375 M:      Paul Walmsley <paul@pwsan.com>
11376 L:      linux-omap@vger.kernel.org
11377 S:      Maintained
11378 F:      arch/arm/*omap*/*clock*
11379
11380 OMAP DEVICE TREE SUPPORT
11381 M:      Benoît Cousson <bcousson@baylibre.com>
11382 M:      Tony Lindgren <tony@atomide.com>
11383 L:      linux-omap@vger.kernel.org
11384 L:      devicetree@vger.kernel.org
11385 S:      Maintained
11386 F:      arch/arm/boot/dts/*omap*
11387 F:      arch/arm/boot/dts/*am3*
11388 F:      arch/arm/boot/dts/*am4*
11389 F:      arch/arm/boot/dts/*am5*
11390 F:      arch/arm/boot/dts/*dra7*
11391
11392 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
11393 L:      linux-omap@vger.kernel.org
11394 L:      linux-fbdev@vger.kernel.org
11395 S:      Orphan
11396 F:      drivers/video/fbdev/omap2/
11397 F:      Documentation/arm/OMAP/DSS
11398
11399 OMAP FRAMEBUFFER SUPPORT
11400 L:      linux-fbdev@vger.kernel.org
11401 L:      linux-omap@vger.kernel.org
11402 S:      Orphan
11403 F:      drivers/video/fbdev/omap/
11404
11405 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
11406 M:      Roger Quadros <rogerq@ti.com>
11407 M:      Tony Lindgren <tony@atomide.com>
11408 L:      linux-omap@vger.kernel.org
11409 S:      Maintained
11410 F:      drivers/memory/omap-gpmc.c
11411 F:      arch/arm/mach-omap2/*gpmc*
11412
11413 OMAP GPIO DRIVER
11414 M:      Grygorii Strashko <grygorii.strashko@ti.com>
11415 M:      Santosh Shilimkar <ssantosh@kernel.org>
11416 M:      Kevin Hilman <khilman@kernel.org>
11417 L:      linux-omap@vger.kernel.org
11418 S:      Maintained
11419 F:      Documentation/devicetree/bindings/gpio/gpio-omap.txt
11420 F:      drivers/gpio/gpio-omap.c
11421
11422 OMAP HARDWARE SPINLOCK SUPPORT
11423 M:      Ohad Ben-Cohen <ohad@wizery.com>
11424 L:      linux-omap@vger.kernel.org
11425 S:      Maintained
11426 F:      drivers/hwspinlock/omap_hwspinlock.c
11427
11428 OMAP HS MMC SUPPORT
11429 L:      linux-mmc@vger.kernel.org
11430 L:      linux-omap@vger.kernel.org
11431 S:      Orphan
11432 F:      drivers/mmc/host/omap_hsmmc.c
11433
11434 OMAP HWMOD DATA
11435 M:      Paul Walmsley <paul@pwsan.com>
11436 L:      linux-omap@vger.kernel.org
11437 S:      Maintained
11438 F:      arch/arm/mach-omap2/omap_hwmod*data*
11439
11440 OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
11441 M:      Benoît Cousson <bcousson@baylibre.com>
11442 L:      linux-omap@vger.kernel.org
11443 S:      Maintained
11444 F:      arch/arm/mach-omap2/omap_hwmod_44xx_data.c
11445
11446 OMAP HWMOD SUPPORT
11447 M:      Benoît Cousson <bcousson@baylibre.com>
11448 M:      Paul Walmsley <paul@pwsan.com>
11449 L:      linux-omap@vger.kernel.org
11450 S:      Maintained
11451 F:      arch/arm/mach-omap2/omap_hwmod.*
11452
11453 OMAP I2C DRIVER
11454 M:      Vignesh R <vigneshr@ti.com>
11455 L:      linux-omap@vger.kernel.org
11456 L:      linux-i2c@vger.kernel.org
11457 S:      Maintained
11458 F:      Documentation/devicetree/bindings/i2c/i2c-omap.txt
11459 F:      drivers/i2c/busses/i2c-omap.c
11460
11461 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
11462 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11463 L:      linux-media@vger.kernel.org
11464 S:      Maintained
11465 F:      Documentation/devicetree/bindings/media/ti,omap3isp.txt
11466 F:      drivers/media/platform/omap3isp/
11467 F:      drivers/staging/media/omap4iss/
11468
11469 OMAP MMC SUPPORT
11470 M:      Aaro Koskinen <aaro.koskinen@iki.fi>
11471 L:      linux-omap@vger.kernel.org
11472 S:      Odd Fixes
11473 F:      drivers/mmc/host/omap.c
11474
11475 OMAP POWER MANAGEMENT SUPPORT
11476 M:      Kevin Hilman <khilman@kernel.org>
11477 L:      linux-omap@vger.kernel.org
11478 S:      Maintained
11479 F:      arch/arm/*omap*/*pm*
11480 F:      drivers/cpufreq/omap-cpufreq.c
11481
11482 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
11483 M:      Rajendra Nayak <rnayak@codeaurora.org>
11484 M:      Paul Walmsley <paul@pwsan.com>
11485 L:      linux-omap@vger.kernel.org
11486 S:      Maintained
11487 F:      arch/arm/mach-omap2/prm*
11488
11489 OMAP RANDOM NUMBER GENERATOR SUPPORT
11490 M:      Deepak Saxena <dsaxena@plexity.net>
11491 S:      Maintained
11492 F:      drivers/char/hw_random/omap-rng.c
11493
11494 OMAP USB SUPPORT
11495 L:      linux-usb@vger.kernel.org
11496 L:      linux-omap@vger.kernel.org
11497 S:      Orphan
11498 F:      drivers/usb/*/*omap*
11499 F:      arch/arm/*omap*/usb*
11500
11501 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
11502 M:      Mark Jackson <mpfj@newflow.co.uk>
11503 L:      linux-omap@vger.kernel.org
11504 S:      Maintained
11505 F:      arch/arm/boot/dts/am335x-nano.dts
11506
11507 OMAP1 SUPPORT
11508 M:      Aaro Koskinen <aaro.koskinen@iki.fi>
11509 M:      Tony Lindgren <tony@atomide.com>
11510 L:      linux-omap@vger.kernel.org
11511 Q:      http://patchwork.kernel.org/project/linux-omap/list/
11512 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
11513 S:      Maintained
11514 F:      arch/arm/mach-omap1/
11515 F:      arch/arm/plat-omap/
11516 F:      arch/arm/configs/omap1_defconfig
11517 F:      drivers/i2c/busses/i2c-omap.c
11518 F:      include/linux/platform_data/i2c-omap.h
11519 F:      include/linux/platform_data/ams-delta-fiq.h
11520
11521 OMAP2+ SUPPORT
11522 M:      Tony Lindgren <tony@atomide.com>
11523 L:      linux-omap@vger.kernel.org
11524 W:      http://www.muru.com/linux/omap/
11525 W:      http://linux.omap.com/
11526 Q:      http://patchwork.kernel.org/project/linux-omap/list/
11527 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
11528 S:      Maintained
11529 F:      arch/arm/mach-omap2/
11530 F:      arch/arm/plat-omap/
11531 F:      arch/arm/configs/omap2plus_defconfig
11532 F:      drivers/i2c/busses/i2c-omap.c
11533 F:      drivers/irqchip/irq-omap-intc.c
11534 F:      drivers/mfd/*omap*.c
11535 F:      drivers/mfd/menelaus.c
11536 F:      drivers/mfd/palmas.c
11537 F:      drivers/mfd/tps65217.c
11538 F:      drivers/mfd/tps65218.c
11539 F:      drivers/mfd/tps65910.c
11540 F:      drivers/mfd/twl-core.[ch]
11541 F:      drivers/mfd/twl4030*.c
11542 F:      drivers/mfd/twl6030*.c
11543 F:      drivers/mfd/twl6040*.c
11544 F:      drivers/regulator/palmas-regulator*.c
11545 F:      drivers/regulator/pbias-regulator.c
11546 F:      drivers/regulator/tps65217-regulator.c
11547 F:      drivers/regulator/tps65218-regulator.c
11548 F:      drivers/regulator/tps65910-regulator.c
11549 F:      drivers/regulator/twl-regulator.c
11550 F:      drivers/regulator/twl6030-regulator.c
11551 F:      include/linux/platform_data/i2c-omap.h
11552
11553 ONION OMEGA2+ BOARD
11554 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
11555 L:      linux-mips@vger.kernel.org
11556 S:      Maintained
11557 F:      arch/mips/boot/dts/ralink/omega2p.dts
11558
11559 OMFS FILESYSTEM
11560 M:      Bob Copeland <me@bobcopeland.com>
11561 L:      linux-karma-devel@lists.sourceforge.net
11562 S:      Maintained
11563 F:      Documentation/filesystems/omfs.txt
11564 F:      fs/omfs/
11565
11566 OMNIKEY CARDMAN 4000 DRIVER
11567 M:      Harald Welte <laforge@gnumonks.org>
11568 S:      Maintained
11569 F:      drivers/char/pcmcia/cm4000_cs.c
11570 F:      include/linux/cm4000_cs.h
11571 F:      include/uapi/linux/cm4000_cs.h
11572
11573 OMNIKEY CARDMAN 4040 DRIVER
11574 M:      Harald Welte <laforge@gnumonks.org>
11575 S:      Maintained
11576 F:      drivers/char/pcmcia/cm4040_cs.*
11577
11578 OMNIVISION OV13858 SENSOR DRIVER
11579 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
11580 L:      linux-media@vger.kernel.org
11581 T:      git git://linuxtv.org/media_tree.git
11582 S:      Maintained
11583 F:      drivers/media/i2c/ov13858.c
11584
11585 OMNIVISION OV2680 SENSOR DRIVER
11586 M:      Rui Miguel Silva <rmfrfs@gmail.com>
11587 L:      linux-media@vger.kernel.org
11588 T:      git git://linuxtv.org/media_tree.git
11589 S:      Maintained
11590 F:      drivers/media/i2c/ov2680.c
11591 F:      Documentation/devicetree/bindings/media/i2c/ov2680.txt
11592
11593 OMNIVISION OV2685 SENSOR DRIVER
11594 M:      Shunqian Zheng <zhengsq@rock-chips.com>
11595 L:      linux-media@vger.kernel.org
11596 T:      git git://linuxtv.org/media_tree.git
11597 S:      Maintained
11598 F:      drivers/media/i2c/ov2685.c
11599
11600 OMNIVISION OV5640 SENSOR DRIVER
11601 M:      Steve Longerbeam <slongerbeam@gmail.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/ov5640.c
11606
11607 OMNIVISION OV5647 SENSOR DRIVER
11608 M:      Luis Oliveira <lolivei@synopsys.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/ov5647.c
11613
11614 OMNIVISION OV5695 SENSOR DRIVER
11615 M:      Shunqian Zheng <zhengsq@rock-chips.com>
11616 L:      linux-media@vger.kernel.org
11617 T:      git git://linuxtv.org/media_tree.git
11618 S:      Maintained
11619 F:      drivers/media/i2c/ov5695.c
11620
11621 OMNIVISION OV7670 SENSOR DRIVER
11622 M:      Jonathan Corbet <corbet@lwn.net>
11623 L:      linux-media@vger.kernel.org
11624 T:      git git://linuxtv.org/media_tree.git
11625 S:      Maintained
11626 F:      drivers/media/i2c/ov7670.c
11627 F:      Documentation/devicetree/bindings/media/i2c/ov7670.txt
11628
11629 OMNIVISION OV772x SENSOR DRIVER
11630 M:      Jacopo Mondi <jacopo@jmondi.org>
11631 L:      linux-media@vger.kernel.org
11632 T:      git git://linuxtv.org/media_tree.git
11633 S:      Odd fixes
11634 F:      drivers/media/i2c/ov772x.c
11635 F:      include/media/i2c/ov772x.h
11636 F:      Documentation/devicetree/bindings/media/i2c/ov772x.txt
11637
11638 OMNIVISION OV7740 SENSOR DRIVER
11639 M:      Wenyou Yang <wenyou.yang@microchip.com>
11640 L:      linux-media@vger.kernel.org
11641 T:      git git://linuxtv.org/media_tree.git
11642 S:      Maintained
11643 F:      drivers/media/i2c/ov7740.c
11644 F:      Documentation/devicetree/bindings/media/i2c/ov7740.txt
11645
11646 OMNIVISION OV9640 SENSOR DRIVER
11647 M:      Petr Cvek <petrcvekcz@gmail.com>
11648 L:      linux-media@vger.kernel.org
11649 S:      Maintained
11650 F:      drivers/media/i2c/ov9640.*
11651
11652 OMNIVISION OV8856 SENSOR DRIVER
11653 M:      Ben Kao <ben.kao@intel.com>
11654 L:      linux-media@vger.kernel.org
11655 T:      git git://linuxtv.org/media_tree.git
11656 S:      Maintained
11657 F:      drivers/media/i2c/ov8856.c
11658
11659 OMNIVISION OV9650 SENSOR DRIVER
11660 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
11661 R:      Akinobu Mita <akinobu.mita@gmail.com>
11662 R:      Sylwester Nawrocki <s.nawrocki@samsung.com>
11663 L:      linux-media@vger.kernel.org
11664 T:      git git://linuxtv.org/media_tree.git
11665 S:      Maintained
11666 F:      drivers/media/i2c/ov9650.c
11667 F:      Documentation/devicetree/bindings/media/i2c/ov9650.txt
11668
11669 ONENAND FLASH DRIVER
11670 M:      Kyungmin Park <kyungmin.park@samsung.com>
11671 L:      linux-mtd@lists.infradead.org
11672 S:      Maintained
11673 F:      drivers/mtd/nand/onenand/
11674 F:      include/linux/mtd/onenand*.h
11675
11676 ONSTREAM SCSI TAPE DRIVER
11677 M:      Willem Riede <osst@riede.org>
11678 L:      osst-users@lists.sourceforge.net
11679 L:      linux-scsi@vger.kernel.org
11680 S:      Maintained
11681 F:      Documentation/scsi/osst.txt
11682 F:      drivers/scsi/osst.*
11683 F:      drivers/scsi/osst_*.h
11684 F:      drivers/scsi/st.h
11685
11686 OP-TEE DRIVER
11687 M:      Jens Wiklander <jens.wiklander@linaro.org>
11688 S:      Maintained
11689 F:      drivers/tee/optee/
11690
11691 OP-TEE RANDOM NUMBER GENERATOR (RNG) DRIVER
11692 M:      Sumit Garg <sumit.garg@linaro.org>
11693 S:      Maintained
11694 F:      drivers/char/hw_random/optee-rng.c
11695
11696 OPA-VNIC DRIVER
11697 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
11698 M:      Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
11699 L:      linux-rdma@vger.kernel.org
11700 S:      Supported
11701 F:      drivers/infiniband/ulp/opa_vnic
11702
11703 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
11704 M:      Pantelis Antoniou <pantelis.antoniou@konsulko.com>
11705 M:      Frank Rowand <frowand.list@gmail.com>
11706 L:      devicetree@vger.kernel.org
11707 S:      Maintained
11708 F:      Documentation/devicetree/dynamic-resolution-notes.txt
11709 F:      Documentation/devicetree/overlay-notes.txt
11710 F:      drivers/of/overlay.c
11711 F:      drivers/of/resolver.c
11712 K:      of_overlay_notifier_
11713
11714 OPEN FIRMWARE AND FLATTENED DEVICE TREE
11715 M:      Rob Herring <robh+dt@kernel.org>
11716 M:      Frank Rowand <frowand.list@gmail.com>
11717 L:      devicetree@vger.kernel.org
11718 W:      http://www.devicetree.org/
11719 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
11720 S:      Maintained
11721 F:      drivers/of/
11722 F:      include/linux/of*.h
11723 F:      scripts/dtc/
11724 F:      Documentation/ABI/testing/sysfs-firmware-ofw
11725
11726 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
11727 M:      Rob Herring <robh+dt@kernel.org>
11728 M:      Mark Rutland <mark.rutland@arm.com>
11729 L:      devicetree@vger.kernel.org
11730 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
11731 Q:      http://patchwork.ozlabs.org/project/devicetree-bindings/list/
11732 S:      Maintained
11733 F:      Documentation/devicetree/
11734 F:      arch/*/boot/dts/
11735 F:      include/dt-bindings/
11736
11737 OPENCORES I2C BUS DRIVER
11738 M:      Peter Korsgaard <peter@korsgaard.com>
11739 M:      Andrew Lunn <andrew@lunn.ch>
11740 L:      linux-i2c@vger.kernel.org
11741 S:      Maintained
11742 F:      Documentation/i2c/busses/i2c-ocores
11743 F:      drivers/i2c/busses/i2c-ocores.c
11744 F:      include/linux/platform_data/i2c-ocores.h
11745
11746 OPENRISC ARCHITECTURE
11747 M:      Jonas Bonn <jonas@southpole.se>
11748 M:      Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
11749 M:      Stafford Horne <shorne@gmail.com>
11750 T:      git git://github.com/openrisc/linux.git
11751 L:      openrisc@lists.librecores.org
11752 W:      http://openrisc.io
11753 S:      Maintained
11754 F:      Documentation/devicetree/bindings/openrisc/
11755 F:      Documentation/openrisc/
11756 F:      arch/openrisc/
11757 F:      drivers/irqchip/irq-ompic.c
11758 F:      drivers/irqchip/irq-or1k-*
11759
11760 OPENVSWITCH
11761 M:      Pravin B Shelar <pshelar@ovn.org>
11762 L:      netdev@vger.kernel.org
11763 L:      dev@openvswitch.org
11764 W:      http://openvswitch.org
11765 S:      Maintained
11766 F:      net/openvswitch/
11767 F:      include/uapi/linux/openvswitch.h
11768
11769 OPERATING PERFORMANCE POINTS (OPP)
11770 M:      Viresh Kumar <vireshk@kernel.org>
11771 M:      Nishanth Menon <nm@ti.com>
11772 M:      Stephen Boyd <sboyd@kernel.org>
11773 L:      linux-pm@vger.kernel.org
11774 S:      Maintained
11775 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
11776 F:      drivers/opp/
11777 F:      include/linux/pm_opp.h
11778 F:      Documentation/power/opp.txt
11779 F:      Documentation/devicetree/bindings/opp/
11780
11781 OPL4 DRIVER
11782 M:      Clemens Ladisch <clemens@ladisch.de>
11783 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11784 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
11785 S:      Maintained
11786 F:      sound/drivers/opl4/
11787
11788 OPROFILE
11789 M:      Robert Richter <rric@kernel.org>
11790 L:      oprofile-list@lists.sf.net
11791 S:      Maintained
11792 F:      arch/*/include/asm/oprofile*.h
11793 F:      arch/*/oprofile/
11794 F:      drivers/oprofile/
11795 F:      include/linux/oprofile.h
11796
11797 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
11798 M:      Mark Fasheh <mark@fasheh.com>
11799 M:      Joel Becker <jlbec@evilplan.org>
11800 M:      Joseph Qi <joseph.qi@linux.alibaba.com>
11801 L:      ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
11802 W:      http://ocfs2.wiki.kernel.org
11803 S:      Supported
11804 F:      Documentation/filesystems/ocfs2.txt
11805 F:      Documentation/filesystems/dlmfs.txt
11806 F:      fs/ocfs2/
11807
11808 ORANGEFS FILESYSTEM
11809 M:      Mike Marshall <hubcap@omnibond.com>
11810 R:      Martin Brandenburg <martin@omnibond.com>
11811 L:      devel@lists.orangefs.org
11812 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
11813 S:      Supported
11814 F:      fs/orangefs/
11815 F:      Documentation/filesystems/orangefs.txt
11816
11817 ORINOCO DRIVER
11818 L:      linux-wireless@vger.kernel.org
11819 W:      http://wireless.kernel.org/en/users/Drivers/orinoco
11820 W:      http://www.nongnu.org/orinoco/
11821 S:      Orphan
11822 F:      drivers/net/wireless/intersil/orinoco/
11823
11824 OV2659 OMNIVISION SENSOR DRIVER
11825 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
11826 L:      linux-media@vger.kernel.org
11827 W:      https://linuxtv.org
11828 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11829 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11830 S:      Maintained
11831 F:      drivers/media/i2c/ov2659.c
11832 F:      include/media/i2c/ov2659.h
11833
11834 OVERLAY FILESYSTEM
11835 M:      Miklos Szeredi <miklos@szeredi.hu>
11836 L:      linux-unionfs@vger.kernel.org
11837 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
11838 S:      Supported
11839 F:      fs/overlayfs/
11840 F:      Documentation/filesystems/overlayfs.txt
11841
11842 P54 WIRELESS DRIVER
11843 M:      Christian Lamparter <chunkeey@googlemail.com>
11844 L:      linux-wireless@vger.kernel.org
11845 W:      http://wireless.kernel.org/en/users/Drivers/p54
11846 S:      Maintained
11847 F:      drivers/net/wireless/intersil/p54/
11848
11849 PA SEMI ETHERNET DRIVER
11850 L:      netdev@vger.kernel.org
11851 S:      Orphan
11852 F:      drivers/net/ethernet/pasemi/*
11853
11854 PA SEMI SMBUS DRIVER
11855 L:      linux-i2c@vger.kernel.org
11856 S:      Orphan
11857 F:      drivers/i2c/busses/i2c-pasemi.c
11858
11859 PACKING
11860 M:      Vladimir Oltean <olteanv@gmail.com>
11861 L:      netdev@vger.kernel.org
11862 S:      Supported
11863 F:      lib/packing.c
11864 F:      include/linux/packing.h
11865 F:      Documentation/packing.txt
11866
11867 PADATA PARALLEL EXECUTION MECHANISM
11868 M:      Steffen Klassert <steffen.klassert@secunet.com>
11869 L:      linux-crypto@vger.kernel.org
11870 S:      Maintained
11871 F:      kernel/padata.c
11872 F:      include/linux/padata.h
11873 F:      Documentation/padata.txt
11874
11875 PANASONIC LAPTOP ACPI EXTRAS DRIVER
11876 M:      Harald Welte <laforge@gnumonks.org>
11877 L:      platform-driver-x86@vger.kernel.org
11878 S:      Maintained
11879 F:      drivers/platform/x86/panasonic-laptop.c
11880
11881 PARALLEL LCD/KEYPAD PANEL DRIVER
11882 M:      Willy Tarreau <willy@haproxy.com>
11883 M:      Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
11884 S:      Odd Fixes
11885 F:      Documentation/auxdisplay/lcd-panel-cgram.txt
11886 F:      drivers/auxdisplay/panel.c
11887
11888 PARALLEL PORT SUBSYSTEM
11889 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
11890 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
11891 L:      linux-parport@lists.infradead.org (subscribers-only)
11892 S:      Maintained
11893 F:      drivers/parport/
11894 F:      include/linux/parport*.h
11895 F:      drivers/char/ppdev.c
11896 F:      include/uapi/linux/ppdev.h
11897 F:      Documentation/parport*.txt
11898
11899 PARAVIRT_OPS INTERFACE
11900 M:      Juergen Gross <jgross@suse.com>
11901 M:      Alok Kataria <akataria@vmware.com>
11902 L:      virtualization@lists.linux-foundation.org
11903 S:      Supported
11904 F:      Documentation/virtual/paravirt_ops.txt
11905 F:      arch/*/kernel/paravirt*
11906 F:      arch/*/include/asm/paravirt*.h
11907 F:      include/linux/hypervisor.h
11908
11909 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
11910 M:      Tim Waugh <tim@cyberelk.net>
11911 L:      linux-parport@lists.infradead.org (subscribers-only)
11912 S:      Maintained
11913 F:      Documentation/blockdev/paride.txt
11914 F:      drivers/block/paride/
11915
11916 PARISC ARCHITECTURE
11917 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
11918 M:      Helge Deller <deller@gmx.de>
11919 L:      linux-parisc@vger.kernel.org
11920 W:      http://www.parisc-linux.org/
11921 Q:      http://patchwork.kernel.org/project/linux-parisc/list/
11922 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
11923 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
11924 S:      Maintained
11925 F:      arch/parisc/
11926 F:      Documentation/parisc/
11927 F:      drivers/parisc/
11928 F:      drivers/char/agp/parisc-agp.c
11929 F:      drivers/input/serio/gscps2.c
11930 F:      drivers/parport/parport_gsc.*
11931 F:      drivers/tty/serial/8250/8250_gsc.c
11932 F:      drivers/video/fbdev/sti*
11933 F:      drivers/video/console/sti*
11934 F:      drivers/video/logo/logo_parisc*
11935
11936 PARMAN
11937 M:      Jiri Pirko <jiri@mellanox.com>
11938 L:      netdev@vger.kernel.org
11939 S:      Supported
11940 F:      lib/parman.c
11941 F:      lib/test_parman.c
11942 F:      include/linux/parman.h
11943
11944 PC ENGINES APU BOARD DRIVER
11945 M:      Enrico Weigelt, metux IT consult <info@metux.net>
11946 S:      Maintained
11947 F:      drivers/platform/x86/pcengines-apuv2.c
11948
11949 PC87360 HARDWARE MONITORING DRIVER
11950 M:      Jim Cromie <jim.cromie@gmail.com>
11951 L:      linux-hwmon@vger.kernel.org
11952 S:      Maintained
11953 F:      Documentation/hwmon/pc87360.rst
11954 F:      drivers/hwmon/pc87360.c
11955
11956 PC8736x GPIO DRIVER
11957 M:      Jim Cromie <jim.cromie@gmail.com>
11958 S:      Maintained
11959 F:      drivers/char/pc8736x_gpio.c
11960
11961 PC87427 HARDWARE MONITORING DRIVER
11962 M:      Jean Delvare <jdelvare@suse.com>
11963 L:      linux-hwmon@vger.kernel.org
11964 S:      Maintained
11965 F:      Documentation/hwmon/pc87427.rst
11966 F:      drivers/hwmon/pc87427.c
11967
11968 PCA9532 LED DRIVER
11969 M:      Riku Voipio <riku.voipio@iki.fi>
11970 S:      Maintained
11971 F:      drivers/leds/leds-pca9532.c
11972 F:      include/linux/leds-pca9532.h
11973
11974 PCA9541 I2C BUS MASTER SELECTOR DRIVER
11975 M:      Guenter Roeck <linux@roeck-us.net>
11976 L:      linux-i2c@vger.kernel.org
11977 S:      Maintained
11978 F:      drivers/i2c/muxes/i2c-mux-pca9541.c
11979
11980 PCDP - PRIMARY CONSOLE AND DEBUG PORT
11981 M:      Khalid Aziz <khalid@gonehiking.org>
11982 S:      Maintained
11983 F:      drivers/firmware/pcdp.*
11984
11985 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
11986 M:      Thomas Petazzoni <thomas.petazzoni@bootlin.com>
11987 L:      linux-pci@vger.kernel.org
11988 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11989 S:      Maintained
11990 F:      Documentation/devicetree/bindings/pci/aardvark-pci.txt
11991 F:      drivers/pci/controller/pci-aardvark.c
11992
11993 PCI DRIVER FOR ALTERA PCIE IP
11994 M:      Ley Foon Tan <lftan@altera.com>
11995 L:      rfi@lists.rocketboards.org (moderated for non-subscribers)
11996 L:      linux-pci@vger.kernel.org
11997 S:      Supported
11998 F:      Documentation/devicetree/bindings/pci/altera-pcie.txt
11999 F:      drivers/pci/controller/pcie-altera.c
12000
12001 PCI DRIVER FOR APPLIEDMICRO XGENE
12002 M:      Toan Le <toan@os.amperecomputing.com>
12003 L:      linux-pci@vger.kernel.org
12004 L:      linux-arm-kernel@lists.infradead.org
12005 S:      Maintained
12006 F:      Documentation/devicetree/bindings/pci/xgene-pci.txt
12007 F:      drivers/pci/controller/pci-xgene.c
12008
12009 PCI DRIVER FOR ARM VERSATILE PLATFORM
12010 M:      Rob Herring <robh@kernel.org>
12011 L:      linux-pci@vger.kernel.org
12012 L:      linux-arm-kernel@lists.infradead.org
12013 S:      Maintained
12014 F:      Documentation/devicetree/bindings/pci/versatile.txt
12015 F:      drivers/pci/controller/pci-versatile.c
12016
12017 PCI DRIVER FOR ARMADA 8K
12018 M:      Thomas Petazzoni <thomas.petazzoni@bootlin.com>
12019 L:      linux-pci@vger.kernel.org
12020 L:      linux-arm-kernel@lists.infradead.org
12021 S:      Maintained
12022 F:      Documentation/devicetree/bindings/pci/pci-armada8k.txt
12023 F:      drivers/pci/controller/dwc/pcie-armada8k.c
12024
12025 PCI DRIVER FOR CADENCE PCIE IP
12026 M:      Tom Joseph <tjoseph@cadence.com>
12027 L:      linux-pci@vger.kernel.org
12028 S:      Maintained
12029 F:      Documentation/devicetree/bindings/pci/cdns,*.txt
12030 F:      drivers/pci/controller/pcie-cadence*
12031
12032 PCI DRIVER FOR FREESCALE LAYERSCAPE
12033 M:      Minghuan Lian <minghuan.Lian@nxp.com>
12034 M:      Mingkai Hu <mingkai.hu@nxp.com>
12035 M:      Roy Zang <roy.zang@nxp.com>
12036 L:      linuxppc-dev@lists.ozlabs.org
12037 L:      linux-pci@vger.kernel.org
12038 L:      linux-arm-kernel@lists.infradead.org
12039 S:      Maintained
12040 F:      drivers/pci/controller/dwc/*layerscape*
12041
12042 PCI DRIVER FOR GENERIC OF HOSTS
12043 M:      Will Deacon <will.deacon@arm.com>
12044 L:      linux-pci@vger.kernel.org
12045 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12046 S:      Maintained
12047 F:      Documentation/devicetree/bindings/pci/host-generic-pci.txt
12048 F:      drivers/pci/controller/pci-host-common.c
12049 F:      drivers/pci/controller/pci-host-generic.c
12050
12051 PCI DRIVER FOR IMX6
12052 M:      Richard Zhu <hongxing.zhu@nxp.com>
12053 M:      Lucas Stach <l.stach@pengutronix.de>
12054 L:      linux-pci@vger.kernel.org
12055 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12056 S:      Maintained
12057 F:      Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
12058 F:      drivers/pci/controller/dwc/*imx6*
12059
12060 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
12061 M:      Keith Busch <keith.busch@intel.com>
12062 M:      Jonathan Derrick <jonathan.derrick@intel.com>
12063 L:      linux-pci@vger.kernel.org
12064 S:      Supported
12065 F:      drivers/pci/controller/vmd.c
12066
12067 PCI DRIVER FOR MICROSEMI SWITCHTEC
12068 M:      Kurt Schwemmer <kurt.schwemmer@microsemi.com>
12069 M:      Logan Gunthorpe <logang@deltatee.com>
12070 L:      linux-pci@vger.kernel.org
12071 S:      Maintained
12072 F:      Documentation/switchtec.txt
12073 F:      Documentation/ABI/testing/sysfs-class-switchtec
12074 F:      drivers/pci/switch/switchtec*
12075 F:      include/uapi/linux/switchtec_ioctl.h
12076 F:      include/linux/switchtec.h
12077 F:      drivers/ntb/hw/mscc/
12078
12079 PCI DRIVER FOR MOBIVEIL PCIE IP
12080 M:      Karthikeyan Mitran <m.karthikeyan@mobiveil.co.in>
12081 M:      Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
12082 L:      linux-pci@vger.kernel.org
12083 S:      Supported
12084 F:      Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
12085 F:      drivers/pci/controller/pcie-mobiveil.c
12086
12087 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
12088 M:      Thomas Petazzoni <thomas.petazzoni@bootlin.com>
12089 M:      Jason Cooper <jason@lakedaemon.net>
12090 L:      linux-pci@vger.kernel.org
12091 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12092 S:      Maintained
12093 F:      drivers/pci/controller/*mvebu*
12094
12095 PCI DRIVER FOR NVIDIA TEGRA
12096 M:      Thierry Reding <thierry.reding@gmail.com>
12097 L:      linux-tegra@vger.kernel.org
12098 L:      linux-pci@vger.kernel.org
12099 S:      Supported
12100 F:      Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
12101 F:      drivers/pci/controller/pci-tegra.c
12102
12103 PCI DRIVER FOR RENESAS R-CAR
12104 M:      Simon Horman <horms@verge.net.au>
12105 L:      linux-pci@vger.kernel.org
12106 L:      linux-renesas-soc@vger.kernel.org
12107 S:      Maintained
12108 F:      drivers/pci/controller/*rcar*
12109
12110 PCI DRIVER FOR SAMSUNG EXYNOS
12111 M:      Jingoo Han <jingoohan1@gmail.com>
12112 L:      linux-pci@vger.kernel.org
12113 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12114 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12115 S:      Maintained
12116 F:      drivers/pci/controller/dwc/pci-exynos.c
12117
12118 PCI DRIVER FOR SYNOPSYS DESIGNWARE
12119 M:      Jingoo Han <jingoohan1@gmail.com>
12120 M:      Gustavo Pimentel <gustavo.pimentel@synopsys.com>
12121 L:      linux-pci@vger.kernel.org
12122 S:      Maintained
12123 F:      Documentation/devicetree/bindings/pci/designware-pcie.txt
12124 F:      drivers/pci/controller/dwc/*designware*
12125
12126 PCI DRIVER FOR TI DRA7XX
12127 M:      Kishon Vijay Abraham I <kishon@ti.com>
12128 L:      linux-omap@vger.kernel.org
12129 L:      linux-pci@vger.kernel.org
12130 S:      Supported
12131 F:      Documentation/devicetree/bindings/pci/ti-pci.txt
12132 F:      drivers/pci/controller/dwc/pci-dra7xx.c
12133
12134 PCI DRIVER FOR TI KEYSTONE
12135 M:      Murali Karicheri <m-karicheri2@ti.com>
12136 L:      linux-pci@vger.kernel.org
12137 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12138 S:      Maintained
12139 F:      drivers/pci/controller/dwc/pci-keystone.c
12140
12141 PCI ENDPOINT SUBSYSTEM
12142 M:      Kishon Vijay Abraham I <kishon@ti.com>
12143 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
12144 L:      linux-pci@vger.kernel.org
12145 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
12146 S:      Supported
12147 F:      drivers/pci/endpoint/
12148 F:      drivers/misc/pci_endpoint_test.c
12149 F:      tools/pci/
12150
12151 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
12152 M:      Russell Currey <ruscur@russell.cc>
12153 M:      Sam Bobroff <sbobroff@linux.ibm.com>
12154 M:      Oliver O'Halloran <oohall@gmail.com>
12155 L:      linuxppc-dev@lists.ozlabs.org
12156 S:      Supported
12157 F:      Documentation/PCI/pci-error-recovery.txt
12158 F:      drivers/pci/pcie/aer.c
12159 F:      drivers/pci/pcie/dpc.c
12160 F:      drivers/pci/pcie/err.c
12161 F:      Documentation/powerpc/eeh-pci-error-recovery.txt
12162 F:      arch/powerpc/kernel/eeh*.c
12163 F:      arch/powerpc/platforms/*/eeh*.c
12164 F:      arch/powerpc/include/*/eeh*.h
12165
12166 PCI ERROR RECOVERY
12167 M:      Linas Vepstas <linasvepstas@gmail.com>
12168 L:      linux-pci@vger.kernel.org
12169 S:      Supported
12170 F:      Documentation/PCI/pci-error-recovery.txt
12171
12172 PCI MSI DRIVER FOR ALTERA MSI IP
12173 M:      Ley Foon Tan <lftan@altera.com>
12174 L:      rfi@lists.rocketboards.org (moderated for non-subscribers)
12175 L:      linux-pci@vger.kernel.org
12176 S:      Supported
12177 F:      Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
12178 F:      drivers/pci/controller/pcie-altera-msi.c
12179
12180 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
12181 M:      Toan Le <toan@os.amperecomputing.com>
12182 L:      linux-pci@vger.kernel.org
12183 L:      linux-arm-kernel@lists.infradead.org
12184 S:      Maintained
12185 F:      Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
12186 F:      drivers/pci/controller/pci-xgene-msi.c
12187
12188 PCI SUBSYSTEM
12189 M:      Bjorn Helgaas <bhelgaas@google.com>
12190 L:      linux-pci@vger.kernel.org
12191 Q:      http://patchwork.ozlabs.org/project/linux-pci/list/
12192 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
12193 S:      Supported
12194 F:      Documentation/devicetree/bindings/pci/
12195 F:      Documentation/PCI/
12196 F:      drivers/acpi/pci*
12197 F:      drivers/pci/
12198 F:      include/asm-generic/pci*
12199 F:      include/linux/pci*
12200 F:      include/linux/of_pci.h
12201 F:      include/uapi/linux/pci*
12202 F:      lib/pci*
12203 F:      arch/x86/pci/
12204 F:      arch/x86/kernel/quirks.c
12205 F:      arch/x86/kernel/early-quirks.c
12206
12207 PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
12208 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
12209 L:      linux-pci@vger.kernel.org
12210 Q:      http://patchwork.ozlabs.org/project/linux-pci/list/
12211 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
12212 S:      Supported
12213 F:      drivers/pci/controller/
12214
12215 PCIE DRIVER FOR ANNAPURNA LABS
12216 M:      Jonathan Chocron <jonnyc@amazon.com>
12217 L:      linux-pci@vger.kernel.org
12218 S:      Maintained
12219 F:      drivers/pci/controller/dwc/pcie-al.c
12220
12221 PCIE DRIVER FOR AMLOGIC MESON
12222 M:      Yue Wang <yue.wang@Amlogic.com>
12223 L:      linux-pci@vger.kernel.org
12224 L:      linux-amlogic@lists.infradead.org
12225 S:      Maintained
12226 F:      drivers/pci/controller/dwc/pci-meson.c
12227
12228 PCIE DRIVER FOR AXIS ARTPEC
12229 M:      Jesper Nilsson <jesper.nilsson@axis.com>
12230 L:      linux-arm-kernel@axis.com
12231 L:      linux-pci@vger.kernel.org
12232 S:      Maintained
12233 F:      Documentation/devicetree/bindings/pci/axis,artpec*
12234 F:      drivers/pci/controller/dwc/*artpec*
12235
12236 PCIE DRIVER FOR CAVIUM THUNDERX
12237 M:      David Daney <david.daney@cavium.com>
12238 L:      linux-pci@vger.kernel.org
12239 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12240 S:      Supported
12241 F:      Documentation/devicetree/bindings/pci/pci-thunder-*
12242 F:      drivers/pci/controller/pci-thunder-*
12243
12244 PCIE DRIVER FOR HISILICON
12245 M:      Zhou Wang <wangzhou1@hisilicon.com>
12246 L:      linux-pci@vger.kernel.org
12247 S:      Maintained
12248 F:      Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
12249 F:      drivers/pci/controller/dwc/pcie-hisi.c
12250
12251 PCIE DRIVER FOR HISILICON KIRIN
12252 M:      Xiaowei Song <songxiaowei@hisilicon.com>
12253 M:      Binghui Wang <wangbinghui@hisilicon.com>
12254 L:      linux-pci@vger.kernel.org
12255 S:      Maintained
12256 F:      Documentation/devicetree/bindings/pci/kirin-pcie.txt
12257 F:      drivers/pci/controller/dwc/pcie-kirin.c
12258
12259 PCIE DRIVER FOR HISILICON STB
12260 M:      Shawn Guo <shawn.guo@linaro.org>
12261 L:      linux-pci@vger.kernel.org
12262 S:      Maintained
12263 F:      Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
12264 F:      drivers/pci/controller/dwc/pcie-histb.c
12265
12266 PCIE DRIVER FOR MEDIATEK
12267 M:      Ryder Lee <ryder.lee@mediatek.com>
12268 L:      linux-pci@vger.kernel.org
12269 L:      linux-mediatek@lists.infradead.org
12270 S:      Supported
12271 F:      Documentation/devicetree/bindings/pci/mediatek*
12272 F:      drivers/pci/controller/*mediatek*
12273
12274 PCIE DRIVER FOR QUALCOMM MSM
12275 M:      Stanimir Varbanov <svarbanov@mm-sol.com>
12276 L:      linux-pci@vger.kernel.org
12277 L:      linux-arm-msm@vger.kernel.org
12278 S:      Maintained
12279 F:      drivers/pci/controller/dwc/*qcom*
12280
12281 PCIE DRIVER FOR ROCKCHIP
12282 M:      Shawn Lin <shawn.lin@rock-chips.com>
12283 L:      linux-pci@vger.kernel.org
12284 L:      linux-rockchip@lists.infradead.org
12285 S:      Maintained
12286 F:      Documentation/devicetree/bindings/pci/rockchip-pcie*
12287 F:      drivers/pci/controller/pcie-rockchip*
12288
12289 PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
12290 M:      Linus Walleij <linus.walleij@linaro.org>
12291 L:      linux-pci@vger.kernel.org
12292 S:      Maintained
12293 F:      Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
12294 F:      drivers/pci/controller/pci-v3-semi.c
12295
12296 PCIE DRIVER FOR SOCIONEXT UNIPHIER
12297 M:      Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
12298 L:      linux-pci@vger.kernel.org
12299 S:      Maintained
12300 F:      Documentation/devicetree/bindings/pci/uniphier-pcie.txt
12301 F:      drivers/pci/controller/dwc/pcie-uniphier.c
12302
12303 PCIE DRIVER FOR ST SPEAR13XX
12304 M:      Pratyush Anand <pratyush.anand@gmail.com>
12305 L:      linux-pci@vger.kernel.org
12306 S:      Maintained
12307 F:      drivers/pci/controller/dwc/*spear*
12308
12309 PCMCIA SUBSYSTEM
12310 M:      Dominik Brodowski <linux@dominikbrodowski.net>
12311 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
12312 S:      Odd Fixes
12313 F:      Documentation/pcmcia/
12314 F:      tools/pcmcia/
12315 F:      drivers/pcmcia/
12316 F:      include/pcmcia/
12317
12318 PCNET32 NETWORK DRIVER
12319 M:      Don Fry <pcnet32@frontier.com>
12320 L:      netdev@vger.kernel.org
12321 S:      Maintained
12322 F:      drivers/net/ethernet/amd/pcnet32.c
12323
12324 PCRYPT PARALLEL CRYPTO ENGINE
12325 M:      Steffen Klassert <steffen.klassert@secunet.com>
12326 L:      linux-crypto@vger.kernel.org
12327 S:      Maintained
12328 F:      crypto/pcrypt.c
12329 F:      include/crypto/pcrypt.h
12330
12331 PEAQ WMI HOTKEYS DRIVER
12332 M:      Hans de Goede <hdegoede@redhat.com>
12333 L:      platform-driver-x86@vger.kernel.org
12334 S:      Maintained
12335 F:      drivers/platform/x86/peaq-wmi.c
12336
12337 PER-CPU MEMORY ALLOCATOR
12338 M:      Dennis Zhou <dennis@kernel.org>
12339 M:      Tejun Heo <tj@kernel.org>
12340 M:      Christoph Lameter <cl@linux.com>
12341 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
12342 S:      Maintained
12343 F:      include/linux/percpu*.h
12344 F:      mm/percpu*.c
12345 F:      arch/*/include/asm/percpu.h
12346
12347 PER-TASK DELAY ACCOUNTING
12348 M:      Balbir Singh <bsingharora@gmail.com>
12349 S:      Maintained
12350 F:      include/linux/delayacct.h
12351 F:      kernel/delayacct.c
12352
12353 PERFORMANCE EVENTS SUBSYSTEM
12354 M:      Peter Zijlstra <peterz@infradead.org>
12355 M:      Ingo Molnar <mingo@redhat.com>
12356 M:      Arnaldo Carvalho de Melo <acme@kernel.org>
12357 R:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
12358 R:      Jiri Olsa <jolsa@redhat.com>
12359 R:      Namhyung Kim <namhyung@kernel.org>
12360 L:      linux-kernel@vger.kernel.org
12361 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
12362 S:      Supported
12363 F:      kernel/events/*
12364 F:      include/linux/perf_event.h
12365 F:      include/uapi/linux/perf_event.h
12366 F:      arch/*/kernel/perf_event*.c
12367 F:      arch/*/kernel/*/perf_event*.c
12368 F:      arch/*/kernel/*/*/perf_event*.c
12369 F:      arch/*/include/asm/perf_event.h
12370 F:      arch/*/kernel/perf_callchain.c
12371 F:      arch/*/events/*
12372 F:      arch/*/events/*/*
12373 F:      tools/perf/
12374
12375 PERSONALITY HANDLING
12376 M:      Christoph Hellwig <hch@infradead.org>
12377 L:      linux-abi-devel@lists.sourceforge.net
12378 S:      Maintained
12379 F:      include/linux/personality.h
12380 F:      include/uapi/linux/personality.h
12381
12382 PHOENIX RC FLIGHT CONTROLLER ADAPTER
12383 M:      Marcus Folkesson <marcus.folkesson@gmail.com>
12384 L:      linux-input@vger.kernel.org
12385 S:      Maintained
12386 F:      Documentation/input/devices/pxrc.rst
12387 F:      drivers/input/joystick/pxrc.c
12388
12389 PHONET PROTOCOL
12390 M:      Remi Denis-Courmont <courmisch@gmail.com>
12391 S:      Supported
12392 F:      Documentation/networking/phonet.txt
12393 F:      include/linux/phonet.h
12394 F:      include/net/phonet/
12395 F:      include/uapi/linux/phonet.h
12396 F:      net/phonet/
12397
12398 PHRAM MTD DRIVER
12399 M:      Joern Engel <joern@lazybastard.org>
12400 L:      linux-mtd@lists.infradead.org
12401 S:      Maintained
12402 F:      drivers/mtd/devices/phram.c
12403
12404 PICOLCD HID DRIVER
12405 M:      Bruno Prémont <bonbons@linux-vserver.org>
12406 L:      linux-input@vger.kernel.org
12407 S:      Maintained
12408 F:      drivers/hid/hid-picolcd*
12409
12410 PICOXCELL SUPPORT
12411 M:      Jamie Iles <jamie@jamieiles.com>
12412 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12413 T:      git git://github.com/jamieiles/linux-2.6-ji.git
12414 S:      Supported
12415 F:      arch/arm/boot/dts/picoxcell*
12416 F:      arch/arm/mach-picoxcell/
12417 F:      drivers/crypto/picoxcell*
12418
12419 PIN CONTROL SUBSYSTEM
12420 M:      Linus Walleij <linus.walleij@linaro.org>
12421 L:      linux-gpio@vger.kernel.org
12422 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
12423 S:      Maintained
12424 F:      Documentation/devicetree/bindings/pinctrl/
12425 F:      Documentation/driver-api/pinctl.rst
12426 F:      drivers/pinctrl/
12427 F:      include/linux/pinctrl/
12428
12429 PIN CONTROLLER - MICROCHIP AT91
12430 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
12431 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12432 L:      linux-gpio@vger.kernel.org
12433 S:      Supported
12434 F:      drivers/pinctrl/pinctrl-at91*
12435
12436 PIN CONTROLLER - FREESCALE
12437 M:      Dong Aisheng <aisheng.dong@nxp.com>
12438 M:      Fabio Estevam <festevam@gmail.com>
12439 M:      Shawn Guo <shawnguo@kernel.org>
12440 M:      Stefan Agner <stefan@agner.ch>
12441 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
12442 L:      linux-gpio@vger.kernel.org
12443 S:      Maintained
12444 F:      drivers/pinctrl/freescale/
12445 F:      Documentation/devicetree/bindings/pinctrl/fsl,*
12446
12447 PIN CONTROLLER - INTEL
12448 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
12449 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
12450 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git
12451 S:      Maintained
12452 F:      drivers/pinctrl/intel/
12453
12454 PIN CONTROLLER - MEDIATEK
12455 M:      Sean Wang <sean.wang@kernel.org>
12456 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
12457 S:      Maintained
12458 F:      Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt
12459 F:      Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt
12460 F:      drivers/pinctrl/mediatek/
12461
12462 PIN CONTROLLER - QUALCOMM
12463 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
12464 S:      Maintained
12465 L:      linux-arm-msm@vger.kernel.org
12466 F:      Documentation/devicetree/bindings/pinctrl/qcom,*.txt
12467 F:      drivers/pinctrl/qcom/
12468
12469 PIN CONTROLLER - RENESAS
12470 M:      Geert Uytterhoeven <geert+renesas@glider.be>
12471 L:      linux-renesas-soc@vger.kernel.org
12472 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc
12473 S:      Maintained
12474 F:      drivers/pinctrl/pinctrl-rz*
12475 F:      drivers/pinctrl/sh-pfc/
12476
12477 PIN CONTROLLER - SAMSUNG
12478 M:      Tomasz Figa <tomasz.figa@gmail.com>
12479 M:      Krzysztof Kozlowski <krzk@kernel.org>
12480 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
12481 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12482 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12483 Q:      https://patchwork.kernel.org/project/linux-samsung-soc/list/
12484 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
12485 S:      Maintained
12486 F:      drivers/pinctrl/samsung/
12487 F:      include/dt-bindings/pinctrl/samsung.h
12488 F:      Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
12489
12490 PIN CONTROLLER - SINGLE
12491 M:      Tony Lindgren <tony@atomide.com>
12492 M:      Haojian Zhuang <haojian.zhuang@linaro.org>
12493 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12494 L:      linux-omap@vger.kernel.org
12495 S:      Maintained
12496 F:      drivers/pinctrl/pinctrl-single.c
12497
12498 PIN CONTROLLER - ST SPEAR
12499 M:      Viresh Kumar <vireshk@kernel.org>
12500 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12501 W:      http://www.st.com/spear
12502 S:      Maintained
12503 F:      drivers/pinctrl/spear/
12504
12505 PISTACHIO SOC SUPPORT
12506 M:      James Hartley <james.hartley@sondrel.com>
12507 L:      linux-mips@vger.kernel.org
12508 S:      Odd Fixes
12509 F:      arch/mips/pistachio/
12510 F:      arch/mips/include/asm/mach-pistachio/
12511 F:      arch/mips/boot/dts/img/pistachio*
12512 F:      arch/mips/configs/pistachio*_defconfig
12513
12514 PKTCDVD DRIVER
12515 S:      Orphan
12516 M:      linux-block@vger.kernel.org
12517 F:      drivers/block/pktcdvd.c
12518 F:      include/linux/pktcdvd.h
12519 F:      include/uapi/linux/pktcdvd.h
12520
12521 PKUNITY SOC DRIVERS
12522 M:      Guan Xuetao <gxt@pku.edu.cn>
12523 W:      http://mprc.pku.edu.cn/~guanxuetao/linux
12524 S:      Maintained
12525 T:      git git://github.com/gxt/linux.git
12526 F:      drivers/input/serio/i8042-unicore32io.h
12527 F:      drivers/i2c/busses/i2c-puv3.c
12528 F:      drivers/video/fbdev/fb-puv3.c
12529 F:      drivers/rtc/rtc-puv3.c
12530
12531 PMBUS HARDWARE MONITORING DRIVERS
12532 M:      Guenter Roeck <linux@roeck-us.net>
12533 L:      linux-hwmon@vger.kernel.org
12534 W:      http://hwmon.wiki.kernel.org/
12535 W:      http://www.roeck-us.net/linux/drivers/
12536 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
12537 S:      Maintained
12538 F:      Documentation/devicetree/bindings/hwmon/ibm,cffps1.txt
12539 F:      Documentation/devicetree/bindings/hwmon/max31785.txt
12540 F:      Documentation/devicetree/bindings/hwmon/ltc2978.txt
12541 F:      Documentation/hwmon/adm1275.rst
12542 F:      Documentation/hwmon/ibm-cffps.rst
12543 F:      Documentation/hwmon/ir35221.rst
12544 F:      Documentation/hwmon/lm25066.rst
12545 F:      Documentation/hwmon/ltc2978.rst
12546 F:      Documentation/hwmon/ltc3815.rst
12547 F:      Documentation/hwmon/max16064.rst
12548 F:      Documentation/hwmon/max20751.rst
12549 F:      Documentation/hwmon/max31785.rst
12550 F:      Documentation/hwmon/max34440.rst
12551 F:      Documentation/hwmon/max8688.rst
12552 F:      Documentation/hwmon/pmbus.rst
12553 F:      Documentation/hwmon/pmbus-core.rst
12554 F:      Documentation/hwmon/tps40422.rst
12555 F:      Documentation/hwmon/ucd9000.rst
12556 F:      Documentation/hwmon/ucd9200.rst
12557 F:      Documentation/hwmon/zl6100.rst
12558 F:      drivers/hwmon/pmbus/
12559 F:      include/linux/pmbus.h
12560
12561 PMC SIERRA MaxRAID DRIVER
12562 L:      linux-scsi@vger.kernel.org
12563 W:      http://www.pmc-sierra.com/
12564 S:      Orphan
12565 F:      drivers/scsi/pmcraid.*
12566
12567 PMC SIERRA PM8001 DRIVER
12568 M:      Jack Wang <jinpu.wang@profitbricks.com>
12569 M:      lindar_liu@usish.com
12570 L:      linux-scsi@vger.kernel.org
12571 S:      Supported
12572 F:      drivers/scsi/pm8001/
12573
12574 PNP SUPPORT
12575 M:      "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
12576 S:      Maintained
12577 F:      drivers/pnp/
12578
12579 PNI RM3100 IIO DRIVER
12580 M:      Song Qiang <songqiang1304521@gmail.com>
12581 L:      linux-iio@vger.kernel.org
12582 S:      Maintained
12583 F:      drivers/iio/magnetometer/rm3100*
12584 F:      Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.txt
12585
12586 POSIX CLOCKS and TIMERS
12587 M:      Thomas Gleixner <tglx@linutronix.de>
12588 L:      linux-kernel@vger.kernel.org
12589 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
12590 S:      Maintained
12591 F:      fs/timerfd.c
12592 F:      include/linux/timer*
12593 F:      kernel/time/*timer*
12594
12595 POWER MANAGEMENT CORE
12596 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
12597 L:      linux-pm@vger.kernel.org
12598 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
12599 B:      https://bugzilla.kernel.org
12600 S:      Supported
12601 F:      drivers/base/power/
12602 F:      include/linux/pm.h
12603 F:      include/linux/pm_*
12604 F:      include/linux/powercap.h
12605 F:      drivers/powercap/
12606 F:      kernel/configs/nopm.config
12607
12608 POWER STATE COORDINATION INTERFACE (PSCI)
12609 M:      Mark Rutland <mark.rutland@arm.com>
12610 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
12611 L:      linux-arm-kernel@lists.infradead.org
12612 S:      Maintained
12613 F:      drivers/firmware/psci/
12614 F:      include/linux/psci.h
12615 F:      include/uapi/linux/psci.h
12616
12617 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
12618 M:      Sebastian Reichel <sre@kernel.org>
12619 L:      linux-pm@vger.kernel.org
12620 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
12621 S:      Maintained
12622 F:      Documentation/ABI/testing/sysfs-class-power
12623 F:      Documentation/devicetree/bindings/power/supply/
12624 F:      include/linux/power_supply.h
12625 F:      drivers/power/supply/
12626
12627 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
12628 M:      Suraj Jitindar Singh <sjitindarsingh@gmail.com>
12629 L:      linuxppc-dev@lists.ozlabs.org
12630 S:      Maintained
12631 F:      drivers/char/powernv-op-panel.c
12632
12633 PPP OVER ATM (RFC 2364)
12634 M:      Mitchell Blank Jr <mitch@sfgoth.com>
12635 S:      Maintained
12636 F:      net/atm/pppoatm.c
12637 F:      include/uapi/linux/atmppp.h
12638
12639 PPP OVER ETHERNET
12640 M:      Michal Ostrowski <mostrows@earthlink.net>
12641 S:      Maintained
12642 F:      drivers/net/ppp/pppoe.c
12643 F:      drivers/net/ppp/pppox.c
12644
12645 PPP OVER L2TP
12646 M:      James Chapman <jchapman@katalix.com>
12647 S:      Maintained
12648 F:      net/l2tp/l2tp_ppp.c
12649 F:      include/linux/if_pppol2tp.h
12650 F:      include/uapi/linux/if_pppol2tp.h
12651
12652 PPP PROTOCOL DRIVERS AND COMPRESSORS
12653 M:      Paul Mackerras <paulus@samba.org>
12654 L:      linux-ppp@vger.kernel.org
12655 S:      Maintained
12656 F:      drivers/net/ppp/ppp_*
12657
12658 PPS SUPPORT
12659 M:      Rodolfo Giometti <giometti@enneenne.com>
12660 W:      http://wiki.enneenne.com/index.php/LinuxPPS_support
12661 L:      linuxpps@ml.enneenne.com (subscribers-only)
12662 S:      Maintained
12663 F:      Documentation/pps/
12664 F:      Documentation/devicetree/bindings/pps/pps-gpio.txt
12665 F:      Documentation/ABI/testing/sysfs-pps
12666 F:      drivers/pps/
12667 F:      include/linux/pps*.h
12668 F:      include/uapi/linux/pps.h
12669
12670 PPTP DRIVER
12671 M:      Dmitry Kozlov <xeb@mail.ru>
12672 L:      netdev@vger.kernel.org
12673 S:      Maintained
12674 F:      drivers/net/ppp/pptp.c
12675 W:      http://sourceforge.net/projects/accel-pptp
12676
12677 PRINTK
12678 M:      Petr Mladek <pmladek@suse.com>
12679 M:      Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
12680 R:      Steven Rostedt <rostedt@goodmis.org>
12681 S:      Maintained
12682 F:      kernel/printk/
12683 F:      include/linux/printk.h
12684
12685 PRISM54 WIRELESS DRIVER
12686 M:      Luis Chamberlain <mcgrof@kernel.org>
12687 L:      linux-wireless@vger.kernel.org
12688 W:      http://wireless.kernel.org/en/users/Drivers/p54
12689 S:      Obsolete
12690 F:      drivers/net/wireless/intersil/prism54/
12691
12692 PROC FILESYSTEM
12693 R:      Alexey Dobriyan <adobriyan@gmail.com>
12694 L:      linux-kernel@vger.kernel.org
12695 L:      linux-fsdevel@vger.kernel.org
12696 S:      Maintained
12697 F:      fs/proc/
12698 F:      include/linux/proc_fs.h
12699 F:      tools/testing/selftests/proc/
12700 F:      Documentation/filesystems/proc.txt
12701
12702 PROC SYSCTL
12703 M:      Luis Chamberlain <mcgrof@kernel.org>
12704 M:      Kees Cook <keescook@chromium.org>
12705 L:      linux-kernel@vger.kernel.org
12706 L:      linux-fsdevel@vger.kernel.org
12707 S:      Maintained
12708 F:      fs/proc/proc_sysctl.c
12709 F:      include/linux/sysctl.h
12710 F:      kernel/sysctl.c
12711 F:      tools/testing/selftests/sysctl/
12712
12713 PS3 NETWORK SUPPORT
12714 M:      Geoff Levand <geoff@infradead.org>
12715 L:      netdev@vger.kernel.org
12716 L:      linuxppc-dev@lists.ozlabs.org
12717 S:      Maintained
12718 F:      drivers/net/ethernet/toshiba/ps3_gelic_net.*
12719
12720 PS3 PLATFORM SUPPORT
12721 M:      Geoff Levand <geoff@infradead.org>
12722 L:      linuxppc-dev@lists.ozlabs.org
12723 S:      Maintained
12724 F:      arch/powerpc/boot/ps3*
12725 F:      arch/powerpc/include/asm/lv1call.h
12726 F:      arch/powerpc/include/asm/ps3*.h
12727 F:      arch/powerpc/platforms/ps3/
12728 F:      drivers/*/ps3*
12729 F:      drivers/ps3/
12730 F:      drivers/rtc/rtc-ps3.c
12731 F:      drivers/usb/host/*ps3.c
12732 F:      sound/ppc/snd_ps3*
12733
12734 PS3VRAM DRIVER
12735 M:      Jim Paris <jim@jtan.com>
12736 M:      Geoff Levand <geoff@infradead.org>
12737 L:      linuxppc-dev@lists.ozlabs.org
12738 S:      Maintained
12739 F:      drivers/block/ps3vram.c
12740
12741 PSAMPLE PACKET SAMPLING SUPPORT:
12742 M:      Yotam Gigi <yotam.gi@gmail.com>
12743 S:      Maintained
12744 F:      net/psample
12745 F:      include/net/psample.h
12746 F:      include/uapi/linux/psample.h
12747
12748 PSTORE FILESYSTEM
12749 M:      Kees Cook <keescook@chromium.org>
12750 M:      Anton Vorontsov <anton@enomsg.org>
12751 M:      Colin Cross <ccross@android.com>
12752 M:      Tony Luck <tony.luck@intel.com>
12753 S:      Maintained
12754 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
12755 F:      fs/pstore/
12756 F:      include/linux/pstore*
12757 F:      drivers/firmware/efi/efi-pstore.c
12758 F:      drivers/acpi/apei/erst.c
12759 F:      Documentation/admin-guide/ramoops.rst
12760 F:      Documentation/devicetree/bindings/reserved-memory/ramoops.txt
12761 K:      \b(pstore|ramoops)
12762
12763 PTP HARDWARE CLOCK SUPPORT
12764 M:      Richard Cochran <richardcochran@gmail.com>
12765 L:      netdev@vger.kernel.org
12766 S:      Maintained
12767 W:      http://linuxptp.sourceforge.net/
12768 F:      Documentation/ABI/testing/sysfs-ptp
12769 F:      Documentation/ptp/*
12770 F:      drivers/net/phy/dp83640*
12771 F:      drivers/ptp/*
12772 F:      include/linux/ptp_cl*
12773
12774 PTRACE SUPPORT
12775 M:      Oleg Nesterov <oleg@redhat.com>
12776 S:      Maintained
12777 F:      include/asm-generic/syscall.h
12778 F:      include/linux/ptrace.h
12779 F:      include/linux/regset.h
12780 F:      include/linux/tracehook.h
12781 F:      include/uapi/linux/ptrace.h
12782 F:      include/uapi/linux/ptrace.h
12783 F:      include/asm-generic/ptrace.h
12784 F:      kernel/ptrace.c
12785 F:      arch/*/ptrace*.c
12786 F:      arch/*/*/ptrace*.c
12787 F:      arch/*/include/asm/ptrace*.h
12788
12789 PULSE8-CEC DRIVER
12790 M:      Hans Verkuil <hverkuil@xs4all.nl>
12791 L:      linux-media@vger.kernel.org
12792 T:      git git://linuxtv.org/media_tree.git
12793 S:      Maintained
12794 F:      drivers/media/usb/pulse8-cec/*
12795 F:      Documentation/media/cec-drivers/pulse8-cec.rst
12796
12797 PVRUSB2 VIDEO4LINUX DRIVER
12798 M:      Mike Isely <isely@pobox.com>
12799 L:      pvrusb2@isely.net       (subscribers-only)
12800 L:      linux-media@vger.kernel.org
12801 W:      http://www.isely.net/pvrusb2/
12802 T:      git git://linuxtv.org/media_tree.git
12803 S:      Maintained
12804 F:      Documentation/media/v4l-drivers/pvrusb2*
12805 F:      drivers/media/usb/pvrusb2/
12806
12807 PWC WEBCAM DRIVER
12808 M:      Hans Verkuil <hverkuil@xs4all.nl>
12809 L:      linux-media@vger.kernel.org
12810 T:      git git://linuxtv.org/media_tree.git
12811 S:      Odd Fixes
12812 F:      drivers/media/usb/pwc/*
12813 F:      include/trace/events/pwc.h
12814
12815 PWM FAN DRIVER
12816 M:      Kamil Debski <kamil@wypas.org>
12817 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12818 L:      linux-hwmon@vger.kernel.org
12819 S:      Supported
12820 F:      Documentation/devicetree/bindings/hwmon/pwm-fan.txt
12821 F:      Documentation/hwmon/pwm-fan.rst
12822 F:      drivers/hwmon/pwm-fan.c
12823
12824 PWM IR Transmitter
12825 M:      Sean Young <sean@mess.org>
12826 L:      linux-media@vger.kernel.org
12827 S:      Maintained
12828 F:      drivers/media/rc/pwm-ir-tx.c
12829
12830 PWM SUBSYSTEM
12831 M:      Thierry Reding <thierry.reding@gmail.com>
12832 L:      linux-pwm@vger.kernel.org
12833 S:      Maintained
12834 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
12835 F:      Documentation/pwm.txt
12836 F:      Documentation/devicetree/bindings/pwm/
12837 F:      include/linux/pwm.h
12838 F:      drivers/pwm/
12839 F:      drivers/video/backlight/pwm_bl.c
12840 F:      include/linux/pwm_backlight.h
12841 F:      drivers/gpio/gpio-mvebu.c
12842 F:      Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
12843
12844 PXA GPIO DRIVER
12845 M:      Robert Jarzmik <robert.jarzmik@free.fr>
12846 L:      linux-gpio@vger.kernel.org
12847 S:      Maintained
12848 F:      drivers/gpio/gpio-pxa.c
12849
12850 PXA MMCI DRIVER
12851 S:      Orphan
12852
12853 PXA RTC DRIVER
12854 M:      Robert Jarzmik <robert.jarzmik@free.fr>
12855 L:      linux-rtc@vger.kernel.org
12856 S:      Maintained
12857
12858 PXA2xx/PXA3xx SUPPORT
12859 M:      Daniel Mack <daniel@zonque.org>
12860 M:      Haojian Zhuang <haojian.zhuang@gmail.com>
12861 M:      Robert Jarzmik <robert.jarzmik@free.fr>
12862 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12863 T:      git git://github.com/hzhuang1/linux.git
12864 T:      git git://github.com/rjarzmik/linux.git
12865 S:      Maintained
12866 F:      arch/arm/boot/dts/pxa*
12867 F:      arch/arm/mach-pxa/
12868 F:      drivers/dma/pxa*
12869 F:      drivers/pcmcia/pxa2xx*
12870 F:      drivers/pinctrl/pxa/
12871 F:      drivers/spi/spi-pxa2xx*
12872 F:      drivers/usb/gadget/udc/pxa2*
12873 F:      include/sound/pxa2xx-lib.h
12874 F:      sound/arm/pxa*
12875 F:      sound/soc/pxa/
12876
12877 QAT DRIVER
12878 M:      Giovanni Cabiddu <giovanni.cabiddu@intel.com>
12879 L:      qat-linux@intel.com
12880 S:      Supported
12881 F:      drivers/crypto/qat/
12882
12883 QCOM AUDIO (ASoC) DRIVERS
12884 M:      Patrick Lai <plai@codeaurora.org>
12885 M:      Banajit Goswami <bgoswami@codeaurora.org>
12886 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
12887 S:      Supported
12888 F:      sound/soc/qcom/
12889
12890 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
12891 M:      Gabriel Somlo <somlo@cmu.edu>
12892 M:      "Michael S. Tsirkin" <mst@redhat.com>
12893 L:      qemu-devel@nongnu.org
12894 S:      Maintained
12895 F:      drivers/firmware/qemu_fw_cfg.c
12896 F:      include/uapi/linux/qemu_fw_cfg.h
12897
12898 QIB DRIVER
12899 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
12900 M:      Mike Marciniszyn <mike.marciniszyn@intel.com>
12901 L:      linux-rdma@vger.kernel.org
12902 S:      Supported
12903 F:      drivers/infiniband/hw/qib/
12904
12905 QLOGIC QL41xxx FCOE DRIVER
12906 M:      QLogic-Storage-Upstream@cavium.com
12907 L:      linux-scsi@vger.kernel.org
12908 S:      Supported
12909 F:      drivers/scsi/qedf/
12910
12911 QLOGIC QL41xxx ISCSI DRIVER
12912 M:      QLogic-Storage-Upstream@cavium.com
12913 L:      linux-scsi@vger.kernel.org
12914 S:      Supported
12915 F:      drivers/scsi/qedi/
12916
12917 QLOGIC QL4xxx ETHERNET DRIVER
12918 M:      Ariel Elior <aelior@marvell.com>
12919 M:      GR-everest-linux-l2@marvell.com
12920 L:      netdev@vger.kernel.org
12921 S:      Supported
12922 F:      drivers/net/ethernet/qlogic/qed/
12923 F:      include/linux/qed/
12924 F:      drivers/net/ethernet/qlogic/qede/
12925
12926 QLOGIC QL4xxx RDMA DRIVER
12927 M:      Michal Kalderon <mkalderon@marvell.com>
12928 M:      Ariel Elior <aelior@marvell.com>
12929 L:      linux-rdma@vger.kernel.org
12930 S:      Supported
12931 F:      drivers/infiniband/hw/qedr/
12932 F:      include/uapi/rdma/qedr-abi.h
12933
12934 QLOGIC QLA1280 SCSI DRIVER
12935 M:      Michael Reed <mdr@sgi.com>
12936 L:      linux-scsi@vger.kernel.org
12937 S:      Maintained
12938 F:      drivers/scsi/qla1280.[ch]
12939
12940 QLOGIC QLA2XXX FC-SCSI DRIVER
12941 M:      qla2xxx-upstream@qlogic.com
12942 L:      linux-scsi@vger.kernel.org
12943 S:      Supported
12944 F:      Documentation/scsi/LICENSE.qla2xxx
12945 F:      drivers/scsi/qla2xxx/
12946
12947 QLOGIC QLA3XXX NETWORK DRIVER
12948 M:      GR-Linux-NIC-Dev@marvell.com
12949 L:      netdev@vger.kernel.org
12950 S:      Supported
12951 F:      Documentation/networking/device_drivers/qlogic/LICENSE.qla3xxx
12952 F:      drivers/net/ethernet/qlogic/qla3xxx.*
12953
12954 QLOGIC QLA4XXX iSCSI DRIVER
12955 M:      QLogic-Storage-Upstream@qlogic.com
12956 L:      linux-scsi@vger.kernel.org
12957 S:      Supported
12958 F:      Documentation/scsi/LICENSE.qla4xxx
12959 F:      drivers/scsi/qla4xxx/
12960
12961 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
12962 M:      Shahed Shaikh <shshaikh@marvell.com>
12963 M:      Manish Chopra <manishc@marvell.com>
12964 M:      GR-Linux-NIC-Dev@marvell.com
12965 L:      netdev@vger.kernel.org
12966 S:      Supported
12967 F:      drivers/net/ethernet/qlogic/qlcnic/
12968
12969 QLOGIC QLGE 10Gb ETHERNET DRIVER
12970 M:      Manish Chopra <manishc@marvell.com>
12971 M:      GR-Linux-NIC-Dev@marvell.com
12972 L:      netdev@vger.kernel.org
12973 S:      Supported
12974 F:      drivers/net/ethernet/qlogic/qlge/
12975
12976 QM1D1B0004 MEDIA DRIVER
12977 M:      Akihiro Tsukada <tskd08@gmail.com>
12978 L:      linux-media@vger.kernel.org
12979 S:      Odd Fixes
12980 F:      drivers/media/tuners/qm1d1b0004*
12981
12982 QM1D1C0042 MEDIA DRIVER
12983 M:      Akihiro Tsukada <tskd08@gmail.com>
12984 L:      linux-media@vger.kernel.org
12985 S:      Odd Fixes
12986 F:      drivers/media/tuners/qm1d1c0042*
12987
12988 QNX4 FILESYSTEM
12989 M:      Anders Larsen <al@alarsen.net>
12990 W:      http://www.alarsen.net/linux/qnx4fs/
12991 S:      Maintained
12992 F:      fs/qnx4/
12993 F:      include/uapi/linux/qnx4_fs.h
12994 F:      include/uapi/linux/qnxtypes.h
12995
12996 QORIQ DPAA2 FSL-MC BUS DRIVER
12997 M:      Stuart Yoder <stuyoder@gmail.com>
12998 M:      Laurentiu Tudor <laurentiu.tudor@nxp.com>
12999 L:      linux-kernel@vger.kernel.org
13000 S:      Maintained
13001 F:      drivers/bus/fsl-mc/
13002 F:      Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
13003 F:      Documentation/networking/device_drivers/freescale/dpaa2/overview.rst
13004
13005 QT1010 MEDIA DRIVER
13006 M:      Antti Palosaari <crope@iki.fi>
13007 L:      linux-media@vger.kernel.org
13008 W:      https://linuxtv.org
13009 W:      http://palosaari.fi/linux/
13010 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13011 T:      git git://linuxtv.org/anttip/media_tree.git
13012 S:      Maintained
13013 F:      drivers/media/tuners/qt1010*
13014
13015 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
13016 M:      Kalle Valo <kvalo@codeaurora.org>
13017 L:      ath10k@lists.infradead.org
13018 W:      http://wireless.kernel.org/en/users/Drivers/ath10k
13019 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
13020 S:      Supported
13021 F:      drivers/net/wireless/ath/ath10k/
13022
13023 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
13024 M:      QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
13025 L:      linux-wireless@vger.kernel.org
13026 W:      http://wireless.kernel.org/en/users/Drivers/ath9k
13027 S:      Supported
13028 F:      drivers/net/wireless/ath/ath9k/
13029
13030 QUALCOMM CAMERA SUBSYSTEM DRIVER
13031 M:      Todor Tomov <todor.too@gmail.com>
13032 L:      linux-media@vger.kernel.org
13033 S:      Maintained
13034 F:      Documentation/devicetree/bindings/media/qcom,camss.txt
13035 F:      Documentation/media/v4l-drivers/qcom_camss.rst
13036 F:      drivers/media/platform/qcom/camss/
13037
13038 QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
13039 M:      Ilia Lin <ilia.lin@kernel.org>
13040 L:      linux-pm@vger.kernel.org
13041 S:      Maintained
13042 F:      Documentation/devicetree/bindings/opp/kryo-cpufreq.txt
13043 F:      drivers/cpufreq/qcom-cpufreq-kryo.c
13044
13045 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
13046 M:      Timur Tabi <timur@kernel.org>
13047 L:      netdev@vger.kernel.org
13048 S:      Maintained
13049 F:      drivers/net/ethernet/qualcomm/emac/
13050
13051 QUALCOMM ETHQOS ETHERNET DRIVER
13052 M:      Vinod Koul <vkoul@kernel.org>
13053 M:      Niklas Cassel <niklas.cassel@linaro.org>
13054 L:      netdev@vger.kernel.org
13055 S:      Maintained
13056 F:      drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c
13057 F:      Documentation/devicetree/bindings/net/qcom,dwmac.txt
13058
13059 QUALCOMM GENERIC INTERFACE I2C DRIVER
13060 M:      Alok Chauhan <alokc@codeaurora.org>
13061 M:      Karthikeyan Ramasubramanian <kramasub@codeaurora.org>
13062 L:      linux-i2c@vger.kernel.org
13063 L:      linux-arm-msm@vger.kernel.org
13064 S:      Supported
13065 F:      drivers/i2c/busses/i2c-qcom-geni.c
13066
13067 QUALCOMM HEXAGON ARCHITECTURE
13068 M:      Richard Kuo <rkuo@codeaurora.org>
13069 L:      linux-hexagon@vger.kernel.org
13070 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
13071 S:      Supported
13072 F:      arch/hexagon/
13073
13074 QUALCOMM HIDMA DRIVER
13075 M:      Sinan Kaya <okaya@kernel.org>
13076 L:      linux-arm-kernel@lists.infradead.org
13077 L:      linux-arm-msm@vger.kernel.org
13078 L:      dmaengine@vger.kernel.org
13079 S:      Supported
13080 F:      drivers/dma/qcom/hidma*
13081
13082 QUALCOMM IOMMU
13083 M:      Rob Clark <robdclark@gmail.com>
13084 L:      iommu@lists.linux-foundation.org
13085 L:      linux-arm-msm@vger.kernel.org
13086 S:      Maintained
13087 F:      drivers/iommu/qcom_iommu.c
13088
13089 QUALCOMM TSENS THERMAL DRIVER
13090 M:      Amit Kucheria <amit.kucheria@linaro.org>
13091 L:      linux-pm@vger.kernel.org
13092 L:      linux-arm-msm@vger.kernel.org
13093 S:      Maintained
13094 F:      drivers/thermal/qcom/
13095
13096 QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
13097 M:      Stanimir Varbanov <stanimir.varbanov@linaro.org>
13098 L:      linux-media@vger.kernel.org
13099 L:      linux-arm-msm@vger.kernel.org
13100 T:      git git://linuxtv.org/media_tree.git
13101 S:      Maintained
13102 F:      drivers/media/platform/qcom/venus/
13103
13104 QUALCOMM WCN36XX WIRELESS DRIVER
13105 M:      Kalle Valo <kvalo@codeaurora.org>
13106 L:      wcn36xx@lists.infradead.org
13107 W:      http://wireless.kernel.org/en/users/Drivers/wcn36xx
13108 T:      git git://github.com/KrasnikovEugene/wcn36xx.git
13109 S:      Supported
13110 F:      drivers/net/wireless/ath/wcn36xx/
13111
13112 QUANTENNA QTNFMAC WIRELESS DRIVER
13113 M:      Igor Mitsyanko <imitsyanko@quantenna.com>
13114 M:      Avinash Patil <avinashp@quantenna.com>
13115 M:      Sergey Matyukevich <smatyukevich@quantenna.com>
13116 L:      linux-wireless@vger.kernel.org
13117 S:      Maintained
13118 F:      drivers/net/wireless/quantenna
13119
13120 RADEON and AMDGPU DRM DRIVERS
13121 M:      Alex Deucher <alexander.deucher@amd.com>
13122 M:      Christian König <christian.koenig@amd.com>
13123 M:      David (ChunMing) Zhou <David1.Zhou@amd.com>
13124 L:      amd-gfx@lists.freedesktop.org
13125 T:      git git://people.freedesktop.org/~agd5f/linux
13126 S:      Supported
13127 F:      drivers/gpu/drm/radeon/
13128 F:      include/uapi/drm/radeon_drm.h
13129 F:      drivers/gpu/drm/amd/
13130 F:      include/uapi/drm/amdgpu_drm.h
13131
13132 RADEON FRAMEBUFFER DISPLAY DRIVER
13133 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
13134 L:      linux-fbdev@vger.kernel.org
13135 S:      Maintained
13136 F:      drivers/video/fbdev/aty/radeon*
13137 F:      include/uapi/linux/radeonfb.h
13138
13139 RADIOSHARK RADIO DRIVER
13140 M:      Hans Verkuil <hverkuil@xs4all.nl>
13141 L:      linux-media@vger.kernel.org
13142 T:      git git://linuxtv.org/media_tree.git
13143 S:      Maintained
13144 F:      drivers/media/radio/radio-shark.c
13145
13146 RADIOSHARK2 RADIO DRIVER
13147 M:      Hans Verkuil <hverkuil@xs4all.nl>
13148 L:      linux-media@vger.kernel.org
13149 T:      git git://linuxtv.org/media_tree.git
13150 S:      Maintained
13151 F:      drivers/media/radio/radio-shark2.c
13152 F:      drivers/media/radio/radio-tea5777.c
13153
13154 RADOS BLOCK DEVICE (RBD)
13155 M:      Ilya Dryomov <idryomov@gmail.com>
13156 M:      Sage Weil <sage@redhat.com>
13157 M:      Alex Elder <elder@kernel.org>
13158 L:      ceph-devel@vger.kernel.org
13159 W:      http://ceph.com/
13160 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
13161 T:      git git://github.com/ceph/ceph-client.git
13162 S:      Supported
13163 F:      Documentation/ABI/testing/sysfs-bus-rbd
13164 F:      drivers/block/rbd.c
13165 F:      drivers/block/rbd_types.h
13166
13167 RAGE128 FRAMEBUFFER DISPLAY DRIVER
13168 M:      Paul Mackerras <paulus@samba.org>
13169 L:      linux-fbdev@vger.kernel.org
13170 S:      Maintained
13171 F:      drivers/video/fbdev/aty/aty128fb.c
13172
13173 RAINSHADOW-CEC DRIVER
13174 M:      Hans Verkuil <hverkuil@xs4all.nl>
13175 L:      linux-media@vger.kernel.org
13176 T:      git git://linuxtv.org/media_tree.git
13177 S:      Maintained
13178 F:      drivers/media/usb/rainshadow-cec/*
13179
13180 RALINK MIPS ARCHITECTURE
13181 M:      John Crispin <john@phrozen.org>
13182 L:      linux-mips@vger.kernel.org
13183 S:      Maintained
13184 F:      arch/mips/ralink
13185
13186 RALINK RT2X00 WIRELESS LAN DRIVER
13187 P:      rt2x00 project
13188 M:      Stanislaw Gruszka <sgruszka@redhat.com>
13189 M:      Helmut Schaa <helmut.schaa@googlemail.com>
13190 L:      linux-wireless@vger.kernel.org
13191 S:      Maintained
13192 F:      drivers/net/wireless/ralink/rt2x00/
13193
13194 RAMDISK RAM BLOCK DEVICE DRIVER
13195 M:      Jens Axboe <axboe@kernel.dk>
13196 S:      Maintained
13197 F:      Documentation/blockdev/ramdisk.txt
13198 F:      drivers/block/brd.c
13199
13200 RANCHU VIRTUAL BOARD FOR MIPS
13201 M:      Miodrag Dinic <miodrag.dinic@mips.com>
13202 L:      linux-mips@vger.kernel.org
13203 S:      Supported
13204 F:      arch/mips/generic/board-ranchu.c
13205 F:      arch/mips/configs/generic/board-ranchu.config
13206
13207 RANDOM NUMBER DRIVER
13208 M:      "Theodore Ts'o" <tytso@mit.edu>
13209 S:      Maintained
13210 F:      drivers/char/random.c
13211
13212 RAPIDIO SUBSYSTEM
13213 M:      Matt Porter <mporter@kernel.crashing.org>
13214 M:      Alexandre Bounine <alex.bou9@gmail.com>
13215 S:      Maintained
13216 F:      drivers/rapidio/
13217
13218 RAS INFRASTRUCTURE
13219 M:      Tony Luck <tony.luck@intel.com>
13220 M:      Borislav Petkov <bp@alien8.de>
13221 L:      linux-edac@vger.kernel.org
13222 S:      Maintained
13223 F:      drivers/ras/
13224 F:      include/linux/ras.h
13225 F:      include/ras/ras_event.h
13226 F:      Documentation/admin-guide/ras.rst
13227
13228 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
13229 L:      linux-wireless@vger.kernel.org
13230 S:      Orphan
13231 F:      drivers/net/wireless/ray*
13232
13233 RCUTORTURE TEST FRAMEWORK
13234 M:      "Paul E. McKenney" <paulmck@linux.ibm.com>
13235 M:      Josh Triplett <josh@joshtriplett.org>
13236 R:      Steven Rostedt <rostedt@goodmis.org>
13237 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13238 R:      Lai Jiangshan <jiangshanlai@gmail.com>
13239 L:      rcu@vger.kernel.org
13240 S:      Supported
13241 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
13242 F:      tools/testing/selftests/rcutorture
13243
13244 RDC R-321X SoC
13245 M:      Florian Fainelli <florian@openwrt.org>
13246 S:      Maintained
13247
13248 RDC R6040 FAST ETHERNET DRIVER
13249 M:      Florian Fainelli <f.fainelli@gmail.com>
13250 L:      netdev@vger.kernel.org
13251 S:      Maintained
13252 F:      drivers/net/ethernet/rdc/r6040.c
13253
13254 RDMAVT - RDMA verbs software
13255 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
13256 M:      Mike Marciniszyn <mike.marciniszyn@intel.com>
13257 L:      linux-rdma@vger.kernel.org
13258 S:      Supported
13259 F:      drivers/infiniband/sw/rdmavt
13260
13261 RDS - RELIABLE DATAGRAM SOCKETS
13262 M:      Santosh Shilimkar <santosh.shilimkar@oracle.com>
13263 L:      netdev@vger.kernel.org
13264 L:      linux-rdma@vger.kernel.org
13265 L:      rds-devel@oss.oracle.com (moderated for non-subscribers)
13266 W:      https://oss.oracle.com/projects/rds/
13267 S:      Supported
13268 F:      net/rds/
13269 F:      Documentation/networking/rds.txt
13270
13271 RDT - RESOURCE ALLOCATION
13272 M:      Fenghua Yu <fenghua.yu@intel.com>
13273 M:      Reinette Chatre <reinette.chatre@intel.com>
13274 L:      linux-kernel@vger.kernel.org
13275 S:      Supported
13276 F:      arch/x86/kernel/cpu/resctrl/
13277 F:      arch/x86/include/asm/resctrl_sched.h
13278 F:      Documentation/x86/resctrl*
13279
13280 READ-COPY UPDATE (RCU)
13281 M:      "Paul E. McKenney" <paulmck@linux.ibm.com>
13282 M:      Josh Triplett <josh@joshtriplett.org>
13283 R:      Steven Rostedt <rostedt@goodmis.org>
13284 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13285 R:      Lai Jiangshan <jiangshanlai@gmail.com>
13286 R:      Joel Fernandes <joel@joelfernandes.org>
13287 L:      rcu@vger.kernel.org
13288 W:      http://www.rdrop.com/users/paulmck/RCU/
13289 S:      Supported
13290 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
13291 F:      Documentation/RCU/
13292 X:      Documentation/RCU/torture.txt
13293 F:      include/linux/rcu*
13294 X:      include/linux/srcu*.h
13295 F:      kernel/rcu/
13296 X:      kernel/rcu/srcu*.c
13297
13298 REAL TIME CLOCK (RTC) SUBSYSTEM
13299 M:      Alessandro Zummo <a.zummo@towertech.it>
13300 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
13301 L:      linux-rtc@vger.kernel.org
13302 Q:      http://patchwork.ozlabs.org/project/rtc-linux/list/
13303 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
13304 S:      Maintained
13305 F:      Documentation/devicetree/bindings/rtc/
13306 F:      Documentation/rtc.txt
13307 F:      drivers/rtc/
13308 F:      include/linux/rtc.h
13309 F:      include/uapi/linux/rtc.h
13310 F:      include/linux/rtc/
13311 F:      include/linux/platform_data/rtc-*
13312 F:      tools/testing/selftests/rtc/
13313
13314 REALTEK AUDIO CODECS
13315 M:      Bard Liao <bardliao@realtek.com>
13316 M:      Oder Chiou <oder_chiou@realtek.com>
13317 S:      Maintained
13318 F:      sound/soc/codecs/rt*
13319 F:      include/sound/rt*.h
13320
13321 REALTEK RTL83xx SMI DSA ROUTER CHIPS
13322 M:      Linus Walleij <linus.walleij@linaro.org>
13323 S:      Maintained
13324 F:      Documentation/devicetree/bindings/net/dsa/realtek-smi.txt
13325 F:      drivers/net/dsa/realtek-smi*
13326 F:      drivers/net/dsa/rtl83*
13327
13328 REDPINE WIRELESS DRIVER
13329 M:      Amitkumar Karwar <amitkarwar@gmail.com>
13330 M:      Siva Rebbagondla <siva8118@gmail.com>
13331 L:      linux-wireless@vger.kernel.org
13332 S:      Maintained
13333 F:      drivers/net/wireless/rsi/
13334
13335 REGISTER MAP ABSTRACTION
13336 M:      Mark Brown <broonie@kernel.org>
13337 L:      linux-kernel@vger.kernel.org
13338 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
13339 S:      Supported
13340 F:      Documentation/devicetree/bindings/regmap/
13341 F:      drivers/base/regmap/
13342 F:      include/linux/regmap.h
13343
13344 REISERFS FILE SYSTEM
13345 L:      reiserfs-devel@vger.kernel.org
13346 S:      Supported
13347 F:      fs/reiserfs/
13348
13349 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
13350 M:      Ohad Ben-Cohen <ohad@wizery.com>
13351 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
13352 L:      linux-remoteproc@vger.kernel.org
13353 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
13354 S:      Maintained
13355 F:      Documentation/devicetree/bindings/remoteproc/
13356 F:      Documentation/remoteproc.txt
13357 F:      drivers/remoteproc/
13358 F:      include/linux/remoteproc.h
13359
13360 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
13361 M:      Ohad Ben-Cohen <ohad@wizery.com>
13362 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
13363 L:      linux-remoteproc@vger.kernel.org
13364 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
13365 S:      Maintained
13366 F:      drivers/rpmsg/
13367 F:      Documentation/rpmsg.txt
13368 F:      include/linux/rpmsg.h
13369 F:      include/linux/rpmsg/
13370
13371 RENESAS CLOCK DRIVERS
13372 M:      Geert Uytterhoeven <geert+renesas@glider.be>
13373 L:      linux-renesas-soc@vger.kernel.org
13374 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas
13375 S:      Supported
13376 F:      drivers/clk/renesas/
13377
13378 RENESAS EMEV2 I2C DRIVER
13379 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
13380 S:      Supported
13381 F:      drivers/i2c/busses/i2c-emev2.c
13382
13383 RENESAS ETHERNET DRIVERS
13384 R:      Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
13385 L:      netdev@vger.kernel.org
13386 L:      linux-renesas-soc@vger.kernel.org
13387 F:      Documentation/devicetree/bindings/net/renesas,*.txt
13388 F:      Documentation/devicetree/bindings/net/sh_eth.txt
13389 F:      drivers/net/ethernet/renesas/
13390 F:      include/linux/sh_eth.h
13391
13392 RENESAS R-CAR GYROADC DRIVER
13393 M:      Marek Vasut <marek.vasut@gmail.com>
13394 L:      linux-iio@vger.kernel.org
13395 S:      Supported
13396 F:      Documentation/devicetree/bindings/iio/adc/renesas,gyroadc.txt
13397 F:      drivers/iio/adc/rcar-gyroadc.c
13398
13399 RENESAS R-CAR I2C DRIVERS
13400 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
13401 S:      Supported
13402 F:      drivers/i2c/busses/i2c-rcar.c
13403 F:      drivers/i2c/busses/i2c-sh_mobile.c
13404
13405 RENESAS RIIC DRIVER
13406 M:      Chris Brandt <chris.brandt@renesas.com>
13407 S:      Supported
13408 F:      Documentation/devicetree/bindings/i2c/i2c-riic.txt
13409 F:      drivers/i2c/busses/i2c-riic.c
13410
13411 RENESAS USB PHY DRIVER
13412 M:      Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
13413 L:      linux-renesas-soc@vger.kernel.org
13414 S:      Maintained
13415 F:      drivers/phy/renesas/phy-rcar-gen3-usb*.c
13416
13417 RESET CONTROLLER FRAMEWORK
13418 M:      Philipp Zabel <p.zabel@pengutronix.de>
13419 T:      git git://git.pengutronix.de/git/pza/linux
13420 S:      Maintained
13421 F:      drivers/reset/
13422 F:      Documentation/devicetree/bindings/reset/
13423 F:      include/dt-bindings/reset/
13424 F:      include/linux/reset.h
13425 F:      include/linux/reset/
13426 F:      include/linux/reset-controller.h
13427
13428 RESTARTABLE SEQUENCES SUPPORT
13429 M:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13430 M:      Peter Zijlstra <peterz@infradead.org>
13431 M:      "Paul E. McKenney" <paulmck@linux.ibm.com>
13432 M:      Boqun Feng <boqun.feng@gmail.com>
13433 L:      linux-kernel@vger.kernel.org
13434 S:      Supported
13435 F:      kernel/rseq.c
13436 F:      include/uapi/linux/rseq.h
13437 F:      include/trace/events/rseq.h
13438 F:      tools/testing/selftests/rseq/
13439
13440 RFKILL
13441 M:      Johannes Berg <johannes@sipsolutions.net>
13442 L:      linux-wireless@vger.kernel.org
13443 W:      http://wireless.kernel.org/
13444 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
13445 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
13446 S:      Maintained
13447 F:      Documentation/rfkill.txt
13448 F:      Documentation/ABI/stable/sysfs-class-rfkill
13449 F:      net/rfkill/
13450 F:      include/linux/rfkill.h
13451 F:      include/uapi/linux/rfkill.h
13452
13453 RHASHTABLE
13454 M:      Thomas Graf <tgraf@suug.ch>
13455 M:      Herbert Xu <herbert@gondor.apana.org.au>
13456 L:      netdev@vger.kernel.org
13457 S:      Maintained
13458 F:      lib/rhashtable.c
13459 F:      lib/test_rhashtable.c
13460 F:      include/linux/rhashtable.h
13461 F:      include/linux/rhashtable-types.h
13462
13463 RICOH R5C592 MEMORYSTICK DRIVER
13464 M:      Maxim Levitsky <maximlevitsky@gmail.com>
13465 S:      Maintained
13466 F:      drivers/memstick/host/r592.*
13467
13468 RICOH SMARTMEDIA/XD DRIVER
13469 M:      Maxim Levitsky <maximlevitsky@gmail.com>
13470 S:      Maintained
13471 F:      drivers/mtd/nand/raw/r852.c
13472 F:      drivers/mtd/nand/raw/r852.h
13473
13474 RISC-V ARCHITECTURE
13475 M:      Palmer Dabbelt <palmer@sifive.com>
13476 M:      Albert Ou <aou@eecs.berkeley.edu>
13477 L:      linux-riscv@lists.infradead.org
13478 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git
13479 S:      Supported
13480 F:      arch/riscv/
13481 K:      riscv
13482 N:      riscv
13483
13484 ROCCAT DRIVERS
13485 M:      Stefan Achatz <erazor_de@users.sourceforge.net>
13486 W:      http://sourceforge.net/projects/roccat/
13487 S:      Maintained
13488 F:      drivers/hid/hid-roccat*
13489 F:      include/linux/hid-roccat*
13490 F:      Documentation/ABI/*/sysfs-driver-hid-roccat*
13491
13492 ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
13493 M:      Jacob chen <jacob2.chen@rock-chips.com>
13494 L:      linux-media@vger.kernel.org
13495 S:      Maintained
13496 F:      drivers/media/platform/rockchip/rga/
13497 F:      Documentation/devicetree/bindings/media/rockchip-rga.txt
13498
13499 ROCKCHIP VPU CODEC DRIVER
13500 M:      Ezequiel Garcia <ezequiel@collabora.com>
13501 L:      linux-media@vger.kernel.org
13502 S:      Maintained
13503 F:      drivers/staging/media/platform/rockchip/vpu/
13504 F:      Documentation/devicetree/bindings/media/rockchip-vpu.txt
13505
13506 ROCKER DRIVER
13507 M:      Jiri Pirko <jiri@resnulli.us>
13508 L:      netdev@vger.kernel.org
13509 S:      Supported
13510 F:      drivers/net/ethernet/rocker/
13511
13512 ROCKETPORT DRIVER
13513 P:      Comtrol Corp.
13514 W:      http://www.comtrol.com
13515 S:      Maintained
13516 F:      Documentation/serial/rocket.rst
13517 F:      drivers/tty/rocket*
13518
13519 ROCKETPORT EXPRESS/INFINITY DRIVER
13520 M:      Kevin Cernekee <cernekee@gmail.com>
13521 L:      linux-serial@vger.kernel.org
13522 S:      Odd Fixes
13523 F:      drivers/tty/serial/rp2.*
13524
13525 ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
13526 M:      Marek Vasut <marek.vasut+renesas@gmail.com>
13527 L:      linux-kernel@vger.kernel.org
13528 L:      linux-renesas-soc@vger.kernel.org
13529 S:      Supported
13530 F:      drivers/mfd/bd9571mwv.c
13531 F:      drivers/regulator/bd9571mwv-regulator.c
13532 F:      drivers/gpio/gpio-bd9571mwv.c
13533 F:      include/linux/mfd/bd9571mwv.h
13534 F:      Documentation/devicetree/bindings/mfd/bd9571mwv.txt
13535
13536 ROSE NETWORK LAYER
13537 M:      Ralf Baechle <ralf@linux-mips.org>
13538 L:      linux-hams@vger.kernel.org
13539 W:      http://www.linux-ax25.org/
13540 S:      Maintained
13541 F:      include/net/rose.h
13542 F:      include/uapi/linux/rose.h
13543 F:      net/rose/
13544
13545 RTL2830 MEDIA DRIVER
13546 M:      Antti Palosaari <crope@iki.fi>
13547 L:      linux-media@vger.kernel.org
13548 W:      https://linuxtv.org
13549 W:      http://palosaari.fi/linux/
13550 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13551 T:      git git://linuxtv.org/anttip/media_tree.git
13552 S:      Maintained
13553 F:      drivers/media/dvb-frontends/rtl2830*
13554
13555 RTL2832 MEDIA DRIVER
13556 M:      Antti Palosaari <crope@iki.fi>
13557 L:      linux-media@vger.kernel.org
13558 W:      https://linuxtv.org
13559 W:      http://palosaari.fi/linux/
13560 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13561 T:      git git://linuxtv.org/anttip/media_tree.git
13562 S:      Maintained
13563 F:      drivers/media/dvb-frontends/rtl2832*
13564
13565 RTL2832_SDR MEDIA DRIVER
13566 M:      Antti Palosaari <crope@iki.fi>
13567 L:      linux-media@vger.kernel.org
13568 W:      https://linuxtv.org
13569 W:      http://palosaari.fi/linux/
13570 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13571 T:      git git://linuxtv.org/anttip/media_tree.git
13572 S:      Maintained
13573 F:      drivers/media/dvb-frontends/rtl2832_sdr*
13574
13575 RTL8180 WIRELESS DRIVER
13576 L:      linux-wireless@vger.kernel.org
13577 W:      http://wireless.kernel.org/
13578 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
13579 S:      Orphan
13580 F:      drivers/net/wireless/realtek/rtl818x/rtl8180/
13581
13582 RTL8187 WIRELESS DRIVER
13583 M:      Herton Ronaldo Krzesinski <herton@canonical.com>
13584 M:      Hin-Tak Leung <htl10@users.sourceforge.net>
13585 M:      Larry Finger <Larry.Finger@lwfinger.net>
13586 L:      linux-wireless@vger.kernel.org
13587 W:      http://wireless.kernel.org/
13588 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
13589 S:      Maintained
13590 F:      drivers/net/wireless/realtek/rtl818x/rtl8187/
13591
13592 REALTEK WIRELESS DRIVER (rtlwifi family)
13593 M:      Ping-Ke Shih <pkshih@realtek.com>
13594 L:      linux-wireless@vger.kernel.org
13595 W:      http://wireless.kernel.org/
13596 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
13597 S:      Maintained
13598 F:      drivers/net/wireless/realtek/rtlwifi/
13599
13600 REALTEK WIRELESS DRIVER (rtw88)
13601 M:      Yan-Hsuan Chuang <yhchuang@realtek.com>
13602 L:      linux-wireless@vger.kernel.org
13603 S:      Maintained
13604 F:      drivers/net/wireless/realtek/rtw88/
13605
13606 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
13607 M:      Jes Sorensen <Jes.Sorensen@gmail.com>
13608 L:      linux-wireless@vger.kernel.org
13609 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
13610 S:      Maintained
13611 F:      drivers/net/wireless/realtek/rtl8xxxu/
13612
13613 RXRPC SOCKETS (AF_RXRPC)
13614 M:      David Howells <dhowells@redhat.com>
13615 L:      linux-afs@lists.infradead.org
13616 S:      Supported
13617 F:      net/rxrpc/
13618 F:      include/keys/rxrpc-type.h
13619 F:      include/net/af_rxrpc.h
13620 F:      include/trace/events/rxrpc.h
13621 F:      include/uapi/linux/rxrpc.h
13622 F:      Documentation/networking/rxrpc.txt
13623 W:      https://www.infradead.org/~dhowells/kafs/
13624
13625 S3 SAVAGE FRAMEBUFFER DRIVER
13626 M:      Antonino Daplas <adaplas@gmail.com>
13627 L:      linux-fbdev@vger.kernel.org
13628 S:      Maintained
13629 F:      drivers/video/fbdev/savage/
13630
13631 S390
13632 M:      Martin Schwidefsky <schwidefsky@de.ibm.com>
13633 M:      Heiko Carstens <heiko.carstens@de.ibm.com>
13634 L:      linux-s390@vger.kernel.org
13635 W:      http://www.ibm.com/developerworks/linux/linux390/
13636 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
13637 S:      Supported
13638 F:      arch/s390/
13639 F:      drivers/s390/
13640 F:      Documentation/s390/
13641 F:      Documentation/driver-api/s390-drivers.rst
13642
13643 S390 COMMON I/O LAYER
13644 M:      Sebastian Ott <sebott@linux.ibm.com>
13645 M:      Peter Oberparleiter <oberpar@linux.ibm.com>
13646 L:      linux-s390@vger.kernel.org
13647 W:      http://www.ibm.com/developerworks/linux/linux390/
13648 S:      Supported
13649 F:      drivers/s390/cio/
13650
13651 S390 DASD DRIVER
13652 M:      Stefan Haberland <sth@linux.ibm.com>
13653 M:      Jan Hoeppner <hoeppner@linux.ibm.com>
13654 L:      linux-s390@vger.kernel.org
13655 W:      http://www.ibm.com/developerworks/linux/linux390/
13656 S:      Supported
13657 F:      drivers/s390/block/dasd*
13658 F:      block/partitions/ibm.c
13659
13660 S390 IOMMU (PCI)
13661 M:      Gerald Schaefer <gerald.schaefer@de.ibm.com>
13662 L:      linux-s390@vger.kernel.org
13663 W:      http://www.ibm.com/developerworks/linux/linux390/
13664 S:      Supported
13665 F:      drivers/iommu/s390-iommu.c
13666
13667 S390 IUCV NETWORK LAYER
13668 M:      Julian Wiedmann <jwi@linux.ibm.com>
13669 M:      Ursula Braun <ubraun@linux.ibm.com>
13670 L:      linux-s390@vger.kernel.org
13671 W:      http://www.ibm.com/developerworks/linux/linux390/
13672 S:      Supported
13673 F:      drivers/s390/net/*iucv*
13674 F:      include/net/iucv/
13675 F:      net/iucv/
13676
13677 S390 NETWORK DRIVERS
13678 M:      Julian Wiedmann <jwi@linux.ibm.com>
13679 M:      Ursula Braun <ubraun@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/net/
13684
13685 S390 PCI SUBSYSTEM
13686 M:      Sebastian Ott <sebott@linux.ibm.com>
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:      arch/s390/pci/
13692 F:      drivers/pci/hotplug/s390_pci_hpc.c
13693
13694 S390 VFIO-CCW DRIVER
13695 M:      Cornelia Huck <cohuck@redhat.com>
13696 M:      Farhan Ali <alifm@linux.ibm.com>
13697 M:      Eric Farman <farman@linux.ibm.com>
13698 R:      Halil Pasic <pasic@linux.ibm.com>
13699 L:      linux-s390@vger.kernel.org
13700 L:      kvm@vger.kernel.org
13701 S:      Supported
13702 F:      drivers/s390/cio/vfio_ccw*
13703 F:      Documentation/s390/vfio-ccw.txt
13704 F:      include/uapi/linux/vfio_ccw.h
13705
13706 S390 ZCRYPT DRIVER
13707 M:      Harald Freudenberger <freude@linux.ibm.com>
13708 L:      linux-s390@vger.kernel.org
13709 W:      http://www.ibm.com/developerworks/linux/linux390/
13710 S:      Supported
13711 F:      drivers/s390/crypto/
13712
13713 S390 VFIO AP DRIVER
13714 M:      Tony Krowiak <akrowiak@linux.ibm.com>
13715 M:      Pierre Morel <pmorel@linux.ibm.com>
13716 M:      Halil Pasic <pasic@linux.ibm.com>
13717 L:      linux-s390@vger.kernel.org
13718 W:      http://www.ibm.com/developerworks/linux/linux390/
13719 S:      Supported
13720 F:      drivers/s390/crypto/vfio_ap_drv.c
13721 F:      drivers/s390/crypto/vfio_ap_private.h
13722 F:      drivers/s390/crypto/vfio_ap_ops.c
13723 F:      Documentation/s390/vfio-ap.txt
13724
13725 S390 ZFCP DRIVER
13726 M:      Steffen Maier <maier@linux.ibm.com>
13727 M:      Benjamin Block <bblock@linux.ibm.com>
13728 L:      linux-s390@vger.kernel.org
13729 W:      http://www.ibm.com/developerworks/linux/linux390/
13730 S:      Supported
13731 F:      drivers/s390/scsi/zfcp_*
13732
13733 S3C24XX SD/MMC Driver
13734 M:      Ben Dooks <ben-linux@fluff.org>
13735 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13736 S:      Supported
13737 F:      drivers/mmc/host/s3cmci.*
13738
13739 SAA6588 RDS RECEIVER DRIVER
13740 M:      Hans Verkuil <hverkuil@xs4all.nl>
13741 L:      linux-media@vger.kernel.org
13742 T:      git git://linuxtv.org/media_tree.git
13743 W:      https://linuxtv.org
13744 S:      Odd Fixes
13745 F:      drivers/media/i2c/saa6588*
13746
13747 SAA7134 VIDEO4LINUX DRIVER
13748 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
13749 L:      linux-media@vger.kernel.org
13750 W:      https://linuxtv.org
13751 T:      git git://linuxtv.org/media_tree.git
13752 S:      Odd fixes
13753 F:      Documentation/media/v4l-drivers/saa7134*
13754 F:      drivers/media/pci/saa7134/
13755
13756 SAA7146 VIDEO4LINUX-2 DRIVER
13757 M:      Hans Verkuil <hverkuil@xs4all.nl>
13758 L:      linux-media@vger.kernel.org
13759 T:      git git://linuxtv.org/media_tree.git
13760 S:      Maintained
13761 F:      drivers/media/common/saa7146/
13762 F:      drivers/media/pci/saa7146/
13763 F:      include/media/drv-intf/saa7146*
13764
13765 SAMSUNG AUDIO (ASoC) DRIVERS
13766 M:      Krzysztof Kozlowski <krzk@kernel.org>
13767 M:      Sangbeom Kim <sbkim73@samsung.com>
13768 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
13769 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13770 S:      Supported
13771 F:      sound/soc/samsung/
13772 F:      Documentation/devicetree/bindings/sound/samsung*
13773
13774 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
13775 M:      Krzysztof Kozlowski <krzk@kernel.org>
13776 L:      linux-crypto@vger.kernel.org
13777 L:      linux-samsung-soc@vger.kernel.org
13778 S:      Maintained
13779 F:      drivers/crypto/exynos-rng.c
13780 F:      Documentation/devicetree/bindings/rng/samsung,exynos4-rng.txt
13781
13782 SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
13783 M:      Łukasz Stelmach <l.stelmach@samsung.com>
13784 L:      linux-samsung-soc@vger.kernel.org
13785 S:      Maintained
13786 F:      drivers/char/hw_random/exynos-trng.c
13787 F:      Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt
13788
13789 SAMSUNG FRAMEBUFFER DRIVER
13790 M:      Jingoo Han <jingoohan1@gmail.com>
13791 L:      linux-fbdev@vger.kernel.org
13792 S:      Maintained
13793 F:      drivers/video/fbdev/s3c-fb.c
13794
13795 SAMSUNG LAPTOP DRIVER
13796 M:      Corentin Chary <corentin.chary@gmail.com>
13797 L:      platform-driver-x86@vger.kernel.org
13798 S:      Maintained
13799 F:      drivers/platform/x86/samsung-laptop.c
13800
13801 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
13802 M:      Sangbeom Kim <sbkim73@samsung.com>
13803 M:      Krzysztof Kozlowski <krzk@kernel.org>
13804 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
13805 L:      linux-kernel@vger.kernel.org
13806 L:      linux-samsung-soc@vger.kernel.org
13807 S:      Supported
13808 F:      drivers/mfd/sec*.c
13809 F:      drivers/regulator/s2m*.c
13810 F:      drivers/regulator/s5m*.c
13811 F:      drivers/clk/clk-s2mps11.c
13812 F:      drivers/rtc/rtc-s5m.c
13813 F:      include/linux/mfd/samsung/
13814 F:      Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
13815 F:      Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
13816 F:      Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
13817 F:      Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
13818
13819 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
13820 M:      Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
13821 L:      linux-media@vger.kernel.org
13822 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13823 S:      Maintained
13824 F:      drivers/media/platform/s3c-camif/
13825 F:      include/media/drv-intf/s3c_camif.h
13826
13827 SAMSUNG S3FWRN5 NFC DRIVER
13828 M:      Robert Baldyga <r.baldyga@samsung.com>
13829 M:      Krzysztof Opasiak <k.opasiak@samsung.com>
13830 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
13831 S:      Supported
13832 F:      drivers/nfc/s3fwrn5
13833
13834 SAMSUNG S5C73M3 CAMERA DRIVER
13835 M:      Kyungmin Park <kyungmin.park@samsung.com>
13836 M:      Andrzej Hajda <a.hajda@samsung.com>
13837 L:      linux-media@vger.kernel.org
13838 S:      Supported
13839 F:      drivers/media/i2c/s5c73m3/*
13840
13841 SAMSUNG S5K5BAF CAMERA DRIVER
13842 M:      Kyungmin Park <kyungmin.park@samsung.com>
13843 M:      Andrzej Hajda <a.hajda@samsung.com>
13844 L:      linux-media@vger.kernel.org
13845 S:      Supported
13846 F:      drivers/media/i2c/s5k5baf.c
13847
13848 SAMSUNG S5P Security SubSystem (SSS) DRIVER
13849 M:      Krzysztof Kozlowski <krzk@kernel.org>
13850 M:      Vladimir Zapolskiy <vz@mleia.com>
13851 M:      Kamil Konieczny <k.konieczny@partner.samsung.com>
13852 L:      linux-crypto@vger.kernel.org
13853 L:      linux-samsung-soc@vger.kernel.org
13854 S:      Maintained
13855 F:      drivers/crypto/s5p-sss.c
13856
13857 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
13858 M:      Kyungmin Park <kyungmin.park@samsung.com>
13859 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
13860 L:      linux-media@vger.kernel.org
13861 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
13862 S:      Supported
13863 F:      drivers/media/platform/exynos4-is/
13864
13865 SAMSUNG SOC CLOCK DRIVERS
13866 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
13867 M:      Tomasz Figa <tomasz.figa@gmail.com>
13868 M:      Chanwoo Choi <cw00.choi@samsung.com>
13869 S:      Supported
13870 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13871 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
13872 F:      drivers/clk/samsung/
13873 F:      include/dt-bindings/clock/exynos*.h
13874 F:      Documentation/devicetree/bindings/clock/exynos*.txt
13875
13876 SAMSUNG SPI DRIVERS
13877 M:      Kukjin Kim <kgene@kernel.org>
13878 M:      Krzysztof Kozlowski <krzk@kernel.org>
13879 M:      Andi Shyti <andi@etezian.org>
13880 L:      linux-spi@vger.kernel.org
13881 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13882 S:      Maintained
13883 F:      Documentation/devicetree/bindings/spi/spi-samsung.txt
13884 F:      drivers/spi/spi-s3c*
13885 F:      include/linux/platform_data/spi-s3c64xx.h
13886
13887 SAMSUNG SXGBE DRIVERS
13888 M:      Byungho An <bh74.an@samsung.com>
13889 M:      Girish K S <ks.giri@samsung.com>
13890 M:      Vipul Pandya <vipul.pandya@samsung.com>
13891 S:      Supported
13892 L:      netdev@vger.kernel.org
13893 F:      drivers/net/ethernet/samsung/sxgbe/
13894
13895 SAMSUNG THERMAL DRIVER
13896 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
13897 L:      linux-pm@vger.kernel.org
13898 L:      linux-samsung-soc@vger.kernel.org
13899 S:      Supported
13900 T:      git https://github.com/lmajewski/linux-samsung-thermal.git
13901 F:      drivers/thermal/samsung/
13902
13903 SAMSUNG USB2 PHY DRIVER
13904 M:      Kamil Debski <kamil@wypas.org>
13905 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
13906 L:      linux-kernel@vger.kernel.org
13907 S:      Supported
13908 F:      Documentation/devicetree/bindings/phy/samsung-phy.txt
13909 F:      Documentation/phy/samsung-usb2.txt
13910 F:      drivers/phy/samsung/phy-exynos4210-usb2.c
13911 F:      drivers/phy/samsung/phy-exynos4x12-usb2.c
13912 F:      drivers/phy/samsung/phy-exynos5250-usb2.c
13913 F:      drivers/phy/samsung/phy-s5pv210-usb2.c
13914 F:      drivers/phy/samsung/phy-samsung-usb2.c
13915 F:      drivers/phy/samsung/phy-samsung-usb2.h
13916
13917 SC1200 WDT DRIVER
13918 M:      Zwane Mwaikambo <zwanem@gmail.com>
13919 S:      Maintained
13920 F:      drivers/watchdog/sc1200wdt.c
13921
13922 SCHEDULER
13923 M:      Ingo Molnar <mingo@redhat.com>
13924 M:      Peter Zijlstra <peterz@infradead.org>
13925 L:      linux-kernel@vger.kernel.org
13926 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
13927 S:      Maintained
13928 F:      kernel/sched/
13929 F:      include/linux/sched.h
13930 F:      include/uapi/linux/sched.h
13931 F:      include/linux/wait.h
13932 F:      include/linux/preempt.h
13933
13934 SCR24X CHIP CARD INTERFACE DRIVER
13935 M:      Lubomir Rintel <lkundrak@v3.sk>
13936 S:      Supported
13937 F:      drivers/char/pcmcia/scr24x_cs.c
13938
13939 SCSI CDROM DRIVER
13940 M:      Jens Axboe <axboe@kernel.dk>
13941 L:      linux-scsi@vger.kernel.org
13942 W:      http://www.kernel.dk
13943 S:      Maintained
13944 F:      drivers/scsi/sr*
13945
13946 SCSI RDMA PROTOCOL (SRP) INITIATOR
13947 M:      Bart Van Assche <bvanassche@acm.org>
13948 L:      linux-rdma@vger.kernel.org
13949 S:      Supported
13950 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
13951 F:      drivers/infiniband/ulp/srp/
13952 F:      include/scsi/srp.h
13953
13954 SCSI RDMA PROTOCOL (SRP) TARGET
13955 M:      Bart Van Assche <bvanassche@acm.org>
13956 L:      linux-rdma@vger.kernel.org
13957 L:      target-devel@vger.kernel.org
13958 S:      Supported
13959 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
13960 F:      drivers/infiniband/ulp/srpt/
13961
13962 SCSI SG DRIVER
13963 M:      Doug Gilbert <dgilbert@interlog.com>
13964 L:      linux-scsi@vger.kernel.org
13965 W:      http://sg.danny.cz/sg
13966 S:      Maintained
13967 F:      Documentation/scsi/scsi-generic.txt
13968 F:      drivers/scsi/sg.c
13969 F:      include/scsi/sg.h
13970
13971 SCSI SUBSYSTEM
13972 M:      "James E.J. Bottomley" <jejb@linux.ibm.com>
13973 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
13974 M:      "Martin K. Petersen" <martin.petersen@oracle.com>
13975 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
13976 Q:      https://patchwork.kernel.org/project/linux-scsi/list/
13977 L:      linux-scsi@vger.kernel.org
13978 S:      Maintained
13979 F:      Documentation/devicetree/bindings/scsi/
13980 F:      drivers/scsi/
13981 F:      include/scsi/
13982
13983 SCSI TAPE DRIVER
13984 M:      Kai Mäkisara <Kai.Makisara@kolumbus.fi>
13985 L:      linux-scsi@vger.kernel.org
13986 S:      Maintained
13987 F:      Documentation/scsi/st.txt
13988 F:      drivers/scsi/st.*
13989 F:      drivers/scsi/st_*.h
13990
13991 SCSI TARGET SUBSYSTEM
13992 M:      "Martin K. Petersen" <martin.petersen@oracle.com>
13993 L:      linux-scsi@vger.kernel.org
13994 L:      target-devel@vger.kernel.org
13995 W:      http://www.linux-iscsi.org
13996 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
13997 Q:      https://patchwork.kernel.org/project/target-devel/list/
13998 S:      Supported
13999 F:      drivers/target/
14000 F:      include/target/
14001 F:      Documentation/target/
14002
14003 SCTP PROTOCOL
14004 M:      Vlad Yasevich <vyasevich@gmail.com>
14005 M:      Neil Horman <nhorman@tuxdriver.com>
14006 M:      Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
14007 L:      linux-sctp@vger.kernel.org
14008 W:      http://lksctp.sourceforge.net
14009 S:      Maintained
14010 F:      Documentation/networking/sctp.txt
14011 F:      include/linux/sctp.h
14012 F:      include/uapi/linux/sctp.h
14013 F:      include/net/sctp/
14014 F:      net/sctp/
14015
14016 SCx200 CPU SUPPORT
14017 M:      Jim Cromie <jim.cromie@gmail.com>
14018 S:      Odd Fixes
14019 F:      Documentation/i2c/busses/scx200_acb
14020 F:      arch/x86/platform/scx200/
14021 F:      drivers/watchdog/scx200_wdt.c
14022 F:      drivers/i2c/busses/scx200*
14023 F:      drivers/mtd/maps/scx200_docflash.c
14024 F:      include/linux/scx200.h
14025
14026 SCx200 GPIO DRIVER
14027 M:      Jim Cromie <jim.cromie@gmail.com>
14028 S:      Maintained
14029 F:      drivers/char/scx200_gpio.c
14030 F:      include/linux/scx200_gpio.h
14031
14032 SCx200 HRT CLOCKSOURCE DRIVER
14033 M:      Jim Cromie <jim.cromie@gmail.com>
14034 S:      Maintained
14035 F:      drivers/clocksource/scx200_hrt.c
14036
14037 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
14038 M:      Sascha Sommer <saschasommer@freenet.de>
14039 L:      sdricohcs-devel@lists.sourceforge.net (subscribers-only)
14040 S:      Maintained
14041 F:      drivers/mmc/host/sdricoh_cs.c
14042
14043 SECO BOARDS CEC DRIVER
14044 M:      Ettore Chimenti <ek5.chimenti@gmail.com>
14045 S:      Maintained
14046 F:      drivers/media/platform/seco-cec/seco-cec.c
14047 F:      drivers/media/platform/seco-cec/seco-cec.h
14048
14049 SECURE COMPUTING
14050 M:      Kees Cook <keescook@chromium.org>
14051 R:      Andy Lutomirski <luto@amacapital.net>
14052 R:      Will Drewry <wad@chromium.org>
14053 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
14054 S:      Supported
14055 F:      kernel/seccomp.c
14056 F:      include/uapi/linux/seccomp.h
14057 F:      include/linux/seccomp.h
14058 F:      tools/testing/selftests/seccomp/*
14059 F:      tools/testing/selftests/kselftest_harness.h
14060 F:      Documentation/userspace-api/seccomp_filter.rst
14061 K:      \bsecure_computing
14062 K:      \bTIF_SECCOMP\b
14063
14064 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
14065 M:      Al Cooper <alcooperx@gmail.com>
14066 L:      linux-mmc@vger.kernel.org
14067 L:      bcm-kernel-feedback-list@broadcom.com
14068 S:      Maintained
14069 F:      drivers/mmc/host/sdhci-brcmstb*
14070
14071 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
14072 M:      Adrian Hunter <adrian.hunter@intel.com>
14073 L:      linux-mmc@vger.kernel.org
14074 S:      Maintained
14075 F:      drivers/mmc/host/sdhci*
14076 F:      include/linux/mmc/sdhci*
14077
14078 EMMC CMDQ HOST CONTROLLER INTERFACE (CQHCI) DRIVER
14079 M:      Adrian Hunter <adrian.hunter@intel.com>
14080 M:      Ritesh Harjani <riteshh@codeaurora.org>
14081 M:      Asutosh Das <asutoshd@codeaurora.org>
14082 L:      linux-mmc@vger.kernel.org
14083 S:      Maintained
14084 F:      drivers/mmc/host/cqhci*
14085
14086 SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
14087 M:      Prabu Thangamuthu <prabu.t@synopsys.com>
14088 M:      Manjunath M B <manjumb@synopsys.com>
14089 L:      linux-mmc@vger.kernel.org
14090 S:      Maintained
14091 F:      drivers/mmc/host/sdhci-pci-dwc-mshc.c
14092
14093 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
14094 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
14095 L:      linux-mmc@vger.kernel.org
14096 S:      Supported
14097 F:      drivers/mmc/host/sdhci-of-at91.c
14098
14099 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
14100 M:      Ben Dooks <ben-linux@fluff.org>
14101 M:      Jaehoon Chung <jh80.chung@samsung.com>
14102 L:      linux-mmc@vger.kernel.org
14103 S:      Maintained
14104 F:      drivers/mmc/host/sdhci-s3c*
14105
14106 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
14107 M:      Viresh Kumar <vireshk@kernel.org>
14108 L:      linux-mmc@vger.kernel.org
14109 S:      Maintained
14110 F:      drivers/mmc/host/sdhci-spear.c
14111
14112 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
14113 M:      Kishon Vijay Abraham I <kishon@ti.com>
14114 L:      linux-mmc@vger.kernel.org
14115 S:      Maintained
14116 F:      drivers/mmc/host/sdhci-omap.c
14117
14118 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
14119 M:      Scott Bauer <scott.bauer@intel.com>
14120 M:      Jonathan Derrick <jonathan.derrick@intel.com>
14121 L:      linux-block@vger.kernel.org
14122 S:      Supported
14123 F:      block/sed*
14124 F:      block/opal_proto.h
14125 F:      include/linux/sed*
14126 F:      include/uapi/linux/sed*
14127
14128 SECURITY CONTACT
14129 M:      Security Officers <security@kernel.org>
14130 S:      Supported
14131
14132 SECURITY SUBSYSTEM
14133 M:      James Morris <jmorris@namei.org>
14134 M:      "Serge E. Hallyn" <serge@hallyn.com>
14135 L:      linux-security-module@vger.kernel.org (suggested Cc:)
14136 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
14137 W:      http://kernsec.org/
14138 S:      Supported
14139 F:      security/
14140 X:      security/selinux/
14141
14142 SELINUX SECURITY MODULE
14143 M:      Paul Moore <paul@paul-moore.com>
14144 M:      Stephen Smalley <sds@tycho.nsa.gov>
14145 M:      Eric Paris <eparis@parisplace.org>
14146 L:      selinux@vger.kernel.org
14147 W:      https://selinuxproject.org
14148 W:      https://github.com/SELinuxProject
14149 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
14150 S:      Supported
14151 F:      include/uapi/linux/selinux_netlink.h
14152 F:      security/selinux/
14153 F:      scripts/selinux/
14154 F:      Documentation/admin-guide/LSM/SELinux.rst
14155
14156 SENSABLE PHANTOM
14157 M:      Jiri Slaby <jirislaby@gmail.com>
14158 S:      Maintained
14159 F:      drivers/misc/phantom.c
14160 F:      include/uapi/linux/phantom.h
14161
14162 SERIAL DEVICE BUS
14163 M:      Rob Herring <robh@kernel.org>
14164 L:      linux-serial@vger.kernel.org
14165 S:      Maintained
14166 F:      Documentation/devicetree/bindings/serial/slave-device.txt
14167 F:      drivers/tty/serdev/
14168 F:      include/linux/serdev.h
14169
14170 SERIAL DRIVERS
14171 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14172 L:      linux-serial@vger.kernel.org
14173 S:      Maintained
14174 F:      Documentation/devicetree/bindings/serial/
14175 F:      drivers/tty/serial/
14176
14177 SERIAL IR RECEIVER
14178 M:      Sean Young <sean@mess.org>
14179 L:      linux-media@vger.kernel.org
14180 S:      Maintained
14181 F:      drivers/media/rc/serial_ir.c
14182
14183 SFC NETWORK DRIVER
14184 M:      Solarflare linux maintainers <linux-net-drivers@solarflare.com>
14185 M:      Edward Cree <ecree@solarflare.com>
14186 M:      Martin Habets <mhabets@solarflare.com>
14187 L:      netdev@vger.kernel.org
14188 S:      Supported
14189 F:      drivers/net/ethernet/sfc/
14190
14191 SFF/SFP/SFP+ MODULE SUPPORT
14192 M:      Russell King <linux@armlinux.org.uk>
14193 L:      netdev@vger.kernel.org
14194 S:      Maintained
14195 F:      drivers/net/phy/phylink.c
14196 F:      drivers/net/phy/sfp*
14197 F:      include/linux/phylink.h
14198 F:      include/linux/sfp.h
14199
14200 SGI GRU DRIVER
14201 M:      Dimitri Sivanich <sivanich@sgi.com>
14202 S:      Maintained
14203 F:      drivers/misc/sgi-gru/
14204
14205 SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
14206 M:      Pat Gefre <pfg@sgi.com>
14207 L:      linux-ia64@vger.kernel.org
14208 S:      Supported
14209 F:      Documentation/ia64/serial.txt
14210 F:      drivers/tty/serial/ioc?_serial.c
14211 F:      include/linux/ioc?.h
14212
14213 SGI XP/XPC/XPNET DRIVER
14214 M:      Cliff Whickman <cpw@sgi.com>
14215 M:      Robin Holt <robinmholt@gmail.com>
14216 S:      Maintained
14217 F:      drivers/misc/sgi-xp/
14218
14219 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
14220 M:      Ursula Braun <ubraun@linux.ibm.com>
14221 M:      Karsten Graul <kgraul@linux.ibm.com>
14222 L:      linux-s390@vger.kernel.org
14223 W:      http://www.ibm.com/developerworks/linux/linux390/
14224 S:      Supported
14225 F:      net/smc/
14226
14227 SHARP RJ54N1CB0C SENSOR DRIVER
14228 M:      Jacopo Mondi <jacopo@jmondi.org>
14229 L:      linux-media@vger.kernel.org
14230 T:      git git://linuxtv.org/media_tree.git
14231 S:      Odd fixes
14232 F:      drivers/media/i2c/rj54n1cb0c.c
14233 F:      include/media/i2c/rj54n1cb0c.h
14234
14235 SH_VEU V4L2 MEM2MEM DRIVER
14236 L:      linux-media@vger.kernel.org
14237 S:      Orphan
14238 F:      drivers/media/platform/sh_veu.c
14239
14240 SH_VOU V4L2 OUTPUT DRIVER
14241 L:      linux-media@vger.kernel.org
14242 S:      Orphan
14243 F:      drivers/media/platform/sh_vou.c
14244 F:      include/media/drv-intf/sh_vou.h
14245
14246 SI2157 MEDIA DRIVER
14247 M:      Antti Palosaari <crope@iki.fi>
14248 L:      linux-media@vger.kernel.org
14249 W:      https://linuxtv.org
14250 W:      http://palosaari.fi/linux/
14251 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14252 T:      git git://linuxtv.org/anttip/media_tree.git
14253 S:      Maintained
14254 F:      drivers/media/tuners/si2157*
14255
14256 SI2165 MEDIA DRIVER
14257 M:      Matthias Schwarzott <zzam@gentoo.org>
14258 L:      linux-media@vger.kernel.org
14259 W:      https://linuxtv.org
14260 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14261 S:      Maintained
14262 F:      drivers/media/dvb-frontends/si2165*
14263
14264 SI2168 MEDIA DRIVER
14265 M:      Antti Palosaari <crope@iki.fi>
14266 L:      linux-media@vger.kernel.org
14267 W:      https://linuxtv.org
14268 W:      http://palosaari.fi/linux/
14269 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14270 T:      git git://linuxtv.org/anttip/media_tree.git
14271 S:      Maintained
14272 F:      drivers/media/dvb-frontends/si2168*
14273
14274 SI470X FM RADIO RECEIVER I2C DRIVER
14275 M:      Hans Verkuil <hverkuil@xs4all.nl>
14276 L:      linux-media@vger.kernel.org
14277 T:      git git://linuxtv.org/media_tree.git
14278 W:      https://linuxtv.org
14279 S:      Odd Fixes
14280 F:      drivers/media/radio/si470x/radio-si470x-i2c.c
14281
14282 SI470X FM RADIO RECEIVER USB DRIVER
14283 M:      Hans Verkuil <hverkuil@xs4all.nl>
14284 L:      linux-media@vger.kernel.org
14285 T:      git git://linuxtv.org/media_tree.git
14286 W:      https://linuxtv.org
14287 S:      Maintained
14288 F:      drivers/media/radio/si470x/radio-si470x-common.c
14289 F:      drivers/media/radio/si470x/radio-si470x.h
14290 F:      drivers/media/radio/si470x/radio-si470x-usb.c
14291
14292 SI4713 FM RADIO TRANSMITTER I2C DRIVER
14293 M:      Eduardo Valentin <edubezval@gmail.com>
14294 L:      linux-media@vger.kernel.org
14295 T:      git git://linuxtv.org/media_tree.git
14296 W:      https://linuxtv.org
14297 S:      Odd Fixes
14298 F:      drivers/media/radio/si4713/si4713.?
14299
14300 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
14301 M:      Eduardo Valentin <edubezval@gmail.com>
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/si4713/radio-platform-si4713.c
14307
14308 SI4713 FM RADIO TRANSMITTER 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/si4713/radio-usb-si4713.c
14315
14316 SIANO DVB DRIVER
14317 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
14318 L:      linux-media@vger.kernel.org
14319 W:      https://linuxtv.org
14320 T:      git git://linuxtv.org/media_tree.git
14321 S:      Odd fixes
14322 F:      drivers/media/common/siano/
14323 F:      drivers/media/usb/siano/
14324 F:      drivers/media/usb/siano/
14325 F:      drivers/media/mmc/siano/
14326
14327 SIFIVE DRIVERS
14328 M:      Palmer Dabbelt <palmer@sifive.com>
14329 M:      Paul Walmsley <paul.walmsley@sifive.com>
14330 L:      linux-riscv@lists.infradead.org
14331 T:      git git://github.com/sifive/riscv-linux.git
14332 S:      Supported
14333 K:      sifive
14334 N:      sifive
14335
14336 SILEAD TOUCHSCREEN DRIVER
14337 M:      Hans de Goede <hdegoede@redhat.com>
14338 L:      linux-input@vger.kernel.org
14339 L:      platform-driver-x86@vger.kernel.org
14340 S:      Maintained
14341 F:      drivers/input/touchscreen/silead.c
14342 F:      drivers/platform/x86/touchscreen_dmi.c
14343
14344 SILICON MOTION SM712 FRAME BUFFER DRIVER
14345 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
14346 M:      Teddy Wang <teddy.wang@siliconmotion.com>
14347 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
14348 L:      linux-fbdev@vger.kernel.org
14349 S:      Maintained
14350 F:      drivers/video/fbdev/sm712*
14351 F:      Documentation/fb/sm712fb.txt
14352
14353 SIMPLE FIRMWARE INTERFACE (SFI)
14354 M:      Len Brown <lenb@kernel.org>
14355 L:      sfi-devel@simplefirmware.org
14356 W:      http://simplefirmware.org/
14357 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
14358 S:      Supported
14359 F:      arch/x86/platform/sfi/
14360 F:      drivers/sfi/
14361 F:      include/linux/sfi*.h
14362
14363 SIMPLEFB FB DRIVER
14364 M:      Hans de Goede <hdegoede@redhat.com>
14365 L:      linux-fbdev@vger.kernel.org
14366 S:      Maintained
14367 F:      Documentation/devicetree/bindings/display/simple-framebuffer.yaml
14368 F:      drivers/video/fbdev/simplefb.c
14369 F:      include/linux/platform_data/simplefb.h
14370
14371 SIMTEC EB110ATX (Chalice CATS)
14372 P:      Ben Dooks
14373 P:      Vincent Sanders <vince@simtec.co.uk>
14374 M:      Simtec Linux Team <linux@simtec.co.uk>
14375 W:      http://www.simtec.co.uk/products/EB110ATX/
14376 S:      Supported
14377
14378 SIMTEC EB2410ITX (BAST)
14379 P:      Ben Dooks
14380 P:      Vincent Sanders <vince@simtec.co.uk>
14381 M:      Simtec Linux Team <linux@simtec.co.uk>
14382 W:      http://www.simtec.co.uk/products/EB2410ITX/
14383 S:      Supported
14384 F:      arch/arm/mach-s3c24xx/mach-bast.c
14385 F:      arch/arm/mach-s3c24xx/bast-ide.c
14386 F:      arch/arm/mach-s3c24xx/bast-irq.c
14387
14388 SIPHASH PRF ROUTINES
14389 M:      Jason A. Donenfeld <Jason@zx2c4.com>
14390 S:      Maintained
14391 F:      lib/siphash.c
14392 F:      lib/test_siphash.c
14393 F:      include/linux/siphash.h
14394
14395 SIOX
14396 M:      Gavin Schenk <g.schenk@eckelmann.de>
14397 M:      Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
14398 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
14399 S:      Supported
14400 F:      drivers/siox/*
14401 F:      drivers/gpio/gpio-siox.c
14402 F:      include/trace/events/siox.h
14403
14404 SIS 190 ETHERNET DRIVER
14405 M:      Francois Romieu <romieu@fr.zoreil.com>
14406 L:      netdev@vger.kernel.org
14407 S:      Maintained
14408 F:      drivers/net/ethernet/sis/sis190.c
14409
14410 SIS 900/7016 FAST ETHERNET DRIVER
14411 M:      Daniele Venzano <venza@brownhat.org>
14412 W:      http://www.brownhat.org/sis900.html
14413 L:      netdev@vger.kernel.org
14414 S:      Maintained
14415 F:      drivers/net/ethernet/sis/sis900.*
14416
14417 SIS FRAMEBUFFER DRIVER
14418 M:      Thomas Winischhofer <thomas@winischhofer.net>
14419 W:      http://www.winischhofer.net/linuxsisvga.shtml
14420 S:      Maintained
14421 F:      Documentation/fb/sisfb.txt
14422 F:      drivers/video/fbdev/sis/
14423 F:      include/video/sisfb.h
14424
14425 SIS USB2VGA DRIVER
14426 M:      Thomas Winischhofer <thomas@winischhofer.net>
14427 W:      http://www.winischhofer.at/linuxsisusbvga.shtml
14428 S:      Maintained
14429 F:      drivers/usb/misc/sisusbvga/
14430
14431 SLAB ALLOCATOR
14432 M:      Christoph Lameter <cl@linux.com>
14433 M:      Pekka Enberg <penberg@kernel.org>
14434 M:      David Rientjes <rientjes@google.com>
14435 M:      Joonsoo Kim <iamjoonsoo.kim@lge.com>
14436 M:      Andrew Morton <akpm@linux-foundation.org>
14437 L:      linux-mm@kvack.org
14438 S:      Maintained
14439 F:      include/linux/sl?b*.h
14440 F:      mm/sl?b*
14441
14442 SLEEPABLE READ-COPY UPDATE (SRCU)
14443 M:      Lai Jiangshan <jiangshanlai@gmail.com>
14444 M:      "Paul E. McKenney" <paulmck@linux.ibm.com>
14445 M:      Josh Triplett <josh@joshtriplett.org>
14446 R:      Steven Rostedt <rostedt@goodmis.org>
14447 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
14448 L:      rcu@vger.kernel.org
14449 W:      http://www.rdrop.com/users/paulmck/RCU/
14450 S:      Supported
14451 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
14452 F:      include/linux/srcu*.h
14453 F:      kernel/rcu/srcu*.c
14454
14455 SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
14456 M:      Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
14457 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14458 S:      Maintained
14459 F:      drivers/slimbus/
14460 F:      Documentation/devicetree/bindings/slimbus/
14461 F:      include/linux/slimbus.h
14462
14463 SMACK SECURITY MODULE
14464 M:      Casey Schaufler <casey@schaufler-ca.com>
14465 L:      linux-security-module@vger.kernel.org
14466 W:      http://schaufler-ca.com
14467 T:      git git://github.com/cschaufler/smack-next
14468 S:      Maintained
14469 F:      Documentation/admin-guide/LSM/Smack.rst
14470 F:      security/smack/
14471
14472 SMC91x ETHERNET DRIVER
14473 M:      Nicolas Pitre <nico@fluxnic.net>
14474 S:      Odd Fixes
14475 F:      drivers/net/ethernet/smsc/smc91x.*
14476
14477 SMIA AND SMIA++ IMAGE SENSOR DRIVER
14478 M:      Sakari Ailus <sakari.ailus@iki.fi>
14479 L:      linux-media@vger.kernel.org
14480 S:      Maintained
14481 F:      drivers/media/i2c/smiapp/
14482 F:      include/media/i2c/smiapp.h
14483 F:      drivers/media/i2c/smiapp-pll.c
14484 F:      drivers/media/i2c/smiapp-pll.h
14485 F:      include/uapi/linux/smiapp.h
14486 F:      Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
14487
14488 SMM665 HARDWARE MONITOR DRIVER
14489 M:      Guenter Roeck <linux@roeck-us.net>
14490 L:      linux-hwmon@vger.kernel.org
14491 S:      Maintained
14492 F:      Documentation/hwmon/smm665.rst
14493 F:      drivers/hwmon/smm665.c
14494
14495 SMSC EMC2103 HARDWARE MONITOR DRIVER
14496 M:      Steve Glendinning <steve.glendinning@shawell.net>
14497 L:      linux-hwmon@vger.kernel.org
14498 S:      Maintained
14499 F:      Documentation/hwmon/emc2103.rst
14500 F:      drivers/hwmon/emc2103.c
14501
14502 SMSC SCH5627 HARDWARE MONITOR DRIVER
14503 M:      Hans de Goede <hdegoede@redhat.com>
14504 L:      linux-hwmon@vger.kernel.org
14505 S:      Supported
14506 F:      Documentation/hwmon/sch5627.rst
14507 F:      drivers/hwmon/sch5627.c
14508
14509 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
14510 M:      Steve Glendinning <steve.glendinning@shawell.net>
14511 L:      linux-fbdev@vger.kernel.org
14512 S:      Maintained
14513 F:      drivers/video/fbdev/smscufx.c
14514
14515 SMSC47B397 HARDWARE MONITOR DRIVER
14516 M:      Jean Delvare <jdelvare@suse.com>
14517 L:      linux-hwmon@vger.kernel.org
14518 S:      Maintained
14519 F:      Documentation/hwmon/smsc47b397.rst
14520 F:      drivers/hwmon/smsc47b397.c
14521
14522 SMSC911x ETHERNET DRIVER
14523 M:      Steve Glendinning <steve.glendinning@shawell.net>
14524 L:      netdev@vger.kernel.org
14525 S:      Maintained
14526 F:      include/linux/smsc911x.h
14527 F:      drivers/net/ethernet/smsc/smsc911x.*
14528
14529 SMSC9420 PCI ETHERNET DRIVER
14530 M:      Steve Glendinning <steve.glendinning@shawell.net>
14531 L:      netdev@vger.kernel.org
14532 S:      Maintained
14533 F:      drivers/net/ethernet/smsc/smsc9420.*
14534
14535 SOC-CAMERA V4L2 SUBSYSTEM
14536 L:      linux-media@vger.kernel.org
14537 T:      git git://linuxtv.org/media_tree.git
14538 S:      Orphan
14539 F:      include/media/soc_camera.h
14540 F:      drivers/staging/media/soc_camera/
14541
14542 SOCIONEXT SYNQUACER I2C DRIVER
14543 M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
14544 L:      linux-i2c@vger.kernel.org
14545 S:      Maintained
14546 F:      drivers/i2c/busses/i2c-synquacer.c
14547 F:      Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
14548
14549 SOCIONEXT UNIPHIER SOUND DRIVER
14550 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14551 S:      Orphan
14552 F:      sound/soc/uniphier/
14553
14554 SOEKRIS NET48XX LED SUPPORT
14555 M:      Chris Boot <bootc@bootc.net>
14556 S:      Maintained
14557 F:      drivers/leds/leds-net48xx.c
14558
14559 SOFT-ROCE DRIVER (rxe)
14560 M:      Moni Shoua <monis@mellanox.com>
14561 L:      linux-rdma@vger.kernel.org
14562 S:      Supported
14563 W:      https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
14564 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
14565 F:      drivers/infiniband/sw/rxe/
14566 F:      include/uapi/rdma/rdma_user_rxe.h
14567
14568 SOFTLOGIC 6x10 MPEG CODEC
14569 M:      Bluecherry Maintainers <maintainers@bluecherrydvr.com>
14570 M:      Anton Sviridenko <anton@corp.bluecherry.net>
14571 M:      Andrey Utkin <andrey.utkin@corp.bluecherry.net>
14572 M:      Andrey Utkin <andrey_utkin@fastmail.com>
14573 M:      Ismael Luceno <ismael@iodev.co.uk>
14574 L:      linux-media@vger.kernel.org
14575 S:      Supported
14576 F:      drivers/media/pci/solo6x10/
14577
14578 SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
14579 M:      James Morse <james.morse@arm.com>
14580 L:      linux-arm-kernel@lists.infradead.org
14581 S:      Maintained
14582 F:      Documentation/devicetree/bindings/arm/firmware/sdei.txt
14583 F:      drivers/firmware/arm_sdei.c
14584 F:      include/linux/arm_sdei.h
14585 F:      include/uapi/linux/arm_sdei.h
14586
14587 SOFTWARE RAID (Multiple Disks) SUPPORT
14588 M:      Shaohua Li <shli@kernel.org>
14589 L:      linux-raid@vger.kernel.org
14590 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
14591 S:      Supported
14592 F:      drivers/md/Makefile
14593 F:      drivers/md/Kconfig
14594 F:      drivers/md/md*
14595 F:      drivers/md/raid*
14596 F:      include/linux/raid/
14597 F:      include/uapi/linux/raid/
14598
14599 SOCIONEXT (SNI) AVE NETWORK DRIVER
14600 M:      Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
14601 L:      netdev@vger.kernel.org
14602 S:      Maintained
14603 F:      drivers/net/ethernet/socionext/sni_ave.c
14604 F:      Documentation/devicetree/bindings/net/socionext,uniphier-ave4.txt
14605
14606 SOCIONEXT (SNI) NETSEC NETWORK DRIVER
14607 M:      Jassi Brar <jaswinder.singh@linaro.org>
14608 L:      netdev@vger.kernel.org
14609 S:      Maintained
14610 F:      drivers/net/ethernet/socionext/netsec.c
14611 F:      Documentation/devicetree/bindings/net/socionext-netsec.txt
14612
14613 SOLIDRUN CLEARFOG SUPPORT
14614 M:      Russell King <linux@armlinux.org.uk>
14615 S:      Maintained
14616 F:      arch/arm/boot/dts/armada-388-clearfog*
14617 F:      arch/arm/boot/dts/armada-38x-solidrun-*
14618
14619 SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
14620 M:      Russell King <linux@armlinux.org.uk>
14621 S:      Maintained
14622 F:      arch/arm/boot/dts/imx6*-cubox-i*
14623 F:      arch/arm/boot/dts/imx6*-hummingboard*
14624 F:      arch/arm/boot/dts/imx6*-sr-*
14625
14626 SONIC NETWORK DRIVER
14627 M:      Thomas Bogendoerfer <tsbogend@alpha.franken.de>
14628 L:      netdev@vger.kernel.org
14629 S:      Maintained
14630 F:      drivers/net/ethernet/natsemi/sonic.*
14631
14632 SONICS SILICON BACKPLANE DRIVER (SSB)
14633 M:      Michael Buesch <m@bues.ch>
14634 L:      linux-wireless@vger.kernel.org
14635 S:      Maintained
14636 F:      drivers/ssb/
14637 F:      include/linux/ssb/
14638
14639 SONY IMX214 SENSOR DRIVER
14640 M:      Ricardo Ribalda <ricardo.ribalda@gmail.com>
14641 L:      linux-media@vger.kernel.org
14642 T:      git git://linuxtv.org/media_tree.git
14643 S:      Maintained
14644 F:      drivers/media/i2c/imx214.c
14645 F:      Documentation/devicetree/bindings/media/i2c/sony,imx214.txt
14646
14647 SONY IMX258 SENSOR DRIVER
14648 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
14649 L:      linux-media@vger.kernel.org
14650 T:      git git://linuxtv.org/media_tree.git
14651 S:      Maintained
14652 F:      drivers/media/i2c/imx258.c
14653
14654 SONY IMX274 SENSOR DRIVER
14655 M:      Leon Luo <leonl@leopardimaging.com>
14656 L:      linux-media@vger.kernel.org
14657 T:      git git://linuxtv.org/media_tree.git
14658 S:      Maintained
14659 F:      drivers/media/i2c/imx274.c
14660 F:      Documentation/devicetree/bindings/media/i2c/imx274.txt
14661
14662 SONY IMX319 SENSOR DRIVER
14663 M:      Bingbu Cao <bingbu.cao@intel.com>
14664 L:      linux-media@vger.kernel.org
14665 T:      git git://linuxtv.org/media_tree.git
14666 S:      Maintained
14667 F:      drivers/media/i2c/imx319.c
14668
14669 SONY IMX355 SENSOR DRIVER
14670 M:      Tianshu Qiu <tian.shu.qiu@intel.com>
14671 L:      linux-media@vger.kernel.org
14672 T:      git git://linuxtv.org/media_tree.git
14673 S:      Maintained
14674 F:      drivers/media/i2c/imx355.c
14675
14676 SONY MEMORYSTICK SUBSYSTEM
14677 M:      Maxim Levitsky <maximlevitsky@gmail.com>
14678 M:      Alex Dubov <oakad@yahoo.com>
14679 M:      Ulf Hansson <ulf.hansson@linaro.org>
14680 L:      linux-mmc@vger.kernel.org
14681 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
14682 S:      Maintained
14683 F:      drivers/memstick/
14684 F:      include/linux/memstick.h
14685
14686 SONY VAIO CONTROL DEVICE DRIVER
14687 M:      Mattia Dongili <malattia@linux.it>
14688 L:      platform-driver-x86@vger.kernel.org
14689 W:      http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
14690 S:      Maintained
14691 F:      Documentation/laptops/sony-laptop.txt
14692 F:      drivers/char/sonypi.c
14693 F:      drivers/platform/x86/sony-laptop.c
14694 F:      include/linux/sony-laptop.h
14695
14696 SOUND
14697 M:      Jaroslav Kysela <perex@perex.cz>
14698 M:      Takashi Iwai <tiwai@suse.com>
14699 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14700 W:      http://www.alsa-project.org/
14701 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
14702 Q:      http://patchwork.kernel.org/project/alsa-devel/list/
14703 S:      Maintained
14704 F:      Documentation/sound/
14705 F:      include/sound/
14706 F:      include/uapi/sound/
14707 F:      sound/
14708
14709 SOUND - COMPRESSED AUDIO
14710 M:      Vinod Koul <vkoul@kernel.org>
14711 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14712 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
14713 S:      Supported
14714 F:      Documentation/sound/designs/compress-offload.rst
14715 F:      include/sound/compress_driver.h
14716 F:      include/uapi/sound/compress_*
14717 F:      sound/core/compress_offload.c
14718 F:      sound/soc/soc-compress.c
14719
14720 SOUND - DMAENGINE HELPERS
14721 M:      Lars-Peter Clausen <lars@metafoo.de>
14722 S:      Supported
14723 F:      include/sound/dmaengine_pcm.h
14724 F:      sound/core/pcm_dmaengine.c
14725 F:      sound/soc/soc-generic-dmaengine-pcm.c
14726
14727 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
14728 M:      Liam Girdwood <lgirdwood@gmail.com>
14729 M:      Mark Brown <broonie@kernel.org>
14730 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
14731 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14732 W:      http://alsa-project.org/main/index.php/ASoC
14733 S:      Supported
14734 F:      Documentation/devicetree/bindings/sound/
14735 F:      Documentation/sound/soc/
14736 F:      sound/soc/
14737 F:      include/dt-bindings/sound/
14738 F:      include/sound/soc*
14739
14740 SOUNDWIRE SUBSYSTEM
14741 M:      Vinod Koul <vkoul@kernel.org>
14742 M:      Sanyog Kale <sanyog.r.kale@intel.com>
14743 R:      Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
14744 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14745 S:      Supported
14746 F:      Documentation/driver-api/soundwire/
14747 F:      drivers/soundwire/
14748 F:      include/linux/soundwire/
14749
14750 SP2 MEDIA DRIVER
14751 M:      Olli Salonen <olli.salonen@iki.fi>
14752 L:      linux-media@vger.kernel.org
14753 W:      https://linuxtv.org
14754 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14755 S:      Maintained
14756 F:      drivers/media/dvb-frontends/sp2*
14757
14758 SPARC + UltraSPARC (sparc/sparc64)
14759 M:      "David S. Miller" <davem@davemloft.net>
14760 L:      sparclinux@vger.kernel.org
14761 Q:      http://patchwork.ozlabs.org/project/sparclinux/list/
14762 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
14763 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
14764 S:      Maintained
14765 F:      arch/sparc/
14766 F:      drivers/sbus/
14767
14768 SPARC SERIAL DRIVERS
14769 M:      "David S. Miller" <davem@davemloft.net>
14770 L:      sparclinux@vger.kernel.org
14771 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
14772 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
14773 S:      Maintained
14774 F:      include/linux/sunserialcore.h
14775 F:      drivers/tty/serial/suncore.c
14776 F:      drivers/tty/serial/sunhv.c
14777 F:      drivers/tty/serial/sunsab.c
14778 F:      drivers/tty/serial/sunsab.h
14779 F:      drivers/tty/serial/sunsu.c
14780 F:      drivers/tty/serial/sunzilog.c
14781 F:      drivers/tty/serial/sunzilog.h
14782 F:      drivers/tty/vcc.c
14783
14784 SPARSE CHECKER
14785 M:      "Luc Van Oostenryck" <luc.vanoostenryck@gmail.com>
14786 L:      linux-sparse@vger.kernel.org
14787 W:      https://sparse.wiki.kernel.org/
14788 T:      git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
14789 S:      Maintained
14790 F:      include/linux/compiler.h
14791
14792 SPEAR CLOCK FRAMEWORK SUPPORT
14793 M:      Viresh Kumar <vireshk@kernel.org>
14794 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14795 W:      http://www.st.com/spear
14796 S:      Maintained
14797 F:      drivers/clk/spear/
14798
14799 SPEAR PLATFORM SUPPORT
14800 M:      Viresh Kumar <vireshk@kernel.org>
14801 M:      Shiraz Hashim <shiraz.linux.kernel@gmail.com>
14802 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14803 W:      http://www.st.com/spear
14804 S:      Maintained
14805 F:      arch/arm/boot/dts/spear*
14806 F:      arch/arm/mach-spear/
14807
14808 SPI NOR SUBSYSTEM
14809 M:      Marek Vasut <marek.vasut@gmail.com>
14810 M:      Tudor Ambarus <tudor.ambarus@microchip.com>
14811 L:      linux-mtd@lists.infradead.org
14812 W:      http://www.linux-mtd.infradead.org/
14813 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
14814 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git spi-nor/next
14815 S:      Maintained
14816 F:      drivers/mtd/spi-nor/
14817 F:      include/linux/mtd/spi-nor.h
14818
14819 SPI SUBSYSTEM
14820 M:      Mark Brown <broonie@kernel.org>
14821 L:      linux-spi@vger.kernel.org
14822 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
14823 Q:      http://patchwork.kernel.org/project/spi-devel-general/list/
14824 S:      Maintained
14825 F:      Documentation/devicetree/bindings/spi/
14826 F:      Documentation/spi/
14827 F:      drivers/spi/
14828 F:      include/linux/spi/
14829 F:      include/uapi/linux/spi/
14830 F:      tools/spi/
14831
14832 SPIDERNET NETWORK DRIVER for CELL
14833 M:      Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
14834 L:      netdev@vger.kernel.org
14835 S:      Supported
14836 F:      Documentation/networking/device_drivers/toshiba/spider_net.txt
14837 F:      drivers/net/ethernet/toshiba/spider_net*
14838
14839 SPMI SUBSYSTEM
14840 R:      Stephen Boyd <sboyd@kernel.org>
14841 L:      linux-arm-msm@vger.kernel.org
14842 F:      Documentation/devicetree/bindings/spmi/
14843 F:      drivers/spmi/
14844 F:      include/dt-bindings/spmi/spmi.h
14845 F:      include/linux/spmi.h
14846 F:      include/trace/events/spmi.h
14847
14848 SPU FILE SYSTEM
14849 M:      Jeremy Kerr <jk@ozlabs.org>
14850 L:      linuxppc-dev@lists.ozlabs.org
14851 W:      http://www.ibm.com/developerworks/power/cell/
14852 S:      Supported
14853 F:      Documentation/filesystems/spufs.txt
14854 F:      arch/powerpc/platforms/cell/spufs/
14855
14856 SQUASHFS FILE SYSTEM
14857 M:      Phillip Lougher <phillip@squashfs.org.uk>
14858 L:      squashfs-devel@lists.sourceforge.net (subscribers-only)
14859 W:      http://squashfs.org.uk
14860 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
14861 S:      Maintained
14862 F:      Documentation/filesystems/squashfs.txt
14863 F:      fs/squashfs/
14864
14865 SRM (Alpha) environment access
14866 M:      Jan-Benedict Glaw <jbglaw@lug-owl.de>
14867 S:      Maintained
14868 F:      arch/alpha/kernel/srm_env.c
14869
14870 ST LSM6DSx IMU IIO DRIVER
14871 M:      Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
14872 L:      linux-iio@vger.kernel.org
14873 W:      http://www.st.com/
14874 S:      Maintained
14875 F:      drivers/iio/imu/st_lsm6dsx/
14876 F:      Documentation/devicetree/bindings/iio/imu/st_lsm6dsx.txt
14877
14878 ST MIPID02 CSI-2 TO PARALLEL BRIDGE DRIVER
14879 M:      Mickael Guene <mickael.guene@st.com>
14880 L:      linux-media@vger.kernel.org
14881 T:      git git://linuxtv.org/media_tree.git
14882 S:      Maintained
14883 F:      drivers/media/i2c/st-mipid02.c
14884 F:      Documentation/devicetree/bindings/media/i2c/st,st-mipid02.txt
14885
14886 ST STM32 I2C/SMBUS DRIVER
14887 M:      Pierre-Yves MORDRET <pierre-yves.mordret@st.com>
14888 L:      linux-i2c@vger.kernel.org
14889 S:      Maintained
14890 F:      drivers/i2c/busses/i2c-stm32*
14891
14892 ST VL53L0X ToF RANGER(I2C) IIO DRIVER
14893 M:      Song Qiang <songqiang1304521@gmail.com>
14894 L:      linux-iio@vger.kernel.org
14895 S:      Maintained
14896 F:      drivers/iio/proximity/vl53l0x-i2c.c
14897 F:      Documentation/devicetree/bindings/iio/proximity/vl53l0x.txt
14898
14899 STABLE BRANCH
14900 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14901 M:      Sasha Levin <sashal@kernel.org>
14902 L:      stable@vger.kernel.org
14903 S:      Supported
14904 F:      Documentation/process/stable-kernel-rules.rst
14905
14906 STAGING - COMEDI
14907 M:      Ian Abbott <abbotti@mev.co.uk>
14908 M:      H Hartley Sweeten <hsweeten@visionengravers.com>
14909 S:      Odd Fixes
14910 F:      drivers/staging/comedi/
14911
14912 STAGING - EROFS FILE SYSTEM
14913 M:      Gao Xiang <gaoxiang25@huawei.com>
14914 M:      Chao Yu <yuchao0@huawei.com>
14915 L:      linux-erofs@lists.ozlabs.org
14916 S:      Maintained
14917 F:      drivers/staging/erofs/
14918
14919 STAGING - INDUSTRIAL IO
14920 M:      Jonathan Cameron <jic23@kernel.org>
14921 L:      linux-iio@vger.kernel.org
14922 S:      Odd Fixes
14923 F:      Documentation/devicetree/bindings/staging/iio/
14924 F:      drivers/staging/iio/
14925
14926 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
14927 M:      Marc Dietrich <marvin24@gmx.de>
14928 L:      ac100@lists.launchpad.net (moderated for non-subscribers)
14929 L:      linux-tegra@vger.kernel.org
14930 S:      Maintained
14931 F:      drivers/staging/nvec/
14932
14933 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
14934 M:      Jens Frederich <jfrederich@gmail.com>
14935 M:      Daniel Drake <dsd@laptop.org>
14936 M:      Jon Nettleton <jon.nettleton@gmail.com>
14937 W:      http://wiki.laptop.org/go/DCON
14938 S:      Maintained
14939 F:      drivers/staging/olpc_dcon/
14940
14941 STAGING - REALTEK RTL8712U DRIVERS
14942 M:      Larry Finger <Larry.Finger@lwfinger.net>
14943 M:      Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
14944 S:      Odd Fixes
14945 F:      drivers/staging/rtl8712/
14946
14947 STAGING - REALTEK RTL8188EU DRIVERS
14948 M:      Larry Finger <Larry.Finger@lwfinger.net>
14949 S:      Odd Fixes
14950 F:      drivers/staging/rtl8188eu/
14951
14952 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
14953 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
14954 M:      Teddy Wang <teddy.wang@siliconmotion.com>
14955 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
14956 L:      linux-fbdev@vger.kernel.org
14957 S:      Maintained
14958 F:      drivers/staging/sm750fb/
14959
14960 STAGING - SPEAKUP CONSOLE SPEECH DRIVER
14961 M:      William Hubbs <w.d.hubbs@gmail.com>
14962 M:      Chris Brannon <chris@the-brannons.com>
14963 M:      Kirk Reiser <kirk@reisers.ca>
14964 M:      Samuel Thibault <samuel.thibault@ens-lyon.org>
14965 L:      speakup@linux-speakup.org
14966 W:      http://www.linux-speakup.org/
14967 S:      Odd Fixes
14968 F:      drivers/staging/speakup/
14969
14970 STAGING - VIA VT665X DRIVERS
14971 M:      Forest Bond <forest@alittletooquiet.net>
14972 S:      Odd Fixes
14973 F:      drivers/staging/vt665?/
14974
14975 STAGING - WILC1000 WIFI DRIVER
14976 M:      Adham Abozaeid <adham.abozaeid@microchip.com>
14977 M:      Ajay Singh <ajay.kathat@microchip.com>
14978 L:      linux-wireless@vger.kernel.org
14979 S:      Supported
14980 F:      drivers/staging/wilc1000/
14981
14982 STAGING SUBSYSTEM
14983 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14984 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
14985 L:      devel@driverdev.osuosl.org
14986 S:      Supported
14987 F:      drivers/staging/
14988
14989 STARFIRE/DURALAN NETWORK DRIVER
14990 M:      Ion Badulescu <ionut@badula.org>
14991 S:      Odd Fixes
14992 F:      drivers/net/ethernet/adaptec/starfire*
14993
14994 STEC S1220 SKD DRIVER
14995 M:      Bart Van Assche <bart.vanassche@wdc.com>
14996 L:      linux-block@vger.kernel.org
14997 S:      Maintained
14998 F:      drivers/block/skd*[ch]
14999
15000 STI AUDIO (ASoC) DRIVERS
15001 M:      Arnaud Pouliquen <arnaud.pouliquen@st.com>
15002 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15003 S:      Maintained
15004 F:      Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
15005 F:      sound/soc/sti/
15006
15007 STI CEC DRIVER
15008 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
15009 S:      Maintained
15010 F:      drivers/media/platform/sti/cec/
15011 F:      Documentation/devicetree/bindings/media/stih-cec.txt
15012
15013 STK1160 USB VIDEO CAPTURE DRIVER
15014 M:      Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
15015 L:      linux-media@vger.kernel.org
15016 T:      git git://linuxtv.org/media_tree.git
15017 S:      Maintained
15018 F:      drivers/media/usb/stk1160/
15019
15020 STM32 AUDIO (ASoC) DRIVERS
15021 M:      Olivier Moysan <olivier.moysan@st.com>
15022 M:      Arnaud Pouliquen <arnaud.pouliquen@st.com>
15023 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15024 S:      Maintained
15025 F:      Documentation/devicetree/bindings/sound/st,stm32-*.txt
15026 F:      sound/soc/stm/
15027
15028 STM32 TIMER/LPTIMER DRIVERS
15029 M:      Fabrice Gasnier <fabrice.gasnier@st.com>
15030 S:      Maintained
15031 F:      drivers/*/stm32-*timer*
15032 F:      drivers/pwm/pwm-stm32*
15033 F:      include/linux/*/stm32-*tim*
15034 F:      Documentation/ABI/testing/*timer-stm32
15035 F:      Documentation/devicetree/bindings/*/stm32-*timer*
15036 F:      Documentation/devicetree/bindings/pwm/pwm-stm32*
15037
15038 STMMAC ETHERNET DRIVER
15039 M:      Giuseppe Cavallaro <peppe.cavallaro@st.com>
15040 M:      Alexandre Torgue <alexandre.torgue@st.com>
15041 M:      Jose Abreu <joabreu@synopsys.com>
15042 L:      netdev@vger.kernel.org
15043 W:      http://www.stlinux.com
15044 S:      Supported
15045 F:      drivers/net/ethernet/stmicro/stmmac/
15046
15047 SUN3/3X
15048 M:      Sam Creasey <sammy@sammy.net>
15049 W:      http://sammy.net/sun3/
15050 S:      Maintained
15051 F:      arch/m68k/kernel/*sun3*
15052 F:      arch/m68k/sun3*/
15053 F:      arch/m68k/include/asm/sun3*
15054 F:      drivers/net/ethernet/i825xx/sun3*
15055
15056 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
15057 M:      Hans de Goede <hdegoede@redhat.com>
15058 L:      linux-input@vger.kernel.org
15059 S:      Maintained
15060 F:      Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
15061 F:      drivers/input/keyboard/sun4i-lradc-keys.c
15062
15063 SUNDANCE NETWORK DRIVER
15064 M:      Denis Kirjanov <kda@linux-powerpc.org>
15065 L:      netdev@vger.kernel.org
15066 S:      Maintained
15067 F:      drivers/net/ethernet/dlink/sundance.c
15068
15069 SUPERH
15070 M:      Yoshinori Sato <ysato@users.sourceforge.jp>
15071 M:      Rich Felker <dalias@libc.org>
15072 L:      linux-sh@vger.kernel.org
15073 Q:      http://patchwork.kernel.org/project/linux-sh/list/
15074 S:      Maintained
15075 F:      Documentation/sh/
15076 F:      arch/sh/
15077 F:      drivers/sh/
15078
15079 SUSPEND TO RAM
15080 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
15081 M:      Len Brown <len.brown@intel.com>
15082 M:      Pavel Machek <pavel@ucw.cz>
15083 L:      linux-pm@vger.kernel.org
15084 B:      https://bugzilla.kernel.org
15085 S:      Supported
15086 F:      Documentation/power/
15087 F:      arch/x86/kernel/acpi/
15088 F:      drivers/base/power/
15089 F:      kernel/power/
15090 F:      include/linux/suspend.h
15091 F:      include/linux/freezer.h
15092 F:      include/linux/pm.h
15093
15094 SVGA HANDLING
15095 M:      Martin Mares <mj@ucw.cz>
15096 L:      linux-video@atrey.karlin.mff.cuni.cz
15097 S:      Maintained
15098 F:      Documentation/svga.txt
15099 F:      arch/x86/boot/video*
15100
15101 SWIOTLB SUBSYSTEM
15102 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
15103 L:      iommu@lists.linux-foundation.org
15104 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
15105 S:      Supported
15106 F:      kernel/dma/swiotlb.c
15107 F:      arch/*/kernel/pci-swiotlb.c
15108 F:      include/linux/swiotlb.h
15109
15110 SWITCHDEV
15111 M:      Jiri Pirko <jiri@resnulli.us>
15112 M:      Ivan Vecera <ivecera@redhat.com>
15113 L:      netdev@vger.kernel.org
15114 S:      Supported
15115 F:      net/switchdev/
15116 F:      include/net/switchdev.h
15117
15118 SY8106A REGULATOR DRIVER
15119 M:      Icenowy Zheng <icenowy@aosc.io>
15120 S:      Maintained
15121 F:      drivers/regulator/sy8106a-regulator.c
15122 F:      Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt
15123
15124 SYNC FILE FRAMEWORK
15125 M:      Sumit Semwal <sumit.semwal@linaro.org>
15126 R:      Gustavo Padovan <gustavo@padovan.org>
15127 S:      Maintained
15128 L:      linux-media@vger.kernel.org
15129 L:      dri-devel@lists.freedesktop.org
15130 F:      drivers/dma-buf/sync_*
15131 F:      drivers/dma-buf/dma-fence*
15132 F:      drivers/dma-buf/sw_sync.c
15133 F:      include/linux/sync_file.h
15134 F:      include/uapi/linux/sync_file.h
15135 F:      Documentation/sync_file.txt
15136 T:      git git://anongit.freedesktop.org/drm/drm-misc
15137
15138 SYNOPSYS ARC ARCHITECTURE
15139 M:      Vineet Gupta <vgupta@synopsys.com>
15140 L:      linux-snps-arc@lists.infradead.org
15141 S:      Supported
15142 F:      arch/arc/
15143 F:      Documentation/devicetree/bindings/arc/*
15144 F:      Documentation/devicetree/bindings/interrupt-controller/snps,arc*
15145 F:      drivers/clocksource/arc_timer.c
15146 F:      drivers/tty/serial/arc_uart.c
15147 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
15148
15149 SYNOPSYS ARC HSDK SDP pll clock driver
15150 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15151 S:      Supported
15152 F:      drivers/clk/clk-hsdk-pll.c
15153 F:      Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
15154
15155 SYNOPSYS ARC SDP clock driver
15156 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15157 S:      Supported
15158 F:      drivers/clk/axs10x/*
15159 F:      Documentation/devicetree/bindings/clock/snps,pll-clock.txt
15160
15161 SYNOPSYS ARC SDP platform support
15162 M:      Alexey Brodkin <abrodkin@synopsys.com>
15163 S:      Supported
15164 F:      arch/arc/plat-axs10x
15165 F:      arch/arc/boot/dts/ax*
15166 F:      Documentation/devicetree/bindings/arc/axs10*
15167
15168 SYNOPSYS AXS10x RESET CONTROLLER DRIVER
15169 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15170 S:      Supported
15171 F:      drivers/reset/reset-axs10x.c
15172 F:      Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
15173
15174 SYNOPSYS CREG GPIO DRIVER
15175 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15176 S:      Maintained
15177 F:      drivers/gpio/gpio-creg-snps.c
15178 F:      Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
15179
15180 SYNOPSYS DESIGNWARE 8250 UART DRIVER
15181 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
15182 S:      Maintained
15183 F:      drivers/tty/serial/8250/8250_dw.c
15184
15185 SYNOPSYS DESIGNWARE APB GPIO DRIVER
15186 M:      Hoan Tran <hoan@os.amperecomputing.com>
15187 L:      linux-gpio@vger.kernel.org
15188 S:      Maintained
15189 F:      drivers/gpio/gpio-dwapb.c
15190 F:      Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt
15191
15192 SYNOPSYS DESIGNWARE AXI DMAC DRIVER
15193 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15194 S:      Maintained
15195 F:      drivers/dma/dwi-axi-dmac/
15196 F:      Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt
15197
15198 SYNOPSYS DESIGNWARE DMAC DRIVER
15199 M:      Viresh Kumar <vireshk@kernel.org>
15200 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
15201 S:      Maintained
15202 F:      Documentation/devicetree/bindings/dma/snps-dma.txt
15203 F:      drivers/dma/dw/
15204 F:      include/dt-bindings/dma/dw-dmac.h
15205 F:      include/linux/dma/dw.h
15206 F:      include/linux/platform_data/dma-dw.h
15207
15208 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
15209 M:      Jose Abreu <Jose.Abreu@synopsys.com>
15210 L:      netdev@vger.kernel.org
15211 S:      Supported
15212 F:      drivers/net/ethernet/synopsys/
15213
15214 SYNOPSYS DESIGNWARE I2C DRIVER
15215 M:      Jarkko Nikula <jarkko.nikula@linux.intel.com>
15216 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
15217 R:      Mika Westerberg <mika.westerberg@linux.intel.com>
15218 L:      linux-i2c@vger.kernel.org
15219 S:      Maintained
15220 F:      drivers/i2c/busses/i2c-designware-*
15221 F:      include/linux/platform_data/i2c-designware.h
15222
15223 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
15224 M:      Jaehoon Chung <jh80.chung@samsung.com>
15225 L:      linux-mmc@vger.kernel.org
15226 S:      Maintained
15227 F:      drivers/mmc/host/dw_mmc*
15228
15229 SYNOPSYS HSDK RESET CONTROLLER DRIVER
15230 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15231 S:      Supported
15232 F:      drivers/reset/reset-hsdk.c
15233 F:      include/dt-bindings/reset/snps,hsdk-reset.h
15234 F:      Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
15235
15236 SYSTEM CONFIGURATION (SYSCON)
15237 M:      Lee Jones <lee.jones@linaro.org>
15238 M:      Arnd Bergmann <arnd@arndb.de>
15239 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
15240 S:      Supported
15241 F:      drivers/mfd/syscon.c
15242
15243 SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
15244 M:      Sudeep Holla <sudeep.holla@arm.com>
15245 L:      linux-arm-kernel@lists.infradead.org
15246 S:      Maintained
15247 F:      Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt
15248 F:      drivers/clk/clk-sc[mp]i.c
15249 F:      drivers/cpufreq/sc[mp]i-cpufreq.c
15250 F:      drivers/firmware/arm_scpi.c
15251 F:      drivers/firmware/arm_scmi/
15252 F:      include/linux/sc[mp]i_protocol.h
15253
15254 SYSTEM RESET/SHUTDOWN DRIVERS
15255 M:      Sebastian Reichel <sre@kernel.org>
15256 L:      linux-pm@vger.kernel.org
15257 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
15258 S:      Maintained
15259 F:      Documentation/devicetree/bindings/power/reset/
15260 F:      drivers/power/reset/
15261
15262 SYSTEM TRACE MODULE CLASS
15263 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
15264 S:      Maintained
15265 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
15266 F:      Documentation/trace/stm.rst
15267 F:      drivers/hwtracing/stm/
15268 F:      include/linux/stm.h
15269 F:      include/uapi/linux/stm.h
15270
15271 SYSV FILESYSTEM
15272 M:      Christoph Hellwig <hch@infradead.org>
15273 S:      Maintained
15274 F:      Documentation/filesystems/sysv-fs.txt
15275 F:      fs/sysv/
15276 F:      include/linux/sysv_fs.h
15277
15278 TASKSTATS STATISTICS INTERFACE
15279 M:      Balbir Singh <bsingharora@gmail.com>
15280 S:      Maintained
15281 F:      Documentation/accounting/taskstats*
15282 F:      include/linux/taskstats*
15283 F:      kernel/taskstats.c
15284
15285 TC subsystem
15286 M:      Jamal Hadi Salim <jhs@mojatatu.com>
15287 M:      Cong Wang <xiyou.wangcong@gmail.com>
15288 M:      Jiri Pirko <jiri@resnulli.us>
15289 L:      netdev@vger.kernel.org
15290 S:      Maintained
15291 F:      include/net/pkt_cls.h
15292 F:      include/net/pkt_sched.h
15293 F:      include/net/tc_act/
15294 F:      include/uapi/linux/pkt_cls.h
15295 F:      include/uapi/linux/pkt_sched.h
15296 F:      include/uapi/linux/tc_act/
15297 F:      include/uapi/linux/tc_ematch/
15298 F:      net/sched/
15299
15300 TC90522 MEDIA DRIVER
15301 M:      Akihiro Tsukada <tskd08@gmail.com>
15302 L:      linux-media@vger.kernel.org
15303 S:      Odd Fixes
15304 F:      drivers/media/dvb-frontends/tc90522*
15305
15306 TCP LOW PRIORITY MODULE
15307 M:      "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
15308 M:      "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
15309 W:      http://tcp-lp-mod.sourceforge.net/
15310 S:      Maintained
15311 F:      net/ipv4/tcp_lp.c
15312
15313 TDA10071 MEDIA DRIVER
15314 M:      Antti Palosaari <crope@iki.fi>
15315 L:      linux-media@vger.kernel.org
15316 W:      https://linuxtv.org
15317 W:      http://palosaari.fi/linux/
15318 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15319 T:      git git://linuxtv.org/anttip/media_tree.git
15320 S:      Maintained
15321 F:      drivers/media/dvb-frontends/tda10071*
15322
15323 TDA18212 MEDIA DRIVER
15324 M:      Antti Palosaari <crope@iki.fi>
15325 L:      linux-media@vger.kernel.org
15326 W:      https://linuxtv.org
15327 W:      http://palosaari.fi/linux/
15328 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15329 T:      git git://linuxtv.org/anttip/media_tree.git
15330 S:      Maintained
15331 F:      drivers/media/tuners/tda18212*
15332
15333 TDA18218 MEDIA DRIVER
15334 M:      Antti Palosaari <crope@iki.fi>
15335 L:      linux-media@vger.kernel.org
15336 W:      https://linuxtv.org
15337 W:      http://palosaari.fi/linux/
15338 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15339 T:      git git://linuxtv.org/anttip/media_tree.git
15340 S:      Maintained
15341 F:      drivers/media/tuners/tda18218*
15342
15343 TDA18250 MEDIA DRIVER
15344 M:      Olli Salonen <olli.salonen@iki.fi>
15345 L:      linux-media@vger.kernel.org
15346 W:      https://linuxtv.org
15347 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15348 T:      git git://linuxtv.org/media_tree.git
15349 S:      Maintained
15350 F:      drivers/media/tuners/tda18250*
15351
15352 TDA18271 MEDIA DRIVER
15353 M:      Michael Krufky <mkrufky@linuxtv.org>
15354 L:      linux-media@vger.kernel.org
15355 W:      https://linuxtv.org
15356 W:      http://github.com/mkrufky
15357 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15358 T:      git git://linuxtv.org/mkrufky/tuners.git
15359 S:      Maintained
15360 F:      drivers/media/tuners/tda18271*
15361
15362 TDA1997x MEDIA DRIVER
15363 M:      Tim Harvey <tharvey@gateworks.com>
15364 L:      linux-media@vger.kernel.org
15365 W:      https://linuxtv.org
15366 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15367 S:      Maintained
15368 F:      drivers/media/i2c/tda1997x.*
15369
15370 TDA827x MEDIA DRIVER
15371 M:      Michael Krufky <mkrufky@linuxtv.org>
15372 L:      linux-media@vger.kernel.org
15373 W:      https://linuxtv.org
15374 W:      http://github.com/mkrufky
15375 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15376 T:      git git://linuxtv.org/mkrufky/tuners.git
15377 S:      Maintained
15378 F:      drivers/media/tuners/tda8290.*
15379
15380 TDA8290 MEDIA DRIVER
15381 M:      Michael Krufky <mkrufky@linuxtv.org>
15382 L:      linux-media@vger.kernel.org
15383 W:      https://linuxtv.org
15384 W:      http://github.com/mkrufky
15385 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15386 T:      git git://linuxtv.org/mkrufky/tuners.git
15387 S:      Maintained
15388 F:      drivers/media/tuners/tda8290.*
15389
15390 TDA9840 MEDIA DRIVER
15391 M:      Hans Verkuil <hverkuil@xs4all.nl>
15392 L:      linux-media@vger.kernel.org
15393 T:      git git://linuxtv.org/media_tree.git
15394 W:      https://linuxtv.org
15395 S:      Maintained
15396 F:      drivers/media/i2c/tda9840*
15397
15398 TEA5761 TUNER DRIVER
15399 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
15400 L:      linux-media@vger.kernel.org
15401 W:      https://linuxtv.org
15402 T:      git git://linuxtv.org/media_tree.git
15403 S:      Odd fixes
15404 F:      drivers/media/tuners/tea5761.*
15405
15406 TEA5767 TUNER DRIVER
15407 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
15408 L:      linux-media@vger.kernel.org
15409 W:      https://linuxtv.org
15410 T:      git git://linuxtv.org/media_tree.git
15411 S:      Maintained
15412 F:      drivers/media/tuners/tea5767.*
15413
15414 TEA6415C MEDIA DRIVER
15415 M:      Hans Verkuil <hverkuil@xs4all.nl>
15416 L:      linux-media@vger.kernel.org
15417 T:      git git://linuxtv.org/media_tree.git
15418 W:      https://linuxtv.org
15419 S:      Maintained
15420 F:      drivers/media/i2c/tea6415c*
15421
15422 TEA6420 MEDIA DRIVER
15423 M:      Hans Verkuil <hverkuil@xs4all.nl>
15424 L:      linux-media@vger.kernel.org
15425 T:      git git://linuxtv.org/media_tree.git
15426 W:      https://linuxtv.org
15427 S:      Maintained
15428 F:      drivers/media/i2c/tea6420*
15429
15430 TEAM DRIVER
15431 M:      Jiri Pirko <jiri@resnulli.us>
15432 L:      netdev@vger.kernel.org
15433 S:      Supported
15434 F:      drivers/net/team/
15435 F:      include/linux/if_team.h
15436 F:      include/uapi/linux/if_team.h
15437
15438 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
15439 M:      "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
15440 S:      Maintained
15441 F:      arch/x86/platform/ts5500/
15442
15443 TECHNOTREND USB IR RECEIVER
15444 M:      Sean Young <sean@mess.org>
15445 L:      linux-media@vger.kernel.org
15446 S:      Maintained
15447 F:      drivers/media/rc/ttusbir.c
15448
15449 TECHWELL TW9910 VIDEO DECODER
15450 L:      linux-media@vger.kernel.org
15451 S:      Orphan
15452 F:      drivers/media/i2c/tw9910.c
15453 F:      include/media/i2c/tw9910.h
15454
15455 TEE SUBSYSTEM
15456 M:      Jens Wiklander <jens.wiklander@linaro.org>
15457 S:      Maintained
15458 F:      include/linux/tee_drv.h
15459 F:      include/uapi/linux/tee.h
15460 F:      drivers/tee/
15461 F:      Documentation/tee.txt
15462
15463 TEGRA ARCHITECTURE SUPPORT
15464 M:      Thierry Reding <thierry.reding@gmail.com>
15465 M:      Jonathan Hunter <jonathanh@nvidia.com>
15466 L:      linux-tegra@vger.kernel.org
15467 Q:      http://patchwork.ozlabs.org/project/linux-tegra/list/
15468 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
15469 S:      Supported
15470 N:      [^a-z]tegra
15471
15472 TEGRA CLOCK DRIVER
15473 M:      Peter De Schrijver <pdeschrijver@nvidia.com>
15474 M:      Prashant Gaikwad <pgaikwad@nvidia.com>
15475 S:      Supported
15476 F:      drivers/clk/tegra/
15477
15478 TEGRA DMA DRIVERS
15479 M:      Laxman Dewangan <ldewangan@nvidia.com>
15480 M:      Jon Hunter <jonathanh@nvidia.com>
15481 S:      Supported
15482 F:      drivers/dma/tegra*
15483
15484 TEGRA I2C DRIVER
15485 M:      Laxman Dewangan <ldewangan@nvidia.com>
15486 S:      Supported
15487 F:      drivers/i2c/busses/i2c-tegra.c
15488
15489 TEGRA IOMMU DRIVERS
15490 M:      Thierry Reding <thierry.reding@gmail.com>
15491 L:      linux-tegra@vger.kernel.org
15492 S:      Supported
15493 F:      drivers/iommu/tegra*
15494
15495 TEGRA KBC DRIVER
15496 M:      Laxman Dewangan <ldewangan@nvidia.com>
15497 S:      Supported
15498 F:      drivers/input/keyboard/tegra-kbc.c
15499
15500 TEGRA NAND DRIVER
15501 M:      Stefan Agner <stefan@agner.ch>
15502 M:      Lucas Stach <dev@lynxeye.de>
15503 S:      Maintained
15504 F:      Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
15505 F:      drivers/mtd/nand/raw/tegra_nand.c
15506
15507 TEGRA PWM DRIVER
15508 M:      Thierry Reding <thierry.reding@gmail.com>
15509 S:      Supported
15510 F:      drivers/pwm/pwm-tegra.c
15511
15512 TEGRA SERIAL DRIVER
15513 M:      Laxman Dewangan <ldewangan@nvidia.com>
15514 S:      Supported
15515 F:      drivers/tty/serial/serial-tegra.c
15516
15517 TEGRA SPI DRIVER
15518 M:      Laxman Dewangan <ldewangan@nvidia.com>
15519 S:      Supported
15520 F:      drivers/spi/spi-tegra*
15521
15522 TEGRA XUSB PADCTL DRIVER
15523 M:      JC Kuo <jckuo@nvidia.com>
15524 S:      Supported
15525 F:      drivers/phy/tegra/xusb*
15526
15527 TEHUTI ETHERNET DRIVER
15528 M:      Andy Gospodarek <andy@greyhouse.net>
15529 L:      netdev@vger.kernel.org
15530 S:      Supported
15531 F:      drivers/net/ethernet/tehuti/*
15532
15533 Telecom Clock Driver for MCPL0010
15534 M:      Mark Gross <mark.gross@intel.com>
15535 S:      Supported
15536 F:      drivers/char/tlclk.c
15537
15538 TENSILICA XTENSA PORT (xtensa)
15539 M:      Chris Zankel <chris@zankel.net>
15540 M:      Max Filippov <jcmvbkbc@gmail.com>
15541 L:      linux-xtensa@linux-xtensa.org
15542 T:      git git://github.com/czankel/xtensa-linux.git
15543 S:      Maintained
15544 F:      arch/xtensa/
15545 F:      drivers/irqchip/irq-xtensa-*
15546
15547 Texas Instruments' System Control Interface (TISCI) Protocol Driver
15548 M:      Nishanth Menon <nm@ti.com>
15549 M:      Tero Kristo <t-kristo@ti.com>
15550 M:      Santosh Shilimkar <ssantosh@kernel.org>
15551 L:      linux-arm-kernel@lists.infradead.org
15552 S:      Maintained
15553 F:      Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
15554 F:      drivers/firmware/ti_sci*
15555 F:      include/linux/soc/ti/ti_sci_protocol.h
15556 F:      Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
15557 F:      drivers/soc/ti/ti_sci_pm_domains.c
15558 F:      Documentation/devicetree/bindings/reset/ti,sci-reset.txt
15559 F:      Documentation/devicetree/bindings/clock/ti,sci-clk.txt
15560 F:      drivers/clk/keystone/sci-clk.c
15561 F:      drivers/reset/reset-ti-sci.c
15562 F:      Documentation/devicetree/bindings/interrupt-controller/ti,sci-intr.txt
15563 F:      Documentation/devicetree/bindings/interrupt-controller/ti,sci-inta.txt
15564 F:      drivers/irqchip/irq-ti-sci-intr.c
15565 F:      drivers/irqchip/irq-ti-sci-inta.c
15566 F:      include/linux/soc/ti/ti_sci_inta_msi.h
15567 F:      drivers/soc/ti/ti_sci_inta_msi.c
15568
15569 Texas Instruments ASoC drivers
15570 M:      Peter Ujfalusi <peter.ujfalusi@ti.com>
15571 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15572 S:      Maintained
15573 F:      sound/soc/ti/
15574
15575 Texas Instruments' DAC7612 DAC Driver
15576 M:      Ricardo Ribalda <ricardo@ribalda.com>
15577 L:      linux-iio@vger.kernel.org
15578 S:      Supported
15579 F:      drivers/iio/dac/ti-dac7612.c
15580 F:      Documentation/devicetree/bindings/iio/dac/ti,dac7612.txt
15581
15582 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
15583 M:      Hans Verkuil <hverkuil@xs4all.nl>
15584 L:      linux-media@vger.kernel.org
15585 T:      git git://linuxtv.org/media_tree.git
15586 W:      https://linuxtv.org
15587 S:      Maintained
15588 F:      drivers/media/radio/radio-raremono.c
15589
15590 THERMAL
15591 M:      Zhang Rui <rui.zhang@intel.com>
15592 M:      Eduardo Valentin <edubezval@gmail.com>
15593 R:      Daniel Lezcano <daniel.lezcano@linaro.org>
15594 L:      linux-pm@vger.kernel.org
15595 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
15596 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
15597 Q:      https://patchwork.kernel.org/project/linux-pm/list/
15598 S:      Supported
15599 F:      drivers/thermal/
15600 F:      include/linux/thermal.h
15601 F:      include/uapi/linux/thermal.h
15602 F:      include/linux/cpu_cooling.h
15603 F:      Documentation/devicetree/bindings/thermal/
15604
15605 THERMAL/CPU_COOLING
15606 M:      Amit Daniel Kachhap <amit.kachhap@gmail.com>
15607 M:      Viresh Kumar <viresh.kumar@linaro.org>
15608 M:      Javi Merino <javi.merino@kernel.org>
15609 L:      linux-pm@vger.kernel.org
15610 S:      Supported
15611 F:      Documentation/thermal/cpu-cooling-api.txt
15612 F:      drivers/thermal/cpu_cooling.c
15613 F:      include/linux/cpu_cooling.h
15614
15615 THINKPAD ACPI EXTRAS DRIVER
15616 M:      Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
15617 L:      ibm-acpi-devel@lists.sourceforge.net
15618 L:      platform-driver-x86@vger.kernel.org
15619 W:      http://ibm-acpi.sourceforge.net
15620 W:      http://thinkwiki.org/wiki/Ibm-acpi
15621 T:      git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
15622 S:      Maintained
15623 F:      drivers/platform/x86/thinkpad_acpi.c
15624
15625 THUNDERBOLT DRIVER
15626 M:      Andreas Noever <andreas.noever@gmail.com>
15627 M:      Michael Jamet <michael.jamet@intel.com>
15628 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
15629 M:      Yehezkel Bernat <YehezkelShB@gmail.com>
15630 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
15631 S:      Maintained
15632 F:      Documentation/admin-guide/thunderbolt.rst
15633 F:      drivers/thunderbolt/
15634 F:      include/linux/thunderbolt.h
15635
15636 THUNDERBOLT NETWORK DRIVER
15637 M:      Michael Jamet <michael.jamet@intel.com>
15638 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
15639 M:      Yehezkel Bernat <YehezkelShB@gmail.com>
15640 L:      netdev@vger.kernel.org
15641 S:      Maintained
15642 F:      drivers/net/thunderbolt.c
15643
15644 THUNDERX GPIO DRIVER
15645 M:      David Daney <david.daney@cavium.com>
15646 S:      Maintained
15647 F:      drivers/gpio/gpio-thunderx.c
15648
15649 TI AM437X VPFE DRIVER
15650 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
15651 L:      linux-media@vger.kernel.org
15652 W:      https://linuxtv.org
15653 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15654 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
15655 S:      Maintained
15656 F:      drivers/media/platform/am437x/
15657
15658 TI BANDGAP AND THERMAL DRIVER
15659 M:      Eduardo Valentin <edubezval@gmail.com>
15660 M:      Keerthy <j-keerthy@ti.com>
15661 L:      linux-pm@vger.kernel.org
15662 L:      linux-omap@vger.kernel.org
15663 S:      Maintained
15664 F:      drivers/thermal/ti-soc-thermal/
15665
15666 TI BQ27XXX POWER SUPPLY DRIVER
15667 R:      Andrew F. Davis <afd@ti.com>
15668 F:      include/linux/power/bq27xxx_battery.h
15669 F:      drivers/power/supply/bq27xxx_battery.c
15670 F:      drivers/power/supply/bq27xxx_battery_i2c.c
15671
15672 TI CDCE706 CLOCK DRIVER
15673 M:      Max Filippov <jcmvbkbc@gmail.com>
15674 S:      Maintained
15675 F:      drivers/clk/clk-cdce706.c
15676
15677 TI CLOCK DRIVER
15678 M:      Tero Kristo <t-kristo@ti.com>
15679 L:      linux-omap@vger.kernel.org
15680 S:      Maintained
15681 F:      drivers/clk/ti/
15682 F:      include/linux/clk/ti.h
15683
15684 TI DAVINCI MACHINE SUPPORT
15685 M:      Sekhar Nori <nsekhar@ti.com>
15686 R:      Bartosz Golaszewski <bgolaszewski@baylibre.com>
15687 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15688 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
15689 S:      Supported
15690 F:      arch/arm/mach-davinci/
15691 F:      drivers/i2c/busses/i2c-davinci.c
15692 F:      arch/arm/boot/dts/da850*
15693
15694 TI DAVINCI SERIES CLOCK DRIVER
15695 M:      David Lechner <david@lechnology.com>
15696 R:      Sekhar Nori <nsekhar@ti.com>
15697 S:      Maintained
15698 F:      Documentation/devicetree/bindings/clock/ti/davinci/
15699 F:      drivers/clk/davinci/
15700
15701 TI DAVINCI SERIES GPIO DRIVER
15702 M:      Keerthy <j-keerthy@ti.com>
15703 L:      linux-gpio@vger.kernel.org
15704 S:      Maintained
15705 F:      Documentation/devicetree/bindings/gpio/gpio-davinci.txt
15706 F:      drivers/gpio/gpio-davinci.c
15707
15708 TI DAVINCI SERIES MEDIA DRIVER
15709 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
15710 L:      linux-media@vger.kernel.org
15711 W:      https://linuxtv.org
15712 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15713 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
15714 S:      Maintained
15715 F:      drivers/media/platform/davinci/
15716 F:      include/media/davinci/
15717
15718 TI ETHERNET SWITCH DRIVER (CPSW)
15719 R:      Grygorii Strashko <grygorii.strashko@ti.com>
15720 L:      linux-omap@vger.kernel.org
15721 L:      netdev@vger.kernel.org
15722 S:      Maintained
15723 F:      drivers/net/ethernet/ti/cpsw*
15724 F:      drivers/net/ethernet/ti/davinci*
15725
15726 TI FLASH MEDIA MEMORYSTICK/MMC DRIVERS
15727 M:      Alex Dubov <oakad@yahoo.com>
15728 S:      Maintained
15729 W:      http://tifmxx.berlios.de/
15730 F:      drivers/memstick/host/tifm_ms.c
15731 F:      drivers/misc/tifm*
15732 F:      drivers/mmc/host/tifm_sd.c
15733 F:      include/linux/tifm.h
15734
15735 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
15736 M:      Santosh Shilimkar <ssantosh@kernel.org>
15737 L:      linux-kernel@vger.kernel.org
15738 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15739 S:      Maintained
15740 F:      drivers/soc/ti/*
15741 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
15742
15743 TI LM49xxx FAMILY ASoC CODEC DRIVERS
15744 M:      M R Swami Reddy <mr.swami.reddy@ti.com>
15745 M:      Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
15746 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15747 S:      Maintained
15748 F:      sound/soc/codecs/lm49453*
15749 F:      sound/soc/codecs/isabelle*
15750
15751 TI LP855x BACKLIGHT DRIVER
15752 M:      Milo Kim <milo.kim@ti.com>
15753 S:      Maintained
15754 F:      Documentation/backlight/lp855x-driver.txt
15755 F:      drivers/video/backlight/lp855x_bl.c
15756 F:      include/linux/platform_data/lp855x.h
15757
15758 TI LP8727 CHARGER DRIVER
15759 M:      Milo Kim <milo.kim@ti.com>
15760 S:      Maintained
15761 F:      drivers/power/supply/lp8727_charger.c
15762 F:      include/linux/platform_data/lp8727.h
15763
15764 TI LP8788 MFD DRIVER
15765 M:      Milo Kim <milo.kim@ti.com>
15766 S:      Maintained
15767 F:      drivers/iio/adc/lp8788_adc.c
15768 F:      drivers/leds/leds-lp8788.c
15769 F:      drivers/mfd/lp8788*.c
15770 F:      drivers/power/supply/lp8788-charger.c
15771 F:      drivers/regulator/lp8788-*.c
15772 F:      include/linux/mfd/lp8788*.h
15773
15774 TI NETCP ETHERNET DRIVER
15775 M:      Wingman Kwok <w-kwok2@ti.com>
15776 M:      Murali Karicheri <m-karicheri2@ti.com>
15777 L:      netdev@vger.kernel.org
15778 S:      Maintained
15779 F:      drivers/net/ethernet/ti/netcp*
15780
15781 TI PCM3060 ASoC CODEC DRIVER
15782 M:      Kirill Marinushkin <kmarinushkin@birdec.tech>
15783 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15784 S:      Maintained
15785 F:      Documentation/devicetree/bindings/sound/pcm3060.txt
15786 F:      sound/soc/codecs/pcm3060*
15787
15788 TI TAS571X FAMILY ASoC CODEC DRIVER
15789 M:      Kevin Cernekee <cernekee@chromium.org>
15790 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15791 S:      Odd Fixes
15792 F:      sound/soc/codecs/tas571x*
15793
15794 TI TRF7970A NFC DRIVER
15795 M:      Mark Greer <mgreer@animalcreek.com>
15796 L:      linux-wireless@vger.kernel.org
15797 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
15798 S:      Supported
15799 F:      drivers/nfc/trf7970a.c
15800 F:      Documentation/devicetree/bindings/net/nfc/trf7970a.txt
15801
15802 TI TWL4030 SERIES SOC CODEC DRIVER
15803 M:      Peter Ujfalusi <peter.ujfalusi@ti.com>
15804 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15805 S:      Maintained
15806 F:      sound/soc/codecs/twl4030*
15807
15808 TI VPE/CAL DRIVERS
15809 M:      Benoit Parrot <bparrot@ti.com>
15810 L:      linux-media@vger.kernel.org
15811 W:      http://linuxtv.org/
15812 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15813 S:      Maintained
15814 F:      drivers/media/platform/ti-vpe/
15815
15816 TI WILINK WIRELESS DRIVERS
15817 L:      linux-wireless@vger.kernel.org
15818 W:      http://wireless.kernel.org/en/users/Drivers/wl12xx
15819 W:      http://wireless.kernel.org/en/users/Drivers/wl1251
15820 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
15821 S:      Orphan
15822 F:      drivers/net/wireless/ti/
15823 F:      include/linux/wl12xx.h
15824
15825 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
15826 M:      John Stultz <john.stultz@linaro.org>
15827 M:      Thomas Gleixner <tglx@linutronix.de>
15828 R:      Stephen Boyd <sboyd@kernel.org>
15829 L:      linux-kernel@vger.kernel.org
15830 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
15831 S:      Supported
15832 F:      include/linux/clocksource.h
15833 F:      include/linux/time.h
15834 F:      include/linux/timex.h
15835 F:      include/uapi/linux/time.h
15836 F:      include/uapi/linux/timex.h
15837 F:      kernel/time/clocksource.c
15838 F:      kernel/time/time*.c
15839 F:      kernel/time/alarmtimer.c
15840 F:      kernel/time/ntp.c
15841 F:      tools/testing/selftests/timers/
15842
15843 TIPC NETWORK LAYER
15844 M:      Jon Maloy <jon.maloy@ericsson.com>
15845 M:      Ying Xue <ying.xue@windriver.com>
15846 L:      netdev@vger.kernel.org (core kernel code)
15847 L:      tipc-discussion@lists.sourceforge.net (user apps, general discussion)
15848 W:      http://tipc.sourceforge.net/
15849 S:      Maintained
15850 F:      include/uapi/linux/tipc*.h
15851 F:      net/tipc/
15852
15853 TLAN NETWORK DRIVER
15854 M:      Samuel Chessman <chessman@tux.org>
15855 L:      tlan-devel@lists.sourceforge.net (subscribers-only)
15856 W:      http://sourceforge.net/projects/tlan/
15857 S:      Maintained
15858 F:      Documentation/networking/device_drivers/ti/tlan.txt
15859 F:      drivers/net/ethernet/ti/tlan.*
15860
15861 TM6000 VIDEO4LINUX DRIVER
15862 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
15863 L:      linux-media@vger.kernel.org
15864 W:      https://linuxtv.org
15865 T:      git git://linuxtv.org/media_tree.git
15866 S:      Odd fixes
15867 F:      drivers/media/usb/tm6000/
15868 F:      Documentation/media/v4l-drivers/tm6000*
15869
15870 TMIO/SDHI MMC DRIVER
15871 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
15872 L:      linux-mmc@vger.kernel.org
15873 S:      Supported
15874 F:      drivers/mmc/host/tmio_mmc*
15875 F:      drivers/mmc/host/renesas_sdhi*
15876 F:      include/linux/mfd/tmio.h
15877
15878 TMP401 HARDWARE MONITOR DRIVER
15879 M:      Guenter Roeck <linux@roeck-us.net>
15880 L:      linux-hwmon@vger.kernel.org
15881 S:      Maintained
15882 F:      Documentation/hwmon/tmp401.rst
15883 F:      drivers/hwmon/tmp401.c
15884
15885 TMPFS (SHMEM FILESYSTEM)
15886 M:      Hugh Dickins <hughd@google.com>
15887 L:      linux-mm@kvack.org
15888 S:      Maintained
15889 F:      include/linux/shmem_fs.h
15890 F:      mm/shmem.c
15891
15892 TOMOYO SECURITY MODULE
15893 M:      Kentaro Takeda <takedakn@nttdata.co.jp>
15894 M:      Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
15895 L:      tomoyo-dev-en@lists.osdn.me (subscribers-only, for developers in English)
15896 L:      tomoyo-users-en@lists.osdn.me (subscribers-only, for users in English)
15897 L:      tomoyo-dev@lists.osdn.me (subscribers-only, for developers in Japanese)
15898 L:      tomoyo-users@lists.osdn.me (subscribers-only, for users in Japanese)
15899 W:      https://tomoyo.osdn.jp/
15900 S:      Maintained
15901 F:      security/tomoyo/
15902
15903 TOPSTAR LAPTOP EXTRAS DRIVER
15904 M:      Herton Ronaldo Krzesinski <herton@canonical.com>
15905 L:      platform-driver-x86@vger.kernel.org
15906 S:      Maintained
15907 F:      drivers/platform/x86/topstar-laptop.c
15908
15909 TORTURE-TEST MODULES
15910 M:      Davidlohr Bueso <dave@stgolabs.net>
15911 M:      "Paul E. McKenney" <paulmck@linux.ibm.com>
15912 M:      Josh Triplett <josh@joshtriplett.org>
15913 L:      linux-kernel@vger.kernel.org
15914 S:      Supported
15915 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
15916 F:      Documentation/RCU/torture.txt
15917 F:      kernel/torture.c
15918 F:      kernel/rcu/rcutorture.c
15919 F:      kernel/rcu/rcuperf.c
15920 F:      kernel/locking/locktorture.c
15921
15922 TOSHIBA ACPI EXTRAS DRIVER
15923 M:      Azael Avalos <coproscefalo@gmail.com>
15924 L:      platform-driver-x86@vger.kernel.org
15925 S:      Maintained
15926 F:      drivers/platform/x86/toshiba_acpi.c
15927
15928 TOSHIBA BLUETOOTH DRIVER
15929 M:      Azael Avalos <coproscefalo@gmail.com>
15930 L:      platform-driver-x86@vger.kernel.org
15931 S:      Maintained
15932 F:      drivers/platform/x86/toshiba_bluetooth.c
15933
15934 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
15935 M:      Azael Avalos <coproscefalo@gmail.com>
15936 L:      platform-driver-x86@vger.kernel.org
15937 S:      Maintained
15938 F:      drivers/platform/x86/toshiba_haps.c
15939
15940 TOSHIBA SMM DRIVER
15941 M:      Jonathan Buzzard <jonathan@buzzard.org.uk>
15942 W:      http://www.buzzard.org.uk/toshiba/
15943 S:      Maintained
15944 F:      drivers/char/toshiba.c
15945 F:      include/linux/toshiba.h
15946 F:      include/uapi/linux/toshiba.h
15947
15948 TOSHIBA TC358743 DRIVER
15949 M:      Mats Randgaard <matrandg@cisco.com>
15950 L:      linux-media@vger.kernel.org
15951 S:      Maintained
15952 F:      drivers/media/i2c/tc358743*
15953 F:      include/media/i2c/tc358743.h
15954
15955 TOSHIBA WMI HOTKEYS 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-wmi.c
15960
15961 TPM DEVICE DRIVER
15962 M:      Peter Huewe <peterhuewe@gmx.de>
15963 M:      Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
15964 R:      Jason Gunthorpe <jgg@ziepe.ca>
15965 L:      linux-integrity@vger.kernel.org
15966 Q:      https://patchwork.kernel.org/project/linux-integrity/list/
15967 W:      https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
15968 T:      git git://git.infradead.org/users/jjs/linux-tpmdd.git
15969 S:      Maintained
15970 F:      drivers/char/tpm/
15971
15972 TRACING
15973 M:      Steven Rostedt <rostedt@goodmis.org>
15974 M:      Ingo Molnar <mingo@redhat.com>
15975 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
15976 S:      Maintained
15977 F:      Documentation/trace/ftrace.rst
15978 F:      arch/*/*/*/ftrace.h
15979 F:      arch/*/kernel/ftrace.c
15980 F:      include/*/ftrace.h
15981 F:      include/linux/trace*.h
15982 F:      include/trace/
15983 F:      kernel/trace/
15984 F:      tools/testing/selftests/ftrace/
15985
15986 TRACING MMIO ACCESSES (MMIOTRACE)
15987 M:      Steven Rostedt <rostedt@goodmis.org>
15988 M:      Ingo Molnar <mingo@kernel.org>
15989 R:      Karol Herbst <karolherbst@gmail.com>
15990 R:      Pekka Paalanen <ppaalanen@gmail.com>
15991 S:      Maintained
15992 L:      linux-kernel@vger.kernel.org
15993 L:      nouveau@lists.freedesktop.org
15994 F:      kernel/trace/trace_mmiotrace.c
15995 F:      include/linux/mmiotrace.h
15996 F:      arch/x86/mm/kmmio.c
15997 F:      arch/x86/mm/mmio-mod.c
15998 F:      arch/x86/mm/testmmiotrace.c
15999
16000 TRIVIAL PATCHES
16001 M:      Jiri Kosina <trivial@kernel.org>
16002 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
16003 S:      Maintained
16004 K:      ^Subject:.*(?i)trivial
16005
16006 TEMPO SEMICONDUCTOR DRIVERS
16007 M:      Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
16008 S:      Maintained
16009 F:      sound/soc/codecs/tscs*.c
16010 F:      sound/soc/codecs/tscs*.h
16011 F:      Documentation/devicetree/bindings/sound/tscs*.txt
16012
16013 TTY LAYER
16014 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16015 M:      Jiri Slaby <jslaby@suse.com>
16016 S:      Supported
16017 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
16018 F:      Documentation/serial/
16019 F:      drivers/tty/
16020 F:      drivers/tty/serial/serial_core.c
16021 F:      include/linux/serial_core.h
16022 F:      include/linux/serial.h
16023 F:      include/linux/tty.h
16024 F:      include/uapi/linux/serial_core.h
16025 F:      include/uapi/linux/serial.h
16026 F:      include/uapi/linux/tty.h
16027
16028 TUA9001 MEDIA DRIVER
16029 M:      Antti Palosaari <crope@iki.fi>
16030 L:      linux-media@vger.kernel.org
16031 W:      https://linuxtv.org
16032 W:      http://palosaari.fi/linux/
16033 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
16034 T:      git git://linuxtv.org/anttip/media_tree.git
16035 S:      Maintained
16036 F:      drivers/media/tuners/tua9001*
16037
16038 TULIP NETWORK DRIVERS
16039 L:      netdev@vger.kernel.org
16040 L:      linux-parisc@vger.kernel.org
16041 S:      Orphan
16042 F:      drivers/net/ethernet/dec/tulip/
16043
16044 TUN/TAP driver
16045 M:      Maxim Krasnyansky <maxk@qti.qualcomm.com>
16046 W:      http://vtun.sourceforge.net/tun
16047 S:      Maintained
16048 F:      Documentation/networking/tuntap.txt
16049 F:      arch/um/os-Linux/drivers/
16050
16051 TURBOCHANNEL SUBSYSTEM
16052 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
16053 M:      Ralf Baechle <ralf@linux-mips.org>
16054 L:      linux-mips@vger.kernel.org
16055 Q:      http://patchwork.linux-mips.org/project/linux-mips/list/
16056 S:      Maintained
16057 F:      drivers/tc/
16058 F:      include/linux/tc.h
16059
16060 TURBOSTAT UTILITY
16061 M:      "Len Brown" <lenb@kernel.org>
16062 L:      linux-pm@vger.kernel.org
16063 B:      https://bugzilla.kernel.org
16064 Q:      https://patchwork.kernel.org/project/linux-pm/list/
16065 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
16066 S:      Supported
16067 F:      tools/power/x86/turbostat/
16068
16069 TW5864 VIDEO4LINUX DRIVER
16070 M:      Bluecherry Maintainers <maintainers@bluecherrydvr.com>
16071 M:      Anton Sviridenko <anton@corp.bluecherry.net>
16072 M:      Andrey Utkin <andrey.utkin@corp.bluecherry.net>
16073 M:      Andrey Utkin <andrey_utkin@fastmail.com>
16074 L:      linux-media@vger.kernel.org
16075 S:      Supported
16076 F:      drivers/media/pci/tw5864/
16077
16078 TW68 VIDEO4LINUX DRIVER
16079 M:      Hans Verkuil <hverkuil@xs4all.nl>
16080 L:      linux-media@vger.kernel.org
16081 T:      git git://linuxtv.org/media_tree.git
16082 W:      https://linuxtv.org
16083 S:      Odd Fixes
16084 F:      drivers/media/pci/tw68/
16085
16086 TW686X VIDEO4LINUX DRIVER
16087 M:      Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
16088 L:      linux-media@vger.kernel.org
16089 T:      git git://linuxtv.org/media_tree.git
16090 W:      http://linuxtv.org
16091 S:      Maintained
16092 F:      drivers/media/pci/tw686x/
16093
16094 UBI FILE SYSTEM (UBIFS)
16095 M:      Richard Weinberger <richard@nod.at>
16096 M:      Artem Bityutskiy <dedekind1@gmail.com>
16097 M:      Adrian Hunter <adrian.hunter@intel.com>
16098 L:      linux-mtd@lists.infradead.org
16099 T:      git git://git.infradead.org/ubifs-2.6.git
16100 W:      http://www.linux-mtd.infradead.org/doc/ubifs.html
16101 S:      Supported
16102 F:      Documentation/filesystems/ubifs.txt
16103 F:      fs/ubifs/
16104
16105 UCLINUX (M68KNOMMU AND COLDFIRE)
16106 M:      Greg Ungerer <gerg@linux-m68k.org>
16107 W:      http://www.linux-m68k.org/
16108 W:      http://www.uclinux.org/
16109 L:      linux-m68k@lists.linux-m68k.org
16110 L:      uclinux-dev@uclinux.org  (subscribers-only)
16111 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
16112 S:      Maintained
16113 F:      arch/m68k/coldfire/
16114 F:      arch/m68k/68*/
16115 F:      arch/m68k/*/*_no.*
16116 F:      arch/m68k/include/asm/*_no.*
16117
16118 UDF FILESYSTEM
16119 M:      Jan Kara <jack@suse.com>
16120 S:      Maintained
16121 F:      Documentation/filesystems/udf.txt
16122 F:      fs/udf/
16123
16124 UDRAW TABLET
16125 M:      Bastien Nocera <hadess@hadess.net>
16126 L:      linux-input@vger.kernel.org
16127 S:      Maintained
16128 F:      drivers/hid/hid-udraw-ps3.c
16129
16130 UFS FILESYSTEM
16131 M:      Evgeniy Dushistov <dushistov@mail.ru>
16132 S:      Maintained
16133 F:      Documentation/filesystems/ufs.txt
16134 F:      fs/ufs/
16135
16136 UHID USERSPACE HID IO DRIVER:
16137 M:      David Herrmann <dh.herrmann@googlemail.com>
16138 L:      linux-input@vger.kernel.org
16139 S:      Maintained
16140 F:      drivers/hid/uhid.c
16141 F:      include/uapi/linux/uhid.h
16142
16143 ULPI BUS
16144 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
16145 L:      linux-usb@vger.kernel.org
16146 S:      Maintained
16147 F:      drivers/usb/common/ulpi.c
16148 F:      include/linux/ulpi/
16149
16150 ULTRA-WIDEBAND (UWB) SUBSYSTEM:
16151 L:      linux-usb@vger.kernel.org
16152 S:      Orphan
16153 F:      drivers/uwb/
16154 F:      include/linux/uwb.h
16155 F:      include/linux/uwb/
16156
16157 UNICODE SUBSYSTEM:
16158 M:      Gabriel Krisman Bertazi <krisman@collabora.com>
16159 L:      linux-fsdevel@vger.kernel.org
16160 S:      Supported
16161 F:      fs/unicode/
16162
16163 UNICORE32 ARCHITECTURE:
16164 M:      Guan Xuetao <gxt@pku.edu.cn>
16165 W:      http://mprc.pku.edu.cn/~guanxuetao/linux
16166 S:      Maintained
16167 T:      git git://github.com/gxt/linux.git
16168 F:      arch/unicore32/
16169
16170 UNIFDEF
16171 M:      Tony Finch <dot@dotat.at>
16172 W:      http://dotat.at/prog/unifdef
16173 S:      Maintained
16174 F:      scripts/unifdef.c
16175
16176 UNIFORM CDROM DRIVER
16177 M:      Jens Axboe <axboe@kernel.dk>
16178 W:      http://www.kernel.dk
16179 S:      Maintained
16180 F:      Documentation/cdrom/
16181 F:      drivers/cdrom/cdrom.c
16182 F:      include/linux/cdrom.h
16183 F:      include/uapi/linux/cdrom.h
16184
16185 UNISYS S-PAR DRIVERS
16186 M:      David Kershner <david.kershner@unisys.com>
16187 L:      sparmaintainer@unisys.com (Unisys internal)
16188 S:      Supported
16189 F:      include/linux/visorbus.h
16190 F:      drivers/visorbus/
16191 F:      drivers/staging/unisys/
16192
16193 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
16194 R:      Alim Akhtar <alim.akhtar@samsung.com>
16195 R:      Avri Altman <avri.altman@wdc.com>
16196 R:      Pedro Sousa <pedrom.sousa@synopsys.com>
16197 L:      linux-scsi@vger.kernel.org
16198 S:      Supported
16199 F:      Documentation/scsi/ufs.txt
16200 F:      drivers/scsi/ufs/
16201
16202 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
16203 M:      Pedro Sousa <pedrom.sousa@synopsys.com>
16204 L:      linux-scsi@vger.kernel.org
16205 S:      Supported
16206 F:      drivers/scsi/ufs/*dwc*
16207
16208 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER MEDIATEK HOOKS
16209 M:      Stanley Chu <stanley.chu@mediatek.com>
16210 L:      linux-scsi@vger.kernel.org
16211 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
16212 S:      Maintained
16213 F:      drivers/scsi/ufs/ufs-mediatek*
16214
16215 UNSORTED BLOCK IMAGES (UBI)
16216 M:      Artem Bityutskiy <dedekind1@gmail.com>
16217 M:      Richard Weinberger <richard@nod.at>
16218 W:      http://www.linux-mtd.infradead.org/
16219 L:      linux-mtd@lists.infradead.org
16220 T:      git git://git.infradead.org/ubifs-2.6.git
16221 S:      Supported
16222 F:      drivers/mtd/ubi/
16223 F:      include/linux/mtd/ubi.h
16224 F:      include/uapi/mtd/ubi-user.h
16225
16226 USB "USBNET" DRIVER FRAMEWORK
16227 M:      Oliver Neukum <oneukum@suse.com>
16228 L:      netdev@vger.kernel.org
16229 W:      http://www.linux-usb.org/usbnet
16230 S:      Maintained
16231 F:      drivers/net/usb/usbnet.c
16232 F:      include/linux/usb/usbnet.h
16233
16234 USB ACM DRIVER
16235 M:      Oliver Neukum <oneukum@suse.com>
16236 L:      linux-usb@vger.kernel.org
16237 S:      Maintained
16238 F:      Documentation/usb/acm.txt
16239 F:      drivers/usb/class/cdc-acm.*
16240
16241 USB AR5523 WIRELESS DRIVER
16242 M:      Pontus Fuchs <pontus.fuchs@gmail.com>
16243 L:      linux-wireless@vger.kernel.org
16244 S:      Maintained
16245 F:      drivers/net/wireless/ath/ar5523/
16246
16247 USB ATTACHED SCSI
16248 M:      Oliver Neukum <oneukum@suse.com>
16249 L:      linux-usb@vger.kernel.org
16250 L:      linux-scsi@vger.kernel.org
16251 S:      Maintained
16252 F:      drivers/usb/storage/uas.c
16253
16254 USB CDC ETHERNET DRIVER
16255 M:      Oliver Neukum <oliver@neukum.org>
16256 L:      linux-usb@vger.kernel.org
16257 S:      Maintained
16258 F:      drivers/net/usb/cdc_*.c
16259 F:      include/uapi/linux/usb/cdc.h
16260
16261 USB CHAOSKEY DRIVER
16262 M:      Keith Packard <keithp@keithp.com>
16263 L:      linux-usb@vger.kernel.org
16264 S:      Maintained
16265 F:      drivers/usb/misc/chaoskey.c
16266
16267 USB CYPRESS C67X00 DRIVER
16268 M:      Peter Korsgaard <jacmet@sunsite.dk>
16269 L:      linux-usb@vger.kernel.org
16270 S:      Maintained
16271 F:      drivers/usb/c67x00/
16272
16273 USB DAVICOM DM9601 DRIVER
16274 M:      Peter Korsgaard <jacmet@sunsite.dk>
16275 L:      netdev@vger.kernel.org
16276 W:      http://www.linux-usb.org/usbnet
16277 S:      Maintained
16278 F:      drivers/net/usb/dm9601.c
16279
16280 USB DIAMOND RIO500 DRIVER
16281 M:      Cesar Miquel <miquel@df.uba.ar>
16282 L:      rio500-users@lists.sourceforge.net
16283 W:      http://rio500.sourceforge.net
16284 S:      Maintained
16285 F:      drivers/usb/misc/rio500*
16286
16287 USB EHCI DRIVER
16288 M:      Alan Stern <stern@rowland.harvard.edu>
16289 L:      linux-usb@vger.kernel.org
16290 S:      Maintained
16291 F:      Documentation/usb/ehci.txt
16292 F:      drivers/usb/host/ehci*
16293
16294 USB GADGET/PERIPHERAL SUBSYSTEM
16295 M:      Felipe Balbi <balbi@kernel.org>
16296 L:      linux-usb@vger.kernel.org
16297 W:      http://www.linux-usb.org/gadget
16298 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
16299 S:      Maintained
16300 F:      drivers/usb/gadget/
16301 F:      include/linux/usb/gadget*
16302
16303 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
16304 M:      Jiri Kosina <jikos@kernel.org>
16305 M:      Benjamin Tissoires <benjamin.tissoires@redhat.com>
16306 L:      linux-usb@vger.kernel.org
16307 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
16308 S:      Maintained
16309 F:      Documentation/hid/hiddev.txt
16310 F:      drivers/hid/usbhid/
16311
16312 USB INTEL XHCI ROLE MUX DRIVER
16313 M:      Hans de Goede <hdegoede@redhat.com>
16314 L:      linux-usb@vger.kernel.org
16315 S:      Maintained
16316 F:      drivers/usb/roles/intel-xhci-usb-role-switch.c
16317
16318 USB IP DRIVER FOR HISILICON KIRIN
16319 M:      Yu Chen <chenyu56@huawei.com>
16320 M:      Binghui Wang <wangbinghui@hisilicon.com>
16321 L:      linux-usb@vger.kernel.org
16322 S:      Maintained
16323 F:      Documentation/devicetree/bindings/phy/phy-hi3660-usb3.txt
16324 F:      drivers/phy/hisilicon/phy-hi3660-usb3.c
16325
16326 USB ISP116X DRIVER
16327 M:      Olav Kongas <ok@artecdesign.ee>
16328 L:      linux-usb@vger.kernel.org
16329 S:      Maintained
16330 F:      drivers/usb/host/isp116x*
16331 F:      include/linux/usb/isp116x.h
16332
16333 USB LAN78XX ETHERNET DRIVER
16334 M:      Woojung Huh <woojung.huh@microchip.com>
16335 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
16336 L:      netdev@vger.kernel.org
16337 S:      Maintained
16338 F:      Documentation/devicetree/bindings/net/microchip,lan78xx.txt
16339 F:      drivers/net/usb/lan78xx.*
16340 F:      include/dt-bindings/net/microchip-lan78xx.h
16341
16342 USB MASS STORAGE DRIVER
16343 M:      Alan Stern <stern@rowland.harvard.edu>
16344 L:      linux-usb@vger.kernel.org
16345 L:      usb-storage@lists.one-eyed-alien.net
16346 S:      Maintained
16347 F:      drivers/usb/storage/
16348
16349 USB MIDI DRIVER
16350 M:      Clemens Ladisch <clemens@ladisch.de>
16351 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
16352 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
16353 S:      Maintained
16354 F:      sound/usb/midi.*
16355
16356 USB NETWORKING DRIVERS
16357 L:      linux-usb@vger.kernel.org
16358 S:      Odd Fixes
16359 F:      drivers/net/usb/
16360
16361 USB OHCI DRIVER
16362 M:      Alan Stern <stern@rowland.harvard.edu>
16363 L:      linux-usb@vger.kernel.org
16364 S:      Maintained
16365 F:      Documentation/usb/ohci.txt
16366 F:      drivers/usb/host/ohci*
16367
16368 USB OTG FSM (Finite State Machine)
16369 M:      Peter Chen <Peter.Chen@nxp.com>
16370 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
16371 L:      linux-usb@vger.kernel.org
16372 S:      Maintained
16373 F:      drivers/usb/common/usb-otg-fsm.c
16374
16375 USB OVER IP DRIVER
16376 M:      Valentina Manea <valentina.manea.m@gmail.com>
16377 M:      Shuah Khan <shuah@kernel.org>
16378 M:      Shuah Khan <skhan@linuxfoundation.org>
16379 L:      linux-usb@vger.kernel.org
16380 S:      Maintained
16381 F:      Documentation/usb/usbip_protocol.txt
16382 F:      drivers/usb/usbip/
16383 F:      tools/usb/usbip/
16384 F:      tools/testing/selftests/drivers/usb/usbip/
16385
16386 USB PEGASUS DRIVER
16387 M:      Petko Manolov <petkan@nucleusys.com>
16388 L:      linux-usb@vger.kernel.org
16389 L:      netdev@vger.kernel.org
16390 T:      git git://github.com/petkan/pegasus.git
16391 W:      https://github.com/petkan/pegasus
16392 S:      Maintained
16393 F:      drivers/net/usb/pegasus.*
16394
16395 USB PHY LAYER
16396 M:      Felipe Balbi <balbi@kernel.org>
16397 L:      linux-usb@vger.kernel.org
16398 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
16399 S:      Maintained
16400 F:      drivers/usb/phy/
16401
16402 USB PRINTER DRIVER (usblp)
16403 M:      Pete Zaitcev <zaitcev@redhat.com>
16404 L:      linux-usb@vger.kernel.org
16405 S:      Supported
16406 F:      drivers/usb/class/usblp.c
16407
16408 USB QMI WWAN NETWORK DRIVER
16409 M:      Bjørn Mork <bjorn@mork.no>
16410 L:      netdev@vger.kernel.org
16411 S:      Maintained
16412 F:      Documentation/ABI/testing/sysfs-class-net-qmi
16413 F:      drivers/net/usb/qmi_wwan.c
16414
16415 USB RTL8150 DRIVER
16416 M:      Petko Manolov <petkan@nucleusys.com>
16417 L:      linux-usb@vger.kernel.org
16418 L:      netdev@vger.kernel.org
16419 T:      git git://github.com/petkan/rtl8150.git
16420 W:      https://github.com/petkan/rtl8150
16421 S:      Maintained
16422 F:      drivers/net/usb/rtl8150.c
16423
16424 USB SERIAL SUBSYSTEM
16425 M:      Johan Hovold <johan@kernel.org>
16426 L:      linux-usb@vger.kernel.org
16427 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
16428 S:      Maintained
16429 F:      Documentation/usb/usb-serial.txt
16430 F:      drivers/usb/serial/
16431 F:      include/linux/usb/serial.h
16432
16433 USB SMSC75XX ETHERNET DRIVER
16434 M:      Steve Glendinning <steve.glendinning@shawell.net>
16435 L:      netdev@vger.kernel.org
16436 S:      Maintained
16437 F:      drivers/net/usb/smsc75xx.*
16438
16439 USB SMSC95XX ETHERNET DRIVER
16440 M:      Steve Glendinning <steve.glendinning@shawell.net>
16441 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
16442 L:      netdev@vger.kernel.org
16443 S:      Maintained
16444 F:      drivers/net/usb/smsc95xx.*
16445
16446 USB SUBSYSTEM
16447 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16448 L:      linux-usb@vger.kernel.org
16449 W:      http://www.linux-usb.org
16450 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
16451 S:      Supported
16452 F:      Documentation/devicetree/bindings/usb/
16453 F:      Documentation/usb/
16454 F:      drivers/usb/
16455 F:      include/linux/usb.h
16456 F:      include/linux/usb/
16457
16458 USB TYPEC PI3USB30532 MUX DRIVER
16459 M:      Hans de Goede <hdegoede@redhat.com>
16460 L:      linux-usb@vger.kernel.org
16461 S:      Maintained
16462 F:      drivers/usb/typec/mux/pi3usb30532.c
16463
16464 USB TYPEC CLASS
16465 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
16466 L:      linux-usb@vger.kernel.org
16467 S:      Maintained
16468 F:      Documentation/ABI/testing/sysfs-class-typec
16469 F:      Documentation/driver-api/usb/typec.rst
16470 F:      drivers/usb/typec/
16471 F:      include/linux/usb/typec.h
16472
16473 USB TYPEC BUS FOR ALTERNATE MODES
16474 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
16475 L:      linux-usb@vger.kernel.org
16476 S:      Maintained
16477 F:      Documentation/ABI/testing/sysfs-bus-typec
16478 F:      Documentation/driver-api/usb/typec_bus.rst
16479 F:      drivers/usb/typec/altmodes/
16480 F:      include/linux/usb/typec_altmode.h
16481
16482 USB TYPEC PORT CONTROLLER DRIVERS
16483 M:      Guenter Roeck <linux@roeck-us.net>
16484 L:      linux-usb@vger.kernel.org
16485 S:      Maintained
16486 F:      drivers/usb/typec/tcpm/
16487
16488 USB UHCI DRIVER
16489 M:      Alan Stern <stern@rowland.harvard.edu>
16490 L:      linux-usb@vger.kernel.org
16491 S:      Maintained
16492 F:      drivers/usb/host/uhci*
16493
16494 USB VIDEO CLASS
16495 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
16496 L:      linux-uvc-devel@lists.sourceforge.net (subscribers-only)
16497 L:      linux-media@vger.kernel.org
16498 T:      git git://linuxtv.org/media_tree.git
16499 W:      http://www.ideasonboard.org/uvc/
16500 S:      Maintained
16501 F:      drivers/media/usb/uvc/
16502 F:      include/uapi/linux/uvcvideo.h
16503
16504 USB VISION DRIVER
16505 M:      Hans Verkuil <hverkuil@xs4all.nl>
16506 L:      linux-media@vger.kernel.org
16507 T:      git git://linuxtv.org/media_tree.git
16508 W:      https://linuxtv.org
16509 S:      Odd Fixes
16510 F:      drivers/media/usb/usbvision/
16511
16512 USB WEBCAM GADGET
16513 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
16514 L:      linux-usb@vger.kernel.org
16515 S:      Maintained
16516 F:      drivers/usb/gadget/function/*uvc*
16517 F:      drivers/usb/gadget/legacy/webcam.c
16518 F:      include/uapi/linux/usb/g_uvc.h
16519
16520 USB WIRELESS RNDIS DRIVER (rndis_wlan)
16521 M:      Jussi Kivilinna <jussi.kivilinna@iki.fi>
16522 L:      linux-wireless@vger.kernel.org
16523 S:      Maintained
16524 F:      drivers/net/wireless/rndis_wlan.c
16525
16526 USB XHCI DRIVER
16527 M:      Mathias Nyman <mathias.nyman@intel.com>
16528 L:      linux-usb@vger.kernel.org
16529 S:      Supported
16530 F:      drivers/usb/host/xhci*
16531 F:      drivers/usb/host/pci-quirks*
16532
16533 USB ZD1201 DRIVER
16534 L:      linux-wireless@vger.kernel.org
16535 W:      http://linux-lc100020.sourceforge.net
16536 S:      Orphan
16537 F:      drivers/net/wireless/zydas/zd1201.*
16538
16539 USB ZR364XX DRIVER
16540 M:      Antoine Jacquet <royale@zerezo.com>
16541 L:      linux-usb@vger.kernel.org
16542 L:      linux-media@vger.kernel.org
16543 T:      git git://linuxtv.org/media_tree.git
16544 W:      http://royale.zerezo.com/zr364xx/
16545 S:      Maintained
16546 F:      Documentation/media/v4l-drivers/zr364xx*
16547 F:      drivers/media/usb/zr364xx/
16548
16549 USER-MODE LINUX (UML)
16550 M:      Jeff Dike <jdike@addtoit.com>
16551 M:      Richard Weinberger <richard@nod.at>
16552 M:      Anton Ivanov <anton.ivanov@cambridgegreys.com>
16553 L:      linux-um@lists.infradead.org
16554 W:      http://user-mode-linux.sourceforge.net
16555 Q:      https://patchwork.ozlabs.org/project/linux-um/list/
16556 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
16557 S:      Maintained
16558 F:      Documentation/virtual/uml/
16559 F:      arch/um/
16560 F:      arch/x86/um/
16561 F:      fs/hostfs/
16562
16563 USERSPACE COPYIN/COPYOUT (UIOVEC)
16564 M:      Alexander Viro <viro@zeniv.linux.org.uk>
16565 S:      Maintained
16566 F:      lib/iov_iter.c
16567 F:      include/linux/uio.h
16568
16569 USERSPACE DMA BUFFER DRIVER
16570 M:      Gerd Hoffmann <kraxel@redhat.com>
16571 S:      Maintained
16572 L:      dri-devel@lists.freedesktop.org
16573 F:      drivers/dma-buf/udmabuf.c
16574 F:      include/uapi/linux/udmabuf.h
16575 T:      git git://anongit.freedesktop.org/drm/drm-misc
16576
16577 USERSPACE I/O (UIO)
16578 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16579 S:      Maintained
16580 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
16581 F:      Documentation/driver-api/uio-howto.rst
16582 F:      drivers/uio/
16583 F:      include/linux/uio_driver.h
16584
16585 UTIL-LINUX PACKAGE
16586 M:      Karel Zak <kzak@redhat.com>
16587 L:      util-linux@vger.kernel.org
16588 W:      http://en.wikipedia.org/wiki/Util-linux
16589 T:      git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
16590 S:      Maintained
16591
16592 UUID HELPERS
16593 M:      Christoph Hellwig <hch@lst.de>
16594 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
16595 L:      linux-kernel@vger.kernel.org
16596 T:      git git://git.infradead.org/users/hch/uuid.git
16597 F:      lib/uuid.c
16598 F:      lib/test_uuid.c
16599 F:      include/linux/uuid.h
16600 F:      include/uapi/linux/uuid.h
16601 S:      Maintained
16602
16603 UVESAFB DRIVER
16604 M:      Michal Januszewski <spock@gentoo.org>
16605 L:      linux-fbdev@vger.kernel.org
16606 W:      https://github.com/mjanusz/v86d
16607 S:      Maintained
16608 F:      Documentation/fb/uvesafb.txt
16609 F:      drivers/video/fbdev/uvesafb.*
16610
16611 VF610 NAND DRIVER
16612 M:      Stefan Agner <stefan@agner.ch>
16613 L:      linux-mtd@lists.infradead.org
16614 S:      Supported
16615 F:      drivers/mtd/nand/raw/vf610_nfc.c
16616
16617 VFAT/FAT/MSDOS FILESYSTEM
16618 M:      OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
16619 S:      Maintained
16620 F:      Documentation/filesystems/vfat.txt
16621 F:      fs/fat/
16622
16623 VFIO DRIVER
16624 M:      Alex Williamson <alex.williamson@redhat.com>
16625 R:      Cornelia Huck <cohuck@redhat.com>
16626 L:      kvm@vger.kernel.org
16627 T:      git git://github.com/awilliam/linux-vfio.git
16628 S:      Maintained
16629 F:      Documentation/vfio.txt
16630 F:      drivers/vfio/
16631 F:      include/linux/vfio.h
16632 F:      include/uapi/linux/vfio.h
16633
16634 VFIO MEDIATED DEVICE DRIVERS
16635 M:      Kirti Wankhede <kwankhede@nvidia.com>
16636 L:      kvm@vger.kernel.org
16637 S:      Maintained
16638 F:      Documentation/vfio-mediated-device.txt
16639 F:      drivers/vfio/mdev/
16640 F:      include/linux/mdev.h
16641 F:      samples/vfio-mdev/
16642
16643 VFIO PLATFORM DRIVER
16644 M:      Eric Auger <eric.auger@redhat.com>
16645 L:      kvm@vger.kernel.org
16646 S:      Maintained
16647 F:      drivers/vfio/platform/
16648
16649 VGA_SWITCHEROO
16650 R:      Lukas Wunner <lukas@wunner.de>
16651 S:      Maintained
16652 F:      Documentation/gpu/vga-switcheroo.rst
16653 F:      drivers/gpu/vga/vga_switcheroo.c
16654 F:      include/linux/vga_switcheroo.h
16655 T:      git git://anongit.freedesktop.org/drm/drm-misc
16656
16657 VIA RHINE NETWORK DRIVER
16658 S:      Orphan
16659 F:      drivers/net/ethernet/via/via-rhine.c
16660
16661 VIA SD/MMC CARD CONTROLLER DRIVER
16662 M:      Bruce Chang <brucechang@via.com.tw>
16663 M:      Harald Welte <HaraldWelte@viatech.com>
16664 S:      Maintained
16665 F:      drivers/mmc/host/via-sdmmc.c
16666
16667 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
16668 M:      Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
16669 L:      linux-fbdev@vger.kernel.org
16670 S:      Maintained
16671 F:      include/linux/via-core.h
16672 F:      include/linux/via-gpio.h
16673 F:      include/linux/via_i2c.h
16674 F:      drivers/video/fbdev/via/
16675
16676 VIA VELOCITY NETWORK DRIVER
16677 M:      Francois Romieu <romieu@fr.zoreil.com>
16678 L:      netdev@vger.kernel.org
16679 S:      Maintained
16680 F:      drivers/net/ethernet/via/via-velocity.*
16681
16682 VICODEC VIRTUAL CODEC DRIVER
16683 M:      Hans Verkuil <hverkuil-cisco@xs4all.nl>
16684 L:      linux-media@vger.kernel.org
16685 T:      git git://linuxtv.org/media_tree.git
16686 W:      https://linuxtv.org
16687 S:      Maintained
16688 F:      drivers/media/platform/vicodec/*
16689
16690 VIDEO MULTIPLEXER DRIVER
16691 M:      Philipp Zabel <p.zabel@pengutronix.de>
16692 L:      linux-media@vger.kernel.org
16693 S:      Maintained
16694 F:      drivers/media/platform/video-mux.c
16695
16696 VIDEO I2C POLLING DRIVER
16697 M:      Matt Ranostay <matt.ranostay@konsulko.com>
16698 L:      linux-media@vger.kernel.org
16699 S:      Maintained
16700 F:      drivers/media/i2c/video-i2c.c
16701
16702 VIDEOBUF2 FRAMEWORK
16703 M:      Pawel Osciak <pawel@osciak.com>
16704 M:      Marek Szyprowski <m.szyprowski@samsung.com>
16705 M:      Kyungmin Park <kyungmin.park@samsung.com>
16706 L:      linux-media@vger.kernel.org
16707 S:      Maintained
16708 F:      drivers/media/common/videobuf2/*
16709 F:      include/media/videobuf2-*
16710
16711 VIMC VIRTUAL MEDIA CONTROLLER DRIVER
16712 M:      Helen Koike <helen.koike@collabora.com>
16713 L:      linux-media@vger.kernel.org
16714 T:      git git://linuxtv.org/media_tree.git
16715 W:      https://linuxtv.org
16716 S:      Maintained
16717 F:      drivers/media/platform/vimc/*
16718
16719 VIRT LIB
16720 M:      Alex Williamson <alex.williamson@redhat.com>
16721 M:      Paolo Bonzini <pbonzini@redhat.com>
16722 L:      kvm@vger.kernel.org
16723 S:      Supported
16724 F:      virt/lib/
16725
16726 VIRTIO AND VHOST VSOCK DRIVER
16727 M:      Stefan Hajnoczi <stefanha@redhat.com>
16728 L:      kvm@vger.kernel.org
16729 L:      virtualization@lists.linux-foundation.org
16730 L:      netdev@vger.kernel.org
16731 S:      Maintained
16732 F:      include/linux/virtio_vsock.h
16733 F:      include/uapi/linux/virtio_vsock.h
16734 F:      include/uapi/linux/vsockmon.h
16735 F:      include/uapi/linux/vm_sockets_diag.h
16736 F:      net/vmw_vsock/diag.c
16737 F:      net/vmw_vsock/af_vsock_tap.c
16738 F:      net/vmw_vsock/virtio_transport_common.c
16739 F:      net/vmw_vsock/virtio_transport.c
16740 F:      drivers/net/vsockmon.c
16741 F:      drivers/vhost/vsock.c
16742 F:      tools/testing/vsock/
16743
16744 VIRTIO CONSOLE DRIVER
16745 M:      Amit Shah <amit@kernel.org>
16746 L:      virtualization@lists.linux-foundation.org
16747 S:      Maintained
16748 F:      drivers/char/virtio_console.c
16749 F:      include/linux/virtio_console.h
16750 F:      include/uapi/linux/virtio_console.h
16751
16752 VIRTIO CORE AND NET DRIVERS
16753 M:      "Michael S. Tsirkin" <mst@redhat.com>
16754 M:      Jason Wang <jasowang@redhat.com>
16755 L:      virtualization@lists.linux-foundation.org
16756 S:      Maintained
16757 F:      Documentation/devicetree/bindings/virtio/
16758 F:      drivers/virtio/
16759 F:      tools/virtio/
16760 F:      drivers/net/virtio_net.c
16761 F:      drivers/block/virtio_blk.c
16762 F:      include/linux/virtio*.h
16763 F:      include/uapi/linux/virtio_*.h
16764 F:      drivers/crypto/virtio/
16765 F:      mm/balloon_compaction.c
16766
16767 VIRTIO BLOCK AND SCSI DRIVERS
16768 M:      "Michael S. Tsirkin" <mst@redhat.com>
16769 M:      Jason Wang <jasowang@redhat.com>
16770 R:      Paolo Bonzini <pbonzini@redhat.com>
16771 R:      Stefan Hajnoczi <stefanha@redhat.com>
16772 L:      virtualization@lists.linux-foundation.org
16773 S:      Maintained
16774 F:      drivers/block/virtio_blk.c
16775 F:      drivers/scsi/virtio_scsi.c
16776 F:      include/uapi/linux/virtio_blk.h
16777 F:      include/uapi/linux/virtio_scsi.h
16778 F:      drivers/vhost/scsi.c
16779
16780 VIRTIO CRYPTO DRIVER
16781 M:      Gonglei <arei.gonglei@huawei.com>
16782 L:      virtualization@lists.linux-foundation.org
16783 L:      linux-crypto@vger.kernel.org
16784 S:      Maintained
16785 F:      drivers/crypto/virtio/
16786 F:      include/uapi/linux/virtio_crypto.h
16787
16788 VIRTIO DRIVERS FOR S390
16789 M:      Cornelia Huck <cohuck@redhat.com>
16790 M:      Halil Pasic <pasic@linux.ibm.com>
16791 L:      linux-s390@vger.kernel.org
16792 L:      virtualization@lists.linux-foundation.org
16793 L:      kvm@vger.kernel.org
16794 S:      Supported
16795 F:      drivers/s390/virtio/
16796 F:      arch/s390/include/uapi/asm/virtio-ccw.h
16797
16798 VIRTIO GPU DRIVER
16799 M:      David Airlie <airlied@linux.ie>
16800 M:      Gerd Hoffmann <kraxel@redhat.com>
16801 L:      dri-devel@lists.freedesktop.org
16802 L:      virtualization@lists.linux-foundation.org
16803 T:      git git://anongit.freedesktop.org/drm/drm-misc
16804 S:      Maintained
16805 F:      drivers/gpu/drm/virtio/
16806 F:      include/uapi/linux/virtio_gpu.h
16807
16808 VIRTIO HOST (VHOST)
16809 M:      "Michael S. Tsirkin" <mst@redhat.com>
16810 M:      Jason Wang <jasowang@redhat.com>
16811 L:      kvm@vger.kernel.org
16812 L:      virtualization@lists.linux-foundation.org
16813 L:      netdev@vger.kernel.org
16814 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
16815 S:      Maintained
16816 F:      drivers/vhost/
16817 F:      include/uapi/linux/vhost.h
16818
16819 VIRTIO INPUT DRIVER
16820 M:      Gerd Hoffmann <kraxel@redhat.com>
16821 S:      Maintained
16822 F:      drivers/virtio/virtio_input.c
16823 F:      include/uapi/linux/virtio_input.h
16824
16825 VIRTUAL BOX GUEST DEVICE DRIVER
16826 M:      Hans de Goede <hdegoede@redhat.com>
16827 M:      Arnd Bergmann <arnd@arndb.de>
16828 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16829 S:      Maintained
16830 F:      include/linux/vbox_utils.h
16831 F:      include/uapi/linux/vbox*.h
16832 F:      drivers/virt/vboxguest/
16833
16834 VIRTUAL SERIO DEVICE DRIVER
16835 M:      Stephen Chandler Paul <thatslyude@gmail.com>
16836 S:      Maintained
16837 F:      drivers/input/serio/userio.c
16838 F:      include/uapi/linux/userio.h
16839
16840 VIVID VIRTUAL VIDEO DRIVER
16841 M:      Hans Verkuil <hverkuil@xs4all.nl>
16842 L:      linux-media@vger.kernel.org
16843 T:      git git://linuxtv.org/media_tree.git
16844 W:      https://linuxtv.org
16845 S:      Maintained
16846 F:      drivers/media/platform/vivid/*
16847
16848 VLYNQ BUS
16849 M:      Florian Fainelli <f.fainelli@gmail.com>
16850 L:      openwrt-devel@lists.openwrt.org (subscribers-only)
16851 S:      Maintained
16852 F:      drivers/vlynq/vlynq.c
16853 F:      include/linux/vlynq.h
16854
16855 VME SUBSYSTEM
16856 M:      Martyn Welch <martyn@welchs.me.uk>
16857 M:      Manohar Vanga <manohar.vanga@gmail.com>
16858 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16859 L:      devel@driverdev.osuosl.org
16860 S:      Maintained
16861 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
16862 F:      Documentation/driver-api/vme.rst
16863 F:      drivers/staging/vme/
16864 F:      drivers/vme/
16865 F:      include/linux/vme*
16866
16867 VMWARE BALLOON DRIVER
16868 M:      Julien Freche <jfreche@vmware.com>
16869 M:      Nadav Amit <namit@vmware.com>
16870 M:      "VMware, Inc." <pv-drivers@vmware.com>
16871 L:      linux-kernel@vger.kernel.org
16872 S:      Maintained
16873 F:      drivers/misc/vmw_balloon.c
16874
16875 VMWARE HYPERVISOR INTERFACE
16876 M:      Alok Kataria <akataria@vmware.com>
16877 L:      virtualization@lists.linux-foundation.org
16878 S:      Supported
16879 F:      arch/x86/kernel/cpu/vmware.c
16880
16881 VMWARE PVRDMA DRIVER
16882 M:      Adit Ranadive <aditr@vmware.com>
16883 M:      VMware PV-Drivers <pv-drivers@vmware.com>
16884 L:      linux-rdma@vger.kernel.org
16885 S:      Maintained
16886 F:      drivers/infiniband/hw/vmw_pvrdma/
16887
16888 VMware PVSCSI driver
16889 M:      Jim Gill <jgill@vmware.com>
16890 M:      VMware PV-Drivers <pv-drivers@vmware.com>
16891 L:      linux-scsi@vger.kernel.org
16892 S:      Maintained
16893 F:      drivers/scsi/vmw_pvscsi.c
16894 F:      drivers/scsi/vmw_pvscsi.h
16895
16896 VMWARE VMMOUSE SUBDRIVER
16897 M:      "VMware Graphics" <linux-graphics-maintainer@vmware.com>
16898 M:      "VMware, Inc." <pv-drivers@vmware.com>
16899 L:      linux-input@vger.kernel.org
16900 S:      Maintained
16901 F:      drivers/input/mouse/vmmouse.c
16902 F:      drivers/input/mouse/vmmouse.h
16903
16904 VMWARE VMXNET3 ETHERNET DRIVER
16905 M:      Ronak Doshi <doshir@vmware.com>
16906 M:      "VMware, Inc." <pv-drivers@vmware.com>
16907 L:      netdev@vger.kernel.org
16908 S:      Maintained
16909 F:      drivers/net/vmxnet3/
16910
16911 VOCORE VOCORE2 BOARD
16912 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
16913 L:      linux-mips@vger.kernel.org
16914 S:      Maintained
16915 F:      arch/mips/boot/dts/ralink/vocore2.dts
16916
16917 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
16918 M:      Liam Girdwood <lgirdwood@gmail.com>
16919 M:      Mark Brown <broonie@kernel.org>
16920 L:      linux-kernel@vger.kernel.org
16921 W:      http://www.slimlogic.co.uk/?p=48
16922 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
16923 S:      Supported
16924 F:      Documentation/devicetree/bindings/regulator/
16925 F:      Documentation/power/regulator/
16926 F:      drivers/regulator/
16927 F:      include/dt-bindings/regulator/
16928 F:      include/linux/regulator/
16929
16930 VRF
16931 M:      David Ahern <dsa@cumulusnetworks.com>
16932 M:      Shrijeet Mukherjee <shrijeet@gmail.com>
16933 L:      netdev@vger.kernel.org
16934 S:      Maintained
16935 F:      drivers/net/vrf.c
16936 F:      Documentation/networking/vrf.txt
16937
16938 VT1211 HARDWARE MONITOR DRIVER
16939 M:      Juerg Haefliger <juergh@gmail.com>
16940 L:      linux-hwmon@vger.kernel.org
16941 S:      Maintained
16942 F:      Documentation/hwmon/vt1211.rst
16943 F:      drivers/hwmon/vt1211.c
16944
16945 VT8231 HARDWARE MONITOR DRIVER
16946 M:      Roger Lucas <vt8231@hiddenengine.co.uk>
16947 L:      linux-hwmon@vger.kernel.org
16948 S:      Maintained
16949 F:      drivers/hwmon/vt8231.c
16950
16951 VUB300 USB to SDIO/SD/MMC bridge chip
16952 M:      Tony Olech <tony.olech@elandigitalsystems.com>
16953 L:      linux-mmc@vger.kernel.org
16954 L:      linux-usb@vger.kernel.org
16955 S:      Supported
16956 F:      drivers/mmc/host/vub300.c
16957
16958 W1 DALLAS'S 1-WIRE BUS
16959 M:      Evgeniy Polyakov <zbr@ioremap.net>
16960 S:      Maintained
16961 F:      Documentation/devicetree/bindings/w1/
16962 F:      Documentation/w1/
16963 F:      drivers/w1/
16964 F:      include/linux/w1.h
16965
16966 W83791D HARDWARE MONITORING DRIVER
16967 M:      Marc Hulsman <m.hulsman@tudelft.nl>
16968 L:      linux-hwmon@vger.kernel.org
16969 S:      Maintained
16970 F:      Documentation/hwmon/w83791d.rst
16971 F:      drivers/hwmon/w83791d.c
16972
16973 W83793 HARDWARE MONITORING DRIVER
16974 M:      Rudolf Marek <r.marek@assembler.cz>
16975 L:      linux-hwmon@vger.kernel.org
16976 S:      Maintained
16977 F:      Documentation/hwmon/w83793.rst
16978 F:      drivers/hwmon/w83793.c
16979
16980 W83795 HARDWARE MONITORING DRIVER
16981 M:      Jean Delvare <jdelvare@suse.com>
16982 L:      linux-hwmon@vger.kernel.org
16983 S:      Maintained
16984 F:      drivers/hwmon/w83795.c
16985
16986 W83L51xD SD/MMC CARD INTERFACE DRIVER
16987 M:      Pierre Ossman <pierre@ossman.eu>
16988 S:      Maintained
16989 F:      drivers/mmc/host/wbsd.*
16990
16991 WACOM PROTOCOL 4 SERIAL TABLETS
16992 M:      Julian Squires <julian@cipht.net>
16993 M:      Hans de Goede <hdegoede@redhat.com>
16994 L:      linux-input@vger.kernel.org
16995 S:      Maintained
16996 F:      drivers/input/tablet/wacom_serial4.c
16997
16998 WATCHDOG DEVICE DRIVERS
16999 M:      Wim Van Sebroeck <wim@linux-watchdog.org>
17000 M:      Guenter Roeck <linux@roeck-us.net>
17001 L:      linux-watchdog@vger.kernel.org
17002 W:      http://www.linux-watchdog.org/
17003 T:      git git://www.linux-watchdog.org/linux-watchdog.git
17004 S:      Maintained
17005 F:      Documentation/devicetree/bindings/watchdog/
17006 F:      Documentation/watchdog/
17007 F:      drivers/watchdog/
17008 F:      include/linux/watchdog.h
17009 F:      include/uapi/linux/watchdog.h
17010
17011 WHISKEYCOVE PMIC GPIO DRIVER
17012 M:      Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
17013 L:      linux-gpio@vger.kernel.org
17014 S:      Maintained
17015 F:      drivers/gpio/gpio-wcove.c
17016
17017 WHWAVE RTC DRIVER
17018 M:      Dianlong Li <long17.cool@163.com>
17019 L:      linux-rtc@vger.kernel.org
17020 S:      Maintained
17021 F:      drivers/rtc/rtc-sd3078.c
17022
17023 WIIMOTE HID DRIVER
17024 M:      David Herrmann <dh.herrmann@googlemail.com>
17025 L:      linux-input@vger.kernel.org
17026 S:      Maintained
17027 F:      drivers/hid/hid-wiimote*
17028
17029 WILOCITY WIL6210 WIRELESS DRIVER
17030 M:      Maya Erez <merez@codeaurora.org>
17031 L:      linux-wireless@vger.kernel.org
17032 L:      wil6210@qti.qualcomm.com
17033 S:      Supported
17034 W:      http://wireless.kernel.org/en/users/Drivers/wil6210
17035 F:      drivers/net/wireless/ath/wil6210/
17036
17037 WIMAX STACK
17038 M:      Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
17039 M:      linux-wimax@intel.com
17040 L:      wimax@linuxwimax.org (subscribers-only)
17041 S:      Supported
17042 W:      http://linuxwimax.org
17043 F:      Documentation/wimax/README.wimax
17044 F:      include/linux/wimax/debug.h
17045 F:      include/net/wimax.h
17046 F:      include/uapi/linux/wimax.h
17047 F:      net/wimax/
17048
17049 WINBOND CIR DRIVER
17050 M:      David Härdeman <david@hardeman.nu>
17051 S:      Maintained
17052 F:      drivers/media/rc/winbond-cir.c
17053
17054 RCMM REMOTE CONTROLS DECODER
17055 M:      Patrick Lerda <patrick9876@free.fr>
17056 S:      Maintained
17057 F:      drivers/media/rc/ir-rcmm-decoder.c
17058
17059 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
17060 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
17061 L:      linux-watchdog@vger.kernel.org
17062 S:      Maintained
17063 F:      drivers/watchdog/ebc-c384_wdt.c
17064
17065 WINSYSTEMS WS16C48 GPIO DRIVER
17066 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
17067 L:      linux-gpio@vger.kernel.org
17068 S:      Maintained
17069 F:      drivers/gpio/gpio-ws16c48.c
17070
17071 WISTRON LAPTOP BUTTON DRIVER
17072 M:      Miloslav Trmac <mitr@volny.cz>
17073 S:      Maintained
17074 F:      drivers/input/misc/wistron_btns.c
17075
17076 WL3501 WIRELESS PCMCIA CARD DRIVER
17077 L:      linux-wireless@vger.kernel.org
17078 S:      Odd fixes
17079 F:      drivers/net/wireless/wl3501*
17080
17081 WOLFSON MICROELECTRONICS DRIVERS
17082 L:      patches@opensource.cirrus.com
17083 T:      git https://github.com/CirrusLogic/linux-drivers.git
17084 W:      https://github.com/CirrusLogic/linux-drivers/wiki
17085 S:      Supported
17086 F:      Documentation/hwmon/wm83??.rst
17087 F:      Documentation/devicetree/bindings/extcon/extcon-arizona.txt
17088 F:      Documentation/devicetree/bindings/regulator/arizona-regulator.txt
17089 F:      Documentation/devicetree/bindings/mfd/arizona.txt
17090 F:      Documentation/devicetree/bindings/mfd/wm831x.txt
17091 F:      Documentation/devicetree/bindings/sound/wlf,arizona.txt
17092 F:      arch/arm/mach-s3c64xx/mach-crag6410*
17093 F:      drivers/clk/clk-wm83*.c
17094 F:      drivers/extcon/extcon-arizona.c
17095 F:      drivers/leds/leds-wm83*.c
17096 F:      drivers/gpio/gpio-*wm*.c
17097 F:      drivers/gpio/gpio-arizona.c
17098 F:      drivers/hwmon/wm83??-hwmon.c
17099 F:      drivers/input/misc/wm831x-on.c
17100 F:      drivers/input/touchscreen/wm831x-ts.c
17101 F:      drivers/input/touchscreen/wm97*.c
17102 F:      drivers/mfd/arizona*
17103 F:      drivers/mfd/wm*.c
17104 F:      drivers/mfd/cs47l24*
17105 F:      drivers/power/supply/wm83*.c
17106 F:      drivers/rtc/rtc-wm83*.c
17107 F:      drivers/regulator/wm8*.c
17108 F:      drivers/regulator/arizona*
17109 F:      drivers/video/backlight/wm83*_bl.c
17110 F:      drivers/watchdog/wm83*_wdt.c
17111 F:      include/linux/mfd/arizona/
17112 F:      include/linux/mfd/wm831x/
17113 F:      include/linux/mfd/wm8350/
17114 F:      include/linux/mfd/wm8400*
17115 F:      include/linux/regulator/arizona*
17116 F:      include/linux/wm97xx.h
17117 F:      include/sound/wm????.h
17118 F:      sound/soc/codecs/arizona.?
17119 F:      sound/soc/codecs/wm*
17120 F:      sound/soc/codecs/cs47l24*
17121
17122 WORKQUEUE
17123 M:      Tejun Heo <tj@kernel.org>
17124 R:      Lai Jiangshan <jiangshanlai@gmail.com>
17125 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
17126 S:      Maintained
17127 F:      include/linux/workqueue.h
17128 F:      kernel/workqueue.c
17129 F:      Documentation/core-api/workqueue.rst
17130
17131 X-POWERS AXP288 PMIC DRIVERS
17132 M:      Hans de Goede <hdegoede@redhat.com>
17133 S:      Maintained
17134 N:      axp288
17135 F:      drivers/acpi/pmic/intel_pmic_xpower.c
17136
17137 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
17138 M:      Chen-Yu Tsai <wens@csie.org>
17139 L:      linux-kernel@vger.kernel.org
17140 S:      Maintained
17141 N:      axp[128]
17142
17143 X.25 NETWORK LAYER
17144 M:      Andrew Hendry <andrew.hendry@gmail.com>
17145 L:      linux-x25@vger.kernel.org
17146 S:      Odd Fixes
17147 F:      Documentation/networking/x25*
17148 F:      include/net/x25*
17149 F:      net/x25/
17150
17151 X86 ARCHITECTURE (32-BIT AND 64-BIT)
17152 M:      Thomas Gleixner <tglx@linutronix.de>
17153 M:      Ingo Molnar <mingo@redhat.com>
17154 M:      Borislav Petkov <bp@alien8.de>
17155 R:      "H. Peter Anvin" <hpa@zytor.com>
17156 M:      x86@kernel.org
17157 L:      linux-kernel@vger.kernel.org
17158 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
17159 S:      Maintained
17160 F:      Documentation/devicetree/bindings/x86/
17161 F:      Documentation/x86/
17162 F:      arch/x86/
17163
17164 X86 ENTRY CODE
17165 M:      Andy Lutomirski <luto@kernel.org>
17166 L:      linux-kernel@vger.kernel.org
17167 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
17168 S:      Maintained
17169 F:      arch/x86/entry/
17170
17171 X86 MCE INFRASTRUCTURE
17172 M:      Tony Luck <tony.luck@intel.com>
17173 M:      Borislav Petkov <bp@alien8.de>
17174 L:      linux-edac@vger.kernel.org
17175 S:      Maintained
17176 F:      arch/x86/kernel/cpu/mce/*
17177
17178 X86 MICROCODE UPDATE SUPPORT
17179 M:      Borislav Petkov <bp@alien8.de>
17180 S:      Maintained
17181 F:      arch/x86/kernel/cpu/microcode/*
17182
17183 X86 MM
17184 M:      Dave Hansen <dave.hansen@linux.intel.com>
17185 M:      Andy Lutomirski <luto@kernel.org>
17186 M:      Peter Zijlstra <peterz@infradead.org>
17187 L:      linux-kernel@vger.kernel.org
17188 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
17189 S:      Maintained
17190 F:      arch/x86/mm/
17191
17192 X86 PLATFORM DRIVERS
17193 M:      Darren Hart <dvhart@infradead.org>
17194 M:      Andy Shevchenko <andy@infradead.org>
17195 L:      platform-driver-x86@vger.kernel.org
17196 T:      git git://git.infradead.org/linux-platform-drivers-x86.git
17197 S:      Maintained
17198 F:      drivers/platform/x86/
17199 F:      drivers/platform/olpc/
17200
17201 X86 PLATFORM DRIVERS - ARCH
17202 R:      Darren Hart <dvhart@infradead.org>
17203 R:      Andy Shevchenko <andy@infradead.org>
17204 L:      platform-driver-x86@vger.kernel.org
17205 L:      x86@kernel.org
17206 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
17207 S:      Maintained
17208 F:      arch/x86/platform
17209
17210 X86 VDSO
17211 M:      Andy Lutomirski <luto@kernel.org>
17212 L:      linux-kernel@vger.kernel.org
17213 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
17214 S:      Maintained
17215 F:      arch/x86/entry/vdso/
17216
17217 XARRAY
17218 M:      Matthew Wilcox <willy@infradead.org>
17219 L:      linux-fsdevel@vger.kernel.org
17220 S:      Supported
17221 F:      Documentation/core-api/xarray.rst
17222 F:      lib/idr.c
17223 F:      lib/xarray.c
17224 F:      include/linux/idr.h
17225 F:      include/linux/xarray.h
17226 F:      tools/testing/radix-tree
17227
17228 XBOX DVD IR REMOTE
17229 M:      Benjamin Valentin <benpicco@googlemail.com>
17230 S:      Maintained
17231 F:      drivers/media/rc/xbox_remote.c
17232 F:      drivers/media/rc/keymaps/rc-xbox-dvd.c
17233
17234 XC2028/3028 TUNER DRIVER
17235 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
17236 L:      linux-media@vger.kernel.org
17237 W:      https://linuxtv.org
17238 T:      git git://linuxtv.org/media_tree.git
17239 S:      Maintained
17240 F:      drivers/media/tuners/tuner-xc2028.*
17241
17242 XDP (eXpress Data Path)
17243 M:      Alexei Starovoitov <ast@kernel.org>
17244 M:      Daniel Borkmann <daniel@iogearbox.net>
17245 M:      David S. Miller <davem@davemloft.net>
17246 M:      Jakub Kicinski <jakub.kicinski@netronome.com>
17247 M:      Jesper Dangaard Brouer <hawk@kernel.org>
17248 M:      John Fastabend <john.fastabend@gmail.com>
17249 L:      netdev@vger.kernel.org
17250 L:      xdp-newbies@vger.kernel.org
17251 L:      bpf@vger.kernel.org
17252 S:      Supported
17253 F:      net/core/xdp.c
17254 F:      include/net/xdp.h
17255 F:      kernel/bpf/devmap.c
17256 F:      kernel/bpf/cpumap.c
17257 F:      include/trace/events/xdp.h
17258 K:      xdp
17259 N:      xdp
17260
17261 XDP SOCKETS (AF_XDP)
17262 M:      Björn Töpel <bjorn.topel@intel.com>
17263 M:      Magnus Karlsson <magnus.karlsson@intel.com>
17264 L:      netdev@vger.kernel.org
17265 L:      bpf@vger.kernel.org
17266 S:      Maintained
17267 F:      kernel/bpf/xskmap.c
17268 F:      net/xdp/
17269
17270 XEN BLOCK SUBSYSTEM
17271 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
17272 M:      Roger Pau Monné <roger.pau@citrix.com>
17273 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
17274 S:      Supported
17275 F:      drivers/block/xen-blkback/*
17276 F:      drivers/block/xen*
17277
17278 XEN HYPERVISOR ARM
17279 M:      Stefano Stabellini <sstabellini@kernel.org>
17280 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
17281 S:      Maintained
17282 F:      arch/arm/xen/
17283 F:      arch/arm/include/asm/xen/
17284
17285 XEN HYPERVISOR ARM64
17286 M:      Stefano Stabellini <sstabellini@kernel.org>
17287 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
17288 S:      Maintained
17289 F:      arch/arm64/xen/
17290 F:      arch/arm64/include/asm/xen/
17291
17292 XEN HYPERVISOR INTERFACE
17293 M:      Boris Ostrovsky <boris.ostrovsky@oracle.com>
17294 M:      Juergen Gross <jgross@suse.com>
17295 R:      Stefano Stabellini <sstabellini@kernel.org>
17296 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
17297 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
17298 S:      Supported
17299 F:      arch/x86/xen/
17300 F:      arch/x86/platform/pvh/
17301 F:      drivers/*/xen-*front.c
17302 F:      drivers/xen/
17303 F:      arch/x86/include/asm/xen/
17304 F:      arch/x86/include/asm/pvclock-abi.h
17305 F:      include/xen/
17306 F:      include/uapi/xen/
17307 F:      Documentation/ABI/stable/sysfs-hypervisor-xen
17308 F:      Documentation/ABI/testing/sysfs-hypervisor-xen
17309
17310 XEN NETWORK BACKEND DRIVER
17311 M:      Wei Liu <wei.liu2@citrix.com>
17312 M:      Paul Durrant <paul.durrant@citrix.com>
17313 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
17314 L:      netdev@vger.kernel.org
17315 S:      Supported
17316 F:      drivers/net/xen-netback/*
17317
17318 XEN PCI SUBSYSTEM
17319 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
17320 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
17321 S:      Supported
17322 F:      arch/x86/pci/*xen*
17323 F:      drivers/pci/*xen*
17324
17325 XEN PVSCSI DRIVERS
17326 M:      Juergen Gross <jgross@suse.com>
17327 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
17328 L:      linux-scsi@vger.kernel.org
17329 S:      Supported
17330 F:      drivers/scsi/xen-scsifront.c
17331 F:      drivers/xen/xen-scsiback.c
17332 F:      include/xen/interface/io/vscsiif.h
17333
17334 XEN SWIOTLB SUBSYSTEM
17335 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
17336 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
17337 L:      iommu@lists.linux-foundation.org
17338 S:      Supported
17339 F:      arch/x86/xen/*swiotlb*
17340 F:      drivers/xen/*swiotlb*
17341
17342 XEN SOUND FRONTEND DRIVER
17343 M:      Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
17344 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
17345 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
17346 S:      Supported
17347 F:      sound/xen/*
17348
17349 XFS FILESYSTEM
17350 M:      Darrick J. Wong <darrick.wong@oracle.com>
17351 M:      linux-xfs@vger.kernel.org
17352 L:      linux-xfs@vger.kernel.org
17353 W:      http://xfs.org/
17354 T:      git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
17355 S:      Supported
17356 F:      Documentation/filesystems/xfs.txt
17357 F:      fs/xfs/
17358
17359 XILINX AXI ETHERNET DRIVER
17360 M:      Anirudha Sarangi <anirudh@xilinx.com>
17361 M:      John Linn <John.Linn@xilinx.com>
17362 S:      Maintained
17363 F:      drivers/net/ethernet/xilinx/xilinx_axienet*
17364
17365 XILINX UARTLITE SERIAL DRIVER
17366 M:      Peter Korsgaard <jacmet@sunsite.dk>
17367 L:      linux-serial@vger.kernel.org
17368 S:      Maintained
17369 F:      drivers/tty/serial/uartlite.c
17370
17371 XILINX VIDEO IP CORES
17372 M:      Hyun Kwon <hyun.kwon@xilinx.com>
17373 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
17374 L:      linux-media@vger.kernel.org
17375 T:      git git://linuxtv.org/media_tree.git
17376 S:      Supported
17377 F:      Documentation/devicetree/bindings/media/xilinx/
17378 F:      drivers/media/platform/xilinx/
17379 F:      include/uapi/linux/xilinx-v4l2-controls.h
17380
17381 XILLYBUS DRIVER
17382 M:      Eli Billauer <eli.billauer@gmail.com>
17383 L:      linux-kernel@vger.kernel.org
17384 S:      Supported
17385 F:      drivers/char/xillybus/
17386
17387 XLP9XX I2C DRIVER
17388 M:      George Cherian <george.cherian@cavium.com>
17389 M:      Jan Glauber <jglauber@cavium.com>
17390 L:      linux-i2c@vger.kernel.org
17391 W:      http://www.cavium.com
17392 S:      Supported
17393 F:      drivers/i2c/busses/i2c-xlp9xx.c
17394
17395 XRA1403 GPIO EXPANDER
17396 M:      Nandor Han <nandor.han@ge.com>
17397 M:      Semi Malinen <semi.malinen@ge.com>
17398 L:      linux-gpio@vger.kernel.org
17399 S:      Maintained
17400 F:      drivers/gpio/gpio-xra1403.c
17401 F:      Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
17402
17403 XTENSA XTFPGA PLATFORM SUPPORT
17404 M:      Max Filippov <jcmvbkbc@gmail.com>
17405 L:      linux-xtensa@linux-xtensa.org
17406 S:      Maintained
17407 F:      drivers/spi/spi-xtensa-xtfpga.c
17408 F:      sound/soc/xtensa/xtfpga-i2s.c
17409
17410 YAM DRIVER FOR AX.25
17411 M:      Jean-Paul Roubelat <jpr@f6fbb.org>
17412 L:      linux-hams@vger.kernel.org
17413 S:      Maintained
17414 F:      drivers/net/hamradio/yam*
17415 F:      include/linux/yam.h
17416
17417 YAMA SECURITY MODULE
17418 M:      Kees Cook <keescook@chromium.org>
17419 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
17420 S:      Supported
17421 F:      security/yama/
17422 F:      Documentation/admin-guide/LSM/Yama.rst
17423
17424 YEALINK PHONE DRIVER
17425 M:      Henk Vergonet <Henk.Vergonet@gmail.com>
17426 L:      usbb2k-api-dev@nongnu.org
17427 S:      Maintained
17428 F:      Documentation/input/devices/yealink.rst
17429 F:      drivers/input/misc/yealink.*
17430
17431 Z8530 DRIVER FOR AX.25
17432 M:      Joerg Reuter <jreuter@yaina.de>
17433 W:      http://yaina.de/jreuter/
17434 W:      http://www.qsl.net/dl1bke/
17435 L:      linux-hams@vger.kernel.org
17436 S:      Maintained
17437 F:      Documentation/networking/z8530drv.txt
17438 F:      drivers/net/hamradio/*scc.c
17439 F:      drivers/net/hamradio/z8530.h
17440
17441 ZBUD COMPRESSED PAGE ALLOCATOR
17442 M:      Seth Jennings <sjenning@redhat.com>
17443 M:      Dan Streetman <ddstreet@ieee.org>
17444 L:      linux-mm@kvack.org
17445 S:      Maintained
17446 F:      mm/zbud.c
17447 F:      include/linux/zbud.h
17448
17449 ZD1211RW WIRELESS DRIVER
17450 M:      Daniel Drake <dsd@gentoo.org>
17451 M:      Ulrich Kunitz <kune@deine-taler.de>
17452 W:      http://zd1211.ath.cx/wiki/DriverRewrite
17453 L:      linux-wireless@vger.kernel.org
17454 L:      zd1211-devs@lists.sourceforge.net (subscribers-only)
17455 S:      Maintained
17456 F:      drivers/net/wireless/zydas/zd1211rw/
17457
17458 ZD1301 MEDIA DRIVER
17459 M:      Antti Palosaari <crope@iki.fi>
17460 L:      linux-media@vger.kernel.org
17461 W:      https://linuxtv.org/
17462 W:      http://palosaari.fi/linux/
17463 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
17464 S:      Maintained
17465 F:      drivers/media/usb/dvb-usb-v2/zd1301*
17466
17467 ZD1301_DEMOD MEDIA DRIVER
17468 M:      Antti Palosaari <crope@iki.fi>
17469 L:      linux-media@vger.kernel.org
17470 W:      https://linuxtv.org/
17471 W:      http://palosaari.fi/linux/
17472 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
17473 S:      Maintained
17474 F:      drivers/media/dvb-frontends/zd1301_demod*
17475
17476 ZPOOL COMPRESSED PAGE STORAGE API
17477 M:      Dan Streetman <ddstreet@ieee.org>
17478 L:      linux-mm@kvack.org
17479 S:      Maintained
17480 F:      mm/zpool.c
17481 F:      include/linux/zpool.h
17482
17483 ZR36067 VIDEO FOR LINUX DRIVER
17484 L:      mjpeg-users@lists.sourceforge.net
17485 L:      linux-media@vger.kernel.org
17486 W:      http://mjpeg.sourceforge.net/driver-zoran/
17487 T:      hg https://linuxtv.org/hg/v4l-dvb
17488 S:      Odd Fixes
17489 F:      drivers/staging/media/zoran/
17490
17491 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
17492 M:      Minchan Kim <minchan@kernel.org>
17493 M:      Nitin Gupta <ngupta@vflare.org>
17494 R:      Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
17495 L:      linux-kernel@vger.kernel.org
17496 S:      Maintained
17497 F:      drivers/block/zram/
17498 F:      Documentation/blockdev/zram.txt
17499
17500 ZS DECSTATION Z85C30 SERIAL DRIVER
17501 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
17502 S:      Maintained
17503 F:      drivers/tty/serial/zs.*
17504
17505 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
17506 M:      Minchan Kim <minchan@kernel.org>
17507 M:      Nitin Gupta <ngupta@vflare.org>
17508 R:      Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
17509 L:      linux-mm@kvack.org
17510 S:      Maintained
17511 F:      mm/zsmalloc.c
17512 F:      include/linux/zsmalloc.h
17513 F:      Documentation/vm/zsmalloc.rst
17514
17515 ZSWAP COMPRESSED SWAP CACHING
17516 M:      Seth Jennings <sjenning@redhat.com>
17517 M:      Dan Streetman <ddstreet@ieee.org>
17518 L:      linux-mm@kvack.org
17519 S:      Maintained
17520 F:      mm/zswap.c
17521
17522 THE REST
17523 M:      Linus Torvalds <torvalds@linux-foundation.org>
17524 L:      linux-kernel@vger.kernel.org
17525 Q:      http://patchwork.kernel.org/project/LKML/list/
17526 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
17527 S:      Buried alive in reporters
17528 F:      *
17529 F:      */