]> asedeno.scripts.mit.edu Git - linux.git/blob - MAINTAINERS
Merge tag 'drm-next-2019-05-09' of git://anongit.freedesktop.org/drm/drm
[linux.git] / MAINTAINERS
1
2
3         List of maintainers and how to submit kernel changes
4
5 Please try to follow the guidelines below.  This will make things
6 easier on the maintainers.  Not all of these guidelines matter for every
7 trivial patch so apply some common sense.
8
9 1.      Always _test_ your changes, however small, on at least 4 or
10         5 people, preferably many more.
11
12 2.      Try to release a few ALPHA test versions to the net. Announce
13         them onto the kernel channel and await results. This is especially
14         important for device drivers, because often that's the only way
15         you will find things like the fact version 3 firmware needs
16         a magic fix you didn't know about, or some clown changed the
17         chips on a board and not its name.  (Don't laugh!  Look at the
18         SMC etherpower for that.)
19
20 3.      Make sure your changes compile correctly in multiple
21         configurations. In particular check that changes work both as a
22         module and built into the kernel.
23
24 4.      When you are happy with a change make it generally available for
25         testing and await feedback.
26
27 5.      Make a patch available to the relevant maintainer in the list. Use
28         'diff -u' to make the patch easy to merge. Be prepared to get your
29         changes sent back with seemingly silly requests about formatting
30         and variable names.  These aren't as silly as they seem. One
31         job the maintainers (and especially Linus) do is to keep things
32         looking the same. Sometimes this means that the clever hack in
33         your driver to get around a problem actually needs to become a
34         generalized kernel feature ready for next time.
35
36         PLEASE check your patch with the automated style checker
37         (scripts/checkpatch.pl) to catch trivial style violations.
38         See Documentation/process/coding-style.rst for guidance here.
39
40         PLEASE CC: the maintainers and mailing lists that are generated
41         by scripts/get_maintainer.pl.  The results returned by the
42         script will be best if you have git installed and are making
43         your changes in a branch derived from Linus' latest git tree.
44         See Documentation/process/submitting-patches.rst for details.
45
46         PLEASE try to include any credit lines you want added with the
47         patch. It avoids people being missed off by mistake and makes
48         it easier to know who wants adding and who doesn't.
49
50         PLEASE document known bugs. If it doesn't work for everything
51         or does something very odd once a month document it.
52
53         PLEASE remember that submissions must be made under the terms
54         of the Linux Foundation certificate of contribution and should
55         include a Signed-off-by: line.  The current version of this
56         "Developer's Certificate of Origin" (DCO) is listed in the file
57         Documentation/process/submitting-patches.rst.
58
59 6.      Make sure you have the right to send any changes you make. If you
60         do changes at work you may find your employer owns the patch
61         not you.
62
63 7.      When sending security related changes or reports to a maintainer
64         please Cc: security@kernel.org, especially if the maintainer
65         does not respond. Please keep in mind that the security team is
66         a small set of people who can be efficient only when working on
67         verified bugs. Please only Cc: this list when you have identified
68         that the bug would present a short-term risk to other users if it
69         were publicly disclosed. For example, reports of address leaks do
70         not represent an immediate threat and are better handled publicly,
71         and ideally, should come with a patch proposal. Please do not send
72         automated reports to this list either. Such bugs will be handled
73         better and faster in the usual public places.
74
75 8.      Happy hacking.
76
77 Descriptions of section entries:
78
79         P: Person (obsolete)
80         M: Mail patches to: FullName <address@domain>
81         R: Designated reviewer: FullName <address@domain>
82            These reviewers should be CCed on patches.
83         L: Mailing list that is relevant to this area
84         W: Web-page with status/info
85         B: URI for where to file bugs. A web-page with detailed bug
86            filing info, a direct bug tracker link, or a mailto: URI.
87         C: URI for chat protocol, server and channel where developers
88            usually hang out, for example irc://server/channel.
89         Q: Patchwork web based patch tracking system site
90         T: SCM tree type and location.
91            Type is one of: git, hg, quilt, stgit, topgit
92         S: Status, one of the following:
93            Supported:   Someone is actually paid to look after this.
94            Maintained:  Someone actually looks after it.
95            Odd Fixes:   It has a maintainer but they don't have time to do
96                         much other than throw the odd patch in. See below..
97            Orphan:      No current maintainer [but maybe you could take the
98                         role as you write your new code].
99            Obsolete:    Old code. Something tagged obsolete generally means
100                         it has been replaced by a better system and you
101                         should be using that.
102         F: Files and directories with wildcard patterns.
103            A trailing slash includes all files and subdirectory files.
104            F:   drivers/net/    all files in and below drivers/net
105            F:   drivers/net/*   all files in drivers/net, but not below
106            F:   */net/*         all files in "any top level directory"/net
107            One pattern per line.  Multiple F: lines acceptable.
108         N: Files and directories with regex patterns.
109            N:   [^a-z]tegra     all files whose path contains the word tegra
110            One pattern per line.  Multiple N: lines acceptable.
111            scripts/get_maintainer.pl has different behavior for files that
112            match F: pattern and matches of N: patterns.  By default,
113            get_maintainer will not look at git log history when an F: pattern
114            match occurs.  When an N: match occurs, git log history is used
115            to also notify the people that have git commit signatures.
116         X: Files and directories that are NOT maintained, same rules as F:
117            Files exclusions are tested before file matches.
118            Can be useful for excluding a specific subdirectory, for instance:
119            F:   net/
120            X:   net/ipv6/
121            matches all files in and below net excluding net/ipv6/
122         K: Keyword perl extended regex pattern to match content in a
123            patch or file.  For instance:
124            K: of_get_profile
125               matches patches or files that contain "of_get_profile"
126            K: \b(printk|pr_(info|err))\b
127               matches patches or files that contain one or more of the words
128               printk, pr_info or pr_err
129            One regex pattern per line.  Multiple K: lines acceptable.
130
131 Note: For the hard of thinking, this list is meant to remain in alphabetical
132 order. If you could add yourselves to it in alphabetical order that would be
133 so much easier [Ed]
134
135 Maintainers List (try to look for most precise areas first)
136
137                 -----------------------------------
138
139 3C59X NETWORK DRIVER
140 M:      Steffen Klassert <klassert@kernel.org>
141 L:      netdev@vger.kernel.org
142 S:      Odd Fixes
143 F:      Documentation/networking/device_drivers/3com/vortex.txt
144 F:      drivers/net/ethernet/3com/3c59x.c
145
146 3CR990 NETWORK DRIVER
147 M:      David Dillow <dave@thedillows.org>
148 L:      netdev@vger.kernel.org
149 S:      Maintained
150 F:      drivers/net/ethernet/3com/typhoon*
151
152 3WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
153 M:      Adam Radford <aradford@gmail.com>
154 L:      linux-scsi@vger.kernel.org
155 W:      http://www.lsi.com
156 S:      Supported
157 F:      drivers/scsi/3w-*
158
159 53C700 AND 53C700-66 SCSI DRIVER
160 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
161 L:      linux-scsi@vger.kernel.org
162 S:      Maintained
163 F:      drivers/scsi/53c700*
164
165 6LOWPAN GENERIC (BTLE/IEEE 802.15.4)
166 M:      Alexander Aring <alex.aring@gmail.com>
167 M:      Jukka Rissanen <jukka.rissanen@linux.intel.com>
168 L:      linux-bluetooth@vger.kernel.org
169 L:      linux-wpan@vger.kernel.org
170 S:      Maintained
171 F:      net/6lowpan/
172 F:      include/net/6lowpan.h
173 F:      Documentation/networking/6lowpan.txt
174
175 6PACK NETWORK DRIVER FOR AX.25
176 M:      Andreas Koensgen <ajk@comnets.uni-bremen.de>
177 L:      linux-hams@vger.kernel.org
178 S:      Maintained
179 F:      drivers/net/hamradio/6pack.c
180
181 8169 10/100/1000 GIGABIT ETHERNET DRIVER
182 M:      Realtek linux nic maintainers <nic_swsd@realtek.com>
183 M:      Heiner Kallweit <hkallweit1@gmail.com>
184 L:      netdev@vger.kernel.org
185 S:      Maintained
186 F:      drivers/net/ethernet/realtek/r8169.c
187
188 8250/16?50 (AND CLONE UARTS) SERIAL DRIVER
189 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
190 L:      linux-serial@vger.kernel.org
191 S:      Maintained
192 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
193 F:      drivers/tty/serial/8250*
194 F:      include/linux/serial_8250.h
195
196 8390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
197 L:      netdev@vger.kernel.org
198 S:      Orphan / Obsolete
199 F:      drivers/net/ethernet/8390/
200
201 9P FILE SYSTEM
202 M:      Eric Van Hensbergen <ericvh@gmail.com>
203 M:      Latchesar Ionkov <lucho@ionkov.net>
204 M:      Dominique Martinet <asmadeus@codewreck.org>
205 L:      v9fs-developer@lists.sourceforge.net
206 W:      http://swik.net/v9fs
207 Q:      http://patchwork.kernel.org/project/v9fs-devel/list/
208 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
209 T:      git git://github.com/martinetd/linux.git
210 S:      Maintained
211 F:      Documentation/filesystems/9p.txt
212 F:      fs/9p/
213 F:      net/9p/
214 F:      include/net/9p/
215 F:      include/uapi/linux/virtio_9p.h
216 F:      include/trace/events/9p.h
217
218 A8293 MEDIA DRIVER
219 M:      Antti Palosaari <crope@iki.fi>
220 L:      linux-media@vger.kernel.org
221 W:      https://linuxtv.org
222 W:      http://palosaari.fi/linux/
223 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
224 T:      git git://linuxtv.org/anttip/media_tree.git
225 S:      Maintained
226 F:      drivers/media/dvb-frontends/a8293*
227
228 AACRAID SCSI RAID DRIVER
229 M:      Adaptec OEM Raid Solutions <aacraid@microsemi.com>
230 L:      linux-scsi@vger.kernel.org
231 W:      http://www.adaptec.com/
232 S:      Supported
233 F:      Documentation/scsi/aacraid.txt
234 F:      drivers/scsi/aacraid/
235
236 ABI/API
237 L:      linux-api@vger.kernel.org
238 F:      include/linux/syscalls.h
239 F:      kernel/sys_ni.c
240
241 ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
242 M:      Hans de Goede <hdegoede@redhat.com>
243 L:      linux-hwmon@vger.kernel.org
244 S:      Maintained
245 F:      drivers/hwmon/abituguru.c
246
247 ABIT UGURU 3 HARDWARE MONITOR DRIVER
248 M:      Alistair John Strachan <alistair@devzero.co.uk>
249 L:      linux-hwmon@vger.kernel.org
250 S:      Maintained
251 F:      drivers/hwmon/abituguru3.c
252
253 ACCES 104-DIO-48E GPIO DRIVER
254 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
255 L:      linux-gpio@vger.kernel.org
256 S:      Maintained
257 F:      drivers/gpio/gpio-104-dio-48e.c
258
259 ACCES 104-IDI-48 GPIO DRIVER
260 M:      "William Breathitt Gray" <vilhelm.gray@gmail.com>
261 L:      linux-gpio@vger.kernel.org
262 S:      Maintained
263 F:      drivers/gpio/gpio-104-idi-48.c
264
265 ACCES 104-IDIO-16 GPIO DRIVER
266 M:      "William Breathitt Gray" <vilhelm.gray@gmail.com>
267 L:      linux-gpio@vger.kernel.org
268 S:      Maintained
269 F:      drivers/gpio/gpio-104-idio-16.c
270
271 ACCES 104-QUAD-8 DRIVER
272 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
273 L:      linux-iio@vger.kernel.org
274 S:      Maintained
275 F:      Documentation/ABI/testing/sysfs-bus-counter-104-quad-8
276 F:      Documentation/ABI/testing/sysfs-bus-iio-counter-104-quad-8
277 F:      drivers/counter/104-quad-8.c
278
279 ACCES PCI-IDIO-16 GPIO DRIVER
280 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
281 L:      linux-gpio@vger.kernel.org
282 S:      Maintained
283 F:      drivers/gpio/gpio-pci-idio-16.c
284
285 ACCES PCIe-IDIO-24 GPIO DRIVER
286 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
287 L:      linux-gpio@vger.kernel.org
288 S:      Maintained
289 F:      drivers/gpio/gpio-pcie-idio-24.c
290
291 ACENIC DRIVER
292 M:      Jes Sorensen <jes@trained-monkey.org>
293 L:      linux-acenic@sunsite.dk
294 S:      Maintained
295 F:      drivers/net/ethernet/alteon/acenic*
296
297 ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
298 M:      Peter Feuerer <peter@piie.net>
299 L:      platform-driver-x86@vger.kernel.org
300 W:      http://piie.net/?section=acerhdf
301 S:      Maintained
302 F:      drivers/platform/x86/acerhdf.c
303
304 ACER WMI LAPTOP EXTRAS
305 M:      "Lee, Chun-Yi" <jlee@suse.com>
306 L:      platform-driver-x86@vger.kernel.org
307 S:      Maintained
308 F:      drivers/platform/x86/acer-wmi.c
309
310 ACPI
311 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
312 M:      Len Brown <lenb@kernel.org>
313 L:      linux-acpi@vger.kernel.org
314 W:      https://01.org/linux-acpi
315 Q:      https://patchwork.kernel.org/project/linux-acpi/list/
316 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
317 B:      https://bugzilla.kernel.org
318 S:      Supported
319 F:      drivers/acpi/
320 F:      drivers/pnp/pnpacpi/
321 F:      include/linux/acpi.h
322 F:      include/linux/fwnode.h
323 F:      include/acpi/
324 F:      Documentation/acpi/
325 F:      Documentation/ABI/testing/sysfs-bus-acpi
326 F:      Documentation/ABI/testing/configfs-acpi
327 F:      drivers/pci/*acpi*
328 F:      drivers/pci/*/*acpi*
329 F:      tools/power/acpi/
330
331 ACPI APEI
332 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
333 M:      Len Brown <lenb@kernel.org>
334 L:      linux-acpi@vger.kernel.org
335 R:      James Morse <james.morse@arm.com>
336 R:      Tony Luck <tony.luck@intel.com>
337 R:      Borislav Petkov <bp@alien8.de>
338 F:      drivers/acpi/apei/
339
340 ACPI COMPONENT ARCHITECTURE (ACPICA)
341 M:      Robert Moore <robert.moore@intel.com>
342 M:      Erik Schmauss <erik.schmauss@intel.com>
343 M:      "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
344 L:      linux-acpi@vger.kernel.org
345 L:      devel@acpica.org
346 W:      https://acpica.org/
347 W:      https://github.com/acpica/acpica/
348 Q:      https://patchwork.kernel.org/project/linux-acpi/list/
349 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
350 B:      https://bugzilla.kernel.org
351 B:      https://bugs.acpica.org
352 S:      Supported
353 F:      drivers/acpi/acpica/
354 F:      include/acpi/
355 F:      tools/power/acpi/
356
357 ACPI FAN DRIVER
358 M:      Zhang Rui <rui.zhang@intel.com>
359 L:      linux-acpi@vger.kernel.org
360 W:      https://01.org/linux-acpi
361 B:      https://bugzilla.kernel.org
362 S:      Supported
363 F:      drivers/acpi/fan.c
364
365 ACPI FOR ARM64 (ACPI/arm64)
366 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
367 M:      Hanjun Guo <hanjun.guo@linaro.org>
368 M:      Sudeep Holla <sudeep.holla@arm.com>
369 L:      linux-acpi@vger.kernel.org
370 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
371 S:      Maintained
372 F:      drivers/acpi/arm64
373
374 ACPI I2C MULTI INSTANTIATE DRIVER
375 M:      Hans de Goede <hdegoede@redhat.com>
376 L:      platform-driver-x86@vger.kernel.org
377 S:      Maintained
378 F:      drivers/platform/x86/i2c-multi-instantiate.c
379
380 ACPI PMIC DRIVERS
381 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
382 M:      Len Brown <lenb@kernel.org>
383 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
384 R:      Mika Westerberg <mika.westerberg@linux.intel.com>
385 L:      linux-acpi@vger.kernel.org
386 Q:      https://patchwork.kernel.org/project/linux-acpi/list/
387 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
388 B:      https://bugzilla.kernel.org
389 S:      Supported
390 F:      drivers/acpi/pmic/
391
392 ACPI THERMAL DRIVER
393 M:      Zhang Rui <rui.zhang@intel.com>
394 L:      linux-acpi@vger.kernel.org
395 W:      https://01.org/linux-acpi
396 B:      https://bugzilla.kernel.org
397 S:      Supported
398 F:      drivers/acpi/*thermal*
399
400 ACPI VIDEO DRIVER
401 M:      Zhang Rui <rui.zhang@intel.com>
402 L:      linux-acpi@vger.kernel.org
403 W:      https://01.org/linux-acpi
404 B:      https://bugzilla.kernel.org
405 S:      Supported
406 F:      drivers/acpi/acpi_video.c
407
408 ACPI WMI DRIVER
409 L:      platform-driver-x86@vger.kernel.org
410 S:      Orphan
411 F:      drivers/platform/x86/wmi.c
412 F:      include/uapi/linux/wmi.h
413
414 AD1889 ALSA SOUND DRIVER
415 W:      https://parisc.wiki.kernel.org/index.php/AD1889
416 L:      linux-parisc@vger.kernel.org
417 S:      Maintained
418 F:      sound/pci/ad1889.*
419
420 AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
421 M:      Michael Hennerich <michael.hennerich@analog.com>
422 W:      http://wiki.analog.com/AD5254
423 W:      http://ez.analog.com/community/linux-device-drivers
424 S:      Supported
425 F:      drivers/misc/ad525x_dpot.c
426
427 AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
428 M:      Michael Hennerich <michael.hennerich@analog.com>
429 W:      http://wiki.analog.com/AD5398
430 W:      http://ez.analog.com/community/linux-device-drivers
431 S:      Supported
432 F:      drivers/regulator/ad5398.c
433
434 AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
435 M:      Michael Hennerich <michael.hennerich@analog.com>
436 W:      http://wiki.analog.com/AD7142
437 W:      http://ez.analog.com/community/linux-device-drivers
438 S:      Supported
439 F:      drivers/input/misc/ad714x.c
440
441 AD7877 TOUCHSCREEN DRIVER
442 M:      Michael Hennerich <michael.hennerich@analog.com>
443 W:      http://wiki.analog.com/AD7877
444 W:      http://ez.analog.com/community/linux-device-drivers
445 S:      Supported
446 F:      drivers/input/touchscreen/ad7877.c
447
448 AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
449 M:      Michael Hennerich <michael.hennerich@analog.com>
450 W:      http://wiki.analog.com/AD7879
451 W:      http://ez.analog.com/community/linux-device-drivers
452 S:      Supported
453 F:      drivers/input/touchscreen/ad7879.c
454
455 ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
456 M:      Jiri Kosina <jikos@kernel.org>
457 S:      Maintained
458
459 ADF7242 IEEE 802.15.4 RADIO DRIVER
460 M:      Michael Hennerich <michael.hennerich@analog.com>
461 W:      https://wiki.analog.com/ADF7242
462 W:      http://ez.analog.com/community/linux-device-drivers
463 L:      linux-wpan@vger.kernel.org
464 S:      Supported
465 F:      drivers/net/ieee802154/adf7242.c
466 F:      Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
467
468 ADM1025 HARDWARE MONITOR DRIVER
469 M:      Jean Delvare <jdelvare@suse.com>
470 L:      linux-hwmon@vger.kernel.org
471 S:      Maintained
472 F:      Documentation/hwmon/adm1025.rst
473 F:      drivers/hwmon/adm1025.c
474
475 ADM1029 HARDWARE MONITOR DRIVER
476 M:      Corentin Labbe <clabbe.montjoie@gmail.com>
477 L:      linux-hwmon@vger.kernel.org
478 S:      Maintained
479 F:      drivers/hwmon/adm1029.c
480
481 ADM8211 WIRELESS DRIVER
482 L:      linux-wireless@vger.kernel.org
483 W:      http://wireless.kernel.org/
484 S:      Orphan
485 F:      drivers/net/wireless/admtek/adm8211.*
486
487 ADP1653 FLASH CONTROLLER DRIVER
488 M:      Sakari Ailus <sakari.ailus@iki.fi>
489 L:      linux-media@vger.kernel.org
490 S:      Maintained
491 F:      drivers/media/i2c/adp1653.c
492 F:      include/media/i2c/adp1653.h
493
494 ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
495 M:      Michael Hennerich <michael.hennerich@analog.com>
496 W:      http://wiki.analog.com/ADP5520
497 W:      http://ez.analog.com/community/linux-device-drivers
498 S:      Supported
499 F:      drivers/mfd/adp5520.c
500 F:      drivers/video/backlight/adp5520_bl.c
501 F:      drivers/leds/leds-adp5520.c
502 F:      drivers/gpio/gpio-adp5520.c
503 F:      drivers/input/keyboard/adp5520-keys.c
504
505 ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
506 M:      Michael Hennerich <michael.hennerich@analog.com>
507 W:      http://wiki.analog.com/ADP5588
508 W:      http://ez.analog.com/community/linux-device-drivers
509 S:      Supported
510 F:      drivers/input/keyboard/adp5588-keys.c
511 F:      drivers/gpio/gpio-adp5588.c
512
513 ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
514 M:      Michael Hennerich <michael.hennerich@analog.com>
515 W:      http://wiki.analog.com/ADP8860
516 W:      http://ez.analog.com/community/linux-device-drivers
517 S:      Supported
518 F:      drivers/video/backlight/adp8860_bl.c
519
520 ADS1015 HARDWARE MONITOR DRIVER
521 M:      Dirk Eibach <eibach@gdsys.de>
522 L:      linux-hwmon@vger.kernel.org
523 S:      Maintained
524 F:      Documentation/hwmon/ads1015.rst
525 F:      drivers/hwmon/ads1015.c
526 F:      include/linux/platform_data/ads1015.h
527
528 ADT746X FAN DRIVER
529 M:      Colin Leroy <colin@colino.net>
530 S:      Maintained
531 F:      drivers/macintosh/therm_adt746x.c
532
533 ADT7475 HARDWARE MONITOR DRIVER
534 M:      Jean Delvare <jdelvare@suse.com>
535 L:      linux-hwmon@vger.kernel.org
536 S:      Maintained
537 F:      Documentation/hwmon/adt7475.rst
538 F:      drivers/hwmon/adt7475.c
539
540 ADVANSYS SCSI DRIVER
541 M:      Matthew Wilcox <willy@infradead.org>
542 M:      Hannes Reinecke <hare@suse.com>
543 L:      linux-scsi@vger.kernel.org
544 S:      Maintained
545 F:      Documentation/scsi/advansys.txt
546 F:      drivers/scsi/advansys.c
547
548 ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
549 M:      Michael Hennerich <michael.hennerich@analog.com>
550 W:      http://wiki.analog.com/ADXL345
551 W:      http://ez.analog.com/community/linux-device-drivers
552 S:      Supported
553 F:      drivers/input/misc/adxl34x.c
554
555 ADXL372 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
556 M:      Stefan Popa <stefan.popa@analog.com>
557 W:      http://ez.analog.com/community/linux-device-drivers
558 S:      Supported
559 F:      drivers/iio/accel/adxl372.c
560 F:      drivers/iio/accel/adxl372_spi.c
561 F:      drivers/iio/accel/adxl372_i2c.c
562 F:      Documentation/devicetree/bindings/iio/accel/adxl372.txt
563
564 AF9013 MEDIA DRIVER
565 M:      Antti Palosaari <crope@iki.fi>
566 L:      linux-media@vger.kernel.org
567 W:      https://linuxtv.org
568 W:      http://palosaari.fi/linux/
569 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
570 T:      git git://linuxtv.org/anttip/media_tree.git
571 S:      Maintained
572 F:      drivers/media/dvb-frontends/af9013*
573
574 AF9033 MEDIA DRIVER
575 M:      Antti Palosaari <crope@iki.fi>
576 L:      linux-media@vger.kernel.org
577 W:      https://linuxtv.org
578 W:      http://palosaari.fi/linux/
579 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
580 T:      git git://linuxtv.org/anttip/media_tree.git
581 S:      Maintained
582 F:      drivers/media/dvb-frontends/af9033*
583
584 AFFS FILE SYSTEM
585 M:      David Sterba <dsterba@suse.com>
586 L:      linux-fsdevel@vger.kernel.org
587 S:      Odd Fixes
588 F:      Documentation/filesystems/affs.txt
589 F:      fs/affs/
590
591 AFS FILESYSTEM
592 M:      David Howells <dhowells@redhat.com>
593 L:      linux-afs@lists.infradead.org
594 S:      Supported
595 F:      fs/afs/
596 F:      include/trace/events/afs.h
597 F:      Documentation/filesystems/afs.txt
598 W:      https://www.infradead.org/~dhowells/kafs/
599
600 AGPGART DRIVER
601 M:      David Airlie <airlied@linux.ie>
602 T:      git git://anongit.freedesktop.org/drm/drm
603 S:      Maintained
604 F:      drivers/char/agp/
605 F:      include/linux/agp*
606 F:      include/uapi/linux/agp*
607
608 AHA152X SCSI DRIVER
609 M:      "Juergen E. Fischer" <fischer@norbit.de>
610 L:      linux-scsi@vger.kernel.org
611 S:      Maintained
612 F:      drivers/scsi/aha152x*
613 F:      drivers/scsi/pcmcia/aha152x*
614
615 AIC7XXX / AIC79XX SCSI DRIVER
616 M:      Hannes Reinecke <hare@suse.com>
617 L:      linux-scsi@vger.kernel.org
618 S:      Maintained
619 F:      drivers/scsi/aic7xxx/
620
621 AIMSLAB FM RADIO RECEIVER DRIVER
622 M:      Hans Verkuil <hverkuil@xs4all.nl>
623 L:      linux-media@vger.kernel.org
624 T:      git git://linuxtv.org/media_tree.git
625 W:      https://linuxtv.org
626 S:      Maintained
627 F:      drivers/media/radio/radio-aimslab*
628
629 AIO
630 M:      Benjamin LaHaise <bcrl@kvack.org>
631 L:      linux-aio@kvack.org
632 S:      Supported
633 F:      fs/aio.c
634 F:      include/linux/*aio*.h
635
636 AIRSPY MEDIA DRIVER
637 M:      Antti Palosaari <crope@iki.fi>
638 L:      linux-media@vger.kernel.org
639 W:      https://linuxtv.org
640 W:      http://palosaari.fi/linux/
641 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
642 T:      git git://linuxtv.org/anttip/media_tree.git
643 S:      Maintained
644 F:      drivers/media/usb/airspy/
645
646 ALACRITECH GIGABIT ETHERNET DRIVER
647 M:      Lino Sanfilippo <LinoSanfilippo@gmx.de>
648 S:      Maintained
649 F:      drivers/net/ethernet/alacritech/*
650
651 ALCATEL SPEEDTOUCH USB DRIVER
652 M:      Duncan Sands <duncan.sands@free.fr>
653 L:      linux-usb@vger.kernel.org
654 W:      http://www.linux-usb.org/SpeedTouch/
655 S:      Maintained
656 F:      drivers/usb/atm/speedtch.c
657 F:      drivers/usb/atm/usbatm.c
658
659 ALCHEMY AU1XX0 MMC DRIVER
660 M:      Manuel Lauss <manuel.lauss@gmail.com>
661 S:      Maintained
662 F:      drivers/mmc/host/au1xmmc.c
663
664 ALI1563 I2C DRIVER
665 M:      Rudolf Marek <r.marek@assembler.cz>
666 L:      linux-i2c@vger.kernel.org
667 S:      Maintained
668 F:      Documentation/i2c/busses/i2c-ali1563
669 F:      drivers/i2c/busses/i2c-ali1563.c
670
671 ALLWINNER SECURITY SYSTEM
672 M:      Corentin Labbe <clabbe.montjoie@gmail.com>
673 L:      linux-crypto@vger.kernel.org
674 S:      Maintained
675 F:      drivers/crypto/sunxi-ss/
676
677 ALLWINNER VPU DRIVER
678 M:      Maxime Ripard <maxime.ripard@bootlin.com>
679 M:      Paul Kocialkowski <paul.kocialkowski@bootlin.com>
680 L:      linux-media@vger.kernel.org
681 S:      Maintained
682 F:      drivers/staging/media/sunxi/cedrus/
683
684 ALPHA PORT
685 M:      Richard Henderson <rth@twiddle.net>
686 M:      Ivan Kokshaysky <ink@jurassic.park.msu.ru>
687 M:      Matt Turner <mattst88@gmail.com>
688 S:      Odd Fixes
689 L:      linux-alpha@vger.kernel.org
690 F:      arch/alpha/
691
692 ALPS PS/2 TOUCHPAD DRIVER
693 R:      Pali Rohár <pali.rohar@gmail.com>
694 F:      drivers/input/mouse/alps.*
695
696 ALTERA I2C CONTROLLER DRIVER
697 M:      Thor Thayer <thor.thayer@linux.intel.com>
698 S:      Maintained
699 F:      drivers/i2c/busses/i2c-altera.c
700
701 ALTERA MAILBOX DRIVER
702 M:      Ley Foon Tan <lftan@altera.com>
703 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
704 S:      Maintained
705 F:      drivers/mailbox/mailbox-altera.c
706
707 ALTERA PIO DRIVER
708 M:      Tien Hock Loh <thloh@altera.com>
709 L:      linux-gpio@vger.kernel.org
710 S:      Maintained
711 F:      drivers/gpio/gpio-altera.c
712
713 ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
714 M:      Thor Thayer <thor.thayer@linux.intel.com>
715 S:      Maintained
716 F:      drivers/gpio/gpio-altera-a10sr.c
717 F:      drivers/mfd/altera-a10sr.c
718 F:      drivers/reset/reset-a10sr.c
719 F:      include/linux/mfd/altera-a10sr.h
720 F:      include/dt-bindings/reset/altr,rst-mgr-a10sr.h
721
722 ALTERA TRIPLE SPEED ETHERNET DRIVER
723 M:      Thor Thayer <thor.thayer@linux.intel.com>
724 L:      netdev@vger.kernel.org
725 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
726 S:      Maintained
727 F:      drivers/net/ethernet/altera/
728
729 ALTERA UART/JTAG UART SERIAL DRIVERS
730 M:      Tobias Klauser <tklauser@distanz.ch>
731 L:      linux-serial@vger.kernel.org
732 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
733 S:      Maintained
734 F:      drivers/tty/serial/altera_uart.c
735 F:      drivers/tty/serial/altera_jtaguart.c
736 F:      include/linux/altera_uart.h
737 F:      include/linux/altera_jtaguart.h
738
739 AMAZON ETHERNET DRIVERS
740 M:      Netanel Belgazal <netanel@amazon.com>
741 R:      Saeed Bishara <saeedb@amazon.com>
742 R:      Zorik Machulsky <zorik@amazon.com>
743 L:      netdev@vger.kernel.org
744 S:      Supported
745 F:      Documentation/networking/device_drivers/amazon/ena.txt
746 F:      drivers/net/ethernet/amazon/
747
748 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
749 M:      Tom Lendacky <thomas.lendacky@amd.com>
750 M:      Gary Hook <gary.hook@amd.com>
751 L:      linux-crypto@vger.kernel.org
752 S:      Supported
753 F:      drivers/crypto/ccp/
754 F:      include/linux/ccp.h
755
756 AMD DISPLAY CORE
757 M:      Harry Wentland <harry.wentland@amd.com>
758 M:      Leo Li <sunpeng.li@amd.com>
759 L:      amd-gfx@lists.freedesktop.org
760 T:      git git://people.freedesktop.org/~agd5f/linux
761 S:      Supported
762 F:      drivers/gpu/drm/amd/display/
763
764 AMD FAM15H PROCESSOR POWER MONITORING DRIVER
765 M:      Huang Rui <ray.huang@amd.com>
766 L:      linux-hwmon@vger.kernel.org
767 S:      Supported
768 F:      Documentation/hwmon/fam15h_power.rst
769 F:      drivers/hwmon/fam15h_power.c
770
771 AMD FCH GPIO DRIVER
772 M:      Enrico Weigelt, metux IT consult <info@metux.net>
773 L:      linux-gpio@vger.kernel.org
774 S:      Maintained
775 F:      drivers/gpio/gpio-amd-fch.c
776 F:      include/linux/platform_data/gpio/gpio-amd-fch.h
777
778 AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
779 L:      linux-geode@lists.infradead.org (moderated for non-subscribers)
780 S:      Orphan
781 F:      drivers/usb/gadget/udc/amd5536udc.*
782
783 AMD GEODE PROCESSOR/CHIPSET SUPPORT
784 P:      Andres Salomon <dilinger@queued.net>
785 L:      linux-geode@lists.infradead.org (moderated for non-subscribers)
786 W:      http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
787 S:      Supported
788 F:      drivers/char/hw_random/geode-rng.c
789 F:      drivers/crypto/geode*
790 F:      drivers/video/fbdev/geode/
791 F:      arch/x86/include/asm/geode.h
792
793 AMD IOMMU (AMD-VI)
794 M:      Joerg Roedel <joro@8bytes.org>
795 L:      iommu@lists.linux-foundation.org
796 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
797 S:      Maintained
798 F:      drivers/iommu/amd_iommu*.[ch]
799 F:      include/linux/amd-iommu.h
800
801 AMD KFD
802 M:      Oded Gabbay <oded.gabbay@gmail.com>
803 L:      dri-devel@lists.freedesktop.org
804 T:      git git://people.freedesktop.org/~gabbayo/linux.git
805 S:      Supported
806 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
807 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
808 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
809 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
810 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c
811 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_fence.c
812 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
813 F:      drivers/gpu/drm/amd/amdkfd/
814 F:      drivers/gpu/drm/amd/include/cik_structs.h
815 F:      drivers/gpu/drm/amd/include/kgd_kfd_interface.h
816 F:      drivers/gpu/drm/amd/include/vi_structs.h
817 F:      drivers/gpu/drm/amd/include/v9_structs.h
818 F:      include/uapi/linux/kfd_ioctl.h
819
820 AMD POWERPLAY
821 M:      Rex Zhu <rex.zhu@amd.com>
822 M:      Evan Quan <evan.quan@amd.com>
823 L:      amd-gfx@lists.freedesktop.org
824 S:      Supported
825 F:      drivers/gpu/drm/amd/powerplay/
826 T:      git git://people.freedesktop.org/~agd5f/linux
827
828 AMD SEATTLE DEVICE TREE SUPPORT
829 M:      Brijesh Singh <brijeshkumar.singh@amd.com>
830 M:      Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
831 M:      Tom Lendacky <thomas.lendacky@amd.com>
832 S:      Supported
833 F:      arch/arm64/boot/dts/amd/
834
835 AMD XGBE DRIVER
836 M:      Tom Lendacky <thomas.lendacky@amd.com>
837 L:      netdev@vger.kernel.org
838 S:      Supported
839 F:      drivers/net/ethernet/amd/xgbe/
840 F:      arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
841
842 ANALOG DEVICES INC AD5686 DRIVER
843 M:      Stefan Popa <stefan.popa@analog.com>
844 L:      linux-pm@vger.kernel.org
845 W:      http://ez.analog.com/community/linux-device-drivers
846 S:      Supported
847 F:      drivers/iio/dac/ad5686*
848 F:      drivers/iio/dac/ad5696*
849
850 ANALOG DEVICES INC AD5758 DRIVER
851 M:      Stefan Popa <stefan.popa@analog.com>
852 L:      linux-iio@vger.kernel.org
853 W:      http://ez.analog.com/community/linux-device-drivers
854 S:      Supported
855 F:      drivers/iio/dac/ad5758.c
856 F:      Documentation/devicetree/bindings/iio/dac/ad5758.txt
857
858 ANALOG DEVICES INC AD7124 DRIVER
859 M:      Stefan Popa <stefan.popa@analog.com>
860 L:      linux-iio@vger.kernel.org
861 W:      http://ez.analog.com/community/linux-device-drivers
862 S:      Supported
863 F:      drivers/iio/adc/ad7124.c
864 F:      Documentation/devicetree/bindings/iio/adc/adi,ad7124.txt
865
866 ANALOG DEVICES INC AD7606 DRIVER
867 M:      Stefan Popa <stefan.popa@analog.com>
868 L:      linux-iio@vger.kernel.org
869 W:      http://ez.analog.com/community/linux-device-drivers
870 S:      Supported
871 F:      drivers/iio/adc/ad7606.c
872 F:      Documentation/devicetree/bindings/iio/adc/adi,ad7606.txt
873
874 ANALOG DEVICES INC AD7768-1 DRIVER
875 M:      Stefan Popa <stefan.popa@analog.com>
876 L:      linux-iio@vger.kernel.org
877 W:      http://ez.analog.com/community/linux-device-drivers
878 S:      Supported
879 F:      drivers/iio/adc/ad7768-1.c
880 F:      Documentation/devicetree/bindings/iio/adc/adi,ad7768-1.txt
881
882 ANALOG DEVICES INC AD9389B DRIVER
883 M:      Hans Verkuil <hans.verkuil@cisco.com>
884 L:      linux-media@vger.kernel.org
885 S:      Maintained
886 F:      drivers/media/i2c/ad9389b*
887
888 ANALOG DEVICES INC ADGS1408 DRIVER
889 M:      Mircea Caprioru <mircea.caprioru@analog.com>
890 S:      Supported
891 F:      drivers/mux/adgs1408.c
892 F:      Documentation/devicetree/bindings/mux/adi,adgs1408.txt
893
894 ANALOG DEVICES INC ADP5061 DRIVER
895 M:      Stefan Popa <stefan.popa@analog.com>
896 L:      linux-pm@vger.kernel.org
897 W:      http://ez.analog.com/community/linux-device-drivers
898 S:      Supported
899 F:      drivers/power/supply/adp5061.c
900
901 ANALOG DEVICES INC ADV7180 DRIVER
902 M:      Lars-Peter Clausen <lars@metafoo.de>
903 L:      linux-media@vger.kernel.org
904 W:      http://ez.analog.com/community/linux-device-drivers
905 S:      Supported
906 F:      drivers/media/i2c/adv7180.c
907
908 ANALOG DEVICES INC ADV748X DRIVER
909 M:      Kieran Bingham <kieran.bingham@ideasonboard.com>
910 L:      linux-media@vger.kernel.org
911 S:      Maintained
912 F:      drivers/media/i2c/adv748x/*
913
914 ANALOG DEVICES INC ADV7511 DRIVER
915 M:      Hans Verkuil <hans.verkuil@cisco.com>
916 L:      linux-media@vger.kernel.org
917 S:      Maintained
918 F:      drivers/media/i2c/adv7511*
919
920 ANALOG DEVICES INC ADV7604 DRIVER
921 M:      Hans Verkuil <hans.verkuil@cisco.com>
922 L:      linux-media@vger.kernel.org
923 S:      Maintained
924 F:      drivers/media/i2c/adv7604*
925
926 ANALOG DEVICES INC ADV7842 DRIVER
927 M:      Hans Verkuil <hans.verkuil@cisco.com>
928 L:      linux-media@vger.kernel.org
929 S:      Maintained
930 F:      drivers/media/i2c/adv7842*
931
932 ANALOG DEVICES INC ASOC CODEC DRIVERS
933 M:      Lars-Peter Clausen <lars@metafoo.de>
934 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
935 W:      http://wiki.analog.com/
936 W:      http://ez.analog.com/community/linux-device-drivers
937 S:      Supported
938 F:      sound/soc/codecs/adau*
939 F:      sound/soc/codecs/adav*
940 F:      sound/soc/codecs/ad1*
941 F:      sound/soc/codecs/ad7*
942 F:      sound/soc/codecs/ssm*
943 F:      sound/soc/codecs/sigmadsp.*
944
945 ANALOG DEVICES INC DMA DRIVERS
946 M:      Lars-Peter Clausen <lars@metafoo.de>
947 W:      http://ez.analog.com/community/linux-device-drivers
948 S:      Supported
949 F:      drivers/dma/dma-axi-dmac.c
950
951 ANALOG DEVICES INC IIO DRIVERS
952 M:      Lars-Peter Clausen <lars@metafoo.de>
953 M:      Michael Hennerich <Michael.Hennerich@analog.com>
954 M:      Stefan Popa <stefan.popa@analog.com>
955 W:      http://wiki.analog.com/
956 W:      http://ez.analog.com/community/linux-device-drivers
957 S:      Supported
958 F:      Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
959 F:      Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
960 F:      drivers/iio/*/ad*
961 F:      drivers/iio/adc/ltc2497*
962 X:      drivers/iio/*/adjd*
963 F:      drivers/staging/iio/*/ad*
964
965 ANDES ARCHITECTURE
966 M:      Greentime Hu <green.hu@gmail.com>
967 M:      Vincent Chen <deanbo422@gmail.com>
968 T:      git https://github.com/andestech/linux.git
969 S:      Supported
970 F:      arch/nds32/
971 F:      Documentation/devicetree/bindings/interrupt-controller/andestech,ativic32.txt
972 F:      Documentation/devicetree/bindings/nds32/
973 K:      nds32
974 N:      nds32
975
976 ANDROID CONFIG FRAGMENTS
977 M:      Rob Herring <robh@kernel.org>
978 S:      Supported
979 F:      kernel/configs/android*
980
981 ANDROID DRIVERS
982 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
983 M:      Arve Hjønnevåg <arve@android.com>
984 M:      Todd Kjos <tkjos@android.com>
985 M:      Martijn Coenen <maco@android.com>
986 M:      Joel Fernandes <joel@joelfernandes.org>
987 M:      Christian Brauner <christian@brauner.io>
988 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
989 L:      devel@driverdev.osuosl.org
990 S:      Supported
991 F:      drivers/android/
992 F:      drivers/staging/android/
993
994 ANDROID GOLDFISH PIC DRIVER
995 M:      Miodrag Dinic <miodrag.dinic@mips.com>
996 S:      Supported
997 F:      Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
998 F:      drivers/irqchip/irq-goldfish-pic.c
999
1000 ANDROID GOLDFISH RTC DRIVER
1001 M:      Miodrag Dinic <miodrag.dinic@mips.com>
1002 S:      Supported
1003 F:      Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
1004 F:      drivers/rtc/rtc-goldfish.c
1005
1006 ANDROID ION DRIVER
1007 M:      Laura Abbott <labbott@redhat.com>
1008 M:      Sumit Semwal <sumit.semwal@linaro.org>
1009 L:      devel@driverdev.osuosl.org
1010 L:      dri-devel@lists.freedesktop.org
1011 L:      linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
1012 S:      Supported
1013 F:      drivers/staging/android/ion
1014 F:      drivers/staging/android/uapi/ion.h
1015
1016 AOA (Apple Onboard Audio) ALSA DRIVER
1017 M:      Johannes Berg <johannes@sipsolutions.net>
1018 L:      linuxppc-dev@lists.ozlabs.org
1019 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
1020 S:      Maintained
1021 F:      sound/aoa/
1022
1023 APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
1024 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
1025 L:      linux-iio@vger.kernel.org
1026 S:      Maintained
1027 F:      drivers/iio/adc/stx104.c
1028
1029 APM DRIVER
1030 M:      Jiri Kosina <jikos@kernel.org>
1031 S:      Odd fixes
1032 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
1033 F:      arch/x86/kernel/apm_32.c
1034 F:      include/linux/apm_bios.h
1035 F:      include/uapi/linux/apm_bios.h
1036 F:      drivers/char/apm-emulation.c
1037
1038 APPARMOR SECURITY MODULE
1039 M:      John Johansen <john.johansen@canonical.com>
1040 L:      apparmor@lists.ubuntu.com (subscribers-only, general discussion)
1041 W:      wiki.apparmor.net
1042 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
1043 S:      Supported
1044 F:      security/apparmor/
1045 F:      Documentation/admin-guide/LSM/apparmor.rst
1046
1047 APPLE BCM5974 MULTITOUCH DRIVER
1048 M:      Henrik Rydberg <rydberg@bitmath.org>
1049 L:      linux-input@vger.kernel.org
1050 S:      Odd fixes
1051 F:      drivers/input/mouse/bcm5974.c
1052
1053 APPLE SMC DRIVER
1054 M:      Henrik Rydberg <rydberg@bitmath.org>
1055 L:      linux-hwmon@vger.kernel.org
1056 S:      Odd fixes
1057 F:      drivers/hwmon/applesmc.c
1058
1059 APPLETALK NETWORK LAYER
1060 L:      netdev@vger.kernel.org
1061 S:      Odd fixes
1062 F:      drivers/net/appletalk/
1063 F:      net/appletalk/
1064 F:      include/linux/atalk.h
1065 F:      include/uapi/linux/atalk.h
1066
1067 APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
1068 M:      Khuong Dinh <khuong@os.amperecomputing.com>
1069 S:      Supported
1070 F:      arch/arm64/boot/dts/apm/
1071
1072 APPLIED MICRO (APM) X-GENE SOC EDAC
1073 M:      Khuong Dinh <khuong@os.amperecomputing.com>
1074 S:      Supported
1075 F:      drivers/edac/xgene_edac.c
1076 F:      Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
1077
1078 APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
1079 M:      Iyappan Subramanian <iyappan@os.amperecomputing.com>
1080 M:      Keyur Chudgar <keyur@os.amperecomputing.com>
1081 S:      Supported
1082 F:      drivers/net/ethernet/apm/xgene-v2/
1083
1084 APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
1085 M:      Iyappan Subramanian <iyappan@os.amperecomputing.com>
1086 M:      Keyur Chudgar <keyur@os.amperecomputing.com>
1087 M:      Quan Nguyen <quan@os.amperecomputing.com>
1088 S:      Supported
1089 F:      drivers/net/ethernet/apm/xgene/
1090 F:      drivers/net/phy/mdio-xgene.c
1091 F:      Documentation/devicetree/bindings/net/apm-xgene-enet.txt
1092 F:      Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
1093
1094 APPLIED MICRO (APM) X-GENE SOC PMU
1095 M:      Khuong Dinh <khuong@os.amperecomputing.com>
1096 S:      Supported
1097 F:      drivers/perf/xgene_pmu.c
1098 F:      Documentation/perf/xgene-pmu.txt
1099 F:      Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
1100
1101 APTINA CAMERA SENSOR PLL
1102 M:      Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
1103 L:      linux-media@vger.kernel.org
1104 S:      Maintained
1105 F:      drivers/media/i2c/aptina-pll.*
1106
1107 ARC FRAMEBUFFER DRIVER
1108 M:      Jaya Kumar <jayalk@intworks.biz>
1109 S:      Maintained
1110 F:      drivers/video/fbdev/arcfb.c
1111 F:      drivers/video/fbdev/core/fb_defio.c
1112
1113 ARC PGU DRM DRIVER
1114 M:      Alexey Brodkin <abrodkin@synopsys.com>
1115 S:      Supported
1116 F:      drivers/gpu/drm/arc/
1117 F:      Documentation/devicetree/bindings/display/snps,arcpgu.txt
1118
1119 ARCNET NETWORK LAYER
1120 M:      Michael Grzeschik <m.grzeschik@pengutronix.de>
1121 L:      netdev@vger.kernel.org
1122 S:      Maintained
1123 F:      drivers/net/arcnet/
1124 F:      include/uapi/linux/if_arcnet.h
1125
1126 ARM ARCHITECTED TIMER DRIVER
1127 M:      Mark Rutland <mark.rutland@arm.com>
1128 M:      Marc Zyngier <marc.zyngier@arm.com>
1129 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1130 S:      Maintained
1131 F:      arch/arm/include/asm/arch_timer.h
1132 F:      arch/arm64/include/asm/arch_timer.h
1133 F:      drivers/clocksource/arm_arch_timer.c
1134
1135 ARM INTEGRATOR, VERSATILE AND REALVIEW SUPPORT
1136 M:      Linus Walleij <linus.walleij@linaro.org>
1137 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1138 S:      Maintained
1139 F:      Documentation/devicetree/bindings/arm/arm-boards
1140 F:      Documentation/devicetree/bindings/auxdisplay/arm-charlcd.txt
1141 F:      Documentation/devicetree/bindings/clock/arm-integrator.txt
1142 F:      Documentation/devicetree/bindings/interrupt-controller/arm,versatile-fpga-irq.txt
1143 F:      Documentation/devicetree/bindings/mtd/arm-versatile.txt
1144 F:      arch/arm/mach-integrator/
1145 F:      arch/arm/mach-realview/
1146 F:      arch/arm/mach-versatile/
1147 F:      arch/arm/plat-versatile/
1148 F:      arch/arm/boot/dts/arm-realview-*
1149 F:      arch/arm/boot/dts/integrator*
1150 F:      arch/arm/boot/dts/versatile*
1151 F:      drivers/clk/versatile/
1152 F:      drivers/i2c/busses/i2c-versatile.c
1153 F:      drivers/irqchip/irq-versatile-fpga.c
1154 F:      drivers/mtd/maps/physmap_of_versatile.c
1155 F:      drivers/power/reset/arm-versatile-reboot.c
1156 F:      drivers/soc/versatile/
1157
1158 ARM HDLCD DRM DRIVER
1159 M:      Liviu Dudau <liviu.dudau@arm.com>
1160 S:      Supported
1161 F:      drivers/gpu/drm/arm/hdlcd_*
1162 F:      Documentation/devicetree/bindings/display/arm,hdlcd.txt
1163
1164 ARM KOMEDA DRM-KMS DRIVER
1165 M:      James (Qian) Wang <james.qian.wang@arm.com>
1166 M:      Liviu Dudau <liviu.dudau@arm.com>
1167 L:      Mali DP Maintainers <malidp@foss.arm.com>
1168 S:      Supported
1169 T:      git git://linux-arm.org/linux-ld.git for-upstream/mali-dp
1170 F:      drivers/gpu/drm/arm/display/include/
1171 F:      drivers/gpu/drm/arm/display/komeda/
1172 F:      Documentation/devicetree/bindings/display/arm,komeda.txt
1173 F:      Documentation/gpu/komeda-kms.rst
1174
1175 ARM MALI-DP DRM DRIVER
1176 M:      Liviu Dudau <liviu.dudau@arm.com>
1177 M:      Brian Starkey <brian.starkey@arm.com>
1178 L:      Mali DP Maintainers <malidp@foss.arm.com>
1179 S:      Supported
1180 T:      git git://linux-arm.org/linux-ld.git for-upstream/mali-dp
1181 F:      drivers/gpu/drm/arm/
1182 F:      Documentation/devicetree/bindings/display/arm,malidp.txt
1183 F:      Documentation/gpu/afbc.rst
1184
1185 ARM MALI PANFROST DRM DRIVER
1186 M:      Rob Herring <robh@kernel.org>
1187 M:      Tomeu Vizoso <tomeu.vizoso@collabora.com>
1188 L:      dri-devel@lists.freedesktop.org
1189 S:      Supported
1190 T:      git git://anongit.freedesktop.org/drm/drm-misc
1191 F:      drivers/gpu/drm/panfrost/
1192 F:      include/uapi/drm/panfrost_drm.h
1193
1194 ARM MFM AND FLOPPY DRIVERS
1195 M:      Ian Molton <spyro@f2s.com>
1196 S:      Maintained
1197 F:      arch/arm/lib/floppydma.S
1198 F:      arch/arm/include/asm/floppy.h
1199
1200 ARM PMU PROFILING AND DEBUGGING
1201 M:      Will Deacon <will.deacon@arm.com>
1202 M:      Mark Rutland <mark.rutland@arm.com>
1203 S:      Maintained
1204 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1205 F:      arch/arm*/kernel/perf_*
1206 F:      arch/arm/oprofile/common.c
1207 F:      arch/arm*/kernel/hw_breakpoint.c
1208 F:      arch/arm*/include/asm/hw_breakpoint.h
1209 F:      arch/arm*/include/asm/perf_event.h
1210 F:      drivers/perf/*
1211 F:      include/linux/perf/arm_pmu.h
1212 F:      Documentation/devicetree/bindings/arm/pmu.yaml
1213 F:      Documentation/devicetree/bindings/perf/
1214
1215 ARM PORT
1216 M:      Russell King <linux@armlinux.org.uk>
1217 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1218 W:      http://www.armlinux.org.uk/
1219 S:      Odd Fixes
1220 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git
1221 F:      arch/arm/
1222 X:      arch/arm/boot/dts/
1223
1224 ARM PRIMECELL AACI PL041 DRIVER
1225 M:      Russell King <linux@armlinux.org.uk>
1226 S:      Odd Fixes
1227 F:      sound/arm/aaci.*
1228
1229 ARM PRIMECELL BUS SUPPORT
1230 M:      Russell King <linux@armlinux.org.uk>
1231 S:      Odd Fixes
1232 F:      drivers/amba/
1233 F:      include/linux/amba/bus.h
1234
1235 ARM PRIMECELL CLCD PL110 DRIVER
1236 M:      Russell King <linux@armlinux.org.uk>
1237 S:      Odd Fixes
1238 F:      drivers/video/fbdev/amba-clcd.*
1239
1240 ARM PRIMECELL KMI PL050 DRIVER
1241 M:      Russell King <linux@armlinux.org.uk>
1242 S:      Odd Fixes
1243 F:      drivers/input/serio/ambakmi.*
1244 F:      include/linux/amba/kmi.h
1245
1246 ARM PRIMECELL MMCI PL180/1 DRIVER
1247 M:      Russell King <linux@armlinux.org.uk>
1248 S:      Odd Fixes
1249 F:      drivers/mmc/host/mmci.*
1250 F:      include/linux/amba/mmci.h
1251
1252 ARM PRIMECELL SSP PL022 SPI DRIVER
1253 M:      Linus Walleij <linus.walleij@linaro.org>
1254 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1255 S:      Maintained
1256 F:      Documentation/devicetree/bindings/spi/spi_pl022.txt
1257 F:      drivers/spi/spi-pl022.c
1258
1259 ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1260 M:      Russell King <linux@armlinux.org.uk>
1261 S:      Odd Fixes
1262 F:      drivers/tty/serial/amba-pl01*.c
1263 F:      include/linux/amba/serial.h
1264
1265 ARM PRIMECELL VIC PL190/PL192 DRIVER
1266 M:      Linus Walleij <linus.walleij@linaro.org>
1267 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1268 S:      Maintained
1269 F:      Documentation/devicetree/bindings/interrupt-controller/arm,vic.txt
1270 F:      drivers/irqchip/irq-vic.c
1271
1272 ARM SMMU DRIVERS
1273 M:      Will Deacon <will.deacon@arm.com>
1274 R:      Robin Murphy <robin.murphy@arm.com>
1275 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1276 S:      Maintained
1277 F:      drivers/iommu/arm-smmu.c
1278 F:      drivers/iommu/arm-smmu-v3.c
1279 F:      drivers/iommu/io-pgtable-arm.c
1280 F:      drivers/iommu/io-pgtable-arm-v7s.c
1281
1282 ARM SUB-ARCHITECTURES
1283 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1284 S:      Maintained
1285 F:      arch/arm/mach-*/
1286 F:      arch/arm/plat-*/
1287 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
1288
1289 ARM/ACTIONS SEMI ARCHITECTURE
1290 M:      Andreas Färber <afaerber@suse.de>
1291 R:      Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1292 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1293 S:      Maintained
1294 N:      owl
1295 F:      arch/arm/mach-actions/
1296 F:      arch/arm/boot/dts/owl-*
1297 F:      arch/arm64/boot/dts/actions/
1298 F:      drivers/clk/actions/
1299 F:      drivers/clocksource/timer-owl*
1300 F:      drivers/dma/owl-dma.c
1301 F:      drivers/i2c/busses/i2c-owl.c
1302 F:      drivers/pinctrl/actions/*
1303 F:      drivers/soc/actions/
1304 F:      include/dt-bindings/power/owl-*
1305 F:      include/linux/soc/actions/
1306 F:      Documentation/devicetree/bindings/arm/actions.txt
1307 F:      Documentation/devicetree/bindings/clock/actions,owl-cmu.txt
1308 F:      Documentation/devicetree/bindings/dma/owl-dma.txt
1309 F:      Documentation/devicetree/bindings/i2c/i2c-owl.txt
1310 F:      Documentation/devicetree/bindings/pinctrl/actions,s900-pinctrl.txt
1311 F:      Documentation/devicetree/bindings/power/actions,owl-sps.txt
1312 F:      Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1313
1314 ARM/ADS SPHERE MACHINE SUPPORT
1315 M:      Lennert Buytenhek <kernel@wantstofly.org>
1316 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1317 S:      Maintained
1318
1319 ARM/AFEB9260 MACHINE SUPPORT
1320 M:      Sergey Lapin <slapin@ossfans.org>
1321 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1322 S:      Maintained
1323
1324 ARM/AJECO 1ARM MACHINE SUPPORT
1325 M:      Lennert Buytenhek <kernel@wantstofly.org>
1326 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1327 S:      Maintained
1328
1329 ARM/Allwinner SoC Clock Support
1330 M:      Emilio López <emilio@elopez.com.ar>
1331 S:      Maintained
1332 F:      drivers/clk/sunxi/
1333
1334 ARM/Allwinner sunXi SoC support
1335 M:      Maxime Ripard <maxime.ripard@bootlin.com>
1336 M:      Chen-Yu Tsai <wens@csie.org>
1337 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1338 S:      Maintained
1339 N:      sun[x456789]i
1340 N:      sun50i
1341 F:      arch/arm/mach-sunxi/
1342 F:      arch/arm64/boot/dts/allwinner/
1343 F:      drivers/clk/sunxi-ng/
1344 F:      drivers/pinctrl/sunxi/
1345 F:      drivers/soc/sunxi/
1346 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1347
1348 ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1349 M:      Neil Armstrong <narmstrong@baylibre.com>
1350 M:      Jerome Brunet <jbrunet@baylibre.com>
1351 L:      linux-amlogic@lists.infradead.org
1352 S:      Maintained
1353 F:      drivers/clk/meson/
1354 F:      include/dt-bindings/clock/meson*
1355 F:      include/dt-bindings/clock/gxbb*
1356 F:      Documentation/devicetree/bindings/clock/amlogic*
1357
1358 ARM/Amlogic Meson SoC support
1359 M:      Kevin Hilman <khilman@baylibre.com>
1360 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1361 L:      linux-amlogic@lists.infradead.org
1362 W:      http://linux-meson.com/
1363 S:      Maintained
1364 F:      arch/arm/mach-meson/
1365 F:      arch/arm/boot/dts/meson*
1366 F:      arch/arm64/boot/dts/amlogic/
1367 F:      drivers/pinctrl/meson/
1368 F:      drivers/mmc/host/meson*
1369 F:      drivers/soc/amlogic/
1370 N:      meson
1371
1372 ARM/Amlogic Meson SoC Sound Drivers
1373 M:      Jerome Brunet <jbrunet@baylibre.com>
1374 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
1375 S:      Maintained
1376 F:      sound/soc/meson/
1377 F:      Documentation/devicetree/bindings/sound/amlogic*
1378
1379 ARM/Annapurna Labs ALPINE ARCHITECTURE
1380 M:      Tsahee Zidenberg <tsahee@annapurnalabs.com>
1381 M:      Antoine Tenart <antoine.tenart@bootlin.com>
1382 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1383 S:      Maintained
1384 F:      arch/arm/mach-alpine/
1385 F:      arch/arm/boot/dts/alpine*
1386 F:      arch/arm64/boot/dts/al/
1387 F:      drivers/*/*alpine*
1388
1389 ARM/ARTPEC MACHINE SUPPORT
1390 M:      Jesper Nilsson <jesper.nilsson@axis.com>
1391 M:      Lars Persson <lars.persson@axis.com>
1392 S:      Maintained
1393 L:      linux-arm-kernel@axis.com
1394 F:      arch/arm/mach-artpec
1395 F:      arch/arm/boot/dts/artpec6*
1396 F:      drivers/clk/axis
1397 F:      drivers/crypto/axis
1398 F:      drivers/pinctrl/pinctrl-artpec*
1399 F:      Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1400
1401 ARM/ASPEED I2C DRIVER
1402 M:      Brendan Higgins <brendanhiggins@google.com>
1403 R:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
1404 R:      Joel Stanley <joel@jms.id.au>
1405 L:      linux-i2c@vger.kernel.org
1406 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
1407 S:      Maintained
1408 F:      drivers/irqchip/irq-aspeed-i2c-ic.c
1409 F:      drivers/i2c/busses/i2c-aspeed.c
1410 F:      Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1411 F:      Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
1412
1413 ARM/ASPEED MACHINE SUPPORT
1414 M:      Joel Stanley <joel@jms.id.au>
1415 R:      Andrew Jeffery <andrew@aj.id.au>
1416 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1417 L:      linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
1418 Q:      https://patchwork.ozlabs.org/project/linux-aspeed/list/
1419 S:      Supported
1420 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git
1421 F:      arch/arm/mach-aspeed/
1422 F:      arch/arm/boot/dts/aspeed-*
1423 N:      aspeed
1424
1425 ARM/BITMAIN ARCHITECTURE
1426 M:      Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1427 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1428 S:      Maintained
1429 F:      arch/arm64/boot/dts/bitmain/
1430 F:      drivers/pinctrl/pinctrl-bm1880.c
1431 F:      Documentation/devicetree/bindings/arm/bitmain.yaml
1432 F:      Documentation/devicetree/bindings/pinctrl/bitmain,bm1880-pinctrl.txt
1433
1434 ARM/CALXEDA HIGHBANK ARCHITECTURE
1435 M:      Rob Herring <robh@kernel.org>
1436 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1437 S:      Maintained
1438 F:      arch/arm/mach-highbank/
1439 F:      arch/arm/boot/dts/highbank.dts
1440 F:      arch/arm/boot/dts/ecx-*.dts*
1441
1442 ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1443 M:      Krzysztof Halasa <khalasa@piap.pl>
1444 S:      Maintained
1445 F:      arch/arm/mach-cns3xxx/
1446
1447 ARM/CAVIUM THUNDER NETWORK DRIVER
1448 M:      Sunil Goutham <sgoutham@cavium.com>
1449 M:      Robert Richter <rric@kernel.org>
1450 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1451 S:      Supported
1452 F:      drivers/net/ethernet/cavium/thunder/
1453
1454 ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
1455 M:      Lukasz Majewski <lukma@denx.de>
1456 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1457 S:      Maintained
1458 F:      arch/arm/mach-ep93xx/ts72xx.c
1459
1460 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1461 M:      Alexander Shiyan <shc_work@mail.ru>
1462 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1463 S:      Odd Fixes
1464 N:      clps711x
1465
1466 ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1467 M:      Lennert Buytenhek <kernel@wantstofly.org>
1468 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1469 S:      Maintained
1470
1471 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1472 M:      Hartley Sweeten <hsweeten@visionengravers.com>
1473 M:      Alexander Sverdlin <alexander.sverdlin@gmail.com>
1474 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1475 S:      Maintained
1476 F:      arch/arm/mach-ep93xx/
1477 F:      arch/arm/mach-ep93xx/include/mach/
1478
1479 ARM/CLKDEV SUPPORT
1480 M:      Russell King <linux@armlinux.org.uk>
1481 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1482 S:      Maintained
1483 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1484 F:      drivers/clk/clkdev.c
1485
1486 ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1487 M:      Mike Rapoport <mike@compulab.co.il>
1488 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1489 S:      Maintained
1490
1491 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1492 M:      Baruch Siach <baruch@tkos.co.il>
1493 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1494 S:      Maintained
1495 F:      arch/arm/boot/dts/cx92755*
1496 N:      digicolor
1497
1498 ARM/CONTEC MICRO9 MACHINE SUPPORT
1499 M:      Hubert Feurstein <hubert.feurstein@contec.at>
1500 S:      Maintained
1501 F:      arch/arm/mach-ep93xx/micro9.c
1502
1503 ARM/CORESIGHT FRAMEWORK AND DRIVERS
1504 M:      Mathieu Poirier <mathieu.poirier@linaro.org>
1505 R:      Suzuki K Poulose <suzuki.poulose@arm.com>
1506 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1507 S:      Maintained
1508 F:      drivers/hwtracing/coresight/*
1509 F:      Documentation/trace/coresight.txt
1510 F:      Documentation/trace/coresight-cpu-debug.txt
1511 F:      Documentation/devicetree/bindings/arm/coresight.txt
1512 F:      Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1513 F:      Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1514 F:      tools/perf/arch/arm/util/pmu.c
1515 F:      tools/perf/arch/arm/util/auxtrace.c
1516 F:      tools/perf/arch/arm/util/cs-etm.c
1517 F:      tools/perf/arch/arm/util/cs-etm.h
1518 F:      tools/perf/util/cs-etm.*
1519 F:      tools/perf/util/cs-etm-decoder/*
1520
1521 ARM/CORGI MACHINE SUPPORT
1522 M:      Richard Purdie <rpurdie@rpsys.net>
1523 S:      Maintained
1524
1525 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1526 M:      Hans Ulli Kroll <ulli.kroll@googlemail.com>
1527 M:      Linus Walleij <linus.walleij@linaro.org>
1528 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1529 T:      git git://github.com/ulli-kroll/linux.git
1530 S:      Maintained
1531 F:      Documentation/devicetree/bindings/arm/gemini.txt
1532 F:      Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
1533 F:      Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt
1534 F:      Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt
1535 F:      arch/arm/mach-gemini/
1536 F:      drivers/net/ethernet/cortina/
1537 F:      drivers/pinctrl/pinctrl-gemini.c
1538 F:      drivers/rtc/rtc-ftrtc010.c
1539
1540 ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1541 M:      Barry Song <baohua@kernel.org>
1542 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1543 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1544 S:      Maintained
1545 F:      arch/arm/boot/dts/prima2*
1546 F:      arch/arm/mach-prima2/
1547 F:      drivers/clk/sirf/
1548 F:      drivers/clocksource/timer-prima2.c
1549 F:      drivers/clocksource/timer-atlas7.c
1550 N:      [^a-z]sirf
1551 X:      drivers/gnss
1552
1553 ARM/EBSA110 MACHINE SUPPORT
1554 M:      Russell King <linux@armlinux.org.uk>
1555 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1556 W:      http://www.armlinux.org.uk/
1557 S:      Maintained
1558 F:      arch/arm/mach-ebsa110/
1559 F:      drivers/net/ethernet/amd/am79c961a.*
1560
1561 ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1562 M:      Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
1563 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
1564 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1565 S:      Maintained
1566 N:      efm32
1567
1568 ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1569 M:      Robert Jarzmik <robert.jarzmik@free.fr>
1570 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1571 S:      Maintained
1572 F:      arch/arm/mach-pxa/ezx.c
1573
1574 ARM/FARADAY FA526 PORT
1575 M:      Hans Ulli Kroll <ulli.kroll@googlemail.com>
1576 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1577 S:      Maintained
1578 T:      git git://git.berlios.de/gemini-board
1579 F:      arch/arm/mm/*-fa*
1580
1581 ARM/FOOTBRIDGE ARCHITECTURE
1582 M:      Russell King <linux@armlinux.org.uk>
1583 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1584 W:      http://www.armlinux.org.uk/
1585 S:      Maintained
1586 F:      arch/arm/include/asm/hardware/dec21285.h
1587 F:      arch/arm/mach-footbridge/
1588
1589 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1590 M:      Shawn Guo <shawnguo@kernel.org>
1591 M:      Sascha Hauer <s.hauer@pengutronix.de>
1592 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
1593 R:      Fabio Estevam <festevam@gmail.com>
1594 R:      NXP Linux Team <linux-imx@nxp.com>
1595 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1596 S:      Maintained
1597 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1598 N:      imx
1599 N:      mxs
1600 X:      drivers/media/i2c/
1601
1602 ARM/FREESCALE VYBRID ARM ARCHITECTURE
1603 M:      Shawn Guo <shawnguo@kernel.org>
1604 M:      Sascha Hauer <s.hauer@pengutronix.de>
1605 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
1606 R:      Stefan Agner <stefan@agner.ch>
1607 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1608 S:      Maintained
1609 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1610 F:      arch/arm/mach-imx/*vf610*
1611 F:      arch/arm/boot/dts/vf*
1612
1613 ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE
1614 M:      Shawn Guo <shawnguo@kernel.org>
1615 M:      Li Yang <leoyang.li@nxp.com>
1616 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1617 S:      Maintained
1618 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1619 F:      arch/arm/boot/dts/ls1021a*
1620 F:      arch/arm64/boot/dts/freescale/fsl-*
1621 F:      arch/arm64/boot/dts/freescale/qoriq-*
1622
1623 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1624 M:      Lennert Buytenhek <kernel@wantstofly.org>
1625 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1626 S:      Maintained
1627
1628 ARM/GUMSTIX MACHINE SUPPORT
1629 M:      Steve Sakoman <sakoman@gmail.com>
1630 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1631 S:      Maintained
1632
1633 ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1634 M:      Philipp Zabel <philipp.zabel@gmail.com>
1635 M:      Paul Parsons <lost.distance@yahoo.com>
1636 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1637 S:      Maintained
1638 F:      arch/arm/mach-pxa/hx4700.c
1639 F:      arch/arm/mach-pxa/include/mach/hx4700.h
1640 F:      sound/soc/pxa/hx4700.c
1641
1642 ARM/HISILICON SOC SUPPORT
1643 M:      Wei Xu <xuwei5@hisilicon.com>
1644 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1645 W:      http://www.hisilicon.com
1646 S:      Supported
1647 T:      git git://github.com/hisilicon/linux-hisi.git
1648 F:      arch/arm/mach-hisi/
1649 F:      arch/arm/boot/dts/hi3*
1650 F:      arch/arm/boot/dts/hip*
1651 F:      arch/arm/boot/dts/hisi*
1652 F:      arch/arm64/boot/dts/hisilicon/
1653
1654 ARM/HP JORNADA 7XX MACHINE SUPPORT
1655 M:      Kristoffer Ericson <kristoffer.ericson@gmail.com>
1656 W:      www.jlime.com
1657 S:      Maintained
1658 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1659 F:      arch/arm/mach-sa1100/jornada720.c
1660 F:      arch/arm/mach-sa1100/include/mach/jornada720.h
1661
1662 ARM/IGEP MACHINE SUPPORT
1663 M:      Enric Balletbo i Serra <eballetbo@gmail.com>
1664 M:      Javier Martinez Canillas <javier@dowhile0.org>
1665 L:      linux-omap@vger.kernel.org
1666 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1667 S:      Maintained
1668 F:      arch/arm/boot/dts/omap3-igep*
1669
1670 ARM/INCOME PXA270 SUPPORT
1671 M:      Marek Vasut <marek.vasut@gmail.com>
1672 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1673 S:      Maintained
1674 F:      arch/arm/mach-pxa/colibri-pxa270-income.c
1675
1676 ARM/INTEL IOP13XX ARM ARCHITECTURE
1677 M:      Lennert Buytenhek <kernel@wantstofly.org>
1678 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1679 S:      Maintained
1680
1681 ARM/INTEL IOP32X ARM ARCHITECTURE
1682 M:      Lennert Buytenhek <kernel@wantstofly.org>
1683 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1684 S:      Maintained
1685
1686 ARM/INTEL IOP33X ARM ARCHITECTURE
1687 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1688 S:      Orphan
1689
1690 ARM/INTEL IQ81342EX MACHINE SUPPORT
1691 M:      Lennert Buytenhek <kernel@wantstofly.org>
1692 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1693 S:      Maintained
1694
1695 ARM/INTEL IXDP2850 MACHINE SUPPORT
1696 M:      Lennert Buytenhek <kernel@wantstofly.org>
1697 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1698 S:      Maintained
1699
1700 ARM/INTEL IXP4XX ARM ARCHITECTURE
1701 M:      Imre Kaloz <kaloz@openwrt.org>
1702 M:      Krzysztof Halasa <khalasa@piap.pl>
1703 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1704 S:      Maintained
1705 F:      arch/arm/mach-ixp4xx/
1706
1707 ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1708 M:      Jonathan Cameron <jic23@cam.ac.uk>
1709 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1710 S:      Maintained
1711 F:      arch/arm/mach-pxa/stargate2.c
1712 F:      drivers/pcmcia/pxa2xx_stargate2.c
1713
1714 ARM/INTEL XSC3 (MANZANO) ARM CORE
1715 M:      Lennert Buytenhek <kernel@wantstofly.org>
1716 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1717 S:      Maintained
1718
1719 ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1720 M:      Lennert Buytenhek <kernel@wantstofly.org>
1721 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1722 S:      Maintained
1723
1724 ARM/LG1K ARCHITECTURE
1725 M:      Chanho Min <chanho.min@lge.com>
1726 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1727 S:      Maintained
1728 F:      arch/arm64/boot/dts/lg/
1729
1730 ARM/LOGICPD PXA270 MACHINE SUPPORT
1731 M:      Lennert Buytenhek <kernel@wantstofly.org>
1732 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1733 S:      Maintained
1734
1735 ARM/LPC18XX ARCHITECTURE
1736 M:      Vladimir Zapolskiy <vz@mleia.com>
1737 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1738 S:      Maintained
1739 F:      arch/arm/boot/dts/lpc43*
1740 F:      drivers/i2c/busses/i2c-lpc2k.c
1741 F:      drivers/memory/pl172.c
1742 F:      drivers/mtd/spi-nor/nxp-spifi.c
1743 F:      drivers/rtc/rtc-lpc24xx.c
1744 N:      lpc18xx
1745
1746 ARM/LPC32XX SOC SUPPORT
1747 M:      Vladimir Zapolskiy <vz@mleia.com>
1748 M:      Sylvain Lemieux <slemieux.tyco@gmail.com>
1749 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1750 T:      git git://github.com/vzapolskiy/linux-lpc32xx.git
1751 S:      Maintained
1752 F:      arch/arm/boot/dts/lpc32*
1753 F:      arch/arm/mach-lpc32xx/
1754 F:      drivers/i2c/busses/i2c-pnx.c
1755 F:      drivers/net/ethernet/nxp/lpc_eth.c
1756 F:      drivers/usb/host/ohci-nxp.c
1757 F:      drivers/watchdog/pnx4008_wdt.c
1758 N:      lpc32xx
1759
1760 ARM/MAGICIAN MACHINE SUPPORT
1761 M:      Philipp Zabel <philipp.zabel@gmail.com>
1762 S:      Maintained
1763
1764 ARM/Marvell Dove/MV78xx0/Orion SOC support
1765 M:      Jason Cooper <jason@lakedaemon.net>
1766 M:      Andrew Lunn <andrew@lunn.ch>
1767 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1768 M:      Gregory Clement <gregory.clement@bootlin.com>
1769 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1770 S:      Maintained
1771 F:      Documentation/devicetree/bindings/soc/dove/
1772 F:      arch/arm/mach-dove/
1773 F:      arch/arm/mach-mv78xx0/
1774 F:      arch/arm/mach-orion5x/
1775 F:      arch/arm/plat-orion/
1776 F:      arch/arm/boot/dts/dove*
1777 F:      arch/arm/boot/dts/orion5x*
1778
1779 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1780 M:      Jason Cooper <jason@lakedaemon.net>
1781 M:      Andrew Lunn <andrew@lunn.ch>
1782 M:      Gregory Clement <gregory.clement@bootlin.com>
1783 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1784 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1785 S:      Maintained
1786 F:      arch/arm/boot/dts/armada*
1787 F:      arch/arm/boot/dts/kirkwood*
1788 F:      arch/arm/configs/mvebu_*_defconfig
1789 F:      arch/arm/mach-mvebu/
1790 F:      arch/arm64/boot/dts/marvell/armada*
1791 F:      drivers/cpufreq/armada-37xx-cpufreq.c
1792 F:      drivers/cpufreq/armada-8k-cpufreq.c
1793 F:      drivers/cpufreq/mvebu-cpufreq.c
1794 F:      drivers/irqchip/irq-armada-370-xp.c
1795 F:      drivers/irqchip/irq-mvebu-*
1796 F:      drivers/pinctrl/mvebu/
1797 F:      drivers/rtc/rtc-armada38x.c
1798
1799 ARM/Mediatek RTC DRIVER
1800 M:      Eddie Huang <eddie.huang@mediatek.com>
1801 M:      Sean Wang <sean.wang@mediatek.com>
1802 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1803 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1804 S:      Maintained
1805 F:      Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
1806 F:      drivers/rtc/rtc-mt6397.c
1807 F:      drivers/rtc/rtc-mt7622.c
1808
1809 ARM/Mediatek SoC support
1810 M:      Matthias Brugger <matthias.bgg@gmail.com>
1811 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1812 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1813 W:      https://mtk.bcnfs.org/
1814 C:      irc://chat.freenode.net/linux-mediatek
1815 S:      Maintained
1816 F:      arch/arm/boot/dts/mt6*
1817 F:      arch/arm/boot/dts/mt7*
1818 F:      arch/arm/boot/dts/mt8*
1819 F:      arch/arm/mach-mediatek/
1820 F:      arch/arm64/boot/dts/mediatek/
1821 F:      drivers/soc/mediatek/
1822 N:      mtk
1823 N:      mt[678]
1824 K:      mediatek
1825
1826 ARM/Mediatek USB3 PHY DRIVER
1827 M:      Chunfeng Yun <chunfeng.yun@mediatek.com>
1828 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1829 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1830 S:      Maintained
1831 F:      drivers/phy/mediatek/
1832 F:      Documentation/devicetree/bindings/phy/phy-mtk-*
1833
1834 ARM/MICREL KS8695 ARCHITECTURE
1835 M:      Greg Ungerer <gerg@uclinux.org>
1836 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1837 F:      arch/arm/mach-ks8695/
1838 S:      Odd Fixes
1839
1840 ARM/Microchip (AT91) SoC support
1841 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
1842 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
1843 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
1844 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1845 W:      http://www.linux4sam.org
1846 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
1847 S:      Supported
1848 N:      at91
1849 N:      atmel
1850 F:      arch/arm/mach-at91/
1851 F:      include/soc/at91/
1852 F:      arch/arm/boot/dts/at91*.dts
1853 F:      arch/arm/boot/dts/at91*.dtsi
1854 F:      arch/arm/boot/dts/sama*.dts
1855 F:      arch/arm/boot/dts/sama*.dtsi
1856 F:      arch/arm/include/debug/at91.S
1857 F:      drivers/memory/atmel*
1858 F:      drivers/watchdog/sama5d4_wdt.c
1859 X:      drivers/input/touchscreen/atmel_mxt_ts.c
1860 X:      drivers/net/wireless/atmel/
1861
1862 ARM/MIOA701 MACHINE SUPPORT
1863 M:      Robert Jarzmik <robert.jarzmik@free.fr>
1864 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1865 F:      arch/arm/mach-pxa/mioa701.c
1866 S:      Maintained
1867
1868 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1869 M:      Michael Petchkovsky <mkpetch@internode.on.net>
1870 S:      Maintained
1871
1872 ARM/NOMADIK/U300/Ux500 ARCHITECTURES
1873 M:      Linus Walleij <linus.walleij@linaro.org>
1874 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1875 S:      Maintained
1876 F:      arch/arm/mach-nomadik/
1877 F:      arch/arm/mach-u300/
1878 F:      arch/arm/mach-ux500/
1879 F:      arch/arm/boot/dts/ste-*
1880 F:      drivers/clk/clk-nomadik.c
1881 F:      drivers/clk/clk-u300.c
1882 F:      drivers/clocksource/clksrc-dbx500-prcmu.c
1883 F:      drivers/clocksource/timer-u300.c
1884 F:      drivers/dma/coh901318*
1885 F:      drivers/dma/ste_dma40*
1886 F:      drivers/hwspinlock/u8500_hsem.c
1887 F:      drivers/i2c/busses/i2c-nomadik.c
1888 F:      drivers/i2c/busses/i2c-stu300.c
1889 F:      drivers/mfd/ab3100*
1890 F:      drivers/mfd/ab8500*
1891 F:      drivers/mfd/abx500*
1892 F:      drivers/mfd/dbx500*
1893 F:      drivers/mfd/db8500*
1894 F:      drivers/pinctrl/nomadik/
1895 F:      drivers/pinctrl/pinctrl-coh901*
1896 F:      drivers/pinctrl/pinctrl-u300.c
1897 F:      drivers/rtc/rtc-ab3100.c
1898 F:      drivers/rtc/rtc-ab8500.c
1899 F:      drivers/rtc/rtc-coh901331.c
1900 F:      drivers/rtc/rtc-pl031.c
1901 F:      drivers/watchdog/coh901327_wdt.c
1902 F:      Documentation/devicetree/bindings/arm/ste-*
1903 F:      Documentation/devicetree/bindings/arm/ux500/
1904 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1905
1906 ARM/NUVOTON NPCM ARCHITECTURE
1907 M:      Avi Fishman <avifishman70@gmail.com>
1908 M:      Tomer Maimon <tmaimon77@gmail.com>
1909 M:      Tali Perry <tali.perry1@gmail.com>
1910 R:      Patrick Venture <venture@google.com>
1911 R:      Nancy Yuen <yuenn@google.com>
1912 R:      Benjamin Fair <benjaminfair@google.com>
1913 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
1914 S:      Supported
1915 F:      arch/arm/mach-npcm/
1916 F:      arch/arm/boot/dts/nuvoton-npcm*
1917 F:      include/dt-bindings/clock/nuvoton,npcm7xx-clock.h
1918 F:      drivers/*/*npcm*
1919 F:      Documentation/devicetree/bindings/*/*npcm*
1920 F:      Documentation/devicetree/bindings/*/*/*npcm*
1921
1922 ARM/NUVOTON W90X900 ARM ARCHITECTURE
1923 M:      Wan ZongShun <mcuos.com@gmail.com>
1924 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1925 W:      http://www.mcuos.com
1926 S:      Maintained
1927 F:      arch/arm/mach-w90x900/
1928 F:      drivers/input/keyboard/w90p910_keypad.c
1929 F:      drivers/input/touchscreen/w90p910_ts.c
1930 F:      drivers/watchdog/nuc900_wdt.c
1931 F:      drivers/net/ethernet/nuvoton/w90p910_ether.c
1932 F:      drivers/mtd/nand/raw/nuc900_nand.c
1933 F:      drivers/rtc/rtc-nuc900.c
1934 F:      drivers/spi/spi-nuc900.c
1935 F:      drivers/usb/host/ehci-w90x900.c
1936 F:      drivers/video/fbdev/nuc900fb.c
1937
1938 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1939 L:      openmoko-kernel@lists.openmoko.org (subscribers-only)
1940 W:      http://wiki.openmoko.org/wiki/Neo_FreeRunner
1941 S:      Orphan
1942 F:      arch/arm/mach-s3c24xx/mach-gta02.c
1943 F:      arch/arm/mach-s3c24xx/gta02.h
1944
1945 ARM/Orion SoC/Technologic Systems TS-78xx platform support
1946 M:      Alexander Clouter <alex@digriz.org.uk>
1947 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1948 W:      http://www.digriz.org.uk/ts78xx/kernel
1949 S:      Maintained
1950 F:      arch/arm/mach-orion5x/ts78xx-*
1951
1952 ARM/OXNAS platform support
1953 M:      Neil Armstrong <narmstrong@baylibre.com>
1954 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1955 L:      linux-oxnas@groups.io (moderated for non-subscribers)
1956 S:      Maintained
1957 F:      arch/arm/mach-oxnas/
1958 F:      arch/arm/boot/dts/ox8*.dts*
1959 N:      oxnas
1960
1961 ARM/PALM TREO SUPPORT
1962 M:      Tomas Cech <sleep_walker@suse.com>
1963 L:      linux-arm-kernel@lists.infradead.org
1964 W:      http://hackndev.com
1965 S:      Maintained
1966 F:      arch/arm/mach-pxa/palmtreo.*
1967
1968 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1969 M:      Marek Vasut <marek.vasut@gmail.com>
1970 L:      linux-arm-kernel@lists.infradead.org
1971 W:      http://hackndev.com
1972 S:      Maintained
1973 F:      arch/arm/mach-pxa/include/mach/palmtx.h
1974 F:      arch/arm/mach-pxa/palmtx.c
1975 F:      arch/arm/mach-pxa/palmt5.*
1976 F:      arch/arm/mach-pxa/include/mach/palmld.h
1977 F:      arch/arm/mach-pxa/palmld.c
1978 F:      arch/arm/mach-pxa/palmte2.*
1979 F:      arch/arm/mach-pxa/include/mach/palmtc.h
1980 F:      arch/arm/mach-pxa/palmtc.c
1981
1982 ARM/PALMZ72 SUPPORT
1983 M:      Sergey Lapin <slapin@ossfans.org>
1984 L:      linux-arm-kernel@lists.infradead.org
1985 W:      http://hackndev.com
1986 S:      Maintained
1987 F:      arch/arm/mach-pxa/palmz72.*
1988
1989 ARM/PLEB SUPPORT
1990 M:      Peter Chubb <pleb@gelato.unsw.edu.au>
1991 W:      http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1992 S:      Maintained
1993
1994 ARM/PT DIGITAL BOARD PORT
1995 M:      Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1996 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1997 W:      http://www.armlinux.org.uk/
1998 S:      Maintained
1999
2000 ARM/QUALCOMM SUPPORT
2001 M:      Andy Gross <andy.gross@linaro.org>
2002 M:      David Brown <david.brown@linaro.org>
2003 L:      linux-arm-msm@vger.kernel.org
2004 S:      Maintained
2005 F:      Documentation/devicetree/bindings/soc/qcom/
2006 F:      Documentation/devicetree/bindings/*/qcom*
2007 F:      arch/arm/boot/dts/qcom-*.dts
2008 F:      arch/arm/boot/dts/qcom-*.dtsi
2009 F:      arch/arm/mach-qcom/
2010 F:      arch/arm64/boot/dts/qcom/
2011 F:      drivers/*/qcom/
2012 F:      drivers/*/qcom*
2013 F:      drivers/*/*/qcom/
2014 F:      drivers/*/*/qcom*
2015 F:      drivers/*/pm8???-*
2016 F:      drivers/bluetooth/btqcomsmd.c
2017 F:      drivers/clocksource/timer-qcom.c
2018 F:      drivers/extcon/extcon-qcom*
2019 F:      drivers/iommu/msm*
2020 F:      drivers/i2c/busses/i2c-qup.c
2021 F:      drivers/i2c/busses/i2c-qcom-geni.c
2022 F:      drivers/mfd/ssbi.c
2023 F:      drivers/mmc/host/mmci_qcom*
2024 F:      drivers/mmc/host/sdhci_msm.c
2025 F:      drivers/pci/controller/dwc/pcie-qcom.c
2026 F:      drivers/phy/qualcomm/
2027 F:      drivers/power/*/msm*
2028 F:      drivers/reset/reset-qcom-*
2029 F:      drivers/scsi/ufs/ufs-qcom.*
2030 F:      drivers/spi/spi-qup.c
2031 F:      drivers/spi/spi-geni-qcom.c
2032 F:      drivers/spi/spi-qcom-qspi.c
2033 F:      drivers/tty/serial/msm_serial.c
2034 F:      drivers/usb/dwc3/dwc3-qcom.c
2035 F:      include/dt-bindings/*/qcom*
2036 F:      include/linux/*/qcom*
2037 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
2038
2039 ARM/RADISYS ENP2611 MACHINE SUPPORT
2040 M:      Lennert Buytenhek <kernel@wantstofly.org>
2041 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2042 S:      Maintained
2043
2044 ARM/RDA MICRO ARCHITECTURE
2045 M:      Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
2046 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2047 L:      linux-unisoc@lists.infradead.org (moderated for non-subscribers)
2048 S:      Maintained
2049 F:      arch/arm/boot/dts/rda8810pl-*
2050 F:      drivers/clocksource/timer-rda.c
2051 F:      drivers/irqchip/irq-rda-intc.c
2052 F:      drivers/tty/serial/rda-uart.c
2053 F:      Documentation/devicetree/bindings/arm/rda.txt
2054 F:      Documentation/devicetree/bindings/interrupt-controller/rda,8810pl-intc.txt
2055 F:      Documentation/devicetree/bindings/serial/rda,8810pl-uart.txt
2056 F:      Documentation/devicetree/bindings/timer/rda,8810pl-timer.txt
2057
2058 ARM/REALTEK ARCHITECTURE
2059 M:      Andreas Färber <afaerber@suse.de>
2060 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2061 S:      Maintained
2062 F:      arch/arm64/boot/dts/realtek/
2063 F:      Documentation/devicetree/bindings/arm/realtek.txt
2064
2065 ARM/RENESAS ARM64 ARCHITECTURE
2066 M:      Simon Horman <horms@verge.net.au>
2067 M:      Magnus Damm <magnus.damm@gmail.com>
2068 L:      linux-renesas-soc@vger.kernel.org
2069 Q:      http://patchwork.kernel.org/project/linux-renesas-soc/list/
2070 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
2071 S:      Supported
2072 F:      arch/arm64/boot/dts/renesas/
2073 F:      Documentation/devicetree/bindings/arm/renesas.yaml
2074 F:      drivers/soc/renesas/
2075 F:      include/linux/soc/renesas/
2076
2077 ARM/RISCPC ARCHITECTURE
2078 M:      Russell King <linux@armlinux.org.uk>
2079 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2080 W:      http://www.armlinux.org.uk/
2081 S:      Maintained
2082 F:      arch/arm/include/asm/hardware/entry-macro-iomd.S
2083 F:      arch/arm/include/asm/hardware/ioc.h
2084 F:      arch/arm/include/asm/hardware/iomd.h
2085 F:      arch/arm/include/asm/hardware/memc.h
2086 F:      arch/arm/mach-rpc/
2087 F:      drivers/net/ethernet/8390/etherh.c
2088 F:      drivers/net/ethernet/i825xx/ether1*
2089 F:      drivers/net/ethernet/seeq/ether3*
2090 F:      drivers/scsi/arm/
2091
2092 ARM/Rockchip SoC support
2093 M:      Heiko Stuebner <heiko@sntech.de>
2094 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2095 L:      linux-rockchip@lists.infradead.org
2096 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
2097 S:      Maintained
2098 F:      arch/arm/boot/dts/rk3*
2099 F:      arch/arm/boot/dts/rv1108*
2100 F:      arch/arm/mach-rockchip/
2101 F:      drivers/clk/rockchip/
2102 F:      drivers/i2c/busses/i2c-rk3x.c
2103 F:      drivers/*/*rockchip*
2104 F:      drivers/*/*/*rockchip*
2105 F:      sound/soc/rockchip/
2106 N:      rockchip
2107
2108 ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
2109 M:      Kukjin Kim <kgene@kernel.org>
2110 M:      Krzysztof Kozlowski <krzk@kernel.org>
2111 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2112 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
2113 Q:      https://patchwork.kernel.org/project/linux-samsung-soc/list/
2114 S:      Maintained
2115 F:      arch/arm/boot/dts/s3c*
2116 F:      arch/arm/boot/dts/s5p*
2117 F:      arch/arm/boot/dts/exynos*
2118 F:      arch/arm64/boot/dts/exynos/
2119 F:      arch/arm/plat-samsung/
2120 F:      arch/arm/mach-s3c24*/
2121 F:      arch/arm/mach-s3c64xx/
2122 F:      arch/arm/mach-s5p*/
2123 F:      arch/arm/mach-exynos*/
2124 F:      drivers/*/*s3c24*
2125 F:      drivers/*/*/*s3c24*
2126 F:      drivers/*/*s3c64xx*
2127 F:      drivers/*/*s5pv210*
2128 F:      drivers/memory/samsung/*
2129 F:      drivers/soc/samsung/*
2130 F:      Documentation/arm/Samsung/
2131 F:      Documentation/devicetree/bindings/arm/samsung/
2132 F:      Documentation/devicetree/bindings/sram/samsung-sram.txt
2133 F:      Documentation/devicetree/bindings/power/pd-samsung.txt
2134 N:      exynos
2135
2136 ARM/SAMSUNG MOBILE MACHINE SUPPORT
2137 M:      Kyungmin Park <kyungmin.park@samsung.com>
2138 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2139 S:      Maintained
2140 F:      arch/arm/mach-s5pv210/
2141
2142 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
2143 M:      Kyungmin Park <kyungmin.park@samsung.com>
2144 M:      Kamil Debski <kamil@wypas.org>
2145 M:      Andrzej Hajda <a.hajda@samsung.com>
2146 L:      linux-arm-kernel@lists.infradead.org
2147 L:      linux-media@vger.kernel.org
2148 S:      Maintained
2149 F:      drivers/media/platform/s5p-g2d/
2150
2151 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
2152 M:      Marek Szyprowski <m.szyprowski@samsung.com>
2153 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
2154 L:      linux-media@vger.kernel.org
2155 S:      Maintained
2156 F:      drivers/media/platform/s5p-cec/
2157 F:      Documentation/devicetree/bindings/media/s5p-cec.txt
2158
2159 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
2160 M:      Andrzej Pietrasiewicz <andrzejtp2010@gmail.com>
2161 M:      Jacek Anaszewski <jacek.anaszewski@gmail.com>
2162 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
2163 L:      linux-arm-kernel@lists.infradead.org
2164 L:      linux-media@vger.kernel.org
2165 S:      Maintained
2166 F:      drivers/media/platform/s5p-jpeg/
2167
2168 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
2169 M:      Kyungmin Park <kyungmin.park@samsung.com>
2170 M:      Kamil Debski <kamil@wypas.org>
2171 M:      Jeongtae Park <jtp.park@samsung.com>
2172 M:      Andrzej Hajda <a.hajda@samsung.com>
2173 L:      linux-arm-kernel@lists.infradead.org
2174 L:      linux-media@vger.kernel.org
2175 S:      Maintained
2176 F:      drivers/media/platform/s5p-mfc/
2177
2178 ARM/SHMOBILE ARM ARCHITECTURE
2179 M:      Simon Horman <horms@verge.net.au>
2180 M:      Magnus Damm <magnus.damm@gmail.com>
2181 L:      linux-renesas-soc@vger.kernel.org
2182 Q:      http://patchwork.kernel.org/project/linux-renesas-soc/list/
2183 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
2184 S:      Supported
2185 F:      arch/arm/boot/dts/emev2*
2186 F:      arch/arm/boot/dts/gr-peach*
2187 F:      arch/arm/boot/dts/iwg20d-q7*
2188 F:      arch/arm/boot/dts/r7s*
2189 F:      arch/arm/boot/dts/r8a*
2190 F:      arch/arm/boot/dts/r9a*
2191 F:      arch/arm/boot/dts/sh*
2192 F:      arch/arm/configs/shmobile_defconfig
2193 F:      arch/arm/include/debug/renesas-scif.S
2194 F:      arch/arm/mach-shmobile/
2195 F:      Documentation/devicetree/bindings/arm/renesas.yaml
2196 F:      drivers/soc/renesas/
2197 F:      include/linux/soc/renesas/
2198
2199 ARM/SOCFPGA ARCHITECTURE
2200 M:      Dinh Nguyen <dinguyen@kernel.org>
2201 S:      Maintained
2202 F:      arch/arm/mach-socfpga/
2203 F:      arch/arm/boot/dts/socfpga*
2204 F:      arch/arm/configs/socfpga_defconfig
2205 F:      arch/arm64/boot/dts/altera/
2206 W:      http://www.rocketboards.org
2207 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
2208
2209 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
2210 M:      Dinh Nguyen <dinguyen@kernel.org>
2211 S:      Maintained
2212 F:      drivers/clk/socfpga/
2213
2214 ARM/SOCFPGA EDAC SUPPORT
2215 M:      Thor Thayer <thor.thayer@linux.intel.com>
2216 S:      Maintained
2217 F:      drivers/edac/altera_edac.
2218
2219 ARM/SPREADTRUM SoC SUPPORT
2220 M:      Orson Zhai <orsonzhai@gmail.com>
2221 M:      Baolin Wang <baolin.wang@linaro.org>
2222 M:      Chunyan Zhang <zhang.lyra@gmail.com>
2223 S:      Maintained
2224 F:      arch/arm64/boot/dts/sprd
2225 N:      sprd
2226
2227 ARM/STI ARCHITECTURE
2228 M:      Patrice Chotard <patrice.chotard@st.com>
2229 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2230 W:      http://www.stlinux.com
2231 S:      Maintained
2232 F:      arch/arm/mach-sti/
2233 F:      arch/arm/boot/dts/sti*
2234 F:      drivers/char/hw_random/st-rng.c
2235 F:      drivers/clocksource/arm_global_timer.c
2236 F:      drivers/clocksource/clksrc_st_lpc.c
2237 F:      drivers/cpufreq/sti-cpufreq.c
2238 F:      drivers/dma/st_fdma*
2239 F:      drivers/i2c/busses/i2c-st.c
2240 F:      drivers/media/rc/st_rc.c
2241 F:      drivers/media/platform/sti/c8sectpfe/
2242 F:      drivers/mmc/host/sdhci-st.c
2243 F:      drivers/phy/st/phy-miphy28lp.c
2244 F:      drivers/phy/st/phy-stih407-usb.c
2245 F:      drivers/pinctrl/pinctrl-st.c
2246 F:      drivers/remoteproc/st_remoteproc.c
2247 F:      drivers/remoteproc/st_slim_rproc.c
2248 F:      drivers/reset/sti/
2249 F:      drivers/rtc/rtc-st-lpc.c
2250 F:      drivers/tty/serial/st-asc.c
2251 F:      drivers/usb/dwc3/dwc3-st.c
2252 F:      drivers/usb/host/ehci-st.c
2253 F:      drivers/usb/host/ohci-st.c
2254 F:      drivers/watchdog/st_lpc_wdt.c
2255 F:      drivers/ata/ahci_st.c
2256 F:      include/linux/remoteproc/st_slim_rproc.h
2257
2258 ARM/STM32 ARCHITECTURE
2259 M:      Maxime Coquelin <mcoquelin.stm32@gmail.com>
2260 M:      Alexandre Torgue <alexandre.torgue@st.com>
2261 L:      linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers)
2262 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2263 S:      Maintained
2264 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2265 N:      stm32
2266 N:      stm
2267 F:      arch/arm/boot/dts/stm32*
2268 F:      arch/arm/mach-stm32/
2269 F:      drivers/clocksource/armv7m_systick.c
2270
2271 ARM/Synaptics SoC support
2272 M:      Jisheng Zhang <Jisheng.Zhang@synaptics.com>
2273 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2274 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2275 S:      Maintained
2276 F:      arch/arm/mach-berlin/
2277 F:      arch/arm/boot/dts/berlin*
2278 F:      arch/arm64/boot/dts/synaptics/
2279
2280 ARM/TANGO ARCHITECTURE
2281 M:      Marc Gonzalez <marc.w.gonzalez@free.fr>
2282 M:      Mans Rullgard <mans@mansr.com>
2283 L:      linux-arm-kernel@lists.infradead.org
2284 S:      Odd Fixes
2285 N:      tango
2286
2287 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
2288 M:      Lennert Buytenhek <kernel@wantstofly.org>
2289 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2290 S:      Maintained
2291
2292 ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2293 M:      Hans Verkuil <hans.verkuil@cisco.com>
2294 L:      linux-tegra@vger.kernel.org
2295 L:      linux-media@vger.kernel.org
2296 S:      Maintained
2297 F:      drivers/media/platform/tegra-cec/
2298 F:      Documentation/devicetree/bindings/media/tegra-cec.txt
2299
2300 ARM/TETON BGA MACHINE SUPPORT
2301 M:      "Mark F. Brown" <mark.brown314@gmail.com>
2302 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2303 S:      Maintained
2304
2305 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2306 M:      Santosh Shilimkar <ssantosh@kernel.org>
2307 L:      linux-kernel@vger.kernel.org
2308 S:      Maintained
2309 F:      drivers/memory/*emif*
2310
2311 ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE
2312 M:      Tero Kristo <t-kristo@ti.com>
2313 M:      Nishanth Menon <nm@ti.com>
2314 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2315 S:      Supported
2316 F:      Documentation/devicetree/bindings/arm/ti/k3.txt
2317 F:      arch/arm64/boot/dts/ti/Makefile
2318 F:      arch/arm64/boot/dts/ti/k3-*
2319 F:      include/dt-bindings/pinctrl/k3.h
2320
2321 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2322 M:      Santosh Shilimkar <ssantosh@kernel.org>
2323 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2324 S:      Maintained
2325 F:      arch/arm/mach-keystone/
2326 F:      arch/arm/boot/dts/keystone-*
2327 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
2328
2329 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2330 M:      Santosh Shilimkar <ssantosh@kernel.org>
2331 L:      linux-kernel@vger.kernel.org
2332 S:      Maintained
2333 F:      drivers/clk/keystone/
2334
2335 ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
2336 M:      Santosh Shilimkar <ssantosh@kernel.org>
2337 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2338 L:      linux-kernel@vger.kernel.org
2339 S:      Maintained
2340 F:      drivers/clocksource/timer-keystone.c
2341
2342 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2343 M:      Santosh Shilimkar <ssantosh@kernel.org>
2344 L:      linux-kernel@vger.kernel.org
2345 S:      Maintained
2346 F:      drivers/power/reset/keystone-reset.c
2347
2348 ARM/THECUS N2100 MACHINE SUPPORT
2349 M:      Lennert Buytenhek <kernel@wantstofly.org>
2350 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2351 S:      Maintained
2352
2353 ARM/TOSA MACHINE SUPPORT
2354 M:      Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2355 M:      Dirk Opfer <dirk@opfer-online.de>
2356 S:      Maintained
2357
2358 ARM/UNIPHIER ARCHITECTURE
2359 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
2360 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2361 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
2362 S:      Maintained
2363 F:      Documentation/devicetree/bindings/arm/socionext/uniphier.txt
2364 F:      Documentation/devicetree/bindings/gpio/gpio-uniphier.txt
2365 F:      Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.txt
2366 F:      arch/arm/boot/dts/uniphier*
2367 F:      arch/arm/include/asm/hardware/cache-uniphier.h
2368 F:      arch/arm/mach-uniphier/
2369 F:      arch/arm/mm/cache-uniphier.c
2370 F:      arch/arm64/boot/dts/socionext/uniphier*
2371 F:      drivers/bus/uniphier-system-bus.c
2372 F:      drivers/clk/uniphier/
2373 F:      drivers/dma/uniphier-mdmac.c
2374 F:      drivers/gpio/gpio-uniphier.c
2375 F:      drivers/i2c/busses/i2c-uniphier*
2376 F:      drivers/irqchip/irq-uniphier-aidet.c
2377 F:      drivers/mmc/host/uniphier-sd.c
2378 F:      drivers/pinctrl/uniphier/
2379 F:      drivers/reset/reset-uniphier.c
2380 F:      drivers/tty/serial/8250/8250_uniphier.c
2381 N:      uniphier
2382
2383 ARM/Ux500 CLOCK FRAMEWORK SUPPORT
2384 M:      Ulf Hansson <ulf.hansson@linaro.org>
2385 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2386 T:      git git://git.linaro.org/people/ulfh/clk.git
2387 S:      Maintained
2388 F:      drivers/clk/ux500/
2389
2390 ARM/VERSATILE EXPRESS PLATFORM
2391 M:      Liviu Dudau <liviu.dudau@arm.com>
2392 M:      Sudeep Holla <sudeep.holla@arm.com>
2393 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2394 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2395 S:      Maintained
2396 F:      arch/arm/boot/dts/vexpress*
2397 F:      arch/arm64/boot/dts/arm/
2398 F:      arch/arm/mach-vexpress/
2399 F:      */*/vexpress*
2400 F:      */*/*/vexpress*
2401 F:      drivers/clk/versatile/clk-vexpress-osc.c
2402 F:      drivers/clocksource/timer-versatile.c
2403 N:      mps2
2404
2405 ARM/VFP SUPPORT
2406 M:      Russell King <linux@armlinux.org.uk>
2407 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2408 W:      http://www.armlinux.org.uk/
2409 S:      Maintained
2410 F:      arch/arm/vfp/
2411
2412 ARM/VOIPAC PXA270 SUPPORT
2413 M:      Marek Vasut <marek.vasut@gmail.com>
2414 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2415 S:      Maintained
2416 F:      arch/arm/mach-pxa/vpac270.c
2417 F:      arch/arm/mach-pxa/include/mach/vpac270.h
2418
2419 ARM/VT8500 ARM ARCHITECTURE
2420 M:      Tony Prisk <linux@prisktech.co.nz>
2421 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2422 S:      Maintained
2423 F:      arch/arm/mach-vt8500/
2424 F:      drivers/clocksource/timer-vt8500.c
2425 F:      drivers/i2c/busses/i2c-wmt.c
2426 F:      drivers/mmc/host/wmt-sdmmc.c
2427 F:      drivers/pwm/pwm-vt8500.c
2428 F:      drivers/rtc/rtc-vt8500.c
2429 F:      drivers/tty/serial/vt8500_serial.c
2430 F:      drivers/usb/host/ehci-platform.c
2431 F:      drivers/usb/host/uhci-platform.c
2432 F:      drivers/video/fbdev/vt8500lcdfb.*
2433 F:      drivers/video/fbdev/wm8505fb*
2434 F:      drivers/video/fbdev/wmt_ge_rops.*
2435
2436 ARM/ZIPIT Z2 SUPPORT
2437 M:      Marek Vasut <marek.vasut@gmail.com>
2438 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2439 S:      Maintained
2440 F:      arch/arm/mach-pxa/z2.c
2441 F:      arch/arm/mach-pxa/include/mach/z2.h
2442
2443 ARM/ZTE ARCHITECTURE
2444 M:      Jun Nie <jun.nie@linaro.org>
2445 M:      Shawn Guo <shawnguo@kernel.org>
2446 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2447 S:      Maintained
2448 F:      arch/arm/boot/dts/zx2967*
2449 F:      arch/arm/mach-zx/
2450 F:      arch/arm64/boot/dts/zte/
2451 F:      drivers/clk/zte/
2452 F:      drivers/dma/zx_dma.c
2453 F:      drivers/gpio/gpio-zx.c
2454 F:      drivers/i2c/busses/i2c-zx2967.c
2455 F:      drivers/mmc/host/dw_mmc-zx.*
2456 F:      drivers/pinctrl/zte/
2457 F:      drivers/soc/zte/
2458 F:      drivers/thermal/zx2967_thermal.c
2459 F:      drivers/watchdog/zx2967_wdt.c
2460 F:      Documentation/devicetree/bindings/arm/zte.yaml
2461 F:      Documentation/devicetree/bindings/clock/zx2967*.txt
2462 F:      Documentation/devicetree/bindings/dma/zxdma.txt
2463 F:      Documentation/devicetree/bindings/gpio/zx296702-gpio.txt
2464 F:      Documentation/devicetree/bindings/i2c/i2c-zx2967.txt
2465 F:      Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt
2466 F:      Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt
2467 F:      Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2468 F:      Documentation/devicetree/bindings/soc/zte/
2469 F:      Documentation/devicetree/bindings/sound/zte,*.txt
2470 F:      Documentation/devicetree/bindings/thermal/zx2967-thermal.txt
2471 F:      Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt
2472 F:      include/dt-bindings/clock/zx2967*.h
2473 F:      include/dt-bindings/soc/zte,*.h
2474 F:      sound/soc/codecs/zx_aud96p22.c
2475 F:      sound/soc/zte/
2476
2477 ARM/ZYNQ ARCHITECTURE
2478 M:      Michal Simek <michal.simek@xilinx.com>
2479 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2480 W:      http://wiki.xilinx.com
2481 T:      git https://github.com/Xilinx/linux-xlnx.git
2482 S:      Supported
2483 F:      arch/arm/mach-zynq/
2484 F:      drivers/cpuidle/cpuidle-zynq.c
2485 F:      drivers/block/xsysace.c
2486 N:      zynq
2487 N:      xilinx
2488 F:      drivers/clocksource/timer-cadence-ttc.c
2489 F:      drivers/i2c/busses/i2c-cadence.c
2490 F:      drivers/mmc/host/sdhci-of-arasan.c
2491 F:      drivers/edac/synopsys_edac.c
2492 F:      drivers/i2c/busses/i2c-xiic.c
2493
2494 ARM64 PORT (AARCH64 ARCHITECTURE)
2495 M:      Catalin Marinas <catalin.marinas@arm.com>
2496 M:      Will Deacon <will.deacon@arm.com>
2497 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2498 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2499 S:      Maintained
2500 F:      arch/arm64/
2501 X:      arch/arm64/boot/dts/
2502 F:      Documentation/arm64/
2503
2504 AS3645A LED FLASH CONTROLLER DRIVER
2505 M:      Sakari Ailus <sakari.ailus@iki.fi>
2506 L:      linux-leds@vger.kernel.org
2507 S:      Maintained
2508 F:      drivers/leds/leds-as3645a.c
2509
2510 ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
2511 M:      Tianshu Qiu <tian.shu.qiu@intel.com>
2512 L:      linux-media@vger.kernel.org
2513 T:      git git://linuxtv.org/media_tree.git
2514 S:      Maintained
2515 F:      drivers/media/i2c/ak7375.c
2516 F:      Documentation/devicetree/bindings/media/i2c/ak7375.txt
2517
2518 ASAHI KASEI AK8974 DRIVER
2519 M:      Linus Walleij <linus.walleij@linaro.org>
2520 L:      linux-iio@vger.kernel.org
2521 W:      http://www.akm.com/
2522 S:      Supported
2523 F:      drivers/iio/magnetometer/ak8974.c
2524
2525 ASC7621 HARDWARE MONITOR DRIVER
2526 M:      George Joseph <george.joseph@fairview5.com>
2527 L:      linux-hwmon@vger.kernel.org
2528 S:      Maintained
2529 F:      Documentation/hwmon/asc7621.rst
2530 F:      drivers/hwmon/asc7621.c
2531
2532 ASPEED VIDEO ENGINE DRIVER
2533 M:      Eddie James <eajames@linux.ibm.com>
2534 L:      linux-media@vger.kernel.org
2535 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
2536 S:      Maintained
2537 F:      drivers/media/platform/aspeed-video.c
2538 F:      Documentation/devicetree/bindings/media/aspeed-video.txt
2539
2540 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2541 M:      Corentin Chary <corentin.chary@gmail.com>
2542 L:      acpi4asus-user@lists.sourceforge.net
2543 L:      platform-driver-x86@vger.kernel.org
2544 W:      http://acpi4asus.sf.net
2545 S:      Maintained
2546 F:      drivers/platform/x86/asus*.c
2547 F:      drivers/platform/x86/eeepc*.c
2548
2549 ASUS WIRELESS RADIO CONTROL DRIVER
2550 M:      João Paulo Rechi Vita <jprvita@gmail.com>
2551 L:      platform-driver-x86@vger.kernel.org
2552 S:      Maintained
2553 F:      drivers/platform/x86/asus-wireless.c
2554
2555 ASYMMETRIC KEYS
2556 M:      David Howells <dhowells@redhat.com>
2557 L:      keyrings@vger.kernel.org
2558 S:      Maintained
2559 F:      Documentation/crypto/asymmetric-keys.txt
2560 F:      include/linux/verification.h
2561 F:      include/crypto/public_key.h
2562 F:      include/crypto/pkcs7.h
2563 F:      crypto/asymmetric_keys/
2564
2565 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2566 R:      Dan Williams <dan.j.williams@intel.com>
2567 W:      http://sourceforge.net/projects/xscaleiop
2568 S:      Odd fixes
2569 F:      Documentation/crypto/async-tx-api.txt
2570 F:      crypto/async_tx/
2571 F:      drivers/dma/
2572 F:      include/linux/dmaengine.h
2573 F:      include/linux/async_tx.h
2574
2575 AT24 EEPROM DRIVER
2576 M:      Bartosz Golaszewski <brgl@bgdev.pl>
2577 L:      linux-i2c@vger.kernel.org
2578 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
2579 S:      Maintained
2580 F:      Documentation/devicetree/bindings/eeprom/at24.txt
2581 F:      drivers/misc/eeprom/at24.c
2582
2583 ATA OVER ETHERNET (AOE) DRIVER
2584 M:      "Ed L. Cashin" <ed.cashin@acm.org>
2585 W:      http://www.openaoe.org/
2586 S:      Supported
2587 F:      Documentation/aoe/
2588 F:      drivers/block/aoe/
2589
2590 ATHEROS 71XX/9XXX GPIO DRIVER
2591 M:      Alban Bedel <albeu@free.fr>
2592 W:      https://github.com/AlbanBedel/linux
2593 T:      git git://github.com/AlbanBedel/linux
2594 S:      Maintained
2595 F:      drivers/gpio/gpio-ath79.c
2596 F:      Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2597
2598 ATHEROS 71XX/9XXX USB PHY DRIVER
2599 M:      Alban Bedel <albeu@free.fr>
2600 W:      https://github.com/AlbanBedel/linux
2601 T:      git git://github.com/AlbanBedel/linux
2602 S:      Maintained
2603 F:      drivers/phy/qualcomm/phy-ath79-usb.c
2604 F:      Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
2605
2606 ATHEROS ATH GENERIC UTILITIES
2607 M:      Kalle Valo <kvalo@codeaurora.org>
2608 L:      linux-wireless@vger.kernel.org
2609 S:      Supported
2610 F:      drivers/net/wireless/ath/*
2611
2612 ATHEROS ATH5K WIRELESS DRIVER
2613 M:      Jiri Slaby <jirislaby@gmail.com>
2614 M:      Nick Kossifidis <mickflemm@gmail.com>
2615 M:      Luis Chamberlain <mcgrof@kernel.org>
2616 L:      linux-wireless@vger.kernel.org
2617 W:      http://wireless.kernel.org/en/users/Drivers/ath5k
2618 S:      Maintained
2619 F:      drivers/net/wireless/ath/ath5k/
2620
2621 ATHEROS ATH6KL WIRELESS DRIVER
2622 M:      Kalle Valo <kvalo@codeaurora.org>
2623 L:      linux-wireless@vger.kernel.org
2624 W:      http://wireless.kernel.org/en/users/Drivers/ath6kl
2625 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2626 S:      Supported
2627 F:      drivers/net/wireless/ath/ath6kl/
2628
2629 ATI_REMOTE2 DRIVER
2630 M:      Ville Syrjala <syrjala@sci.fi>
2631 S:      Maintained
2632 F:      drivers/input/misc/ati_remote2.c
2633
2634 ATK0110 HWMON DRIVER
2635 M:      Luca Tettamanti <kronos.it@gmail.com>
2636 L:      linux-hwmon@vger.kernel.org
2637 S:      Maintained
2638 F:      drivers/hwmon/asus_atk0110.c
2639
2640 ATLX ETHERNET DRIVERS
2641 M:      Jay Cliburn <jcliburn@gmail.com>
2642 M:      Chris Snook <chris.snook@gmail.com>
2643 L:      netdev@vger.kernel.org
2644 W:      http://sourceforge.net/projects/atl1
2645 W:      http://atl1.sourceforge.net
2646 S:      Maintained
2647 F:      drivers/net/ethernet/atheros/
2648
2649 ATM
2650 M:      Chas Williams <3chas3@gmail.com>
2651 L:      linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2652 L:      netdev@vger.kernel.org
2653 W:      http://linux-atm.sourceforge.net
2654 S:      Maintained
2655 F:      drivers/atm/
2656 F:      include/linux/atm*
2657 F:      include/uapi/linux/atm*
2658
2659 ATMEL MACB ETHERNET DRIVER
2660 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2661 S:      Supported
2662 F:      drivers/net/ethernet/cadence/
2663
2664 ATMEL MAXTOUCH DRIVER
2665 M:      Nick Dyer <nick@shmanahar.org>
2666 T:      git git://github.com/ndyer/linux.git
2667 S:      Maintained
2668 F:      Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2669 F:      drivers/input/touchscreen/atmel_mxt_ts.c
2670
2671 ATMEL WIRELESS DRIVER
2672 M:      Simon Kelley <simon@thekelleys.org.uk>
2673 L:      linux-wireless@vger.kernel.org
2674 W:      http://www.thekelleys.org.uk/atmel
2675 W:      http://atmelwlandriver.sourceforge.net/
2676 S:      Maintained
2677 F:      drivers/net/wireless/atmel/atmel*
2678
2679 ATOMIC INFRASTRUCTURE
2680 M:      Will Deacon <will.deacon@arm.com>
2681 M:      Peter Zijlstra <peterz@infradead.org>
2682 R:      Boqun Feng <boqun.feng@gmail.com>
2683 L:      linux-kernel@vger.kernel.org
2684 S:      Maintained
2685 F:      arch/*/include/asm/atomic*.h
2686 F:      include/*/atomic*.h
2687 F:      scripts/atomic/
2688
2689 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2690 M:      Bradley Grove <linuxdrivers@attotech.com>
2691 L:      linux-scsi@vger.kernel.org
2692 W:      http://www.attotech.com
2693 S:      Supported
2694 F:      drivers/scsi/esas2r
2695
2696 ATUSB IEEE 802.15.4 RADIO DRIVER
2697 M:      Stefan Schmidt <stefan@datenfreihafen.org>
2698 L:      linux-wpan@vger.kernel.org
2699 S:      Maintained
2700 F:      drivers/net/ieee802154/atusb.c
2701 F:      drivers/net/ieee802154/atusb.h
2702 F:      drivers/net/ieee802154/at86rf230.h
2703
2704 AUDIT SUBSYSTEM
2705 M:      Paul Moore <paul@paul-moore.com>
2706 M:      Eric Paris <eparis@redhat.com>
2707 L:      linux-audit@redhat.com (moderated for non-subscribers)
2708 W:      https://github.com/linux-audit
2709 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
2710 S:      Supported
2711 F:      include/linux/audit.h
2712 F:      include/uapi/linux/audit.h
2713 F:      kernel/audit*
2714
2715 AUXILIARY DISPLAY DRIVERS
2716 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2717 S:      Maintained
2718 F:      drivers/auxdisplay/
2719 F:      include/linux/cfag12864b.h
2720
2721 AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
2722 M:      Andreas Klinger <ak@it-klinger.de>
2723 L:      linux-iio@vger.kernel.org
2724 S:      Maintained
2725 F:      Documentation/devicetree/bindings/iio/adc/avia-hx711.txt
2726 F:      drivers/iio/adc/hx711.c
2727
2728 AX.25 NETWORK LAYER
2729 M:      Ralf Baechle <ralf@linux-mips.org>
2730 L:      linux-hams@vger.kernel.org
2731 W:      http://www.linux-ax25.org/
2732 S:      Maintained
2733 F:      include/uapi/linux/ax25.h
2734 F:      include/net/ax25.h
2735 F:      net/ax25/
2736
2737 AXENTIA ARM DEVICES
2738 M:      Peter Rosin <peda@axentia.se>
2739 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2740 S:      Maintained
2741 F:      Documentation/devicetree/bindings/arm/axentia.txt
2742 F:      arch/arm/boot/dts/at91-linea.dtsi
2743 F:      arch/arm/boot/dts/at91-natte.dtsi
2744 F:      arch/arm/boot/dts/at91-nattis-2-natte-2.dts
2745 F:      arch/arm/boot/dts/at91-tse850-3.dts
2746
2747 AXENTIA ASOC DRIVERS
2748 M:      Peter Rosin <peda@axentia.se>
2749 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
2750 S:      Maintained
2751 F:      Documentation/devicetree/bindings/sound/axentia,*
2752 F:      sound/soc/atmel/tse850-pcm5142.c
2753
2754 AXXIA I2C CONTROLLER
2755 M:      Krzysztof Adamski <krzysztof.adamski@nokia.com>
2756 L:      linux-i2c@vger.kernel.org
2757 S:      Maintained
2758 F:      Documentation/devicetree/bindings/i2c/i2c-axxia.txt
2759 F:      drivers/i2c/busses/i2c-axxia.c
2760
2761 AZ6007 DVB DRIVER
2762 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
2763 L:      linux-media@vger.kernel.org
2764 W:      https://linuxtv.org
2765 T:      git git://linuxtv.org/media_tree.git
2766 S:      Maintained
2767 F:      drivers/media/usb/dvb-usb-v2/az6007.c
2768
2769 AZTECH FM RADIO RECEIVER DRIVER
2770 M:      Hans Verkuil <hverkuil@xs4all.nl>
2771 L:      linux-media@vger.kernel.org
2772 T:      git git://linuxtv.org/media_tree.git
2773 W:      https://linuxtv.org
2774 S:      Maintained
2775 F:      drivers/media/radio/radio-aztech*
2776
2777 B43 WIRELESS DRIVER
2778 L:      linux-wireless@vger.kernel.org
2779 L:      b43-dev@lists.infradead.org
2780 W:      http://wireless.kernel.org/en/users/Drivers/b43
2781 S:      Odd Fixes
2782 F:      drivers/net/wireless/broadcom/b43/
2783
2784 B43LEGACY WIRELESS DRIVER
2785 M:      Larry Finger <Larry.Finger@lwfinger.net>
2786 L:      linux-wireless@vger.kernel.org
2787 L:      b43-dev@lists.infradead.org
2788 W:      http://wireless.kernel.org/en/users/Drivers/b43
2789 S:      Maintained
2790 F:      drivers/net/wireless/broadcom/b43legacy/
2791
2792 BACKLIGHT CLASS/SUBSYSTEM
2793 M:      Lee Jones <lee.jones@linaro.org>
2794 M:      Daniel Thompson <daniel.thompson@linaro.org>
2795 M:      Jingoo Han <jingoohan1@gmail.com>
2796 L:      dri-devel@lists.freedesktop.org
2797 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2798 S:      Maintained
2799 F:      drivers/video/backlight/
2800 F:      include/linux/backlight.h
2801 F:      include/linux/pwm_backlight.h
2802 F:      Documentation/devicetree/bindings/leds/backlight
2803
2804 BATMAN ADVANCED
2805 M:      Marek Lindner <mareklindner@neomailbox.ch>
2806 M:      Simon Wunderlich <sw@simonwunderlich.de>
2807 M:      Antonio Quartulli <a@unstable.cc>
2808 L:      b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2809 W:      https://www.open-mesh.org/
2810 B:      https://www.open-mesh.org/projects/batman-adv/issues
2811 C:      irc://chat.freenode.net/batman
2812 Q:      https://patchwork.open-mesh.org/project/batman/list/
2813 T:      git https://git.open-mesh.org/linux-merge.git
2814 S:      Maintained
2815 F:      Documentation/ABI/obsolete/sysfs-class-net-batman-adv
2816 F:      Documentation/ABI/obsolete/sysfs-class-net-mesh
2817 F:      Documentation/networking/batman-adv.rst
2818 F:      include/uapi/linux/batadv_packet.h
2819 F:      include/uapi/linux/batman_adv.h
2820 F:      net/batman-adv/
2821
2822 BAYCOM/HDLCDRV DRIVERS FOR AX.25
2823 M:      Thomas Sailer <t.sailer@alumni.ethz.ch>
2824 L:      linux-hams@vger.kernel.org
2825 W:      http://www.baycom.org/~tom/ham/ham.html
2826 S:      Maintained
2827 F:      drivers/net/hamradio/baycom*
2828
2829 BCACHE (BLOCK LAYER CACHE)
2830 M:      Coly Li <colyli@suse.de>
2831 M:      Kent Overstreet <kent.overstreet@gmail.com>
2832 L:      linux-bcache@vger.kernel.org
2833 W:      http://bcache.evilpiepirate.org
2834 C:      irc://irc.oftc.net/bcache
2835 S:      Maintained
2836 F:      drivers/md/bcache/
2837
2838 BDISP ST MEDIA DRIVER
2839 M:      Fabien Dessenne <fabien.dessenne@st.com>
2840 L:      linux-media@vger.kernel.org
2841 T:      git git://linuxtv.org/media_tree.git
2842 W:      https://linuxtv.org
2843 S:      Supported
2844 F:      drivers/media/platform/sti/bdisp
2845
2846 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2847 M:      Dariusz Marcinkiewicz <reksio@newterm.pl>
2848 L:      netdev@vger.kernel.org
2849 S:      Maintained
2850 F:      drivers/net/ethernet/ec_bhf.c
2851
2852 BEFS FILE SYSTEM
2853 M:      Luis de Bethencourt <luisbg@kernel.org>
2854 M:      Salah Triki <salah.triki@gmail.com>
2855 S:      Maintained
2856 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
2857 F:      Documentation/filesystems/befs.txt
2858 F:      fs/befs/
2859
2860 BFQ I/O SCHEDULER
2861 M:      Paolo Valente <paolo.valente@linaro.org>
2862 M:      Jens Axboe <axboe@kernel.dk>
2863 L:      linux-block@vger.kernel.org
2864 S:      Maintained
2865 F:      block/bfq-*
2866 F:      Documentation/block/bfq-iosched.txt
2867
2868 BFS FILE SYSTEM
2869 M:      "Tigran A. Aivazian" <aivazian.tigran@gmail.com>
2870 S:      Maintained
2871 F:      Documentation/filesystems/bfs.txt
2872 F:      fs/bfs/
2873 F:      include/uapi/linux/bfs_fs.h
2874
2875 BLINKM RGB LED DRIVER
2876 M:      Jan-Simon Moeller <jansimon.moeller@gmx.de>
2877 S:      Maintained
2878 F:      drivers/leds/leds-blinkm.c
2879
2880 BLOCK LAYER
2881 M:      Jens Axboe <axboe@kernel.dk>
2882 L:      linux-block@vger.kernel.org
2883 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2884 S:      Maintained
2885 F:      block/
2886 F:      drivers/block/
2887 F:      kernel/trace/blktrace.c
2888 F:      lib/sbitmap.c
2889
2890 BLOCK2MTD DRIVER
2891 M:      Joern Engel <joern@lazybastard.org>
2892 L:      linux-mtd@lists.infradead.org
2893 S:      Maintained
2894 F:      drivers/mtd/devices/block2mtd.c
2895
2896 BLUETOOTH DRIVERS
2897 M:      Marcel Holtmann <marcel@holtmann.org>
2898 M:      Johan Hedberg <johan.hedberg@gmail.com>
2899 L:      linux-bluetooth@vger.kernel.org
2900 W:      http://www.bluez.org/
2901 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2902 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2903 S:      Maintained
2904 F:      drivers/bluetooth/
2905
2906 BLUETOOTH SUBSYSTEM
2907 M:      Marcel Holtmann <marcel@holtmann.org>
2908 M:      Johan Hedberg <johan.hedberg@gmail.com>
2909 L:      linux-bluetooth@vger.kernel.org
2910 W:      http://www.bluez.org/
2911 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2912 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2913 S:      Maintained
2914 F:      net/bluetooth/
2915 F:      include/net/bluetooth/
2916
2917 BONDING DRIVER
2918 M:      Jay Vosburgh <j.vosburgh@gmail.com>
2919 M:      Veaceslav Falico <vfalico@gmail.com>
2920 M:      Andy Gospodarek <andy@greyhouse.net>
2921 L:      netdev@vger.kernel.org
2922 W:      http://sourceforge.net/projects/bonding/
2923 S:      Supported
2924 F:      drivers/net/bonding/
2925 F:      include/uapi/linux/if_bonding.h
2926
2927 BPF (Safe dynamic programs and tools)
2928 M:      Alexei Starovoitov <ast@kernel.org>
2929 M:      Daniel Borkmann <daniel@iogearbox.net>
2930 R:      Martin KaFai Lau <kafai@fb.com>
2931 R:      Song Liu <songliubraving@fb.com>
2932 R:      Yonghong Song <yhs@fb.com>
2933 L:      netdev@vger.kernel.org
2934 L:      bpf@vger.kernel.org
2935 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
2936 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
2937 Q:      https://patchwork.ozlabs.org/project/netdev/list/?delegate=77147
2938 S:      Supported
2939 F:      arch/*/net/*
2940 F:      Documentation/networking/filter.txt
2941 F:      Documentation/bpf/
2942 F:      include/linux/bpf*
2943 F:      include/linux/filter.h
2944 F:      include/trace/events/xdp.h
2945 F:      include/uapi/linux/bpf*
2946 F:      include/uapi/linux/filter.h
2947 F:      kernel/bpf/
2948 F:      kernel/trace/bpf_trace.c
2949 F:      lib/test_bpf.c
2950 F:      net/bpf/
2951 F:      net/core/filter.c
2952 F:      net/sched/act_bpf.c
2953 F:      net/sched/cls_bpf.c
2954 F:      samples/bpf/
2955 F:      tools/bpf/
2956 F:      tools/lib/bpf/
2957 F:      tools/testing/selftests/bpf/
2958 K:      bpf
2959 N:      bpf
2960
2961 BPF JIT for ARM
2962 M:      Shubham Bansal <illusionist.neo@gmail.com>
2963 L:      netdev@vger.kernel.org
2964 L:      bpf@vger.kernel.org
2965 S:      Maintained
2966 F:      arch/arm/net/
2967
2968 BPF JIT for ARM64
2969 M:      Daniel Borkmann <daniel@iogearbox.net>
2970 M:      Alexei Starovoitov <ast@kernel.org>
2971 M:      Zi Shen Lim <zlim.lnx@gmail.com>
2972 L:      netdev@vger.kernel.org
2973 L:      bpf@vger.kernel.org
2974 S:      Supported
2975 F:      arch/arm64/net/
2976
2977 BPF JIT for MIPS (32-BIT AND 64-BIT)
2978 M:      Paul Burton <paul.burton@mips.com>
2979 L:      netdev@vger.kernel.org
2980 L:      bpf@vger.kernel.org
2981 S:      Maintained
2982 F:      arch/mips/net/
2983
2984 BPF JIT for NFP NICs
2985 M:      Jakub Kicinski <jakub.kicinski@netronome.com>
2986 L:      netdev@vger.kernel.org
2987 L:      bpf@vger.kernel.org
2988 S:      Supported
2989 F:      drivers/net/ethernet/netronome/nfp/bpf/
2990
2991 BPF JIT for POWERPC (32-BIT AND 64-BIT)
2992 M:      Naveen N. Rao <naveen.n.rao@linux.ibm.com>
2993 M:      Sandipan Das <sandipan@linux.ibm.com>
2994 L:      netdev@vger.kernel.org
2995 L:      bpf@vger.kernel.org
2996 S:      Maintained
2997 F:      arch/powerpc/net/
2998
2999 BPF JIT for RISC-V (RV64G)
3000 M:      Björn Töpel <bjorn.topel@gmail.com>
3001 L:      netdev@vger.kernel.org
3002 S:      Maintained
3003 F:      arch/riscv/net/
3004
3005 BPF JIT for S390
3006 M:      Martin Schwidefsky <schwidefsky@de.ibm.com>
3007 M:      Heiko Carstens <heiko.carstens@de.ibm.com>
3008 L:      netdev@vger.kernel.org
3009 L:      bpf@vger.kernel.org
3010 S:      Maintained
3011 F:      arch/s390/net/
3012 X:      arch/s390/net/pnet.c
3013
3014 BPF JIT for SPARC (32-BIT AND 64-BIT)
3015 M:      David S. Miller <davem@davemloft.net>
3016 L:      netdev@vger.kernel.org
3017 L:      bpf@vger.kernel.org
3018 S:      Maintained
3019 F:      arch/sparc/net/
3020
3021 BPF JIT for X86 32-BIT
3022 M:      Wang YanQing <udknight@gmail.com>
3023 L:      netdev@vger.kernel.org
3024 L:      bpf@vger.kernel.org
3025 S:      Maintained
3026 F:      arch/x86/net/bpf_jit_comp32.c
3027
3028 BPF JIT for X86 64-BIT
3029 M:      Alexei Starovoitov <ast@kernel.org>
3030 M:      Daniel Borkmann <daniel@iogearbox.net>
3031 L:      netdev@vger.kernel.org
3032 L:      bpf@vger.kernel.org
3033 S:      Supported
3034 F:      arch/x86/net/
3035 X:      arch/x86/net/bpf_jit_comp32.c
3036
3037 BROADCOM B44 10/100 ETHERNET DRIVER
3038 M:      Michael Chan <michael.chan@broadcom.com>
3039 L:      netdev@vger.kernel.org
3040 S:      Supported
3041 F:      drivers/net/ethernet/broadcom/b44.*
3042
3043 BROADCOM B53 ETHERNET SWITCH DRIVER
3044 M:      Florian Fainelli <f.fainelli@gmail.com>
3045 L:      netdev@vger.kernel.org
3046 L:      openwrt-devel@lists.openwrt.org (subscribers-only)
3047 S:      Supported
3048 F:      drivers/net/dsa/b53/*
3049 F:      include/linux/platform_data/b53.h
3050
3051 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
3052 M:      Florian Fainelli <f.fainelli@gmail.com>
3053 M:      Ray Jui <rjui@broadcom.com>
3054 M:      Scott Branden <sbranden@broadcom.com>
3055 M:      bcm-kernel-feedback-list@broadcom.com
3056 T:      git git://github.com/broadcom/mach-bcm
3057 S:      Maintained
3058 N:      bcm281*
3059 N:      bcm113*
3060 N:      bcm216*
3061 N:      kona
3062 F:      arch/arm/mach-bcm/
3063
3064 BROADCOM BCM2835 ARM ARCHITECTURE
3065 M:      Eric Anholt <eric@anholt.net>
3066 M:      Stefan Wahren <stefan.wahren@i2se.com>
3067 L:      linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
3068 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3069 T:      git git://github.com/anholt/linux
3070 S:      Maintained
3071 N:      bcm2835
3072 F:      drivers/staging/vc04_services
3073
3074 BROADCOM BCM47XX MIPS ARCHITECTURE
3075 M:      Hauke Mehrtens <hauke@hauke-m.de>
3076 M:      Rafał Miłecki <zajec5@gmail.com>
3077 L:      linux-mips@vger.kernel.org
3078 S:      Maintained
3079 F:      Documentation/devicetree/bindings/mips/brcm/
3080 F:      arch/mips/bcm47xx/*
3081 F:      arch/mips/include/asm/mach-bcm47xx/*
3082
3083 BROADCOM BCM5301X ARM ARCHITECTURE
3084 M:      Hauke Mehrtens <hauke@hauke-m.de>
3085 M:      Rafał Miłecki <zajec5@gmail.com>
3086 M:      bcm-kernel-feedback-list@broadcom.com
3087 L:      linux-arm-kernel@lists.infradead.org
3088 S:      Maintained
3089 F:      arch/arm/mach-bcm/bcm_5301x.c
3090 F:      arch/arm/boot/dts/bcm5301x*.dtsi
3091 F:      arch/arm/boot/dts/bcm470*
3092 F:      arch/arm/boot/dts/bcm953012*
3093
3094 BROADCOM BCM53573 ARM ARCHITECTURE
3095 M:      Rafał Miłecki <rafal@milecki.pl>
3096 L:      linux-arm-kernel@lists.infradead.org
3097 S:      Maintained
3098 F:      arch/arm/boot/dts/bcm53573*
3099 F:      arch/arm/boot/dts/bcm47189*
3100
3101 BROADCOM BCM63XX ARM ARCHITECTURE
3102 M:      Florian Fainelli <f.fainelli@gmail.com>
3103 M:      bcm-kernel-feedback-list@broadcom.com
3104 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3105 T:      git git://github.com/broadcom/stblinux.git
3106 S:      Maintained
3107 N:      bcm63xx
3108
3109 BROADCOM BCM63XX/BCM33XX UDC DRIVER
3110 M:      Kevin Cernekee <cernekee@gmail.com>
3111 L:      linux-usb@vger.kernel.org
3112 S:      Maintained
3113 F:      drivers/usb/gadget/udc/bcm63xx_udc.*
3114
3115 BROADCOM BCM7XXX ARM ARCHITECTURE
3116 M:      Brian Norris <computersforpeace@gmail.com>
3117 M:      Gregory Fong <gregory.0xf0@gmail.com>
3118 M:      Florian Fainelli <f.fainelli@gmail.com>
3119 M:      bcm-kernel-feedback-list@broadcom.com
3120 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3121 T:      git git://github.com/broadcom/stblinux.git
3122 S:      Maintained
3123 F:      arch/arm/mach-bcm/*brcmstb*
3124 F:      arch/arm/boot/dts/bcm7*.dts*
3125 F:      drivers/bus/brcmstb_gisb.c
3126 F:      arch/arm/mm/cache-b15-rac.c
3127 F:      arch/arm/include/asm/hardware/cache-b15-rac.h
3128 N:      brcmstb
3129
3130 BROADCOM BMIPS CPUFREQ DRIVER
3131 M:      Markus Mayer <mmayer@broadcom.com>
3132 M:      bcm-kernel-feedback-list@broadcom.com
3133 L:      linux-pm@vger.kernel.org
3134 S:      Maintained
3135 F:      drivers/cpufreq/bmips-cpufreq.c
3136
3137 BROADCOM BMIPS MIPS ARCHITECTURE
3138 M:      Kevin Cernekee <cernekee@gmail.com>
3139 M:      Florian Fainelli <f.fainelli@gmail.com>
3140 L:      bcm-kernel-feedback-list@broadcom.com
3141 L:      linux-mips@vger.kernel.org
3142 T:      git git://github.com/broadcom/stblinux.git
3143 S:      Maintained
3144 F:      arch/mips/bmips/*
3145 F:      arch/mips/include/asm/mach-bmips/*
3146 F:      arch/mips/kernel/*bmips*
3147 F:      arch/mips/boot/dts/brcm/bcm*.dts*
3148 F:      drivers/irqchip/irq-bcm63*
3149 F:      drivers/irqchip/irq-bcm7*
3150 F:      drivers/irqchip/irq-brcmstb*
3151 F:      include/linux/bcm963xx_nvram.h
3152 F:      include/linux/bcm963xx_tag.h
3153
3154 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
3155 M:      Rasesh Mody <rmody@marvell.com>
3156 M:      GR-Linux-NIC-Dev@marvell.com
3157 L:      netdev@vger.kernel.org
3158 S:      Supported
3159 F:      drivers/net/ethernet/broadcom/bnx2.*
3160 F:      drivers/net/ethernet/broadcom/bnx2_*
3161
3162 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
3163 M:      QLogic-Storage-Upstream@qlogic.com
3164 L:      linux-scsi@vger.kernel.org
3165 S:      Supported
3166 F:      drivers/scsi/bnx2fc/
3167
3168 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
3169 M:      QLogic-Storage-Upstream@qlogic.com
3170 L:      linux-scsi@vger.kernel.org
3171 S:      Supported
3172 F:      drivers/scsi/bnx2i/
3173
3174 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
3175 M:      Ariel Elior <aelior@marvell.com>
3176 M:      Sudarsana Kalluru <skalluru@marvell.com>
3177 M:      GR-everest-linux-l2@marvell.com
3178 L:      netdev@vger.kernel.org
3179 S:      Supported
3180 F:      drivers/net/ethernet/broadcom/bnx2x/
3181
3182 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
3183 M:      Michael Chan <michael.chan@broadcom.com>
3184 L:      netdev@vger.kernel.org
3185 S:      Supported
3186 F:      drivers/net/ethernet/broadcom/bnxt/
3187
3188 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
3189 M:      Arend van Spriel <arend.vanspriel@broadcom.com>
3190 M:      Franky Lin <franky.lin@broadcom.com>
3191 M:      Hante Meuleman <hante.meuleman@broadcom.com>
3192 M:      Chi-Hsien Lin <chi-hsien.lin@cypress.com>
3193 M:      Wright Feng <wright.feng@cypress.com>
3194 L:      linux-wireless@vger.kernel.org
3195 L:      brcm80211-dev-list.pdl@broadcom.com
3196 L:      brcm80211-dev-list@cypress.com
3197 S:      Supported
3198 F:      drivers/net/wireless/broadcom/brcm80211/
3199
3200 BROADCOM BRCMSTB GPIO DRIVER
3201 M:      Gregory Fong <gregory.0xf0@gmail.com>
3202 L:      bcm-kernel-feedback-list@broadcom.com
3203 S:      Supported
3204 F:      drivers/gpio/gpio-brcmstb.c
3205 F:      Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
3206
3207 BROADCOM BRCMSTB I2C DRIVER
3208 M:      Kamal Dasu <kdasu.kdev@gmail.com>
3209 L:      linux-i2c@vger.kernel.org
3210 L:      bcm-kernel-feedback-list@broadcom.com
3211 S:      Supported
3212 F:      drivers/i2c/busses/i2c-brcmstb.c
3213 F:      Documentation/devicetree/bindings/i2c/i2c-brcmstb.txt
3214
3215 BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
3216 M:      Al Cooper <alcooperx@gmail.com>
3217 L:      linux-kernel@vger.kernel.org
3218 L:      bcm-kernel-feedback-list@broadcom.com
3219 S:      Maintained
3220 F:      drivers/phy/broadcom/phy-brcm-usb*
3221
3222 BROADCOM GENET ETHERNET DRIVER
3223 M:      Doug Berger <opendmb@gmail.com>
3224 M:      Florian Fainelli <f.fainelli@gmail.com>
3225 L:      bcm-kernel-feedback-list@broadcom.com
3226 L:      netdev@vger.kernel.org
3227 S:      Supported
3228 F:      drivers/net/ethernet/broadcom/genet/
3229
3230 BROADCOM IPROC ARM ARCHITECTURE
3231 M:      Ray Jui <rjui@broadcom.com>
3232 M:      Scott Branden <sbranden@broadcom.com>
3233 M:      bcm-kernel-feedback-list@broadcom.com
3234 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3235 T:      git git://github.com/broadcom/cygnus-linux.git
3236 S:      Maintained
3237 N:      iproc
3238 N:      cygnus
3239 N:      bcm[-_]nsp
3240 N:      bcm9113*
3241 N:      bcm9583*
3242 N:      bcm9585*
3243 N:      bcm9586*
3244 N:      bcm988312
3245 N:      bcm113*
3246 N:      bcm583*
3247 N:      bcm585*
3248 N:      bcm586*
3249 N:      bcm88312
3250 N:      hr2
3251 N:      stingray
3252 F:      arch/arm64/boot/dts/broadcom/northstar2/*
3253 F:      arch/arm64/boot/dts/broadcom/stingray/*
3254 F:      drivers/clk/bcm/clk-ns*
3255 F:      drivers/clk/bcm/clk-sr*
3256 F:      drivers/pinctrl/bcm/pinctrl-ns*
3257 F:      include/dt-bindings/clock/bcm-sr*
3258
3259 BROADCOM KONA GPIO DRIVER
3260 M:      Ray Jui <rjui@broadcom.com>
3261 L:      bcm-kernel-feedback-list@broadcom.com
3262 S:      Supported
3263 F:      drivers/gpio/gpio-bcm-kona.c
3264 F:      Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
3265
3266 BROADCOM NETXTREME-E ROCE DRIVER
3267 M:      Selvin Xavier <selvin.xavier@broadcom.com>
3268 M:      Devesh Sharma <devesh.sharma@broadcom.com>
3269 M:      Somnath Kotur <somnath.kotur@broadcom.com>
3270 M:      Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
3271 L:      linux-rdma@vger.kernel.org
3272 W:      http://www.broadcom.com
3273 S:      Supported
3274 F:      drivers/infiniband/hw/bnxt_re/
3275 F:      include/uapi/rdma/bnxt_re-abi.h
3276
3277 BROADCOM NVRAM DRIVER
3278 M:      Rafał Miłecki <zajec5@gmail.com>
3279 L:      linux-mips@vger.kernel.org
3280 S:      Maintained
3281 F:      drivers/firmware/broadcom/*
3282
3283 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
3284 M:      Rafał Miłecki <zajec5@gmail.com>
3285 L:      linux-wireless@vger.kernel.org
3286 S:      Maintained
3287 F:      drivers/bcma/
3288 F:      include/linux/bcma/
3289
3290 BROADCOM STB AVS CPUFREQ DRIVER
3291 M:      Markus Mayer <mmayer@broadcom.com>
3292 M:      bcm-kernel-feedback-list@broadcom.com
3293 L:      linux-pm@vger.kernel.org
3294 S:      Maintained
3295 F:      Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
3296 F:      drivers/cpufreq/brcmstb*
3297
3298 BROADCOM STB AVS TMON DRIVER
3299 M:      Markus Mayer <mmayer@broadcom.com>
3300 M:      bcm-kernel-feedback-list@broadcom.com
3301 L:      linux-pm@vger.kernel.org
3302 S:      Maintained
3303 F:      Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt
3304 F:      drivers/thermal/broadcom/brcmstb*
3305
3306 BROADCOM STB NAND FLASH DRIVER
3307 M:      Brian Norris <computersforpeace@gmail.com>
3308 M:      Kamal Dasu <kdasu.kdev@gmail.com>
3309 L:      linux-mtd@lists.infradead.org
3310 L:      bcm-kernel-feedback-list@broadcom.com
3311 S:      Maintained
3312 F:      drivers/mtd/nand/raw/brcmnand/
3313
3314 BROADCOM STB DPFE DRIVER
3315 M:      Markus Mayer <mmayer@broadcom.com>
3316 M:      bcm-kernel-feedback-list@broadcom.com
3317 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3318 S:      Maintained
3319 F:      Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt
3320 F:      drivers/memory/brcmstb_dpfe.c
3321
3322 BROADCOM SPI DRIVER
3323 M:      Kamal Dasu <kdasu.kdev@gmail.com>
3324 M:      bcm-kernel-feedback-list@broadcom.com
3325 S:      Maintained
3326 F:      Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.txt
3327 F:      drivers/spi/spi-bcm-qspi.*
3328 F:      drivers/spi/spi-brcmstb-qspi.c
3329 F:      drivers/spi/spi-iproc-qspi.c
3330
3331 BROADCOM SYSTEMPORT ETHERNET DRIVER
3332 M:      Florian Fainelli <f.fainelli@gmail.com>
3333 L:      bcm-kernel-feedback-list@broadcom.com
3334 L:      netdev@vger.kernel.org
3335 S:      Supported
3336 F:      drivers/net/ethernet/broadcom/bcmsysport.*
3337
3338 BROADCOM TG3 GIGABIT ETHERNET DRIVER
3339 M:      Siva Reddy Kallam <siva.kallam@broadcom.com>
3340 M:      Prashant Sreedharan <prashant@broadcom.com>
3341 M:      Michael Chan <mchan@broadcom.com>
3342 L:      netdev@vger.kernel.org
3343 S:      Supported
3344 F:      drivers/net/ethernet/broadcom/tg3.*
3345
3346 BROCADE BFA FC SCSI DRIVER
3347 M:      Anil Gurumurthy <anil.gurumurthy@qlogic.com>
3348 M:      Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
3349 L:      linux-scsi@vger.kernel.org
3350 S:      Supported
3351 F:      drivers/scsi/bfa/
3352
3353 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
3354 M:      Rasesh Mody <rmody@marvell.com>
3355 M:      Sudarsana Kalluru <skalluru@marvell.com>
3356 M:      GR-Linux-NIC-Dev@marvell.com
3357 L:      netdev@vger.kernel.org
3358 S:      Supported
3359 F:      drivers/net/ethernet/brocade/bna/
3360
3361 BSG (block layer generic sg v4 driver)
3362 M:      FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3363 L:      linux-scsi@vger.kernel.org
3364 S:      Supported
3365 F:      block/bsg.c
3366 F:      include/linux/bsg.h
3367 F:      include/uapi/linux/bsg.h
3368
3369 BT87X AUDIO DRIVER
3370 M:      Clemens Ladisch <clemens@ladisch.de>
3371 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3372 T:      git git://git.alsa-project.org/alsa-kernel.git
3373 S:      Maintained
3374 F:      Documentation/sound/cards/bt87x.rst
3375 F:      sound/pci/bt87x.c
3376
3377 BT8XXGPIO DRIVER
3378 M:      Michael Buesch <m@bues.ch>
3379 W:      http://bu3sch.de/btgpio.php
3380 S:      Maintained
3381 F:      drivers/gpio/gpio-bt8xx.c
3382
3383 BTRFS FILE SYSTEM
3384 M:      Chris Mason <clm@fb.com>
3385 M:      Josef Bacik <josef@toxicpanda.com>
3386 M:      David Sterba <dsterba@suse.com>
3387 L:      linux-btrfs@vger.kernel.org
3388 W:      http://btrfs.wiki.kernel.org/
3389 Q:      http://patchwork.kernel.org/project/linux-btrfs/list/
3390 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
3391 S:      Maintained
3392 F:      Documentation/filesystems/btrfs.txt
3393 F:      fs/btrfs/
3394 F:      include/linux/btrfs*
3395 F:      include/uapi/linux/btrfs*
3396
3397 BTTV VIDEO4LINUX DRIVER
3398 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
3399 L:      linux-media@vger.kernel.org
3400 W:      https://linuxtv.org
3401 T:      git git://linuxtv.org/media_tree.git
3402 S:      Odd fixes
3403 F:      Documentation/media/v4l-drivers/bttv*
3404 F:      drivers/media/pci/bt8xx/bttv*
3405
3406 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3407 M:      Chanwoo Choi <cw00.choi@samsung.com>
3408 L:      linux-pm@vger.kernel.org
3409 L:      linux-samsung-soc@vger.kernel.org
3410 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3411 S:      Maintained
3412 F:      drivers/devfreq/exynos-bus.c
3413 F:      Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3414
3415 BUSLOGIC SCSI DRIVER
3416 M:      Khalid Aziz <khalid@gonehiking.org>
3417 L:      linux-scsi@vger.kernel.org
3418 S:      Maintained
3419 F:      drivers/scsi/BusLogic.*
3420 F:      drivers/scsi/FlashPoint.*
3421
3422 C-MEDIA CMI8788 DRIVER
3423 M:      Clemens Ladisch <clemens@ladisch.de>
3424 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3425 T:      git git://git.alsa-project.org/alsa-kernel.git
3426 S:      Maintained
3427 F:      sound/pci/oxygen/
3428
3429 C-SKY ARCHITECTURE
3430 M:      Guo Ren <guoren@kernel.org>
3431 T:      git https://github.com/c-sky/csky-linux.git
3432 S:      Supported
3433 F:      arch/csky/
3434 F:      Documentation/devicetree/bindings/csky/
3435 F:      drivers/irqchip/irq-csky-*
3436 F:      Documentation/devicetree/bindings/interrupt-controller/csky,*
3437 F:      drivers/clocksource/timer-gx6605s.c
3438 F:      drivers/clocksource/timer-mp-csky.c
3439 F:      Documentation/devicetree/bindings/timer/csky,*
3440 K:      csky
3441 N:      csky
3442
3443 C6X ARCHITECTURE
3444 M:      Mark Salter <msalter@redhat.com>
3445 M:      Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3446 L:      linux-c6x-dev@linux-c6x.org
3447 W:      http://www.linux-c6x.org/wiki/index.php/Main_Page
3448 S:      Maintained
3449 F:      arch/c6x/
3450
3451 CA8210 IEEE-802.15.4 RADIO DRIVER
3452 M:      Harry Morris <h.morris@cascoda.com>
3453 L:      linux-wpan@vger.kernel.org
3454 W:      https://github.com/Cascoda/ca8210-linux.git
3455 S:      Maintained
3456 F:      drivers/net/ieee802154/ca8210.c
3457 F:      Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3458
3459 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3460 M:      David Howells <dhowells@redhat.com>
3461 L:      linux-cachefs@redhat.com (moderated for non-subscribers)
3462 S:      Supported
3463 F:      Documentation/filesystems/caching/cachefiles.txt
3464 F:      fs/cachefiles/
3465
3466 CADENCE MIPI-CSI2 BRIDGES
3467 M:      Maxime Ripard <maxime.ripard@bootlin.com>
3468 L:      linux-media@vger.kernel.org
3469 S:      Maintained
3470 F:      Documentation/devicetree/bindings/media/cdns,*.txt
3471 F:      drivers/media/platform/cadence/cdns-csi2*
3472
3473 CADET FM/AM RADIO RECEIVER DRIVER
3474 M:      Hans Verkuil <hverkuil@xs4all.nl>
3475 L:      linux-media@vger.kernel.org
3476 T:      git git://linuxtv.org/media_tree.git
3477 W:      https://linuxtv.org
3478 S:      Maintained
3479 F:      drivers/media/radio/radio-cadet*
3480
3481 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3482 M:      Jonathan Corbet <corbet@lwn.net>
3483 L:      linux-media@vger.kernel.org
3484 T:      git git://linuxtv.org/media_tree.git
3485 S:      Maintained
3486 F:      Documentation/media/v4l-drivers/cafe_ccic*
3487 F:      drivers/media/platform/marvell-ccic/
3488
3489 CAIF NETWORK LAYER
3490 L:      netdev@vger.kernel.org
3491 S:      Orphan
3492 F:      Documentation/networking/caif/
3493 F:      drivers/net/caif/
3494 F:      include/uapi/linux/caif/
3495 F:      include/net/caif/
3496 F:      net/caif/
3497
3498 CAKE QDISC
3499 M:      Toke Høiland-Jørgensen <toke@toke.dk>
3500 L:      cake@lists.bufferbloat.net (moderated for non-subscribers)
3501 S:      Maintained
3502 F:      net/sched/sch_cake.c
3503
3504 CALGARY x86-64 IOMMU
3505 M:      Muli Ben-Yehuda <mulix@mulix.org>
3506 M:      Jon Mason <jdmason@kudzu.us>
3507 L:      iommu@lists.linux-foundation.org
3508 S:      Maintained
3509 F:      arch/x86/kernel/pci-calgary_64.c
3510 F:      arch/x86/kernel/tce_64.c
3511 F:      arch/x86/include/asm/calgary.h
3512 F:      arch/x86/include/asm/tce.h
3513
3514 CAN NETWORK DRIVERS
3515 M:      Wolfgang Grandegger <wg@grandegger.com>
3516 M:      Marc Kleine-Budde <mkl@pengutronix.de>
3517 L:      linux-can@vger.kernel.org
3518 W:      https://github.com/linux-can
3519 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3520 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3521 S:      Maintained
3522 F:      Documentation/devicetree/bindings/net/can/
3523 F:      drivers/net/can/
3524 F:      include/linux/can/dev.h
3525 F:      include/linux/can/platform/
3526 F:      include/uapi/linux/can/error.h
3527 F:      include/uapi/linux/can/netlink.h
3528
3529 CAN NETWORK LAYER
3530 M:      Oliver Hartkopp <socketcan@hartkopp.net>
3531 M:      Marc Kleine-Budde <mkl@pengutronix.de>
3532 L:      linux-can@vger.kernel.org
3533 W:      https://github.com/linux-can
3534 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3535 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3536 S:      Maintained
3537 F:      Documentation/networking/can.rst
3538 F:      net/can/
3539 F:      include/linux/can/core.h
3540 F:      include/uapi/linux/can.h
3541 F:      include/uapi/linux/can/bcm.h
3542 F:      include/uapi/linux/can/raw.h
3543 F:      include/uapi/linux/can/gw.h
3544
3545 CAPABILITIES
3546 M:      Serge Hallyn <serge@hallyn.com>
3547 L:      linux-security-module@vger.kernel.org
3548 S:      Supported
3549 F:      include/linux/capability.h
3550 F:      include/uapi/linux/capability.h
3551 F:      security/commoncap.c
3552 F:      kernel/capability.c
3553
3554 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3555 M:      Kevin Tsai <ktsai@capellamicro.com>
3556 S:      Maintained
3557 F:      drivers/iio/light/cm*
3558
3559 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3560 M:      Christian Lamparter <chunkeey@googlemail.com>
3561 L:      linux-wireless@vger.kernel.org
3562 W:      http://wireless.kernel.org/en/users/Drivers/carl9170
3563 S:      Maintained
3564 F:      drivers/net/wireless/ath/carl9170/
3565
3566 CAVIUM I2C DRIVER
3567 M:      Jan Glauber <jglauber@cavium.com>
3568 M:      David Daney <david.daney@cavium.com>
3569 W:      http://www.cavium.com
3570 S:      Supported
3571 F:      drivers/i2c/busses/i2c-octeon*
3572 F:      drivers/i2c/busses/i2c-thunderx*
3573
3574 CAVIUM LIQUIDIO NETWORK DRIVER
3575 M:      Derek Chickles <dchickles@marvell.com>
3576 M:      Satanand Burla <sburla@marvell.com>
3577 M:      Felix Manlunas <fmanlunas@marvell.com>
3578 L:      netdev@vger.kernel.org
3579 W:      http://www.cavium.com
3580 S:      Supported
3581 F:      drivers/net/ethernet/cavium/liquidio/
3582
3583 CAVIUM MMC DRIVER
3584 M:      Jan Glauber <jglauber@cavium.com>
3585 M:      David Daney <david.daney@cavium.com>
3586 M:      Steven J. Hill <Steven.Hill@cavium.com>
3587 W:      http://www.cavium.com
3588 S:      Supported
3589 F:      drivers/mmc/host/cavium*
3590
3591 CAVIUM OCTEON-TX CRYPTO DRIVER
3592 M:      George Cherian <george.cherian@cavium.com>
3593 L:      linux-crypto@vger.kernel.org
3594 W:      http://www.cavium.com
3595 S:      Supported
3596 F:      drivers/crypto/cavium/cpt/
3597
3598 CAVIUM THUNDERX2 ARM64 SOC
3599 M:      Robert Richter <rrichter@cavium.com>
3600 M:      Jayachandran C <jnair@caviumnetworks.com>
3601 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3602 S:      Maintained
3603 F:      arch/arm64/boot/dts/cavium/thunder2-99xx*
3604 F:      Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3605
3606 CC2520 IEEE-802.15.4 RADIO DRIVER
3607 M:      Varka Bhadram <varkabhadram@gmail.com>
3608 L:      linux-wpan@vger.kernel.org
3609 S:      Maintained
3610 F:      drivers/net/ieee802154/cc2520.c
3611 F:      include/linux/spi/cc2520.h
3612 F:      Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3613
3614 CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
3615 M:      Gilad Ben-Yossef <gilad@benyossef.com>
3616 L:      linux-crypto@vger.kernel.org
3617 S:      Supported
3618 F:      drivers/crypto/ccree/
3619 W:      https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3620
3621 CEC FRAMEWORK
3622 M:      Hans Verkuil <hans.verkuil@cisco.com>
3623 L:      linux-media@vger.kernel.org
3624 T:      git git://linuxtv.org/media_tree.git
3625 W:      http://linuxtv.org
3626 S:      Supported
3627 F:      Documentation/media/kapi/cec-core.rst
3628 F:      Documentation/media/uapi/cec
3629 F:      drivers/media/cec/
3630 F:      drivers/media/rc/keymaps/rc-cec.c
3631 F:      include/media/cec.h
3632 F:      include/media/cec-notifier.h
3633 F:      include/uapi/linux/cec.h
3634 F:      include/uapi/linux/cec-funcs.h
3635 F:      Documentation/devicetree/bindings/media/cec.txt
3636 F:      Documentation/ABI/testing/debugfs-cec-error-inj
3637
3638 CEC GPIO DRIVER
3639 M:      Hans Verkuil <hans.verkuil@cisco.com>
3640 L:      linux-media@vger.kernel.org
3641 T:      git git://linuxtv.org/media_tree.git
3642 W:      http://linuxtv.org
3643 S:      Supported
3644 F:      drivers/media/platform/cec-gpio/
3645 F:      Documentation/devicetree/bindings/media/cec-gpio.txt
3646
3647 CELL BROADBAND ENGINE ARCHITECTURE
3648 M:      Arnd Bergmann <arnd@arndb.de>
3649 L:      linuxppc-dev@lists.ozlabs.org
3650 W:      http://www.ibm.com/developerworks/power/cell/
3651 S:      Supported
3652 F:      arch/powerpc/include/asm/cell*.h
3653 F:      arch/powerpc/include/asm/spu*.h
3654 F:      arch/powerpc/include/uapi/asm/spu*.h
3655 F:      arch/powerpc/oprofile/*cell*
3656 F:      arch/powerpc/platforms/cell/
3657
3658 CEPH COMMON CODE (LIBCEPH)
3659 M:      Ilya Dryomov <idryomov@gmail.com>
3660 M:      "Yan, Zheng" <zyan@redhat.com>
3661 M:      Sage Weil <sage@redhat.com>
3662 L:      ceph-devel@vger.kernel.org
3663 W:      http://ceph.com/
3664 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3665 T:      git git://github.com/ceph/ceph-client.git
3666 S:      Supported
3667 F:      net/ceph/
3668 F:      include/linux/ceph/
3669 F:      include/linux/crush/
3670
3671 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3672 M:      "Yan, Zheng" <zyan@redhat.com>
3673 M:      Sage Weil <sage@redhat.com>
3674 M:      Ilya Dryomov <idryomov@gmail.com>
3675 L:      ceph-devel@vger.kernel.org
3676 W:      http://ceph.com/
3677 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3678 T:      git git://github.com/ceph/ceph-client.git
3679 S:      Supported
3680 F:      Documentation/filesystems/ceph.txt
3681 F:      fs/ceph/
3682
3683 CERTIFICATE HANDLING:
3684 M:      David Howells <dhowells@redhat.com>
3685 M:      David Woodhouse <dwmw2@infradead.org>
3686 L:      keyrings@vger.kernel.org
3687 S:      Maintained
3688 F:      Documentation/admin-guide/module-signing.rst
3689 F:      certs/
3690 F:      scripts/sign-file.c
3691 F:      scripts/extract-cert.c
3692
3693 CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3694 L:      linux-usb@vger.kernel.org
3695 S:      Orphan
3696 F:      Documentation/usb/WUSB-Design-overview.txt
3697 F:      Documentation/usb/wusb-cbaf
3698 F:      drivers/usb/host/hwa-hc.c
3699 F:      drivers/usb/host/whci/
3700 F:      drivers/usb/wusbcore/
3701 F:      include/linux/usb/wusb*
3702
3703 CFAG12864B LCD DRIVER
3704 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3705 S:      Maintained
3706 F:      drivers/auxdisplay/cfag12864b.c
3707 F:      include/linux/cfag12864b.h
3708
3709 CFAG12864BFB LCD FRAMEBUFFER DRIVER
3710 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3711 S:      Maintained
3712 F:      drivers/auxdisplay/cfag12864bfb.c
3713 F:      include/linux/cfag12864b.h
3714
3715 802.11 (including CFG80211/NL80211)
3716 M:      Johannes Berg <johannes@sipsolutions.net>
3717 L:      linux-wireless@vger.kernel.org
3718 W:      http://wireless.kernel.org/
3719 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3720 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3721 S:      Maintained
3722 F:      net/wireless/
3723 F:      include/uapi/linux/nl80211.h
3724 F:      include/linux/ieee80211.h
3725 F:      include/net/wext.h
3726 F:      include/net/cfg80211.h
3727 F:      include/net/iw_handler.h
3728 F:      include/net/ieee80211_radiotap.h
3729 F:      Documentation/driver-api/80211/cfg80211.rst
3730 F:      Documentation/networking/regulatory.txt
3731
3732 CHAR and MISC DRIVERS
3733 M:      Arnd Bergmann <arnd@arndb.de>
3734 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3735 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3736 S:      Supported
3737 F:      drivers/char/
3738 F:      drivers/misc/
3739 F:      include/linux/miscdevice.h
3740
3741 CHECKPATCH
3742 M:      Andy Whitcroft <apw@canonical.com>
3743 M:      Joe Perches <joe@perches.com>
3744 S:      Maintained
3745 F:      scripts/checkpatch.pl
3746
3747 CHINESE DOCUMENTATION
3748 M:      Harry Wei <harryxiyou@gmail.com>
3749 M:      Alex Shi <alex.shi@linux.alibaba.com>
3750 L:      xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3751 S:      Maintained
3752 F:      Documentation/translations/zh_CN/
3753
3754 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3755 M:      Peter Chen <Peter.Chen@nxp.com>
3756 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3757 L:      linux-usb@vger.kernel.org
3758 S:      Maintained
3759 F:      drivers/usb/chipidea/
3760
3761 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3762 M:      Hans de Goede <hdegoede@redhat.com>
3763 L:      linux-input@vger.kernel.org
3764 S:      Maintained
3765 F:      Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3766 F:      drivers/input/touchscreen/chipone_icn8318.c
3767
3768 CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
3769 M:      Hans de Goede <hdegoede@redhat.com>
3770 L:      linux-input@vger.kernel.org
3771 S:      Maintained
3772 F:      drivers/input/touchscreen/chipone_icn8505.c
3773
3774 CHROME HARDWARE PLATFORM SUPPORT
3775 M:      Benson Leung <bleung@chromium.org>
3776 M:      Enric Balletbo i Serra <enric.balletbo@collabora.com>
3777 S:      Maintained
3778 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git
3779 F:      drivers/platform/chrome/
3780
3781 CHROMEOS EC SUBDRIVERS
3782 M:      Benson Leung <bleung@chromium.org>
3783 M:      Enric Balletbo i Serra <enric.balletbo@collabora.com>
3784 R:      Guenter Roeck <groeck@chromium.org>
3785 S:      Maintained
3786 N:      cros_ec
3787 N:      cros-ec
3788 F:      drivers/power/supply/cros_usbpd-charger.c
3789
3790 CHROMEOS EC CODEC DRIVER
3791 M:      Cheng-Yi Chiang <cychiang@chromium.org>
3792 S:      Maintained
3793 R:      Enric Balletbo i Serra <enric.balletbo@collabora.com>
3794 R:      Guenter Roeck <groeck@chromium.org>
3795 F:      Documentation/devicetree/bindings/sound/google,cros-ec-codec.txt
3796 F:      sound/soc/codecs/cros_ec_codec.*
3797
3798 CIRRUS LOGIC AUDIO CODEC DRIVERS
3799 M:      Brian Austin <brian.austin@cirrus.com>
3800 M:      Paul Handrigan <Paul.Handrigan@cirrus.com>
3801 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3802 S:      Maintained
3803 F:      sound/soc/codecs/cs*
3804
3805 CIRRUS LOGIC EP93XX ETHERNET DRIVER
3806 M:      Hartley Sweeten <hsweeten@visionengravers.com>
3807 L:      netdev@vger.kernel.org
3808 S:      Maintained
3809 F:      drivers/net/ethernet/cirrus/ep93xx_eth.c
3810
3811 CIRRUS LOGIC LOCHNAGAR DRIVER
3812 M:      Charles Keepax <ckeepax@opensource.cirrus.com>
3813 M:      Richard Fitzgerald <rf@opensource.cirrus.com>
3814 L:      patches@opensource.cirrus.com
3815 S:      Supported
3816 F:      drivers/clk/clk-lochnagar.c
3817 F:      drivers/hwmon/lochnagar-hwmon.c
3818 F:      drivers/mfd/lochnagar-i2c.c
3819 F:      drivers/pinctrl/cirrus/pinctrl-lochnagar.c
3820 F:      drivers/regulator/lochnagar-regulator.c
3821 F:      include/dt-bindings/clk/lochnagar.h
3822 F:      include/dt-bindings/pinctrl/lochnagar.h
3823 F:      include/linux/mfd/lochnagar*
3824 F:      Documentation/devicetree/bindings/mfd/cirrus,lochnagar.txt
3825 F:      Documentation/devicetree/bindings/clock/cirrus,lochnagar.txt
3826 F:      Documentation/devicetree/bindings/hwmon/cirrus,lochnagar.txt
3827 F:      Documentation/devicetree/bindings/pinctrl/cirrus,lochnagar.txt
3828 F:      Documentation/devicetree/bindings/regulator/cirrus,lochnagar.txt
3829 F:      Documentation/hwmon/lochnagar
3830
3831 CISCO FCOE HBA DRIVER
3832 M:      Satish Kharat <satishkh@cisco.com>
3833 M:      Sesidhar Baddela <sebaddel@cisco.com>
3834 M:      Karan Tilak Kumar <kartilak@cisco.com>
3835 L:      linux-scsi@vger.kernel.org
3836 S:      Supported
3837 F:      drivers/scsi/fnic/
3838
3839 CISCO SCSI HBA DRIVER
3840 M:      Karan Tilak Kumar <kartilak@cisco.com>
3841 M:      Sesidhar Baddela <sebaddel@cisco.com>
3842 L:      linux-scsi@vger.kernel.org
3843 S:      Supported
3844 F:      drivers/scsi/snic/
3845
3846 CISCO VIC ETHERNET NIC DRIVER
3847 M:      Christian Benvenuti <benve@cisco.com>
3848 M:      Govindarajulu Varadarajan <_govind@gmx.com>
3849 M:      Parvi Kaustubhi <pkaustub@cisco.com>
3850 S:      Supported
3851 F:      drivers/net/ethernet/cisco/enic/
3852
3853 CISCO VIC LOW LATENCY NIC DRIVER
3854 M:      Christian Benvenuti <benve@cisco.com>
3855 M:      Nelson Escobar <neescoba@cisco.com>
3856 M:      Parvi Kaustubhi <pkaustub@cisco.com>
3857 S:      Supported
3858 F:      drivers/infiniband/hw/usnic/
3859
3860 CIRRUS LOGIC MADERA CODEC DRIVERS
3861 M:      Charles Keepax <ckeepax@opensource.cirrus.com>
3862 M:      Richard Fitzgerald <rf@opensource.cirrus.com>
3863 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3864 L:      patches@opensource.cirrus.com
3865 T:      git https://github.com/CirrusLogic/linux-drivers.git
3866 W:      https://github.com/CirrusLogic/linux-drivers/wiki
3867 S:      Supported
3868 F:      Documentation/devicetree/bindings/mfd/madera.txt
3869 F:      Documentation/devicetree/bindings/pinctrl/cirrus,madera-pinctrl.txt
3870 F:      include/linux/irqchip/irq-madera*
3871 F:      include/linux/mfd/madera/*
3872 F:      drivers/gpio/gpio-madera*
3873 F:      drivers/irqchip/irq-madera*
3874 F:      drivers/mfd/madera*
3875 F:      drivers/mfd/cs47l*
3876 F:      drivers/pinctrl/cirrus/*
3877
3878 CLANG-FORMAT FILE
3879 M:      Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
3880 S:      Maintained
3881 F:      .clang-format
3882
3883 CLEANCACHE API
3884 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3885 L:      linux-kernel@vger.kernel.org
3886 S:      Maintained
3887 F:      mm/cleancache.c
3888 F:      include/linux/cleancache.h
3889
3890 CLK API
3891 M:      Russell King <linux@armlinux.org.uk>
3892 L:      linux-clk@vger.kernel.org
3893 S:      Maintained
3894 F:      include/linux/clk.h
3895
3896 CLOCKSOURCE, CLOCKEVENT DRIVERS
3897 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3898 M:      Thomas Gleixner <tglx@linutronix.de>
3899 L:      linux-kernel@vger.kernel.org
3900 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3901 S:      Supported
3902 F:      drivers/clocksource/
3903 F:      Documentation/devicetree/bindings/timer/
3904
3905 CMPC ACPI DRIVER
3906 M:      Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3907 M:      Daniel Oliveira Nascimento <don@syst.com.br>
3908 L:      platform-driver-x86@vger.kernel.org
3909 S:      Supported
3910 F:      drivers/platform/x86/classmate-laptop.c
3911
3912 COBALT MEDIA DRIVER
3913 M:      Hans Verkuil <hans.verkuil@cisco.com>
3914 L:      linux-media@vger.kernel.org
3915 T:      git git://linuxtv.org/media_tree.git
3916 W:      https://linuxtv.org
3917 S:      Supported
3918 F:      drivers/media/pci/cobalt/
3919
3920 COCCINELLE/Semantic Patches (SmPL)
3921 M:      Julia Lawall <Julia.Lawall@lip6.fr>
3922 M:      Gilles Muller <Gilles.Muller@lip6.fr>
3923 M:      Nicolas Palix <nicolas.palix@imag.fr>
3924 M:      Michal Marek <michal.lkml@markovi.net>
3925 L:      cocci@systeme.lip6.fr (moderated for non-subscribers)
3926 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3927 W:      http://coccinelle.lip6.fr/
3928 S:      Supported
3929 F:      Documentation/dev-tools/coccinelle.rst
3930 F:      scripts/coccinelle/
3931 F:      scripts/coccicheck
3932
3933 CODA FILE SYSTEM
3934 M:      Jan Harkes <jaharkes@cs.cmu.edu>
3935 M:      coda@cs.cmu.edu
3936 L:      codalist@coda.cs.cmu.edu
3937 W:      http://www.coda.cs.cmu.edu/
3938 S:      Maintained
3939 F:      Documentation/filesystems/coda.txt
3940 F:      fs/coda/
3941 F:      include/linux/coda*.h
3942 F:      include/uapi/linux/coda*.h
3943
3944 CODA V4L2 MEM2MEM DRIVER
3945 M:      Philipp Zabel <p.zabel@pengutronix.de>
3946 L:      linux-media@vger.kernel.org
3947 S:      Maintained
3948 F:      Documentation/devicetree/bindings/media/coda.txt
3949 F:      drivers/media/platform/coda/
3950
3951 CODE OF CONDUCT
3952 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3953 S:      Supported
3954 F:      Documentation/process/code-of-conduct.rst
3955 F:      Documentation/process/code-of-conduct-interpretation.rst
3956
3957 COMMON CLK FRAMEWORK
3958 M:      Michael Turquette <mturquette@baylibre.com>
3959 M:      Stephen Boyd <sboyd@kernel.org>
3960 L:      linux-clk@vger.kernel.org
3961 Q:      http://patchwork.kernel.org/project/linux-clk/list/
3962 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3963 S:      Maintained
3964 F:      Documentation/devicetree/bindings/clock/
3965 F:      drivers/clk/
3966 X:      drivers/clk/clkdev.c
3967 F:      include/linux/clk-pr*
3968 F:      include/linux/clk/
3969 F:      include/linux/of_clk.h
3970
3971 COMMON INTERNET FILE SYSTEM (CIFS)
3972 M:      Steve French <sfrench@samba.org>
3973 L:      linux-cifs@vger.kernel.org
3974 L:      samba-technical@lists.samba.org (moderated for non-subscribers)
3975 W:      http://linux-cifs.samba.org/
3976 T:      git git://git.samba.org/sfrench/cifs-2.6.git
3977 S:      Supported
3978 F:      Documentation/filesystems/cifs/
3979 F:      fs/cifs/
3980
3981 COMPACTPCI HOTPLUG CORE
3982 M:      Scott Murray <scott@spiteful.org>
3983 L:      linux-pci@vger.kernel.org
3984 S:      Maintained
3985 F:      drivers/pci/hotplug/cpci_hotplug*
3986
3987 COMPACTPCI HOTPLUG GENERIC DRIVER
3988 M:      Scott Murray <scott@spiteful.org>
3989 L:      linux-pci@vger.kernel.org
3990 S:      Maintained
3991 F:      drivers/pci/hotplug/cpcihp_generic.c
3992
3993 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3994 M:      Scott Murray <scott@spiteful.org>
3995 L:      linux-pci@vger.kernel.org
3996 S:      Maintained
3997 F:      drivers/pci/hotplug/cpcihp_zt5550.*
3998
3999 COMPAL LAPTOP SUPPORT
4000 M:      Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
4001 L:      platform-driver-x86@vger.kernel.org
4002 S:      Maintained
4003 F:      drivers/platform/x86/compal-laptop.c
4004
4005 COMPILER ATTRIBUTES
4006 M:      Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
4007 S:      Maintained
4008 F:      include/linux/compiler_attributes.h
4009
4010 CONEXANT ACCESSRUNNER USB DRIVER
4011 L:      accessrunner-general@lists.sourceforge.net
4012 W:      http://accessrunner.sourceforge.net/
4013 S:      Orphan
4014 F:      drivers/usb/atm/cxacru.c
4015
4016 CONFIGFS
4017 M:      Joel Becker <jlbec@evilplan.org>
4018 M:      Christoph Hellwig <hch@lst.de>
4019 T:      git git://git.infradead.org/users/hch/configfs.git
4020 S:      Supported
4021 F:      fs/configfs/
4022 F:      include/linux/configfs.h
4023
4024 CONNECTOR
4025 M:      Evgeniy Polyakov <zbr@ioremap.net>
4026 L:      netdev@vger.kernel.org
4027 S:      Maintained
4028 F:      drivers/connector/
4029
4030 CONTROL GROUP (CGROUP)
4031 M:      Tejun Heo <tj@kernel.org>
4032 M:      Li Zefan <lizefan@huawei.com>
4033 M:      Johannes Weiner <hannes@cmpxchg.org>
4034 L:      cgroups@vger.kernel.org
4035 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
4036 S:      Maintained
4037 F:      Documentation/admin-guide/cgroup-v2.rst
4038 F:      Documentation/cgroup-v1/
4039 F:      include/linux/cgroup*
4040 F:      kernel/cgroup/
4041
4042 CONTROL GROUP - CPUSET
4043 M:      Li Zefan <lizefan@huawei.com>
4044 L:      cgroups@vger.kernel.org
4045 W:      http://www.bullopensource.org/cpuset/
4046 W:      http://oss.sgi.com/projects/cpusets/
4047 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
4048 S:      Maintained
4049 F:      Documentation/cgroup-v1/cpusets.txt
4050 F:      include/linux/cpuset.h
4051 F:      kernel/cgroup/cpuset.c
4052
4053 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
4054 M:      Johannes Weiner <hannes@cmpxchg.org>
4055 M:      Michal Hocko <mhocko@kernel.org>
4056 M:      Vladimir Davydov <vdavydov.dev@gmail.com>
4057 L:      cgroups@vger.kernel.org
4058 L:      linux-mm@kvack.org
4059 S:      Maintained
4060 F:      mm/memcontrol.c
4061 F:      mm/swap_cgroup.c
4062
4063 CORETEMP HARDWARE MONITORING DRIVER
4064 M:      Fenghua Yu <fenghua.yu@intel.com>
4065 L:      linux-hwmon@vger.kernel.org
4066 S:      Maintained
4067 F:      Documentation/hwmon/coretemp.rst
4068 F:      drivers/hwmon/coretemp.c
4069
4070 COSA/SRP SYNC SERIAL DRIVER
4071 M:      Jan "Yenya" Kasprzak <kas@fi.muni.cz>
4072 W:      http://www.fi.muni.cz/~kas/cosa/
4073 S:      Maintained
4074 F:      drivers/net/wan/cosa*
4075
4076 COUNTER SUBSYSTEM
4077 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
4078 L:      linux-iio@vger.kernel.org
4079 S:      Maintained
4080 F:      Documentation/ABI/testing/sysfs-bus-counter*
4081 F:      Documentation/driver-api/generic-counter.rst
4082 F:      drivers/counter/
4083 F:      include/linux/counter.h
4084 F:      include/linux/counter_enum.h
4085
4086 CPMAC ETHERNET DRIVER
4087 M:      Florian Fainelli <f.fainelli@gmail.com>
4088 L:      netdev@vger.kernel.org
4089 S:      Maintained
4090 F:      drivers/net/ethernet/ti/cpmac.c
4091
4092 CPU FREQUENCY SCALING FRAMEWORK
4093 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
4094 M:      Viresh Kumar <viresh.kumar@linaro.org>
4095 L:      linux-pm@vger.kernel.org
4096 S:      Maintained
4097 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4098 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git (For ARM Updates)
4099 B:      https://bugzilla.kernel.org
4100 F:      Documentation/admin-guide/pm/cpufreq.rst
4101 F:      Documentation/admin-guide/pm/intel_pstate.rst
4102 F:      Documentation/cpu-freq/
4103 F:      Documentation/devicetree/bindings/cpufreq/
4104 F:      drivers/cpufreq/
4105 F:      include/linux/cpufreq.h
4106 F:      tools/testing/selftests/cpufreq/
4107
4108 CPU FREQUENCY DRIVERS - ARM BIG LITTLE
4109 M:      Viresh Kumar <viresh.kumar@linaro.org>
4110 M:      Sudeep Holla <sudeep.holla@arm.com>
4111 L:      linux-pm@vger.kernel.org
4112 W:      http://www.arm.com/products/processors/technologies/biglittleprocessing.php
4113 S:      Maintained
4114 F:      drivers/cpufreq/arm_big_little.h
4115 F:      drivers/cpufreq/arm_big_little.c
4116
4117 CPU POWER MONITORING SUBSYSTEM
4118 M:      Thomas Renninger <trenn@suse.com>
4119 M:      Shuah Khan <shuah@kernel.org>
4120 M:      Shuah Khan <skhan@linuxfoundation.org>
4121 L:      linux-pm@vger.kernel.org
4122 S:      Maintained
4123 F:      tools/power/cpupower/
4124
4125 CPUID/MSR DRIVER
4126 M:      "H. Peter Anvin" <hpa@zytor.com>
4127 S:      Maintained
4128 F:      arch/x86/kernel/cpuid.c
4129 F:      arch/x86/kernel/msr.c
4130
4131 CPUIDLE DRIVER - ARM BIG LITTLE
4132 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
4133 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
4134 L:      linux-pm@vger.kernel.org
4135 L:      linux-arm-kernel@lists.infradead.org
4136 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4137 S:      Maintained
4138 F:      drivers/cpuidle/cpuidle-big_little.c
4139
4140 CPUIDLE DRIVER - ARM EXYNOS
4141 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
4142 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
4143 M:      Kukjin Kim <kgene@kernel.org>
4144 L:      linux-pm@vger.kernel.org
4145 L:      linux-samsung-soc@vger.kernel.org
4146 S:      Supported
4147 F:      drivers/cpuidle/cpuidle-exynos.c
4148 F:      arch/arm/mach-exynos/pm.c
4149
4150 CPU IDLE TIME MANAGEMENT FRAMEWORK
4151 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
4152 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
4153 L:      linux-pm@vger.kernel.org
4154 S:      Maintained
4155 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4156 B:      https://bugzilla.kernel.org
4157 F:      Documentation/admin-guide/pm/cpuidle.rst
4158 F:      Documentation/driver-api/pm/cpuidle.rst
4159 F:      drivers/cpuidle/*
4160 F:      include/linux/cpuidle.h
4161
4162 CRAMFS FILESYSTEM
4163 M:      Nicolas Pitre <nico@fluxnic.net>
4164 S:      Maintained
4165 F:      Documentation/filesystems/cramfs.txt
4166 F:      fs/cramfs/
4167
4168 CRYPTO API
4169 M:      Herbert Xu <herbert@gondor.apana.org.au>
4170 M:      "David S. Miller" <davem@davemloft.net>
4171 L:      linux-crypto@vger.kernel.org
4172 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
4173 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
4174 S:      Maintained
4175 F:      Documentation/crypto/
4176 F:      Documentation/devicetree/bindings/crypto/
4177 F:      arch/*/crypto/
4178 F:      crypto/
4179 F:      drivers/crypto/
4180 F:      include/crypto/
4181 F:      include/linux/crypto*
4182
4183 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
4184 M:      Neil Horman <nhorman@tuxdriver.com>
4185 L:      linux-crypto@vger.kernel.org
4186 S:      Maintained
4187 F:      crypto/ansi_cprng.c
4188 F:      crypto/rng.c
4189
4190 CS3308 MEDIA DRIVER
4191 M:      Hans Verkuil <hverkuil@xs4all.nl>
4192 L:      linux-media@vger.kernel.org
4193 T:      git git://linuxtv.org/media_tree.git
4194 W:      http://linuxtv.org
4195 S:      Odd Fixes
4196 F:      drivers/media/i2c/cs3308.c
4197
4198 CS5535 Audio ALSA driver
4199 M:      Jaya Kumar <jayakumar.alsa@gmail.com>
4200 S:      Maintained
4201 F:      sound/pci/cs5535audio/
4202
4203 CSI DRIVERS FOR ALLWINNER V3s
4204 M:      Yong Deng <yong.deng@magewell.com>
4205 L:      linux-media@vger.kernel.org
4206 T:      git git://linuxtv.org/media_tree.git
4207 S:      Maintained
4208 F:      drivers/media/platform/sunxi/sun6i-csi/
4209 F:      Documentation/devicetree/bindings/media/sun6i-csi.txt
4210
4211 CW1200 WLAN driver
4212 M:      Solomon Peachy <pizza@shaftnet.org>
4213 S:      Maintained
4214 F:      drivers/net/wireless/st/cw1200/
4215
4216 CX18 VIDEO4LINUX DRIVER
4217 M:      Andy Walls <awalls@md.metrocast.net>
4218 L:      ivtv-devel@ivtvdriver.org (subscribers-only)
4219 L:      linux-media@vger.kernel.org
4220 T:      git git://linuxtv.org/media_tree.git
4221 W:      https://linuxtv.org
4222 W:      http://www.ivtvdriver.org/index.php/Cx18
4223 S:      Maintained
4224 F:      Documentation/media/v4l-drivers/cx18*
4225 F:      drivers/media/pci/cx18/
4226 F:      include/uapi/linux/ivtv*
4227
4228 CX2341X MPEG ENCODER HELPER MODULE
4229 M:      Hans Verkuil <hverkuil@xs4all.nl>
4230 L:      linux-media@vger.kernel.org
4231 T:      git git://linuxtv.org/media_tree.git
4232 W:      https://linuxtv.org
4233 S:      Maintained
4234 F:      drivers/media/common/cx2341x*
4235 F:      include/media/drv-intf/cx2341x.h
4236
4237 CX24120 MEDIA DRIVER
4238 M:      Jemma Denson <jdenson@gmail.com>
4239 M:      Patrick Boettcher <patrick.boettcher@posteo.de>
4240 L:      linux-media@vger.kernel.org
4241 W:      https://linuxtv.org
4242 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4243 S:      Maintained
4244 F:      drivers/media/dvb-frontends/cx24120*
4245
4246 CX88 VIDEO4LINUX DRIVER
4247 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
4248 L:      linux-media@vger.kernel.org
4249 W:      https://linuxtv.org
4250 T:      git git://linuxtv.org/media_tree.git
4251 S:      Odd fixes
4252 F:      Documentation/media/v4l-drivers/cx88*
4253 F:      drivers/media/pci/cx88/
4254
4255 CXD2820R MEDIA DRIVER
4256 M:      Antti Palosaari <crope@iki.fi>
4257 L:      linux-media@vger.kernel.org
4258 W:      https://linuxtv.org
4259 W:      http://palosaari.fi/linux/
4260 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4261 T:      git git://linuxtv.org/anttip/media_tree.git
4262 S:      Maintained
4263 F:      drivers/media/dvb-frontends/cxd2820r*
4264
4265 CXGB3 ETHERNET DRIVER (CXGB3)
4266 M:      Vishal Kulkarni <vishal@chelsio.com>
4267 L:      netdev@vger.kernel.org
4268 W:      http://www.chelsio.com
4269 S:      Supported
4270 F:      drivers/net/ethernet/chelsio/cxgb3/
4271
4272 CXGB3 ISCSI DRIVER (CXGB3I)
4273 M:      Karen Xie <kxie@chelsio.com>
4274 L:      linux-scsi@vger.kernel.org
4275 W:      http://www.chelsio.com
4276 S:      Supported
4277 F:      drivers/scsi/cxgbi/cxgb3i
4278
4279 CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
4280 M:      Steve Wise <swise@chelsio.com>
4281 L:      linux-rdma@vger.kernel.org
4282 W:      http://www.openfabrics.org
4283 S:      Supported
4284 F:      drivers/infiniband/hw/cxgb3/
4285 F:      include/uapi/rdma/cxgb3-abi.h
4286
4287 CXGB4 CRYPTO DRIVER (chcr)
4288 M:      Harsh Jain <harsh@chelsio.com>
4289 L:      linux-crypto@vger.kernel.org
4290 W:      http://www.chelsio.com
4291 S:      Supported
4292 F:      drivers/crypto/chelsio
4293
4294 CXGB4 ETHERNET DRIVER (CXGB4)
4295 M:      Vishal Kulkarni <vishal@chelsio.com>
4296 L:      netdev@vger.kernel.org
4297 W:      http://www.chelsio.com
4298 S:      Supported
4299 F:      drivers/net/ethernet/chelsio/cxgb4/
4300
4301 CXGB4 ISCSI DRIVER (CXGB4I)
4302 M:      Karen Xie <kxie@chelsio.com>
4303 L:      linux-scsi@vger.kernel.org
4304 W:      http://www.chelsio.com
4305 S:      Supported
4306 F:      drivers/scsi/cxgbi/cxgb4i
4307
4308 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
4309 M:      Steve Wise <swise@chelsio.com>
4310 L:      linux-rdma@vger.kernel.org
4311 W:      http://www.openfabrics.org
4312 S:      Supported
4313 F:      drivers/infiniband/hw/cxgb4/
4314 F:      include/uapi/rdma/cxgb4-abi.h
4315
4316 CXGB4VF ETHERNET DRIVER (CXGB4VF)
4317 M:      Casey Leedom <leedom@chelsio.com>
4318 L:      netdev@vger.kernel.org
4319 W:      http://www.chelsio.com
4320 S:      Supported
4321 F:      drivers/net/ethernet/chelsio/cxgb4vf/
4322
4323 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
4324 M:      Frederic Barrat <fbarrat@linux.ibm.com>
4325 M:      Andrew Donnellan <andrew.donnellan@au1.ibm.com>
4326 L:      linuxppc-dev@lists.ozlabs.org
4327 S:      Supported
4328 F:      arch/powerpc/platforms/powernv/pci-cxl.c
4329 F:      drivers/misc/cxl/
4330 F:      include/misc/cxl*
4331 F:      include/uapi/misc/cxl.h
4332 F:      Documentation/powerpc/cxl.txt
4333 F:      Documentation/ABI/testing/sysfs-class-cxl
4334
4335 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
4336 M:      Manoj N. Kumar <manoj@linux.ibm.com>
4337 M:      Matthew R. Ochs <mrochs@linux.ibm.com>
4338 M:      Uma Krishnan <ukrishn@linux.ibm.com>
4339 L:      linux-scsi@vger.kernel.org
4340 S:      Supported
4341 F:      drivers/scsi/cxlflash/
4342 F:      include/uapi/scsi/cxlflash_ioctl.h
4343 F:      Documentation/powerpc/cxlflash.txt
4344
4345 CYBERPRO FB DRIVER
4346 M:      Russell King <linux@armlinux.org.uk>
4347 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4348 W:      http://www.armlinux.org.uk/
4349 S:      Maintained
4350 F:      drivers/video/fbdev/cyber2000fb.*
4351
4352 CYCLADES ASYNC MUX DRIVER
4353 W:      http://www.cyclades.com/
4354 S:      Orphan
4355 F:      drivers/tty/cyclades.c
4356 F:      include/linux/cyclades.h
4357 F:      include/uapi/linux/cyclades.h
4358
4359 CYCLADES PC300 DRIVER
4360 W:      http://www.cyclades.com/
4361 S:      Orphan
4362 F:      drivers/net/wan/pc300*
4363
4364 CYPRESS_FIRMWARE MEDIA DRIVER
4365 M:      Antti Palosaari <crope@iki.fi>
4366 L:      linux-media@vger.kernel.org
4367 W:      https://linuxtv.org
4368 W:      http://palosaari.fi/linux/
4369 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4370 T:      git git://linuxtv.org/anttip/media_tree.git
4371 S:      Maintained
4372 F:      drivers/media/common/cypress_firmware*
4373
4374 CYTTSP TOUCHSCREEN DRIVER
4375 M:      Ferruh Yigit <fery@cypress.com>
4376 L:      linux-input@vger.kernel.org
4377 S:      Supported
4378 F:      drivers/input/touchscreen/cyttsp*
4379 F:      include/linux/input/cyttsp.h
4380
4381 D-LINK DIR-685 TOUCHKEYS DRIVER
4382 M:      Linus Walleij <linus.walleij@linaro.org>
4383 L:      linux-input@vger.kernel.org
4384 S:      Supported
4385 F:      drivers/input/keyboard/dlink-dir685-touchkeys.c
4386
4387 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
4388 M:      Joshua Kinard <kumba@gentoo.org>
4389 S:      Maintained
4390 F:      drivers/rtc/rtc-ds1685.c
4391 F:      include/linux/rtc/ds1685.h
4392
4393 DAMA SLAVE for AX.25
4394 M:      Joerg Reuter <jreuter@yaina.de>
4395 W:      http://yaina.de/jreuter/
4396 W:      http://www.qsl.net/dl1bke/
4397 L:      linux-hams@vger.kernel.org
4398 S:      Maintained
4399 F:      net/ax25/af_ax25.c
4400 F:      net/ax25/ax25_dev.c
4401 F:      net/ax25/ax25_ds_*
4402 F:      net/ax25/ax25_in.c
4403 F:      net/ax25/ax25_out.c
4404 F:      net/ax25/ax25_timer.c
4405 F:      net/ax25/sysctl_net_ax25.c
4406
4407 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
4408 L:      netdev@vger.kernel.org
4409 S:      Orphan
4410 F:      Documentation/networking/device_drivers/dec/dmfe.txt
4411 F:      drivers/net/ethernet/dec/tulip/dmfe.c
4412
4413 DC390/AM53C974 SCSI driver
4414 M:      Hannes Reinecke <hare@suse.com>
4415 L:      linux-scsi@vger.kernel.org
4416 S:      Maintained
4417 F:      drivers/scsi/am53c974.c
4418
4419 DC395x SCSI driver
4420 M:      Oliver Neukum <oliver@neukum.org>
4421 M:      Ali Akcaagac <aliakc@web.de>
4422 M:      Jamie Lenehan <lenehan@twibble.org>
4423 L:      dc395x@twibble.org
4424 W:      http://twibble.org/dist/dc395x/
4425 W:      http://lists.twibble.org/mailman/listinfo/dc395x/
4426 S:      Maintained
4427 F:      Documentation/scsi/dc395x.txt
4428 F:      drivers/scsi/dc395x.*
4429
4430 DCCP PROTOCOL
4431 M:      Gerrit Renker <gerrit@erg.abdn.ac.uk>
4432 L:      dccp@vger.kernel.org
4433 W:      http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
4434 S:      Maintained
4435 F:      include/linux/dccp.h
4436 F:      include/uapi/linux/dccp.h
4437 F:      include/linux/tfrc.h
4438 F:      net/dccp/
4439
4440 DECnet NETWORK LAYER
4441 W:      http://linux-decnet.sourceforge.net
4442 L:      linux-decnet-user@lists.sourceforge.net
4443 S:      Orphan
4444 F:      Documentation/networking/decnet.txt
4445 F:      net/decnet/
4446
4447 DECSTATION PLATFORM SUPPORT
4448 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
4449 L:      linux-mips@vger.kernel.org
4450 W:      http://www.linux-mips.org/wiki/DECstation
4451 S:      Maintained
4452 F:      arch/mips/dec/
4453 F:      arch/mips/include/asm/dec/
4454 F:      arch/mips/include/asm/mach-dec/
4455
4456 DEFXX FDDI NETWORK DRIVER
4457 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
4458 S:      Maintained
4459 F:      drivers/net/fddi/defxx.*
4460
4461 DELL SMBIOS DRIVER
4462 M:      Pali Rohár <pali.rohar@gmail.com>
4463 M:      Mario Limonciello <mario.limonciello@dell.com>
4464 L:      platform-driver-x86@vger.kernel.org
4465 S:      Maintained
4466 F:      drivers/platform/x86/dell-smbios.*
4467
4468 DELL SMBIOS SMM DRIVER
4469 M:      Mario Limonciello <mario.limonciello@dell.com>
4470 L:      platform-driver-x86@vger.kernel.org
4471 S:      Maintained
4472 F:      drivers/platform/x86/dell-smbios-smm.c
4473
4474 DELL SMBIOS WMI DRIVER
4475 M:      Mario Limonciello <mario.limonciello@dell.com>
4476 L:      platform-driver-x86@vger.kernel.org
4477 S:      Maintained
4478 F:      drivers/platform/x86/dell-smbios-wmi.c
4479 F:      tools/wmi/dell-smbios-example.c
4480
4481 DEFZA FDDI NETWORK DRIVER
4482 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
4483 S:      Maintained
4484 F:      drivers/net/fddi/defza.*
4485
4486 DELL LAPTOP DRIVER
4487 M:      Matthew Garrett <mjg59@srcf.ucam.org>
4488 M:      Pali Rohár <pali.rohar@gmail.com>
4489 L:      platform-driver-x86@vger.kernel.org
4490 S:      Maintained
4491 F:      drivers/platform/x86/dell-laptop.c
4492
4493 DELL LAPTOP FREEFALL DRIVER
4494 M:      Pali Rohár <pali.rohar@gmail.com>
4495 S:      Maintained
4496 F:      drivers/platform/x86/dell-smo8800.c
4497
4498 DELL LAPTOP RBTN DRIVER
4499 M:      Pali Rohár <pali.rohar@gmail.com>
4500 S:      Maintained
4501 F:      drivers/platform/x86/dell-rbtn.*
4502
4503 DELL REMOTE BIOS UPDATE DRIVER
4504 M:      Stuart Hayes <stuart.w.hayes@gmail.com>
4505 L:      platform-driver-x86@vger.kernel.org
4506 S:      Maintained
4507 F:      drivers/platform/x86/dell_rbu.c
4508
4509 DELL LAPTOP SMM DRIVER
4510 M:      Pali Rohár <pali.rohar@gmail.com>
4511 S:      Maintained
4512 F:      drivers/hwmon/dell-smm-hwmon.c
4513 F:      include/uapi/linux/i8k.h
4514
4515 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
4516 M:      Stuart Hayes <stuart.w.hayes@gmail.com>
4517 L:      platform-driver-x86@vger.kernel.org
4518 S:      Maintained
4519 F:      Documentation/dcdbas.txt
4520 F:      drivers/platform/x86/dcdbas.*
4521
4522 DELL WMI NOTIFICATIONS DRIVER
4523 M:      Matthew Garrett <mjg59@srcf.ucam.org>
4524 M:      Pali Rohár <pali.rohar@gmail.com>
4525 S:      Maintained
4526 F:      drivers/platform/x86/dell-wmi.c
4527
4528 DELL WMI DESCRIPTOR DRIVER
4529 M:      Mario Limonciello <mario.limonciello@dell.com>
4530 S:      Maintained
4531 F:      drivers/platform/x86/dell-wmi-descriptor.c
4532
4533 DELTA ST MEDIA DRIVER
4534 M:      Hugues Fruchet <hugues.fruchet@st.com>
4535 L:      linux-media@vger.kernel.org
4536 T:      git git://linuxtv.org/media_tree.git
4537 W:      https://linuxtv.org
4538 S:      Supported
4539 F:      drivers/media/platform/sti/delta
4540
4541 DENALI NAND DRIVER
4542 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
4543 L:      linux-mtd@lists.infradead.org
4544 S:      Supported
4545 F:      drivers/mtd/nand/raw/denali*
4546
4547 DESIGNWARE USB2 DRD IP DRIVER
4548 M:      Minas Harutyunyan <hminas@synopsys.com>
4549 L:      linux-usb@vger.kernel.org
4550 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4551 S:      Maintained
4552 F:      drivers/usb/dwc2/
4553
4554 DESIGNWARE USB3 DRD IP DRIVER
4555 M:      Felipe Balbi <balbi@kernel.org>
4556 L:      linux-usb@vger.kernel.org
4557 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4558 S:      Maintained
4559 F:      drivers/usb/dwc3/
4560
4561 DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
4562 M:      Andreas Klinger <ak@it-klinger.de>
4563 L:      linux-iio@vger.kernel.org
4564 S:      Maintained
4565 F:      Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
4566 F:      drivers/iio/proximity/srf*.c
4567
4568 DEVICE COREDUMP (DEV_COREDUMP)
4569 M:      Johannes Berg <johannes@sipsolutions.net>
4570 L:      linux-kernel@vger.kernel.org
4571 S:      Maintained
4572 F:      drivers/base/devcoredump.c
4573 F:      include/linux/devcoredump.h
4574
4575 DEVICE FREQUENCY (DEVFREQ)
4576 M:      MyungJoo Ham <myungjoo.ham@samsung.com>
4577 M:      Kyungmin Park <kyungmin.park@samsung.com>
4578 R:      Chanwoo Choi <cw00.choi@samsung.com>
4579 L:      linux-pm@vger.kernel.org
4580 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4581 S:      Maintained
4582 F:      drivers/devfreq/
4583 F:      include/linux/devfreq.h
4584 F:      Documentation/devicetree/bindings/devfreq/
4585 F:      include/trace/events/devfreq.h
4586
4587 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
4588 M:      Chanwoo Choi <cw00.choi@samsung.com>
4589 L:      linux-pm@vger.kernel.org
4590 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4591 S:      Supported
4592 F:      drivers/devfreq/event/
4593 F:      drivers/devfreq/devfreq-event.c
4594 F:      include/linux/devfreq-event.h
4595 F:      Documentation/devicetree/bindings/devfreq/event/
4596
4597 DEVICE NUMBER REGISTRY
4598 M:      Torben Mathiasen <device@lanana.org>
4599 W:      http://lanana.org/docs/device-list/index.html
4600 S:      Maintained
4601
4602 DEVICE-MAPPER  (LVM)
4603 M:      Alasdair Kergon <agk@redhat.com>
4604 M:      Mike Snitzer <snitzer@redhat.com>
4605 M:      dm-devel@redhat.com
4606 L:      dm-devel@redhat.com
4607 W:      http://sources.redhat.com/dm
4608 Q:      http://patchwork.kernel.org/project/dm-devel/list/
4609 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
4610 T:      quilt http://people.redhat.com/agk/patches/linux/editing/
4611 S:      Maintained
4612 F:      Documentation/device-mapper/
4613 F:      drivers/md/Makefile
4614 F:      drivers/md/Kconfig
4615 F:      drivers/md/dm*
4616 F:      drivers/md/persistent-data/
4617 F:      include/linux/device-mapper.h
4618 F:      include/linux/dm-*.h
4619 F:      include/uapi/linux/dm-*.h
4620
4621 DEVLINK
4622 M:      Jiri Pirko <jiri@mellanox.com>
4623 L:      netdev@vger.kernel.org
4624 S:      Supported
4625 F:      net/core/devlink.c
4626 F:      include/net/devlink.h
4627 F:      include/uapi/linux/devlink.h
4628
4629 DIALOG SEMICONDUCTOR DRIVERS
4630 M:      Support Opensource <support.opensource@diasemi.com>
4631 W:      http://www.dialog-semiconductor.com/products
4632 S:      Supported
4633 F:      Documentation/hwmon/da90??.rst
4634 F:      Documentation/devicetree/bindings/mfd/da90*.txt
4635 F:      Documentation/devicetree/bindings/input/da90??-onkey.txt
4636 F:      Documentation/devicetree/bindings/thermal/da90??-thermal.txt
4637 F:      Documentation/devicetree/bindings/regulator/da92*.txt
4638 F:      Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
4639 F:      Documentation/devicetree/bindings/sound/da[79]*.txt
4640 F:      drivers/gpio/gpio-da90??.c
4641 F:      drivers/hwmon/da90??-hwmon.c
4642 F:      drivers/iio/adc/da91??-*.c
4643 F:      drivers/input/misc/da90??_onkey.c
4644 F:      drivers/input/touchscreen/da9052_tsi.c
4645 F:      drivers/leds/leds-da90??.c
4646 F:      drivers/mfd/da903x.c
4647 F:      drivers/mfd/da90??-*.c
4648 F:      drivers/mfd/da91??-*.c
4649 F:      drivers/power/supply/da9052-battery.c
4650 F:      drivers/power/supply/da91??-*.c
4651 F:      drivers/regulator/da903x.c
4652 F:      drivers/regulator/da9???-regulator.[ch]
4653 F:      drivers/thermal/da90??-thermal.c
4654 F:      drivers/rtc/rtc-da90??.c
4655 F:      drivers/video/backlight/da90??_bl.c
4656 F:      drivers/watchdog/da90??_wdt.c
4657 F:      include/linux/mfd/da903x.h
4658 F:      include/linux/mfd/da9052/
4659 F:      include/linux/mfd/da9055/
4660 F:      include/linux/mfd/da9062/
4661 F:      include/linux/mfd/da9063/
4662 F:      include/linux/mfd/da9150/
4663 F:      include/linux/regulator/da9211.h
4664 F:      include/sound/da[79]*.h
4665 F:      sound/soc/codecs/da[79]*.[ch]
4666
4667 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
4668 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
4669 L:      linux-gpio@vger.kernel.org
4670 S:      Maintained
4671 F:      drivers/gpio/gpio-gpio-mm.c
4672
4673 DIOLAN U2C-12 I2C DRIVER
4674 M:      Guenter Roeck <linux@roeck-us.net>
4675 L:      linux-i2c@vger.kernel.org
4676 S:      Maintained
4677 F:      drivers/i2c/busses/i2c-diolan-u2c.c
4678
4679 FILESYSTEM DIRECT ACCESS (DAX)
4680 M:      Dan Williams <dan.j.williams@intel.com>
4681 R:      Matthew Wilcox <willy@infradead.org>
4682 R:      Jan Kara <jack@suse.cz>
4683 L:      linux-fsdevel@vger.kernel.org
4684 L:      linux-nvdimm@lists.01.org
4685 S:      Supported
4686 F:      fs/dax.c
4687 F:      include/linux/dax.h
4688 F:      include/trace/events/fs_dax.h
4689
4690 DEVICE DIRECT ACCESS (DAX)
4691 M:      Dan Williams <dan.j.williams@intel.com>
4692 M:      Vishal Verma <vishal.l.verma@intel.com>
4693 M:      Keith Busch <keith.busch@intel.com>
4694 M:      Dave Jiang <dave.jiang@intel.com>
4695 L:      linux-nvdimm@lists.01.org
4696 S:      Supported
4697 F:      drivers/dax/
4698
4699 DIRECTORY NOTIFICATION (DNOTIFY)
4700 M:      Jan Kara <jack@suse.cz>
4701 R:      Amir Goldstein <amir73il@gmail.com>
4702 L:      linux-fsdevel@vger.kernel.org
4703 S:      Maintained
4704 F:      Documentation/filesystems/dnotify.txt
4705 F:      fs/notify/dnotify/
4706 F:      include/linux/dnotify.h
4707
4708 DISK GEOMETRY AND PARTITION HANDLING
4709 M:      Andries Brouwer <aeb@cwi.nl>
4710 W:      http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4711 W:      http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4712 W:      http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4713 S:      Maintained
4714
4715 DISKQUOTA
4716 M:      Jan Kara <jack@suse.com>
4717 S:      Maintained
4718 F:      Documentation/filesystems/quota.txt
4719 F:      fs/quota/
4720 F:      include/linux/quota*.h
4721 F:      include/uapi/linux/quota*.h
4722
4723 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4724 M:      Bernie Thompson <bernie@plugable.com>
4725 L:      linux-fbdev@vger.kernel.org
4726 S:      Maintained
4727 W:      http://plugable.com/category/projects/udlfb/
4728 F:      drivers/video/fbdev/udlfb.c
4729 F:      include/video/udlfb.h
4730 F:      Documentation/fb/udlfb.txt
4731
4732 DISTRIBUTED LOCK MANAGER (DLM)
4733 M:      Christine Caulfield <ccaulfie@redhat.com>
4734 M:      David Teigland <teigland@redhat.com>
4735 L:      cluster-devel@redhat.com
4736 W:      http://sources.redhat.com/cluster/
4737 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4738 S:      Supported
4739 F:      fs/dlm/
4740
4741 DMA BUFFER SHARING FRAMEWORK
4742 M:      Sumit Semwal <sumit.semwal@linaro.org>
4743 S:      Maintained
4744 L:      linux-media@vger.kernel.org
4745 L:      dri-devel@lists.freedesktop.org
4746 L:      linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
4747 F:      drivers/dma-buf/
4748 F:      include/linux/dma-buf*
4749 F:      include/linux/reservation.h
4750 F:      include/linux/*fence.h
4751 F:      Documentation/driver-api/dma-buf.rst
4752 T:      git git://anongit.freedesktop.org/drm/drm-misc
4753
4754 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4755 M:      Vinod Koul <vkoul@kernel.org>
4756 L:      dmaengine@vger.kernel.org
4757 Q:      https://patchwork.kernel.org/project/linux-dmaengine/list/
4758 S:      Maintained
4759 F:      drivers/dma/
4760 F:      include/linux/dmaengine.h
4761 F:      include/linux/of_dma.h
4762 F:      Documentation/devicetree/bindings/dma/
4763 F:      Documentation/driver-api/dmaengine/
4764 T:      git git://git.infradead.org/users/vkoul/slave-dma.git
4765
4766 DMA MAPPING HELPERS
4767 M:      Christoph Hellwig <hch@lst.de>
4768 M:      Marek Szyprowski <m.szyprowski@samsung.com>
4769 R:      Robin Murphy <robin.murphy@arm.com>
4770 L:      iommu@lists.linux-foundation.org
4771 T:      git git://git.infradead.org/users/hch/dma-mapping.git
4772 W:      http://git.infradead.org/users/hch/dma-mapping.git
4773 S:      Supported
4774 F:      kernel/dma/
4775 F:      include/asm-generic/dma-mapping.h
4776 F:      include/linux/dma-direct.h
4777 F:      include/linux/dma-mapping.h
4778 F:      include/linux/dma-noncoherent.h
4779
4780 DME1737 HARDWARE MONITOR DRIVER
4781 M:      Juerg Haefliger <juergh@gmail.com>
4782 L:      linux-hwmon@vger.kernel.org
4783 S:      Maintained
4784 F:      Documentation/hwmon/dme1737.rst
4785 F:      drivers/hwmon/dme1737.c
4786
4787 DMI/SMBIOS SUPPORT
4788 M:      Jean Delvare <jdelvare@suse.com>
4789 S:      Maintained
4790 T:      quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4791 F:      Documentation/ABI/testing/sysfs-firmware-dmi-tables
4792 F:      drivers/firmware/dmi-id.c
4793 F:      drivers/firmware/dmi_scan.c
4794 F:      include/linux/dmi.h
4795
4796 DOCUMENTATION
4797 M:      Jonathan Corbet <corbet@lwn.net>
4798 L:      linux-doc@vger.kernel.org
4799 S:      Maintained
4800 F:      Documentation/
4801 F:      scripts/kernel-doc
4802 X:      Documentation/ABI/
4803 X:      Documentation/acpi/
4804 X:      Documentation/devicetree/
4805 X:      Documentation/i2c/
4806 X:      Documentation/media/
4807 X:      Documentation/power/
4808 X:      Documentation/spi/
4809 T:      git git://git.lwn.net/linux.git docs-next
4810
4811 DOCUMENTATION/ITALIAN
4812 M:      Federico Vaga <federico.vaga@vaga.pv.it>
4813 L:      linux-doc@vger.kernel.org
4814 S:      Maintained
4815 F:      Documentation/translations/it_IT
4816
4817 DONGWOON DW9714 LENS VOICE COIL DRIVER
4818 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
4819 L:      linux-media@vger.kernel.org
4820 T:      git git://linuxtv.org/media_tree.git
4821 S:      Maintained
4822 F:      drivers/media/i2c/dw9714.c
4823 F:      Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.txt
4824
4825 DONGWOON DW9807 LENS VOICE COIL DRIVER
4826 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
4827 L:      linux-media@vger.kernel.org
4828 T:      git git://linuxtv.org/media_tree.git
4829 S:      Maintained
4830 F:      drivers/media/i2c/dw9807-vcm.c
4831 F:      Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.txt
4832
4833 DOUBLETALK DRIVER
4834 M:      "James R. Van Zandt" <jrv@vanzandt.mv.com>
4835 L:      blinux-list@redhat.com
4836 S:      Maintained
4837 F:      drivers/char/dtlk.c
4838 F:      include/linux/dtlk.h
4839
4840 DPAA2 DATAPATH I/O (DPIO) DRIVER
4841 M:      Roy Pledge <Roy.Pledge@nxp.com>
4842 L:      linux-kernel@vger.kernel.org
4843 S:      Maintained
4844 F:      drivers/soc/fsl/dpio
4845
4846 DPAA2 ETHERNET DRIVER
4847 M:      Ioana Radulescu <ruxandra.radulescu@nxp.com>
4848 L:      netdev@vger.kernel.org
4849 S:      Maintained
4850 F:      drivers/net/ethernet/freescale/dpaa2/dpaa2-eth*
4851 F:      drivers/net/ethernet/freescale/dpaa2/dpni*
4852 F:      drivers/net/ethernet/freescale/dpaa2/dpkg.h
4853 F:      drivers/net/ethernet/freescale/dpaa2/Makefile
4854 F:      drivers/net/ethernet/freescale/dpaa2/Kconfig
4855
4856 DPAA2 ETHERNET SWITCH DRIVER
4857 M:      Ioana Radulescu <ruxandra.radulescu@nxp.com>
4858 M:      Ioana Ciornei <ioana.ciornei@nxp.com>
4859 L:      linux-kernel@vger.kernel.org
4860 S:      Maintained
4861 F:      drivers/staging/fsl-dpaa2/ethsw
4862
4863 DPAA2 PTP CLOCK DRIVER
4864 M:      Yangbo Lu <yangbo.lu@nxp.com>
4865 L:      netdev@vger.kernel.org
4866 S:      Maintained
4867 F:      drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
4868 F:      drivers/net/ethernet/freescale/dpaa2/dprtc*
4869
4870 DPT_I2O SCSI RAID DRIVER
4871 M:      Adaptec OEM Raid Solutions <aacraid@microsemi.com>
4872 L:      linux-scsi@vger.kernel.org
4873 W:      http://www.adaptec.com/
4874 S:      Maintained
4875 F:      drivers/scsi/dpt*
4876 F:      drivers/scsi/dpt/
4877
4878 DRBD DRIVER
4879 M:      Philipp Reisner <philipp.reisner@linbit.com>
4880 M:      Lars Ellenberg <lars.ellenberg@linbit.com>
4881 L:      drbd-dev@lists.linbit.com
4882 W:      http://www.drbd.org
4883 T:      git git://git.linbit.com/linux-drbd.git
4884 T:      git git://git.linbit.com/drbd-8.4.git
4885 S:      Supported
4886 F:      drivers/block/drbd/
4887 F:      lib/lru_cache.c
4888 F:      Documentation/blockdev/drbd/
4889
4890 DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
4891 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4892 R:      "Rafael J. Wysocki" <rafael@kernel.org>
4893 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
4894 S:      Supported
4895 F:      Documentation/kobject.txt
4896 F:      drivers/base/
4897 F:      fs/debugfs/
4898 F:      fs/sysfs/
4899 F:      include/linux/debugfs.h
4900 F:      include/linux/kobj*
4901 F:      lib/kobj*
4902
4903 DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
4904 M:      Kevin Hilman <khilman@kernel.org>
4905 M:      Nishanth Menon <nm@ti.com>
4906 S:      Maintained
4907 F:      drivers/power/avs/
4908 F:      include/linux/power/smartreflex.h
4909 L:      linux-pm@vger.kernel.org
4910
4911 DRM DRIVER FOR ARM PL111 CLCD
4912 M:      Eric Anholt <eric@anholt.net>
4913 T:      git git://anongit.freedesktop.org/drm/drm-misc
4914 S:      Supported
4915 F:      drivers/gpu/drm/pl111/
4916
4917 DRM DRIVER FOR ARM VERSATILE TFT PANELS
4918 M:      Linus Walleij <linus.walleij@linaro.org>
4919 T:      git git://anongit.freedesktop.org/drm/drm-misc
4920 S:      Maintained
4921 F:      drivers/gpu/drm/panel/panel-arm-versatile.c
4922 F:      Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.txt
4923
4924 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4925 M:      Dave Airlie <airlied@redhat.com>
4926 S:      Odd Fixes
4927 F:      drivers/gpu/drm/ast/
4928
4929 DRM DRIVER FOR ASPEED BMC GFX
4930 M:      Joel Stanley <joel@jms.id.au>
4931 L:      linux-aspeed@lists.ozlabs.org
4932 T:      git git://anongit.freedesktop.org/drm/drm-misc
4933 S:      Supported
4934 F:      drivers/gpu/drm/aspeed/
4935 F:      Documentation/devicetree/bindings/gpu/aspeed-gfx.txt
4936
4937 DRM DRIVER FOR BOCHS VIRTUAL GPU
4938 M:      Gerd Hoffmann <kraxel@redhat.com>
4939 L:      virtualization@lists.linux-foundation.org
4940 T:      git git://anongit.freedesktop.org/drm/drm-misc
4941 S:      Maintained
4942 F:      drivers/gpu/drm/bochs/
4943
4944 DRM DRIVER FOR FARADAY TVE200 TV ENCODER
4945 M:      Linus Walleij <linus.walleij@linaro.org>
4946 T:      git git://anongit.freedesktop.org/drm/drm-misc
4947 S:      Maintained
4948 F:      drivers/gpu/drm/tve200/
4949
4950 DRM DRIVER FOR FEIYANG FY07024DI26A30-D MIPI-DSI LCD PANELS
4951 M:      Jagan Teki <jagan@amarulasolutions.com>
4952 S:      Maintained
4953 F:      drivers/gpu/drm/panel/panel-feiyang-fy07024di26a30d.c
4954 F:      Documentation/devicetree/bindings/display/panel/feiyang,fy07024di26a30d.txt
4955
4956 DRM DRIVER FOR ILITEK ILI9225 PANELS
4957 M:      David Lechner <david@lechnology.com>
4958 S:      Maintained
4959 F:      drivers/gpu/drm/tinydrm/ili9225.c
4960 F:      Documentation/devicetree/bindings/display/ilitek,ili9225.txt
4961
4962 DRM DRIVER FOR HX8357D PANELS
4963 M:      Eric Anholt <eric@anholt.net>
4964 T:      git git://anongit.freedesktop.org/drm/drm-misc
4965 S:      Maintained
4966 F:      drivers/gpu/drm/tinydrm/hx8357d.c
4967 F:      Documentation/devicetree/bindings/display/himax,hx8357d.txt
4968
4969 DRM DRIVER FOR INTEL I810 VIDEO CARDS
4970 S:      Orphan / Obsolete
4971 F:      drivers/gpu/drm/i810/
4972 F:      include/uapi/drm/i810_drm.h
4973
4974 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4975 S:      Orphan / Obsolete
4976 F:      drivers/gpu/drm/mga/
4977 F:      include/uapi/drm/mga_drm.h
4978
4979 DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4980 M:      Dave Airlie <airlied@redhat.com>
4981 S:      Odd Fixes
4982 F:      drivers/gpu/drm/mgag200/
4983
4984 DRM DRIVER FOR MI0283QT
4985 M:      Noralf Trønnes <noralf@tronnes.org>
4986 S:      Maintained
4987 F:      drivers/gpu/drm/tinydrm/mi0283qt.c
4988 F:      Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
4989
4990 DRM DRIVER FOR MSM ADRENO GPU
4991 M:      Rob Clark <robdclark@gmail.com>
4992 M:      Sean Paul <sean@poorly.run>
4993 L:      linux-arm-msm@vger.kernel.org
4994 L:      dri-devel@lists.freedesktop.org
4995 L:      freedreno@lists.freedesktop.org
4996 T:      git https://gitlab.freedesktop.org/drm/msm.git
4997 S:      Maintained
4998 F:      drivers/gpu/drm/msm/
4999 F:      include/uapi/drm/msm_drm.h
5000 F:      Documentation/devicetree/bindings/display/msm/
5001
5002 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
5003 M:      Ben Skeggs <bskeggs@redhat.com>
5004 L:      dri-devel@lists.freedesktop.org
5005 L:      nouveau@lists.freedesktop.org
5006 T:      git git://github.com/skeggsb/linux
5007 S:      Supported
5008 F:      drivers/gpu/drm/nouveau/
5009 F:      include/uapi/drm/nouveau_drm.h
5010
5011 DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS
5012 M:      Stefan Mavrodiev <stefan@olimex.com>
5013 S:      Maintained
5014 F:      drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c
5015 F:      Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.txt
5016
5017 DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
5018 M:      Noralf Trønnes <noralf@tronnes.org>
5019 S:      Maintained
5020 F:      drivers/gpu/drm/tinydrm/repaper.c
5021 F:      Documentation/devicetree/bindings/display/repaper.txt
5022
5023 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
5024 M:      Dave Airlie <airlied@redhat.com>
5025 M:      Gerd Hoffmann <kraxel@redhat.com>
5026 L:      virtualization@lists.linux-foundation.org
5027 T:      git git://anongit.freedesktop.org/drm/drm-misc
5028 S:      Obsolete
5029 W:      https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
5030 F:      drivers/gpu/drm/cirrus/
5031
5032 DRM DRIVER FOR QXL VIRTUAL GPU
5033 M:      Dave Airlie <airlied@redhat.com>
5034 M:      Gerd Hoffmann <kraxel@redhat.com>
5035 L:      virtualization@lists.linux-foundation.org
5036 L:      spice-devel@lists.freedesktop.org
5037 T:      git git://anongit.freedesktop.org/drm/drm-misc
5038 S:      Maintained
5039 F:      drivers/gpu/drm/qxl/
5040 F:      include/uapi/drm/qxl_drm.h
5041
5042 DRM DRIVER FOR RAGE 128 VIDEO CARDS
5043 S:      Orphan / Obsolete
5044 F:      drivers/gpu/drm/r128/
5045 F:      include/uapi/drm/r128_drm.h
5046
5047 DRM DRIVER FOR ROCKTECH JH057N00900 PANELS
5048 M:      Guido Günther <agx@sigxcpu.org>
5049 S:      Maintained
5050 F:      drivers/gpu/drm/panel/panel-rocktech-jh057n00900.c
5051 F:      Documentation/devicetree/bindings/display/panel/rocktech,jh057n00900.txt
5052
5053 DRM DRIVER FOR SAVAGE VIDEO CARDS
5054 S:      Orphan / Obsolete
5055 F:      drivers/gpu/drm/savage/
5056 F:      include/uapi/drm/savage_drm.h
5057
5058 DRM DRIVER FOR SIS VIDEO CARDS
5059 S:      Orphan / Obsolete
5060 F:      drivers/gpu/drm/sis/
5061 F:      include/uapi/drm/sis_drm.h
5062
5063 DRM DRIVER FOR SITRONIX ST7701 PANELS
5064 M:      Jagan Teki <jagan@amarulasolutions.com>
5065 S:      Maintained
5066 F:      drivers/gpu/drm/panel/panel-sitronix-st7701.c
5067 F:      Documentation/devicetree/bindings/display/panel/sitronix,st7701.txt
5068
5069 DRM DRIVER FOR SITRONIX ST7586 PANELS
5070 M:      David Lechner <david@lechnology.com>
5071 S:      Maintained
5072 F:      drivers/gpu/drm/tinydrm/st7586.c
5073 F:      Documentation/devicetree/bindings/display/sitronix,st7586.txt
5074
5075 DRM DRIVER FOR SITRONIX ST7735R PANELS
5076 M:      David Lechner <david@lechnology.com>
5077 S:      Maintained
5078 F:      drivers/gpu/drm/tinydrm/st7735r.c
5079 F:      Documentation/devicetree/bindings/display/sitronix,st7735r.txt
5080
5081 DRM DRIVER FOR TDFX VIDEO CARDS
5082 S:      Orphan / Obsolete
5083 F:      drivers/gpu/drm/tdfx/
5084
5085 DRM DRIVER FOR TPO TPG110 PANELS
5086 M:      Linus Walleij <linus.walleij@linaro.org>
5087 T:      git git://anongit.freedesktop.org/drm/drm-misc
5088 S:      Maintained
5089 F:      drivers/gpu/drm/panel/panel-tpo-tpg110.c
5090 F:      Documentation/devicetree/bindings/display/panel/tpo,tpg110.txt
5091
5092 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
5093 M:      Dave Airlie <airlied@redhat.com>
5094 R:      Sean Paul <sean@poorly.run>
5095 L:      dri-devel@lists.freedesktop.org
5096 S:      Odd Fixes
5097 F:      drivers/gpu/drm/udl/
5098 T:      git git://anongit.freedesktop.org/drm/drm-misc
5099
5100 DRM DRIVER FOR VIRTUALBOX VIRTUAL GPU
5101 M:      Hans de Goede <hdegoede@redhat.com>
5102 L:      dri-devel@lists.freedesktop.org
5103 S:      Maintained
5104 F:      drivers/gpu/drm/vboxvideo/
5105 T:      git git://anongit.freedesktop.org/drm/drm-misc
5106
5107 DRM DRIVER FOR VIRTUAL KERNEL MODESETTING (VKMS)
5108 M:      Rodrigo Siqueira <rodrigosiqueiramelo@gmail.com>
5109 R:      Haneen Mohammed <hamohammed.sa@gmail.com>
5110 R:      Daniel Vetter <daniel@ffwll.ch>
5111 T:      git git://anongit.freedesktop.org/drm/drm-misc
5112 S:      Maintained
5113 L:      dri-devel@lists.freedesktop.org
5114 F:      drivers/gpu/drm/vkms/
5115 F:      Documentation/gpu/vkms.rst
5116
5117 DRM DRIVER FOR VMWARE VIRTUAL GPU
5118 M:      "VMware Graphics" <linux-graphics-maintainer@vmware.com>
5119 M:      Thomas Hellstrom <thellstrom@vmware.com>
5120 L:      dri-devel@lists.freedesktop.org
5121 T:      git git://people.freedesktop.org/~thomash/linux
5122 S:      Supported
5123 F:      drivers/gpu/drm/vmwgfx/
5124 F:      include/uapi/drm/vmwgfx_drm.h
5125
5126 DRM DRIVERS
5127 M:      David Airlie <airlied@linux.ie>
5128 M:      Daniel Vetter <daniel@ffwll.ch>
5129 L:      dri-devel@lists.freedesktop.org
5130 T:      git git://anongit.freedesktop.org/drm/drm
5131 B:      https://bugs.freedesktop.org/
5132 C:      irc://chat.freenode.net/dri-devel
5133 S:      Maintained
5134 F:      drivers/gpu/drm/
5135 F:      drivers/gpu/vga/
5136 F:      Documentation/devicetree/bindings/display/
5137 F:      Documentation/devicetree/bindings/gpu/
5138 F:      Documentation/gpu/
5139 F:      include/drm/
5140 F:      include/uapi/drm/
5141 F:      include/linux/vga*
5142
5143 DRM DRIVERS AND MISC GPU PATCHES
5144 M:      Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
5145 M:      Maxime Ripard <maxime.ripard@bootlin.com>
5146 M:      Sean Paul <sean@poorly.run>
5147 W:      https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
5148 S:      Maintained
5149 T:      git git://anongit.freedesktop.org/drm/drm-misc
5150 F:      Documentation/gpu/
5151 F:      drivers/gpu/vga/
5152 F:      drivers/gpu/drm/*
5153 F:      include/drm/drm*
5154 F:      include/uapi/drm/drm*
5155 F:      include/linux/vga*
5156
5157 DRM DRIVERS FOR ALLWINNER A10
5158 M:      Maxime Ripard  <maxime.ripard@bootlin.com>
5159 L:      dri-devel@lists.freedesktop.org
5160 S:      Supported
5161 F:      drivers/gpu/drm/sun4i/
5162 F:      Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
5163 T:      git git://anongit.freedesktop.org/drm/drm-misc
5164
5165 DRM DRIVERS FOR AMLOGIC SOCS
5166 M:      Neil Armstrong <narmstrong@baylibre.com>
5167 L:      dri-devel@lists.freedesktop.org
5168 L:      linux-amlogic@lists.infradead.org
5169 W:      http://linux-meson.com/
5170 S:      Supported
5171 F:      drivers/gpu/drm/meson/
5172 F:      Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
5173 F:      Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt
5174 F:      Documentation/gpu/meson.rst
5175 T:      git git://anongit.freedesktop.org/drm/drm-misc
5176
5177 DRM DRIVERS FOR ATMEL HLCDC
5178 M:      Boris Brezillon <bbrezillon@kernel.org>
5179 L:      dri-devel@lists.freedesktop.org
5180 S:      Supported
5181 F:      drivers/gpu/drm/atmel-hlcdc/
5182 F:      Documentation/devicetree/bindings/display/atmel/
5183 T:      git git://anongit.freedesktop.org/drm/drm-misc
5184
5185 DRM DRIVERS FOR BRIDGE CHIPS
5186 M:      Andrzej Hajda <a.hajda@samsung.com>
5187 R:      Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
5188 S:      Maintained
5189 T:      git git://anongit.freedesktop.org/drm/drm-misc
5190 F:      drivers/gpu/drm/bridge/
5191
5192 DRM DRIVERS FOR EXYNOS
5193 M:      Inki Dae <inki.dae@samsung.com>
5194 M:      Joonyoung Shim <jy0922.shim@samsung.com>
5195 M:      Seung-Woo Kim <sw0312.kim@samsung.com>
5196 M:      Kyungmin Park <kyungmin.park@samsung.com>
5197 L:      dri-devel@lists.freedesktop.org
5198 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
5199 S:      Supported
5200 F:      drivers/gpu/drm/exynos/
5201 F:      include/uapi/drm/exynos_drm.h
5202 F:      Documentation/devicetree/bindings/display/exynos/
5203
5204 DRM DRIVERS FOR FREESCALE DCU
5205 M:      Stefan Agner <stefan@agner.ch>
5206 M:      Alison Wang <alison.wang@nxp.com>
5207 L:      dri-devel@lists.freedesktop.org
5208 S:      Supported
5209 F:      drivers/gpu/drm/fsl-dcu/
5210 F:      Documentation/devicetree/bindings/display/fsl,dcu.txt
5211 F:      Documentation/devicetree/bindings/display/fsl,tcon.txt
5212 F:      Documentation/devicetree/bindings/display/panel/nec,nl4827hc19-05b.txt
5213 T:      git git://anongit.freedesktop.org/drm/drm-misc
5214
5215 DRM DRIVERS FOR FREESCALE IMX
5216 M:      Philipp Zabel <p.zabel@pengutronix.de>
5217 L:      dri-devel@lists.freedesktop.org
5218 S:      Maintained
5219 F:      drivers/gpu/drm/imx/
5220 F:      drivers/gpu/ipu-v3/
5221 F:      Documentation/devicetree/bindings/display/imx/
5222
5223 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
5224 M:      Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
5225 L:      dri-devel@lists.freedesktop.org
5226 T:      git git://github.com/patjak/drm-gma500
5227 S:      Maintained
5228 F:      drivers/gpu/drm/gma500/
5229
5230 DRM DRIVERS FOR HISILICON
5231 M:      Xinliang Liu <z.liuxinliang@hisilicon.com>
5232 M:      Rongrong Zou <zourongrong@gmail.com>
5233 R:      Xinwei Kong <kong.kongxinwei@hisilicon.com>
5234 R:      Chen Feng <puck.chen@hisilicon.com>
5235 L:      dri-devel@lists.freedesktop.org
5236 T:      git git://github.com/xin3liang/linux.git
5237 S:      Maintained
5238 F:      drivers/gpu/drm/hisilicon/
5239 F:      Documentation/devicetree/bindings/display/hisilicon/
5240
5241 DRM DRIVERS FOR LIMA
5242 M:      Qiang Yu <yuq825@gmail.com>
5243 L:      dri-devel@lists.freedesktop.org
5244 L:      lima@lists.freedesktop.org (moderated for non-subscribers)
5245 S:      Maintained
5246 F:      drivers/gpu/drm/lima/
5247 F:      include/uapi/drm/lima_drm.h
5248 T:      git git://anongit.freedesktop.org/drm/drm-misc
5249
5250 DRM DRIVERS FOR MEDIATEK
5251 M:      CK Hu <ck.hu@mediatek.com>
5252 M:      Philipp Zabel <p.zabel@pengutronix.de>
5253 L:      dri-devel@lists.freedesktop.org
5254 S:      Supported
5255 F:      drivers/gpu/drm/mediatek/
5256 F:      Documentation/devicetree/bindings/display/mediatek/
5257
5258 DRM DRIVERS FOR NVIDIA TEGRA
5259 M:      Thierry Reding <thierry.reding@gmail.com>
5260 L:      dri-devel@lists.freedesktop.org
5261 L:      linux-tegra@vger.kernel.org
5262 T:      git git://anongit.freedesktop.org/tegra/linux.git
5263 S:      Supported
5264 F:      drivers/gpu/drm/tegra/
5265 F:      drivers/gpu/host1x/
5266 F:      include/linux/host1x.h
5267 F:      include/uapi/drm/tegra_drm.h
5268 F:      Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
5269
5270 DRM DRIVERS FOR RENESAS
5271 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
5272 M:      Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
5273 L:      dri-devel@lists.freedesktop.org
5274 L:      linux-renesas-soc@vger.kernel.org
5275 T:      git git://linuxtv.org/pinchartl/media drm/du/next
5276 S:      Supported
5277 F:      drivers/gpu/drm/rcar-du/
5278 F:      drivers/gpu/drm/shmobile/
5279 F:      include/linux/platform_data/shmob_drm.h
5280 F:      Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
5281 F:      Documentation/devicetree/bindings/display/bridge/renesas,lvds.txt
5282 F:      Documentation/devicetree/bindings/display/renesas,du.txt
5283
5284 DRM DRIVERS FOR ROCKCHIP
5285 M:      Sandy Huang <hjc@rock-chips.com>
5286 M:      Heiko Stübner <heiko@sntech.de>
5287 L:      dri-devel@lists.freedesktop.org
5288 S:      Maintained
5289 F:      drivers/gpu/drm/rockchip/
5290 F:      Documentation/devicetree/bindings/display/rockchip/
5291 T:      git git://anongit.freedesktop.org/drm/drm-misc
5292
5293 DRM DRIVERS FOR STI
5294 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
5295 M:      Vincent Abriou <vincent.abriou@st.com>
5296 L:      dri-devel@lists.freedesktop.org
5297 T:      git git://anongit.freedesktop.org/drm/drm-misc
5298 S:      Maintained
5299 F:      drivers/gpu/drm/sti
5300 F:      Documentation/devicetree/bindings/display/st,stih4xx.txt
5301
5302 DRM DRIVERS FOR STM
5303 M:      Yannick Fertre <yannick.fertre@st.com>
5304 M:      Philippe Cornu <philippe.cornu@st.com>
5305 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
5306 M:      Vincent Abriou <vincent.abriou@st.com>
5307 L:      dri-devel@lists.freedesktop.org
5308 T:      git git://anongit.freedesktop.org/drm/drm-misc
5309 S:      Maintained
5310 F:      drivers/gpu/drm/stm
5311 F:      Documentation/devicetree/bindings/display/st,stm32-ltdc.txt
5312
5313 DRM DRIVERS FOR TI LCDC
5314 M:      Jyri Sarha <jsarha@ti.com>
5315 R:      Tomi Valkeinen <tomi.valkeinen@ti.com>
5316 L:      dri-devel@lists.freedesktop.org
5317 S:      Maintained
5318 F:      drivers/gpu/drm/tilcdc/
5319 F:      Documentation/devicetree/bindings/display/tilcdc/
5320
5321 DRM DRIVERS FOR TI OMAP
5322 M:      Tomi Valkeinen <tomi.valkeinen@ti.com>
5323 L:      dri-devel@lists.freedesktop.org
5324 S:      Maintained
5325 F:      drivers/gpu/drm/omapdrm/
5326 F:      Documentation/devicetree/bindings/display/ti/
5327
5328 DRM DRIVERS FOR V3D
5329 M:      Eric Anholt <eric@anholt.net>
5330 S:      Supported
5331 F:      drivers/gpu/drm/v3d/
5332 F:      include/uapi/drm/v3d_drm.h
5333 F:      Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.txt
5334 T:      git git://anongit.freedesktop.org/drm/drm-misc
5335
5336 DRM DRIVERS FOR VC4
5337 M:      Eric Anholt <eric@anholt.net>
5338 T:      git git://github.com/anholt/linux
5339 S:      Supported
5340 F:      drivers/gpu/drm/vc4/
5341 F:      include/uapi/drm/vc4_drm.h
5342 F:      Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
5343 T:      git git://anongit.freedesktop.org/drm/drm-misc
5344
5345 DRM DRIVERS FOR VIVANTE GPU IP
5346 M:      Lucas Stach <l.stach@pengutronix.de>
5347 R:      Russell King <linux+etnaviv@armlinux.org.uk>
5348 R:      Christian Gmeiner <christian.gmeiner@gmail.com>
5349 L:      etnaviv@lists.freedesktop.org (moderated for non-subscribers)
5350 L:      dri-devel@lists.freedesktop.org
5351 S:      Maintained
5352 F:      drivers/gpu/drm/etnaviv/
5353 F:      include/uapi/drm/etnaviv_drm.h
5354 F:      Documentation/devicetree/bindings/display/etnaviv/
5355
5356 DRM DRIVERS FOR ZTE ZX
5357 M:      Shawn Guo <shawnguo@kernel.org>
5358 L:      dri-devel@lists.freedesktop.org
5359 S:      Maintained
5360 F:      drivers/gpu/drm/zte/
5361 F:      Documentation/devicetree/bindings/display/zte,vou.txt
5362 T:      git git://anongit.freedesktop.org/drm/drm-misc
5363
5364 DRM PANEL DRIVERS
5365 M:      Thierry Reding <thierry.reding@gmail.com>
5366 L:      dri-devel@lists.freedesktop.org
5367 T:      git git://anongit.freedesktop.org/drm/drm-misc
5368 S:      Maintained
5369 F:      drivers/gpu/drm/drm_panel.c
5370 F:      drivers/gpu/drm/panel/
5371 F:      include/drm/drm_panel.h
5372 F:      Documentation/devicetree/bindings/display/panel/
5373
5374 DRM TINYDRM DRIVERS
5375 M:      Noralf Trønnes <noralf@tronnes.org>
5376 W:      https://github.com/notro/tinydrm/wiki/Development
5377 T:      git git://anongit.freedesktop.org/drm/drm-misc
5378 S:      Maintained
5379 F:      drivers/gpu/drm/tinydrm/
5380 F:      include/drm/tinydrm/
5381
5382 DRM DRIVERS FOR XEN
5383 M:      Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
5384 T:      git git://anongit.freedesktop.org/drm/drm-misc
5385 L:      dri-devel@lists.freedesktop.org
5386 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
5387 S:      Supported
5388 F:      drivers/gpu/drm/xen/
5389 F:      Documentation/gpu/xen-front.rst
5390
5391 DRM TTM SUBSYSTEM
5392 M:      Christian Koenig <christian.koenig@amd.com>
5393 M:      Huang Rui <ray.huang@amd.com>
5394 M:      Junwei Zhang <Jerry.Zhang@amd.com>
5395 T:      git git://people.freedesktop.org/~agd5f/linux
5396 S:      Maintained
5397 L:      dri-devel@lists.freedesktop.org
5398 F:      include/drm/ttm/
5399 F:      drivers/gpu/drm/ttm/
5400
5401 DSBR100 USB FM RADIO DRIVER
5402 M:      Alexey Klimov <klimov.linux@gmail.com>
5403 L:      linux-media@vger.kernel.org
5404 T:      git git://linuxtv.org/media_tree.git
5405 S:      Maintained
5406 F:      drivers/media/radio/dsbr100.c
5407
5408 DSCC4 DRIVER
5409 M:      Francois Romieu <romieu@fr.zoreil.com>
5410 L:      netdev@vger.kernel.org
5411 S:      Maintained
5412 F:      drivers/net/wan/dscc4.c
5413
5414 DT3155 MEDIA DRIVER
5415 M:      Hans Verkuil <hverkuil@xs4all.nl>
5416 L:      linux-media@vger.kernel.org
5417 T:      git git://linuxtv.org/media_tree.git
5418 W:      https://linuxtv.org
5419 S:      Odd Fixes
5420 F:      drivers/media/pci/dt3155/
5421
5422 DVB_USB_AF9015 MEDIA DRIVER
5423 M:      Antti Palosaari <crope@iki.fi>
5424 L:      linux-media@vger.kernel.org
5425 W:      https://linuxtv.org
5426 W:      http://palosaari.fi/linux/
5427 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5428 T:      git git://linuxtv.org/anttip/media_tree.git
5429 S:      Maintained
5430 F:      drivers/media/usb/dvb-usb-v2/af9015*
5431
5432 DVB_USB_AF9035 MEDIA DRIVER
5433 M:      Antti Palosaari <crope@iki.fi>
5434 L:      linux-media@vger.kernel.org
5435 W:      https://linuxtv.org
5436 W:      http://palosaari.fi/linux/
5437 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5438 T:      git git://linuxtv.org/anttip/media_tree.git
5439 S:      Maintained
5440 F:      drivers/media/usb/dvb-usb-v2/af9035*
5441
5442 DVB_USB_ANYSEE MEDIA DRIVER
5443 M:      Antti Palosaari <crope@iki.fi>
5444 L:      linux-media@vger.kernel.org
5445 W:      https://linuxtv.org
5446 W:      http://palosaari.fi/linux/
5447 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5448 T:      git git://linuxtv.org/anttip/media_tree.git
5449 S:      Maintained
5450 F:      drivers/media/usb/dvb-usb-v2/anysee*
5451
5452 DVB_USB_AU6610 MEDIA DRIVER
5453 M:      Antti Palosaari <crope@iki.fi>
5454 L:      linux-media@vger.kernel.org
5455 W:      https://linuxtv.org
5456 W:      http://palosaari.fi/linux/
5457 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5458 T:      git git://linuxtv.org/anttip/media_tree.git
5459 S:      Maintained
5460 F:      drivers/media/usb/dvb-usb-v2/au6610*
5461
5462 DVB_USB_CE6230 MEDIA DRIVER
5463 M:      Antti Palosaari <crope@iki.fi>
5464 L:      linux-media@vger.kernel.org
5465 W:      https://linuxtv.org
5466 W:      http://palosaari.fi/linux/
5467 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5468 T:      git git://linuxtv.org/anttip/media_tree.git
5469 S:      Maintained
5470 F:      drivers/media/usb/dvb-usb-v2/ce6230*
5471
5472 DVB_USB_CXUSB MEDIA DRIVER
5473 M:      Michael Krufky <mkrufky@linuxtv.org>
5474 L:      linux-media@vger.kernel.org
5475 W:      https://linuxtv.org
5476 W:      http://github.com/mkrufky
5477 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5478 T:      git git://linuxtv.org/media_tree.git
5479 S:      Maintained
5480 F:      drivers/media/usb/dvb-usb/cxusb*
5481
5482 DVB_USB_EC168 MEDIA DRIVER
5483 M:      Antti Palosaari <crope@iki.fi>
5484 L:      linux-media@vger.kernel.org
5485 W:      https://linuxtv.org
5486 W:      http://palosaari.fi/linux/
5487 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5488 T:      git git://linuxtv.org/anttip/media_tree.git
5489 S:      Maintained
5490 F:      drivers/media/usb/dvb-usb-v2/ec168*
5491
5492 DVB_USB_GL861 MEDIA DRIVER
5493 M:      Antti Palosaari <crope@iki.fi>
5494 L:      linux-media@vger.kernel.org
5495 W:      https://linuxtv.org
5496 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5497 T:      git git://linuxtv.org/anttip/media_tree.git
5498 S:      Maintained
5499 F:      drivers/media/usb/dvb-usb-v2/gl861*
5500
5501 DVB_USB_MXL111SF MEDIA DRIVER
5502 M:      Michael Krufky <mkrufky@linuxtv.org>
5503 L:      linux-media@vger.kernel.org
5504 W:      https://linuxtv.org
5505 W:      http://github.com/mkrufky
5506 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5507 T:      git git://linuxtv.org/mkrufky/mxl111sf.git
5508 S:      Maintained
5509 F:      drivers/media/usb/dvb-usb-v2/mxl111sf*
5510
5511 DVB_USB_RTL28XXU MEDIA DRIVER
5512 M:      Antti Palosaari <crope@iki.fi>
5513 L:      linux-media@vger.kernel.org
5514 W:      https://linuxtv.org
5515 W:      http://palosaari.fi/linux/
5516 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5517 T:      git git://linuxtv.org/anttip/media_tree.git
5518 S:      Maintained
5519 F:      drivers/media/usb/dvb-usb-v2/rtl28xxu*
5520
5521 DVB_USB_V2 MEDIA DRIVER
5522 M:      Antti Palosaari <crope@iki.fi>
5523 L:      linux-media@vger.kernel.org
5524 W:      https://linuxtv.org
5525 W:      http://palosaari.fi/linux/
5526 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5527 T:      git git://linuxtv.org/anttip/media_tree.git
5528 S:      Maintained
5529 F:      drivers/media/usb/dvb-usb-v2/dvb_usb*
5530 F:      drivers/media/usb/dvb-usb-v2/usb_urb.c
5531
5532 DYNAMIC DEBUG
5533 M:      Jason Baron <jbaron@akamai.com>
5534 S:      Maintained
5535 F:      lib/dynamic_debug.c
5536 F:      include/linux/dynamic_debug.h
5537
5538 DYNAMIC INTERRUPT MODERATION
5539 M:      Tal Gilboa <talgi@mellanox.com>
5540 S:      Maintained
5541 F:      include/linux/net_dim.h
5542
5543 DZ DECSTATION DZ11 SERIAL DRIVER
5544 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
5545 S:      Maintained
5546 F:      drivers/tty/serial/dz.*
5547
5548 E3X0 POWER BUTTON DRIVER
5549 M:      Moritz Fischer <moritz.fischer@ettus.com>
5550 L:      usrp-users@lists.ettus.com
5551 W:      http://www.ettus.com
5552 S:      Supported
5553 F:      drivers/input/misc/e3x0-button.c
5554 F:      Documentation/devicetree/bindings/input/e3x0-button.txt
5555
5556 E4000 MEDIA DRIVER
5557 M:      Antti Palosaari <crope@iki.fi>
5558 L:      linux-media@vger.kernel.org
5559 W:      https://linuxtv.org
5560 W:      http://palosaari.fi/linux/
5561 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5562 T:      git git://linuxtv.org/anttip/media_tree.git
5563 S:      Maintained
5564 F:      drivers/media/tuners/e4000*
5565
5566 EARTH_PT1 MEDIA DRIVER
5567 M:      Akihiro Tsukada <tskd08@gmail.com>
5568 L:      linux-media@vger.kernel.org
5569 S:      Odd Fixes
5570 F:      drivers/media/pci/pt1/
5571
5572 EARTH_PT3 MEDIA DRIVER
5573 M:      Akihiro Tsukada <tskd08@gmail.com>
5574 L:      linux-media@vger.kernel.org
5575 S:      Odd Fixes
5576 F:      drivers/media/pci/pt3/
5577
5578 EC100 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/dvb-frontends/ec100*
5587
5588 ECRYPT FILE SYSTEM
5589 M:      Tyler Hicks <tyhicks@canonical.com>
5590 L:      ecryptfs@vger.kernel.org
5591 W:      http://ecryptfs.org
5592 W:      https://launchpad.net/ecryptfs
5593 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
5594 S:      Supported
5595 F:      Documentation/filesystems/ecryptfs.txt
5596 F:      fs/ecryptfs/
5597
5598 EDAC-AMD64
5599 M:      Borislav Petkov <bp@alien8.de>
5600 L:      linux-edac@vger.kernel.org
5601 S:      Maintained
5602 F:      drivers/edac/amd64_edac*
5603
5604 EDAC-AST2500
5605 M:      Stefan Schaeckeler <sschaeck@cisco.com>
5606 S:      Supported
5607 F:      drivers/edac/aspeed_edac.c
5608 F:      Documentation/devicetree/bindings/edac/aspeed-sdram-edac.txt
5609
5610 EDAC-CALXEDA
5611 M:      Robert Richter <rric@kernel.org>
5612 L:      linux-edac@vger.kernel.org
5613 S:      Maintained
5614 F:      drivers/edac/highbank*
5615
5616 EDAC-CAVIUM OCTEON
5617 M:      Ralf Baechle <ralf@linux-mips.org>
5618 M:      David Daney <david.daney@cavium.com>
5619 L:      linux-edac@vger.kernel.org
5620 L:      linux-mips@vger.kernel.org
5621 S:      Supported
5622 F:      drivers/edac/octeon_edac*
5623
5624 EDAC-CAVIUM THUNDERX
5625 M:      David Daney <david.daney@cavium.com>
5626 M:      Jan Glauber <jglauber@cavium.com>
5627 L:      linux-edac@vger.kernel.org
5628 S:      Supported
5629 F:      drivers/edac/thunderx_edac*
5630
5631 EDAC-CORE
5632 M:      Borislav Petkov <bp@alien8.de>
5633 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5634 R:      James Morse <james.morse@arm.com>
5635 L:      linux-edac@vger.kernel.org
5636 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
5637 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
5638 S:      Supported
5639 F:      Documentation/admin-guide/ras.rst
5640 F:      Documentation/driver-api/edac.rst
5641 F:      drivers/edac/
5642 F:      include/linux/edac.h
5643
5644 EDAC-E752X
5645 M:      Mark Gross <mark.gross@intel.com>
5646 L:      linux-edac@vger.kernel.org
5647 S:      Maintained
5648 F:      drivers/edac/e752x_edac.c
5649
5650 EDAC-E7XXX
5651 L:      linux-edac@vger.kernel.org
5652 S:      Maintained
5653 F:      drivers/edac/e7xxx_edac.c
5654
5655 EDAC-FSL_DDR
5656 M:      York Sun <york.sun@nxp.com>
5657 L:      linux-edac@vger.kernel.org
5658 S:      Maintained
5659 F:      drivers/edac/fsl_ddr_edac.*
5660
5661 EDAC-GHES
5662 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5663 L:      linux-edac@vger.kernel.org
5664 S:      Maintained
5665 F:      drivers/edac/ghes_edac.c
5666
5667 EDAC-I10NM
5668 M:      Tony Luck <tony.luck@intel.com>
5669 L:      linux-edac@vger.kernel.org
5670 S:      Maintained
5671 F:      drivers/edac/i10nm_base.c
5672
5673 EDAC-I3000
5674 L:      linux-edac@vger.kernel.org
5675 S:      Orphan
5676 F:      drivers/edac/i3000_edac.c
5677
5678 EDAC-I5000
5679 L:      linux-edac@vger.kernel.org
5680 S:      Maintained
5681 F:      drivers/edac/i5000_edac.c
5682
5683 EDAC-I5400
5684 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5685 L:      linux-edac@vger.kernel.org
5686 S:      Maintained
5687 F:      drivers/edac/i5400_edac.c
5688
5689 EDAC-I7300
5690 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5691 L:      linux-edac@vger.kernel.org
5692 S:      Maintained
5693 F:      drivers/edac/i7300_edac.c
5694
5695 EDAC-I7CORE
5696 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5697 L:      linux-edac@vger.kernel.org
5698 S:      Maintained
5699 F:      drivers/edac/i7core_edac.c
5700
5701 EDAC-I82443BXGX
5702 M:      Tim Small <tim@buttersideup.com>
5703 L:      linux-edac@vger.kernel.org
5704 S:      Maintained
5705 F:      drivers/edac/i82443bxgx_edac.c
5706
5707 EDAC-I82975X
5708 M:      "Arvind R." <arvino55@gmail.com>
5709 L:      linux-edac@vger.kernel.org
5710 S:      Maintained
5711 F:      drivers/edac/i82975x_edac.c
5712
5713 EDAC-IE31200
5714 M:      Jason Baron <jbaron@akamai.com>
5715 L:      linux-edac@vger.kernel.org
5716 S:      Maintained
5717 F:      drivers/edac/ie31200_edac.c
5718
5719 EDAC-MPC85XX
5720 M:      Johannes Thumshirn <morbidrsa@gmail.com>
5721 L:      linux-edac@vger.kernel.org
5722 S:      Maintained
5723 F:      drivers/edac/mpc85xx_edac.[ch]
5724
5725 EDAC-PASEMI
5726 M:      Egor Martovetsky <egor@pasemi.com>
5727 L:      linux-edac@vger.kernel.org
5728 S:      Maintained
5729 F:      drivers/edac/pasemi_edac.c
5730
5731 EDAC-PND2
5732 M:      Tony Luck <tony.luck@intel.com>
5733 L:      linux-edac@vger.kernel.org
5734 S:      Maintained
5735 F:      drivers/edac/pnd2_edac.[ch]
5736
5737 EDAC-R82600
5738 M:      Tim Small <tim@buttersideup.com>
5739 L:      linux-edac@vger.kernel.org
5740 S:      Maintained
5741 F:      drivers/edac/r82600_edac.c
5742
5743 EDAC-SBRIDGE
5744 M:      Tony Luck <tony.luck@intel.com>
5745 R:      Qiuxu Zhuo <qiuxu.zhuo@intel.com>
5746 L:      linux-edac@vger.kernel.org
5747 S:      Maintained
5748 F:      drivers/edac/sb_edac.c
5749
5750 EDAC-SKYLAKE
5751 M:      Tony Luck <tony.luck@intel.com>
5752 L:      linux-edac@vger.kernel.org
5753 S:      Maintained
5754 F:      drivers/edac/skx_*.c
5755
5756 EDAC-TI
5757 M:      Tero Kristo <t-kristo@ti.com>
5758 L:      linux-edac@vger.kernel.org
5759 S:      Maintained
5760 F:      drivers/edac/ti_edac.c
5761
5762 EDAC-QCOM
5763 M:      Channagoud Kadabi <ckadabi@codeaurora.org>
5764 M:      Venkata Narendra Kumar Gutta <vnkgutta@codeaurora.org>
5765 L:      linux-arm-msm@vger.kernel.org
5766 L:      linux-edac@vger.kernel.org
5767 S:      Maintained
5768 F:      drivers/edac/qcom_edac.c
5769
5770 EDIROL UA-101/UA-1000 DRIVER
5771 M:      Clemens Ladisch <clemens@ladisch.de>
5772 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
5773 T:      git git://git.alsa-project.org/alsa-kernel.git
5774 S:      Maintained
5775 F:      sound/usb/misc/ua101.c
5776
5777 EFI TEST DRIVER
5778 L:      linux-efi@vger.kernel.org
5779 M:      Ivan Hu <ivan.hu@canonical.com>
5780 M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
5781 S:      Maintained
5782 F:      drivers/firmware/efi/test/
5783
5784 EFI VARIABLE FILESYSTEM
5785 M:      Matthew Garrett <matthew.garrett@nebula.com>
5786 M:      Jeremy Kerr <jk@ozlabs.org>
5787 M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
5788 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5789 L:      linux-efi@vger.kernel.org
5790 S:      Maintained
5791 F:      fs/efivarfs/
5792
5793 EFIFB FRAMEBUFFER DRIVER
5794 L:      linux-fbdev@vger.kernel.org
5795 M:      Peter Jones <pjones@redhat.com>
5796 S:      Maintained
5797 F:      drivers/video/fbdev/efifb.c
5798
5799 EFS FILESYSTEM
5800 W:      http://aeschi.ch.eu.org/efs/
5801 S:      Orphan
5802 F:      fs/efs/
5803
5804 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
5805 M:      Douglas Miller <dougmill@linux.ibm.com>
5806 L:      netdev@vger.kernel.org
5807 S:      Maintained
5808 F:      drivers/net/ethernet/ibm/ehea/
5809
5810 EM28XX VIDEO4LINUX DRIVER
5811 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5812 L:      linux-media@vger.kernel.org
5813 W:      https://linuxtv.org
5814 T:      git git://linuxtv.org/media_tree.git
5815 S:      Maintained
5816 F:      drivers/media/usb/em28xx/
5817 F:      Documentation/media/v4l-drivers/em28xx*
5818
5819 EMBEDDED LINUX
5820 M:      Paul Gortmaker <paul.gortmaker@windriver.com>
5821 M:      Matt Mackall <mpm@selenic.com>
5822 M:      David Woodhouse <dwmw2@infradead.org>
5823 L:      linux-embedded@vger.kernel.org
5824 S:      Maintained
5825
5826 Emulex 10Gbps iSCSI - OneConnect DRIVER
5827 M:      Subbu Seetharaman <subbu.seetharaman@broadcom.com>
5828 M:      Ketan Mukadam <ketan.mukadam@broadcom.com>
5829 M:      Jitendra Bhivare <jitendra.bhivare@broadcom.com>
5830 L:      linux-scsi@vger.kernel.org
5831 W:      http://www.broadcom.com
5832 S:      Supported
5833 F:      drivers/scsi/be2iscsi/
5834
5835 Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
5836 M:      Sathya Perla <sathya.perla@broadcom.com>
5837 M:      Ajit Khaparde <ajit.khaparde@broadcom.com>
5838 M:      Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
5839 M:      Somnath Kotur <somnath.kotur@broadcom.com>
5840 L:      netdev@vger.kernel.org
5841 W:      http://www.emulex.com
5842 S:      Supported
5843 F:      drivers/net/ethernet/emulex/benet/
5844
5845 EMULEX ONECONNECT ROCE DRIVER
5846 M:      Selvin Xavier <selvin.xavier@broadcom.com>
5847 M:      Devesh Sharma <devesh.sharma@broadcom.com>
5848 L:      linux-rdma@vger.kernel.org
5849 W:      http://www.broadcom.com
5850 S:      Odd Fixes
5851 F:      drivers/infiniband/hw/ocrdma/
5852 F:      include/uapi/rdma/ocrdma-abi.h
5853
5854 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
5855 M:      James Smart <james.smart@broadcom.com>
5856 M:      Dick Kennedy <dick.kennedy@broadcom.com>
5857 L:      linux-scsi@vger.kernel.org
5858 W:      http://www.broadcom.com
5859 S:      Supported
5860 F:      drivers/scsi/lpfc/
5861
5862 ENE CB710 FLASH CARD READER DRIVER
5863 M:      Michał Mirosław <mirq-linux@rere.qmqm.pl>
5864 S:      Maintained
5865 F:      drivers/misc/cb710/
5866 F:      drivers/mmc/host/cb710-mmc.*
5867 F:      include/linux/cb710.h
5868
5869 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
5870 M:      Maxim Levitsky <maximlevitsky@gmail.com>
5871 S:      Maintained
5872 F:      drivers/media/rc/ene_ir.*
5873
5874 EPSON S1D13XXX FRAMEBUFFER DRIVER
5875 M:      Kristoffer Ericson <kristoffer.ericson@gmail.com>
5876 S:      Maintained
5877 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
5878 F:      drivers/video/fbdev/s1d13xxxfb.c
5879 F:      include/video/s1d13xxxfb.h
5880
5881 ERRSEQ ERROR TRACKING INFRASTRUCTURE
5882 M:      Jeff Layton <jlayton@kernel.org>
5883 S:      Maintained
5884 F:      lib/errseq.c
5885 F:      include/linux/errseq.h
5886
5887 ET131X NETWORK DRIVER
5888 M:      Mark Einon <mark.einon@gmail.com>
5889 S:      Odd Fixes
5890 F:      drivers/net/ethernet/agere/
5891
5892 ETHERNET BRIDGE
5893 M:      Roopa Prabhu <roopa@cumulusnetworks.com>
5894 M:      Nikolay Aleksandrov <nikolay@cumulusnetworks.com>
5895 L:      bridge@lists.linux-foundation.org (moderated for non-subscribers)
5896 L:      netdev@vger.kernel.org
5897 W:      http://www.linuxfoundation.org/en/Net:Bridge
5898 S:      Maintained
5899 F:      include/linux/netfilter_bridge/
5900 F:      net/bridge/
5901
5902 ETHERNET PHY LIBRARY
5903 M:      Andrew Lunn <andrew@lunn.ch>
5904 M:      Florian Fainelli <f.fainelli@gmail.com>
5905 M:      Heiner Kallweit <hkallweit1@gmail.com>
5906 L:      netdev@vger.kernel.org
5907 S:      Maintained
5908 F:      Documentation/ABI/testing/sysfs-bus-mdio
5909 F:      Documentation/devicetree/bindings/net/mdio*
5910 F:      Documentation/networking/phy.rst
5911 F:      drivers/net/phy/
5912 F:      drivers/of/of_mdio.c
5913 F:      drivers/of/of_net.c
5914 F:      include/linux/*mdio*.h
5915 F:      include/linux/of_net.h
5916 F:      include/linux/phy.h
5917 F:      include/linux/phy_fixed.h
5918 F:      include/linux/platform_data/mdio-bcm-unimac.h
5919 F:      include/linux/platform_data/mdio-gpio.h
5920 F:      include/trace/events/mdio.h
5921 F:      include/uapi/linux/mdio.h
5922 F:      include/uapi/linux/mii.h
5923
5924 EXT2 FILE SYSTEM
5925 M:      Jan Kara <jack@suse.com>
5926 L:      linux-ext4@vger.kernel.org
5927 S:      Maintained
5928 F:      Documentation/filesystems/ext2.txt
5929 F:      fs/ext2/
5930 F:      include/linux/ext2*
5931
5932 EXT4 FILE SYSTEM
5933 M:      "Theodore Ts'o" <tytso@mit.edu>
5934 M:      Andreas Dilger <adilger.kernel@dilger.ca>
5935 L:      linux-ext4@vger.kernel.org
5936 W:      http://ext4.wiki.kernel.org
5937 Q:      http://patchwork.ozlabs.org/project/linux-ext4/list/
5938 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
5939 S:      Maintained
5940 F:      Documentation/filesystems/ext4/
5941 F:      fs/ext4/
5942
5943 Extended Verification Module (EVM)
5944 M:      Mimi Zohar <zohar@linux.ibm.com>
5945 L:      linux-integrity@vger.kernel.org
5946 S:      Supported
5947 F:      security/integrity/evm/
5948
5949 EXTENSIBLE FIRMWARE INTERFACE (EFI)
5950 M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
5951 L:      linux-efi@vger.kernel.org
5952 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5953 S:      Maintained
5954 F:      Documentation/efi-stub.txt
5955 F:      arch/*/kernel/efi.c
5956 F:      arch/x86/boot/compressed/eboot.[ch]
5957 F:      arch/*/include/asm/efi.h
5958 F:      arch/x86/platform/efi/
5959 F:      drivers/firmware/efi/
5960 F:      include/linux/efi*.h
5961 F:      arch/arm/boot/compressed/efi-header.S
5962 F:      arch/arm64/kernel/efi-entry.S
5963
5964 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
5965 M:      MyungJoo Ham <myungjoo.ham@samsung.com>
5966 M:      Chanwoo Choi <cw00.choi@samsung.com>
5967 L:      linux-kernel@vger.kernel.org
5968 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
5969 S:      Maintained
5970 F:      drivers/extcon/
5971 F:      include/linux/extcon/
5972 F:      include/linux/extcon.h
5973 F:      Documentation/extcon/
5974 F:      Documentation/devicetree/bindings/extcon/
5975
5976 EXYNOS DP DRIVER
5977 M:      Jingoo Han <jingoohan1@gmail.com>
5978 L:      dri-devel@lists.freedesktop.org
5979 S:      Maintained
5980 F:      drivers/gpu/drm/exynos/exynos_dp*
5981
5982 EXYNOS SYSMMU (IOMMU) driver
5983 M:      Marek Szyprowski <m.szyprowski@samsung.com>
5984 L:      iommu@lists.linux-foundation.org
5985 S:      Maintained
5986 F:      drivers/iommu/exynos-iommu.c
5987
5988 EZchip NPS platform support
5989 M:      Vineet Gupta <vgupta@synopsys.com>
5990 M:      Ofer Levi <oferle@mellanox.com>
5991 S:      Supported
5992 F:      arch/arc/plat-eznps
5993 F:      arch/arc/boot/dts/eznps.dts
5994
5995 F2FS FILE SYSTEM
5996 M:      Jaegeuk Kim <jaegeuk@kernel.org>
5997 M:      Chao Yu <yuchao0@huawei.com>
5998 L:      linux-f2fs-devel@lists.sourceforge.net
5999 W:      https://f2fs.wiki.kernel.org/
6000 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
6001 S:      Maintained
6002 F:      Documentation/filesystems/f2fs.txt
6003 F:      Documentation/ABI/testing/sysfs-fs-f2fs
6004 F:      fs/f2fs/
6005 F:      include/linux/f2fs_fs.h
6006 F:      include/trace/events/f2fs.h
6007
6008 F71805F HARDWARE MONITORING DRIVER
6009 M:      Jean Delvare <jdelvare@suse.com>
6010 L:      linux-hwmon@vger.kernel.org
6011 S:      Maintained
6012 F:      Documentation/hwmon/f71805f.rst
6013 F:      drivers/hwmon/f71805f.c
6014
6015 FADDR2LINE
6016 M:      Josh Poimboeuf <jpoimboe@redhat.com>
6017 S:      Maintained
6018 F:      scripts/faddr2line
6019
6020 FAILOVER MODULE
6021 M:      Sridhar Samudrala <sridhar.samudrala@intel.com>
6022 L:      netdev@vger.kernel.org
6023 S:      Supported
6024 F:      net/core/failover.c
6025 F:      include/net/failover.h
6026 F:      Documentation/networking/failover.rst
6027
6028 FANOTIFY
6029 M:      Jan Kara <jack@suse.cz>
6030 R:      Amir Goldstein <amir73il@gmail.com>
6031 L:      linux-fsdevel@vger.kernel.org
6032 S:      Maintained
6033 F:      fs/notify/fanotify/
6034 F:      include/linux/fanotify.h
6035 F:      include/uapi/linux/fanotify.h
6036
6037 FARSYNC SYNCHRONOUS DRIVER
6038 M:      Kevin Curtis <kevin.curtis@farsite.co.uk>
6039 W:      http://www.farsite.co.uk/
6040 S:      Supported
6041 F:      drivers/net/wan/farsync.*
6042
6043 FAULT INJECTION SUPPORT
6044 M:      Akinobu Mita <akinobu.mita@gmail.com>
6045 S:      Supported
6046 F:      Documentation/fault-injection/
6047 F:      lib/fault-inject.c
6048
6049 FBTFT Framebuffer drivers
6050 S:      Orphan
6051 L:      dri-devel@lists.freedesktop.org
6052 L:      linux-fbdev@vger.kernel.org
6053 F:      drivers/staging/fbtft/
6054
6055 FC0011 TUNER DRIVER
6056 M:      Michael Buesch <m@bues.ch>
6057 L:      linux-media@vger.kernel.org
6058 S:      Maintained
6059 F:      drivers/media/tuners/fc0011.h
6060 F:      drivers/media/tuners/fc0011.c
6061
6062 FC2580 MEDIA DRIVER
6063 M:      Antti Palosaari <crope@iki.fi>
6064 L:      linux-media@vger.kernel.org
6065 W:      https://linuxtv.org
6066 W:      http://palosaari.fi/linux/
6067 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
6068 T:      git git://linuxtv.org/anttip/media_tree.git
6069 S:      Maintained
6070 F:      drivers/media/tuners/fc2580*
6071
6072 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
6073 M:      Hannes Reinecke <hare@suse.de>
6074 L:      linux-scsi@vger.kernel.org
6075 W:      www.Open-FCoE.org
6076 S:      Supported
6077 F:      drivers/scsi/libfc/
6078 F:      drivers/scsi/fcoe/
6079 F:      include/scsi/fc/
6080 F:      include/scsi/libfc.h
6081 F:      include/scsi/libfcoe.h
6082 F:      include/uapi/scsi/fc/
6083
6084 FILE LOCKING (flock() and fcntl()/lockf())
6085 M:      Jeff Layton <jlayton@kernel.org>
6086 M:      "J. Bruce Fields" <bfields@fieldses.org>
6087 L:      linux-fsdevel@vger.kernel.org
6088 S:      Maintained
6089 F:      include/linux/fcntl.h
6090 F:      include/uapi/linux/fcntl.h
6091 F:      fs/fcntl.c
6092 F:      fs/locks.c
6093
6094 FILESYSTEMS (VFS and infrastructure)
6095 M:      Alexander Viro <viro@zeniv.linux.org.uk>
6096 L:      linux-fsdevel@vger.kernel.org
6097 S:      Maintained
6098 F:      fs/*
6099 F:      include/linux/fs.h
6100 F:      include/linux/fs_types.h
6101 F:      include/uapi/linux/fs.h
6102
6103 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
6104 M:      Riku Voipio <riku.voipio@iki.fi>
6105 L:      linux-hwmon@vger.kernel.org
6106 S:      Maintained
6107 F:      drivers/hwmon/f75375s.c
6108 F:      include/linux/f75375s.h
6109
6110 FIREWIRE AUDIO DRIVERS
6111 M:      Clemens Ladisch <clemens@ladisch.de>
6112 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
6113 T:      git git://git.alsa-project.org/alsa-kernel.git
6114 S:      Maintained
6115 F:      sound/firewire/
6116
6117 FIREWIRE MEDIA DRIVERS (firedtv)
6118 M:      Stefan Richter <stefanr@s5r6.in-berlin.de>
6119 L:      linux-media@vger.kernel.org
6120 L:      linux1394-devel@lists.sourceforge.net
6121 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
6122 S:      Maintained
6123 F:      drivers/media/firewire/
6124
6125 FIREWIRE SBP-2 TARGET
6126 M:      Chris Boot <bootc@bootc.net>
6127 L:      linux-scsi@vger.kernel.org
6128 L:      target-devel@vger.kernel.org
6129 L:      linux1394-devel@lists.sourceforge.net
6130 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
6131 S:      Maintained
6132 F:      drivers/target/sbp/
6133
6134 FIREWIRE SUBSYSTEM
6135 M:      Stefan Richter <stefanr@s5r6.in-berlin.de>
6136 L:      linux1394-devel@lists.sourceforge.net
6137 W:      http://ieee1394.wiki.kernel.org/
6138 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
6139 S:      Maintained
6140 F:      drivers/firewire/
6141 F:      include/linux/firewire.h
6142 F:      include/uapi/linux/firewire*.h
6143 F:      tools/firewire/
6144
6145 FIRMWARE LOADER (request_firmware)
6146 M:      Luis Chamberlain <mcgrof@kernel.org>
6147 L:      linux-kernel@vger.kernel.org
6148 S:      Maintained
6149 F:      Documentation/firmware_class/
6150 F:      drivers/base/firmware_loader/
6151 F:      include/linux/firmware.h
6152
6153 FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
6154 M:      Joshua Morris <josh.h.morris@us.ibm.com>
6155 M:      Philip Kelleher <pjk1939@linux.ibm.com>
6156 S:      Maintained
6157 F:      drivers/block/rsxx/
6158
6159 FLOPPY DRIVER
6160 M:      Jiri Kosina <jikos@kernel.org>
6161 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
6162 S:      Odd fixes
6163 F:      drivers/block/floppy.c
6164
6165 FMC SUBSYSTEM
6166 M:      Alessandro Rubini <rubini@gnudd.com>
6167 W:      http://www.ohwr.org/projects/fmc-bus
6168 S:      Supported
6169 F:      drivers/fmc/
6170 F:      include/linux/fmc*.h
6171 F:      include/linux/ipmi-fru.h
6172 K:      fmc_d.*register
6173
6174 FPGA MANAGER FRAMEWORK
6175 M:      Alan Tull <atull@kernel.org>
6176 M:      Moritz Fischer <mdf@kernel.org>
6177 L:      linux-fpga@vger.kernel.org
6178 S:      Maintained
6179 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
6180 Q:      http://patchwork.kernel.org/project/linux-fpga/list/
6181 F:      Documentation/fpga/
6182 F:      Documentation/driver-api/fpga/
6183 F:      Documentation/devicetree/bindings/fpga/
6184 F:      drivers/fpga/
6185 F:      include/linux/fpga/
6186 W:      http://www.rocketboards.org
6187
6188 FPGA DFL DRIVERS
6189 M:      Wu Hao <hao.wu@intel.com>
6190 L:      linux-fpga@vger.kernel.org
6191 S:      Maintained
6192 F:      Documentation/fpga/dfl.txt
6193 F:      include/uapi/linux/fpga-dfl.h
6194 F:      drivers/fpga/dfl*
6195
6196 FPU EMULATOR
6197 M:      Bill Metzenthen <billm@melbpc.org.au>
6198 W:      http://floatingpoint.sourceforge.net/emulator/index.html
6199 S:      Maintained
6200 F:      arch/x86/math-emu/
6201
6202 FRAME RELAY DLCI/FRAD (Sangoma drivers too)
6203 L:      netdev@vger.kernel.org
6204 S:      Orphan
6205 F:      drivers/net/wan/dlci.c
6206 F:      drivers/net/wan/sdla.c
6207
6208 FRAMEBUFFER LAYER
6209 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
6210 L:      dri-devel@lists.freedesktop.org
6211 L:      linux-fbdev@vger.kernel.org
6212 T:      git git://github.com/bzolnier/linux.git
6213 Q:      http://patchwork.kernel.org/project/linux-fbdev/list/
6214 S:      Maintained
6215 F:      Documentation/fb/
6216 F:      drivers/video/
6217 F:      include/video/
6218 F:      include/linux/fb.h
6219 F:      include/uapi/video/
6220 F:      include/uapi/linux/fb.h
6221
6222 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
6223 M:      Horia Geantă <horia.geanta@nxp.com>
6224 M:      Aymen Sghaier <aymen.sghaier@nxp.com>
6225 L:      linux-crypto@vger.kernel.org
6226 S:      Maintained
6227 F:      drivers/crypto/caam/
6228 F:      Documentation/devicetree/bindings/crypto/fsl-sec4.txt
6229
6230 FREESCALE DIU FRAMEBUFFER DRIVER
6231 M:      Timur Tabi <timur@kernel.org>
6232 L:      linux-fbdev@vger.kernel.org
6233 S:      Maintained
6234 F:      drivers/video/fbdev/fsl-diu-fb.*
6235
6236 FREESCALE DMA DRIVER
6237 M:      Li Yang <leoyang.li@nxp.com>
6238 M:      Zhang Wei <zw@zh-kernel.org>
6239 L:      linuxppc-dev@lists.ozlabs.org
6240 S:      Maintained
6241 F:      drivers/dma/fsldma.*
6242
6243 FREESCALE ENETC ETHERNET DRIVERS
6244 M:      Claudiu Manoil <claudiu.manoil@nxp.com>
6245 L:      netdev@vger.kernel.org
6246 S:      Maintained
6247 F:      drivers/net/ethernet/freescale/enetc/
6248
6249 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
6250 M:      Claudiu Manoil <claudiu.manoil@nxp.com>
6251 L:      netdev@vger.kernel.org
6252 S:      Maintained
6253 F:      drivers/net/ethernet/freescale/gianfar*
6254 F:      Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
6255
6256 FREESCALE GPMI NAND DRIVER
6257 M:      Han Xu <han.xu@nxp.com>
6258 L:      linux-mtd@lists.infradead.org
6259 S:      Maintained
6260 F:      drivers/mtd/nand/raw/gpmi-nand/*
6261
6262 FREESCALE I2C CPM DRIVER
6263 M:      Jochen Friedrich <jochen@scram.de>
6264 L:      linuxppc-dev@lists.ozlabs.org
6265 L:      linux-i2c@vger.kernel.org
6266 S:      Maintained
6267 F:      drivers/i2c/busses/i2c-cpm.c
6268
6269 FREESCALE IMX LPI2C DRIVER
6270 M:      Dong Aisheng <aisheng.dong@nxp.com>
6271 L:      linux-i2c@vger.kernel.org
6272 L:      linux-imx@nxp.com
6273 S:      Maintained
6274 F:      drivers/i2c/busses/i2c-imx-lpi2c.c
6275 F:      Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.txt
6276
6277 FREESCALE IMX / MXC FEC DRIVER
6278 M:      Fugang Duan <fugang.duan@nxp.com>
6279 L:      netdev@vger.kernel.org
6280 S:      Maintained
6281 F:      drivers/net/ethernet/freescale/fec_main.c
6282 F:      drivers/net/ethernet/freescale/fec_ptp.c
6283 F:      drivers/net/ethernet/freescale/fec.h
6284 F:      Documentation/devicetree/bindings/net/fsl-fec.txt
6285
6286 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
6287 M:      Sascha Hauer <s.hauer@pengutronix.de>
6288 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
6289 L:      linux-fbdev@vger.kernel.org
6290 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6291 S:      Maintained
6292 F:      include/linux/platform_data/video-imxfb.h
6293 F:      drivers/video/fbdev/imxfb.c
6294
6295 FREESCALE QORIQ DPAA ETHERNET DRIVER
6296 M:      Madalin Bucur <madalin.bucur@nxp.com>
6297 L:      netdev@vger.kernel.org
6298 S:      Maintained
6299 F:      drivers/net/ethernet/freescale/dpaa
6300
6301 FREESCALE QORIQ DPAA FMAN DRIVER
6302 M:      Madalin Bucur <madalin.bucur@nxp.com>
6303 L:      netdev@vger.kernel.org
6304 S:      Maintained
6305 F:      drivers/net/ethernet/freescale/fman
6306 F:      Documentation/devicetree/bindings/net/fsl-fman.txt
6307
6308 FREESCALE QORIQ PTP CLOCK DRIVER
6309 M:      Yangbo Lu <yangbo.lu@nxp.com>
6310 L:      netdev@vger.kernel.org
6311 S:      Maintained
6312 F:      drivers/net/ethernet/freescale/enetc/enetc_ptp.c
6313 F:      drivers/ptp/ptp_qoriq.c
6314 F:      drivers/ptp/ptp_qoriq_debugfs.c
6315 F:      include/linux/fsl/ptp_qoriq.h
6316 F:      Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
6317
6318 FREESCALE QUAD SPI DRIVER
6319 M:      Han Xu <han.xu@nxp.com>
6320 L:      linux-spi@vger.kernel.org
6321 S:      Maintained
6322 F:      drivers/spi/spi-fsl-qspi.c
6323
6324 FREESCALE QUICC ENGINE LIBRARY
6325 M:      Qiang Zhao <qiang.zhao@nxp.com>
6326 L:      linuxppc-dev@lists.ozlabs.org
6327 S:      Maintained
6328 F:      drivers/soc/fsl/qe/
6329 F:      include/soc/fsl/*qe*.h
6330 F:      include/soc/fsl/*ucc*.h
6331
6332 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
6333 M:      Li Yang <leoyang.li@nxp.com>
6334 L:      netdev@vger.kernel.org
6335 L:      linuxppc-dev@lists.ozlabs.org
6336 S:      Maintained
6337 F:      drivers/net/ethernet/freescale/ucc_geth*
6338
6339 FREESCALE QUICC ENGINE UCC HDLC DRIVER
6340 M:      Zhao Qiang <qiang.zhao@nxp.com>
6341 L:      netdev@vger.kernel.org
6342 L:      linuxppc-dev@lists.ozlabs.org
6343 S:      Maintained
6344 F:      drivers/net/wan/fsl_ucc_hdlc*
6345
6346 FREESCALE QUICC ENGINE UCC UART DRIVER
6347 M:      Timur Tabi <timur@kernel.org>
6348 L:      linuxppc-dev@lists.ozlabs.org
6349 S:      Maintained
6350 F:      drivers/tty/serial/ucc_uart.c
6351
6352 FREESCALE SOC DRIVERS
6353 M:      Li Yang <leoyang.li@nxp.com>
6354 L:      linuxppc-dev@lists.ozlabs.org
6355 L:      linux-arm-kernel@lists.infradead.org
6356 S:      Maintained
6357 F:      Documentation/devicetree/bindings/soc/fsl/
6358 F:      drivers/soc/fsl/
6359 F:      include/linux/fsl/
6360
6361 FREESCALE SOC FS_ENET DRIVER
6362 M:      Pantelis Antoniou <pantelis.antoniou@gmail.com>
6363 L:      linuxppc-dev@lists.ozlabs.org
6364 L:      netdev@vger.kernel.org
6365 S:      Maintained
6366 F:      drivers/net/ethernet/freescale/fs_enet/
6367 F:      include/linux/fs_enet_pd.h
6368
6369 FREESCALE SOC SOUND DRIVERS
6370 M:      Timur Tabi <timur@kernel.org>
6371 M:      Nicolin Chen <nicoleotsuka@gmail.com>
6372 M:      Xiubo Li <Xiubo.Lee@gmail.com>
6373 R:      Fabio Estevam <festevam@gmail.com>
6374 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
6375 L:      linuxppc-dev@lists.ozlabs.org
6376 S:      Maintained
6377 F:      sound/soc/fsl/fsl*
6378 F:      sound/soc/fsl/imx*
6379 F:      sound/soc/fsl/mpc8610_hpcd.c
6380
6381 FREESCALE USB PERIPHERAL DRIVERS
6382 M:      Li Yang <leoyang.li@nxp.com>
6383 L:      linux-usb@vger.kernel.org
6384 L:      linuxppc-dev@lists.ozlabs.org
6385 S:      Maintained
6386 F:      drivers/usb/gadget/udc/fsl*
6387
6388 FREEVXFS FILESYSTEM
6389 M:      Christoph Hellwig <hch@infradead.org>
6390 W:      ftp://ftp.openlinux.org/pub/people/hch/vxfs
6391 S:      Maintained
6392 F:      fs/freevxfs/
6393
6394 FREEZER
6395 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
6396 M:      Pavel Machek <pavel@ucw.cz>
6397 L:      linux-pm@vger.kernel.org
6398 S:      Supported
6399 F:      Documentation/power/freezing-of-tasks.txt
6400 F:      include/linux/freezer.h
6401 F:      kernel/freezer.c
6402
6403 FRONTSWAP API
6404 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
6405 L:      linux-kernel@vger.kernel.org
6406 S:      Maintained
6407 F:      mm/frontswap.c
6408 F:      include/linux/frontswap.h
6409
6410 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
6411 M:      David Howells <dhowells@redhat.com>
6412 L:      linux-cachefs@redhat.com (moderated for non-subscribers)
6413 S:      Supported
6414 F:      Documentation/filesystems/caching/
6415 F:      fs/fscache/
6416 F:      include/linux/fscache*.h
6417
6418 FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
6419 M:      Theodore Y. Ts'o <tytso@mit.edu>
6420 M:      Jaegeuk Kim <jaegeuk@kernel.org>
6421 M:      Eric Biggers <ebiggers@kernel.org>
6422 L:      linux-fscrypt@vger.kernel.org
6423 Q:      https://patchwork.kernel.org/project/linux-fscrypt/list/
6424 T:      git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git
6425 S:      Supported
6426 F:      fs/crypto/
6427 F:      include/linux/fscrypt*.h
6428 F:      Documentation/filesystems/fscrypt.rst
6429
6430 FSI-ATTACHED I2C DRIVER
6431 M:      Eddie James <eajames@linux.ibm.com>
6432 L:      linux-i2c@vger.kernel.org
6433 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
6434 S:      Maintained
6435 F:      drivers/i2c/busses/i2c-fsi.c
6436 F:      Documentation/devicetree/bindings/i2c/i2c-fsi.txt
6437
6438 FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
6439 M:      Jan Kara <jack@suse.cz>
6440 R:      Amir Goldstein <amir73il@gmail.com>
6441 L:      linux-fsdevel@vger.kernel.org
6442 S:      Maintained
6443 F:      fs/notify/
6444 F:      include/linux/fsnotify*.h
6445
6446 FUJITSU LAPTOP EXTRAS
6447 M:      Jonathan Woithe <jwoithe@just42.net>
6448 L:      platform-driver-x86@vger.kernel.org
6449 S:      Maintained
6450 F:      drivers/platform/x86/fujitsu-laptop.c
6451
6452 FUJITSU M-5MO LS CAMERA ISP DRIVER
6453 M:      Kyungmin Park <kyungmin.park@samsung.com>
6454 M:      Heungjun Kim <riverful.kim@samsung.com>
6455 L:      linux-media@vger.kernel.org
6456 S:      Maintained
6457 F:      drivers/media/i2c/m5mols/
6458 F:      include/media/i2c/m5mols.h
6459
6460 FUJITSU TABLET EXTRAS
6461 M:      Robert Gerlach <khnz@gmx.de>
6462 L:      platform-driver-x86@vger.kernel.org
6463 S:      Maintained
6464 F:      drivers/platform/x86/fujitsu-tablet.c
6465
6466 FUSE: FILESYSTEM IN USERSPACE
6467 M:      Miklos Szeredi <miklos@szeredi.hu>
6468 L:      linux-fsdevel@vger.kernel.org
6469 W:      http://fuse.sourceforge.net/
6470 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
6471 S:      Maintained
6472 F:      fs/fuse/
6473 F:      include/uapi/linux/fuse.h
6474 F:      Documentation/filesystems/fuse.txt
6475
6476 FUTEX SUBSYSTEM
6477 M:      Thomas Gleixner <tglx@linutronix.de>
6478 M:      Ingo Molnar <mingo@redhat.com>
6479 R:      Peter Zijlstra <peterz@infradead.org>
6480 R:      Darren Hart <dvhart@infradead.org>
6481 L:      linux-kernel@vger.kernel.org
6482 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
6483 S:      Maintained
6484 F:      kernel/futex.c
6485 F:      include/asm-generic/futex.h
6486 F:      include/linux/futex.h
6487 F:      include/uapi/linux/futex.h
6488 F:      tools/testing/selftests/futex/
6489 F:      tools/perf/bench/futex*
6490 F:      Documentation/*futex*
6491
6492 GCC PLUGINS
6493 M:      Kees Cook <keescook@chromium.org>
6494 R:      Emese Revfy <re.emese@gmail.com>
6495 L:      kernel-hardening@lists.openwall.com
6496 S:      Maintained
6497 F:      scripts/gcc-plugins/
6498 F:      scripts/gcc-plugin.sh
6499 F:      scripts/Makefile.gcc-plugins
6500 F:      Documentation/gcc-plugins.txt
6501
6502 GASKET DRIVER FRAMEWORK
6503 M:      Rob Springer <rspringer@google.com>
6504 M:      Todd Poynor <toddpoynor@google.com>
6505 M:      Ben Chan <benchan@chromium.org>
6506 S:      Maintained
6507 F:      drivers/staging/gasket/
6508
6509 GCOV BASED KERNEL PROFILING
6510 M:      Peter Oberparleiter <oberpar@linux.ibm.com>
6511 S:      Maintained
6512 F:      kernel/gcov/
6513 F:      Documentation/dev-tools/gcov.rst
6514
6515 GDB KERNEL DEBUGGING HELPER SCRIPTS
6516 M:      Jan Kiszka <jan.kiszka@siemens.com>
6517 M:      Kieran Bingham <kbingham@kernel.org>
6518 S:      Supported
6519 F:      scripts/gdb/
6520
6521 GDT SCSI DISK ARRAY CONTROLLER DRIVER
6522 M:      Achim Leubner <achim_leubner@adaptec.com>
6523 L:      linux-scsi@vger.kernel.org
6524 W:      http://www.icp-vortex.com/
6525 S:      Supported
6526 F:      drivers/scsi/gdt*
6527
6528 GEMTEK FM RADIO RECEIVER DRIVER
6529 M:      Hans Verkuil <hverkuil@xs4all.nl>
6530 L:      linux-media@vger.kernel.org
6531 T:      git git://linuxtv.org/media_tree.git
6532 W:      https://linuxtv.org
6533 S:      Maintained
6534 F:      drivers/media/radio/radio-gemtek*
6535
6536 GENERIC GPIO I2C DRIVER
6537 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
6538 S:      Supported
6539 F:      drivers/i2c/busses/i2c-gpio.c
6540 F:      include/linux/platform_data/i2c-gpio.h
6541
6542 GENERIC GPIO I2C MULTIPLEXER DRIVER
6543 M:      Peter Korsgaard <peter.korsgaard@barco.com>
6544 L:      linux-i2c@vger.kernel.org
6545 S:      Supported
6546 F:      drivers/i2c/muxes/i2c-mux-gpio.c
6547 F:      include/linux/platform_data/i2c-mux-gpio.h
6548 F:      Documentation/i2c/muxes/i2c-mux-gpio
6549
6550 GENERIC HDLC (WAN) DRIVERS
6551 M:      Krzysztof Halasa <khc@pm.waw.pl>
6552 W:      http://www.kernel.org/pub/linux/utils/net/hdlc/
6553 S:      Maintained
6554 F:      drivers/net/wan/c101.c
6555 F:      drivers/net/wan/hd6457*
6556 F:      drivers/net/wan/hdlc*
6557 F:      drivers/net/wan/n2.c
6558 F:      drivers/net/wan/pc300too.c
6559 F:      drivers/net/wan/pci200syn.c
6560 F:      drivers/net/wan/wanxl*
6561
6562 GENERIC INCLUDE/ASM HEADER FILES
6563 M:      Arnd Bergmann <arnd@arndb.de>
6564 L:      linux-arch@vger.kernel.org
6565 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
6566 S:      Maintained
6567 F:      include/asm-generic/
6568 F:      include/uapi/asm-generic/
6569
6570 GENERIC PHY FRAMEWORK
6571 M:      Kishon Vijay Abraham I <kishon@ti.com>
6572 L:      linux-kernel@vger.kernel.org
6573 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
6574 S:      Supported
6575 F:      drivers/phy/
6576 F:      include/linux/phy/
6577 F:      Documentation/devicetree/bindings/phy/
6578
6579 GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
6580 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
6581 S:      Supported
6582 F:      drivers/i2c/muxes/i2c-demux-pinctrl.c
6583
6584 GENERIC PM DOMAINS
6585 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
6586 M:      Kevin Hilman <khilman@kernel.org>
6587 M:      Ulf Hansson <ulf.hansson@linaro.org>
6588 L:      linux-pm@vger.kernel.org
6589 S:      Supported
6590 F:      drivers/base/power/domain*.c
6591 F:      include/linux/pm_domain.h
6592 F:      Documentation/devicetree/bindings/power/power_domain.txt
6593
6594 GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
6595 M:      Eugen Hristev <eugen.hristev@microchip.com>
6596 L:      linux-input@vger.kernel.org
6597 S:      Maintained
6598 F:      drivers/input/touchscreen/resistive-adc-touch.c
6599
6600 GENERIC UIO DRIVER FOR PCI DEVICES
6601 M:      "Michael S. Tsirkin" <mst@redhat.com>
6602 L:      kvm@vger.kernel.org
6603 S:      Supported
6604 F:      drivers/uio/uio_pci_generic.c
6605
6606 GENWQE (IBM Generic Workqueue Card)
6607 M:      Frank Haverkamp <haver@linux.ibm.com>
6608 S:      Supported
6609 F:      drivers/misc/genwqe/
6610
6611 GET_MAINTAINER SCRIPT
6612 M:      Joe Perches <joe@perches.com>
6613 S:      Maintained
6614 F:      scripts/get_maintainer.pl
6615
6616 GFS2 FILE SYSTEM
6617 M:      Bob Peterson <rpeterso@redhat.com>
6618 M:      Andreas Gruenbacher <agruenba@redhat.com>
6619 L:      cluster-devel@redhat.com
6620 W:      http://sources.redhat.com/cluster/
6621 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
6622 S:      Supported
6623 F:      Documentation/filesystems/gfs2*.txt
6624 F:      fs/gfs2/
6625 F:      include/uapi/linux/gfs2_ondisk.h
6626
6627 GIGASET ISDN DRIVERS
6628 M:      Paul Bolle <pebolle@tiscali.nl>
6629 L:      gigaset307x-common@lists.sourceforge.net
6630 W:      http://gigaset307x.sourceforge.net/
6631 S:      Odd Fixes
6632 F:      Documentation/isdn/README.gigaset
6633 F:      drivers/isdn/gigaset/
6634 F:      include/uapi/linux/gigaset_dev.h
6635
6636 GNSS SUBSYSTEM
6637 M:      Johan Hovold <johan@kernel.org>
6638 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git
6639 S:      Maintained
6640 F:      Documentation/ABI/testing/sysfs-class-gnss
6641 F:      Documentation/devicetree/bindings/gnss/
6642 F:      drivers/gnss/
6643 F:      include/linux/gnss.h
6644
6645 GO7007 MPEG CODEC
6646 M:      Hans Verkuil <hans.verkuil@cisco.com>
6647 L:      linux-media@vger.kernel.org
6648 S:      Maintained
6649 F:      drivers/media/usb/go7007/
6650
6651 GOODIX TOUCHSCREEN
6652 M:      Bastien Nocera <hadess@hadess.net>
6653 L:      linux-input@vger.kernel.org
6654 S:      Maintained
6655 F:      drivers/input/touchscreen/goodix.c
6656
6657 GPD POCKET FAN DRIVER
6658 M:      Hans de Goede <hdegoede@redhat.com>
6659 L:      platform-driver-x86@vger.kernel.org
6660 S:      Maintained
6661 F:      drivers/platform/x86/gpd-pocket-fan.c
6662
6663 GPIO ACPI SUPPORT
6664 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
6665 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6666 L:      linux-gpio@vger.kernel.org
6667 L:      linux-acpi@vger.kernel.org
6668 S:      Maintained
6669 F:      Documentation/firmware-guide/acpi/gpio-properties.rst
6670 F:      drivers/gpio/gpiolib-acpi.c
6671
6672 GPIO IR Transmitter
6673 M:      Sean Young <sean@mess.org>
6674 L:      linux-media@vger.kernel.org
6675 S:      Maintained
6676 F:      drivers/media/rc/gpio-ir-tx.c
6677
6678 GPIO MOCKUP DRIVER
6679 M:      Bamvor Jian Zhang <bamv2005@gmail.com>
6680 L:      linux-gpio@vger.kernel.org
6681 S:      Maintained
6682 F:      drivers/gpio/gpio-mockup.c
6683 F:      tools/testing/selftests/gpio/
6684
6685 GPIO SUBSYSTEM
6686 M:      Linus Walleij <linus.walleij@linaro.org>
6687 M:      Bartosz Golaszewski <bgolaszewski@baylibre.com>
6688 L:      linux-gpio@vger.kernel.org
6689 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
6690 S:      Maintained
6691 F:      Documentation/devicetree/bindings/gpio/
6692 F:      Documentation/driver-api/gpio/
6693 F:      Documentation/gpio/
6694 F:      Documentation/ABI/testing/gpio-cdev
6695 F:      Documentation/ABI/obsolete/sysfs-gpio
6696 F:      drivers/gpio/
6697 F:      include/linux/gpio/
6698 F:      include/linux/gpio.h
6699 F:      include/linux/of_gpio.h
6700 F:      include/asm-generic/gpio.h
6701 F:      include/uapi/linux/gpio.h
6702 F:      tools/gpio/
6703
6704 GRE DEMULTIPLEXER DRIVER
6705 M:      Dmitry Kozlov <xeb@mail.ru>
6706 L:      netdev@vger.kernel.org
6707 S:      Maintained
6708 F:      net/ipv4/gre_demux.c
6709 F:      net/ipv4/gre_offload.c
6710 F:      include/net/gre.h
6711
6712 GRETH 10/100/1G Ethernet MAC device driver
6713 M:      Andreas Larsson <andreas@gaisler.com>
6714 L:      netdev@vger.kernel.org
6715 S:      Maintained
6716 F:      drivers/net/ethernet/aeroflex/
6717
6718 GREYBUS AUDIO PROTOCOLS DRIVERS
6719 M:      Vaibhav Agarwal <vaibhav.sr@gmail.com>
6720 M:      Mark Greer <mgreer@animalcreek.com>
6721 S:      Maintained
6722 F:      drivers/staging/greybus/audio_apbridgea.c
6723 F:      drivers/staging/greybus/audio_apbridgea.h
6724 F:      drivers/staging/greybus/audio_codec.c
6725 F:      drivers/staging/greybus/audio_codec.h
6726 F:      drivers/staging/greybus/audio_gb.c
6727 F:      drivers/staging/greybus/audio_manager.c
6728 F:      drivers/staging/greybus/audio_manager.h
6729 F:      drivers/staging/greybus/audio_manager_module.c
6730 F:      drivers/staging/greybus/audio_manager_private.h
6731 F:      drivers/staging/greybus/audio_manager_sysfs.c
6732 F:      drivers/staging/greybus/audio_module.c
6733 F:      drivers/staging/greybus/audio_topology.c
6734
6735 GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
6736 M:      Viresh Kumar <vireshk@kernel.org>
6737 S:      Maintained
6738 F:      drivers/staging/greybus/authentication.c
6739 F:      drivers/staging/greybus/bootrom.c
6740 F:      drivers/staging/greybus/firmware.h
6741 F:      drivers/staging/greybus/fw-core.c
6742 F:      drivers/staging/greybus/fw-download.c
6743 F:      drivers/staging/greybus/fw-management.c
6744 F:      drivers/staging/greybus/greybus_authentication.h
6745 F:      drivers/staging/greybus/greybus_firmware.h
6746 F:      drivers/staging/greybus/hid.c
6747 F:      drivers/staging/greybus/i2c.c
6748 F:      drivers/staging/greybus/spi.c
6749 F:      drivers/staging/greybus/spilib.c
6750 F:      drivers/staging/greybus/spilib.h
6751
6752 GREYBUS LOOPBACK DRIVER
6753 M:      Bryan O'Donoghue <pure.logic@nexus-software.ie>
6754 S:      Maintained
6755 F:      drivers/staging/greybus/loopback.c
6756
6757 GREYBUS PLATFORM DRIVERS
6758 M:      Vaibhav Hiremath <hvaibhav.linux@gmail.com>
6759 S:      Maintained
6760 F:      drivers/staging/greybus/arche-platform.c
6761 F:      drivers/staging/greybus/arche-apb-ctrl.c
6762 F:      drivers/staging/greybus/arche_platform.h
6763
6764 GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
6765 M:      Rui Miguel Silva <rmfrfs@gmail.com>
6766 S:      Maintained
6767 F:      drivers/staging/greybus/sdio.c
6768 F:      drivers/staging/greybus/light.c
6769 F:      drivers/staging/greybus/gpio.c
6770 F:      drivers/staging/greybus/power_supply.c
6771 F:      drivers/staging/greybus/spi.c
6772 F:      drivers/staging/greybus/spilib.c
6773
6774 GREYBUS SUBSYSTEM
6775 M:      Johan Hovold <johan@kernel.org>
6776 M:      Alex Elder <elder@kernel.org>
6777 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6778 S:      Maintained
6779 F:      drivers/staging/greybus/
6780 L:      greybus-dev@lists.linaro.org (moderated for non-subscribers)
6781
6782 GREYBUS UART PROTOCOLS DRIVERS
6783 M:      David Lin <dtwlin@gmail.com>
6784 S:      Maintained
6785 F:      drivers/staging/greybus/uart.c
6786 F:      drivers/staging/greybus/log.c
6787
6788 GS1662 VIDEO SERIALIZER
6789 M:      Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
6790 L:      linux-media@vger.kernel.org
6791 T:      git git://linuxtv.org/media_tree.git
6792 S:      Maintained
6793 F:      drivers/media/spi/gs1662.c
6794
6795 GSPCA FINEPIX SUBDRIVER
6796 M:      Frank Zago <frank@zago.net>
6797 L:      linux-media@vger.kernel.org
6798 T:      git git://linuxtv.org/media_tree.git
6799 S:      Maintained
6800 F:      drivers/media/usb/gspca/finepix.c
6801
6802 GSPCA GL860 SUBDRIVER
6803 M:      Olivier Lorin <o.lorin@laposte.net>
6804 L:      linux-media@vger.kernel.org
6805 T:      git git://linuxtv.org/media_tree.git
6806 S:      Maintained
6807 F:      drivers/media/usb/gspca/gl860/
6808
6809 GSPCA M5602 SUBDRIVER
6810 M:      Erik Andren <erik.andren@gmail.com>
6811 L:      linux-media@vger.kernel.org
6812 T:      git git://linuxtv.org/media_tree.git
6813 S:      Maintained
6814 F:      drivers/media/usb/gspca/m5602/
6815
6816 GSPCA PAC207 SONIXB SUBDRIVER
6817 M:      Hans Verkuil <hverkuil@xs4all.nl>
6818 L:      linux-media@vger.kernel.org
6819 T:      git git://linuxtv.org/media_tree.git
6820 S:      Odd Fixes
6821 F:      drivers/media/usb/gspca/pac207.c
6822
6823 GSPCA SN9C20X SUBDRIVER
6824 M:      Brian Johnson <brijohn@gmail.com>
6825 L:      linux-media@vger.kernel.org
6826 T:      git git://linuxtv.org/media_tree.git
6827 S:      Maintained
6828 F:      drivers/media/usb/gspca/sn9c20x.c
6829
6830 GSPCA T613 SUBDRIVER
6831 M:      Leandro Costantino <lcostantino@gmail.com>
6832 L:      linux-media@vger.kernel.org
6833 T:      git git://linuxtv.org/media_tree.git
6834 S:      Maintained
6835 F:      drivers/media/usb/gspca/t613.c
6836
6837 GSPCA USB WEBCAM DRIVER
6838 M:      Hans Verkuil <hverkuil@xs4all.nl>
6839 L:      linux-media@vger.kernel.org
6840 T:      git git://linuxtv.org/media_tree.git
6841 S:      Odd Fixes
6842 F:      drivers/media/usb/gspca/
6843
6844 GTP (GPRS Tunneling Protocol)
6845 M:      Pablo Neira Ayuso <pablo@netfilter.org>
6846 M:      Harald Welte <laforge@gnumonks.org>
6847 L:      osmocom-net-gprs@lists.osmocom.org
6848 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
6849 S:      Maintained
6850 F:      drivers/net/gtp.c
6851
6852 GUID PARTITION TABLE (GPT)
6853 M:      Davidlohr Bueso <dave@stgolabs.net>
6854 L:      linux-efi@vger.kernel.org
6855 S:      Maintained
6856 F:      block/partitions/efi.*
6857
6858 H8/300 ARCHITECTURE
6859 M:      Yoshinori Sato <ysato@users.sourceforge.jp>
6860 L:      uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
6861 W:      http://uclinux-h8.sourceforge.jp
6862 T:      git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
6863 S:      Maintained
6864 F:      arch/h8300/
6865 F:      drivers/clocksource/h8300_*.c
6866 F:      drivers/clk/h8300/
6867 F:      drivers/irqchip/irq-renesas-h8*.c
6868
6869 HABANALABS PCI DRIVER
6870 M:      Oded Gabbay <oded.gabbay@gmail.com>
6871 T:      git https://github.com/HabanaAI/linux.git
6872 S:      Supported
6873 F:      drivers/misc/habanalabs/
6874 F:      include/uapi/misc/habanalabs.h
6875 F:      Documentation/ABI/testing/sysfs-driver-habanalabs
6876 F:      Documentation/ABI/testing/debugfs-driver-habanalabs
6877
6878 HACKRF MEDIA DRIVER
6879 M:      Antti Palosaari <crope@iki.fi>
6880 L:      linux-media@vger.kernel.org
6881 W:      https://linuxtv.org
6882 W:      http://palosaari.fi/linux/
6883 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
6884 T:      git git://linuxtv.org/anttip/media_tree.git
6885 S:      Maintained
6886 F:      drivers/media/usb/hackrf/
6887
6888 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
6889 M:      Frank Seidel <frank@f-seidel.de>
6890 L:      platform-driver-x86@vger.kernel.org
6891 W:      http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
6892 S:      Maintained
6893 F:      drivers/platform/x86/hdaps.c
6894
6895 HARDWARE MONITORING
6896 M:      Jean Delvare <jdelvare@suse.com>
6897 M:      Guenter Roeck <linux@roeck-us.net>
6898 L:      linux-hwmon@vger.kernel.org
6899 W:      http://hwmon.wiki.kernel.org/
6900 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
6901 S:      Maintained
6902 F:      Documentation/devicetree/bindings/hwmon/
6903 F:      Documentation/hwmon/
6904 F:      drivers/hwmon/
6905 F:      include/linux/hwmon*.h
6906 F:      include/trace/events/hwmon*.h
6907
6908 HARDWARE RANDOM NUMBER GENERATOR CORE
6909 M:      Matt Mackall <mpm@selenic.com>
6910 M:      Herbert Xu <herbert@gondor.apana.org.au>
6911 L:      linux-crypto@vger.kernel.org
6912 S:      Odd fixes
6913 F:      Documentation/devicetree/bindings/rng/
6914 F:      Documentation/hw_random.txt
6915 F:      drivers/char/hw_random/
6916 F:      include/linux/hw_random.h
6917
6918 HARDWARE TRACING FACILITIES
6919 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
6920 S:      Maintained
6921 F:      drivers/hwtracing/
6922
6923 HARDWARE SPINLOCK CORE
6924 M:      Ohad Ben-Cohen <ohad@wizery.com>
6925 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
6926 L:      linux-remoteproc@vger.kernel.org
6927 S:      Maintained
6928 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
6929 F:      Documentation/devicetree/bindings/hwlock/
6930 F:      Documentation/hwspinlock.txt
6931 F:      drivers/hwspinlock/
6932 F:      include/linux/hwspinlock.h
6933
6934 HARMONY SOUND DRIVER
6935 L:      linux-parisc@vger.kernel.org
6936 S:      Maintained
6937 F:      sound/parisc/harmony.*
6938
6939 HDPVR USB VIDEO ENCODER DRIVER
6940 M:      Hans Verkuil <hverkuil@xs4all.nl>
6941 L:      linux-media@vger.kernel.org
6942 T:      git git://linuxtv.org/media_tree.git
6943 W:      https://linuxtv.org
6944 S:      Odd Fixes
6945 F:      drivers/media/usb/hdpvr/
6946
6947 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
6948 M:      Jerry Hoemann <jerry.hoemann@hpe.com>
6949 S:      Supported
6950 F:      Documentation/watchdog/hpwdt.txt
6951 F:      drivers/watchdog/hpwdt.c
6952
6953 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
6954 M:      Don Brace <don.brace@microsemi.com>
6955 L:      esc.storagedev@microsemi.com
6956 L:      linux-scsi@vger.kernel.org
6957 S:      Supported
6958 F:      Documentation/scsi/hpsa.txt
6959 F:      drivers/scsi/hpsa*.[ch]
6960 F:      include/linux/cciss*.h
6961 F:      include/uapi/linux/cciss*.h
6962
6963 HFI1 DRIVER
6964 M:      Mike Marciniszyn <mike.marciniszyn@intel.com>
6965 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
6966 L:      linux-rdma@vger.kernel.org
6967 S:      Supported
6968 F:      drivers/infiniband/hw/hfi1
6969
6970 HFS FILESYSTEM
6971 L:      linux-fsdevel@vger.kernel.org
6972 S:      Orphan
6973 F:      Documentation/filesystems/hfs.txt
6974 F:      fs/hfs/
6975
6976 HFSPLUS FILESYSTEM
6977 L:      linux-fsdevel@vger.kernel.org
6978 S:      Orphan
6979 F:      Documentation/filesystems/hfsplus.txt
6980 F:      fs/hfsplus/
6981
6982 HGA FRAMEBUFFER DRIVER
6983 M:      Ferenc Bakonyi <fero@drama.obuda.kando.hu>
6984 L:      linux-nvidia@lists.surfsouth.com
6985 W:      http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
6986 S:      Maintained
6987 F:      drivers/video/fbdev/hgafb.c
6988
6989 HIBERNATION (aka Software Suspend, aka swsusp)
6990 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
6991 M:      Pavel Machek <pavel@ucw.cz>
6992 L:      linux-pm@vger.kernel.org
6993 B:      https://bugzilla.kernel.org
6994 S:      Supported
6995 F:      arch/x86/power/
6996 F:      drivers/base/power/
6997 F:      kernel/power/
6998 F:      include/linux/suspend.h
6999 F:      include/linux/freezer.h
7000 F:      include/linux/pm.h
7001 F:      arch/*/include/asm/suspend*.h
7002
7003 HID CORE LAYER
7004 M:      Jiri Kosina <jikos@kernel.org>
7005 M:      Benjamin Tissoires <benjamin.tissoires@redhat.com>
7006 L:      linux-input@vger.kernel.org
7007 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
7008 S:      Maintained
7009 F:      drivers/hid/
7010 F:      include/linux/hid*
7011 F:      include/uapi/linux/hid*
7012
7013 HID SENSOR HUB DRIVERS
7014 M:      Jiri Kosina <jikos@kernel.org>
7015 M:      Jonathan Cameron <jic23@kernel.org>
7016 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7017 L:      linux-input@vger.kernel.org
7018 L:      linux-iio@vger.kernel.org
7019 S:      Maintained
7020 F:      Documentation/hid/hid-sensor*
7021 F:      drivers/hid/hid-sensor-*
7022 F:      drivers/iio/*/hid-*
7023 F:      include/linux/hid-sensor-*
7024
7025 HIGH-RESOLUTION TIMERS, CLOCKEVENTS
7026 M:      Thomas Gleixner <tglx@linutronix.de>
7027 L:      linux-kernel@vger.kernel.org
7028 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
7029 S:      Maintained
7030 F:      Documentation/timers/
7031 F:      kernel/time/hrtimer.c
7032 F:      kernel/time/clockevents.c
7033 F:      kernel/time/timer_*.c
7034 F:      include/linux/clockchips.h
7035 F:      include/linux/hrtimer.h
7036
7037 HIGH-SPEED SCC DRIVER FOR AX.25
7038 L:      linux-hams@vger.kernel.org
7039 S:      Orphan
7040 F:      drivers/net/hamradio/dmascc.c
7041 F:      drivers/net/hamradio/scc.c
7042
7043 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
7044 M:      HighPoint Linux Team <linux@highpoint-tech.com>
7045 W:      http://www.highpoint-tech.com
7046 S:      Supported
7047 F:      Documentation/scsi/hptiop.txt
7048 F:      drivers/scsi/hptiop.c
7049
7050 HIPPI
7051 M:      Jes Sorensen <jes@trained-monkey.org>
7052 L:      linux-hippi@sunsite.dk
7053 S:      Maintained
7054 F:      include/linux/hippidevice.h
7055 F:      include/uapi/linux/if_hippi.h
7056 F:      net/802/hippi.c
7057 F:      drivers/net/hippi/
7058
7059 HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
7060 M:      Yisen Zhuang <yisen.zhuang@huawei.com>
7061 M:      Salil Mehta <salil.mehta@huawei.com>
7062 L:      netdev@vger.kernel.org
7063 W:      http://www.hisilicon.com
7064 S:      Maintained
7065 F:      drivers/net/ethernet/hisilicon/hns3/
7066
7067 HISILICON LPC BUS DRIVER
7068 M:      john.garry@huawei.com
7069 W:      http://www.hisilicon.com
7070 S:      Maintained
7071 F:      drivers/bus/hisi_lpc.c
7072 F:      Documentation/devicetree/bindings/arm/hisilicon/hisilicon-low-pin-count.txt
7073
7074 HISILICON NETWORK SUBSYSTEM DRIVER
7075 M:      Yisen Zhuang <yisen.zhuang@huawei.com>
7076 M:      Salil Mehta <salil.mehta@huawei.com>
7077 L:      netdev@vger.kernel.org
7078 W:      http://www.hisilicon.com
7079 S:      Maintained
7080 F:      drivers/net/ethernet/hisilicon/
7081 F:      Documentation/devicetree/bindings/net/hisilicon*.txt
7082
7083 HISILICON PMU DRIVER
7084 M:      Shaokun Zhang <zhangshaokun@hisilicon.com>
7085 W:      http://www.hisilicon.com
7086 S:      Supported
7087 F:      drivers/perf/hisilicon
7088 F:      Documentation/perf/hisi-pmu.txt
7089
7090 HISILICON ROCE DRIVER
7091 M:      Lijun Ou <oulijun@huawei.com>
7092 M:      Wei Hu(Xavier) <xavier.huwei@huawei.com>
7093 L:      linux-rdma@vger.kernel.org
7094 S:      Maintained
7095 F:      drivers/infiniband/hw/hns/
7096 F:      Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
7097
7098 HISILICON SAS Controller
7099 M:      John Garry <john.garry@huawei.com>
7100 W:      http://www.hisilicon.com
7101 S:      Supported
7102 F:      drivers/scsi/hisi_sas/
7103 F:      Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
7104
7105 HMM - Heterogeneous Memory Management
7106 M:      Jérôme Glisse <jglisse@redhat.com>
7107 L:      linux-mm@kvack.org
7108 S:      Maintained
7109 F:      mm/hmm*
7110 F:      include/linux/hmm*
7111 F:      Documentation/vm/hmm.rst
7112
7113 HOST AP DRIVER
7114 M:      Jouni Malinen <j@w1.fi>
7115 L:      linux-wireless@vger.kernel.org
7116 W:      http://w1.fi/hostap-driver.html
7117 S:      Obsolete
7118 F:      drivers/net/wireless/intersil/hostap/
7119
7120 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
7121 L:      platform-driver-x86@vger.kernel.org
7122 S:      Orphan
7123 F:      drivers/platform/x86/tc1100-wmi.c
7124
7125 HP100:  Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
7126 M:      Jaroslav Kysela <perex@perex.cz>
7127 S:      Maintained
7128 F:      drivers/net/ethernet/hp/hp100.*
7129
7130 HPET:   High Precision Event Timers driver
7131 M:      Clemens Ladisch <clemens@ladisch.de>
7132 S:      Maintained
7133 F:      Documentation/timers/hpet.txt
7134 F:      drivers/char/hpet.c
7135 F:      include/linux/hpet.h
7136 F:      include/uapi/linux/hpet.h
7137
7138 HPET:   x86
7139 S:      Orphan
7140 F:      arch/x86/kernel/hpet.c
7141 F:      arch/x86/include/asm/hpet.h
7142
7143 HPFS FILESYSTEM
7144 M:      Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
7145 W:      http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
7146 S:      Maintained
7147 F:      fs/hpfs/
7148
7149 HSI SUBSYSTEM
7150 M:      Sebastian Reichel <sre@kernel.org>
7151 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
7152 S:      Maintained
7153 F:      Documentation/ABI/testing/sysfs-bus-hsi
7154 F:      Documentation/driver-api/hsi.rst
7155 F:      drivers/hsi/
7156 F:      include/linux/hsi/
7157 F:      include/uapi/linux/hsi/
7158
7159 HSO 3G MODEM DRIVER
7160 L:      linux-usb@vger.kernel.org
7161 S:      Orphan
7162 F:      drivers/net/usb/hso.c
7163
7164 HSR NETWORK PROTOCOL
7165 M:      Arvid Brodin <arvid.brodin@alten.se>
7166 L:      netdev@vger.kernel.org
7167 S:      Maintained
7168 F:      net/hsr/
7169
7170 HT16K33 LED CONTROLLER DRIVER
7171 M:      Robin van der Gracht <robin@protonic.nl>
7172 S:      Maintained
7173 F:      drivers/auxdisplay/ht16k33.c
7174 F:      Documentation/devicetree/bindings/display/ht16k33.txt
7175
7176 HTCPEN TOUCHSCREEN DRIVER
7177 M:      Pau Oliva Fora <pof@eslack.org>
7178 L:      linux-input@vger.kernel.org
7179 S:      Maintained
7180 F:      drivers/input/touchscreen/htcpen.c
7181
7182 HTS221 TEMPERATURE-HUMIDITY IIO DRIVER
7183 M:      Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
7184 L:      linux-iio@vger.kernel.org
7185 W:      http://www.st.com/
7186 S:      Maintained
7187 F:      drivers/iio/humidity/hts221*
7188 F:      Documentation/devicetree/bindings/iio/humidity/hts221.txt
7189
7190 HUAWEI ETHERNET DRIVER
7191 M:      Aviad Krawczyk <aviad.krawczyk@huawei.com>
7192 L:      netdev@vger.kernel.org
7193 S:      Supported
7194 F:      Documentation/networking/hinic.txt
7195 F:      drivers/net/ethernet/huawei/hinic/
7196
7197 HUGETLB FILESYSTEM
7198 M:      Mike Kravetz <mike.kravetz@oracle.com>
7199 L:      linux-mm@kvack.org
7200 S:      Maintained
7201 F:      fs/hugetlbfs/
7202 F:      mm/hugetlb.c
7203 F:      include/linux/hugetlb.h
7204 F:      Documentation/admin-guide/mm/hugetlbpage.rst
7205 F:      Documentation/vm/hugetlbfs_reserv.rst
7206 F:      Documentation/ABI/testing/sysfs-kernel-mm-hugepages
7207
7208 HVA ST MEDIA DRIVER
7209 M:      Jean-Christophe Trotin <jean-christophe.trotin@st.com>
7210 L:      linux-media@vger.kernel.org
7211 T:      git git://linuxtv.org/media_tree.git
7212 W:      https://linuxtv.org
7213 S:      Supported
7214 F:      drivers/media/platform/sti/hva
7215
7216 HWPOISON MEMORY FAILURE HANDLING
7217 M:      Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
7218 L:      linux-mm@kvack.org
7219 S:      Maintained
7220 F:      mm/memory-failure.c
7221 F:      mm/hwpoison-inject.c
7222
7223 HYGON PROCESSOR SUPPORT
7224 M:      Pu Wen <puwen@hygon.cn>
7225 L:      linux-kernel@vger.kernel.org
7226 S:      Maintained
7227 F:      arch/x86/kernel/cpu/hygon.c
7228
7229 Hyper-V CORE AND DRIVERS
7230 M:      "K. Y. Srinivasan" <kys@microsoft.com>
7231 M:      Haiyang Zhang <haiyangz@microsoft.com>
7232 M:      Stephen Hemminger <sthemmin@microsoft.com>
7233 M:      Sasha Levin <sashal@kernel.org>
7234 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git
7235 L:      linux-hyperv@vger.kernel.org
7236 S:      Supported
7237 F:      Documentation/networking/device_drivers/microsoft/netvsc.txt
7238 F:      arch/x86/include/asm/mshyperv.h
7239 F:      arch/x86/include/asm/trace/hyperv.h
7240 F:      arch/x86/include/asm/hyperv-tlfs.h
7241 F:      arch/x86/kernel/cpu/mshyperv.c
7242 F:      arch/x86/hyperv
7243 F:      drivers/hid/hid-hyperv.c
7244 F:      drivers/hv/
7245 F:      drivers/input/serio/hyperv-keyboard.c
7246 F:      drivers/pci/controller/pci-hyperv.c
7247 F:      drivers/net/hyperv/
7248 F:      drivers/scsi/storvsc_drv.c
7249 F:      drivers/uio/uio_hv_generic.c
7250 F:      drivers/video/fbdev/hyperv_fb.c
7251 F:      drivers/iommu/hyperv_iommu.c
7252 F:      net/vmw_vsock/hyperv_transport.c
7253 F:      include/linux/hyperv.h
7254 F:      include/uapi/linux/hyperv.h
7255 F:      tools/hv/
7256 F:      Documentation/ABI/stable/sysfs-bus-vmbus
7257
7258 HYPERVISOR VIRTUAL CONSOLE DRIVER
7259 L:      linuxppc-dev@lists.ozlabs.org
7260 S:      Odd Fixes
7261 F:      drivers/tty/hvc/
7262
7263 I2C ACPI SUPPORT
7264 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
7265 L:      linux-i2c@vger.kernel.org
7266 L:      linux-acpi@vger.kernel.org
7267 S:      Maintained
7268 F:      drivers/i2c/i2c-core-acpi.c
7269
7270 I2C CONTROLLER DRIVER FOR NVIDIA GPU
7271 M:      Ajay Gupta <ajayg@nvidia.com>
7272 L:      linux-i2c@vger.kernel.org
7273 S:      Maintained
7274 F:      Documentation/i2c/busses/i2c-nvidia-gpu
7275 F:      drivers/i2c/busses/i2c-nvidia-gpu.c
7276
7277 I2C MUXES
7278 M:      Peter Rosin <peda@axentia.se>
7279 L:      linux-i2c@vger.kernel.org
7280 S:      Maintained
7281 F:      Documentation/i2c/i2c-topology
7282 F:      Documentation/i2c/muxes/
7283 F:      Documentation/devicetree/bindings/i2c/i2c-mux*
7284 F:      Documentation/devicetree/bindings/i2c/i2c-arb*
7285 F:      Documentation/devicetree/bindings/i2c/i2c-gate*
7286 F:      drivers/i2c/i2c-mux.c
7287 F:      drivers/i2c/muxes/
7288 F:      include/linux/i2c-mux.h
7289
7290 I2C MV64XXX MARVELL AND ALLWINNER DRIVER
7291 M:      Gregory CLEMENT <gregory.clement@bootlin.com>
7292 L:      linux-i2c@vger.kernel.org
7293 S:      Maintained
7294 F:      drivers/i2c/busses/i2c-mv64xxx.c
7295
7296 I2C OVER PARALLEL PORT
7297 M:      Jean Delvare <jdelvare@suse.com>
7298 L:      linux-i2c@vger.kernel.org
7299 S:      Maintained
7300 F:      Documentation/i2c/busses/i2c-parport
7301 F:      Documentation/i2c/busses/i2c-parport-light
7302 F:      drivers/i2c/busses/i2c-parport.c
7303 F:      drivers/i2c/busses/i2c-parport-light.c
7304
7305 I2C SUBSYSTEM
7306 M:      Wolfram Sang <wsa@the-dreams.de>
7307 L:      linux-i2c@vger.kernel.org
7308 W:      https://i2c.wiki.kernel.org/
7309 Q:      https://patchwork.ozlabs.org/project/linux-i2c/list/
7310 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
7311 S:      Maintained
7312 F:      Documentation/devicetree/bindings/i2c/i2c.txt
7313 F:      Documentation/i2c/
7314 F:      drivers/i2c/*
7315 F:      include/linux/i2c.h
7316 F:      include/linux/i2c-dev.h
7317 F:      include/linux/i2c-smbus.h
7318 F:      include/uapi/linux/i2c.h
7319 F:      include/uapi/linux/i2c-*.h
7320
7321 I2C SUBSYSTEM HOST DRIVERS
7322 L:      linux-i2c@vger.kernel.org
7323 W:      https://i2c.wiki.kernel.org/
7324 Q:      https://patchwork.ozlabs.org/project/linux-i2c/list/
7325 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
7326 S:      Odd Fixes
7327 F:      Documentation/devicetree/bindings/i2c/
7328 F:      drivers/i2c/algos/
7329 F:      drivers/i2c/busses/
7330
7331 I2C-TAOS-EVM DRIVER
7332 M:      Jean Delvare <jdelvare@suse.com>
7333 L:      linux-i2c@vger.kernel.org
7334 S:      Maintained
7335 F:      Documentation/i2c/busses/i2c-taos-evm
7336 F:      drivers/i2c/busses/i2c-taos-evm.c
7337
7338 I2C-TINY-USB DRIVER
7339 M:      Till Harbaum <till@harbaum.org>
7340 L:      linux-i2c@vger.kernel.org
7341 W:      http://www.harbaum.org/till/i2c_tiny_usb
7342 S:      Maintained
7343 F:      drivers/i2c/busses/i2c-tiny-usb.c
7344
7345 I2C/SMBUS CONTROLLER DRIVERS FOR PC
7346 M:      Jean Delvare <jdelvare@suse.com>
7347 L:      linux-i2c@vger.kernel.org
7348 S:      Maintained
7349 F:      Documentation/i2c/busses/i2c-ali1535
7350 F:      Documentation/i2c/busses/i2c-ali1563
7351 F:      Documentation/i2c/busses/i2c-ali15x3
7352 F:      Documentation/i2c/busses/i2c-amd756
7353 F:      Documentation/i2c/busses/i2c-amd8111
7354 F:      Documentation/i2c/busses/i2c-i801
7355 F:      Documentation/i2c/busses/i2c-nforce2
7356 F:      Documentation/i2c/busses/i2c-piix4
7357 F:      Documentation/i2c/busses/i2c-sis5595
7358 F:      Documentation/i2c/busses/i2c-sis630
7359 F:      Documentation/i2c/busses/i2c-sis96x
7360 F:      Documentation/i2c/busses/i2c-via
7361 F:      Documentation/i2c/busses/i2c-viapro
7362 F:      drivers/i2c/busses/i2c-ali1535.c
7363 F:      drivers/i2c/busses/i2c-ali1563.c
7364 F:      drivers/i2c/busses/i2c-ali15x3.c
7365 F:      drivers/i2c/busses/i2c-amd756.c
7366 F:      drivers/i2c/busses/i2c-amd756-s4882.c
7367 F:      drivers/i2c/busses/i2c-amd8111.c
7368 F:      drivers/i2c/busses/i2c-i801.c
7369 F:      drivers/i2c/busses/i2c-isch.c
7370 F:      drivers/i2c/busses/i2c-nforce2.c
7371 F:      drivers/i2c/busses/i2c-nforce2-s4985.c
7372 F:      drivers/i2c/busses/i2c-piix4.c
7373 F:      drivers/i2c/busses/i2c-sis5595.c
7374 F:      drivers/i2c/busses/i2c-sis630.c
7375 F:      drivers/i2c/busses/i2c-sis96x.c
7376 F:      drivers/i2c/busses/i2c-via.c
7377 F:      drivers/i2c/busses/i2c-viapro.c
7378
7379 I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
7380 M:      Hans de Goede <hdegoede@redhat.com>
7381 L:      linux-i2c@vger.kernel.org
7382 S:      Maintained
7383 F:      drivers/i2c/busses/i2c-cht-wc.c
7384
7385 I2C/SMBUS ISMT DRIVER
7386 M:      Seth Heasley <seth.heasley@intel.com>
7387 M:      Neil Horman <nhorman@tuxdriver.com>
7388 L:      linux-i2c@vger.kernel.org
7389 F:      drivers/i2c/busses/i2c-ismt.c
7390 F:      Documentation/i2c/busses/i2c-ismt
7391
7392 I2C/SMBUS STUB DRIVER
7393 M:      Jean Delvare <jdelvare@suse.com>
7394 L:      linux-i2c@vger.kernel.org
7395 S:      Maintained
7396 F:      drivers/i2c/i2c-stub.c
7397
7398 I3C SUBSYSTEM
7399 M:      Boris Brezillon <bbrezillon@kernel.org>
7400 L:      linux-i3c@lists.infradead.org
7401 C:      irc://chat.freenode.net/linux-i3c
7402 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git
7403 S:      Maintained
7404 F:      Documentation/ABI/testing/sysfs-bus-i3c
7405 F:      Documentation/devicetree/bindings/i3c/
7406 F:      Documentation/driver-api/i3c
7407 F:      drivers/i3c/
7408 F:      include/linux/i3c/
7409
7410 I3C DRIVER FOR SYNOPSYS DESIGNWARE
7411 M:      Vitor Soares <vitor.soares@synopsys.com>
7412 S:      Maintained
7413 F:      Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.txt
7414 F:      drivers/i3c/master/dw*
7415
7416 IA64 (Itanium) PLATFORM
7417 M:      Tony Luck <tony.luck@intel.com>
7418 M:      Fenghua Yu <fenghua.yu@intel.com>
7419 L:      linux-ia64@vger.kernel.org
7420 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
7421 S:      Maintained
7422 F:      arch/ia64/
7423
7424 IBM Power 842 compression accelerator
7425 M:      Haren Myneni <haren@us.ibm.com>
7426 S:      Supported
7427 F:      drivers/crypto/nx/Makefile
7428 F:      drivers/crypto/nx/Kconfig
7429 F:      drivers/crypto/nx/nx-842*
7430 F:      include/linux/sw842.h
7431 F:      crypto/842.c
7432 F:      lib/842/
7433
7434 IBM Power in-Nest Crypto Acceleration
7435 M:      Breno Leitão <leitao@debian.org>
7436 M:      Nayna Jain <nayna@linux.ibm.com>
7437 M:      Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
7438 L:      linux-crypto@vger.kernel.org
7439 S:      Supported
7440 F:      drivers/crypto/nx/Makefile
7441 F:      drivers/crypto/nx/Kconfig
7442 F:      drivers/crypto/nx/nx-aes*
7443 F:      drivers/crypto/nx/nx-sha*
7444 F:      drivers/crypto/nx/nx.*
7445 F:      drivers/crypto/nx/nx_csbcpb.h
7446 F:      drivers/crypto/nx/nx_debugfs.h
7447
7448 IBM Power Linux RAID adapter
7449 M:      Brian King <brking@us.ibm.com>
7450 S:      Supported
7451 F:      drivers/scsi/ipr.*
7452
7453 IBM Power SRIOV Virtual NIC Device Driver
7454 M:      Thomas Falcon <tlfalcon@linux.ibm.com>
7455 M:      John Allen <jallen@linux.ibm.com>
7456 L:      netdev@vger.kernel.org
7457 S:      Supported
7458 F:      drivers/net/ethernet/ibm/ibmvnic.*
7459
7460 IBM Power Virtual Accelerator Switchboard
7461 M:      Sukadev Bhattiprolu
7462 L:      linuxppc-dev@lists.ozlabs.org
7463 S:      Supported
7464 F:      arch/powerpc/platforms/powernv/vas*
7465 F:      arch/powerpc/platforms/powernv/copy-paste.h
7466 F:      arch/powerpc/include/asm/vas.h
7467 F:      arch/powerpc/include/uapi/asm/vas.h
7468
7469 IBM Power Virtual Ethernet Device Driver
7470 M:      Thomas Falcon <tlfalcon@linux.ibm.com>
7471 L:      netdev@vger.kernel.org
7472 S:      Supported
7473 F:      drivers/net/ethernet/ibm/ibmveth.*
7474
7475 IBM Power Virtual FC Device Drivers
7476 M:      Tyrel Datwyler <tyreld@linux.ibm.com>
7477 L:      linux-scsi@vger.kernel.org
7478 S:      Supported
7479 F:      drivers/scsi/ibmvscsi/ibmvfc*
7480
7481 IBM Power Virtual Management Channel Driver
7482 M:      Steven Royer <seroyer@linux.ibm.com>
7483 S:      Supported
7484 F:      drivers/misc/ibmvmc.*
7485
7486 IBM Power Virtual SCSI Device Drivers
7487 M:      Tyrel Datwyler <tyreld@linux.ibm.com>
7488 L:      linux-scsi@vger.kernel.org
7489 S:      Supported
7490 F:      drivers/scsi/ibmvscsi/ibmvscsi*
7491 F:      include/scsi/viosrp.h
7492
7493 IBM Power Virtual SCSI Device Target Driver
7494 M:      Michael Cyr <mikecyr@linux.ibm.com>
7495 L:      linux-scsi@vger.kernel.org
7496 L:      target-devel@vger.kernel.org
7497 S:      Supported
7498 F:      drivers/scsi/ibmvscsi_tgt/
7499
7500 IBM Power VMX Cryptographic instructions
7501 M:      Breno Leitão <leitao@debian.org>
7502 M:      Nayna Jain <nayna@linux.ibm.com>
7503 M:      Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
7504 L:      linux-crypto@vger.kernel.org
7505 S:      Supported
7506 F:      drivers/crypto/vmx/Makefile
7507 F:      drivers/crypto/vmx/Kconfig
7508 F:      drivers/crypto/vmx/vmx.c
7509 F:      drivers/crypto/vmx/aes*
7510 F:      drivers/crypto/vmx/ghash*
7511 F:      drivers/crypto/vmx/ppc-xlate.pl
7512
7513 IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
7514 M:      Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
7515 L:      linux-pci@vger.kernel.org
7516 L:      linuxppc-dev@lists.ozlabs.org
7517 S:      Supported
7518 F:      drivers/pci/hotplug/rpaphp*
7519
7520 IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
7521 M:      Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
7522 L:      linux-pci@vger.kernel.org
7523 L:      linuxppc-dev@lists.ozlabs.org
7524 S:      Supported
7525 F:      drivers/pci/hotplug/rpadlpar*
7526
7527 IBM ServeRAID RAID DRIVER
7528 S:      Orphan
7529 F:      drivers/scsi/ips.*
7530
7531 ICH LPC AND GPIO DRIVER
7532 M:      Peter Tyser <ptyser@xes-inc.com>
7533 S:      Maintained
7534 F:      drivers/mfd/lpc_ich.c
7535 F:      drivers/gpio/gpio-ich.c
7536
7537 IDE SUBSYSTEM
7538 M:      "David S. Miller" <davem@davemloft.net>
7539 L:      linux-ide@vger.kernel.org
7540 Q:      http://patchwork.ozlabs.org/project/linux-ide/list/
7541 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
7542 S:      Maintained
7543 F:      Documentation/ide/
7544 F:      drivers/ide/
7545 F:      include/linux/ide.h
7546
7547 IDE/ATAPI DRIVERS
7548 M:      Borislav Petkov <bp@alien8.de>
7549 L:      linux-ide@vger.kernel.org
7550 S:      Maintained
7551 F:      Documentation/cdrom/ide-cd
7552 F:      drivers/ide/ide-cd*
7553
7554 IDEAPAD LAPTOP EXTRAS DRIVER
7555 M:      Ike Panhc <ike.pan@canonical.com>
7556 L:      platform-driver-x86@vger.kernel.org
7557 W:      http://launchpad.net/ideapad-laptop
7558 S:      Maintained
7559 F:      drivers/platform/x86/ideapad-laptop.c
7560
7561 IDEAPAD LAPTOP SLIDEBAR DRIVER
7562 M:      Andrey Moiseev <o2g.org.ru@gmail.com>
7563 L:      linux-input@vger.kernel.org
7564 W:      https://github.com/o2genum/ideapad-slidebar
7565 S:      Maintained
7566 F:      drivers/input/misc/ideapad_slidebar.c
7567
7568 IDT VersaClock 5 CLOCK DRIVER
7569 M:      Marek Vasut <marek.vasut@gmail.com>
7570 S:      Maintained
7571 F:      drivers/clk/clk-versaclock5.c
7572
7573 IEEE 802.15.4 SUBSYSTEM
7574 M:      Alexander Aring <alex.aring@gmail.com>
7575 M:      Stefan Schmidt <stefan@datenfreihafen.org>
7576 L:      linux-wpan@vger.kernel.org
7577 W:      http://wpan.cakelab.org/
7578 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
7579 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
7580 S:      Maintained
7581 F:      net/ieee802154/
7582 F:      net/mac802154/
7583 F:      drivers/net/ieee802154/
7584 F:      include/linux/nl802154.h
7585 F:      include/linux/ieee802154.h
7586 F:      include/net/nl802154.h
7587 F:      include/net/mac802154.h
7588 F:      include/net/af_ieee802154.h
7589 F:      include/net/cfg802154.h
7590 F:      include/net/ieee802154_netdev.h
7591 F:      Documentation/networking/ieee802154.rst
7592
7593 IFE PROTOCOL
7594 M:      Yotam Gigi <yotam.gi@gmail.com>
7595 M:      Jamal Hadi Salim <jhs@mojatatu.com>
7596 F:      net/ife
7597 F:      include/net/ife.h
7598 F:      include/uapi/linux/ife.h
7599
7600 IGORPLUG-USB IR RECEIVER
7601 M:      Sean Young <sean@mess.org>
7602 L:      linux-media@vger.kernel.org
7603 S:      Maintained
7604 F:      drivers/media/rc/igorplugusb.c
7605
7606 IGUANAWORKS USB IR TRANSCEIVER
7607 M:      Sean Young <sean@mess.org>
7608 L:      linux-media@vger.kernel.org
7609 S:      Maintained
7610 F:      drivers/media/rc/iguanair.c
7611
7612 IIO DIGITAL POTENTIOMETER DAC
7613 M:      Peter Rosin <peda@axentia.se>
7614 L:      linux-iio@vger.kernel.org
7615 S:      Maintained
7616 F:      Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
7617 F:      Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
7618 F:      drivers/iio/dac/dpot-dac.c
7619
7620 IIO ENVELOPE DETECTOR
7621 M:      Peter Rosin <peda@axentia.se>
7622 L:      linux-iio@vger.kernel.org
7623 S:      Maintained
7624 F:      Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
7625 F:      Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
7626 F:      drivers/iio/adc/envelope-detector.c
7627
7628 IIO MULTIPLEXER
7629 M:      Peter Rosin <peda@axentia.se>
7630 L:      linux-iio@vger.kernel.org
7631 S:      Maintained
7632 F:      Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.txt
7633 F:      drivers/iio/multiplexer/iio-mux.c
7634
7635 IIO SUBSYSTEM AND DRIVERS
7636 M:      Jonathan Cameron <jic23@kernel.org>
7637 R:      Hartmut Knaack <knaack.h@gmx.de>
7638 R:      Lars-Peter Clausen <lars@metafoo.de>
7639 R:      Peter Meerwald-Stadler <pmeerw@pmeerw.net>
7640 L:      linux-iio@vger.kernel.org
7641 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
7642 S:      Maintained
7643 F:      Documentation/ABI/testing/configfs-iio*
7644 F:      Documentation/ABI/testing/sysfs-bus-iio*
7645 F:      Documentation/devicetree/bindings/iio/
7646 F:      drivers/iio/
7647 F:      drivers/staging/iio/
7648 F:      include/linux/iio/
7649 F:      tools/iio/
7650
7651 IIO UNIT CONVERTER
7652 M:      Peter Rosin <peda@axentia.se>
7653 L:      linux-iio@vger.kernel.org
7654 S:      Maintained
7655 F:      Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.txt
7656 F:      Documentation/devicetree/bindings/iio/afe/current-sense-shunt.txt
7657 F:      Documentation/devicetree/bindings/iio/afe/voltage-divider.txt
7658 F:      drivers/iio/afe/iio-rescale.c
7659
7660 IKANOS/ADI EAGLE ADSL USB DRIVER
7661 M:      Matthieu Castet <castet.matthieu@free.fr>
7662 M:      Stanislaw Gruszka <stf_xl@wp.pl>
7663 S:      Maintained
7664 F:      drivers/usb/atm/ueagle-atm.c
7665
7666 IMGTEC ASCII LCD DRIVER
7667 M:      Paul Burton <paul.burton@mips.com>
7668 S:      Maintained
7669 F:      Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
7670 F:      drivers/auxdisplay/img-ascii-lcd.c
7671
7672 IMGTEC IR DECODER DRIVER
7673 M:      James Hogan <jhogan@kernel.org>
7674 S:      Maintained
7675 F:      drivers/media/rc/img-ir/
7676
7677 IMON SOUNDGRAPH USB IR RECEIVER
7678 M:      Sean Young <sean@mess.org>
7679 L:      linux-media@vger.kernel.org
7680 S:      Maintained
7681 F:      drivers/media/rc/imon_raw.c
7682 F:      drivers/media/rc/imon.c
7683
7684 IMS TWINTURBO FRAMEBUFFER DRIVER
7685 L:      linux-fbdev@vger.kernel.org
7686 S:      Orphan
7687 F:      drivers/video/fbdev/imsttfb.c
7688
7689 INA209 HARDWARE MONITOR DRIVER
7690 M:      Guenter Roeck <linux@roeck-us.net>
7691 L:      linux-hwmon@vger.kernel.org
7692 S:      Maintained
7693 F:      Documentation/hwmon/ina209.rst
7694 F:      Documentation/devicetree/bindings/hwmon/ina2xx.txt
7695 F:      drivers/hwmon/ina209.c
7696
7697 INA2XX HARDWARE MONITOR DRIVER
7698 M:      Guenter Roeck <linux@roeck-us.net>
7699 L:      linux-hwmon@vger.kernel.org
7700 S:      Maintained
7701 F:      Documentation/hwmon/ina2xx.rst
7702 F:      drivers/hwmon/ina2xx.c
7703 F:      include/linux/platform_data/ina2xx.h
7704
7705 INDUSTRY PACK SUBSYSTEM (IPACK)
7706 M:      Samuel Iglesias Gonsalvez <siglesias@igalia.com>
7707 M:      Jens Taprogge <jens.taprogge@taprogge.org>
7708 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7709 L:      industrypack-devel@lists.sourceforge.net
7710 W:      http://industrypack.sourceforge.net
7711 S:      Maintained
7712 F:      drivers/ipack/
7713
7714 INFINIBAND SUBSYSTEM
7715 M:      Doug Ledford <dledford@redhat.com>
7716 M:      Jason Gunthorpe <jgg@mellanox.com>
7717 L:      linux-rdma@vger.kernel.org
7718 W:      https://github.com/linux-rdma/rdma-core
7719 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
7720 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
7721 S:      Supported
7722 F:      Documentation/devicetree/bindings/infiniband/
7723 F:      Documentation/infiniband/
7724 F:      drivers/infiniband/
7725 F:      include/uapi/linux/if_infiniband.h
7726 F:      include/uapi/rdma/
7727 F:      include/rdma/
7728
7729 INGENIC JZ4780 DMA Driver
7730 M:      Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
7731 S:      Maintained
7732 F:      drivers/dma/dma-jz4780.c
7733
7734 INGENIC JZ4780 NAND DRIVER
7735 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
7736 L:      linux-mtd@lists.infradead.org
7737 S:      Maintained
7738 F:      drivers/mtd/nand/raw/jz4780_*
7739
7740 INOTIFY
7741 M:      Jan Kara <jack@suse.cz>
7742 R:      Amir Goldstein <amir73il@gmail.com>
7743 L:      linux-fsdevel@vger.kernel.org
7744 S:      Maintained
7745 F:      Documentation/filesystems/inotify.txt
7746 F:      fs/notify/inotify/
7747 F:      include/linux/inotify.h
7748 F:      include/uapi/linux/inotify.h
7749
7750 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
7751 M:      Dmitry Torokhov <dmitry.torokhov@gmail.com>
7752 L:      linux-input@vger.kernel.org
7753 Q:      http://patchwork.kernel.org/project/linux-input/list/
7754 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
7755 S:      Maintained
7756 F:      drivers/input/
7757 F:      include/linux/input.h
7758 F:      include/uapi/linux/input.h
7759 F:      include/uapi/linux/input-event-codes.h
7760 F:      include/linux/input/
7761 F:      Documentation/devicetree/bindings/input/
7762 F:      Documentation/devicetree/bindings/serio/
7763 F:      Documentation/input/
7764
7765 INPUT MULTITOUCH (MT) PROTOCOL
7766 M:      Henrik Rydberg <rydberg@bitmath.org>
7767 L:      linux-input@vger.kernel.org
7768 S:      Odd fixes
7769 F:      Documentation/input/multi-touch-protocol.rst
7770 F:      drivers/input/input-mt.c
7771 K:      \b(ABS|SYN)_MT_
7772
7773 INSIDE SECURE CRYPTO DRIVER
7774 M:      Antoine Tenart <antoine.tenart@bootlin.com>
7775 F:      drivers/crypto/inside-secure/
7776 S:      Maintained
7777 L:      linux-crypto@vger.kernel.org
7778
7779 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
7780 M:      Mimi Zohar <zohar@linux.ibm.com>
7781 M:      Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
7782 L:      linux-integrity@vger.kernel.org
7783 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
7784 S:      Supported
7785 F:      security/integrity/ima/
7786
7787 INTEL 810/815 FRAMEBUFFER DRIVER
7788 M:      Antonino Daplas <adaplas@gmail.com>
7789 L:      linux-fbdev@vger.kernel.org
7790 S:      Maintained
7791 F:      drivers/video/fbdev/i810/
7792
7793 INTEL ASoC DRIVERS
7794 M:      Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
7795 M:      Liam Girdwood <liam.r.girdwood@linux.intel.com>
7796 M:      Jie Yang <yang.jie@linux.intel.com>
7797 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
7798 S:      Supported
7799 F:      sound/soc/intel/
7800
7801 INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER
7802 M:      Hans de Goede <hdegoede@redhat.com>
7803 L:      platform-driver-x86@vger.kernel.org
7804 S:      Maintained
7805 F:      drivers/platform/x86/intel_atomisp2_pm.c
7806
7807 INTEL C600 SERIES SAS CONTROLLER DRIVER
7808 M:      Intel SCU Linux support <intel-linux-scu@intel.com>
7809 M:      Artur Paszkiewicz <artur.paszkiewicz@intel.com>
7810 L:      linux-scsi@vger.kernel.org
7811 T:      git git://git.code.sf.net/p/intel-sas/isci
7812 S:      Supported
7813 F:      drivers/scsi/isci/
7814
7815 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
7816 M:      Jani Nikula <jani.nikula@linux.intel.com>
7817 M:      Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
7818 M:      Rodrigo Vivi <rodrigo.vivi@intel.com>
7819 L:      intel-gfx@lists.freedesktop.org
7820 W:      https://01.org/linuxgraphics/
7821 B:      https://01.org/linuxgraphics/documentation/how-report-bugs
7822 C:      irc://chat.freenode.net/intel-gfx
7823 Q:      http://patchwork.freedesktop.org/project/intel-gfx/
7824 T:      git git://anongit.freedesktop.org/drm-intel
7825 S:      Supported
7826 F:      drivers/gpu/drm/i915/
7827 F:      include/drm/i915*
7828 F:      include/uapi/drm/i915_drm.h
7829 F:      Documentation/gpu/i915.rst
7830
7831 INTEL ETHERNET DRIVERS
7832 M:      Jeff Kirsher <jeffrey.t.kirsher@intel.com>
7833 L:      intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
7834 W:      http://www.intel.com/support/feedback.htm
7835 W:      http://e1000.sourceforge.net/
7836 Q:      http://patchwork.ozlabs.org/project/intel-wired-lan/list/
7837 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
7838 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
7839 S:      Supported
7840 F:      Documentation/networking/device_drivers/intel/e100.rst
7841 F:      Documentation/networking/device_drivers/intel/e1000.rst
7842 F:      Documentation/networking/device_drivers/intel/e1000e.rst
7843 F:      Documentation/networking/device_drivers/intel/fm10k.rst
7844 F:      Documentation/networking/device_drivers/intel/igb.rst
7845 F:      Documentation/networking/device_drivers/intel/igbvf.rst
7846 F:      Documentation/networking/device_drivers/intel/ixgb.rst
7847 F:      Documentation/networking/device_drivers/intel/ixgbe.rst
7848 F:      Documentation/networking/device_drivers/intel/ixgbevf.rst
7849 F:      Documentation/networking/device_drivers/intel/i40e.rst
7850 F:      Documentation/networking/device_drivers/intel/iavf.rst
7851 F:      Documentation/networking/device_drivers/intel/ice.rst
7852 F:      drivers/net/ethernet/intel/
7853 F:      drivers/net/ethernet/intel/*/
7854 F:      include/linux/avf/virtchnl.h
7855
7856 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
7857 M:      Maik Broemme <mbroemme@libmpq.org>
7858 L:      linux-fbdev@vger.kernel.org
7859 S:      Maintained
7860 F:      Documentation/fb/intelfb.txt
7861 F:      drivers/video/fbdev/intelfb/
7862
7863 INTEL GPIO DRIVERS
7864 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7865 L:      linux-gpio@vger.kernel.org
7866 S:      Maintained
7867 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
7868 F:      drivers/gpio/gpio-ich.c
7869 F:      drivers/gpio/gpio-intel-mid.c
7870 F:      drivers/gpio/gpio-lynxpoint.c
7871 F:      drivers/gpio/gpio-merrifield.c
7872 F:      drivers/gpio/gpio-ml-ioh.c
7873 F:      drivers/gpio/gpio-pch.c
7874 F:      drivers/gpio/gpio-sch.c
7875 F:      drivers/gpio/gpio-sodaville.c
7876
7877 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
7878 M:      Zhenyu Wang <zhenyuw@linux.intel.com>
7879 M:      Zhi Wang <zhi.a.wang@intel.com>
7880 L:      intel-gvt-dev@lists.freedesktop.org
7881 L:      intel-gfx@lists.freedesktop.org
7882 W:      https://01.org/igvt-g
7883 T:      git https://github.com/intel/gvt-linux.git
7884 S:      Supported
7885 F:      drivers/gpu/drm/i915/gvt/
7886
7887 INTEL HID EVENT DRIVER
7888 M:      Alex Hung <alex.hung@canonical.com>
7889 L:      platform-driver-x86@vger.kernel.org
7890 S:      Maintained
7891 F:      drivers/platform/x86/intel-hid.c
7892
7893 INTEL I/OAT DMA DRIVER
7894 M:      Dave Jiang <dave.jiang@intel.com>
7895 R:      Dan Williams <dan.j.williams@intel.com>
7896 L:      dmaengine@vger.kernel.org
7897 Q:      https://patchwork.kernel.org/project/linux-dmaengine/list/
7898 S:      Supported
7899 F:      drivers/dma/ioat*
7900
7901 INTEL IDLE DRIVER
7902 M:      Jacob Pan <jacob.jun.pan@linux.intel.com>
7903 M:      Len Brown <lenb@kernel.org>
7904 L:      linux-pm@vger.kernel.org
7905 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
7906 B:      https://bugzilla.kernel.org
7907 S:      Supported
7908 F:      drivers/idle/intel_idle.c
7909
7910 INTEL INTEGRATED SENSOR HUB DRIVER
7911 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7912 M:      Jiri Kosina <jikos@kernel.org>
7913 L:      linux-input@vger.kernel.org
7914 S:      Maintained
7915 F:      drivers/hid/intel-ish-hid/
7916
7917 INTEL IOMMU (VT-d)
7918 M:      David Woodhouse <dwmw2@infradead.org>
7919 L:      iommu@lists.linux-foundation.org
7920 T:      git git://git.infradead.org/iommu-2.6.git
7921 S:      Supported
7922 F:      drivers/iommu/intel-iommu.c
7923 F:      include/linux/intel-iommu.h
7924
7925 INTEL IOP-ADMA DMA DRIVER
7926 R:      Dan Williams <dan.j.williams@intel.com>
7927 S:      Odd fixes
7928 F:      drivers/dma/iop-adma.c
7929
7930 INTEL IPU3 CSI-2 CIO2 DRIVER
7931 M:      Yong Zhi <yong.zhi@intel.com>
7932 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
7933 M:      Bingbu Cao <bingbu.cao@intel.com>
7934 R:      Tian Shu Qiu <tian.shu.qiu@intel.com>
7935 L:      linux-media@vger.kernel.org
7936 S:      Maintained
7937 F:      drivers/media/pci/intel/ipu3/
7938 F:      Documentation/media/uapi/v4l/pixfmt-srggb10-ipu3.rst
7939
7940 INTEL IPU3 CSI-2 IMGU DRIVER
7941 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
7942 L:      linux-media@vger.kernel.org
7943 S:      Maintained
7944 F:      drivers/staging/media/ipu3/
7945 F:      Documentation/media/uapi/v4l/pixfmt-meta-intel-ipu3.rst
7946 F:      Documentation/media/v4l-drivers/ipu3.rst
7947
7948 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
7949 M:      Krzysztof Halasa <khalasa@piap.pl>
7950 S:      Maintained
7951 F:      arch/arm/mach-ixp4xx/include/mach/qmgr.h
7952 F:      arch/arm/mach-ixp4xx/include/mach/npe.h
7953 F:      arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
7954 F:      arch/arm/mach-ixp4xx/ixp4xx_npe.c
7955 F:      drivers/net/ethernet/xscale/ixp4xx_eth.c
7956 F:      drivers/net/wan/ixp4xx_hss.c
7957
7958 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
7959 M:      Deepak Saxena <dsaxena@plexity.net>
7960 S:      Maintained
7961 F:      drivers/char/hw_random/ixp4xx-rng.c
7962
7963 INTEL MANAGEMENT ENGINE (mei)
7964 M:      Tomas Winkler <tomas.winkler@intel.com>
7965 L:      linux-kernel@vger.kernel.org
7966 S:      Supported
7967 F:      include/uapi/linux/mei.h
7968 F:      include/linux/mei_cl_bus.h
7969 F:      drivers/misc/mei/*
7970 F:      drivers/watchdog/mei_wdt.c
7971 F:      Documentation/misc-devices/mei/*
7972 F:      samples/mei/*
7973
7974 INTEL MENLOW THERMAL DRIVER
7975 M:      Sujith Thomas <sujith.thomas@intel.com>
7976 L:      platform-driver-x86@vger.kernel.org
7977 W:      https://01.org/linux-acpi
7978 S:      Supported
7979 F:      drivers/platform/x86/intel_menlow.c
7980
7981 INTEL MIC DRIVERS (mic)
7982 M:      Sudeep Dutt <sudeep.dutt@intel.com>
7983 M:      Ashutosh Dixit <ashutosh.dixit@intel.com>
7984 S:      Supported
7985 W:      https://github.com/sudeepdutt/mic
7986 W:      http://software.intel.com/en-us/mic-developer
7987 F:      include/linux/mic_bus.h
7988 F:      include/linux/scif.h
7989 F:      include/uapi/linux/mic_common.h
7990 F:      include/uapi/linux/mic_ioctl.h
7991 F:      include/uapi/linux/scif_ioctl.h
7992 F:      drivers/misc/mic/
7993 F:      drivers/dma/mic_x100_dma.c
7994 F:      drivers/dma/mic_x100_dma.h
7995 F:      Documentation/mic/
7996
7997 INTEL PMC CORE DRIVER
7998 M:      Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
7999 M:      Vishwanath Somayaji <vishwanath.somayaji@intel.com>
8000 L:      platform-driver-x86@vger.kernel.org
8001 S:      Maintained
8002 F:      drivers/platform/x86/intel_pmc_core*
8003
8004 INTEL PMC/P-Unit IPC DRIVER
8005 M:      Zha Qipeng<qipeng.zha@intel.com>
8006 L:      platform-driver-x86@vger.kernel.org
8007 S:      Maintained
8008 F:      drivers/platform/x86/intel_pmc_ipc.c
8009 F:      drivers/platform/x86/intel_punit_ipc.c
8010 F:      arch/x86/include/asm/intel_pmc_ipc.h
8011 F:      arch/x86/include/asm/intel_punit_ipc.h
8012
8013 INTEL PMIC GPIO DRIVERS
8014 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
8015 S:      Maintained
8016 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
8017 F:      drivers/gpio/gpio-*cove.c
8018 F:      drivers/gpio/gpio-msic.c
8019
8020 INTEL MULTIFUNCTION PMIC DEVICE DRIVERS
8021 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
8022 S:      Maintained
8023 F:      drivers/mfd/intel_msic.c
8024 F:      drivers/mfd/intel_soc_pmic*
8025 F:      include/linux/mfd/intel_msic.h
8026 F:      include/linux/mfd/intel_soc_pmic*
8027
8028 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
8029 M:      Stanislav Yakovlev <stas.yakovlev@gmail.com>
8030 L:      linux-wireless@vger.kernel.org
8031 S:      Maintained
8032 F:      Documentation/networking/device_drivers/intel/ipw2100.txt
8033 F:      Documentation/networking/device_drivers/intel/ipw2200.txt
8034 F:      drivers/net/wireless/intel/ipw2x00/
8035
8036 INTEL PSTATE DRIVER
8037 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
8038 M:      Len Brown <lenb@kernel.org>
8039 L:      linux-pm@vger.kernel.org
8040 S:      Supported
8041 F:      drivers/cpufreq/intel_pstate.c
8042
8043 INTEL RDMA RNIC DRIVER
8044 M:      Faisal Latif <faisal.latif@intel.com>
8045 M:      Shiraz Saleem <shiraz.saleem@intel.com>
8046 L:      linux-rdma@vger.kernel.org
8047 S:      Supported
8048 F:      drivers/infiniband/hw/i40iw/
8049 F:      include/uapi/rdma/i40iw-abi.h
8050
8051 INTEL TELEMETRY DRIVER
8052 M:      Rajneesh Bhardwaj <rajneesh.bhardwaj@linux.intel.com>
8053 M:      "David E. Box" <david.e.box@linux.intel.com>
8054 L:      platform-driver-x86@vger.kernel.org
8055 S:      Maintained
8056 F:      arch/x86/include/asm/intel_telemetry.h
8057 F:      drivers/platform/x86/intel_telemetry*
8058
8059 INTEL VIRTUAL BUTTON DRIVER
8060 M:      AceLan Kao <acelan.kao@canonical.com>
8061 L:      platform-driver-x86@vger.kernel.org
8062 S:      Maintained
8063 F:      drivers/platform/x86/intel-vbtn.c
8064
8065 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
8066 M:      Stanislaw Gruszka <sgruszka@redhat.com>
8067 L:      linux-wireless@vger.kernel.org
8068 S:      Supported
8069 F:      drivers/net/wireless/intel/iwlegacy/
8070
8071 INTEL WIRELESS WIFI LINK (iwlwifi)
8072 M:      Johannes Berg <johannes.berg@intel.com>
8073 M:      Emmanuel Grumbach <emmanuel.grumbach@intel.com>
8074 M:      Luca Coelho <luciano.coelho@intel.com>
8075 M:      Intel Linux Wireless <linuxwifi@intel.com>
8076 L:      linux-wireless@vger.kernel.org
8077 W:      http://intellinuxwireless.org
8078 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
8079 S:      Supported
8080 F:      drivers/net/wireless/intel/iwlwifi/
8081
8082 INTEL WIRELESS WIMAX CONNECTION 2400
8083 M:      Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
8084 M:      linux-wimax@intel.com
8085 L:      wimax@linuxwimax.org (subscribers-only)
8086 S:      Supported
8087 W:      http://linuxwimax.org
8088 F:      Documentation/wimax/README.i2400m
8089 F:      drivers/net/wimax/i2400m/
8090 F:      include/uapi/linux/wimax/i2400m.h
8091
8092 INTEL WMI THUNDERBOLT FORCE POWER DRIVER
8093 M:      Mario Limonciello <mario.limonciello@dell.com>
8094 S:      Maintained
8095 F:      drivers/platform/x86/intel-wmi-thunderbolt.c
8096
8097 INTEL(R) TRACE HUB
8098 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
8099 S:      Supported
8100 F:      Documentation/trace/intel_th.rst
8101 F:      drivers/hwtracing/intel_th/
8102
8103 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
8104 M:      Ning Sun <ning.sun@intel.com>
8105 L:      tboot-devel@lists.sourceforge.net
8106 W:      http://tboot.sourceforge.net
8107 T:      hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
8108 S:      Supported
8109 F:      Documentation/intel_txt.txt
8110 F:      include/linux/tboot.h
8111 F:      arch/x86/kernel/tboot.c
8112
8113 INTEL-MID GPIO DRIVER
8114 M:      David Cohen <david.a.cohen@linux.intel.com>
8115 L:      linux-gpio@vger.kernel.org
8116 S:      Maintained
8117 F:      drivers/gpio/gpio-intel-mid.c
8118
8119 INTERCONNECT API
8120 M:      Georgi Djakov <georgi.djakov@linaro.org>
8121 L:      linux-pm@vger.kernel.org
8122 S:      Maintained
8123 F:      Documentation/interconnect/
8124 F:      Documentation/devicetree/bindings/interconnect/
8125 F:      drivers/interconnect/
8126 F:      include/dt-bindings/interconnect/
8127 F:      include/linux/interconnect-provider.h
8128 F:      include/linux/interconnect.h
8129
8130 INVENSENSE MPU-3050 GYROSCOPE DRIVER
8131 M:      Linus Walleij <linus.walleij@linaro.org>
8132 L:      linux-iio@vger.kernel.org
8133 S:      Maintained
8134 F:      drivers/iio/gyro/mpu3050*
8135 F:      Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.txt
8136
8137 IOC3 ETHERNET DRIVER
8138 M:      Ralf Baechle <ralf@linux-mips.org>
8139 L:      linux-mips@vger.kernel.org
8140 S:      Maintained
8141 F:      drivers/net/ethernet/sgi/ioc3-eth.c
8142
8143 IOC3 SERIAL DRIVER
8144 M:      Pat Gefre <pfg@sgi.com>
8145 L:      linux-serial@vger.kernel.org
8146 S:      Maintained
8147 F:      drivers/tty/serial/ioc3_serial.c
8148
8149 IOMAP FILESYSTEM LIBRARY
8150 M:      Christoph Hellwig <hch@infradead.org>
8151 M:      Darrick J. Wong <darrick.wong@oracle.com>
8152 M:      linux-xfs@vger.kernel.org
8153 M:      linux-fsdevel@vger.kernel.org
8154 L:      linux-xfs@vger.kernel.org
8155 L:      linux-fsdevel@vger.kernel.org
8156 T:      git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
8157 S:      Supported
8158 F:      fs/iomap.c
8159 F:      include/linux/iomap.h
8160
8161 IOMMU DRIVERS
8162 M:      Joerg Roedel <joro@8bytes.org>
8163 L:      iommu@lists.linux-foundation.org
8164 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
8165 S:      Maintained
8166 F:      Documentation/devicetree/bindings/iommu/
8167 F:      drivers/iommu/
8168 F:      include/linux/iommu.h
8169 F:      include/linux/of_iommu.h
8170 F:      include/linux/iova.h
8171
8172 IO_URING
8173 M:      Jens Axboe <axboe@kernel.dk>
8174 L:      linux-block@vger.kernel.org
8175 L:      linux-fsdevel@vger.kernel.org
8176 T:      git git://git.kernel.dk/linux-block
8177 T:      git git://git.kernel.dk/liburing
8178 S:      Maintained
8179 F:      fs/io_uring.c
8180 F:      include/uapi/linux/io_uring.h
8181
8182 IP MASQUERADING
8183 M:      Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
8184 S:      Maintained
8185 F:      net/ipv4/netfilter/ipt_MASQUERADE.c
8186
8187 IPMI SUBSYSTEM
8188 M:      Corey Minyard <minyard@acm.org>
8189 L:      openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
8190 W:      http://openipmi.sourceforge.net/
8191 S:      Supported
8192 F:      Documentation/devicetree/bindings/ipmi/
8193 F:      Documentation/IPMI.txt
8194 F:      drivers/char/ipmi/
8195 F:      include/linux/ipmi*
8196 F:      include/uapi/linux/ipmi*
8197
8198 IPS SCSI RAID DRIVER
8199 M:      Adaptec OEM Raid Solutions <aacraid@microsemi.com>
8200 L:      linux-scsi@vger.kernel.org
8201 W:      http://www.adaptec.com/
8202 S:      Maintained
8203 F:      drivers/scsi/ips*
8204
8205 IPVS
8206 M:      Wensong Zhang <wensong@linux-vs.org>
8207 M:      Simon Horman <horms@verge.net.au>
8208 M:      Julian Anastasov <ja@ssi.bg>
8209 L:      netdev@vger.kernel.org
8210 L:      lvs-devel@vger.kernel.org
8211 S:      Maintained
8212 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
8213 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
8214 F:      Documentation/networking/ipvs-sysctl.txt
8215 F:      include/net/ip_vs.h
8216 F:      include/uapi/linux/ip_vs.h
8217 F:      net/netfilter/ipvs/
8218
8219 IPWIRELESS DRIVER
8220 M:      Jiri Kosina <jikos@kernel.org>
8221 M:      David Sterba <dsterba@suse.com>
8222 S:      Odd Fixes
8223 F:      drivers/tty/ipwireless/
8224
8225 IPX NETWORK LAYER
8226 L:      netdev@vger.kernel.org
8227 S:      Obsolete
8228 F:      include/uapi/linux/ipx.h
8229
8230 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
8231 M:      Marc Zyngier <marc.zyngier@arm.com>
8232 S:      Maintained
8233 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
8234 F:      Documentation/IRQ-domain.txt
8235 F:      include/linux/irqdomain.h
8236 F:      kernel/irq/irqdomain.c
8237 F:      kernel/irq/msi.c
8238
8239 IRQ SUBSYSTEM
8240 M:      Thomas Gleixner <tglx@linutronix.de>
8241 L:      linux-kernel@vger.kernel.org
8242 S:      Maintained
8243 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
8244 F:      kernel/irq/
8245
8246 IRQCHIP DRIVERS
8247 M:      Thomas Gleixner <tglx@linutronix.de>
8248 M:      Jason Cooper <jason@lakedaemon.net>
8249 M:      Marc Zyngier <marc.zyngier@arm.com>
8250 L:      linux-kernel@vger.kernel.org
8251 S:      Maintained
8252 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
8253 F:      Documentation/devicetree/bindings/interrupt-controller/
8254 F:      drivers/irqchip/
8255
8256 ISA
8257 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
8258 S:      Maintained
8259 F:      Documentation/isa.txt
8260 F:      drivers/base/isa.c
8261 F:      include/linux/isa.h
8262
8263 ISA RADIO MODULE
8264 M:      Hans Verkuil <hverkuil@xs4all.nl>
8265 L:      linux-media@vger.kernel.org
8266 T:      git git://linuxtv.org/media_tree.git
8267 W:      https://linuxtv.org
8268 S:      Maintained
8269 F:      drivers/media/radio/radio-isa*
8270
8271 ISAPNP
8272 M:      Jaroslav Kysela <perex@perex.cz>
8273 S:      Maintained
8274 F:      Documentation/isapnp.txt
8275 F:      drivers/pnp/isapnp/
8276 F:      include/linux/isapnp.h
8277
8278 ISCSI
8279 M:      Lee Duncan <lduncan@suse.com>
8280 M:      Chris Leech <cleech@redhat.com>
8281 L:      open-iscsi@googlegroups.com
8282 W:      www.open-iscsi.com
8283 S:      Maintained
8284 F:      drivers/scsi/*iscsi*
8285 F:      include/scsi/*iscsi*
8286
8287 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
8288 M:      Peter Jones <pjones@redhat.com>
8289 M:      Konrad Rzeszutek Wilk <konrad@kernel.org>
8290 S:      Maintained
8291 F:      drivers/firmware/iscsi_ibft*
8292
8293 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
8294 M:      Sagi Grimberg <sagi@grimberg.me>
8295 M:      Max Gurtovoy <maxg@mellanox.com>
8296 L:      linux-rdma@vger.kernel.org
8297 S:      Supported
8298 W:      http://www.openfabrics.org
8299 W:      www.open-iscsi.org
8300 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
8301 F:      drivers/infiniband/ulp/iser/
8302
8303 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
8304 M:      Sagi Grimberg <sagi@grimberg.me>
8305 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
8306 L:      linux-rdma@vger.kernel.org
8307 L:      target-devel@vger.kernel.org
8308 S:      Supported
8309 W:      http://www.linux-iscsi.org
8310 F:      drivers/infiniband/ulp/isert
8311
8312 ISDN SUBSYSTEM
8313 M:      Karsten Keil <isdn@linux-pingi.de>
8314 L:      isdn4linux@listserv.isdn4linux.de (subscribers-only)
8315 L:      netdev@vger.kernel.org
8316 W:      http://www.isdn4linux.de
8317 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
8318 S:      Maintained
8319 F:      Documentation/isdn/
8320 F:      drivers/isdn/
8321 F:      include/linux/isdn.h
8322 F:      include/linux/isdn/
8323 F:      include/uapi/linux/isdn.h
8324 F:      include/uapi/linux/isdn/
8325
8326 IT87 HARDWARE MONITORING DRIVER
8327 M:      Jean Delvare <jdelvare@suse.com>
8328 L:      linux-hwmon@vger.kernel.org
8329 S:      Maintained
8330 F:      Documentation/hwmon/it87.rst
8331 F:      drivers/hwmon/it87.c
8332
8333 IT913X MEDIA DRIVER
8334 M:      Antti Palosaari <crope@iki.fi>
8335 L:      linux-media@vger.kernel.org
8336 W:      https://linuxtv.org
8337 W:      http://palosaari.fi/linux/
8338 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8339 T:      git git://linuxtv.org/anttip/media_tree.git
8340 S:      Maintained
8341 F:      drivers/media/tuners/it913x*
8342
8343 IVTV VIDEO4LINUX DRIVER
8344 M:      Andy Walls <awalls@md.metrocast.net>
8345 L:      ivtv-devel@ivtvdriver.org (subscribers-only)
8346 L:      linux-media@vger.kernel.org
8347 T:      git git://linuxtv.org/media_tree.git
8348 W:      http://www.ivtvdriver.org
8349 S:      Maintained
8350 F:      Documentation/media/v4l-drivers/ivtv*
8351 F:      drivers/media/pci/ivtv/
8352 F:      include/uapi/linux/ivtv*
8353
8354 IX2505V MEDIA DRIVER
8355 M:      Malcolm Priestley <tvboxspy@gmail.com>
8356 L:      linux-media@vger.kernel.org
8357 W:      https://linuxtv.org
8358 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8359 S:      Maintained
8360 F:      drivers/media/dvb-frontends/ix2505v*
8361
8362 JAILHOUSE HYPERVISOR INTERFACE
8363 M:      Jan Kiszka <jan.kiszka@siemens.com>
8364 L:      jailhouse-dev@googlegroups.com
8365 S:      Maintained
8366 F:      arch/x86/kernel/jailhouse.c
8367 F:      arch/x86/include/asm/jailhouse_para.h
8368
8369 JC42.4 TEMPERATURE SENSOR DRIVER
8370 M:      Guenter Roeck <linux@roeck-us.net>
8371 L:      linux-hwmon@vger.kernel.org
8372 S:      Maintained
8373 F:      drivers/hwmon/jc42.c
8374 F:      Documentation/hwmon/jc42.rst
8375
8376 JFS FILESYSTEM
8377 M:      Dave Kleikamp <shaggy@kernel.org>
8378 L:      jfs-discussion@lists.sourceforge.net
8379 W:      http://jfs.sourceforge.net/
8380 T:      git git://github.com/kleikamp/linux-shaggy.git
8381 S:      Maintained
8382 F:      Documentation/filesystems/jfs.txt
8383 F:      fs/jfs/
8384
8385 JME NETWORK DRIVER
8386 M:      Guo-Fu Tseng <cooldavid@cooldavid.org>
8387 L:      netdev@vger.kernel.org
8388 S:      Maintained
8389 F:      drivers/net/ethernet/jme.*
8390
8391 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
8392 M:      David Woodhouse <dwmw2@infradead.org>
8393 L:      linux-mtd@lists.infradead.org
8394 W:      http://www.linux-mtd.infradead.org/doc/jffs2.html
8395 S:      Maintained
8396 F:      fs/jffs2/
8397 F:      include/uapi/linux/jffs2.h
8398
8399 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
8400 M:      "Theodore Ts'o" <tytso@mit.edu>
8401 M:      Jan Kara <jack@suse.com>
8402 L:      linux-ext4@vger.kernel.org
8403 S:      Maintained
8404 F:      fs/jbd2/
8405 F:      include/linux/jbd2.h
8406
8407 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
8408 M:      Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
8409 L:      linux-media@vger.kernel.org
8410 S:      Maintained
8411 F:      drivers/media/platform/rcar_jpu.c
8412
8413 JSM Neo PCI based serial card
8414 L:      linux-serial@vger.kernel.org
8415 S:      Orphan
8416 F:      drivers/tty/serial/jsm/
8417
8418 K10TEMP HARDWARE MONITORING DRIVER
8419 M:      Clemens Ladisch <clemens@ladisch.de>
8420 L:      linux-hwmon@vger.kernel.org
8421 S:      Maintained
8422 F:      Documentation/hwmon/k10temp.rst
8423 F:      drivers/hwmon/k10temp.c
8424
8425 K8TEMP HARDWARE MONITORING DRIVER
8426 M:      Rudolf Marek <r.marek@assembler.cz>
8427 L:      linux-hwmon@vger.kernel.org
8428 S:      Maintained
8429 F:      Documentation/hwmon/k8temp.rst
8430 F:      drivers/hwmon/k8temp.c
8431
8432 KASAN
8433 M:      Andrey Ryabinin <aryabinin@virtuozzo.com>
8434 R:      Alexander Potapenko <glider@google.com>
8435 R:      Dmitry Vyukov <dvyukov@google.com>
8436 L:      kasan-dev@googlegroups.com
8437 S:      Maintained
8438 F:      arch/*/include/asm/kasan.h
8439 F:      arch/*/mm/kasan_init*
8440 F:      Documentation/dev-tools/kasan.rst
8441 F:      include/linux/kasan*.h
8442 F:      lib/test_kasan.c
8443 F:      mm/kasan/
8444 F:      scripts/Makefile.kasan
8445
8446 KCONFIG
8447 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
8448 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
8449 L:      linux-kbuild@vger.kernel.org
8450 S:      Maintained
8451 F:      Documentation/kbuild/kconfig*
8452 F:      scripts/kconfig/
8453 F:      scripts/Kconfig.include
8454
8455 KDUMP
8456 M:      Dave Young <dyoung@redhat.com>
8457 M:      Baoquan He <bhe@redhat.com>
8458 R:      Vivek Goyal <vgoyal@redhat.com>
8459 L:      kexec@lists.infradead.org
8460 W:      http://lse.sourceforge.net/kdump/
8461 S:      Maintained
8462 F:      Documentation/kdump/
8463
8464 KEENE FM RADIO TRANSMITTER DRIVER
8465 M:      Hans Verkuil <hverkuil@xs4all.nl>
8466 L:      linux-media@vger.kernel.org
8467 T:      git git://linuxtv.org/media_tree.git
8468 W:      https://linuxtv.org
8469 S:      Maintained
8470 F:      drivers/media/radio/radio-keene*
8471
8472 KERNEL AUTOMOUNTER
8473 M:      Ian Kent <raven@themaw.net>
8474 L:      autofs@vger.kernel.org
8475 S:      Maintained
8476 F:      fs/autofs/
8477
8478 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
8479 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
8480 M:      Michal Marek <michal.lkml@markovi.net>
8481 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
8482 L:      linux-kbuild@vger.kernel.org
8483 S:      Maintained
8484 F:      Documentation/kbuild/
8485 F:      Makefile
8486 F:      scripts/Kbuild*
8487 F:      scripts/Makefile*
8488 F:      scripts/basic/
8489 F:      scripts/mk*
8490 F:      scripts/mod/
8491 F:      scripts/package/
8492
8493 KERNEL JANITORS
8494 L:      kernel-janitors@vger.kernel.org
8495 W:      http://kernelnewbies.org/KernelJanitors
8496 S:      Odd Fixes
8497
8498 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
8499 M:      "J. Bruce Fields" <bfields@fieldses.org>
8500 M:      Jeff Layton <jlayton@kernel.org>
8501 L:      linux-nfs@vger.kernel.org
8502 W:      http://nfs.sourceforge.net/
8503 T:      git git://linux-nfs.org/~bfields/linux.git
8504 S:      Supported
8505 F:      fs/nfsd/
8506 F:      include/uapi/linux/nfsd/
8507 F:      fs/lockd/
8508 F:      fs/nfs_common/
8509 F:      net/sunrpc/
8510 F:      include/linux/lockd/
8511 F:      include/linux/sunrpc/
8512 F:      include/uapi/linux/sunrpc/
8513
8514 KERNEL SELFTEST FRAMEWORK
8515 M:      Shuah Khan <shuah@kernel.org>
8516 M:      Shuah Khan <skhan@linuxfoundation.org>
8517 L:      linux-kselftest@vger.kernel.org
8518 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
8519 Q:      https://patchwork.kernel.org/project/linux-kselftest/list/
8520 S:      Maintained
8521 F:      tools/testing/selftests/
8522 F:      Documentation/dev-tools/kselftest*
8523
8524 KERNEL USERMODE HELPER
8525 M:      Luis Chamberlain <mcgrof@kernel.org>
8526 L:      linux-kernel@vger.kernel.org
8527 S:      Maintained
8528 F:      kernel/umh.c
8529 F:      include/linux/umh.h
8530
8531 KERNEL VIRTUAL MACHINE (KVM)
8532 M:      Paolo Bonzini <pbonzini@redhat.com>
8533 M:      Radim Krčmář <rkrcmar@redhat.com>
8534 L:      kvm@vger.kernel.org
8535 W:      http://www.linux-kvm.org
8536 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
8537 S:      Supported
8538 F:      Documentation/virtual/kvm/
8539 F:      include/trace/events/kvm.h
8540 F:      include/uapi/asm-generic/kvm*
8541 F:      include/uapi/linux/kvm*
8542 F:      include/asm-generic/kvm*
8543 F:      include/linux/kvm*
8544 F:      include/kvm/iodev.h
8545 F:      virt/kvm/*
8546 F:      tools/kvm/
8547 F:      tools/testing/selftests/kvm/
8548
8549 KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd)
8550 M:      Joerg Roedel <joro@8bytes.org>
8551 L:      kvm@vger.kernel.org
8552 W:      http://www.linux-kvm.org/
8553 S:      Maintained
8554 F:      arch/x86/include/asm/svm.h
8555 F:      arch/x86/kvm/svm.c
8556
8557 KERNEL VIRTUAL MACHINE FOR ARM/ARM64 (KVM/arm, KVM/arm64)
8558 M:      Christoffer Dall <christoffer.dall@arm.com>
8559 M:      Marc Zyngier <marc.zyngier@arm.com>
8560 R:      James Morse <james.morse@arm.com>
8561 R:      Julien Thierry <julien.thierry@arm.com>
8562 R:      Suzuki K Pouloze <suzuki.poulose@arm.com>
8563 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8564 L:      kvmarm@lists.cs.columbia.edu
8565 W:      http://systems.cs.columbia.edu/projects/kvm-arm
8566 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
8567 S:      Maintained
8568 F:      arch/arm/include/uapi/asm/kvm*
8569 F:      arch/arm/include/asm/kvm*
8570 F:      arch/arm/kvm/
8571 F:      arch/arm64/include/uapi/asm/kvm*
8572 F:      arch/arm64/include/asm/kvm*
8573 F:      arch/arm64/kvm/
8574 F:      virt/kvm/arm/
8575 F:      include/kvm/arm_*
8576
8577 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
8578 M:      James Hogan <jhogan@kernel.org>
8579 L:      linux-mips@vger.kernel.org
8580 S:      Supported
8581 F:      arch/mips/include/uapi/asm/kvm*
8582 F:      arch/mips/include/asm/kvm*
8583 F:      arch/mips/kvm/
8584
8585 KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
8586 M:      Paul Mackerras <paulus@ozlabs.org>
8587 L:      kvm-ppc@vger.kernel.org
8588 W:      http://www.linux-kvm.org/
8589 T:      git git://github.com/agraf/linux-2.6.git
8590 S:      Supported
8591 F:      arch/powerpc/include/uapi/asm/kvm*
8592 F:      arch/powerpc/include/asm/kvm*
8593 F:      arch/powerpc/kvm/
8594 F:      arch/powerpc/kernel/kvm*
8595
8596 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
8597 M:      Christian Borntraeger <borntraeger@de.ibm.com>
8598 M:      Janosch Frank <frankja@linux.ibm.com>
8599 R:      David Hildenbrand <david@redhat.com>
8600 R:      Cornelia Huck <cohuck@redhat.com>
8601 L:      linux-s390@vger.kernel.org
8602 W:      http://www.ibm.com/developerworks/linux/linux390/
8603 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
8604 S:      Supported
8605 F:      arch/s390/include/uapi/asm/kvm*
8606 F:      arch/s390/include/asm/gmap.h
8607 F:      arch/s390/include/asm/kvm*
8608 F:      arch/s390/kvm/
8609 F:      arch/s390/mm/gmap.c
8610
8611 KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
8612 M:      Paolo Bonzini <pbonzini@redhat.com>
8613 M:      Radim Krčmář <rkrcmar@redhat.com>
8614 L:      kvm@vger.kernel.org
8615 W:      http://www.linux-kvm.org
8616 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
8617 S:      Supported
8618 F:      arch/x86/kvm/
8619 F:      arch/x86/kvm/*/
8620 F:      arch/x86/include/uapi/asm/kvm*
8621 F:      arch/x86/include/asm/kvm*
8622 F:      arch/x86/include/asm/pvclock-abi.h
8623 F:      arch/x86/kernel/kvm.c
8624 F:      arch/x86/kernel/kvmclock.c
8625
8626 KERNFS
8627 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
8628 M:      Tejun Heo <tj@kernel.org>
8629 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
8630 S:      Supported
8631 F:      include/linux/kernfs.h
8632 F:      fs/kernfs/
8633
8634 KEXEC
8635 M:      Eric Biederman <ebiederm@xmission.com>
8636 W:      http://kernel.org/pub/linux/utils/kernel/kexec/
8637 L:      kexec@lists.infradead.org
8638 S:      Maintained
8639 F:      include/linux/kexec.h
8640 F:      include/uapi/linux/kexec.h
8641 F:      kernel/kexec*
8642
8643 KEYS-ENCRYPTED
8644 M:      Mimi Zohar <zohar@linux.ibm.com>
8645 L:      linux-integrity@vger.kernel.org
8646 L:      keyrings@vger.kernel.org
8647 S:      Supported
8648 F:      Documentation/security/keys/trusted-encrypted.rst
8649 F:      include/keys/encrypted-type.h
8650 F:      security/keys/encrypted-keys/
8651
8652 KEYS-TRUSTED
8653 M:      James Bottomley <jejb@linux.ibm.com>
8654 M:      Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
8655 M:      Mimi Zohar <zohar@linux.ibm.com>
8656 L:      linux-integrity@vger.kernel.org
8657 L:      keyrings@vger.kernel.org
8658 S:      Supported
8659 F:      Documentation/security/keys/trusted-encrypted.rst
8660 F:      include/keys/trusted-type.h
8661 F:      security/keys/trusted.c
8662 F:      security/keys/trusted.h
8663
8664 KEYS/KEYRINGS:
8665 M:      David Howells <dhowells@redhat.com>
8666 L:      keyrings@vger.kernel.org
8667 S:      Maintained
8668 F:      Documentation/security/keys/core.rst
8669 F:      include/linux/key.h
8670 F:      include/linux/key-type.h
8671 F:      include/linux/keyctl.h
8672 F:      include/uapi/linux/keyctl.h
8673 F:      include/keys/
8674 F:      security/keys/
8675
8676 KGDB / KDB /debug_core
8677 M:      Jason Wessel <jason.wessel@windriver.com>
8678 M:      Daniel Thompson <daniel.thompson@linaro.org>
8679 W:      http://kgdb.wiki.kernel.org/
8680 L:      kgdb-bugreport@lists.sourceforge.net
8681 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
8682 S:      Maintained
8683 F:      Documentation/dev-tools/kgdb.rst
8684 F:      drivers/misc/kgdbts.c
8685 F:      drivers/tty/serial/kgdboc.c
8686 F:      include/linux/kdb.h
8687 F:      include/linux/kgdb.h
8688 F:      kernel/debug/
8689
8690 KMEMLEAK
8691 M:      Catalin Marinas <catalin.marinas@arm.com>
8692 S:      Maintained
8693 F:      Documentation/dev-tools/kmemleak.rst
8694 F:      include/linux/kmemleak.h
8695 F:      mm/kmemleak.c
8696 F:      mm/kmemleak-test.c
8697
8698 KMOD KERNEL MODULE LOADER - USERMODE HELPER
8699 M:      Luis Chamberlain <mcgrof@kernel.org>
8700 L:      linux-kernel@vger.kernel.org
8701 S:      Maintained
8702 F:      kernel/kmod.c
8703 F:      include/linux/kmod.h
8704 F:      lib/test_kmod.c
8705 F:      tools/testing/selftests/kmod/
8706
8707 KPROBES
8708 M:      Naveen N. Rao <naveen.n.rao@linux.ibm.com>
8709 M:      Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
8710 M:      "David S. Miller" <davem@davemloft.net>
8711 M:      Masami Hiramatsu <mhiramat@kernel.org>
8712 S:      Maintained
8713 F:      Documentation/kprobes.txt
8714 F:      include/linux/kprobes.h
8715 F:      include/asm-generic/kprobes.h
8716 F:      kernel/kprobes.c
8717
8718 KS0108 LCD CONTROLLER DRIVER
8719 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
8720 S:      Maintained
8721 F:      Documentation/auxdisplay/ks0108
8722 F:      drivers/auxdisplay/ks0108.c
8723 F:      include/linux/ks0108.h
8724
8725 L3MDEV
8726 M:      David Ahern <dsa@cumulusnetworks.com>
8727 L:      netdev@vger.kernel.org
8728 S:      Maintained
8729 F:      net/l3mdev
8730 F:      include/net/l3mdev.h
8731
8732 L7 BPF FRAMEWORK
8733 M:      John Fastabend <john.fastabend@gmail.com>
8734 M:      Daniel Borkmann <daniel@iogearbox.net>
8735 L:      netdev@vger.kernel.org
8736 L:      bpf@vger.kernel.org
8737 S:      Maintained
8738 F:      include/linux/skmsg.h
8739 F:      net/core/skmsg.c
8740 F:      net/core/sock_map.c
8741 F:      net/ipv4/tcp_bpf.c
8742
8743 LANTIQ / INTEL Ethernet drivers
8744 M:      Hauke Mehrtens <hauke@hauke-m.de>
8745 L:      netdev@vger.kernel.org
8746 S:      Maintained
8747 F:      net/dsa/tag_gswip.c
8748 F:      drivers/net/ethernet/lantiq_xrx200.c
8749 F:      drivers/net/dsa/lantiq_pce.h
8750 F:      drivers/net/dsa/lantiq_gswip.c
8751
8752 LANTIQ MIPS ARCHITECTURE
8753 M:      John Crispin <john@phrozen.org>
8754 L:      linux-mips@vger.kernel.org
8755 S:      Maintained
8756 F:      arch/mips/lantiq
8757 F:      drivers/soc/lantiq
8758
8759 LAPB module
8760 L:      linux-x25@vger.kernel.org
8761 S:      Orphan
8762 F:      Documentation/networking/lapb-module.txt
8763 F:      include/*/lapb.h
8764 F:      net/lapb/
8765
8766 LASI 53c700 driver for PARISC
8767 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
8768 L:      linux-scsi@vger.kernel.org
8769 S:      Maintained
8770 F:      Documentation/scsi/53c700.txt
8771 F:      drivers/scsi/53c700*
8772
8773 LEAKING_ADDRESSES
8774 M:      Tobin C. Harding <me@tobin.cc>
8775 M:      Tycho Andersen <tycho@tycho.ws>
8776 L:      kernel-hardening@lists.openwall.com
8777 S:      Maintained
8778 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
8779 F:      scripts/leaking_addresses.pl
8780
8781 LED SUBSYSTEM
8782 M:      Jacek Anaszewski <jacek.anaszewski@gmail.com>
8783 M:      Pavel Machek <pavel@ucw.cz>
8784 R:      Dan Murphy <dmurphy@ti.com>
8785 L:      linux-leds@vger.kernel.org
8786 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
8787 S:      Maintained
8788 F:      Documentation/devicetree/bindings/leds/
8789 F:      drivers/leds/
8790 F:      include/linux/leds.h
8791
8792 LEGACY EEPROM DRIVER
8793 M:      Jean Delvare <jdelvare@suse.com>
8794 S:      Maintained
8795 F:      Documentation/misc-devices/eeprom
8796 F:      drivers/misc/eeprom/eeprom.c
8797
8798 LEGO MINDSTORMS EV3
8799 R:      David Lechner <david@lechnology.com>
8800 S:      Maintained
8801 F:      arch/arm/boot/dts/da850-lego-ev3.dts
8802 F:      Documentation/devicetree/bindings/power/supply/lego_ev3_battery.txt
8803 F:      drivers/power/supply/lego_ev3_battery.c
8804
8805 LEGO USB Tower driver
8806 M:      Juergen Stuber <starblue@users.sourceforge.net>
8807 L:      legousb-devel@lists.sourceforge.net
8808 W:      http://legousb.sourceforge.net/
8809 S:      Maintained
8810 F:      drivers/usb/misc/legousbtower.c
8811
8812 LG LAPTOP EXTRAS
8813 M:      Matan Ziv-Av <matan@svgalib.org>
8814 L:      platform-driver-x86@vger.kernel.org
8815 S:      Maintained
8816 F:      Documentation/ABI/testing/sysfs-platform-lg-laptop
8817 F:      Documentation/laptops/lg-laptop.rst
8818 F:      drivers/platform/x86/lg-laptop.c
8819
8820 LG2160 MEDIA DRIVER
8821 M:      Michael Krufky <mkrufky@linuxtv.org>
8822 L:      linux-media@vger.kernel.org
8823 W:      https://linuxtv.org
8824 W:      http://github.com/mkrufky
8825 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8826 T:      git git://linuxtv.org/mkrufky/tuners.git
8827 S:      Maintained
8828 F:      drivers/media/dvb-frontends/lg2160.*
8829
8830 LGDT3305 MEDIA DRIVER
8831 M:      Michael Krufky <mkrufky@linuxtv.org>
8832 L:      linux-media@vger.kernel.org
8833 W:      https://linuxtv.org
8834 W:      http://github.com/mkrufky
8835 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8836 T:      git git://linuxtv.org/mkrufky/tuners.git
8837 S:      Maintained
8838 F:      drivers/media/dvb-frontends/lgdt3305.*
8839
8840 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
8841 M:      Viresh Kumar <vireshk@kernel.org>
8842 L:      linux-ide@vger.kernel.org
8843 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8844 S:      Maintained
8845 F:      include/linux/pata_arasan_cf_data.h
8846 F:      drivers/ata/pata_arasan_cf.c
8847
8848 LIBATA PATA DRIVERS
8849 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8850 M:      Jens Axboe <axboe@kernel.dk>
8851 L:      linux-ide@vger.kernel.org
8852 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8853 S:      Maintained
8854 F:      drivers/ata/pata_*.c
8855 F:      drivers/ata/ata_generic.c
8856
8857 LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
8858 M:      Linus Walleij <linus.walleij@linaro.org>
8859 L:      linux-ide@vger.kernel.org
8860 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8861 S:      Maintained
8862 F:      drivers/ata/pata_ftide010.c
8863 F:      drivers/ata/sata_gemini.c
8864 F:      drivers/ata/sata_gemini.h
8865
8866 LIBATA SATA AHCI PLATFORM devices support
8867 M:      Hans de Goede <hdegoede@redhat.com>
8868 M:      Jens Axboe <axboe@kernel.dk>
8869 L:      linux-ide@vger.kernel.org
8870 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8871 S:      Maintained
8872 F:      drivers/ata/ahci_platform.c
8873 F:      drivers/ata/libahci_platform.c
8874 F:      include/linux/ahci_platform.h
8875
8876 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
8877 M:      Mikael Pettersson <mikpelinux@gmail.com>
8878 L:      linux-ide@vger.kernel.org
8879 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8880 S:      Maintained
8881 F:      drivers/ata/sata_promise.*
8882
8883 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
8884 M:      Jens Axboe <axboe@kernel.dk>
8885 L:      linux-ide@vger.kernel.org
8886 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8887 S:      Maintained
8888 F:      drivers/ata/
8889 F:      include/linux/ata.h
8890 F:      include/linux/libata.h
8891 F:      Documentation/devicetree/bindings/ata/
8892
8893 LIBLOCKDEP
8894 M:      Sasha Levin <alexander.levin@microsoft.com>
8895 S:      Maintained
8896 F:      tools/lib/lockdep/
8897
8898 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
8899 M:      Dan Williams <dan.j.williams@intel.com>
8900 M:      Vishal Verma <vishal.l.verma@intel.com>
8901 M:      Dave Jiang <dave.jiang@intel.com>
8902 L:      linux-nvdimm@lists.01.org
8903 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
8904 S:      Supported
8905 F:      drivers/nvdimm/blk.c
8906 F:      drivers/nvdimm/region_devs.c
8907
8908 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
8909 M:      Vishal Verma <vishal.l.verma@intel.com>
8910 M:      Dan Williams <dan.j.williams@intel.com>
8911 M:      Dave Jiang <dave.jiang@intel.com>
8912 L:      linux-nvdimm@lists.01.org
8913 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
8914 S:      Supported
8915 F:      drivers/nvdimm/btt*
8916
8917 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
8918 M:      Dan Williams <dan.j.williams@intel.com>
8919 M:      Vishal Verma <vishal.l.verma@intel.com>
8920 M:      Dave Jiang <dave.jiang@intel.com>
8921 L:      linux-nvdimm@lists.01.org
8922 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
8923 S:      Supported
8924 F:      drivers/nvdimm/pmem*
8925
8926 LIBNVDIMM: DEVICETREE BINDINGS
8927 M:      Oliver O'Halloran <oohall@gmail.com>
8928 L:      linux-nvdimm@lists.01.org
8929 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
8930 S:      Supported
8931 F:      drivers/nvdimm/of_pmem.c
8932 F:      Documentation/devicetree/bindings/pmem/pmem-region.txt
8933
8934 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
8935 M:      Dan Williams <dan.j.williams@intel.com>
8936 M:      Vishal Verma <vishal.l.verma@intel.com>
8937 M:      Dave Jiang <dave.jiang@intel.com>
8938 M:      Keith Busch <keith.busch@intel.com>
8939 M:      Ira Weiny <ira.weiny@intel.com>
8940 L:      linux-nvdimm@lists.01.org
8941 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
8942 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
8943 S:      Supported
8944 F:      drivers/nvdimm/*
8945 F:      drivers/acpi/nfit/*
8946 F:      include/linux/nd.h
8947 F:      include/linux/libnvdimm.h
8948 F:      include/uapi/linux/ndctl.h
8949
8950 LIGHTNVM PLATFORM SUPPORT
8951 M:      Matias Bjorling <mb@lightnvm.io>
8952 W:      http://github/OpenChannelSSD
8953 L:      linux-block@vger.kernel.org
8954 S:      Maintained
8955 F:      drivers/lightnvm/
8956 F:      include/linux/lightnvm.h
8957 F:      include/uapi/linux/lightnvm.h
8958
8959 LINUX FOR POWER MACINTOSH
8960 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
8961 W:      http://www.penguinppc.org/
8962 L:      linuxppc-dev@lists.ozlabs.org
8963 S:      Maintained
8964 F:      arch/powerpc/platforms/powermac/
8965 F:      drivers/macintosh/
8966
8967 LINUX FOR POWERPC (32-BIT AND 64-BIT)
8968 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
8969 M:      Paul Mackerras <paulus@samba.org>
8970 M:      Michael Ellerman <mpe@ellerman.id.au>
8971 W:      https://github.com/linuxppc/linux/wiki
8972 L:      linuxppc-dev@lists.ozlabs.org
8973 Q:      http://patchwork.ozlabs.org/project/linuxppc-dev/list/
8974 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
8975 S:      Supported
8976 F:      Documentation/ABI/stable/sysfs-firmware-opal-*
8977 F:      Documentation/devicetree/bindings/powerpc/
8978 F:      Documentation/devicetree/bindings/rtc/rtc-opal.txt
8979 F:      Documentation/devicetree/bindings/i2c/i2c-opal.txt
8980 F:      Documentation/powerpc/
8981 F:      arch/powerpc/
8982 F:      drivers/char/tpm/tpm_ibmvtpm*
8983 F:      drivers/crypto/nx/
8984 F:      drivers/crypto/vmx/
8985 F:      drivers/i2c/busses/i2c-opal.c
8986 F:      drivers/net/ethernet/ibm/ibmveth.*
8987 F:      drivers/net/ethernet/ibm/ibmvnic.*
8988 F:      drivers/pci/hotplug/pnv_php.c
8989 F:      drivers/pci/hotplug/rpa*
8990 F:      drivers/rtc/rtc-opal.c
8991 F:      drivers/scsi/ibmvscsi/
8992 F:      drivers/tty/hvc/hvc_opal.c
8993 F:      drivers/watchdog/wdrtas.c
8994 F:      tools/testing/selftests/powerpc
8995 N:      /pmac
8996 N:      powermac
8997 N:      powernv
8998 N:      [^a-z0-9]ps3
8999 N:      pseries
9000
9001 LINUX FOR POWERPC EMBEDDED MPC5XXX
9002 M:      Anatolij Gustschin <agust@denx.de>
9003 L:      linuxppc-dev@lists.ozlabs.org
9004 T:      git git://git.denx.de/linux-denx-agust.git
9005 S:      Maintained
9006 F:      arch/powerpc/platforms/512x/
9007 F:      arch/powerpc/platforms/52xx/
9008
9009 LINUX FOR POWERPC EMBEDDED PPC4XX
9010 M:      Alistair Popple <alistair@popple.id.au>
9011 M:      Matt Porter <mporter@kernel.crashing.org>
9012 W:      http://www.penguinppc.org/
9013 L:      linuxppc-dev@lists.ozlabs.org
9014 S:      Maintained
9015 F:      arch/powerpc/platforms/40x/
9016 F:      arch/powerpc/platforms/44x/
9017
9018 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
9019 M:      Scott Wood <oss@buserror.net>
9020 M:      Kumar Gala <galak@kernel.crashing.org>
9021 W:      http://www.penguinppc.org/
9022 L:      linuxppc-dev@lists.ozlabs.org
9023 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
9024 S:      Maintained
9025 F:      arch/powerpc/platforms/83xx/
9026 F:      arch/powerpc/platforms/85xx/
9027 F:      Documentation/devicetree/bindings/powerpc/fsl/
9028
9029 LINUX FOR POWERPC EMBEDDED PPC8XX
9030 M:      Vitaly Bordug <vitb@kernel.crashing.org>
9031 W:      http://www.penguinppc.org/
9032 L:      linuxppc-dev@lists.ozlabs.org
9033 S:      Maintained
9034 F:      arch/powerpc/platforms/8xx/
9035
9036 LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
9037 L:      linuxppc-dev@lists.ozlabs.org
9038 S:      Orphan
9039 F:      arch/powerpc/*/*virtex*
9040 F:      arch/powerpc/*/*/*virtex*
9041
9042 LINUX FOR POWERPC PA SEMI PWRFICIENT
9043 L:      linuxppc-dev@lists.ozlabs.org
9044 S:      Orphan
9045 F:      arch/powerpc/platforms/pasemi/
9046 F:      drivers/*/*pasemi*
9047 F:      drivers/*/*/*pasemi*
9048
9049 LINUX KERNEL DUMP TEST MODULE (LKDTM)
9050 M:      Kees Cook <keescook@chromium.org>
9051 S:      Maintained
9052 F:      drivers/misc/lkdtm/*
9053
9054 LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
9055 M:      Alan Stern <stern@rowland.harvard.edu>
9056 M:      Andrea Parri <andrea.parri@amarulasolutions.com>
9057 M:      Will Deacon <will.deacon@arm.com>
9058 M:      Peter Zijlstra <peterz@infradead.org>
9059 M:      Boqun Feng <boqun.feng@gmail.com>
9060 M:      Nicholas Piggin <npiggin@gmail.com>
9061 M:      David Howells <dhowells@redhat.com>
9062 M:      Jade Alglave <j.alglave@ucl.ac.uk>
9063 M:      Luc Maranget <luc.maranget@inria.fr>
9064 M:      "Paul E. McKenney" <paulmck@linux.ibm.com>
9065 R:      Akira Yokosawa <akiyks@gmail.com>
9066 R:      Daniel Lustig <dlustig@nvidia.com>
9067 L:      linux-kernel@vger.kernel.org
9068 L:      linux-arch@vger.kernel.org
9069 S:      Supported
9070 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
9071 F:      tools/memory-model/
9072 F:      Documentation/atomic_bitops.txt
9073 F:      Documentation/atomic_t.txt
9074 F:      Documentation/core-api/atomic_ops.rst
9075 F:      Documentation/core-api/refcount-vs-atomic.rst
9076 F:      Documentation/memory-barriers.txt
9077
9078 LIS3LV02D ACCELEROMETER DRIVER
9079 M:      Eric Piel <eric.piel@tremplin-utc.net>
9080 S:      Maintained
9081 F:      Documentation/misc-devices/lis3lv02d
9082 F:      drivers/misc/lis3lv02d/
9083 F:      drivers/platform/x86/hp_accel.c
9084
9085 LIVE PATCHING
9086 M:      Josh Poimboeuf <jpoimboe@redhat.com>
9087 M:      Jiri Kosina <jikos@kernel.org>
9088 M:      Miroslav Benes <mbenes@suse.cz>
9089 M:      Petr Mladek <pmladek@suse.com>
9090 R:      Joe Lawrence <joe.lawrence@redhat.com>
9091 S:      Maintained
9092 F:      kernel/livepatch/
9093 F:      include/linux/livepatch.h
9094 F:      arch/x86/include/asm/livepatch.h
9095 F:      arch/x86/kernel/livepatch.c
9096 F:      Documentation/livepatch/
9097 F:      Documentation/ABI/testing/sysfs-kernel-livepatch
9098 F:      samples/livepatch/
9099 F:      tools/testing/selftests/livepatch/
9100 L:      live-patching@vger.kernel.org
9101 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching.git
9102
9103 LLC (802.2)
9104 L:      netdev@vger.kernel.org
9105 S:      Odd fixes
9106 F:      include/linux/llc.h
9107 F:      include/uapi/linux/llc.h
9108 F:      include/net/llc*
9109 F:      net/llc/
9110
9111 LM73 HARDWARE MONITOR DRIVER
9112 M:      Guillaume Ligneul <guillaume.ligneul@gmail.com>
9113 L:      linux-hwmon@vger.kernel.org
9114 S:      Maintained
9115 F:      drivers/hwmon/lm73.c
9116
9117 LM78 HARDWARE MONITOR DRIVER
9118 M:      Jean Delvare <jdelvare@suse.com>
9119 L:      linux-hwmon@vger.kernel.org
9120 S:      Maintained
9121 F:      Documentation/hwmon/lm78.rst
9122 F:      drivers/hwmon/lm78.c
9123
9124 LM83 HARDWARE MONITOR DRIVER
9125 M:      Jean Delvare <jdelvare@suse.com>
9126 L:      linux-hwmon@vger.kernel.org
9127 S:      Maintained
9128 F:      Documentation/hwmon/lm83.rst
9129 F:      drivers/hwmon/lm83.c
9130
9131 LM90 HARDWARE MONITOR DRIVER
9132 M:      Jean Delvare <jdelvare@suse.com>
9133 L:      linux-hwmon@vger.kernel.org
9134 S:      Maintained
9135 F:      Documentation/hwmon/lm90.rst
9136 F:      Documentation/devicetree/bindings/hwmon/lm90.txt
9137 F:      drivers/hwmon/lm90.c
9138 F:      include/dt-bindings/thermal/lm90.h
9139
9140 LM95234 HARDWARE MONITOR DRIVER
9141 M:      Guenter Roeck <linux@roeck-us.net>
9142 L:      linux-hwmon@vger.kernel.org
9143 S:      Maintained
9144 F:      Documentation/hwmon/lm95234.rst
9145 F:      drivers/hwmon/lm95234.c
9146
9147 LME2510 MEDIA DRIVER
9148 M:      Malcolm Priestley <tvboxspy@gmail.com>
9149 L:      linux-media@vger.kernel.org
9150 W:      https://linuxtv.org
9151 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9152 S:      Maintained
9153 F:      drivers/media/usb/dvb-usb-v2/lmedm04*
9154
9155 LOADPIN SECURITY MODULE
9156 M:      Kees Cook <keescook@chromium.org>
9157 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
9158 S:      Supported
9159 F:      security/loadpin/
9160 F:      Documentation/admin-guide/LSM/LoadPin.rst
9161
9162 LOCKING PRIMITIVES
9163 M:      Peter Zijlstra <peterz@infradead.org>
9164 M:      Ingo Molnar <mingo@redhat.com>
9165 M:      Will Deacon <will.deacon@arm.com>
9166 L:      linux-kernel@vger.kernel.org
9167 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
9168 S:      Maintained
9169 F:      Documentation/locking/
9170 F:      include/linux/lockdep.h
9171 F:      include/linux/spinlock*.h
9172 F:      arch/*/include/asm/spinlock*.h
9173 F:      include/linux/rwlock*.h
9174 F:      include/linux/mutex*.h
9175 F:      include/linux/rwsem*.h
9176 F:      include/linux/seqlock.h
9177 F:      lib/locking*.[ch]
9178 F:      kernel/locking/
9179 X:      kernel/locking/locktorture.c
9180
9181 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
9182 M:      "Richard Russon (FlatCap)" <ldm@flatcap.org>
9183 L:      linux-ntfs-dev@lists.sourceforge.net
9184 W:      http://www.linux-ntfs.org/content/view/19/37/
9185 S:      Maintained
9186 F:      Documentation/ldm.txt
9187 F:      block/partitions/ldm.*
9188
9189 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
9190 M:      Sathya Prakash <sathya.prakash@broadcom.com>
9191 M:      Chaitra P B <chaitra.basappa@broadcom.com>
9192 M:      Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
9193 L:      MPT-FusionLinux.pdl@broadcom.com
9194 L:      linux-scsi@vger.kernel.org
9195 W:      http://www.avagotech.com/support/
9196 S:      Supported
9197 F:      drivers/message/fusion/
9198 F:      drivers/scsi/mpt3sas/
9199
9200 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
9201 M:      Matthew Wilcox <willy@infradead.org>
9202 L:      linux-scsi@vger.kernel.org
9203 S:      Maintained
9204 F:      drivers/scsi/sym53c8xx_2/
9205
9206 LTC1660 DAC DRIVER
9207 M:      Marcus Folkesson <marcus.folkesson@gmail.com>
9208 L:      linux-iio@vger.kernel.org
9209 S:      Maintained
9210 F:      Documentation/devicetree/bindings/iio/dac/ltc1660.txt
9211 F:      drivers/iio/dac/ltc1660.c
9212
9213 LTC4261 HARDWARE MONITOR DRIVER
9214 M:      Guenter Roeck <linux@roeck-us.net>
9215 L:      linux-hwmon@vger.kernel.org
9216 S:      Maintained
9217 F:      Documentation/hwmon/ltc4261.rst
9218 F:      drivers/hwmon/ltc4261.c
9219
9220 LTC4306 I2C MULTIPLEXER DRIVER
9221 M:      Michael Hennerich <michael.hennerich@analog.com>
9222 W:      http://ez.analog.com/community/linux-device-drivers
9223 L:      linux-i2c@vger.kernel.org
9224 S:      Supported
9225 F:      drivers/i2c/muxes/i2c-mux-ltc4306.c
9226 F:      Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
9227
9228 LTP (Linux Test Project)
9229 M:      Mike Frysinger <vapier@gentoo.org>
9230 M:      Cyril Hrubis <chrubis@suse.cz>
9231 M:      Wanlong Gao <wanlong.gao@gmail.com>
9232 M:      Jan Stancek <jstancek@redhat.com>
9233 M:      Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
9234 M:      Alexey Kodanev <alexey.kodanev@oracle.com>
9235 L:      ltp@lists.linux.it (subscribers-only)
9236 W:      http://linux-test-project.github.io/
9237 T:      git git://github.com/linux-test-project/ltp.git
9238 S:      Maintained
9239
9240 M68K ARCHITECTURE
9241 M:      Geert Uytterhoeven <geert@linux-m68k.org>
9242 L:      linux-m68k@lists.linux-m68k.org
9243 W:      http://www.linux-m68k.org/
9244 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
9245 S:      Maintained
9246 F:      arch/m68k/
9247 F:      drivers/zorro/
9248
9249 M68K ON APPLE MACINTOSH
9250 M:      Joshua Thompson <funaho@jurai.org>
9251 W:      http://www.mac.linux-m68k.org/
9252 L:      linux-m68k@lists.linux-m68k.org
9253 S:      Maintained
9254 F:      arch/m68k/mac/
9255
9256 M68K ON HP9000/300
9257 M:      Philip Blundell <philb@gnu.org>
9258 W:      http://www.tazenda.demon.co.uk/phil/linux-hp
9259 S:      Maintained
9260 F:      arch/m68k/hp300/
9261
9262 M88DS3103 MEDIA DRIVER
9263 M:      Antti Palosaari <crope@iki.fi>
9264 L:      linux-media@vger.kernel.org
9265 W:      https://linuxtv.org
9266 W:      http://palosaari.fi/linux/
9267 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9268 T:      git git://linuxtv.org/anttip/media_tree.git
9269 S:      Maintained
9270 F:      drivers/media/dvb-frontends/m88ds3103*
9271
9272 M88RS2000 MEDIA DRIVER
9273 M:      Malcolm Priestley <tvboxspy@gmail.com>
9274 L:      linux-media@vger.kernel.org
9275 W:      https://linuxtv.org
9276 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9277 S:      Maintained
9278 F:      drivers/media/dvb-frontends/m88rs2000*
9279
9280 MA901 MASTERKIT USB FM RADIO DRIVER
9281 M:      Alexey Klimov <klimov.linux@gmail.com>
9282 L:      linux-media@vger.kernel.org
9283 T:      git git://linuxtv.org/media_tree.git
9284 S:      Maintained
9285 F:      drivers/media/radio/radio-ma901.c
9286
9287 MAC80211
9288 M:      Johannes Berg <johannes@sipsolutions.net>
9289 L:      linux-wireless@vger.kernel.org
9290 W:      http://wireless.kernel.org/
9291 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
9292 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
9293 S:      Maintained
9294 F:      Documentation/networking/mac80211-injection.txt
9295 F:      include/net/mac80211.h
9296 F:      net/mac80211/
9297 F:      drivers/net/wireless/mac80211_hwsim.[ch]
9298 F:      Documentation/networking/mac80211_hwsim/README
9299
9300 MAILBOX API
9301 M:      Jassi Brar <jassisinghbrar@gmail.com>
9302 L:      linux-kernel@vger.kernel.org
9303 S:      Maintained
9304 F:      drivers/mailbox/
9305 F:      include/linux/mailbox_client.h
9306 F:      include/linux/mailbox_controller.h
9307
9308 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
9309 M:      Michael Kerrisk <mtk.manpages@gmail.com>
9310 W:      http://www.kernel.org/doc/man-pages
9311 L:      linux-man@vger.kernel.org
9312 S:      Maintained
9313
9314 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
9315 M:      Rahul Bedarkar <rahulbedarkar89@gmail.com>
9316 L:      linux-mips@vger.kernel.org
9317 S:      Maintained
9318 F:      arch/mips/boot/dts/img/pistachio_marduk.dts
9319
9320 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
9321 M:      Andrew Lunn <andrew@lunn.ch>
9322 M:      Vivien Didelot <vivien.didelot@gmail.com>
9323 L:      netdev@vger.kernel.org
9324 S:      Maintained
9325 F:      drivers/net/dsa/mv88e6xxx/
9326 F:      include/linux/platform_data/mv88e6xxx.h
9327 F:      Documentation/devicetree/bindings/net/dsa/marvell.txt
9328
9329 MARVELL ARMADA DRM SUPPORT
9330 M:      Russell King <linux@armlinux.org.uk>
9331 S:      Maintained
9332 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
9333 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
9334 F:      drivers/gpu/drm/armada/
9335 F:      include/uapi/drm/armada_drm.h
9336 F:      Documentation/devicetree/bindings/display/armada/
9337
9338 MARVELL ARMADA 3700 PHY DRIVERS
9339 M:      Miquel Raynal <miquel.raynal@bootlin.com>
9340 S:      Maintained
9341 F:      drivers/phy/marvell/phy-mvebu-a3700-comphy.c
9342 F:      drivers/phy/marvell/phy-mvebu-a3700-utmi.c
9343 F:      Documentation/devicetree/bindings/phy/phy-mvebu-comphy.txt
9344 F:      Documentation/devicetree/bindings/phy/phy-mvebu-utmi.txt
9345
9346 MARVELL CRYPTO DRIVER
9347 M:      Boris Brezillon <bbrezillon@kernel.org>
9348 M:      Arnaud Ebalard <arno@natisbad.org>
9349 F:      drivers/crypto/marvell/
9350 S:      Maintained
9351 L:      linux-crypto@vger.kernel.org
9352
9353 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
9354 M:      Mirko Lindner <mlindner@marvell.com>
9355 M:      Stephen Hemminger <stephen@networkplumber.org>
9356 L:      netdev@vger.kernel.org
9357 S:      Maintained
9358 F:      drivers/net/ethernet/marvell/sk*
9359
9360 MARVELL LIBERTAS WIRELESS DRIVER
9361 L:      libertas-dev@lists.infradead.org
9362 S:      Orphan
9363 F:      drivers/net/wireless/marvell/libertas/
9364
9365 MARVELL MACCHIATOBIN SUPPORT
9366 M:      Russell King <linux@armlinux.org.uk>
9367 L:      linux-arm-kernel@lists.infradead.org
9368 S:      Maintained
9369 F:      arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
9370
9371 MARVELL MV643XX ETHERNET DRIVER
9372 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
9373 L:      netdev@vger.kernel.org
9374 S:      Maintained
9375 F:      drivers/net/ethernet/marvell/mv643xx_eth.*
9376 F:      include/linux/mv643xx.h
9377
9378 MARVELL MV88X3310 PHY DRIVER
9379 M:      Russell King <linux@armlinux.org.uk>
9380 L:      netdev@vger.kernel.org
9381 S:      Maintained
9382 F:      drivers/net/phy/marvell10g.c
9383
9384 MARVELL MVEBU THERMAL DRIVER
9385 M:      Miquel Raynal <miquel.raynal@bootlin.com>
9386 S:      Maintained
9387 F:      drivers/thermal/armada_thermal.c
9388
9389 MARVELL MVNETA ETHERNET DRIVER
9390 M:      Thomas Petazzoni <thomas.petazzoni@bootlin.com>
9391 L:      netdev@vger.kernel.org
9392 S:      Maintained
9393 F:      drivers/net/ethernet/marvell/mvneta.*
9394
9395 MARVELL MWIFIEX WIRELESS DRIVER
9396 M:      Amitkumar Karwar <amitkarwar@gmail.com>
9397 M:      Nishant Sarmukadam <nishants@marvell.com>
9398 M:      Ganapathi Bhat <gbhat@marvell.com>
9399 M:      Xinming Hu <huxinming820@gmail.com>
9400 L:      linux-wireless@vger.kernel.org
9401 S:      Maintained
9402 F:      drivers/net/wireless/marvell/mwifiex/
9403
9404 MARVELL MWL8K WIRELESS DRIVER
9405 M:      Lennert Buytenhek <buytenh@wantstofly.org>
9406 L:      linux-wireless@vger.kernel.org
9407 S:      Odd Fixes
9408 F:      drivers/net/wireless/marvell/mwl8k.c
9409
9410 MARVELL NAND CONTROLLER DRIVER
9411 M:      Miquel Raynal <miquel.raynal@bootlin.com>
9412 L:      linux-mtd@lists.infradead.org
9413 S:      Maintained
9414 F:      drivers/mtd/nand/raw/marvell_nand.c
9415 F:      Documentation/devicetree/bindings/mtd/marvell-nand.txt
9416
9417 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
9418 M:      Nicolas Pitre <nico@fluxnic.net>
9419 S:      Odd Fixes
9420 F:      drivers/mmc/host/mvsdio.*
9421
9422 MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
9423 M:      Hu Ziji <huziji@marvell.com>
9424 L:      linux-mmc@vger.kernel.org
9425 S:      Supported
9426 F:      drivers/mmc/host/sdhci-xenon*
9427 F:      Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
9428
9429 MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
9430 M:      Sunil Goutham <sgoutham@marvell.com>
9431 M:      Linu Cherian <lcherian@marvell.com>
9432 M:      Geetha sowjanya <gakula@marvell.com>
9433 M:      Jerin Jacob <jerinj@marvell.com>
9434 L:      netdev@vger.kernel.org
9435 S:      Supported
9436 F:      drivers/net/ethernet/marvell/octeontx2/af/
9437
9438 MATROX FRAMEBUFFER DRIVER
9439 L:      linux-fbdev@vger.kernel.org
9440 S:      Orphan
9441 F:      drivers/video/fbdev/matrox/matroxfb_*
9442 F:      include/uapi/linux/matroxfb.h
9443
9444 MAX16065 HARDWARE MONITOR DRIVER
9445 M:      Guenter Roeck <linux@roeck-us.net>
9446 L:      linux-hwmon@vger.kernel.org
9447 S:      Maintained
9448 F:      Documentation/hwmon/max16065.rst
9449 F:      drivers/hwmon/max16065.c
9450
9451 MAX2175 SDR TUNER DRIVER
9452 M:      Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
9453 L:      linux-media@vger.kernel.org
9454 T:      git git://linuxtv.org/media_tree.git
9455 S:      Maintained
9456 F:      Documentation/devicetree/bindings/media/i2c/max2175.txt
9457 F:      Documentation/media/v4l-drivers/max2175.rst
9458 F:      drivers/media/i2c/max2175*
9459 F:      include/uapi/linux/max2175.h
9460
9461 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
9462 L:      linux-hwmon@vger.kernel.org
9463 S:      Orphan
9464 F:      Documentation/hwmon/max6650.rst
9465 F:      drivers/hwmon/max6650.c
9466
9467 MAX6697 HARDWARE MONITOR DRIVER
9468 M:      Guenter Roeck <linux@roeck-us.net>
9469 L:      linux-hwmon@vger.kernel.org
9470 S:      Maintained
9471 F:      Documentation/hwmon/max6697.rst
9472 F:      Documentation/devicetree/bindings/hwmon/max6697.txt
9473 F:      drivers/hwmon/max6697.c
9474 F:      include/linux/platform_data/max6697.h
9475
9476 MAX9860 MONO AUDIO VOICE CODEC DRIVER
9477 M:      Peter Rosin <peda@axentia.se>
9478 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
9479 S:      Maintained
9480 F:      Documentation/devicetree/bindings/sound/max9860.txt
9481 F:      sound/soc/codecs/max9860.*
9482
9483 MAXBOTIX ULTRASONIC RANGER IIO DRIVER
9484 M:      Andreas Klinger <ak@it-klinger.de>
9485 L:      linux-iio@vger.kernel.org
9486 S:      Maintained
9487 F:      Documentation/devicetree/bindings/iio/proximity/maxbotix,mb1232.txt
9488 F:      drivers/iio/proximity/mb1232.c
9489
9490 MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
9491 M:      Javier Martinez Canillas <javier@dowhile0.org>
9492 L:      linux-kernel@vger.kernel.org
9493 S:      Supported
9494 F:      drivers/regulator/max77802-regulator.c
9495 F:      Documentation/devicetree/bindings/*/*max77802.txt
9496 F:      include/dt-bindings/*/*max77802.h
9497
9498 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
9499 M:      Krzysztof Kozlowski <krzk@kernel.org>
9500 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9501 L:      linux-pm@vger.kernel.org
9502 S:      Supported
9503 F:      drivers/power/supply/max14577_charger.c
9504 F:      drivers/power/supply/max77693_charger.c
9505
9506 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
9507 M:      Chanwoo Choi <cw00.choi@samsung.com>
9508 M:      Krzysztof Kozlowski <krzk@kernel.org>
9509 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9510 L:      linux-kernel@vger.kernel.org
9511 S:      Supported
9512 F:      drivers/*/max14577*.c
9513 F:      drivers/*/max77686*.c
9514 F:      drivers/*/max77693*.c
9515 F:      drivers/extcon/extcon-max14577.c
9516 F:      drivers/extcon/extcon-max77693.c
9517 F:      drivers/rtc/rtc-max77686.c
9518 F:      drivers/clk/clk-max77686.c
9519 F:      Documentation/devicetree/bindings/mfd/max14577.txt
9520 F:      Documentation/devicetree/bindings/*/max77686.txt
9521 F:      Documentation/devicetree/bindings/mfd/max77693.txt
9522 F:      Documentation/devicetree/bindings/clock/maxim,max77686.txt
9523 F:      include/linux/mfd/max14577*.h
9524 F:      include/linux/mfd/max77686*.h
9525 F:      include/linux/mfd/max77693*.h
9526
9527 MAXIRADIO FM RADIO RECEIVER DRIVER
9528 M:      Hans Verkuil <hverkuil@xs4all.nl>
9529 L:      linux-media@vger.kernel.org
9530 T:      git git://linuxtv.org/media_tree.git
9531 W:      https://linuxtv.org
9532 S:      Maintained
9533 F:      drivers/media/radio/radio-maxiradio*
9534
9535 MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
9536 M:      Peter Rosin <peda@axentia.se>
9537 L:      linux-iio@vger.kernel.org
9538 S:      Maintained
9539 F:      Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
9540 F:      drivers/iio/potentiometer/mcp4018.c
9541 F:      drivers/iio/potentiometer/mcp4531.c
9542
9543 MCR20A IEEE-802.15.4 RADIO DRIVER
9544 M:      Xue Liu <liuxuenetmail@gmail.com>
9545 L:      linux-wpan@vger.kernel.org
9546 W:      https://github.com/xueliu/mcr20a-linux
9547 S:      Maintained
9548 F:      drivers/net/ieee802154/mcr20a.c
9549 F:      drivers/net/ieee802154/mcr20a.h
9550 F:      Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
9551
9552 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
9553 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
9554 L:      linux-iio@vger.kernel.org
9555 S:      Maintained
9556 F:      drivers/iio/dac/cio-dac.c
9557
9558 MEDIA DRIVERS FOR ASCOT2E
9559 M:      Sergey Kozlov <serjk@netup.ru>
9560 M:      Abylay Ospan <aospan@netup.ru>
9561 L:      linux-media@vger.kernel.org
9562 W:      https://linuxtv.org
9563 W:      http://netup.tv/
9564 T:      git git://linuxtv.org/media_tree.git
9565 S:      Supported
9566 F:      drivers/media/dvb-frontends/ascot2e*
9567
9568 MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
9569 M:      Jasmin Jessich <jasmin@anw.at>
9570 L:      linux-media@vger.kernel.org
9571 W:      https://linuxtv.org
9572 T:      git git://linuxtv.org/media_tree.git
9573 S:      Maintained
9574 F:      drivers/media/dvb-frontends/cxd2099*
9575
9576 MEDIA DRIVERS FOR CXD2841ER
9577 M:      Sergey Kozlov <serjk@netup.ru>
9578 M:      Abylay Ospan <aospan@netup.ru>
9579 L:      linux-media@vger.kernel.org
9580 W:      https://linuxtv.org
9581 W:      http://netup.tv/
9582 T:      git git://linuxtv.org/media_tree.git
9583 S:      Supported
9584 F:      drivers/media/dvb-frontends/cxd2841er*
9585
9586 MEDIA DRIVERS FOR CXD2880
9587 M:      Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
9588 L:      linux-media@vger.kernel.org
9589 W:      http://linuxtv.org/
9590 T:      git git://linuxtv.org/media_tree.git
9591 S:      Supported
9592 F:      drivers/media/dvb-frontends/cxd2880/*
9593 F:      drivers/media/spi/cxd2880*
9594
9595 MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
9596 L:      linux-media@vger.kernel.org
9597 W:      https://linuxtv.org
9598 T:      git git://linuxtv.org/media_tree.git
9599 S:      Orphan
9600 F:      drivers/media/pci/ddbridge/*
9601
9602 MEDIA DRIVERS FOR FREESCALE IMX
9603 M:      Steve Longerbeam <slongerbeam@gmail.com>
9604 M:      Philipp Zabel <p.zabel@pengutronix.de>
9605 L:      linux-media@vger.kernel.org
9606 T:      git git://linuxtv.org/media_tree.git
9607 S:      Maintained
9608 F:      Documentation/devicetree/bindings/media/imx.txt
9609 F:      Documentation/media/v4l-drivers/imx.rst
9610 F:      drivers/staging/media/imx/
9611 F:      include/linux/imx-media.h
9612 F:      include/media/imx.h
9613
9614 MEDIA DRIVER FOR FREESCALE IMX PXP
9615 M:      Philipp Zabel <p.zabel@pengutronix.de>
9616 L:      linux-media@vger.kernel.org
9617 T:      git git://linuxtv.org/media_tree.git
9618 S:      Maintained
9619 F:      drivers/media/platform/imx-pxp.[ch]
9620
9621 MEDIA DRIVERS FOR FREESCALE IMX7
9622 M:      Rui Miguel Silva <rmfrfs@gmail.com>
9623 L:      linux-media@vger.kernel.org
9624 T:      git git://linuxtv.org/media_tree.git
9625 S:      Maintained
9626 F:      Documentation/devicetree/bindings/media/imx7-csi.txt
9627 F:      Documentation/devicetree/bindings/media/imx7-mipi-csi2.txt
9628 F:      Documentation/media/v4l-drivers/imx7.rst
9629 F:      drivers/staging/media/imx/imx7-media-csi.c
9630 F:      drivers/staging/media/imx/imx7-mipi-csis.c
9631
9632 MEDIA DRIVERS FOR HELENE
9633 M:      Abylay Ospan <aospan@netup.ru>
9634 L:      linux-media@vger.kernel.org
9635 W:      https://linuxtv.org
9636 W:      http://netup.tv/
9637 T:      git git://linuxtv.org/media_tree.git
9638 S:      Supported
9639 F:      drivers/media/dvb-frontends/helene*
9640
9641 MEDIA DRIVERS FOR HORUS3A
9642 M:      Sergey Kozlov <serjk@netup.ru>
9643 M:      Abylay Ospan <aospan@netup.ru>
9644 L:      linux-media@vger.kernel.org
9645 W:      https://linuxtv.org
9646 W:      http://netup.tv/
9647 T:      git git://linuxtv.org/media_tree.git
9648 S:      Supported
9649 F:      drivers/media/dvb-frontends/horus3a*
9650
9651 MEDIA DRIVERS FOR LNBH25
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/lnbh25*
9660
9661 MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
9662 L:      linux-media@vger.kernel.org
9663 W:      https://linuxtv.org
9664 T:      git git://linuxtv.org/media_tree.git
9665 S:      Orphan
9666 F:      drivers/media/dvb-frontends/mxl5xx*
9667
9668 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
9669 M:      Sergey Kozlov <serjk@netup.ru>
9670 M:      Abylay Ospan <aospan@netup.ru>
9671 L:      linux-media@vger.kernel.org
9672 W:      https://linuxtv.org
9673 W:      http://netup.tv/
9674 T:      git git://linuxtv.org/media_tree.git
9675 S:      Supported
9676 F:      drivers/media/pci/netup_unidvb/*
9677
9678 MEDIA DRIVERS FOR RENESAS - CEU
9679 M:      Jacopo Mondi <jacopo@jmondi.org>
9680 L:      linux-media@vger.kernel.org
9681 L:      linux-renesas-soc@vger.kernel.org
9682 T:      git git://linuxtv.org/media_tree.git
9683 S:      Supported
9684 F:      Documentation/devicetree/bindings/media/renesas,ceu.txt
9685 F:      drivers/media/platform/renesas-ceu.c
9686 F:      include/media/drv-intf/renesas-ceu.h
9687
9688 MEDIA DRIVERS FOR RENESAS - DRIF
9689 M:      Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
9690 L:      linux-media@vger.kernel.org
9691 L:      linux-renesas-soc@vger.kernel.org
9692 T:      git git://linuxtv.org/media_tree.git
9693 S:      Supported
9694 F:      Documentation/devicetree/bindings/media/renesas,drif.txt
9695 F:      drivers/media/platform/rcar_drif.c
9696
9697 MEDIA DRIVERS FOR RENESAS - FCP
9698 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9699 L:      linux-media@vger.kernel.org
9700 L:      linux-renesas-soc@vger.kernel.org
9701 T:      git git://linuxtv.org/media_tree.git
9702 S:      Supported
9703 F:      Documentation/devicetree/bindings/media/renesas,fcp.txt
9704 F:      drivers/media/platform/rcar-fcp.c
9705 F:      include/media/rcar-fcp.h
9706
9707 MEDIA DRIVERS FOR RENESAS - FDP1
9708 M:      Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
9709 L:      linux-media@vger.kernel.org
9710 L:      linux-renesas-soc@vger.kernel.org
9711 T:      git git://linuxtv.org/media_tree.git
9712 S:      Supported
9713 F:      Documentation/devicetree/bindings/media/renesas,fdp1.txt
9714 F:      drivers/media/platform/rcar_fdp1.c
9715
9716 MEDIA DRIVERS FOR RENESAS - VIN
9717 M:      Niklas Söderlund <niklas.soderlund@ragnatech.se>
9718 L:      linux-media@vger.kernel.org
9719 L:      linux-renesas-soc@vger.kernel.org
9720 T:      git git://linuxtv.org/media_tree.git
9721 S:      Supported
9722 F:      Documentation/devicetree/bindings/media/renesas,rcar-csi2.txt
9723 F:      Documentation/devicetree/bindings/media/rcar_vin.txt
9724 F:      drivers/media/platform/rcar-vin/
9725
9726 MEDIA DRIVERS FOR RENESAS - VSP1
9727 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9728 M:      Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
9729 L:      linux-media@vger.kernel.org
9730 L:      linux-renesas-soc@vger.kernel.org
9731 T:      git git://linuxtv.org/media_tree.git
9732 S:      Supported
9733 F:      Documentation/devicetree/bindings/media/renesas,vsp1.txt
9734 F:      drivers/media/platform/vsp1/
9735
9736 MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
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/stv0910*
9742
9743 MEDIA DRIVERS FOR ST STV6111 TUNER ICs
9744 L:      linux-media@vger.kernel.org
9745 W:      https://linuxtv.org
9746 T:      git git://linuxtv.org/media_tree.git
9747 S:      Orphan
9748 F:      drivers/media/dvb-frontends/stv6111*
9749
9750 MEDIA DRIVERS FOR STM32 - DCMI
9751 M:      Hugues Fruchet <hugues.fruchet@st.com>
9752 L:      linux-media@vger.kernel.org
9753 T:      git git://linuxtv.org/media_tree.git
9754 S:      Supported
9755 F:      Documentation/devicetree/bindings/media/st,stm32-dcmi.txt
9756 F:      drivers/media/platform/stm32/stm32-dcmi.c
9757
9758 MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
9759 M:      Dmitry Osipenko <digetx@gmail.com>
9760 L:      linux-media@vger.kernel.org
9761 L:      linux-tegra@vger.kernel.org
9762 T:      git git://linuxtv.org/media_tree.git
9763 S:      Maintained
9764 F:      Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt
9765 F:      drivers/staging/media/tegra-vde/
9766
9767 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
9768 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
9769 P:      LinuxTV.org Project
9770 L:      linux-media@vger.kernel.org
9771 W:      https://linuxtv.org
9772 Q:      http://patchwork.kernel.org/project/linux-media/list/
9773 T:      git git://linuxtv.org/media_tree.git
9774 S:      Maintained
9775 F:      Documentation/devicetree/bindings/media/
9776 F:      Documentation/media/
9777 F:      drivers/media/
9778 F:      drivers/staging/media/
9779 F:      include/linux/platform_data/media/
9780 F:      include/media/
9781 F:      include/uapi/linux/dvb/
9782 F:      include/uapi/linux/videodev2.h
9783 F:      include/uapi/linux/media.h
9784 F:      include/uapi/linux/v4l2-*
9785 F:      include/uapi/linux/meye.h
9786 F:      include/uapi/linux/ivtv*
9787 F:      include/uapi/linux/uvcvideo.h
9788
9789 MEDIATEK BLUETOOTH DRIVER
9790 M:      Sean Wang <sean.wang@mediatek.com>
9791 L:      linux-bluetooth@vger.kernel.org
9792 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9793 S:      Maintained
9794 F:      Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
9795 F:      drivers/bluetooth/btmtkuart.c
9796
9797 MEDIATEK CIR DRIVER
9798 M:      Sean Wang <sean.wang@mediatek.com>
9799 S:      Maintained
9800 F:      drivers/media/rc/mtk-cir.c
9801
9802 MEDIATEK DMA DRIVER
9803 M:      Sean Wang <sean.wang@mediatek.com>
9804 L:      dmaengine@vger.kernel.org
9805 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9806 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9807 S:      Maintained
9808 F:      Documentation/devicetree/bindings/dma/mtk-*
9809 F:      drivers/dma/mediatek/
9810
9811 MEDIATEK PMIC LED DRIVER
9812 M:      Sean Wang <sean.wang@mediatek.com>
9813 S:      Maintained
9814 F:      drivers/leds/leds-mt6323.c
9815 F:      Documentation/devicetree/bindings/leds/leds-mt6323.txt
9816
9817 MEDIATEK ETHERNET DRIVER
9818 M:      Felix Fietkau <nbd@openwrt.org>
9819 M:      John Crispin <john@phrozen.org>
9820 M:      Sean Wang <sean.wang@mediatek.com>
9821 M:      Nelson Chang <nelson.chang@mediatek.com>
9822 L:      netdev@vger.kernel.org
9823 S:      Maintained
9824 F:      drivers/net/ethernet/mediatek/
9825
9826 MEDIATEK SWITCH DRIVER
9827 M:      Sean Wang <sean.wang@mediatek.com>
9828 L:      netdev@vger.kernel.org
9829 S:      Maintained
9830 F:      drivers/net/dsa/mt7530.*
9831 F:      net/dsa/tag_mtk.c
9832
9833 MEDIATEK JPEG DRIVER
9834 M:      Rick Chang <rick.chang@mediatek.com>
9835 M:      Bin Liu <bin.liu@mediatek.com>
9836 S:      Supported
9837 F:      drivers/media/platform/mtk-jpeg/
9838 F:      Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
9839
9840 MEDIATEK MDP DRIVER
9841 M:      Minghsiu Tsai <minghsiu.tsai@mediatek.com>
9842 M:      Houlong Wei <houlong.wei@mediatek.com>
9843 M:      Andrew-CT Chen <andrew-ct.chen@mediatek.com>
9844 S:      Supported
9845 F:      drivers/media/platform/mtk-mdp/
9846 F:      drivers/media/platform/mtk-vpu/
9847 F:      Documentation/devicetree/bindings/media/mediatek-mdp.txt
9848
9849 MEDIATEK MEDIA DRIVER
9850 M:      Tiffany Lin <tiffany.lin@mediatek.com>
9851 M:      Andrew-CT Chen <andrew-ct.chen@mediatek.com>
9852 S:      Supported
9853 F:      drivers/media/platform/mtk-vcodec/
9854 F:      drivers/media/platform/mtk-vpu/
9855 F:      Documentation/devicetree/bindings/media/mediatek-vcodec.txt
9856 F:      Documentation/devicetree/bindings/media/mediatek-vpu.txt
9857
9858 MEDIATEK MMC/SD/SDIO DRIVER
9859 M:      Chaotian Jing <chaotian.jing@mediatek.com>
9860 S:      Maintained
9861 F:      drivers/mmc/host/mtk-sd.c
9862 F:      Documentation/devicetree/bindings/mmc/mtk-sd.txt
9863
9864 MEDIATEK MT76 WIRELESS LAN DRIVER
9865 M:      Felix Fietkau <nbd@nbd.name>
9866 M:      Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
9867 R:      Ryder Lee <ryder.lee@mediatek.com>
9868 R:      Roy Luo <royluo@google.com>
9869 L:      linux-wireless@vger.kernel.org
9870 S:      Maintained
9871 F:      drivers/net/wireless/mediatek/mt76/
9872
9873 MEDIATEK MT7601U WIRELESS LAN DRIVER
9874 M:      Jakub Kicinski <kubakici@wp.pl>
9875 L:      linux-wireless@vger.kernel.org
9876 S:      Maintained
9877 F:      drivers/net/wireless/mediatek/mt7601u/
9878
9879 MEDIATEK NAND CONTROLLER DRIVER
9880 M:      Xiaolei Li <xiaolei.li@mediatek.com>
9881 L:      linux-mtd@lists.infradead.org
9882 S:      Maintained
9883 F:      drivers/mtd/nand/raw/mtk_*
9884 F:      Documentation/devicetree/bindings/mtd/mtk-nand.txt
9885
9886 MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
9887 M:      Sean Wang <sean.wang@mediatek.com>
9888 S:      Maintained
9889 F:      drivers/char/hw_random/mtk-rng.c
9890
9891 MEDIATEK USB3 DRD IP DRIVER
9892 M:      Chunfeng Yun <chunfeng.yun@mediatek.com>
9893 L:      linux-usb@vger.kernel.org (moderated for non-subscribers)
9894 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9895 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9896 S:      Maintained
9897 F:      drivers/usb/mtu3/
9898
9899 MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
9900 M:      Peter Senna Tschudin <peter.senna@gmail.com>
9901 M:      Martin Donnelly <martin.donnelly@ge.com>
9902 M:      Martyn Welch <martyn.welch@collabora.co.uk>
9903 S:      Maintained
9904 F:      drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
9905 F:      Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
9906
9907 MEGARAID SCSI/SAS DRIVERS
9908 M:      Kashyap Desai <kashyap.desai@broadcom.com>
9909 M:      Sumit Saxena <sumit.saxena@broadcom.com>
9910 M:      Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
9911 L:      megaraidlinux.pdl@broadcom.com
9912 L:      linux-scsi@vger.kernel.org
9913 W:      http://www.avagotech.com/support/
9914 S:      Maintained
9915 F:      Documentation/scsi/megaraid.txt
9916 F:      drivers/scsi/megaraid.*
9917 F:      drivers/scsi/megaraid/
9918
9919 MELEXIS MLX90614 DRIVER
9920 M:      Crt Mori <cmo@melexis.com>
9921 L:      linux-iio@vger.kernel.org
9922 W:      http://www.melexis.com
9923 S:      Supported
9924 F:      drivers/iio/temperature/mlx90614.c
9925
9926 MELEXIS MLX90632 DRIVER
9927 M:      Crt Mori <cmo@melexis.com>
9928 L:      linux-iio@vger.kernel.org
9929 W:      http://www.melexis.com
9930 S:      Supported
9931 F:      drivers/iio/temperature/mlx90632.c
9932
9933 MELFAS MIP4 TOUCHSCREEN DRIVER
9934 M:      Sangwon Jee <jeesw@melfas.com>
9935 W:      http://www.melfas.com
9936 S:      Supported
9937 F:      drivers/input/touchscreen/melfas_mip4.c
9938 F:      Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
9939
9940 MELLANOX ETHERNET DRIVER (mlx4_en)
9941 M:      Tariq Toukan <tariqt@mellanox.com>
9942 L:      netdev@vger.kernel.org
9943 S:      Supported
9944 W:      http://www.mellanox.com
9945 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9946 F:      drivers/net/ethernet/mellanox/mlx4/en_*
9947
9948 MELLANOX ETHERNET DRIVER (mlx5e)
9949 M:      Saeed Mahameed <saeedm@mellanox.com>
9950 L:      netdev@vger.kernel.org
9951 S:      Supported
9952 W:      http://www.mellanox.com
9953 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9954 F:      drivers/net/ethernet/mellanox/mlx5/core/en_*
9955
9956 MELLANOX ETHERNET INNOVA DRIVERS
9957 R:      Boris Pismenny <borisp@mellanox.com>
9958 L:      netdev@vger.kernel.org
9959 S:      Supported
9960 W:      http://www.mellanox.com
9961 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9962 F:      drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
9963 F:      drivers/net/ethernet/mellanox/mlx5/core/accel/*
9964 F:      drivers/net/ethernet/mellanox/mlx5/core/fpga/*
9965 F:      include/linux/mlx5/mlx5_ifc_fpga.h
9966
9967 MELLANOX ETHERNET SWITCH DRIVERS
9968 M:      Jiri Pirko <jiri@mellanox.com>
9969 M:      Ido Schimmel <idosch@mellanox.com>
9970 L:      netdev@vger.kernel.org
9971 S:      Supported
9972 W:      http://www.mellanox.com
9973 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9974 F:      drivers/net/ethernet/mellanox/mlxsw/
9975 F:      tools/testing/selftests/drivers/net/mlxsw/
9976
9977 MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
9978 M:      mlxsw@mellanox.com
9979 L:      netdev@vger.kernel.org
9980 S:      Supported
9981 W:      http://www.mellanox.com
9982 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9983 F:      drivers/net/ethernet/mellanox/mlxfw/
9984
9985 MELLANOX HARDWARE PLATFORM SUPPORT
9986 M:      Andy Shevchenko <andy@infradead.org>
9987 M:      Darren Hart <dvhart@infradead.org>
9988 M:      Vadim Pasternak <vadimp@mellanox.com>
9989 L:      platform-driver-x86@vger.kernel.org
9990 S:      Supported
9991 F:      drivers/platform/mellanox/
9992 F:      include/linux/platform_data/mlxreg.h
9993
9994 MELLANOX MLX4 core VPI driver
9995 M:      Tariq Toukan <tariqt@mellanox.com>
9996 L:      netdev@vger.kernel.org
9997 L:      linux-rdma@vger.kernel.org
9998 W:      http://www.mellanox.com
9999 Q:      http://patchwork.ozlabs.org/project/netdev/list/
10000 S:      Supported
10001 F:      drivers/net/ethernet/mellanox/mlx4/
10002 F:      include/linux/mlx4/
10003
10004 MELLANOX MLX4 IB driver
10005 M:      Yishai Hadas <yishaih@mellanox.com>
10006 L:      linux-rdma@vger.kernel.org
10007 W:      http://www.mellanox.com
10008 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
10009 S:      Supported
10010 F:      drivers/infiniband/hw/mlx4/
10011 F:      include/linux/mlx4/
10012 F:      include/uapi/rdma/mlx4-abi.h
10013
10014 MELLANOX MLX5 core VPI driver
10015 M:      Saeed Mahameed <saeedm@mellanox.com>
10016 M:      Leon Romanovsky <leonro@mellanox.com>
10017 L:      netdev@vger.kernel.org
10018 L:      linux-rdma@vger.kernel.org
10019 W:      http://www.mellanox.com
10020 Q:      http://patchwork.ozlabs.org/project/netdev/list/
10021 S:      Supported
10022 F:      drivers/net/ethernet/mellanox/mlx5/core/
10023 F:      include/linux/mlx5/
10024
10025 MELLANOX MLX5 IB driver
10026 M:      Leon Romanovsky <leonro@mellanox.com>
10027 L:      linux-rdma@vger.kernel.org
10028 W:      http://www.mellanox.com
10029 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
10030 S:      Supported
10031 F:      drivers/infiniband/hw/mlx5/
10032 F:      include/linux/mlx5/
10033 F:      include/uapi/rdma/mlx5-abi.h
10034
10035 MELLANOX MLXCPLD I2C AND MUX DRIVER
10036 M:      Vadim Pasternak <vadimp@mellanox.com>
10037 M:      Michael Shych <michaelsh@mellanox.com>
10038 L:      linux-i2c@vger.kernel.org
10039 S:      Supported
10040 F:      drivers/i2c/busses/i2c-mlxcpld.c
10041 F:      drivers/i2c/muxes/i2c-mux-mlxcpld.c
10042 F:      Documentation/i2c/busses/i2c-mlxcpld
10043
10044 MELLANOX MLXCPLD LED DRIVER
10045 M:      Vadim Pasternak <vadimp@mellanox.com>
10046 L:      linux-leds@vger.kernel.org
10047 S:      Supported
10048 F:      drivers/leds/leds-mlxcpld.c
10049 F:      drivers/leds/leds-mlxreg.c
10050 F:      Documentation/leds/leds-mlxcpld.txt
10051
10052 MELLANOX PLATFORM DRIVER
10053 M:      Vadim Pasternak <vadimp@mellanox.com>
10054 L:      platform-driver-x86@vger.kernel.org
10055 S:      Supported
10056 F:      drivers/platform/x86/mlx-platform.c
10057
10058 MEMBARRIER SUPPORT
10059 M:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
10060 M:      "Paul E. McKenney" <paulmck@linux.ibm.com>
10061 L:      linux-kernel@vger.kernel.org
10062 S:      Supported
10063 F:      kernel/sched/membarrier.c
10064 F:      include/uapi/linux/membarrier.h
10065 F:      arch/powerpc/include/asm/membarrier.h
10066
10067 MEMBLOCK
10068 M:      Mike Rapoport <rppt@linux.ibm.com>
10069 L:      linux-mm@kvack.org
10070 S:      Maintained
10071 F:      include/linux/memblock.h
10072 F:      mm/memblock.c
10073 F:      Documentation/core-api/boot-time-mm.rst
10074
10075 MEMORY MANAGEMENT
10076 L:      linux-mm@kvack.org
10077 W:      http://www.linux-mm.org
10078 S:      Maintained
10079 F:      include/linux/mm.h
10080 F:      include/linux/gfp.h
10081 F:      include/linux/mmzone.h
10082 F:      include/linux/memory_hotplug.h
10083 F:      include/linux/vmalloc.h
10084 F:      mm/
10085
10086 MEMORY TECHNOLOGY DEVICES (MTD)
10087 M:      David Woodhouse <dwmw2@infradead.org>
10088 M:      Brian Norris <computersforpeace@gmail.com>
10089 M:      Boris Brezillon <bbrezillon@kernel.org>
10090 M:      Marek Vasut <marek.vasut@gmail.com>
10091 M:      Richard Weinberger <richard@nod.at>
10092 L:      linux-mtd@lists.infradead.org
10093 W:      http://www.linux-mtd.infradead.org/
10094 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
10095 T:      git git://git.infradead.org/linux-mtd.git master
10096 T:      git git://git.infradead.org/linux-mtd.git mtd/next
10097 S:      Maintained
10098 F:      Documentation/devicetree/bindings/mtd/
10099 F:      drivers/mtd/
10100 F:      include/linux/mtd/
10101 F:      include/uapi/mtd/
10102
10103 MEN A21 WATCHDOG DRIVER
10104 M:      Johannes Thumshirn <morbidrsa@gmail.com>
10105 L:      linux-watchdog@vger.kernel.org
10106 S:      Maintained
10107 F:      drivers/watchdog/mena21_wdt.c
10108
10109 MEN CHAMELEON BUS (mcb)
10110 M:      Johannes Thumshirn <morbidrsa@gmail.com>
10111 S:      Maintained
10112 F:      drivers/mcb/
10113 F:      include/linux/mcb.h
10114 F:      Documentation/men-chameleon-bus.txt
10115
10116 MEN F21BMC (Board Management Controller)
10117 M:      Andreas Werner <andreas.werner@men.de>
10118 S:      Supported
10119 F:      drivers/mfd/menf21bmc.c
10120 F:      drivers/watchdog/menf21bmc_wdt.c
10121 F:      drivers/leds/leds-menf21bmc.c
10122 F:      drivers/hwmon/menf21bmc_hwmon.c
10123 F:      Documentation/hwmon/menf21bmc.rst
10124
10125 MEN Z069 WATCHDOG DRIVER
10126 M:      Johannes Thumshirn <jth@kernel.org>
10127 L:      linux-watchdog@vger.kernel.org
10128 S:      Maintained
10129 F:      drivers/watchdog/menz69_wdt.c
10130
10131 MESON AO CEC DRIVER FOR AMLOGIC SOCS
10132 M:      Neil Armstrong <narmstrong@baylibre.com>
10133 L:      linux-media@lists.freedesktop.org
10134 L:      linux-amlogic@lists.infradead.org
10135 W:      http://linux-meson.com/
10136 S:      Supported
10137 F:      drivers/media/platform/meson/ao-cec.c
10138 F:      drivers/media/platform/meson/ao-cec-g12a.c
10139 F:      Documentation/devicetree/bindings/media/meson-ao-cec.txt
10140 T:      git git://linuxtv.org/media_tree.git
10141
10142 MESON NAND CONTROLLER DRIVER FOR AMLOGIC SOCS
10143 M:      Liang Yang <liang.yang@amlogic.com>
10144 L:      linux-mtd@lists.infradead.org
10145 S:      Maintained
10146 F:      drivers/mtd/nand/raw/meson_*
10147 F:      Documentation/devicetree/bindings/mtd/amlogic,meson-nand.txt
10148
10149 METHODE UDPU SUPPORT
10150 M:      Vladimir Vid <vladimir.vid@sartura.hr>
10151 S:      Maintained
10152 F:      arch/arm64/boot/dts/marvell/armada-3720-uDPU.dts
10153
10154 MICROBLAZE ARCHITECTURE
10155 M:      Michal Simek <monstr@monstr.eu>
10156 W:      http://www.monstr.eu/fdt/
10157 T:      git git://git.monstr.eu/linux-2.6-microblaze.git
10158 S:      Supported
10159 F:      arch/microblaze/
10160
10161 MICROCHIP AT91 SERIAL DRIVER
10162 M:      Richard Genoud <richard.genoud@gmail.com>
10163 S:      Maintained
10164 F:      drivers/tty/serial/atmel_serial.c
10165 F:      drivers/tty/serial/atmel_serial.h
10166 F:      Documentation/devicetree/bindings/mfd/atmel-usart.txt
10167
10168 MICROCHIP AUDIO ASOC DRIVERS
10169 M:      Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
10170 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
10171 S:      Supported
10172 F:      sound/soc/atmel
10173
10174 MICROCHIP DMA DRIVER
10175 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
10176 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10177 L:      dmaengine@vger.kernel.org
10178 S:      Supported
10179 F:      drivers/dma/at_hdmac.c
10180 F:      drivers/dma/at_hdmac_regs.h
10181 F:      include/linux/platform_data/dma-atmel.h
10182 F:      Documentation/devicetree/bindings/dma/atmel-dma.txt
10183 F:      include/dt-bindings/dma/at91.h
10184
10185 MICROCHIP ECC DRIVER
10186 M:      Tudor Ambarus <tudor.ambarus@microchip.com>
10187 L:      linux-crypto@vger.kernel.org
10188 S:      Maintained
10189 F:      drivers/crypto/atmel-ecc.*
10190
10191 MICROCHIP I2C DRIVER
10192 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
10193 L:      linux-i2c@vger.kernel.org
10194 S:      Supported
10195 F:      drivers/i2c/busses/i2c-at91.c
10196
10197 MICROCHIP ISC DRIVER
10198 M:      Eugen Hristev <eugen.hristev@microchip.com>
10199 L:      linux-media@vger.kernel.org
10200 S:      Supported
10201 F:      drivers/media/platform/atmel/atmel-isc.c
10202 F:      drivers/media/platform/atmel/atmel-isc-regs.h
10203 F:      Documentation/devicetree/bindings/media/atmel-isc.txt
10204
10205 MICROCHIP ISI DRIVER
10206 M:      Eugen Hristev <eugen.hristev@microchip.com>
10207 L:      linux-media@vger.kernel.org
10208 S:      Supported
10209 F:      drivers/media/platform/atmel/atmel-isi.c
10210 F:      drivers/media/platform/atmel/atmel-isi.h
10211
10212 MICROCHIP AT91 USART MFD DRIVER
10213 M:      Radu Pirea <radu_nicolae.pirea@upb.ro>
10214 L:      linux-kernel@vger.kernel.org
10215 S:      Supported
10216 F:      drivers/mfd/at91-usart.c
10217 F:      include/dt-bindings/mfd/at91-usart.h
10218 F:      Documentation/devicetree/bindings/mfd/atmel-usart.txt
10219
10220 MICROCHIP AT91 USART SPI DRIVER
10221 M:      Radu Pirea <radu_nicolae.pirea@upb.ro>
10222 L:      linux-spi@vger.kernel.org
10223 S:      Supported
10224 F:      drivers/spi/spi-at91-usart.c
10225 F:      Documentation/devicetree/bindings/mfd/atmel-usart.txt
10226
10227 MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
10228 M:      Woojung Huh <woojung.huh@microchip.com>
10229 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10230 L:      netdev@vger.kernel.org
10231 S:      Maintained
10232 F:      net/dsa/tag_ksz.c
10233 F:      drivers/net/dsa/microchip/*
10234 F:      include/linux/platform_data/microchip-ksz.h
10235 F:      Documentation/devicetree/bindings/net/dsa/ksz.txt
10236
10237 MICROCHIP LAN743X ETHERNET DRIVER
10238 M:      Bryan Whitehead <bryan.whitehead@microchip.com>
10239 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10240 L:      netdev@vger.kernel.org
10241 S:      Maintained
10242 F:      drivers/net/ethernet/microchip/lan743x_*
10243
10244 MICROCHIP LCDFB DRIVER
10245 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
10246 L:      linux-fbdev@vger.kernel.org
10247 S:      Maintained
10248 F:      drivers/video/fbdev/atmel_lcdfb.c
10249 F:      include/video/atmel_lcdc.h
10250
10251 MICROCHIP MMC/SD/SDIO MCI DRIVER
10252 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
10253 S:      Maintained
10254 F:      drivers/mmc/host/atmel-mci.c
10255
10256 MICROCHIP MCP16502 PMIC DRIVER
10257 M:      Andrei Stefanescu <andrei.stefanescu@microchip.com>
10258 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10259 S:      Maintained
10260 F:      Documentation/devicetree/bindings/regulator/mcp16502-regulator.txt
10261 F:      drivers/regulator/mcp16502.c
10262
10263 MICROCHIP MCP3911 ADC DRIVER
10264 M:      Marcus Folkesson <marcus.folkesson@gmail.com>
10265 M:      Kent Gustavsson <kent@minoris.se>
10266 L:      linux-iio@vger.kernel.org
10267 S:      Supported
10268 F:      drivers/iio/adc/mcp3911.c
10269 F:      Documentation/devicetree/bindings/iio/adc/mcp3911.txt
10270
10271 MICROCHIP NAND DRIVER
10272 M:      Tudor Ambarus <tudor.ambarus@microchip.com>
10273 L:      linux-mtd@lists.infradead.org
10274 S:      Supported
10275 F:      drivers/mtd/nand/raw/atmel/*
10276 F:      Documentation/devicetree/bindings/mtd/atmel-nand.txt
10277
10278 MICROCHIP PWM DRIVER
10279 M:      Claudiu Beznea <claudiu.beznea@microchip.com>
10280 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10281 L:      linux-pwm@vger.kernel.org
10282 S:      Supported
10283 F:      drivers/pwm/pwm-atmel.c
10284 F:      Documentation/devicetree/bindings/pwm/atmel-pwm.txt
10285
10286 MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
10287 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
10288 M:      Eugen Hristev <eugen.hristev@microchip.com>
10289 L:      linux-iio@vger.kernel.org
10290 S:      Supported
10291 F:      drivers/iio/adc/at91-sama5d2_adc.c
10292 F:      Documentation/devicetree/bindings/iio/adc/at91-sama5d2_adc.txt
10293 F:      include/dt-bindings/iio/adc/at91-sama5d2_adc.h
10294
10295 MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
10296 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
10297 S:      Supported
10298 F:      drivers/power/reset/at91-sama5d2_shdwc.c
10299
10300 MICROCHIP SAMA5D2-COMPATIBLE PIOBU GPIO
10301 M:      Andrei Stefanescu <andrei.stefanescu@microchip.com>
10302 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10303 L:      linux-gpio@vger.kernel.org
10304 F:      drivers/gpio/gpio-sama5d2-piobu.c
10305
10306 MICROCHIP SPI DRIVER
10307 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
10308 S:      Supported
10309 F:      drivers/spi/spi-atmel.*
10310
10311 MICROCHIP SSC DRIVER
10312 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
10313 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10314 S:      Supported
10315 F:      drivers/misc/atmel-ssc.c
10316 F:      include/linux/atmel-ssc.h
10317
10318 MICROCHIP TIMER COUNTER (TC) AND CLOCKSOURCE DRIVERS
10319 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
10320 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10321 S:      Supported
10322 F:      drivers/misc/atmel_tclib.c
10323 F:      drivers/clocksource/tcb_clksrc.c
10324
10325 MICROCHIP USBA UDC DRIVER
10326 M:      Cristian Birsan <cristian.birsan@microchip.com>
10327 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10328 S:      Supported
10329 F:      drivers/usb/gadget/udc/atmel_usba_udc.*
10330
10331 MICROCHIP USB251XB DRIVER
10332 M:      Richard Leitner <richard.leitner@skidata.com>
10333 L:      linux-usb@vger.kernel.org
10334 S:      Maintained
10335 F:      drivers/usb/misc/usb251xb.c
10336 F:      Documentation/devicetree/bindings/usb/usb251xb.txt
10337
10338 MICROCHIP XDMA DRIVER
10339 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
10340 L:      linux-arm-kernel@lists.infradead.org
10341 L:      dmaengine@vger.kernel.org
10342 S:      Supported
10343 F:      drivers/dma/at_xdmac.c
10344
10345 MICROSEMI MIPS SOCS
10346 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
10347 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10348 L:      linux-mips@vger.kernel.org
10349 S:      Supported
10350 F:      arch/mips/generic/board-ocelot.c
10351 F:      arch/mips/configs/generic/board-ocelot.config
10352 F:      arch/mips/boot/dts/mscc/
10353 F:      Documentation/devicetree/bindings/mips/mscc.txt
10354
10355 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
10356 M:      Don Brace <don.brace@microsemi.com>
10357 L:      esc.storagedev@microsemi.com
10358 L:      linux-scsi@vger.kernel.org
10359 S:      Supported
10360 F:      drivers/scsi/smartpqi/smartpqi*.[ch]
10361 F:      drivers/scsi/smartpqi/Kconfig
10362 F:      drivers/scsi/smartpqi/Makefile
10363 F:      include/linux/cciss*.h
10364 F:      include/uapi/linux/cciss*.h
10365 F:      Documentation/scsi/smartpqi.txt
10366
10367 MICROSEMI ETHERNET SWITCH DRIVER
10368 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
10369 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10370 L:      netdev@vger.kernel.org
10371 S:      Supported
10372 F:      drivers/net/ethernet/mscc/
10373
10374 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
10375 M:      Chen Yu <yu.c.chen@intel.com>
10376 L:      platform-driver-x86@vger.kernel.org
10377 S:      Supported
10378 F:      drivers/platform/x86/surfacepro3_button.c
10379
10380 MICROTEK X6 SCANNER
10381 M:      Oliver Neukum <oliver@neukum.org>
10382 S:      Maintained
10383 F:      drivers/usb/image/microtek.*
10384
10385 MIPS
10386 M:      Ralf Baechle <ralf@linux-mips.org>
10387 M:      Paul Burton <paul.burton@mips.com>
10388 M:      James Hogan <jhogan@kernel.org>
10389 L:      linux-mips@vger.kernel.org
10390 W:      http://www.linux-mips.org/
10391 T:      git git://git.linux-mips.org/pub/scm/ralf/linux.git
10392 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
10393 Q:      http://patchwork.linux-mips.org/project/linux-mips/list/
10394 S:      Supported
10395 F:      Documentation/devicetree/bindings/mips/
10396 F:      Documentation/mips/
10397 F:      arch/mips/
10398 F:      drivers/platform/mips/
10399
10400 MIPS BOSTON DEVELOPMENT BOARD
10401 M:      Paul Burton <paul.burton@mips.com>
10402 L:      linux-mips@vger.kernel.org
10403 S:      Maintained
10404 F:      Documentation/devicetree/bindings/clock/img,boston-clock.txt
10405 F:      arch/mips/boot/dts/img/boston.dts
10406 F:      arch/mips/configs/generic/board-boston.config
10407 F:      drivers/clk/imgtec/clk-boston.c
10408 F:      include/dt-bindings/clock/boston-clock.h
10409
10410 MIPS GENERIC PLATFORM
10411 M:      Paul Burton <paul.burton@mips.com>
10412 L:      linux-mips@vger.kernel.org
10413 S:      Supported
10414 F:      Documentation/devicetree/bindings/power/mti,mips-cpc.txt
10415 F:      arch/mips/generic/
10416 F:      arch/mips/tools/generic-board-config.sh
10417
10418 MIPS/LOONGSON1 ARCHITECTURE
10419 M:      Keguang Zhang <keguang.zhang@gmail.com>
10420 L:      linux-mips@vger.kernel.org
10421 S:      Maintained
10422 F:      arch/mips/loongson32/
10423 F:      arch/mips/include/asm/mach-loongson32/
10424 F:      drivers/*/*loongson1*
10425 F:      drivers/*/*/*loongson1*
10426
10427 MIPS/LOONGSON2 ARCHITECTURE
10428 M:      Jiaxun Yang <jiaxun.yang@flygoat.com>
10429 L:      linux-mips@vger.kernel.org
10430 S:      Maintained
10431 F:      arch/mips/loongson64/fuloong-2e/
10432 F:      arch/mips/loongson64/lemote-2f/
10433 F:      arch/mips/include/asm/mach-loongson64/
10434 F:      drivers/*/*loongson2*
10435 F:      drivers/*/*/*loongson2*
10436
10437 MIPS/LOONGSON3 ARCHITECTURE
10438 M:      Huacai Chen <chenhc@lemote.com>
10439 L:      linux-mips@vger.kernel.org
10440 S:      Maintained
10441 F:      arch/mips/loongson64/
10442 F:      arch/mips/include/asm/mach-loongson64/
10443 F:      drivers/platform/mips/cpu_hwmon.c
10444 F:      drivers/*/*loongson3*
10445 F:      drivers/*/*/*loongson3*
10446
10447 MIPS RINT INSTRUCTION EMULATION
10448 M:      Aleksandar Markovic <aleksandar.markovic@mips.com>
10449 L:      linux-mips@vger.kernel.org
10450 S:      Supported
10451 F:      arch/mips/math-emu/sp_rint.c
10452 F:      arch/mips/math-emu/dp_rint.c
10453
10454 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
10455 M:      Hans Verkuil <hverkuil@xs4all.nl>
10456 L:      linux-media@vger.kernel.org
10457 T:      git git://linuxtv.org/media_tree.git
10458 W:      https://linuxtv.org
10459 S:      Odd Fixes
10460 F:      drivers/media/radio/radio-miropcm20*
10461
10462 MMP SUPPORT
10463 R:      Lubomir Rintel <lkundrak@v3.sk>
10464 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10465 S:      Odd Fixes
10466 F:      arch/arm/boot/dts/mmp*
10467 F:      arch/arm/mach-mmp/
10468
10469 MMU GATHER AND TLB INVALIDATION
10470 M:      Will Deacon <will.deacon@arm.com>
10471 M:      "Aneesh Kumar K.V" <aneesh.kumar@linux.vnet.ibm.com>
10472 M:      Andrew Morton <akpm@linux-foundation.org>
10473 M:      Nick Piggin <npiggin@gmail.com>
10474 M:      Peter Zijlstra <peterz@infradead.org>
10475 L:      linux-arch@vger.kernel.org
10476 L:      linux-mm@kvack.org
10477 S:      Maintained
10478 F:      arch/*/include/asm/tlb.h
10479 F:      include/asm-generic/tlb.h
10480 F:      mm/mmu_gather.c
10481
10482 MN88472 MEDIA DRIVER
10483 M:      Antti Palosaari <crope@iki.fi>
10484 L:      linux-media@vger.kernel.org
10485 W:      https://linuxtv.org
10486 W:      http://palosaari.fi/linux/
10487 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10488 S:      Maintained
10489 F:      drivers/media/dvb-frontends/mn88472*
10490
10491 MN88473 MEDIA DRIVER
10492 M:      Antti Palosaari <crope@iki.fi>
10493 L:      linux-media@vger.kernel.org
10494 W:      https://linuxtv.org
10495 W:      http://palosaari.fi/linux/
10496 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10497 S:      Maintained
10498 F:      drivers/media/dvb-frontends/mn88473*
10499
10500 MODULE SUPPORT
10501 M:      Jessica Yu <jeyu@kernel.org>
10502 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
10503 S:      Maintained
10504 F:      include/linux/module.h
10505 F:      kernel/module.c
10506
10507 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
10508 W:      http://popies.net/meye/
10509 S:      Orphan
10510 F:      Documentation/media/v4l-drivers/meye*
10511 F:      drivers/media/pci/meye/
10512 F:      include/uapi/linux/meye.h
10513
10514 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
10515 M:      Jiri Slaby <jirislaby@gmail.com>
10516 S:      Maintained
10517 F:      Documentation/serial/moxa-smartio.rst
10518 F:      drivers/tty/mxser.*
10519
10520 MR800 AVERMEDIA USB FM RADIO DRIVER
10521 M:      Alexey Klimov <klimov.linux@gmail.com>
10522 L:      linux-media@vger.kernel.org
10523 T:      git git://linuxtv.org/media_tree.git
10524 S:      Maintained
10525 F:      drivers/media/radio/radio-mr800.c
10526
10527 MRF24J40 IEEE 802.15.4 RADIO DRIVER
10528 M:      Alan Ott <alan@signal11.us>
10529 L:      linux-wpan@vger.kernel.org
10530 S:      Maintained
10531 F:      drivers/net/ieee802154/mrf24j40.c
10532 F:      Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
10533
10534 MSI LAPTOP SUPPORT
10535 M:      "Lee, Chun-Yi" <jlee@suse.com>
10536 L:      platform-driver-x86@vger.kernel.org
10537 S:      Maintained
10538 F:      drivers/platform/x86/msi-laptop.c
10539
10540 MSI WMI SUPPORT
10541 L:      platform-driver-x86@vger.kernel.org
10542 S:      Orphan
10543 F:      drivers/platform/x86/msi-wmi.c
10544
10545 MSI001 MEDIA DRIVER
10546 M:      Antti Palosaari <crope@iki.fi>
10547 L:      linux-media@vger.kernel.org
10548 W:      https://linuxtv.org
10549 W:      http://palosaari.fi/linux/
10550 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10551 T:      git git://linuxtv.org/anttip/media_tree.git
10552 S:      Maintained
10553 F:      drivers/media/tuners/msi001*
10554
10555 MSI2500 MEDIA DRIVER
10556 M:      Antti Palosaari <crope@iki.fi>
10557 L:      linux-media@vger.kernel.org
10558 W:      https://linuxtv.org
10559 W:      http://palosaari.fi/linux/
10560 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10561 T:      git git://linuxtv.org/anttip/media_tree.git
10562 S:      Maintained
10563 F:      drivers/media/usb/msi2500/
10564
10565 MSYSTEMS DISKONCHIP G3 MTD DRIVER
10566 M:      Robert Jarzmik <robert.jarzmik@free.fr>
10567 L:      linux-mtd@lists.infradead.org
10568 S:      Maintained
10569 F:      drivers/mtd/devices/docg3*
10570
10571 MT9M032 APTINA SENSOR DRIVER
10572 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10573 L:      linux-media@vger.kernel.org
10574 T:      git git://linuxtv.org/media_tree.git
10575 S:      Maintained
10576 F:      drivers/media/i2c/mt9m032.c
10577 F:      include/media/i2c/mt9m032.h
10578
10579 MT9P031 APTINA CAMERA SENSOR
10580 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10581 L:      linux-media@vger.kernel.org
10582 T:      git git://linuxtv.org/media_tree.git
10583 S:      Maintained
10584 F:      drivers/media/i2c/mt9p031.c
10585 F:      include/media/i2c/mt9p031.h
10586
10587 MT9T001 APTINA CAMERA SENSOR
10588 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10589 L:      linux-media@vger.kernel.org
10590 T:      git git://linuxtv.org/media_tree.git
10591 S:      Maintained
10592 F:      drivers/media/i2c/mt9t001.c
10593 F:      include/media/i2c/mt9t001.h
10594
10595 MT9T112 APTINA CAMERA SENSOR
10596 M:      Jacopo Mondi <jacopo@jmondi.org>
10597 L:      linux-media@vger.kernel.org
10598 T:      git git://linuxtv.org/media_tree.git
10599 S:      Odd Fixes
10600 F:      drivers/media/i2c/mt9t112.c
10601 F:      include/media/i2c/mt9t112.h
10602
10603 MT9V032 APTINA CAMERA SENSOR
10604 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10605 L:      linux-media@vger.kernel.org
10606 T:      git git://linuxtv.org/media_tree.git
10607 S:      Maintained
10608 F:      Documentation/devicetree/bindings/media/i2c/mt9v032.txt
10609 F:      drivers/media/i2c/mt9v032.c
10610 F:      include/media/i2c/mt9v032.h
10611
10612 MT9V111 APTINA CAMERA SENSOR
10613 M:      Jacopo Mondi <jacopo@jmondi.org>
10614 L:      linux-media@vger.kernel.org
10615 T:      git git://linuxtv.org/media_tree.git
10616 S:      Maintained
10617 F:      Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.txt
10618 F:      drivers/media/i2c/mt9v111.c
10619
10620 MULTIFUNCTION DEVICES (MFD)
10621 M:      Lee Jones <lee.jones@linaro.org>
10622 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
10623 S:      Supported
10624 F:      Documentation/devicetree/bindings/mfd/
10625 F:      drivers/mfd/
10626 F:      include/linux/mfd/
10627 F:      include/dt-bindings/mfd/
10628
10629 MULTIMEDIA CARD (MMC) ETC. OVER SPI
10630 S:      Orphan
10631 F:      drivers/mmc/host/mmc_spi.c
10632 F:      include/linux/spi/mmc_spi.h
10633
10634 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
10635 M:      Ulf Hansson <ulf.hansson@linaro.org>
10636 L:      linux-mmc@vger.kernel.org
10637 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
10638 S:      Maintained
10639 F:      Documentation/devicetree/bindings/mmc/
10640 F:      drivers/mmc/
10641 F:      include/linux/mmc/
10642 F:      include/uapi/linux/mmc/
10643
10644 MULTIPLEXER SUBSYSTEM
10645 M:      Peter Rosin <peda@axentia.se>
10646 S:      Maintained
10647 F:      Documentation/ABI/testing/sysfs-class-mux*
10648 F:      Documentation/devicetree/bindings/mux/
10649 F:      include/dt-bindings/mux/
10650 F:      include/linux/mux/
10651 F:      drivers/mux/
10652
10653 MULTITECH MULTIPORT CARD (ISICOM)
10654 S:      Orphan
10655 F:      drivers/tty/isicom.c
10656 F:      include/linux/isicom.h
10657
10658 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
10659 M:      Bin Liu <b-liu@ti.com>
10660 L:      linux-usb@vger.kernel.org
10661 S:      Maintained
10662 F:      drivers/usb/musb/
10663
10664 MXL301RF MEDIA DRIVER
10665 M:      Akihiro Tsukada <tskd08@gmail.com>
10666 L:      linux-media@vger.kernel.org
10667 S:      Odd Fixes
10668 F:      drivers/media/tuners/mxl301rf*
10669
10670 MXL5007T MEDIA DRIVER
10671 M:      Michael Krufky <mkrufky@linuxtv.org>
10672 L:      linux-media@vger.kernel.org
10673 W:      https://linuxtv.org
10674 W:      http://github.com/mkrufky
10675 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10676 T:      git git://linuxtv.org/mkrufky/tuners.git
10677 S:      Maintained
10678 F:      drivers/media/tuners/mxl5007t.*
10679
10680 MXSFB DRM DRIVER
10681 M:      Marek Vasut <marex@denx.de>
10682 M:      Stefan Agner <stefan@agner.ch>
10683 L:      dri-devel@lists.freedesktop.org
10684 S:      Supported
10685 F:      drivers/gpu/drm/mxsfb/
10686 F:      Documentation/devicetree/bindings/display/mxsfb.txt
10687 T:      git git://anongit.freedesktop.org/drm/drm-misc
10688
10689 MYLEX DAC960 PCI RAID Controller
10690 M:      Hannes Reinecke <hare@kernel.org>
10691 L:      linux-scsi@vger.kernel.org
10692 S:      Supported
10693 F:      drivers/scsi/myrb.*
10694 F:      drivers/scsi/myrs.*
10695
10696 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
10697 M:      Chris Lee <christopher.lee@cspi.com>
10698 L:      netdev@vger.kernel.org
10699 W:      https://www.cspi.com/ethernet-products/support/downloads/
10700 S:      Supported
10701 F:      drivers/net/ethernet/myricom/myri10ge/
10702
10703 NAND FLASH SUBSYSTEM
10704 M:      Boris Brezillon <bbrezillon@kernel.org>
10705 M:      Miquel Raynal <miquel.raynal@bootlin.com>
10706 R:      Richard Weinberger <richard@nod.at>
10707 L:      linux-mtd@lists.infradead.org
10708 W:      http://www.linux-mtd.infradead.org/
10709 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
10710 T:      git git://git.infradead.org/linux-mtd.git nand/fixes
10711 T:      git git://git.infradead.org/linux-mtd.git nand/next
10712 S:      Maintained
10713 F:      drivers/mtd/nand/
10714 F:      include/linux/mtd/*nand*.h
10715
10716 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
10717 M:      Daniel Mack <zonque@gmail.com>
10718 S:      Maintained
10719 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
10720 W:      http://www.native-instruments.com
10721 F:      sound/usb/caiaq/
10722
10723 NATSEMI ETHERNET DRIVER (DP8381x)
10724 S:      Orphan
10725 F:      drivers/net/ethernet/natsemi/natsemi.c
10726
10727 NCR 5380 SCSI DRIVERS
10728 M:      Finn Thain <fthain@telegraphics.com.au>
10729 M:      Michael Schmitz <schmitzmic@gmail.com>
10730 L:      linux-scsi@vger.kernel.org
10731 S:      Maintained
10732 F:      Documentation/scsi/g_NCR5380.txt
10733 F:      drivers/scsi/NCR5380.*
10734 F:      drivers/scsi/arm/cumana_1.c
10735 F:      drivers/scsi/arm/oak.c
10736 F:      drivers/scsi/atari_scsi.*
10737 F:      drivers/scsi/dmx3191d.c
10738 F:      drivers/scsi/g_NCR5380.*
10739 F:      drivers/scsi/mac_scsi.*
10740 F:      drivers/scsi/sun3_scsi.*
10741 F:      drivers/scsi/sun3_scsi_vme.c
10742
10743 NCSI LIBRARY:
10744 M:      Samuel Mendoza-Jonas <sam@mendozajonas.com>
10745 S:      Maintained
10746 F:      net/ncsi/
10747
10748 NCT6775 HARDWARE MONITOR DRIVER
10749 M:      Guenter Roeck <linux@roeck-us.net>
10750 L:      linux-hwmon@vger.kernel.org
10751 S:      Maintained
10752 F:      Documentation/hwmon/nct6775.rst
10753 F:      drivers/hwmon/nct6775.c
10754
10755 NET_FAILOVER MODULE
10756 M:      Sridhar Samudrala <sridhar.samudrala@intel.com>
10757 L:      netdev@vger.kernel.org
10758 S:      Supported
10759 F:      driver/net/net_failover.c
10760 F:      include/net/net_failover.h
10761 F:      Documentation/networking/net_failover.rst
10762
10763 NETEFFECT IWARP RNIC DRIVER (IW_NES)
10764 M:      Faisal Latif <faisal.latif@intel.com>
10765 L:      linux-rdma@vger.kernel.org
10766 W:      http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
10767 S:      Supported
10768 F:      drivers/infiniband/hw/nes/
10769 F:      include/uapi/rdma/nes-abi.h
10770
10771 NETEM NETWORK EMULATOR
10772 M:      Stephen Hemminger <stephen@networkplumber.org>
10773 L:      netem@lists.linux-foundation.org (moderated for non-subscribers)
10774 S:      Maintained
10775 F:      net/sched/sch_netem.c
10776
10777 NETERION 10GbE DRIVERS (s2io/vxge)
10778 M:      Jon Mason <jdmason@kudzu.us>
10779 L:      netdev@vger.kernel.org
10780 S:      Supported
10781 F:      Documentation/networking/device_drivers/neterion/s2io.txt
10782 F:      Documentation/networking/device_drivers/neterion/vxge.txt
10783 F:      drivers/net/ethernet/neterion/
10784
10785 NETFILTER
10786 M:      Pablo Neira Ayuso <pablo@netfilter.org>
10787 M:      Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
10788 M:      Florian Westphal <fw@strlen.de>
10789 L:      netfilter-devel@vger.kernel.org
10790 L:      coreteam@netfilter.org
10791 W:      http://www.netfilter.org/
10792 W:      http://www.iptables.org/
10793 W:      http://www.nftables.org/
10794 Q:      http://patchwork.ozlabs.org/project/netfilter-devel/list/
10795 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
10796 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
10797 S:      Maintained
10798 F:      include/linux/netfilter*
10799 F:      include/linux/netfilter/
10800 F:      include/net/netfilter/
10801 F:      include/uapi/linux/netfilter*
10802 F:      include/uapi/linux/netfilter/
10803 F:      net/*/netfilter.c
10804 F:      net/*/netfilter/
10805 F:      net/netfilter/
10806 F:      net/bridge/br_netfilter*.c
10807
10808 NETROM NETWORK LAYER
10809 M:      Ralf Baechle <ralf@linux-mips.org>
10810 L:      linux-hams@vger.kernel.org
10811 W:      http://www.linux-ax25.org/
10812 S:      Maintained
10813 F:      include/net/netrom.h
10814 F:      include/uapi/linux/netrom.h
10815 F:      net/netrom/
10816
10817 NETRONOME ETHERNET DRIVERS
10818 M:      Jakub Kicinski <jakub.kicinski@netronome.com>
10819 L:      oss-drivers@netronome.com
10820 S:      Maintained
10821 F:      drivers/net/ethernet/netronome/
10822
10823 NETWORK BLOCK DEVICE (NBD)
10824 M:      Josef Bacik <josef@toxicpanda.com>
10825 S:      Maintained
10826 L:      linux-block@vger.kernel.org
10827 L:      nbd@other.debian.org
10828 F:      Documentation/blockdev/nbd.txt
10829 F:      drivers/block/nbd.c
10830 F:      include/trace/events/nbd.h
10831 F:      include/uapi/linux/nbd.h
10832
10833 NETWORK DROP MONITOR
10834 M:      Neil Horman <nhorman@tuxdriver.com>
10835 L:      netdev@vger.kernel.org
10836 S:      Maintained
10837 W:      https://fedorahosted.org/dropwatch/
10838 F:      net/core/drop_monitor.c
10839
10840 NETWORKING DRIVERS
10841 M:      "David S. Miller" <davem@davemloft.net>
10842 L:      netdev@vger.kernel.org
10843 W:      http://www.linuxfoundation.org/en/Net
10844 Q:      http://patchwork.ozlabs.org/project/netdev/list/
10845 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10846 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
10847 S:      Odd Fixes
10848 F:      Documentation/devicetree/bindings/net/
10849 F:      drivers/net/
10850 F:      include/linux/if_*
10851 F:      include/linux/netdevice.h
10852 F:      include/linux/etherdevice.h
10853 F:      include/linux/fcdevice.h
10854 F:      include/linux/fddidevice.h
10855 F:      include/linux/hippidevice.h
10856 F:      include/linux/inetdevice.h
10857 F:      include/uapi/linux/if_*
10858 F:      include/uapi/linux/netdevice.h
10859
10860 NETWORKING DRIVERS (WIRELESS)
10861 M:      Kalle Valo <kvalo@codeaurora.org>
10862 L:      linux-wireless@vger.kernel.org
10863 Q:      http://patchwork.kernel.org/project/linux-wireless/list/
10864 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
10865 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
10866 S:      Maintained
10867 F:      Documentation/devicetree/bindings/net/wireless/
10868 F:      drivers/net/wireless/
10869
10870 NETWORKING [DSA]
10871 M:      Andrew Lunn <andrew@lunn.ch>
10872 M:      Vivien Didelot <vivien.didelot@gmail.com>
10873 M:      Florian Fainelli <f.fainelli@gmail.com>
10874 S:      Maintained
10875 F:      Documentation/devicetree/bindings/net/dsa/
10876 F:      net/dsa/
10877 F:      include/net/dsa.h
10878 F:      include/linux/dsa/
10879 F:      include/linux/platform_data/dsa.h
10880 F:      drivers/net/dsa/
10881
10882 NETWORKING [GENERAL]
10883 M:      "David S. Miller" <davem@davemloft.net>
10884 L:      netdev@vger.kernel.org
10885 W:      http://www.linuxfoundation.org/en/Net
10886 Q:      http://patchwork.ozlabs.org/project/netdev/list/
10887 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10888 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
10889 B:      mailto:netdev@vger.kernel.org
10890 S:      Maintained
10891 F:      net/
10892 F:      include/net/
10893 F:      include/linux/in.h
10894 F:      include/linux/net.h
10895 F:      include/linux/netdevice.h
10896 F:      include/uapi/linux/in.h
10897 F:      include/uapi/linux/net.h
10898 F:      include/uapi/linux/netdevice.h
10899 F:      include/uapi/linux/net_namespace.h
10900 F:      tools/testing/selftests/net/
10901 F:      lib/net_utils.c
10902 F:      lib/random32.c
10903 F:      Documentation/networking/
10904
10905 NETWORKING [IPSEC]
10906 M:      Steffen Klassert <steffen.klassert@secunet.com>
10907 M:      Herbert Xu <herbert@gondor.apana.org.au>
10908 M:      "David S. Miller" <davem@davemloft.net>
10909 L:      netdev@vger.kernel.org
10910 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
10911 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
10912 S:      Maintained
10913 F:      net/xfrm/
10914 F:      net/key/
10915 F:      net/ipv4/xfrm*
10916 F:      net/ipv4/esp4*
10917 F:      net/ipv4/ah4.c
10918 F:      net/ipv4/ipcomp.c
10919 F:      net/ipv4/ip_vti.c
10920 F:      net/ipv6/xfrm*
10921 F:      net/ipv6/esp6*
10922 F:      net/ipv6/ah6.c
10923 F:      net/ipv6/ipcomp6.c
10924 F:      net/ipv6/ip6_vti.c
10925 F:      include/uapi/linux/xfrm.h
10926 F:      include/net/xfrm.h
10927
10928 NETWORKING [IPv4/IPv6]
10929 M:      "David S. Miller" <davem@davemloft.net>
10930 M:      Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
10931 M:      Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
10932 L:      netdev@vger.kernel.org
10933 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10934 S:      Maintained
10935 F:      net/ipv4/
10936 F:      net/ipv6/
10937 F:      include/net/ip*
10938 F:      arch/x86/net/*
10939
10940 NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
10941 M:      Paul Moore <paul@paul-moore.com>
10942 W:      https://github.com/netlabel
10943 L:      netdev@vger.kernel.org
10944 L:      linux-security-module@vger.kernel.org
10945 S:      Maintained
10946 F:      Documentation/netlabel/
10947 F:      include/net/calipso.h
10948 F:      include/net/cipso_ipv4.h
10949 F:      include/net/netlabel.h
10950 F:      include/uapi/linux/netfilter/xt_SECMARK.h
10951 F:      include/uapi/linux/netfilter/xt_CONNSECMARK.h
10952 F:      net/netlabel/
10953 F:      net/ipv4/cipso_ipv4.c
10954 F:      net/ipv6/calipso.c
10955 F:      net/netfilter/xt_CONNSECMARK.c
10956 F:      net/netfilter/xt_SECMARK.c
10957
10958 NETWORKING [TCP]
10959 M:      Eric Dumazet <edumazet@google.com>
10960 L:      netdev@vger.kernel.org
10961 S:      Maintained
10962 F:      net/ipv4/tcp*.c
10963 F:      net/ipv4/syncookies.c
10964 F:      net/ipv6/tcp*.c
10965 F:      net/ipv6/syncookies.c
10966 F:      include/uapi/linux/tcp.h
10967 F:      include/net/tcp.h
10968 F:      include/linux/tcp.h
10969 F:      include/trace/events/tcp.h
10970
10971 NETWORKING [TLS]
10972 M:      Boris Pismenny <borisp@mellanox.com>
10973 M:      Aviad Yehezkel <aviadye@mellanox.com>
10974 M:      Dave Watson <davejwatson@fb.com>
10975 M:      John Fastabend <john.fastabend@gmail.com>
10976 M:      Daniel Borkmann <daniel@iogearbox.net>
10977 L:      netdev@vger.kernel.org
10978 S:      Maintained
10979 F:      net/tls/*
10980 F:      include/uapi/linux/tls.h
10981 F:      include/net/tls.h
10982
10983 NETWORKING [WIRELESS]
10984 L:      linux-wireless@vger.kernel.org
10985 Q:      http://patchwork.kernel.org/project/linux-wireless/list/
10986
10987 NETDEVSIM
10988 M:      Jakub Kicinski <jakub.kicinski@netronome.com>
10989 S:      Maintained
10990 F:      drivers/net/netdevsim/*
10991
10992 NETXEN (1/10) GbE SUPPORT
10993 M:      Manish Chopra <manishc@marvell.com>
10994 M:      Rahul Verma <rahulv@marvell.com>
10995 M:      GR-Linux-NIC-Dev@marvell.com
10996 L:      netdev@vger.kernel.org
10997 S:      Supported
10998 F:      drivers/net/ethernet/qlogic/netxen/
10999
11000 NFC SUBSYSTEM
11001 M:      Samuel Ortiz <sameo@linux.intel.com>
11002 L:      linux-wireless@vger.kernel.org
11003 L:      linux-nfc@lists.01.org (subscribers-only)
11004 S:      Supported
11005 F:      net/nfc/
11006 F:      include/net/nfc/
11007 F:      include/uapi/linux/nfc.h
11008 F:      drivers/nfc/
11009 F:      include/linux/platform_data/nfcmrvl.h
11010 F:      include/linux/platform_data/nxp-nci.h
11011 F:      Documentation/devicetree/bindings/net/nfc/
11012
11013 NFS, SUNRPC, AND LOCKD CLIENTS
11014 M:      Trond Myklebust <trond.myklebust@hammerspace.com>
11015 M:      Anna Schumaker <anna.schumaker@netapp.com>
11016 L:      linux-nfs@vger.kernel.org
11017 W:      http://client.linux-nfs.org
11018 T:      git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
11019 S:      Maintained
11020 F:      fs/lockd/
11021 F:      fs/nfs/
11022 F:      fs/nfs_common/
11023 F:      net/sunrpc/
11024 F:      include/linux/lockd/
11025 F:      include/linux/nfs*
11026 F:      include/linux/sunrpc/
11027 F:      include/uapi/linux/nfs*
11028 F:      include/uapi/linux/sunrpc/
11029
11030 NILFS2 FILESYSTEM
11031 M:      Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
11032 L:      linux-nilfs@vger.kernel.org
11033 W:      https://nilfs.sourceforge.io/
11034 W:      https://nilfs.osdn.jp/
11035 T:      git git://github.com/konis/nilfs2.git
11036 S:      Supported
11037 F:      Documentation/filesystems/nilfs2.txt
11038 F:      fs/nilfs2/
11039 F:      include/trace/events/nilfs2.h
11040 F:      include/uapi/linux/nilfs2_api.h
11041 F:      include/uapi/linux/nilfs2_ondisk.h
11042
11043 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
11044 M:      YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
11045 W:      http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
11046 S:      Maintained
11047 F:      Documentation/scsi/NinjaSCSI.txt
11048 F:      drivers/scsi/pcmcia/nsp_*
11049
11050 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
11051 M:      GOTO Masanori <gotom@debian.or.jp>
11052 M:      YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
11053 W:      http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
11054 S:      Maintained
11055 F:      Documentation/scsi/NinjaSCSI.txt
11056 F:      drivers/scsi/nsp32*
11057
11058 NIOS2 ARCHITECTURE
11059 M:      Ley Foon Tan <lftan@altera.com>
11060 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
11061 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
11062 S:      Maintained
11063 F:      arch/nios2/
11064
11065 NOHZ, DYNTICKS SUPPORT
11066 M:      Frederic Weisbecker <fweisbec@gmail.com>
11067 M:      Thomas Gleixner <tglx@linutronix.de>
11068 M:      Ingo Molnar <mingo@kernel.org>
11069 L:      linux-kernel@vger.kernel.org
11070 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
11071 S:      Maintained
11072 F:      kernel/time/tick*.*
11073 F:      include/linux/tick.h
11074 F:      include/linux/sched/nohz.h
11075
11076 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
11077 M:      Pavel Machek <pavel@ucw.cz>
11078 M:      Sakari Ailus <sakari.ailus@iki.fi>
11079 L:      linux-media@vger.kernel.org
11080 S:      Maintained
11081 F:      drivers/media/i2c/et8ek8
11082 F:      drivers/media/i2c/ad5820.c
11083
11084 NOKIA N900 POWER SUPPLY DRIVERS
11085 R:      Pali Rohár <pali.rohar@gmail.com>
11086 F:      include/linux/power/bq2415x_charger.h
11087 F:      include/linux/power/bq27xxx_battery.h
11088 F:      include/linux/power/isp1704_charger.h
11089 F:      drivers/power/supply/bq2415x_charger.c
11090 F:      drivers/power/supply/bq27xxx_battery.c
11091 F:      drivers/power/supply/bq27xxx_battery_i2c.c
11092 F:      drivers/power/supply/isp1704_charger.c
11093 F:      drivers/power/supply/rx51_battery.c
11094
11095 NOLIBC HEADER FILE
11096 M:      Willy Tarreau <w@1wt.eu>
11097 S:      Maintained
11098 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wtarreau/nolibc.git
11099 F:      tools/include/nolibc/
11100
11101 NTB AMD DRIVER
11102 M:      Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
11103 L:      linux-ntb@googlegroups.com
11104 S:      Supported
11105 F:      drivers/ntb/hw/amd/
11106
11107 NTB DRIVER CORE
11108 M:      Jon Mason <jdmason@kudzu.us>
11109 M:      Dave Jiang <dave.jiang@intel.com>
11110 M:      Allen Hubbe <allenbh@gmail.com>
11111 L:      linux-ntb@googlegroups.com
11112 S:      Supported
11113 W:      https://github.com/jonmason/ntb/wiki
11114 T:      git git://github.com/jonmason/ntb.git
11115 F:      drivers/ntb/
11116 F:      drivers/net/ntb_netdev.c
11117 F:      include/linux/ntb.h
11118 F:      include/linux/ntb_transport.h
11119 F:      tools/testing/selftests/ntb/
11120
11121 NTB IDT DRIVER
11122 M:      Serge Semin <fancer.lancer@gmail.com>
11123 L:      linux-ntb@googlegroups.com
11124 S:      Supported
11125 F:      drivers/ntb/hw/idt/
11126
11127 NTB INTEL DRIVER
11128 M:      Dave Jiang <dave.jiang@intel.com>
11129 L:      linux-ntb@googlegroups.com
11130 S:      Supported
11131 W:      https://github.com/davejiang/linux/wiki
11132 T:      git https://github.com/davejiang/linux.git
11133 F:      drivers/ntb/hw/intel/
11134
11135 NTFS FILESYSTEM
11136 M:      Anton Altaparmakov <anton@tuxera.com>
11137 L:      linux-ntfs-dev@lists.sourceforge.net
11138 W:      http://www.tuxera.com/
11139 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
11140 S:      Supported
11141 F:      Documentation/filesystems/ntfs.txt
11142 F:      fs/ntfs/
11143
11144 NUBUS SUBSYSTEM
11145 M:      Finn Thain <fthain@telegraphics.com.au>
11146 L:      linux-m68k@lists.linux-m68k.org
11147 S:      Maintained
11148 F:      arch/*/include/asm/nubus.h
11149 F:      drivers/nubus/
11150 F:      include/linux/nubus.h
11151 F:      include/uapi/linux/nubus.h
11152
11153 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
11154 M:      Antonino Daplas <adaplas@gmail.com>
11155 L:      linux-fbdev@vger.kernel.org
11156 S:      Maintained
11157 F:      drivers/video/fbdev/riva/
11158 F:      drivers/video/fbdev/nvidia/
11159
11160 NVM EXPRESS DRIVER
11161 M:      Keith Busch <keith.busch@intel.com>
11162 M:      Jens Axboe <axboe@fb.com>
11163 M:      Christoph Hellwig <hch@lst.de>
11164 M:      Sagi Grimberg <sagi@grimberg.me>
11165 L:      linux-nvme@lists.infradead.org
11166 T:      git://git.infradead.org/nvme.git
11167 W:      http://git.infradead.org/nvme.git
11168 S:      Supported
11169 F:      drivers/nvme/host/
11170 F:      include/linux/nvme.h
11171 F:      include/uapi/linux/nvme_ioctl.h
11172
11173 NVM EXPRESS FC TRANSPORT DRIVERS
11174 M:      James Smart <james.smart@broadcom.com>
11175 L:      linux-nvme@lists.infradead.org
11176 S:      Supported
11177 F:      include/linux/nvme-fc.h
11178 F:      include/linux/nvme-fc-driver.h
11179 F:      drivers/nvme/host/fc.c
11180 F:      drivers/nvme/target/fc.c
11181 F:      drivers/nvme/target/fcloop.c
11182
11183 NVM EXPRESS TARGET DRIVER
11184 M:      Christoph Hellwig <hch@lst.de>
11185 M:      Sagi Grimberg <sagi@grimberg.me>
11186 L:      linux-nvme@lists.infradead.org
11187 T:      git://git.infradead.org/nvme.git
11188 W:      http://git.infradead.org/nvme.git
11189 S:      Supported
11190 F:      drivers/nvme/target/
11191
11192 NVMEM FRAMEWORK
11193 M:      Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
11194 S:      Maintained
11195 F:      drivers/nvmem/
11196 F:      Documentation/devicetree/bindings/nvmem/
11197 F:      Documentation/ABI/stable/sysfs-bus-nvmem
11198 F:      include/linux/nvmem-consumer.h
11199 F:      include/linux/nvmem-provider.h
11200
11201 NXP FXAS21002C DRIVER
11202 M:      Rui Miguel Silva <rmfrfs@gmail.com>
11203 L:      linux-iio@vger.kernel.org
11204 S:      Maintained
11205 F:      Documentation/devicetree/bindings/iio/gyroscope/fxas21002c.txt
11206 F:      drivers/iio/gyro/fxas21002c_core.c
11207 F:      drivers/iio/gyro/fxas21002c.h
11208 F:      drivers/iio/gyro/fxas21002c_i2c.c
11209 F:      drivers/iio/gyro/fxas21002c_spi.c
11210
11211 NXP SGTL5000 DRIVER
11212 M:      Fabio Estevam <festevam@gmail.com>
11213 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11214 S:      Maintained
11215 F:      Documentation/devicetree/bindings/sound/sgtl5000.txt
11216 F:      sound/soc/codecs/sgtl5000*
11217
11218 NXP SJA1105 ETHERNET SWITCH DRIVER
11219 M:      Vladimir Oltean <olteanv@gmail.com>
11220 L:      linux-kernel@vger.kernel.org
11221 S:      Maintained
11222 F:      drivers/net/dsa/sja1105
11223
11224 NXP TDA998X DRM DRIVER
11225 M:      Russell King <linux@armlinux.org.uk>
11226 S:      Maintained
11227 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
11228 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
11229 F:      drivers/gpu/drm/i2c/tda998x_drv.c
11230 F:      include/drm/i2c/tda998x.h
11231 F:      include/dt-bindings/display/tda998x.h
11232 K:      "nxp,tda998x"
11233
11234 NXP TFA9879 DRIVER
11235 M:      Peter Rosin <peda@axentia.se>
11236 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11237 S:      Maintained
11238 F:      Documentation/devicetree/bindings/sound/tfa9879.txt
11239 F:      sound/soc/codecs/tfa9879*
11240
11241 NXP-NCI NFC DRIVER
11242 M:      Clément Perrochaud <clement.perrochaud@effinnov.com>
11243 R:      Charles Gorand <charles.gorand@effinnov.com>
11244 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
11245 S:      Supported
11246 F:      drivers/nfc/nxp-nci
11247
11248 OBJAGG
11249 M:      Jiri Pirko <jiri@mellanox.com>
11250 L:      netdev@vger.kernel.org
11251 S:      Supported
11252 F:      lib/objagg.c
11253 F:      lib/test_objagg.c
11254 F:      include/linux/objagg.h
11255
11256 NXP FSPI DRIVER
11257 R:      Yogesh Gaur <yogeshgaur.83@gmail.com>
11258 M:      Ashish Kumar <ashish.kumar@nxp.com>
11259 L:      linux-spi@vger.kernel.org
11260 S:      Maintained
11261 F:      drivers/spi/spi-nxp-fspi.c
11262 F:      Documentation/devicetree/bindings/spi/spi-nxp-fspi.txt
11263
11264 OBJTOOL
11265 M:      Josh Poimboeuf <jpoimboe@redhat.com>
11266 M:      Peter Zijlstra <peterz@infradead.org>
11267 S:      Supported
11268 F:      tools/objtool/
11269
11270 OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
11271 M:      Frederic Barrat <fbarrat@linux.ibm.com>
11272 M:      Andrew Donnellan <andrew.donnellan@au1.ibm.com>
11273 L:      linuxppc-dev@lists.ozlabs.org
11274 S:      Supported
11275 F:      arch/powerpc/platforms/powernv/ocxl.c
11276 F:      arch/powerpc/include/asm/pnv-ocxl.h
11277 F:      drivers/misc/ocxl/
11278 F:      include/misc/ocxl*
11279 F:      include/uapi/misc/ocxl.h
11280 F:      Documentation/accelerators/ocxl.rst
11281
11282 OMAP AUDIO SUPPORT
11283 M:      Peter Ujfalusi <peter.ujfalusi@ti.com>
11284 M:      Jarkko Nikula <jarkko.nikula@bitmer.com>
11285 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11286 L:      linux-omap@vger.kernel.org
11287 S:      Maintained
11288 F:      sound/soc/ti/omap*
11289 F:      sound/soc/ti/rx51.c
11290 F:      sound/soc/ti/n810.c
11291 F:      sound/soc/ti/sdma-pcm.*
11292
11293 OMAP CLOCK FRAMEWORK SUPPORT
11294 M:      Paul Walmsley <paul@pwsan.com>
11295 L:      linux-omap@vger.kernel.org
11296 S:      Maintained
11297 F:      arch/arm/*omap*/*clock*
11298
11299 OMAP DEVICE TREE SUPPORT
11300 M:      Benoît Cousson <bcousson@baylibre.com>
11301 M:      Tony Lindgren <tony@atomide.com>
11302 L:      linux-omap@vger.kernel.org
11303 L:      devicetree@vger.kernel.org
11304 S:      Maintained
11305 F:      arch/arm/boot/dts/*omap*
11306 F:      arch/arm/boot/dts/*am3*
11307 F:      arch/arm/boot/dts/*am4*
11308 F:      arch/arm/boot/dts/*am5*
11309 F:      arch/arm/boot/dts/*dra7*
11310
11311 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
11312 L:      linux-omap@vger.kernel.org
11313 L:      linux-fbdev@vger.kernel.org
11314 S:      Orphan
11315 F:      drivers/video/fbdev/omap2/
11316 F:      Documentation/arm/OMAP/DSS
11317
11318 OMAP FRAMEBUFFER SUPPORT
11319 L:      linux-fbdev@vger.kernel.org
11320 L:      linux-omap@vger.kernel.org
11321 S:      Orphan
11322 F:      drivers/video/fbdev/omap/
11323
11324 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
11325 M:      Roger Quadros <rogerq@ti.com>
11326 M:      Tony Lindgren <tony@atomide.com>
11327 L:      linux-omap@vger.kernel.org
11328 S:      Maintained
11329 F:      drivers/memory/omap-gpmc.c
11330 F:      arch/arm/mach-omap2/*gpmc*
11331
11332 OMAP GPIO DRIVER
11333 M:      Grygorii Strashko <grygorii.strashko@ti.com>
11334 M:      Santosh Shilimkar <ssantosh@kernel.org>
11335 M:      Kevin Hilman <khilman@kernel.org>
11336 L:      linux-omap@vger.kernel.org
11337 S:      Maintained
11338 F:      Documentation/devicetree/bindings/gpio/gpio-omap.txt
11339 F:      drivers/gpio/gpio-omap.c
11340
11341 OMAP HARDWARE SPINLOCK SUPPORT
11342 M:      Ohad Ben-Cohen <ohad@wizery.com>
11343 L:      linux-omap@vger.kernel.org
11344 S:      Maintained
11345 F:      drivers/hwspinlock/omap_hwspinlock.c
11346
11347 OMAP HS MMC SUPPORT
11348 L:      linux-mmc@vger.kernel.org
11349 L:      linux-omap@vger.kernel.org
11350 S:      Orphan
11351 F:      drivers/mmc/host/omap_hsmmc.c
11352
11353 OMAP HWMOD DATA
11354 M:      Paul Walmsley <paul@pwsan.com>
11355 L:      linux-omap@vger.kernel.org
11356 S:      Maintained
11357 F:      arch/arm/mach-omap2/omap_hwmod*data*
11358
11359 OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
11360 M:      Benoît Cousson <bcousson@baylibre.com>
11361 L:      linux-omap@vger.kernel.org
11362 S:      Maintained
11363 F:      arch/arm/mach-omap2/omap_hwmod_44xx_data.c
11364
11365 OMAP HWMOD SUPPORT
11366 M:      Benoît Cousson <bcousson@baylibre.com>
11367 M:      Paul Walmsley <paul@pwsan.com>
11368 L:      linux-omap@vger.kernel.org
11369 S:      Maintained
11370 F:      arch/arm/mach-omap2/omap_hwmod.*
11371
11372 OMAP I2C DRIVER
11373 M:      Vignesh R <vigneshr@ti.com>
11374 L:      linux-omap@vger.kernel.org
11375 L:      linux-i2c@vger.kernel.org
11376 S:      Maintained
11377 F:      Documentation/devicetree/bindings/i2c/i2c-omap.txt
11378 F:      drivers/i2c/busses/i2c-omap.c
11379
11380 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
11381 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11382 L:      linux-media@vger.kernel.org
11383 S:      Maintained
11384 F:      Documentation/devicetree/bindings/media/ti,omap3isp.txt
11385 F:      drivers/media/platform/omap3isp/
11386 F:      drivers/staging/media/omap4iss/
11387
11388 OMAP MMC SUPPORT
11389 M:      Aaro Koskinen <aaro.koskinen@iki.fi>
11390 L:      linux-omap@vger.kernel.org
11391 S:      Odd Fixes
11392 F:      drivers/mmc/host/omap.c
11393
11394 OMAP POWER MANAGEMENT SUPPORT
11395 M:      Kevin Hilman <khilman@kernel.org>
11396 L:      linux-omap@vger.kernel.org
11397 S:      Maintained
11398 F:      arch/arm/*omap*/*pm*
11399 F:      drivers/cpufreq/omap-cpufreq.c
11400
11401 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
11402 M:      Rajendra Nayak <rnayak@codeaurora.org>
11403 M:      Paul Walmsley <paul@pwsan.com>
11404 L:      linux-omap@vger.kernel.org
11405 S:      Maintained
11406 F:      arch/arm/mach-omap2/prm*
11407
11408 OMAP RANDOM NUMBER GENERATOR SUPPORT
11409 M:      Deepak Saxena <dsaxena@plexity.net>
11410 S:      Maintained
11411 F:      drivers/char/hw_random/omap-rng.c
11412
11413 OMAP USB SUPPORT
11414 L:      linux-usb@vger.kernel.org
11415 L:      linux-omap@vger.kernel.org
11416 S:      Orphan
11417 F:      drivers/usb/*/*omap*
11418 F:      arch/arm/*omap*/usb*
11419
11420 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
11421 M:      Mark Jackson <mpfj@newflow.co.uk>
11422 L:      linux-omap@vger.kernel.org
11423 S:      Maintained
11424 F:      arch/arm/boot/dts/am335x-nano.dts
11425
11426 OMAP1 SUPPORT
11427 M:      Aaro Koskinen <aaro.koskinen@iki.fi>
11428 M:      Tony Lindgren <tony@atomide.com>
11429 L:      linux-omap@vger.kernel.org
11430 Q:      http://patchwork.kernel.org/project/linux-omap/list/
11431 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
11432 S:      Maintained
11433 F:      arch/arm/mach-omap1/
11434 F:      arch/arm/plat-omap/
11435 F:      arch/arm/configs/omap1_defconfig
11436 F:      drivers/i2c/busses/i2c-omap.c
11437 F:      include/linux/platform_data/i2c-omap.h
11438 F:      include/linux/platform_data/ams-delta-fiq.h
11439
11440 OMAP2+ SUPPORT
11441 M:      Tony Lindgren <tony@atomide.com>
11442 L:      linux-omap@vger.kernel.org
11443 W:      http://www.muru.com/linux/omap/
11444 W:      http://linux.omap.com/
11445 Q:      http://patchwork.kernel.org/project/linux-omap/list/
11446 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
11447 S:      Maintained
11448 F:      arch/arm/mach-omap2/
11449 F:      arch/arm/plat-omap/
11450 F:      arch/arm/configs/omap2plus_defconfig
11451 F:      drivers/i2c/busses/i2c-omap.c
11452 F:      drivers/irqchip/irq-omap-intc.c
11453 F:      drivers/mfd/*omap*.c
11454 F:      drivers/mfd/menelaus.c
11455 F:      drivers/mfd/palmas.c
11456 F:      drivers/mfd/tps65217.c
11457 F:      drivers/mfd/tps65218.c
11458 F:      drivers/mfd/tps65910.c
11459 F:      drivers/mfd/twl-core.[ch]
11460 F:      drivers/mfd/twl4030*.c
11461 F:      drivers/mfd/twl6030*.c
11462 F:      drivers/mfd/twl6040*.c
11463 F:      drivers/regulator/palmas-regulator*.c
11464 F:      drivers/regulator/pbias-regulator.c
11465 F:      drivers/regulator/tps65217-regulator.c
11466 F:      drivers/regulator/tps65218-regulator.c
11467 F:      drivers/regulator/tps65910-regulator.c
11468 F:      drivers/regulator/twl-regulator.c
11469 F:      drivers/regulator/twl6030-regulator.c
11470 F:      include/linux/platform_data/i2c-omap.h
11471
11472 ONION OMEGA2+ BOARD
11473 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
11474 L:      linux-mips@vger.kernel.org
11475 S:      Maintained
11476 F:      arch/mips/boot/dts/ralink/omega2p.dts
11477
11478 OMFS FILESYSTEM
11479 M:      Bob Copeland <me@bobcopeland.com>
11480 L:      linux-karma-devel@lists.sourceforge.net
11481 S:      Maintained
11482 F:      Documentation/filesystems/omfs.txt
11483 F:      fs/omfs/
11484
11485 OMNIKEY CARDMAN 4000 DRIVER
11486 M:      Harald Welte <laforge@gnumonks.org>
11487 S:      Maintained
11488 F:      drivers/char/pcmcia/cm4000_cs.c
11489 F:      include/linux/cm4000_cs.h
11490 F:      include/uapi/linux/cm4000_cs.h
11491
11492 OMNIKEY CARDMAN 4040 DRIVER
11493 M:      Harald Welte <laforge@gnumonks.org>
11494 S:      Maintained
11495 F:      drivers/char/pcmcia/cm4040_cs.*
11496
11497 OMNIVISION OV13858 SENSOR DRIVER
11498 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
11499 L:      linux-media@vger.kernel.org
11500 T:      git git://linuxtv.org/media_tree.git
11501 S:      Maintained
11502 F:      drivers/media/i2c/ov13858.c
11503
11504 OMNIVISION OV2680 SENSOR DRIVER
11505 M:      Rui Miguel Silva <rmfrfs@gmail.com>
11506 L:      linux-media@vger.kernel.org
11507 T:      git git://linuxtv.org/media_tree.git
11508 S:      Maintained
11509 F:      drivers/media/i2c/ov2680.c
11510 F:      Documentation/devicetree/bindings/media/i2c/ov2680.txt
11511
11512 OMNIVISION OV2685 SENSOR DRIVER
11513 M:      Shunqian Zheng <zhengsq@rock-chips.com>
11514 L:      linux-media@vger.kernel.org
11515 T:      git git://linuxtv.org/media_tree.git
11516 S:      Maintained
11517 F:      drivers/media/i2c/ov2685.c
11518
11519 OMNIVISION OV5640 SENSOR DRIVER
11520 M:      Steve Longerbeam <slongerbeam@gmail.com>
11521 L:      linux-media@vger.kernel.org
11522 T:      git git://linuxtv.org/media_tree.git
11523 S:      Maintained
11524 F:      drivers/media/i2c/ov5640.c
11525
11526 OMNIVISION OV5647 SENSOR DRIVER
11527 M:      Luis Oliveira <lolivei@synopsys.com>
11528 L:      linux-media@vger.kernel.org
11529 T:      git git://linuxtv.org/media_tree.git
11530 S:      Maintained
11531 F:      drivers/media/i2c/ov5647.c
11532
11533 OMNIVISION OV5695 SENSOR DRIVER
11534 M:      Shunqian Zheng <zhengsq@rock-chips.com>
11535 L:      linux-media@vger.kernel.org
11536 T:      git git://linuxtv.org/media_tree.git
11537 S:      Maintained
11538 F:      drivers/media/i2c/ov5695.c
11539
11540 OMNIVISION OV7670 SENSOR DRIVER
11541 M:      Jonathan Corbet <corbet@lwn.net>
11542 L:      linux-media@vger.kernel.org
11543 T:      git git://linuxtv.org/media_tree.git
11544 S:      Maintained
11545 F:      drivers/media/i2c/ov7670.c
11546 F:      Documentation/devicetree/bindings/media/i2c/ov7670.txt
11547
11548 OMNIVISION OV772x SENSOR DRIVER
11549 M:      Jacopo Mondi <jacopo@jmondi.org>
11550 L:      linux-media@vger.kernel.org
11551 T:      git git://linuxtv.org/media_tree.git
11552 S:      Odd fixes
11553 F:      drivers/media/i2c/ov772x.c
11554 F:      include/media/i2c/ov772x.h
11555 F:      Documentation/devicetree/bindings/media/i2c/ov772x.txt
11556
11557 OMNIVISION OV7740 SENSOR DRIVER
11558 M:      Wenyou Yang <wenyou.yang@microchip.com>
11559 L:      linux-media@vger.kernel.org
11560 T:      git git://linuxtv.org/media_tree.git
11561 S:      Maintained
11562 F:      drivers/media/i2c/ov7740.c
11563 F:      Documentation/devicetree/bindings/media/i2c/ov7740.txt
11564
11565 OMNIVISION OV9640 SENSOR DRIVER
11566 M:      Petr Cvek <petrcvekcz@gmail.com>
11567 L:      linux-media@vger.kernel.org
11568 S:      Maintained
11569 F:      drivers/media/i2c/ov9640.*
11570
11571 OMNIVISION OV8856 SENSOR DRIVER
11572 M:      Ben Kao <ben.kao@intel.com>
11573 L:      linux-media@vger.kernel.org
11574 T:      git git://linuxtv.org/media_tree.git
11575 S:      Maintained
11576 F:      drivers/media/i2c/ov8856.c
11577
11578 OMNIVISION OV9650 SENSOR DRIVER
11579 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
11580 R:      Akinobu Mita <akinobu.mita@gmail.com>
11581 R:      Sylwester Nawrocki <s.nawrocki@samsung.com>
11582 L:      linux-media@vger.kernel.org
11583 T:      git git://linuxtv.org/media_tree.git
11584 S:      Maintained
11585 F:      drivers/media/i2c/ov9650.c
11586 F:      Documentation/devicetree/bindings/media/i2c/ov9650.txt
11587
11588 ONENAND FLASH DRIVER
11589 M:      Kyungmin Park <kyungmin.park@samsung.com>
11590 L:      linux-mtd@lists.infradead.org
11591 S:      Maintained
11592 F:      drivers/mtd/nand/onenand/
11593 F:      include/linux/mtd/onenand*.h
11594
11595 ONSTREAM SCSI TAPE DRIVER
11596 M:      Willem Riede <osst@riede.org>
11597 L:      osst-users@lists.sourceforge.net
11598 L:      linux-scsi@vger.kernel.org
11599 S:      Maintained
11600 F:      Documentation/scsi/osst.txt
11601 F:      drivers/scsi/osst.*
11602 F:      drivers/scsi/osst_*.h
11603 F:      drivers/scsi/st.h
11604
11605 OP-TEE DRIVER
11606 M:      Jens Wiklander <jens.wiklander@linaro.org>
11607 S:      Maintained
11608 F:      drivers/tee/optee/
11609
11610 OP-TEE RANDOM NUMBER GENERATOR (RNG) DRIVER
11611 M:      Sumit Garg <sumit.garg@linaro.org>
11612 S:      Maintained
11613 F:      drivers/char/hw_random/optee-rng.c
11614
11615 OPA-VNIC DRIVER
11616 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
11617 M:      Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
11618 L:      linux-rdma@vger.kernel.org
11619 S:      Supported
11620 F:      drivers/infiniband/ulp/opa_vnic
11621
11622 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
11623 M:      Pantelis Antoniou <pantelis.antoniou@konsulko.com>
11624 M:      Frank Rowand <frowand.list@gmail.com>
11625 L:      devicetree@vger.kernel.org
11626 S:      Maintained
11627 F:      Documentation/devicetree/dynamic-resolution-notes.txt
11628 F:      Documentation/devicetree/overlay-notes.txt
11629 F:      drivers/of/overlay.c
11630 F:      drivers/of/resolver.c
11631 K:      of_overlay_notifier_
11632
11633 OPEN FIRMWARE AND FLATTENED DEVICE TREE
11634 M:      Rob Herring <robh+dt@kernel.org>
11635 M:      Frank Rowand <frowand.list@gmail.com>
11636 L:      devicetree@vger.kernel.org
11637 W:      http://www.devicetree.org/
11638 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
11639 S:      Maintained
11640 F:      drivers/of/
11641 F:      include/linux/of*.h
11642 F:      scripts/dtc/
11643 F:      Documentation/ABI/testing/sysfs-firmware-ofw
11644
11645 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
11646 M:      Rob Herring <robh+dt@kernel.org>
11647 M:      Mark Rutland <mark.rutland@arm.com>
11648 L:      devicetree@vger.kernel.org
11649 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
11650 Q:      http://patchwork.ozlabs.org/project/devicetree-bindings/list/
11651 S:      Maintained
11652 F:      Documentation/devicetree/
11653 F:      arch/*/boot/dts/
11654 F:      include/dt-bindings/
11655
11656 OPENCORES I2C BUS DRIVER
11657 M:      Peter Korsgaard <peter@korsgaard.com>
11658 M:      Andrew Lunn <andrew@lunn.ch>
11659 L:      linux-i2c@vger.kernel.org
11660 S:      Maintained
11661 F:      Documentation/i2c/busses/i2c-ocores
11662 F:      drivers/i2c/busses/i2c-ocores.c
11663 F:      include/linux/platform_data/i2c-ocores.h
11664
11665 OPENRISC ARCHITECTURE
11666 M:      Jonas Bonn <jonas@southpole.se>
11667 M:      Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
11668 M:      Stafford Horne <shorne@gmail.com>
11669 T:      git git://github.com/openrisc/linux.git
11670 L:      openrisc@lists.librecores.org
11671 W:      http://openrisc.io
11672 S:      Maintained
11673 F:      Documentation/devicetree/bindings/openrisc/
11674 F:      Documentation/openrisc/
11675 F:      arch/openrisc/
11676 F:      drivers/irqchip/irq-ompic.c
11677 F:      drivers/irqchip/irq-or1k-*
11678
11679 OPENVSWITCH
11680 M:      Pravin B Shelar <pshelar@ovn.org>
11681 L:      netdev@vger.kernel.org
11682 L:      dev@openvswitch.org
11683 W:      http://openvswitch.org
11684 S:      Maintained
11685 F:      net/openvswitch/
11686 F:      include/uapi/linux/openvswitch.h
11687
11688 OPERATING PERFORMANCE POINTS (OPP)
11689 M:      Viresh Kumar <vireshk@kernel.org>
11690 M:      Nishanth Menon <nm@ti.com>
11691 M:      Stephen Boyd <sboyd@kernel.org>
11692 L:      linux-pm@vger.kernel.org
11693 S:      Maintained
11694 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
11695 F:      drivers/opp/
11696 F:      include/linux/pm_opp.h
11697 F:      Documentation/power/opp.txt
11698 F:      Documentation/devicetree/bindings/opp/
11699
11700 OPL4 DRIVER
11701 M:      Clemens Ladisch <clemens@ladisch.de>
11702 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11703 T:      git git://git.alsa-project.org/alsa-kernel.git
11704 S:      Maintained
11705 F:      sound/drivers/opl4/
11706
11707 OPROFILE
11708 M:      Robert Richter <rric@kernel.org>
11709 L:      oprofile-list@lists.sf.net
11710 S:      Maintained
11711 F:      arch/*/include/asm/oprofile*.h
11712 F:      arch/*/oprofile/
11713 F:      drivers/oprofile/
11714 F:      include/linux/oprofile.h
11715
11716 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
11717 M:      Mark Fasheh <mark@fasheh.com>
11718 M:      Joel Becker <jlbec@evilplan.org>
11719 L:      ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
11720 W:      http://ocfs2.wiki.kernel.org
11721 S:      Supported
11722 F:      Documentation/filesystems/ocfs2.txt
11723 F:      Documentation/filesystems/dlmfs.txt
11724 F:      fs/ocfs2/
11725
11726 ORANGEFS FILESYSTEM
11727 M:      Mike Marshall <hubcap@omnibond.com>
11728 R:      Martin Brandenburg <martin@omnibond.com>
11729 L:      devel@lists.orangefs.org
11730 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
11731 S:      Supported
11732 F:      fs/orangefs/
11733 F:      Documentation/filesystems/orangefs.txt
11734
11735 ORINOCO DRIVER
11736 L:      linux-wireless@vger.kernel.org
11737 W:      http://wireless.kernel.org/en/users/Drivers/orinoco
11738 W:      http://www.nongnu.org/orinoco/
11739 S:      Orphan
11740 F:      drivers/net/wireless/intersil/orinoco/
11741
11742 OV2659 OMNIVISION SENSOR DRIVER
11743 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
11744 L:      linux-media@vger.kernel.org
11745 W:      https://linuxtv.org
11746 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11747 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11748 S:      Maintained
11749 F:      drivers/media/i2c/ov2659.c
11750 F:      include/media/i2c/ov2659.h
11751
11752 OVERLAY FILESYSTEM
11753 M:      Miklos Szeredi <miklos@szeredi.hu>
11754 L:      linux-unionfs@vger.kernel.org
11755 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
11756 S:      Supported
11757 F:      fs/overlayfs/
11758 F:      Documentation/filesystems/overlayfs.txt
11759
11760 P54 WIRELESS DRIVER
11761 M:      Christian Lamparter <chunkeey@googlemail.com>
11762 L:      linux-wireless@vger.kernel.org
11763 W:      http://wireless.kernel.org/en/users/Drivers/p54
11764 S:      Maintained
11765 F:      drivers/net/wireless/intersil/p54/
11766
11767 PA SEMI ETHERNET DRIVER
11768 L:      netdev@vger.kernel.org
11769 S:      Orphan
11770 F:      drivers/net/ethernet/pasemi/*
11771
11772 PA SEMI SMBUS DRIVER
11773 L:      linux-i2c@vger.kernel.org
11774 S:      Orphan
11775 F:      drivers/i2c/busses/i2c-pasemi.c
11776
11777 PACKING
11778 M:      Vladimir Oltean <olteanv@gmail.com>
11779 L:      netdev@vger.kernel.org
11780 S:      Supported
11781 F:      lib/packing.c
11782 F:      include/linux/packing.h
11783 F:      Documentation/packing.txt
11784
11785 PADATA PARALLEL EXECUTION MECHANISM
11786 M:      Steffen Klassert <steffen.klassert@secunet.com>
11787 L:      linux-crypto@vger.kernel.org
11788 S:      Maintained
11789 F:      kernel/padata.c
11790 F:      include/linux/padata.h
11791 F:      Documentation/padata.txt
11792
11793 PANASONIC LAPTOP ACPI EXTRAS DRIVER
11794 M:      Harald Welte <laforge@gnumonks.org>
11795 L:      platform-driver-x86@vger.kernel.org
11796 S:      Maintained
11797 F:      drivers/platform/x86/panasonic-laptop.c
11798
11799 PARALLEL LCD/KEYPAD PANEL DRIVER
11800 M:      Willy Tarreau <willy@haproxy.com>
11801 M:      Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
11802 S:      Odd Fixes
11803 F:      Documentation/auxdisplay/lcd-panel-cgram.txt
11804 F:      drivers/auxdisplay/panel.c
11805
11806 PARALLEL PORT SUBSYSTEM
11807 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
11808 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
11809 L:      linux-parport@lists.infradead.org (subscribers-only)
11810 S:      Maintained
11811 F:      drivers/parport/
11812 F:      include/linux/parport*.h
11813 F:      drivers/char/ppdev.c
11814 F:      include/uapi/linux/ppdev.h
11815 F:      Documentation/parport*.txt
11816
11817 PARAVIRT_OPS INTERFACE
11818 M:      Juergen Gross <jgross@suse.com>
11819 M:      Alok Kataria <akataria@vmware.com>
11820 L:      virtualization@lists.linux-foundation.org
11821 S:      Supported
11822 F:      Documentation/virtual/paravirt_ops.txt
11823 F:      arch/*/kernel/paravirt*
11824 F:      arch/*/include/asm/paravirt*.h
11825 F:      include/linux/hypervisor.h
11826
11827 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
11828 M:      Tim Waugh <tim@cyberelk.net>
11829 L:      linux-parport@lists.infradead.org (subscribers-only)
11830 S:      Maintained
11831 F:      Documentation/blockdev/paride.txt
11832 F:      drivers/block/paride/
11833
11834 PARISC ARCHITECTURE
11835 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
11836 M:      Helge Deller <deller@gmx.de>
11837 L:      linux-parisc@vger.kernel.org
11838 W:      http://www.parisc-linux.org/
11839 Q:      http://patchwork.kernel.org/project/linux-parisc/list/
11840 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
11841 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
11842 S:      Maintained
11843 F:      arch/parisc/
11844 F:      Documentation/parisc/
11845 F:      drivers/parisc/
11846 F:      drivers/char/agp/parisc-agp.c
11847 F:      drivers/input/serio/gscps2.c
11848 F:      drivers/parport/parport_gsc.*
11849 F:      drivers/tty/serial/8250/8250_gsc.c
11850 F:      drivers/video/fbdev/sti*
11851 F:      drivers/video/console/sti*
11852 F:      drivers/video/logo/logo_parisc*
11853
11854 PARMAN
11855 M:      Jiri Pirko <jiri@mellanox.com>
11856 L:      netdev@vger.kernel.org
11857 S:      Supported
11858 F:      lib/parman.c
11859 F:      lib/test_parman.c
11860 F:      include/linux/parman.h
11861
11862 PC ENGINES APU BOARD DRIVER
11863 M:      Enrico Weigelt, metux IT consult <info@metux.net>
11864 S:      Maintained
11865 F:      drivers/platform/x86/pcengines-apuv2.c
11866
11867 PC87360 HARDWARE MONITORING DRIVER
11868 M:      Jim Cromie <jim.cromie@gmail.com>
11869 L:      linux-hwmon@vger.kernel.org
11870 S:      Maintained
11871 F:      Documentation/hwmon/pc87360.rst
11872 F:      drivers/hwmon/pc87360.c
11873
11874 PC8736x GPIO DRIVER
11875 M:      Jim Cromie <jim.cromie@gmail.com>
11876 S:      Maintained
11877 F:      drivers/char/pc8736x_gpio.c
11878
11879 PC87427 HARDWARE MONITORING DRIVER
11880 M:      Jean Delvare <jdelvare@suse.com>
11881 L:      linux-hwmon@vger.kernel.org
11882 S:      Maintained
11883 F:      Documentation/hwmon/pc87427.rst
11884 F:      drivers/hwmon/pc87427.c
11885
11886 PCA9532 LED DRIVER
11887 M:      Riku Voipio <riku.voipio@iki.fi>
11888 S:      Maintained
11889 F:      drivers/leds/leds-pca9532.c
11890 F:      include/linux/leds-pca9532.h
11891
11892 PCA9541 I2C BUS MASTER SELECTOR DRIVER
11893 M:      Guenter Roeck <linux@roeck-us.net>
11894 L:      linux-i2c@vger.kernel.org
11895 S:      Maintained
11896 F:      drivers/i2c/muxes/i2c-mux-pca9541.c
11897
11898 PCDP - PRIMARY CONSOLE AND DEBUG PORT
11899 M:      Khalid Aziz <khalid@gonehiking.org>
11900 S:      Maintained
11901 F:      drivers/firmware/pcdp.*
11902
11903 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
11904 M:      Thomas Petazzoni <thomas.petazzoni@bootlin.com>
11905 L:      linux-pci@vger.kernel.org
11906 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11907 S:      Maintained
11908 F:      Documentation/devicetree/bindings/pci/aardvark-pci.txt
11909 F:      drivers/pci/controller/pci-aardvark.c
11910
11911 PCI DRIVER FOR ALTERA PCIE IP
11912 M:      Ley Foon Tan <lftan@altera.com>
11913 L:      rfi@lists.rocketboards.org (moderated for non-subscribers)
11914 L:      linux-pci@vger.kernel.org
11915 S:      Supported
11916 F:      Documentation/devicetree/bindings/pci/altera-pcie.txt
11917 F:      drivers/pci/controller/pcie-altera.c
11918
11919 PCI DRIVER FOR APPLIEDMICRO XGENE
11920 M:      Toan Le <toan@os.amperecomputing.com>
11921 L:      linux-pci@vger.kernel.org
11922 L:      linux-arm-kernel@lists.infradead.org
11923 S:      Maintained
11924 F:      Documentation/devicetree/bindings/pci/xgene-pci.txt
11925 F:      drivers/pci/controller/pci-xgene.c
11926
11927 PCI DRIVER FOR ARM VERSATILE PLATFORM
11928 M:      Rob Herring <robh@kernel.org>
11929 L:      linux-pci@vger.kernel.org
11930 L:      linux-arm-kernel@lists.infradead.org
11931 S:      Maintained
11932 F:      Documentation/devicetree/bindings/pci/versatile.txt
11933 F:      drivers/pci/controller/pci-versatile.c
11934
11935 PCI DRIVER FOR ARMADA 8K
11936 M:      Thomas Petazzoni <thomas.petazzoni@bootlin.com>
11937 L:      linux-pci@vger.kernel.org
11938 L:      linux-arm-kernel@lists.infradead.org
11939 S:      Maintained
11940 F:      Documentation/devicetree/bindings/pci/pci-armada8k.txt
11941 F:      drivers/pci/controller/dwc/pcie-armada8k.c
11942
11943 PCI DRIVER FOR CADENCE PCIE IP
11944 M:      Tom Joseph <tjoseph@cadence.com>
11945 L:      linux-pci@vger.kernel.org
11946 S:      Maintained
11947 F:      Documentation/devicetree/bindings/pci/cdns,*.txt
11948 F:      drivers/pci/controller/pcie-cadence*
11949
11950 PCI DRIVER FOR FREESCALE LAYERSCAPE
11951 M:      Minghuan Lian <minghuan.Lian@nxp.com>
11952 M:      Mingkai Hu <mingkai.hu@nxp.com>
11953 M:      Roy Zang <roy.zang@nxp.com>
11954 L:      linuxppc-dev@lists.ozlabs.org
11955 L:      linux-pci@vger.kernel.org
11956 L:      linux-arm-kernel@lists.infradead.org
11957 S:      Maintained
11958 F:      drivers/pci/controller/dwc/*layerscape*
11959
11960 PCI DRIVER FOR GENERIC OF HOSTS
11961 M:      Will Deacon <will.deacon@arm.com>
11962 L:      linux-pci@vger.kernel.org
11963 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11964 S:      Maintained
11965 F:      Documentation/devicetree/bindings/pci/host-generic-pci.txt
11966 F:      drivers/pci/controller/pci-host-common.c
11967 F:      drivers/pci/controller/pci-host-generic.c
11968
11969 PCI DRIVER FOR IMX6
11970 M:      Richard Zhu <hongxing.zhu@nxp.com>
11971 M:      Lucas Stach <l.stach@pengutronix.de>
11972 L:      linux-pci@vger.kernel.org
11973 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11974 S:      Maintained
11975 F:      Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
11976 F:      drivers/pci/controller/dwc/*imx6*
11977
11978 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
11979 M:      Keith Busch <keith.busch@intel.com>
11980 M:      Jonathan Derrick <jonathan.derrick@intel.com>
11981 L:      linux-pci@vger.kernel.org
11982 S:      Supported
11983 F:      drivers/pci/controller/vmd.c
11984
11985 PCI DRIVER FOR MICROSEMI SWITCHTEC
11986 M:      Kurt Schwemmer <kurt.schwemmer@microsemi.com>
11987 M:      Logan Gunthorpe <logang@deltatee.com>
11988 L:      linux-pci@vger.kernel.org
11989 S:      Maintained
11990 F:      Documentation/switchtec.txt
11991 F:      Documentation/ABI/testing/sysfs-class-switchtec
11992 F:      drivers/pci/switch/switchtec*
11993 F:      include/uapi/linux/switchtec_ioctl.h
11994 F:      include/linux/switchtec.h
11995 F:      drivers/ntb/hw/mscc/
11996
11997 PCI DRIVER FOR MOBIVEIL PCIE IP
11998 M:      Subrahmanya Lingappa <l.subrahmanya@mobiveil.co.in>
11999 L:      linux-pci@vger.kernel.org
12000 S:      Supported
12001 F:      Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
12002 F:      drivers/pci/controller/pcie-mobiveil.c
12003
12004 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
12005 M:      Thomas Petazzoni <thomas.petazzoni@bootlin.com>
12006 M:      Jason Cooper <jason@lakedaemon.net>
12007 L:      linux-pci@vger.kernel.org
12008 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12009 S:      Maintained
12010 F:      drivers/pci/controller/*mvebu*
12011
12012 PCI DRIVER FOR NVIDIA TEGRA
12013 M:      Thierry Reding <thierry.reding@gmail.com>
12014 L:      linux-tegra@vger.kernel.org
12015 L:      linux-pci@vger.kernel.org
12016 S:      Supported
12017 F:      Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
12018 F:      drivers/pci/controller/pci-tegra.c
12019
12020 PCI DRIVER FOR RENESAS R-CAR
12021 M:      Simon Horman <horms@verge.net.au>
12022 L:      linux-pci@vger.kernel.org
12023 L:      linux-renesas-soc@vger.kernel.org
12024 S:      Maintained
12025 F:      drivers/pci/controller/*rcar*
12026
12027 PCI DRIVER FOR SAMSUNG EXYNOS
12028 M:      Jingoo Han <jingoohan1@gmail.com>
12029 L:      linux-pci@vger.kernel.org
12030 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12031 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12032 S:      Maintained
12033 F:      drivers/pci/controller/dwc/pci-exynos.c
12034
12035 PCI DRIVER FOR SYNOPSYS DESIGNWARE
12036 M:      Jingoo Han <jingoohan1@gmail.com>
12037 M:      Gustavo Pimentel <gustavo.pimentel@synopsys.com>
12038 L:      linux-pci@vger.kernel.org
12039 S:      Maintained
12040 F:      Documentation/devicetree/bindings/pci/designware-pcie.txt
12041 F:      drivers/pci/controller/dwc/*designware*
12042
12043 PCI DRIVER FOR TI DRA7XX
12044 M:      Kishon Vijay Abraham I <kishon@ti.com>
12045 L:      linux-omap@vger.kernel.org
12046 L:      linux-pci@vger.kernel.org
12047 S:      Supported
12048 F:      Documentation/devicetree/bindings/pci/ti-pci.txt
12049 F:      drivers/pci/controller/dwc/pci-dra7xx.c
12050
12051 PCI DRIVER FOR TI KEYSTONE
12052 M:      Murali Karicheri <m-karicheri2@ti.com>
12053 L:      linux-pci@vger.kernel.org
12054 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12055 S:      Maintained
12056 F:      drivers/pci/controller/dwc/pci-keystone.c
12057
12058 PCI ENDPOINT SUBSYSTEM
12059 M:      Kishon Vijay Abraham I <kishon@ti.com>
12060 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
12061 L:      linux-pci@vger.kernel.org
12062 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
12063 S:      Supported
12064 F:      drivers/pci/endpoint/
12065 F:      drivers/misc/pci_endpoint_test.c
12066 F:      tools/pci/
12067
12068 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
12069 M:      Russell Currey <ruscur@russell.cc>
12070 M:      Sam Bobroff <sbobroff@linux.ibm.com>
12071 M:      Oliver O'Halloran <oohall@gmail.com>
12072 L:      linuxppc-dev@lists.ozlabs.org
12073 S:      Supported
12074 F:      Documentation/PCI/pci-error-recovery.txt
12075 F:      drivers/pci/pcie/aer.c
12076 F:      drivers/pci/pcie/dpc.c
12077 F:      drivers/pci/pcie/err.c
12078 F:      Documentation/powerpc/eeh-pci-error-recovery.txt
12079 F:      arch/powerpc/kernel/eeh*.c
12080 F:      arch/powerpc/platforms/*/eeh*.c
12081 F:      arch/powerpc/include/*/eeh*.h
12082
12083 PCI ERROR RECOVERY
12084 M:      Linas Vepstas <linasvepstas@gmail.com>
12085 L:      linux-pci@vger.kernel.org
12086 S:      Supported
12087 F:      Documentation/PCI/pci-error-recovery.txt
12088
12089 PCI MSI DRIVER FOR ALTERA MSI IP
12090 M:      Ley Foon Tan <lftan@altera.com>
12091 L:      rfi@lists.rocketboards.org (moderated for non-subscribers)
12092 L:      linux-pci@vger.kernel.org
12093 S:      Supported
12094 F:      Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
12095 F:      drivers/pci/controller/pcie-altera-msi.c
12096
12097 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
12098 M:      Toan Le <toan@os.amperecomputing.com>
12099 L:      linux-pci@vger.kernel.org
12100 L:      linux-arm-kernel@lists.infradead.org
12101 S:      Maintained
12102 F:      Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
12103 F:      drivers/pci/controller/pci-xgene-msi.c
12104
12105 PCI SUBSYSTEM
12106 M:      Bjorn Helgaas <bhelgaas@google.com>
12107 L:      linux-pci@vger.kernel.org
12108 Q:      http://patchwork.ozlabs.org/project/linux-pci/list/
12109 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
12110 S:      Supported
12111 F:      Documentation/devicetree/bindings/pci/
12112 F:      Documentation/PCI/
12113 F:      drivers/acpi/pci*
12114 F:      drivers/pci/
12115 F:      include/asm-generic/pci*
12116 F:      include/linux/pci*
12117 F:      include/linux/of_pci.h
12118 F:      include/uapi/linux/pci*
12119 F:      lib/pci*
12120 F:      arch/x86/pci/
12121 F:      arch/x86/kernel/quirks.c
12122 F:      arch/x86/kernel/early-quirks.c
12123
12124 PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
12125 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
12126 L:      linux-pci@vger.kernel.org
12127 Q:      http://patchwork.ozlabs.org/project/linux-pci/list/
12128 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
12129 S:      Supported
12130 F:      drivers/pci/controller/
12131
12132 PCIE DRIVER FOR AMLOGIC MESON
12133 M:      Yue Wang <yue.wang@Amlogic.com>
12134 L:      linux-pci@vger.kernel.org
12135 L:      linux-amlogic@lists.infradead.org
12136 S:      Maintained
12137 F:      drivers/pci/controller/dwc/pci-meson.c
12138
12139 PCIE DRIVER FOR AXIS ARTPEC
12140 M:      Jesper Nilsson <jesper.nilsson@axis.com>
12141 L:      linux-arm-kernel@axis.com
12142 L:      linux-pci@vger.kernel.org
12143 S:      Maintained
12144 F:      Documentation/devicetree/bindings/pci/axis,artpec*
12145 F:      drivers/pci/controller/dwc/*artpec*
12146
12147 PCIE DRIVER FOR CAVIUM THUNDERX
12148 M:      David Daney <david.daney@cavium.com>
12149 L:      linux-pci@vger.kernel.org
12150 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12151 S:      Supported
12152 F:      Documentation/devicetree/bindings/pci/pci-thunder-*
12153 F:      drivers/pci/controller/pci-thunder-*
12154
12155 PCIE DRIVER FOR HISILICON
12156 M:      Zhou Wang <wangzhou1@hisilicon.com>
12157 L:      linux-pci@vger.kernel.org
12158 S:      Maintained
12159 F:      Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
12160 F:      drivers/pci/controller/dwc/pcie-hisi.c
12161
12162 PCIE DRIVER FOR HISILICON KIRIN
12163 M:      Xiaowei Song <songxiaowei@hisilicon.com>
12164 M:      Binghui Wang <wangbinghui@hisilicon.com>
12165 L:      linux-pci@vger.kernel.org
12166 S:      Maintained
12167 F:      Documentation/devicetree/bindings/pci/kirin-pcie.txt
12168 F:      drivers/pci/controller/dwc/pcie-kirin.c
12169
12170 PCIE DRIVER FOR HISILICON STB
12171 M:      Shawn Guo <shawn.guo@linaro.org>
12172 L:      linux-pci@vger.kernel.org
12173 S:      Maintained
12174 F:      Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
12175 F:      drivers/pci/controller/dwc/pcie-histb.c
12176
12177 PCIE DRIVER FOR MEDIATEK
12178 M:      Ryder Lee <ryder.lee@mediatek.com>
12179 L:      linux-pci@vger.kernel.org
12180 L:      linux-mediatek@lists.infradead.org
12181 S:      Supported
12182 F:      Documentation/devicetree/bindings/pci/mediatek*
12183 F:      drivers/pci/controller/*mediatek*
12184
12185 PCIE DRIVER FOR QUALCOMM MSM
12186 M:      Stanimir Varbanov <svarbanov@mm-sol.com>
12187 L:      linux-pci@vger.kernel.org
12188 L:      linux-arm-msm@vger.kernel.org
12189 S:      Maintained
12190 F:      drivers/pci/controller/dwc/*qcom*
12191
12192 PCIE DRIVER FOR ROCKCHIP
12193 M:      Shawn Lin <shawn.lin@rock-chips.com>
12194 L:      linux-pci@vger.kernel.org
12195 L:      linux-rockchip@lists.infradead.org
12196 S:      Maintained
12197 F:      Documentation/devicetree/bindings/pci/rockchip-pcie*
12198 F:      drivers/pci/controller/pcie-rockchip*
12199
12200 PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
12201 M:      Linus Walleij <linus.walleij@linaro.org>
12202 L:      linux-pci@vger.kernel.org
12203 S:      Maintained
12204 F:      Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
12205 F:      drivers/pci/controller/pci-v3-semi.c
12206
12207 PCIE DRIVER FOR SOCIONEXT UNIPHIER
12208 M:      Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
12209 L:      linux-pci@vger.kernel.org
12210 S:      Maintained
12211 F:      Documentation/devicetree/bindings/pci/uniphier-pcie.txt
12212 F:      drivers/pci/controller/dwc/pcie-uniphier.c
12213
12214 PCIE DRIVER FOR ST SPEAR13XX
12215 M:      Pratyush Anand <pratyush.anand@gmail.com>
12216 L:      linux-pci@vger.kernel.org
12217 S:      Maintained
12218 F:      drivers/pci/controller/dwc/*spear*
12219
12220 PCMCIA SUBSYSTEM
12221 M:      Dominik Brodowski <linux@dominikbrodowski.net>
12222 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
12223 S:      Odd Fixes
12224 F:      Documentation/pcmcia/
12225 F:      tools/pcmcia/
12226 F:      drivers/pcmcia/
12227 F:      include/pcmcia/
12228
12229 PCNET32 NETWORK DRIVER
12230 M:      Don Fry <pcnet32@frontier.com>
12231 L:      netdev@vger.kernel.org
12232 S:      Maintained
12233 F:      drivers/net/ethernet/amd/pcnet32.c
12234
12235 PCRYPT PARALLEL CRYPTO ENGINE
12236 M:      Steffen Klassert <steffen.klassert@secunet.com>
12237 L:      linux-crypto@vger.kernel.org
12238 S:      Maintained
12239 F:      crypto/pcrypt.c
12240 F:      include/crypto/pcrypt.h
12241
12242 PEAQ WMI HOTKEYS DRIVER
12243 M:      Hans de Goede <hdegoede@redhat.com>
12244 L:      platform-driver-x86@vger.kernel.org
12245 S:      Maintained
12246 F:      drivers/platform/x86/peaq-wmi.c
12247
12248 PER-CPU MEMORY ALLOCATOR
12249 M:      Dennis Zhou <dennis@kernel.org>
12250 M:      Tejun Heo <tj@kernel.org>
12251 M:      Christoph Lameter <cl@linux.com>
12252 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
12253 S:      Maintained
12254 F:      include/linux/percpu*.h
12255 F:      mm/percpu*.c
12256 F:      arch/*/include/asm/percpu.h
12257
12258 PER-TASK DELAY ACCOUNTING
12259 M:      Balbir Singh <bsingharora@gmail.com>
12260 S:      Maintained
12261 F:      include/linux/delayacct.h
12262 F:      kernel/delayacct.c
12263
12264 PERFORMANCE EVENTS SUBSYSTEM
12265 M:      Peter Zijlstra <peterz@infradead.org>
12266 M:      Ingo Molnar <mingo@redhat.com>
12267 M:      Arnaldo Carvalho de Melo <acme@kernel.org>
12268 R:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
12269 R:      Jiri Olsa <jolsa@redhat.com>
12270 R:      Namhyung Kim <namhyung@kernel.org>
12271 L:      linux-kernel@vger.kernel.org
12272 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
12273 S:      Supported
12274 F:      kernel/events/*
12275 F:      include/linux/perf_event.h
12276 F:      include/uapi/linux/perf_event.h
12277 F:      arch/*/kernel/perf_event*.c
12278 F:      arch/*/kernel/*/perf_event*.c
12279 F:      arch/*/kernel/*/*/perf_event*.c
12280 F:      arch/*/include/asm/perf_event.h
12281 F:      arch/*/kernel/perf_callchain.c
12282 F:      arch/*/events/*
12283 F:      arch/*/events/*/*
12284 F:      tools/perf/
12285
12286 PERSONALITY HANDLING
12287 M:      Christoph Hellwig <hch@infradead.org>
12288 L:      linux-abi-devel@lists.sourceforge.net
12289 S:      Maintained
12290 F:      include/linux/personality.h
12291 F:      include/uapi/linux/personality.h
12292
12293 PHOENIX RC FLIGHT CONTROLLER ADAPTER
12294 M:      Marcus Folkesson <marcus.folkesson@gmail.com>
12295 L:      linux-input@vger.kernel.org
12296 S:      Maintained
12297 F:      Documentation/input/devices/pxrc.rst
12298 F:      drivers/input/joystick/pxrc.c
12299
12300 PHONET PROTOCOL
12301 M:      Remi Denis-Courmont <courmisch@gmail.com>
12302 S:      Supported
12303 F:      Documentation/networking/phonet.txt
12304 F:      include/linux/phonet.h
12305 F:      include/net/phonet/
12306 F:      include/uapi/linux/phonet.h
12307 F:      net/phonet/
12308
12309 PHRAM MTD DRIVER
12310 M:      Joern Engel <joern@lazybastard.org>
12311 L:      linux-mtd@lists.infradead.org
12312 S:      Maintained
12313 F:      drivers/mtd/devices/phram.c
12314
12315 PICOLCD HID DRIVER
12316 M:      Bruno Prémont <bonbons@linux-vserver.org>
12317 L:      linux-input@vger.kernel.org
12318 S:      Maintained
12319 F:      drivers/hid/hid-picolcd*
12320
12321 PICOXCELL SUPPORT
12322 M:      Jamie Iles <jamie@jamieiles.com>
12323 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12324 T:      git git://github.com/jamieiles/linux-2.6-ji.git
12325 S:      Supported
12326 F:      arch/arm/boot/dts/picoxcell*
12327 F:      arch/arm/mach-picoxcell/
12328 F:      drivers/crypto/picoxcell*
12329
12330 PIN CONTROL SUBSYSTEM
12331 M:      Linus Walleij <linus.walleij@linaro.org>
12332 L:      linux-gpio@vger.kernel.org
12333 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
12334 S:      Maintained
12335 F:      Documentation/devicetree/bindings/pinctrl/
12336 F:      Documentation/driver-api/pinctl.rst
12337 F:      drivers/pinctrl/
12338 F:      include/linux/pinctrl/
12339
12340 PIN CONTROLLER - MICROCHIP AT91
12341 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
12342 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12343 L:      linux-gpio@vger.kernel.org
12344 S:      Supported
12345 F:      drivers/pinctrl/pinctrl-at91*
12346
12347 PIN CONTROLLER - FREESCALE
12348 M:      Dong Aisheng <aisheng.dong@nxp.com>
12349 M:      Fabio Estevam <festevam@gmail.com>
12350 M:      Shawn Guo <shawnguo@kernel.org>
12351 M:      Stefan Agner <stefan@agner.ch>
12352 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
12353 L:      linux-gpio@vger.kernel.org
12354 S:      Maintained
12355 F:      drivers/pinctrl/freescale/
12356 F:      Documentation/devicetree/bindings/pinctrl/fsl,*
12357
12358 PIN CONTROLLER - INTEL
12359 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
12360 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
12361 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git
12362 S:      Maintained
12363 F:      drivers/pinctrl/intel/
12364
12365 PIN CONTROLLER - MEDIATEK
12366 M:      Sean Wang <sean.wang@kernel.org>
12367 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
12368 S:      Maintained
12369 F:      Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt
12370 F:      Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt
12371 F:      drivers/pinctrl/mediatek/
12372
12373 PIN CONTROLLER - QUALCOMM
12374 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
12375 S:      Maintained
12376 L:      linux-arm-msm@vger.kernel.org
12377 F:      Documentation/devicetree/bindings/pinctrl/qcom,*.txt
12378 F:      drivers/pinctrl/qcom/
12379
12380 PIN CONTROLLER - RENESAS
12381 M:      Geert Uytterhoeven <geert+renesas@glider.be>
12382 L:      linux-renesas-soc@vger.kernel.org
12383 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc
12384 S:      Maintained
12385 F:      drivers/pinctrl/pinctrl-rz*
12386 F:      drivers/pinctrl/sh-pfc/
12387
12388 PIN CONTROLLER - SAMSUNG
12389 M:      Tomasz Figa <tomasz.figa@gmail.com>
12390 M:      Krzysztof Kozlowski <krzk@kernel.org>
12391 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
12392 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12393 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12394 Q:      https://patchwork.kernel.org/project/linux-samsung-soc/list/
12395 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
12396 S:      Maintained
12397 F:      drivers/pinctrl/samsung/
12398 F:      include/dt-bindings/pinctrl/samsung.h
12399 F:      Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
12400
12401 PIN CONTROLLER - SINGLE
12402 M:      Tony Lindgren <tony@atomide.com>
12403 M:      Haojian Zhuang <haojian.zhuang@linaro.org>
12404 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12405 L:      linux-omap@vger.kernel.org
12406 S:      Maintained
12407 F:      drivers/pinctrl/pinctrl-single.c
12408
12409 PIN CONTROLLER - ST SPEAR
12410 M:      Viresh Kumar <vireshk@kernel.org>
12411 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12412 W:      http://www.st.com/spear
12413 S:      Maintained
12414 F:      drivers/pinctrl/spear/
12415
12416 PISTACHIO SOC SUPPORT
12417 M:      James Hartley <james.hartley@sondrel.com>
12418 L:      linux-mips@vger.kernel.org
12419 S:      Odd Fixes
12420 F:      arch/mips/pistachio/
12421 F:      arch/mips/include/asm/mach-pistachio/
12422 F:      arch/mips/boot/dts/img/pistachio*
12423 F:      arch/mips/configs/pistachio*_defconfig
12424
12425 PKTCDVD DRIVER
12426 S:      Orphan
12427 M:      linux-block@vger.kernel.org
12428 F:      drivers/block/pktcdvd.c
12429 F:      include/linux/pktcdvd.h
12430 F:      include/uapi/linux/pktcdvd.h
12431
12432 PKUNITY SOC DRIVERS
12433 M:      Guan Xuetao <gxt@pku.edu.cn>
12434 W:      http://mprc.pku.edu.cn/~guanxuetao/linux
12435 S:      Maintained
12436 T:      git git://github.com/gxt/linux.git
12437 F:      drivers/input/serio/i8042-unicore32io.h
12438 F:      drivers/i2c/busses/i2c-puv3.c
12439 F:      drivers/video/fbdev/fb-puv3.c
12440 F:      drivers/rtc/rtc-puv3.c
12441
12442 PMBUS HARDWARE MONITORING DRIVERS
12443 M:      Guenter Roeck <linux@roeck-us.net>
12444 L:      linux-hwmon@vger.kernel.org
12445 W:      http://hwmon.wiki.kernel.org/
12446 W:      http://www.roeck-us.net/linux/drivers/
12447 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
12448 S:      Maintained
12449 F:      Documentation/devicetree/bindings/hwmon/ibm,cffps1.txt
12450 F:      Documentation/devicetree/bindings/hwmon/max31785.txt
12451 F:      Documentation/devicetree/bindings/hwmon/ltc2978.txt
12452 F:      Documentation/hwmon/adm1275.rst
12453 F:      Documentation/hwmon/ibm-cffps.rst
12454 F:      Documentation/hwmon/ir35221.rst
12455 F:      Documentation/hwmon/lm25066.rst
12456 F:      Documentation/hwmon/ltc2978.rst
12457 F:      Documentation/hwmon/ltc3815.rst
12458 F:      Documentation/hwmon/max16064.rst
12459 F:      Documentation/hwmon/max20751.rst
12460 F:      Documentation/hwmon/max31785.rst
12461 F:      Documentation/hwmon/max34440.rst
12462 F:      Documentation/hwmon/max8688.rst
12463 F:      Documentation/hwmon/pmbus.rst
12464 F:      Documentation/hwmon/pmbus-core.rst
12465 F:      Documentation/hwmon/tps40422.rst
12466 F:      Documentation/hwmon/ucd9000.rst
12467 F:      Documentation/hwmon/ucd9200.rst
12468 F:      Documentation/hwmon/zl6100.rst
12469 F:      drivers/hwmon/pmbus/
12470 F:      include/linux/pmbus.h
12471
12472 PMC SIERRA MaxRAID DRIVER
12473 L:      linux-scsi@vger.kernel.org
12474 W:      http://www.pmc-sierra.com/
12475 S:      Orphan
12476 F:      drivers/scsi/pmcraid.*
12477
12478 PMC SIERRA PM8001 DRIVER
12479 M:      Jack Wang <jinpu.wang@profitbricks.com>
12480 M:      lindar_liu@usish.com
12481 L:      linux-scsi@vger.kernel.org
12482 S:      Supported
12483 F:      drivers/scsi/pm8001/
12484
12485 PNP SUPPORT
12486 M:      "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
12487 S:      Maintained
12488 F:      drivers/pnp/
12489
12490 PNI RM3100 IIO DRIVER
12491 M:      Song Qiang <songqiang1304521@gmail.com>
12492 L:      linux-iio@vger.kernel.org
12493 S:      Maintained
12494 F:      drivers/iio/magnetometer/rm3100*
12495 F:      Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.txt
12496
12497 POSIX CLOCKS and TIMERS
12498 M:      Thomas Gleixner <tglx@linutronix.de>
12499 L:      linux-kernel@vger.kernel.org
12500 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
12501 S:      Maintained
12502 F:      fs/timerfd.c
12503 F:      include/linux/timer*
12504 F:      kernel/time/*timer*
12505
12506 POWER MANAGEMENT CORE
12507 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
12508 L:      linux-pm@vger.kernel.org
12509 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
12510 B:      https://bugzilla.kernel.org
12511 S:      Supported
12512 F:      drivers/base/power/
12513 F:      include/linux/pm.h
12514 F:      include/linux/pm_*
12515 F:      include/linux/powercap.h
12516 F:      drivers/powercap/
12517 F:      kernel/configs/nopm.config
12518
12519 POWER STATE COORDINATION INTERFACE (PSCI)
12520 M:      Mark Rutland <mark.rutland@arm.com>
12521 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
12522 L:      linux-arm-kernel@lists.infradead.org
12523 S:      Maintained
12524 F:      drivers/firmware/psci/
12525 F:      include/linux/psci.h
12526 F:      include/uapi/linux/psci.h
12527
12528 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
12529 M:      Sebastian Reichel <sre@kernel.org>
12530 L:      linux-pm@vger.kernel.org
12531 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
12532 S:      Maintained
12533 F:      Documentation/ABI/testing/sysfs-class-power
12534 F:      Documentation/devicetree/bindings/power/supply/
12535 F:      include/linux/power_supply.h
12536 F:      drivers/power/supply/
12537
12538 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
12539 M:      Suraj Jitindar Singh <sjitindarsingh@gmail.com>
12540 L:      linuxppc-dev@lists.ozlabs.org
12541 S:      Maintained
12542 F:      drivers/char/powernv-op-panel.c
12543
12544 PPP OVER ATM (RFC 2364)
12545 M:      Mitchell Blank Jr <mitch@sfgoth.com>
12546 S:      Maintained
12547 F:      net/atm/pppoatm.c
12548 F:      include/uapi/linux/atmppp.h
12549
12550 PPP OVER ETHERNET
12551 M:      Michal Ostrowski <mostrows@earthlink.net>
12552 S:      Maintained
12553 F:      drivers/net/ppp/pppoe.c
12554 F:      drivers/net/ppp/pppox.c
12555
12556 PPP OVER L2TP
12557 M:      James Chapman <jchapman@katalix.com>
12558 S:      Maintained
12559 F:      net/l2tp/l2tp_ppp.c
12560 F:      include/linux/if_pppol2tp.h
12561 F:      include/uapi/linux/if_pppol2tp.h
12562
12563 PPP PROTOCOL DRIVERS AND COMPRESSORS
12564 M:      Paul Mackerras <paulus@samba.org>
12565 L:      linux-ppp@vger.kernel.org
12566 S:      Maintained
12567 F:      drivers/net/ppp/ppp_*
12568
12569 PPS SUPPORT
12570 M:      Rodolfo Giometti <giometti@enneenne.com>
12571 W:      http://wiki.enneenne.com/index.php/LinuxPPS_support
12572 L:      linuxpps@ml.enneenne.com (subscribers-only)
12573 S:      Maintained
12574 F:      Documentation/pps/
12575 F:      Documentation/devicetree/bindings/pps/pps-gpio.txt
12576 F:      Documentation/ABI/testing/sysfs-pps
12577 F:      drivers/pps/
12578 F:      include/linux/pps*.h
12579 F:      include/uapi/linux/pps.h
12580
12581 PPTP DRIVER
12582 M:      Dmitry Kozlov <xeb@mail.ru>
12583 L:      netdev@vger.kernel.org
12584 S:      Maintained
12585 F:      drivers/net/ppp/pptp.c
12586 W:      http://sourceforge.net/projects/accel-pptp
12587
12588 PRINTK
12589 M:      Petr Mladek <pmladek@suse.com>
12590 M:      Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
12591 R:      Steven Rostedt <rostedt@goodmis.org>
12592 S:      Maintained
12593 F:      kernel/printk/
12594 F:      include/linux/printk.h
12595
12596 PRISM54 WIRELESS DRIVER
12597 M:      Luis Chamberlain <mcgrof@kernel.org>
12598 L:      linux-wireless@vger.kernel.org
12599 W:      http://wireless.kernel.org/en/users/Drivers/p54
12600 S:      Obsolete
12601 F:      drivers/net/wireless/intersil/prism54/
12602
12603 PROC FILESYSTEM
12604 R:      Alexey Dobriyan <adobriyan@gmail.com>
12605 L:      linux-kernel@vger.kernel.org
12606 L:      linux-fsdevel@vger.kernel.org
12607 S:      Maintained
12608 F:      fs/proc/
12609 F:      include/linux/proc_fs.h
12610 F:      tools/testing/selftests/proc/
12611 F:      Documentation/filesystems/proc.txt
12612
12613 PROC SYSCTL
12614 M:      Luis Chamberlain <mcgrof@kernel.org>
12615 M:      Kees Cook <keescook@chromium.org>
12616 L:      linux-kernel@vger.kernel.org
12617 L:      linux-fsdevel@vger.kernel.org
12618 S:      Maintained
12619 F:      fs/proc/proc_sysctl.c
12620 F:      include/linux/sysctl.h
12621 F:      kernel/sysctl.c
12622 F:      tools/testing/selftests/sysctl/
12623
12624 PS3 NETWORK SUPPORT
12625 M:      Geoff Levand <geoff@infradead.org>
12626 L:      netdev@vger.kernel.org
12627 L:      linuxppc-dev@lists.ozlabs.org
12628 S:      Maintained
12629 F:      drivers/net/ethernet/toshiba/ps3_gelic_net.*
12630
12631 PS3 PLATFORM SUPPORT
12632 M:      Geoff Levand <geoff@infradead.org>
12633 L:      linuxppc-dev@lists.ozlabs.org
12634 S:      Maintained
12635 F:      arch/powerpc/boot/ps3*
12636 F:      arch/powerpc/include/asm/lv1call.h
12637 F:      arch/powerpc/include/asm/ps3*.h
12638 F:      arch/powerpc/platforms/ps3/
12639 F:      drivers/*/ps3*
12640 F:      drivers/ps3/
12641 F:      drivers/rtc/rtc-ps3.c
12642 F:      drivers/usb/host/*ps3.c
12643 F:      sound/ppc/snd_ps3*
12644
12645 PS3VRAM DRIVER
12646 M:      Jim Paris <jim@jtan.com>
12647 M:      Geoff Levand <geoff@infradead.org>
12648 L:      linuxppc-dev@lists.ozlabs.org
12649 S:      Maintained
12650 F:      drivers/block/ps3vram.c
12651
12652 PSAMPLE PACKET SAMPLING SUPPORT:
12653 M:      Yotam Gigi <yotam.gi@gmail.com>
12654 S:      Maintained
12655 F:      net/psample
12656 F:      include/net/psample.h
12657 F:      include/uapi/linux/psample.h
12658
12659 PSTORE FILESYSTEM
12660 M:      Kees Cook <keescook@chromium.org>
12661 M:      Anton Vorontsov <anton@enomsg.org>
12662 M:      Colin Cross <ccross@android.com>
12663 M:      Tony Luck <tony.luck@intel.com>
12664 S:      Maintained
12665 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
12666 F:      fs/pstore/
12667 F:      include/linux/pstore*
12668 F:      drivers/firmware/efi/efi-pstore.c
12669 F:      drivers/acpi/apei/erst.c
12670 F:      Documentation/admin-guide/ramoops.rst
12671 F:      Documentation/devicetree/bindings/reserved-memory/ramoops.txt
12672 K:      \b(pstore|ramoops)
12673
12674 PTP HARDWARE CLOCK SUPPORT
12675 M:      Richard Cochran <richardcochran@gmail.com>
12676 L:      netdev@vger.kernel.org
12677 S:      Maintained
12678 W:      http://linuxptp.sourceforge.net/
12679 F:      Documentation/ABI/testing/sysfs-ptp
12680 F:      Documentation/ptp/*
12681 F:      drivers/net/phy/dp83640*
12682 F:      drivers/ptp/*
12683 F:      include/linux/ptp_cl*
12684
12685 PTRACE SUPPORT
12686 M:      Oleg Nesterov <oleg@redhat.com>
12687 S:      Maintained
12688 F:      include/asm-generic/syscall.h
12689 F:      include/linux/ptrace.h
12690 F:      include/linux/regset.h
12691 F:      include/linux/tracehook.h
12692 F:      include/uapi/linux/ptrace.h
12693 F:      include/uapi/linux/ptrace.h
12694 F:      include/asm-generic/ptrace.h
12695 F:      kernel/ptrace.c
12696 F:      arch/*/ptrace*.c
12697 F:      arch/*/*/ptrace*.c
12698 F:      arch/*/include/asm/ptrace*.h
12699
12700 PULSE8-CEC DRIVER
12701 M:      Hans Verkuil <hverkuil@xs4all.nl>
12702 L:      linux-media@vger.kernel.org
12703 T:      git git://linuxtv.org/media_tree.git
12704 S:      Maintained
12705 F:      drivers/media/usb/pulse8-cec/*
12706 F:      Documentation/media/cec-drivers/pulse8-cec.rst
12707
12708 PVRUSB2 VIDEO4LINUX DRIVER
12709 M:      Mike Isely <isely@pobox.com>
12710 L:      pvrusb2@isely.net       (subscribers-only)
12711 L:      linux-media@vger.kernel.org
12712 W:      http://www.isely.net/pvrusb2/
12713 T:      git git://linuxtv.org/media_tree.git
12714 S:      Maintained
12715 F:      Documentation/media/v4l-drivers/pvrusb2*
12716 F:      drivers/media/usb/pvrusb2/
12717
12718 PWC WEBCAM DRIVER
12719 M:      Hans Verkuil <hverkuil@xs4all.nl>
12720 L:      linux-media@vger.kernel.org
12721 T:      git git://linuxtv.org/media_tree.git
12722 S:      Odd Fixes
12723 F:      drivers/media/usb/pwc/*
12724 F:      include/trace/events/pwc.h
12725
12726 PWM FAN DRIVER
12727 M:      Kamil Debski <kamil@wypas.org>
12728 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12729 L:      linux-hwmon@vger.kernel.org
12730 S:      Supported
12731 F:      Documentation/devicetree/bindings/hwmon/pwm-fan.txt
12732 F:      Documentation/hwmon/pwm-fan.rst
12733 F:      drivers/hwmon/pwm-fan.c
12734
12735 PWM IR Transmitter
12736 M:      Sean Young <sean@mess.org>
12737 L:      linux-media@vger.kernel.org
12738 S:      Maintained
12739 F:      drivers/media/rc/pwm-ir-tx.c
12740
12741 PWM SUBSYSTEM
12742 M:      Thierry Reding <thierry.reding@gmail.com>
12743 L:      linux-pwm@vger.kernel.org
12744 S:      Maintained
12745 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
12746 F:      Documentation/pwm.txt
12747 F:      Documentation/devicetree/bindings/pwm/
12748 F:      include/linux/pwm.h
12749 F:      drivers/pwm/
12750 F:      drivers/video/backlight/pwm_bl.c
12751 F:      include/linux/pwm_backlight.h
12752 F:      drivers/gpio/gpio-mvebu.c
12753 F:      Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
12754
12755 PXA GPIO DRIVER
12756 M:      Robert Jarzmik <robert.jarzmik@free.fr>
12757 L:      linux-gpio@vger.kernel.org
12758 S:      Maintained
12759 F:      drivers/gpio/gpio-pxa.c
12760
12761 PXA MMCI DRIVER
12762 S:      Orphan
12763
12764 PXA RTC DRIVER
12765 M:      Robert Jarzmik <robert.jarzmik@free.fr>
12766 L:      linux-rtc@vger.kernel.org
12767 S:      Maintained
12768
12769 PXA2xx/PXA3xx SUPPORT
12770 M:      Daniel Mack <daniel@zonque.org>
12771 M:      Haojian Zhuang <haojian.zhuang@gmail.com>
12772 M:      Robert Jarzmik <robert.jarzmik@free.fr>
12773 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12774 T:      git git://github.com/hzhuang1/linux.git
12775 T:      git git://github.com/rjarzmik/linux.git
12776 S:      Maintained
12777 F:      arch/arm/boot/dts/pxa*
12778 F:      arch/arm/mach-pxa/
12779 F:      drivers/dma/pxa*
12780 F:      drivers/pcmcia/pxa2xx*
12781 F:      drivers/pinctrl/pxa/
12782 F:      drivers/spi/spi-pxa2xx*
12783 F:      drivers/usb/gadget/udc/pxa2*
12784 F:      include/sound/pxa2xx-lib.h
12785 F:      sound/arm/pxa*
12786 F:      sound/soc/pxa/
12787
12788 QAT DRIVER
12789 M:      Giovanni Cabiddu <giovanni.cabiddu@intel.com>
12790 L:      qat-linux@intel.com
12791 S:      Supported
12792 F:      drivers/crypto/qat/
12793
12794 QCOM AUDIO (ASoC) DRIVERS
12795 M:      Patrick Lai <plai@codeaurora.org>
12796 M:      Banajit Goswami <bgoswami@codeaurora.org>
12797 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
12798 S:      Supported
12799 F:      sound/soc/qcom/
12800
12801 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
12802 M:      Gabriel Somlo <somlo@cmu.edu>
12803 M:      "Michael S. Tsirkin" <mst@redhat.com>
12804 L:      qemu-devel@nongnu.org
12805 S:      Maintained
12806 F:      drivers/firmware/qemu_fw_cfg.c
12807 F:      include/uapi/linux/qemu_fw_cfg.h
12808
12809 QIB DRIVER
12810 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
12811 M:      Mike Marciniszyn <mike.marciniszyn@intel.com>
12812 L:      linux-rdma@vger.kernel.org
12813 S:      Supported
12814 F:      drivers/infiniband/hw/qib/
12815
12816 QLOGIC QL41xxx FCOE DRIVER
12817 M:      QLogic-Storage-Upstream@cavium.com
12818 L:      linux-scsi@vger.kernel.org
12819 S:      Supported
12820 F:      drivers/scsi/qedf/
12821
12822 QLOGIC QL41xxx ISCSI DRIVER
12823 M:      QLogic-Storage-Upstream@cavium.com
12824 L:      linux-scsi@vger.kernel.org
12825 S:      Supported
12826 F:      drivers/scsi/qedi/
12827
12828 QLOGIC QL4xxx ETHERNET DRIVER
12829 M:      Ariel Elior <aelior@marvell.com>
12830 M:      GR-everest-linux-l2@marvell.com
12831 L:      netdev@vger.kernel.org
12832 S:      Supported
12833 F:      drivers/net/ethernet/qlogic/qed/
12834 F:      include/linux/qed/
12835 F:      drivers/net/ethernet/qlogic/qede/
12836
12837 QLOGIC QL4xxx RDMA DRIVER
12838 M:      Michal Kalderon <mkalderon@marvell.com>
12839 M:      Ariel Elior <aelior@marvell.com>
12840 L:      linux-rdma@vger.kernel.org
12841 S:      Supported
12842 F:      drivers/infiniband/hw/qedr/
12843 F:      include/uapi/rdma/qedr-abi.h
12844
12845 QLOGIC QLA1280 SCSI DRIVER
12846 M:      Michael Reed <mdr@sgi.com>
12847 L:      linux-scsi@vger.kernel.org
12848 S:      Maintained
12849 F:      drivers/scsi/qla1280.[ch]
12850
12851 QLOGIC QLA2XXX FC-SCSI DRIVER
12852 M:      qla2xxx-upstream@qlogic.com
12853 L:      linux-scsi@vger.kernel.org
12854 S:      Supported
12855 F:      Documentation/scsi/LICENSE.qla2xxx
12856 F:      drivers/scsi/qla2xxx/
12857
12858 QLOGIC QLA3XXX NETWORK DRIVER
12859 M:      GR-Linux-NIC-Dev@marvell.com
12860 L:      netdev@vger.kernel.org
12861 S:      Supported
12862 F:      Documentation/networking/device_drivers/qlogic/LICENSE.qla3xxx
12863 F:      drivers/net/ethernet/qlogic/qla3xxx.*
12864
12865 QLOGIC QLA4XXX iSCSI DRIVER
12866 M:      QLogic-Storage-Upstream@qlogic.com
12867 L:      linux-scsi@vger.kernel.org
12868 S:      Supported
12869 F:      Documentation/scsi/LICENSE.qla4xxx
12870 F:      drivers/scsi/qla4xxx/
12871
12872 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
12873 M:      Shahed Shaikh <shshaikh@marvell.com>
12874 M:      Manish Chopra <manishc@marvell.com>
12875 M:      GR-Linux-NIC-Dev@marvell.com
12876 L:      netdev@vger.kernel.org
12877 S:      Supported
12878 F:      drivers/net/ethernet/qlogic/qlcnic/
12879
12880 QLOGIC QLGE 10Gb ETHERNET DRIVER
12881 M:      Manish Chopra <manishc@marvell.com>
12882 M:      GR-Linux-NIC-Dev@marvell.com
12883 L:      netdev@vger.kernel.org
12884 S:      Supported
12885 F:      drivers/net/ethernet/qlogic/qlge/
12886
12887 QM1D1B0004 MEDIA DRIVER
12888 M:      Akihiro Tsukada <tskd08@gmail.com>
12889 L:      linux-media@vger.kernel.org
12890 S:      Odd Fixes
12891 F:      drivers/media/tuners/qm1d1b0004*
12892
12893 QM1D1C0042 MEDIA DRIVER
12894 M:      Akihiro Tsukada <tskd08@gmail.com>
12895 L:      linux-media@vger.kernel.org
12896 S:      Odd Fixes
12897 F:      drivers/media/tuners/qm1d1c0042*
12898
12899 QNX4 FILESYSTEM
12900 M:      Anders Larsen <al@alarsen.net>
12901 W:      http://www.alarsen.net/linux/qnx4fs/
12902 S:      Maintained
12903 F:      fs/qnx4/
12904 F:      include/uapi/linux/qnx4_fs.h
12905 F:      include/uapi/linux/qnxtypes.h
12906
12907 QORIQ DPAA2 FSL-MC BUS DRIVER
12908 M:      Stuart Yoder <stuyoder@gmail.com>
12909 M:      Laurentiu Tudor <laurentiu.tudor@nxp.com>
12910 L:      linux-kernel@vger.kernel.org
12911 S:      Maintained
12912 F:      drivers/bus/fsl-mc/
12913 F:      Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
12914 F:      Documentation/networking/device_drivers/freescale/dpaa2/overview.rst
12915
12916 QT1010 MEDIA DRIVER
12917 M:      Antti Palosaari <crope@iki.fi>
12918 L:      linux-media@vger.kernel.org
12919 W:      https://linuxtv.org
12920 W:      http://palosaari.fi/linux/
12921 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12922 T:      git git://linuxtv.org/anttip/media_tree.git
12923 S:      Maintained
12924 F:      drivers/media/tuners/qt1010*
12925
12926 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
12927 M:      Kalle Valo <kvalo@codeaurora.org>
12928 L:      ath10k@lists.infradead.org
12929 W:      http://wireless.kernel.org/en/users/Drivers/ath10k
12930 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
12931 S:      Supported
12932 F:      drivers/net/wireless/ath/ath10k/
12933
12934 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
12935 M:      QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
12936 L:      linux-wireless@vger.kernel.org
12937 W:      http://wireless.kernel.org/en/users/Drivers/ath9k
12938 S:      Supported
12939 F:      drivers/net/wireless/ath/ath9k/
12940
12941 QUALCOMM CAMERA SUBSYSTEM DRIVER
12942 M:      Todor Tomov <todor.too@gmail.com>
12943 L:      linux-media@vger.kernel.org
12944 S:      Maintained
12945 F:      Documentation/devicetree/bindings/media/qcom,camss.txt
12946 F:      Documentation/media/v4l-drivers/qcom_camss.rst
12947 F:      drivers/media/platform/qcom/camss/
12948
12949 QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
12950 M:      Ilia Lin <ilia.lin@kernel.org>
12951 L:      linux-pm@vger.kernel.org
12952 S:      Maintained
12953 F:      Documentation/devicetree/bindings/opp/kryo-cpufreq.txt
12954 F:      drivers/cpufreq/qcom-cpufreq-kryo.c
12955
12956 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
12957 M:      Timur Tabi <timur@kernel.org>
12958 L:      netdev@vger.kernel.org
12959 S:      Maintained
12960 F:      drivers/net/ethernet/qualcomm/emac/
12961
12962 QUALCOMM ETHQOS ETHERNET DRIVER
12963 M:      Vinod Koul <vkoul@kernel.org>
12964 M:      Niklas Cassel <niklas.cassel@linaro.org>
12965 L:      netdev@vger.kernel.org
12966 S:      Maintained
12967 F:      drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c
12968 F:      Documentation/devicetree/bindings/net/qcom,dwmac.txt
12969
12970 QUALCOMM GENERIC INTERFACE I2C DRIVER
12971 M:      Alok Chauhan <alokc@codeaurora.org>
12972 M:      Karthikeyan Ramasubramanian <kramasub@codeaurora.org>
12973 L:      linux-i2c@vger.kernel.org
12974 L:      linux-arm-msm@vger.kernel.org
12975 S:      Supported
12976 F:      drivers/i2c/busses/i2c-qcom-geni.c
12977
12978 QUALCOMM HEXAGON ARCHITECTURE
12979 M:      Richard Kuo <rkuo@codeaurora.org>
12980 L:      linux-hexagon@vger.kernel.org
12981 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
12982 S:      Supported
12983 F:      arch/hexagon/
12984
12985 QUALCOMM HIDMA DRIVER
12986 M:      Sinan Kaya <okaya@kernel.org>
12987 L:      linux-arm-kernel@lists.infradead.org
12988 L:      linux-arm-msm@vger.kernel.org
12989 L:      dmaengine@vger.kernel.org
12990 S:      Supported
12991 F:      drivers/dma/qcom/hidma*
12992
12993 QUALCOMM IOMMU
12994 M:      Rob Clark <robdclark@gmail.com>
12995 L:      iommu@lists.linux-foundation.org
12996 L:      linux-arm-msm@vger.kernel.org
12997 S:      Maintained
12998 F:      drivers/iommu/qcom_iommu.c
12999
13000 QUALCOMM TSENS THERMAL DRIVER
13001 M:      Amit Kucheria <amit.kucheria@linaro.org>
13002 L:      linux-pm@vger.kernel.org
13003 L:      linux-arm-msm@vger.kernel.org
13004 S:      Maintained
13005 F:      drivers/thermal/qcom/
13006
13007 QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
13008 M:      Stanimir Varbanov <stanimir.varbanov@linaro.org>
13009 L:      linux-media@vger.kernel.org
13010 L:      linux-arm-msm@vger.kernel.org
13011 T:      git git://linuxtv.org/media_tree.git
13012 S:      Maintained
13013 F:      drivers/media/platform/qcom/venus/
13014
13015 QUALCOMM WCN36XX WIRELESS DRIVER
13016 M:      Kalle Valo <kvalo@codeaurora.org>
13017 L:      wcn36xx@lists.infradead.org
13018 W:      http://wireless.kernel.org/en/users/Drivers/wcn36xx
13019 T:      git git://github.com/KrasnikovEugene/wcn36xx.git
13020 S:      Supported
13021 F:      drivers/net/wireless/ath/wcn36xx/
13022
13023 QUANTENNA QTNFMAC WIRELESS DRIVER
13024 M:      Igor Mitsyanko <imitsyanko@quantenna.com>
13025 M:      Avinash Patil <avinashp@quantenna.com>
13026 M:      Sergey Matyukevich <smatyukevich@quantenna.com>
13027 L:      linux-wireless@vger.kernel.org
13028 S:      Maintained
13029 F:      drivers/net/wireless/quantenna
13030
13031 RADEON and AMDGPU DRM DRIVERS
13032 M:      Alex Deucher <alexander.deucher@amd.com>
13033 M:      Christian König <christian.koenig@amd.com>
13034 M:      David (ChunMing) Zhou <David1.Zhou@amd.com>
13035 L:      amd-gfx@lists.freedesktop.org
13036 T:      git git://people.freedesktop.org/~agd5f/linux
13037 S:      Supported
13038 F:      drivers/gpu/drm/radeon/
13039 F:      include/uapi/drm/radeon_drm.h
13040 F:      drivers/gpu/drm/amd/
13041 F:      include/uapi/drm/amdgpu_drm.h
13042
13043 RADEON FRAMEBUFFER DISPLAY DRIVER
13044 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
13045 L:      linux-fbdev@vger.kernel.org
13046 S:      Maintained
13047 F:      drivers/video/fbdev/aty/radeon*
13048 F:      include/uapi/linux/radeonfb.h
13049
13050 RADIOSHARK RADIO DRIVER
13051 M:      Hans Verkuil <hverkuil@xs4all.nl>
13052 L:      linux-media@vger.kernel.org
13053 T:      git git://linuxtv.org/media_tree.git
13054 S:      Maintained
13055 F:      drivers/media/radio/radio-shark.c
13056
13057 RADIOSHARK2 RADIO DRIVER
13058 M:      Hans Verkuil <hverkuil@xs4all.nl>
13059 L:      linux-media@vger.kernel.org
13060 T:      git git://linuxtv.org/media_tree.git
13061 S:      Maintained
13062 F:      drivers/media/radio/radio-shark2.c
13063 F:      drivers/media/radio/radio-tea5777.c
13064
13065 RADOS BLOCK DEVICE (RBD)
13066 M:      Ilya Dryomov <idryomov@gmail.com>
13067 M:      Sage Weil <sage@redhat.com>
13068 M:      Alex Elder <elder@kernel.org>
13069 L:      ceph-devel@vger.kernel.org
13070 W:      http://ceph.com/
13071 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
13072 T:      git git://github.com/ceph/ceph-client.git
13073 S:      Supported
13074 F:      Documentation/ABI/testing/sysfs-bus-rbd
13075 F:      drivers/block/rbd.c
13076 F:      drivers/block/rbd_types.h
13077
13078 RAGE128 FRAMEBUFFER DISPLAY DRIVER
13079 M:      Paul Mackerras <paulus@samba.org>
13080 L:      linux-fbdev@vger.kernel.org
13081 S:      Maintained
13082 F:      drivers/video/fbdev/aty/aty128fb.c
13083
13084 RAINSHADOW-CEC DRIVER
13085 M:      Hans Verkuil <hverkuil@xs4all.nl>
13086 L:      linux-media@vger.kernel.org
13087 T:      git git://linuxtv.org/media_tree.git
13088 S:      Maintained
13089 F:      drivers/media/usb/rainshadow-cec/*
13090
13091 RALINK MIPS ARCHITECTURE
13092 M:      John Crispin <john@phrozen.org>
13093 L:      linux-mips@vger.kernel.org
13094 S:      Maintained
13095 F:      arch/mips/ralink
13096
13097 RALINK RT2X00 WIRELESS LAN DRIVER
13098 P:      rt2x00 project
13099 M:      Stanislaw Gruszka <sgruszka@redhat.com>
13100 M:      Helmut Schaa <helmut.schaa@googlemail.com>
13101 L:      linux-wireless@vger.kernel.org
13102 S:      Maintained
13103 F:      drivers/net/wireless/ralink/rt2x00/
13104
13105 RAMDISK RAM BLOCK DEVICE DRIVER
13106 M:      Jens Axboe <axboe@kernel.dk>
13107 S:      Maintained
13108 F:      Documentation/blockdev/ramdisk.txt
13109 F:      drivers/block/brd.c
13110
13111 RANCHU VIRTUAL BOARD FOR MIPS
13112 M:      Miodrag Dinic <miodrag.dinic@mips.com>
13113 L:      linux-mips@vger.kernel.org
13114 S:      Supported
13115 F:      arch/mips/generic/board-ranchu.c
13116 F:      arch/mips/configs/generic/board-ranchu.config
13117
13118 RANDOM NUMBER DRIVER
13119 M:      "Theodore Ts'o" <tytso@mit.edu>
13120 S:      Maintained
13121 F:      drivers/char/random.c
13122
13123 RAPIDIO SUBSYSTEM
13124 M:      Matt Porter <mporter@kernel.crashing.org>
13125 M:      Alexandre Bounine <alex.bou9@gmail.com>
13126 S:      Maintained
13127 F:      drivers/rapidio/
13128
13129 RAS INFRASTRUCTURE
13130 M:      Tony Luck <tony.luck@intel.com>
13131 M:      Borislav Petkov <bp@alien8.de>
13132 L:      linux-edac@vger.kernel.org
13133 S:      Maintained
13134 F:      drivers/ras/
13135 F:      include/linux/ras.h
13136 F:      include/ras/ras_event.h
13137 F:      Documentation/admin-guide/ras.rst
13138
13139 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
13140 L:      linux-wireless@vger.kernel.org
13141 S:      Orphan
13142 F:      drivers/net/wireless/ray*
13143
13144 RCUTORTURE TEST FRAMEWORK
13145 M:      "Paul E. McKenney" <paulmck@linux.ibm.com>
13146 M:      Josh Triplett <josh@joshtriplett.org>
13147 R:      Steven Rostedt <rostedt@goodmis.org>
13148 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13149 R:      Lai Jiangshan <jiangshanlai@gmail.com>
13150 L:      rcu@vger.kernel.org
13151 S:      Supported
13152 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
13153 F:      tools/testing/selftests/rcutorture
13154
13155 RDC R-321X SoC
13156 M:      Florian Fainelli <florian@openwrt.org>
13157 S:      Maintained
13158
13159 RDC R6040 FAST ETHERNET DRIVER
13160 M:      Florian Fainelli <f.fainelli@gmail.com>
13161 L:      netdev@vger.kernel.org
13162 S:      Maintained
13163 F:      drivers/net/ethernet/rdc/r6040.c
13164
13165 RDMAVT - RDMA verbs software
13166 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
13167 M:      Mike Marciniszyn <mike.marciniszyn@intel.com>
13168 L:      linux-rdma@vger.kernel.org
13169 S:      Supported
13170 F:      drivers/infiniband/sw/rdmavt
13171
13172 RDS - RELIABLE DATAGRAM SOCKETS
13173 M:      Santosh Shilimkar <santosh.shilimkar@oracle.com>
13174 L:      netdev@vger.kernel.org
13175 L:      linux-rdma@vger.kernel.org
13176 L:      rds-devel@oss.oracle.com (moderated for non-subscribers)
13177 W:      https://oss.oracle.com/projects/rds/
13178 S:      Supported
13179 F:      net/rds/
13180 F:      Documentation/networking/rds.txt
13181
13182 RDT - RESOURCE ALLOCATION
13183 M:      Fenghua Yu <fenghua.yu@intel.com>
13184 M:      Reinette Chatre <reinette.chatre@intel.com>
13185 L:      linux-kernel@vger.kernel.org
13186 S:      Supported
13187 F:      arch/x86/kernel/cpu/resctrl/
13188 F:      arch/x86/include/asm/resctrl_sched.h
13189 F:      Documentation/x86/resctrl*
13190
13191 READ-COPY UPDATE (RCU)
13192 M:      "Paul E. McKenney" <paulmck@linux.ibm.com>
13193 M:      Josh Triplett <josh@joshtriplett.org>
13194 R:      Steven Rostedt <rostedt@goodmis.org>
13195 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13196 R:      Lai Jiangshan <jiangshanlai@gmail.com>
13197 R:      Joel Fernandes <joel@joelfernandes.org>
13198 L:      rcu@vger.kernel.org
13199 W:      http://www.rdrop.com/users/paulmck/RCU/
13200 S:      Supported
13201 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
13202 F:      Documentation/RCU/
13203 X:      Documentation/RCU/torture.txt
13204 F:      include/linux/rcu*
13205 X:      include/linux/srcu*.h
13206 F:      kernel/rcu/
13207 X:      kernel/rcu/srcu*.c
13208
13209 REAL TIME CLOCK (RTC) SUBSYSTEM
13210 M:      Alessandro Zummo <a.zummo@towertech.it>
13211 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
13212 L:      linux-rtc@vger.kernel.org
13213 Q:      http://patchwork.ozlabs.org/project/rtc-linux/list/
13214 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
13215 S:      Maintained
13216 F:      Documentation/devicetree/bindings/rtc/
13217 F:      Documentation/rtc.txt
13218 F:      drivers/rtc/
13219 F:      include/linux/rtc.h
13220 F:      include/uapi/linux/rtc.h
13221 F:      include/linux/rtc/
13222 F:      include/linux/platform_data/rtc-*
13223 F:      tools/testing/selftests/rtc/
13224
13225 REALTEK AUDIO CODECS
13226 M:      Bard Liao <bardliao@realtek.com>
13227 M:      Oder Chiou <oder_chiou@realtek.com>
13228 S:      Maintained
13229 F:      sound/soc/codecs/rt*
13230 F:      include/sound/rt*.h
13231
13232 REALTEK RTL83xx SMI DSA ROUTER CHIPS
13233 M:      Linus Walleij <linus.walleij@linaro.org>
13234 S:      Maintained
13235 F:      Documentation/devicetree/bindings/net/dsa/realtek-smi.txt
13236 F:      drivers/net/dsa/realtek-smi*
13237 F:      drivers/net/dsa/rtl83*
13238
13239 REDPINE WIRELESS DRIVER
13240 M:      Amitkumar Karwar <amitkarwar@gmail.com>
13241 M:      Siva Rebbagondla <siva8118@gmail.com>
13242 L:      linux-wireless@vger.kernel.org
13243 S:      Maintained
13244 F:      drivers/net/wireless/rsi/
13245
13246 REGISTER MAP ABSTRACTION
13247 M:      Mark Brown <broonie@kernel.org>
13248 L:      linux-kernel@vger.kernel.org
13249 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
13250 S:      Supported
13251 F:      Documentation/devicetree/bindings/regmap/
13252 F:      drivers/base/regmap/
13253 F:      include/linux/regmap.h
13254
13255 REISERFS FILE SYSTEM
13256 L:      reiserfs-devel@vger.kernel.org
13257 S:      Supported
13258 F:      fs/reiserfs/
13259
13260 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
13261 M:      Ohad Ben-Cohen <ohad@wizery.com>
13262 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
13263 L:      linux-remoteproc@vger.kernel.org
13264 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
13265 S:      Maintained
13266 F:      Documentation/devicetree/bindings/remoteproc/
13267 F:      Documentation/remoteproc.txt
13268 F:      drivers/remoteproc/
13269 F:      include/linux/remoteproc.h
13270
13271 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
13272 M:      Ohad Ben-Cohen <ohad@wizery.com>
13273 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
13274 L:      linux-remoteproc@vger.kernel.org
13275 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
13276 S:      Maintained
13277 F:      drivers/rpmsg/
13278 F:      Documentation/rpmsg.txt
13279 F:      include/linux/rpmsg.h
13280 F:      include/linux/rpmsg/
13281
13282 RENESAS CLOCK DRIVERS
13283 M:      Geert Uytterhoeven <geert+renesas@glider.be>
13284 L:      linux-renesas-soc@vger.kernel.org
13285 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas
13286 S:      Supported
13287 F:      drivers/clk/renesas/
13288
13289 RENESAS EMEV2 I2C DRIVER
13290 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
13291 S:      Supported
13292 F:      drivers/i2c/busses/i2c-emev2.c
13293
13294 RENESAS ETHERNET DRIVERS
13295 R:      Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
13296 L:      netdev@vger.kernel.org
13297 L:      linux-renesas-soc@vger.kernel.org
13298 F:      Documentation/devicetree/bindings/net/renesas,*.txt
13299 F:      Documentation/devicetree/bindings/net/sh_eth.txt
13300 F:      drivers/net/ethernet/renesas/
13301 F:      include/linux/sh_eth.h
13302
13303 RENESAS R-CAR GYROADC DRIVER
13304 M:      Marek Vasut <marek.vasut@gmail.com>
13305 L:      linux-iio@vger.kernel.org
13306 S:      Supported
13307 F:      Documentation/devicetree/bindings/iio/adc/renesas,gyroadc.txt
13308 F:      drivers/iio/adc/rcar-gyroadc.c
13309
13310 RENESAS R-CAR I2C DRIVERS
13311 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
13312 S:      Supported
13313 F:      drivers/i2c/busses/i2c-rcar.c
13314 F:      drivers/i2c/busses/i2c-sh_mobile.c
13315
13316 RENESAS RIIC DRIVER
13317 M:      Chris Brandt <chris.brandt@renesas.com>
13318 S:      Supported
13319 F:      Documentation/devicetree/bindings/i2c/i2c-riic.txt
13320 F:      drivers/i2c/busses/i2c-riic.c
13321
13322 RENESAS USB PHY DRIVER
13323 M:      Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
13324 L:      linux-renesas-soc@vger.kernel.org
13325 S:      Maintained
13326 F:      drivers/phy/renesas/phy-rcar-gen3-usb*.c
13327
13328 RESET CONTROLLER FRAMEWORK
13329 M:      Philipp Zabel <p.zabel@pengutronix.de>
13330 T:      git git://git.pengutronix.de/git/pza/linux
13331 S:      Maintained
13332 F:      drivers/reset/
13333 F:      Documentation/devicetree/bindings/reset/
13334 F:      include/dt-bindings/reset/
13335 F:      include/linux/reset.h
13336 F:      include/linux/reset/
13337 F:      include/linux/reset-controller.h
13338
13339 RESTARTABLE SEQUENCES SUPPORT
13340 M:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13341 M:      Peter Zijlstra <peterz@infradead.org>
13342 M:      "Paul E. McKenney" <paulmck@linux.ibm.com>
13343 M:      Boqun Feng <boqun.feng@gmail.com>
13344 L:      linux-kernel@vger.kernel.org
13345 S:      Supported
13346 F:      kernel/rseq.c
13347 F:      include/uapi/linux/rseq.h
13348 F:      include/trace/events/rseq.h
13349 F:      tools/testing/selftests/rseq/
13350
13351 RFKILL
13352 M:      Johannes Berg <johannes@sipsolutions.net>
13353 L:      linux-wireless@vger.kernel.org
13354 W:      http://wireless.kernel.org/
13355 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
13356 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
13357 S:      Maintained
13358 F:      Documentation/rfkill.txt
13359 F:      Documentation/ABI/stable/sysfs-class-rfkill
13360 F:      net/rfkill/
13361 F:      include/linux/rfkill.h
13362 F:      include/uapi/linux/rfkill.h
13363
13364 RHASHTABLE
13365 M:      Thomas Graf <tgraf@suug.ch>
13366 M:      Herbert Xu <herbert@gondor.apana.org.au>
13367 L:      netdev@vger.kernel.org
13368 S:      Maintained
13369 F:      lib/rhashtable.c
13370 F:      lib/test_rhashtable.c
13371 F:      include/linux/rhashtable.h
13372 F:      include/linux/rhashtable-types.h
13373
13374 RICOH R5C592 MEMORYSTICK DRIVER
13375 M:      Maxim Levitsky <maximlevitsky@gmail.com>
13376 S:      Maintained
13377 F:      drivers/memstick/host/r592.*
13378
13379 RICOH SMARTMEDIA/XD DRIVER
13380 M:      Maxim Levitsky <maximlevitsky@gmail.com>
13381 S:      Maintained
13382 F:      drivers/mtd/nand/raw/r852.c
13383 F:      drivers/mtd/nand/raw/r852.h
13384
13385 RISC-V ARCHITECTURE
13386 M:      Palmer Dabbelt <palmer@sifive.com>
13387 M:      Albert Ou <aou@eecs.berkeley.edu>
13388 L:      linux-riscv@lists.infradead.org
13389 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git
13390 S:      Supported
13391 F:      arch/riscv/
13392 K:      riscv
13393 N:      riscv
13394
13395 ROCCAT DRIVERS
13396 M:      Stefan Achatz <erazor_de@users.sourceforge.net>
13397 W:      http://sourceforge.net/projects/roccat/
13398 S:      Maintained
13399 F:      drivers/hid/hid-roccat*
13400 F:      include/linux/hid-roccat*
13401 F:      Documentation/ABI/*/sysfs-driver-hid-roccat*
13402
13403 ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
13404 M:      Jacob chen <jacob2.chen@rock-chips.com>
13405 L:      linux-media@vger.kernel.org
13406 S:      Maintained
13407 F:      drivers/media/platform/rockchip/rga/
13408 F:      Documentation/devicetree/bindings/media/rockchip-rga.txt
13409
13410 ROCKCHIP VPU CODEC DRIVER
13411 M:      Ezequiel Garcia <ezequiel@collabora.com>
13412 L:      linux-media@vger.kernel.org
13413 S:      Maintained
13414 F:      drivers/staging/media/platform/rockchip/vpu/
13415 F:      Documentation/devicetree/bindings/media/rockchip-vpu.txt
13416
13417 ROCKER DRIVER
13418 M:      Jiri Pirko <jiri@resnulli.us>
13419 L:      netdev@vger.kernel.org
13420 S:      Supported
13421 F:      drivers/net/ethernet/rocker/
13422
13423 ROCKETPORT DRIVER
13424 P:      Comtrol Corp.
13425 W:      http://www.comtrol.com
13426 S:      Maintained
13427 F:      Documentation/serial/rocket.rst
13428 F:      drivers/tty/rocket*
13429
13430 ROCKETPORT EXPRESS/INFINITY DRIVER
13431 M:      Kevin Cernekee <cernekee@gmail.com>
13432 L:      linux-serial@vger.kernel.org
13433 S:      Odd Fixes
13434 F:      drivers/tty/serial/rp2.*
13435
13436 ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
13437 M:      Marek Vasut <marek.vasut+renesas@gmail.com>
13438 L:      linux-kernel@vger.kernel.org
13439 L:      linux-renesas-soc@vger.kernel.org
13440 S:      Supported
13441 F:      drivers/mfd/bd9571mwv.c
13442 F:      drivers/regulator/bd9571mwv-regulator.c
13443 F:      drivers/gpio/gpio-bd9571mwv.c
13444 F:      include/linux/mfd/bd9571mwv.h
13445 F:      Documentation/devicetree/bindings/mfd/bd9571mwv.txt
13446
13447 ROSE NETWORK LAYER
13448 M:      Ralf Baechle <ralf@linux-mips.org>
13449 L:      linux-hams@vger.kernel.org
13450 W:      http://www.linux-ax25.org/
13451 S:      Maintained
13452 F:      include/net/rose.h
13453 F:      include/uapi/linux/rose.h
13454 F:      net/rose/
13455
13456 RTL2830 MEDIA DRIVER
13457 M:      Antti Palosaari <crope@iki.fi>
13458 L:      linux-media@vger.kernel.org
13459 W:      https://linuxtv.org
13460 W:      http://palosaari.fi/linux/
13461 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13462 T:      git git://linuxtv.org/anttip/media_tree.git
13463 S:      Maintained
13464 F:      drivers/media/dvb-frontends/rtl2830*
13465
13466 RTL2832 MEDIA DRIVER
13467 M:      Antti Palosaari <crope@iki.fi>
13468 L:      linux-media@vger.kernel.org
13469 W:      https://linuxtv.org
13470 W:      http://palosaari.fi/linux/
13471 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13472 T:      git git://linuxtv.org/anttip/media_tree.git
13473 S:      Maintained
13474 F:      drivers/media/dvb-frontends/rtl2832*
13475
13476 RTL2832_SDR MEDIA DRIVER
13477 M:      Antti Palosaari <crope@iki.fi>
13478 L:      linux-media@vger.kernel.org
13479 W:      https://linuxtv.org
13480 W:      http://palosaari.fi/linux/
13481 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13482 T:      git git://linuxtv.org/anttip/media_tree.git
13483 S:      Maintained
13484 F:      drivers/media/dvb-frontends/rtl2832_sdr*
13485
13486 RTL8180 WIRELESS DRIVER
13487 L:      linux-wireless@vger.kernel.org
13488 W:      http://wireless.kernel.org/
13489 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
13490 S:      Orphan
13491 F:      drivers/net/wireless/realtek/rtl818x/rtl8180/
13492
13493 RTL8187 WIRELESS DRIVER
13494 M:      Herton Ronaldo Krzesinski <herton@canonical.com>
13495 M:      Hin-Tak Leung <htl10@users.sourceforge.net>
13496 M:      Larry Finger <Larry.Finger@lwfinger.net>
13497 L:      linux-wireless@vger.kernel.org
13498 W:      http://wireless.kernel.org/
13499 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
13500 S:      Maintained
13501 F:      drivers/net/wireless/realtek/rtl818x/rtl8187/
13502
13503 REALTEK WIRELESS DRIVER (rtlwifi family)
13504 M:      Ping-Ke Shih <pkshih@realtek.com>
13505 L:      linux-wireless@vger.kernel.org
13506 W:      http://wireless.kernel.org/
13507 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
13508 S:      Maintained
13509 F:      drivers/net/wireless/realtek/rtlwifi/
13510
13511 REALTEK WIRELESS DRIVER (rtw88)
13512 M:      Yan-Hsuan Chuang <yhchuang@realtek.com>
13513 L:      linux-wireless@vger.kernel.org
13514 S:      Maintained
13515 F:      drivers/net/wireless/realtek/rtw88/
13516
13517 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
13518 M:      Jes Sorensen <Jes.Sorensen@gmail.com>
13519 L:      linux-wireless@vger.kernel.org
13520 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
13521 S:      Maintained
13522 F:      drivers/net/wireless/realtek/rtl8xxxu/
13523
13524 RXRPC SOCKETS (AF_RXRPC)
13525 M:      David Howells <dhowells@redhat.com>
13526 L:      linux-afs@lists.infradead.org
13527 S:      Supported
13528 F:      net/rxrpc/
13529 F:      include/keys/rxrpc-type.h
13530 F:      include/net/af_rxrpc.h
13531 F:      include/trace/events/rxrpc.h
13532 F:      include/uapi/linux/rxrpc.h
13533 F:      Documentation/networking/rxrpc.txt
13534 W:      https://www.infradead.org/~dhowells/kafs/
13535
13536 S3 SAVAGE FRAMEBUFFER DRIVER
13537 M:      Antonino Daplas <adaplas@gmail.com>
13538 L:      linux-fbdev@vger.kernel.org
13539 S:      Maintained
13540 F:      drivers/video/fbdev/savage/
13541
13542 S390
13543 M:      Martin Schwidefsky <schwidefsky@de.ibm.com>
13544 M:      Heiko Carstens <heiko.carstens@de.ibm.com>
13545 L:      linux-s390@vger.kernel.org
13546 W:      http://www.ibm.com/developerworks/linux/linux390/
13547 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
13548 S:      Supported
13549 F:      arch/s390/
13550 F:      drivers/s390/
13551 F:      Documentation/s390/
13552 F:      Documentation/driver-api/s390-drivers.rst
13553
13554 S390 COMMON I/O LAYER
13555 M:      Sebastian Ott <sebott@linux.ibm.com>
13556 M:      Peter Oberparleiter <oberpar@linux.ibm.com>
13557 L:      linux-s390@vger.kernel.org
13558 W:      http://www.ibm.com/developerworks/linux/linux390/
13559 S:      Supported
13560 F:      drivers/s390/cio/
13561
13562 S390 DASD DRIVER
13563 M:      Stefan Haberland <sth@linux.ibm.com>
13564 M:      Jan Hoeppner <hoeppner@linux.ibm.com>
13565 L:      linux-s390@vger.kernel.org
13566 W:      http://www.ibm.com/developerworks/linux/linux390/
13567 S:      Supported
13568 F:      drivers/s390/block/dasd*
13569 F:      block/partitions/ibm.c
13570
13571 S390 IOMMU (PCI)
13572 M:      Gerald Schaefer <gerald.schaefer@de.ibm.com>
13573 L:      linux-s390@vger.kernel.org
13574 W:      http://www.ibm.com/developerworks/linux/linux390/
13575 S:      Supported
13576 F:      drivers/iommu/s390-iommu.c
13577
13578 S390 IUCV NETWORK LAYER
13579 M:      Julian Wiedmann <jwi@linux.ibm.com>
13580 M:      Ursula Braun <ubraun@linux.ibm.com>
13581 L:      linux-s390@vger.kernel.org
13582 W:      http://www.ibm.com/developerworks/linux/linux390/
13583 S:      Supported
13584 F:      drivers/s390/net/*iucv*
13585 F:      include/net/iucv/
13586 F:      net/iucv/
13587
13588 S390 NETWORK DRIVERS
13589 M:      Julian Wiedmann <jwi@linux.ibm.com>
13590 M:      Ursula Braun <ubraun@linux.ibm.com>
13591 L:      linux-s390@vger.kernel.org
13592 W:      http://www.ibm.com/developerworks/linux/linux390/
13593 S:      Supported
13594 F:      drivers/s390/net/
13595
13596 S390 PCI SUBSYSTEM
13597 M:      Sebastian Ott <sebott@linux.ibm.com>
13598 M:      Gerald Schaefer <gerald.schaefer@de.ibm.com>
13599 L:      linux-s390@vger.kernel.org
13600 W:      http://www.ibm.com/developerworks/linux/linux390/
13601 S:      Supported
13602 F:      arch/s390/pci/
13603 F:      drivers/pci/hotplug/s390_pci_hpc.c
13604
13605 S390 VFIO-CCW DRIVER
13606 M:      Cornelia Huck <cohuck@redhat.com>
13607 M:      Farhan Ali <alifm@linux.ibm.com>
13608 M:      Eric Farman <farman@linux.ibm.com>
13609 R:      Halil Pasic <pasic@linux.ibm.com>
13610 L:      linux-s390@vger.kernel.org
13611 L:      kvm@vger.kernel.org
13612 S:      Supported
13613 F:      drivers/s390/cio/vfio_ccw*
13614 F:      Documentation/s390/vfio-ccw.txt
13615 F:      include/uapi/linux/vfio_ccw.h
13616
13617 S390 ZCRYPT DRIVER
13618 M:      Harald Freudenberger <freude@linux.ibm.com>
13619 L:      linux-s390@vger.kernel.org
13620 W:      http://www.ibm.com/developerworks/linux/linux390/
13621 S:      Supported
13622 F:      drivers/s390/crypto/
13623
13624 S390 VFIO AP DRIVER
13625 M:      Tony Krowiak <akrowiak@linux.ibm.com>
13626 M:      Pierre Morel <pmorel@linux.ibm.com>
13627 M:      Halil Pasic <pasic@linux.ibm.com>
13628 L:      linux-s390@vger.kernel.org
13629 W:      http://www.ibm.com/developerworks/linux/linux390/
13630 S:      Supported
13631 F:      drivers/s390/crypto/vfio_ap_drv.c
13632 F:      drivers/s390/crypto/vfio_ap_private.h
13633 F:      drivers/s390/crypto/vfio_ap_ops.c
13634 F:      Documentation/s390/vfio-ap.txt
13635
13636 S390 ZFCP DRIVER
13637 M:      Steffen Maier <maier@linux.ibm.com>
13638 M:      Benjamin Block <bblock@linux.ibm.com>
13639 L:      linux-s390@vger.kernel.org
13640 W:      http://www.ibm.com/developerworks/linux/linux390/
13641 S:      Supported
13642 F:      drivers/s390/scsi/zfcp_*
13643
13644 S3C24XX SD/MMC Driver
13645 M:      Ben Dooks <ben-linux@fluff.org>
13646 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13647 S:      Supported
13648 F:      drivers/mmc/host/s3cmci.*
13649
13650 SAA6588 RDS RECEIVER DRIVER
13651 M:      Hans Verkuil <hverkuil@xs4all.nl>
13652 L:      linux-media@vger.kernel.org
13653 T:      git git://linuxtv.org/media_tree.git
13654 W:      https://linuxtv.org
13655 S:      Odd Fixes
13656 F:      drivers/media/i2c/saa6588*
13657
13658 SAA7134 VIDEO4LINUX DRIVER
13659 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
13660 L:      linux-media@vger.kernel.org
13661 W:      https://linuxtv.org
13662 T:      git git://linuxtv.org/media_tree.git
13663 S:      Odd fixes
13664 F:      Documentation/media/v4l-drivers/saa7134*
13665 F:      drivers/media/pci/saa7134/
13666
13667 SAA7146 VIDEO4LINUX-2 DRIVER
13668 M:      Hans Verkuil <hverkuil@xs4all.nl>
13669 L:      linux-media@vger.kernel.org
13670 T:      git git://linuxtv.org/media_tree.git
13671 S:      Maintained
13672 F:      drivers/media/common/saa7146/
13673 F:      drivers/media/pci/saa7146/
13674 F:      include/media/drv-intf/saa7146*
13675
13676 SAMSUNG AUDIO (ASoC) DRIVERS
13677 M:      Krzysztof Kozlowski <krzk@kernel.org>
13678 M:      Sangbeom Kim <sbkim73@samsung.com>
13679 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
13680 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13681 S:      Supported
13682 F:      sound/soc/samsung/
13683 F:      Documentation/devicetree/bindings/sound/samsung*
13684
13685 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
13686 M:      Krzysztof Kozlowski <krzk@kernel.org>
13687 L:      linux-crypto@vger.kernel.org
13688 L:      linux-samsung-soc@vger.kernel.org
13689 S:      Maintained
13690 F:      drivers/crypto/exynos-rng.c
13691 F:      Documentation/devicetree/bindings/rng/samsung,exynos4-rng.txt
13692
13693 SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
13694 M:      Łukasz Stelmach <l.stelmach@samsung.com>
13695 L:      linux-samsung-soc@vger.kernel.org
13696 S:      Maintained
13697 F:      drivers/char/hw_random/exynos-trng.c
13698 F:      Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt
13699
13700 SAMSUNG FRAMEBUFFER DRIVER
13701 M:      Jingoo Han <jingoohan1@gmail.com>
13702 L:      linux-fbdev@vger.kernel.org
13703 S:      Maintained
13704 F:      drivers/video/fbdev/s3c-fb.c
13705
13706 SAMSUNG LAPTOP DRIVER
13707 M:      Corentin Chary <corentin.chary@gmail.com>
13708 L:      platform-driver-x86@vger.kernel.org
13709 S:      Maintained
13710 F:      drivers/platform/x86/samsung-laptop.c
13711
13712 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
13713 M:      Sangbeom Kim <sbkim73@samsung.com>
13714 M:      Krzysztof Kozlowski <krzk@kernel.org>
13715 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
13716 L:      linux-kernel@vger.kernel.org
13717 L:      linux-samsung-soc@vger.kernel.org
13718 S:      Supported
13719 F:      drivers/mfd/sec*.c
13720 F:      drivers/regulator/s2m*.c
13721 F:      drivers/regulator/s5m*.c
13722 F:      drivers/clk/clk-s2mps11.c
13723 F:      drivers/rtc/rtc-s5m.c
13724 F:      include/linux/mfd/samsung/
13725 F:      Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
13726 F:      Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
13727 F:      Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
13728 F:      Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
13729
13730 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
13731 M:      Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
13732 L:      linux-media@vger.kernel.org
13733 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13734 S:      Maintained
13735 F:      drivers/media/platform/s3c-camif/
13736 F:      include/media/drv-intf/s3c_camif.h
13737
13738 SAMSUNG S3FWRN5 NFC DRIVER
13739 M:      Robert Baldyga <r.baldyga@samsung.com>
13740 M:      Krzysztof Opasiak <k.opasiak@samsung.com>
13741 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
13742 S:      Supported
13743 F:      drivers/nfc/s3fwrn5
13744
13745 SAMSUNG S5C73M3 CAMERA DRIVER
13746 M:      Kyungmin Park <kyungmin.park@samsung.com>
13747 M:      Andrzej Hajda <a.hajda@samsung.com>
13748 L:      linux-media@vger.kernel.org
13749 S:      Supported
13750 F:      drivers/media/i2c/s5c73m3/*
13751
13752 SAMSUNG S5K5BAF CAMERA DRIVER
13753 M:      Kyungmin Park <kyungmin.park@samsung.com>
13754 M:      Andrzej Hajda <a.hajda@samsung.com>
13755 L:      linux-media@vger.kernel.org
13756 S:      Supported
13757 F:      drivers/media/i2c/s5k5baf.c
13758
13759 SAMSUNG S5P Security SubSystem (SSS) DRIVER
13760 M:      Krzysztof Kozlowski <krzk@kernel.org>
13761 M:      Vladimir Zapolskiy <vz@mleia.com>
13762 M:      Kamil Konieczny <k.konieczny@partner.samsung.com>
13763 L:      linux-crypto@vger.kernel.org
13764 L:      linux-samsung-soc@vger.kernel.org
13765 S:      Maintained
13766 F:      drivers/crypto/s5p-sss.c
13767
13768 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
13769 M:      Kyungmin Park <kyungmin.park@samsung.com>
13770 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
13771 L:      linux-media@vger.kernel.org
13772 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
13773 S:      Supported
13774 F:      drivers/media/platform/exynos4-is/
13775
13776 SAMSUNG SOC CLOCK DRIVERS
13777 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
13778 M:      Tomasz Figa <tomasz.figa@gmail.com>
13779 M:      Chanwoo Choi <cw00.choi@samsung.com>
13780 S:      Supported
13781 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13782 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
13783 F:      drivers/clk/samsung/
13784 F:      include/dt-bindings/clock/exynos*.h
13785 F:      Documentation/devicetree/bindings/clock/exynos*.txt
13786
13787 SAMSUNG SPI DRIVERS
13788 M:      Kukjin Kim <kgene@kernel.org>
13789 M:      Krzysztof Kozlowski <krzk@kernel.org>
13790 M:      Andi Shyti <andi@etezian.org>
13791 L:      linux-spi@vger.kernel.org
13792 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13793 S:      Maintained
13794 F:      Documentation/devicetree/bindings/spi/spi-samsung.txt
13795 F:      drivers/spi/spi-s3c*
13796 F:      include/linux/platform_data/spi-s3c64xx.h
13797
13798 SAMSUNG SXGBE DRIVERS
13799 M:      Byungho An <bh74.an@samsung.com>
13800 M:      Girish K S <ks.giri@samsung.com>
13801 M:      Vipul Pandya <vipul.pandya@samsung.com>
13802 S:      Supported
13803 L:      netdev@vger.kernel.org
13804 F:      drivers/net/ethernet/samsung/sxgbe/
13805
13806 SAMSUNG THERMAL DRIVER
13807 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
13808 L:      linux-pm@vger.kernel.org
13809 L:      linux-samsung-soc@vger.kernel.org
13810 S:      Supported
13811 T:      git https://github.com/lmajewski/linux-samsung-thermal.git
13812 F:      drivers/thermal/samsung/
13813
13814 SAMSUNG USB2 PHY DRIVER
13815 M:      Kamil Debski <kamil@wypas.org>
13816 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
13817 L:      linux-kernel@vger.kernel.org
13818 S:      Supported
13819 F:      Documentation/devicetree/bindings/phy/samsung-phy.txt
13820 F:      Documentation/phy/samsung-usb2.txt
13821 F:      drivers/phy/samsung/phy-exynos4210-usb2.c
13822 F:      drivers/phy/samsung/phy-exynos4x12-usb2.c
13823 F:      drivers/phy/samsung/phy-exynos5250-usb2.c
13824 F:      drivers/phy/samsung/phy-s5pv210-usb2.c
13825 F:      drivers/phy/samsung/phy-samsung-usb2.c
13826 F:      drivers/phy/samsung/phy-samsung-usb2.h
13827
13828 SC1200 WDT DRIVER
13829 M:      Zwane Mwaikambo <zwanem@gmail.com>
13830 S:      Maintained
13831 F:      drivers/watchdog/sc1200wdt.c
13832
13833 SCHEDULER
13834 M:      Ingo Molnar <mingo@redhat.com>
13835 M:      Peter Zijlstra <peterz@infradead.org>
13836 L:      linux-kernel@vger.kernel.org
13837 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
13838 S:      Maintained
13839 F:      kernel/sched/
13840 F:      include/linux/sched.h
13841 F:      include/uapi/linux/sched.h
13842 F:      include/linux/wait.h
13843 F:      include/linux/preempt.h
13844
13845 SCR24X CHIP CARD INTERFACE DRIVER
13846 M:      Lubomir Rintel <lkundrak@v3.sk>
13847 S:      Supported
13848 F:      drivers/char/pcmcia/scr24x_cs.c
13849
13850 SCSI CDROM DRIVER
13851 M:      Jens Axboe <axboe@kernel.dk>
13852 L:      linux-scsi@vger.kernel.org
13853 W:      http://www.kernel.dk
13854 S:      Maintained
13855 F:      drivers/scsi/sr*
13856
13857 SCSI RDMA PROTOCOL (SRP) INITIATOR
13858 M:      Bart Van Assche <bvanassche@acm.org>
13859 L:      linux-rdma@vger.kernel.org
13860 S:      Supported
13861 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
13862 F:      drivers/infiniband/ulp/srp/
13863 F:      include/scsi/srp.h
13864
13865 SCSI RDMA PROTOCOL (SRP) TARGET
13866 M:      Bart Van Assche <bvanassche@acm.org>
13867 L:      linux-rdma@vger.kernel.org
13868 L:      target-devel@vger.kernel.org
13869 S:      Supported
13870 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
13871 F:      drivers/infiniband/ulp/srpt/
13872
13873 SCSI SG DRIVER
13874 M:      Doug Gilbert <dgilbert@interlog.com>
13875 L:      linux-scsi@vger.kernel.org
13876 W:      http://sg.danny.cz/sg
13877 S:      Maintained
13878 F:      Documentation/scsi/scsi-generic.txt
13879 F:      drivers/scsi/sg.c
13880 F:      include/scsi/sg.h
13881
13882 SCSI SUBSYSTEM
13883 M:      "James E.J. Bottomley" <jejb@linux.ibm.com>
13884 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
13885 M:      "Martin K. Petersen" <martin.petersen@oracle.com>
13886 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
13887 Q:      https://patchwork.kernel.org/project/linux-scsi/list/
13888 L:      linux-scsi@vger.kernel.org
13889 S:      Maintained
13890 F:      Documentation/devicetree/bindings/scsi/
13891 F:      drivers/scsi/
13892 F:      include/scsi/
13893
13894 SCSI TAPE DRIVER
13895 M:      Kai Mäkisara <Kai.Makisara@kolumbus.fi>
13896 L:      linux-scsi@vger.kernel.org
13897 S:      Maintained
13898 F:      Documentation/scsi/st.txt
13899 F:      drivers/scsi/st.*
13900 F:      drivers/scsi/st_*.h
13901
13902 SCSI TARGET SUBSYSTEM
13903 M:      "Martin K. Petersen" <martin.petersen@oracle.com>
13904 L:      linux-scsi@vger.kernel.org
13905 L:      target-devel@vger.kernel.org
13906 W:      http://www.linux-iscsi.org
13907 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
13908 Q:      https://patchwork.kernel.org/project/target-devel/list/
13909 S:      Supported
13910 F:      drivers/target/
13911 F:      include/target/
13912 F:      Documentation/target/
13913
13914 SCTP PROTOCOL
13915 M:      Vlad Yasevich <vyasevich@gmail.com>
13916 M:      Neil Horman <nhorman@tuxdriver.com>
13917 M:      Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
13918 L:      linux-sctp@vger.kernel.org
13919 W:      http://lksctp.sourceforge.net
13920 S:      Maintained
13921 F:      Documentation/networking/sctp.txt
13922 F:      include/linux/sctp.h
13923 F:      include/uapi/linux/sctp.h
13924 F:      include/net/sctp/
13925 F:      net/sctp/
13926
13927 SCx200 CPU SUPPORT
13928 M:      Jim Cromie <jim.cromie@gmail.com>
13929 S:      Odd Fixes
13930 F:      Documentation/i2c/busses/scx200_acb
13931 F:      arch/x86/platform/scx200/
13932 F:      drivers/watchdog/scx200_wdt.c
13933 F:      drivers/i2c/busses/scx200*
13934 F:      drivers/mtd/maps/scx200_docflash.c
13935 F:      include/linux/scx200.h
13936
13937 SCx200 GPIO DRIVER
13938 M:      Jim Cromie <jim.cromie@gmail.com>
13939 S:      Maintained
13940 F:      drivers/char/scx200_gpio.c
13941 F:      include/linux/scx200_gpio.h
13942
13943 SCx200 HRT CLOCKSOURCE DRIVER
13944 M:      Jim Cromie <jim.cromie@gmail.com>
13945 S:      Maintained
13946 F:      drivers/clocksource/scx200_hrt.c
13947
13948 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
13949 M:      Sascha Sommer <saschasommer@freenet.de>
13950 L:      sdricohcs-devel@lists.sourceforge.net (subscribers-only)
13951 S:      Maintained
13952 F:      drivers/mmc/host/sdricoh_cs.c
13953
13954 SECO BOARDS CEC DRIVER
13955 M:      Ettore Chimenti <ek5.chimenti@gmail.com>
13956 S:      Maintained
13957 F:      drivers/media/platform/seco-cec/seco-cec.c
13958 F:      drivers/media/platform/seco-cec/seco-cec.h
13959
13960 SECURE COMPUTING
13961 M:      Kees Cook <keescook@chromium.org>
13962 R:      Andy Lutomirski <luto@amacapital.net>
13963 R:      Will Drewry <wad@chromium.org>
13964 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
13965 S:      Supported
13966 F:      kernel/seccomp.c
13967 F:      include/uapi/linux/seccomp.h
13968 F:      include/linux/seccomp.h
13969 F:      tools/testing/selftests/seccomp/*
13970 F:      tools/testing/selftests/kselftest_harness.h
13971 F:      Documentation/userspace-api/seccomp_filter.rst
13972 K:      \bsecure_computing
13973 K:      \bTIF_SECCOMP\b
13974
13975 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
13976 M:      Al Cooper <alcooperx@gmail.com>
13977 L:      linux-mmc@vger.kernel.org
13978 L:      bcm-kernel-feedback-list@broadcom.com
13979 S:      Maintained
13980 F:      drivers/mmc/host/sdhci-brcmstb*
13981
13982 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
13983 M:      Adrian Hunter <adrian.hunter@intel.com>
13984 L:      linux-mmc@vger.kernel.org
13985 S:      Maintained
13986 F:      drivers/mmc/host/sdhci*
13987 F:      include/linux/mmc/sdhci*
13988
13989 EMMC CMDQ HOST CONTROLLER INTERFACE (CQHCI) DRIVER
13990 M:      Adrian Hunter <adrian.hunter@intel.com>
13991 M:      Ritesh Harjani <riteshh@codeaurora.org>
13992 M:      Asutosh Das <asutoshd@codeaurora.org>
13993 L:      linux-mmc@vger.kernel.org
13994 S:      Maintained
13995 F:      drivers/mmc/host/cqhci*
13996
13997 SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
13998 M:      Prabu Thangamuthu <prabu.t@synopsys.com>
13999 M:      Manjunath M B <manjumb@synopsys.com>
14000 L:      linux-mmc@vger.kernel.org
14001 S:      Maintained
14002 F:      drivers/mmc/host/sdhci-pci-dwc-mshc.c
14003
14004 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
14005 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
14006 L:      linux-mmc@vger.kernel.org
14007 S:      Supported
14008 F:      drivers/mmc/host/sdhci-of-at91.c
14009
14010 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
14011 M:      Ben Dooks <ben-linux@fluff.org>
14012 M:      Jaehoon Chung <jh80.chung@samsung.com>
14013 L:      linux-mmc@vger.kernel.org
14014 S:      Maintained
14015 F:      drivers/mmc/host/sdhci-s3c*
14016
14017 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
14018 M:      Viresh Kumar <vireshk@kernel.org>
14019 L:      linux-mmc@vger.kernel.org
14020 S:      Maintained
14021 F:      drivers/mmc/host/sdhci-spear.c
14022
14023 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
14024 M:      Kishon Vijay Abraham I <kishon@ti.com>
14025 L:      linux-mmc@vger.kernel.org
14026 S:      Maintained
14027 F:      drivers/mmc/host/sdhci-omap.c
14028
14029 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
14030 M:      Scott Bauer <scott.bauer@intel.com>
14031 M:      Jonathan Derrick <jonathan.derrick@intel.com>
14032 L:      linux-block@vger.kernel.org
14033 S:      Supported
14034 F:      block/sed*
14035 F:      block/opal_proto.h
14036 F:      include/linux/sed*
14037 F:      include/uapi/linux/sed*
14038
14039 SECURITY CONTACT
14040 M:      Security Officers <security@kernel.org>
14041 S:      Supported
14042
14043 SECURITY SUBSYSTEM
14044 M:      James Morris <jmorris@namei.org>
14045 M:      "Serge E. Hallyn" <serge@hallyn.com>
14046 L:      linux-security-module@vger.kernel.org (suggested Cc:)
14047 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
14048 W:      http://kernsec.org/
14049 S:      Supported
14050 F:      security/
14051 X:      security/selinux/
14052
14053 SELINUX SECURITY MODULE
14054 M:      Paul Moore <paul@paul-moore.com>
14055 M:      Stephen Smalley <sds@tycho.nsa.gov>
14056 M:      Eric Paris <eparis@parisplace.org>
14057 L:      selinux@vger.kernel.org
14058 W:      https://selinuxproject.org
14059 W:      https://github.com/SELinuxProject
14060 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
14061 S:      Supported
14062 F:      include/uapi/linux/selinux_netlink.h
14063 F:      security/selinux/
14064 F:      scripts/selinux/
14065 F:      Documentation/admin-guide/LSM/SELinux.rst
14066
14067 SENSABLE PHANTOM
14068 M:      Jiri Slaby <jirislaby@gmail.com>
14069 S:      Maintained
14070 F:      drivers/misc/phantom.c
14071 F:      include/uapi/linux/phantom.h
14072
14073 SERIAL DEVICE BUS
14074 M:      Rob Herring <robh@kernel.org>
14075 L:      linux-serial@vger.kernel.org
14076 S:      Maintained
14077 F:      Documentation/devicetree/bindings/serial/slave-device.txt
14078 F:      drivers/tty/serdev/
14079 F:      include/linux/serdev.h
14080
14081 SERIAL DRIVERS
14082 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14083 L:      linux-serial@vger.kernel.org
14084 S:      Maintained
14085 F:      Documentation/devicetree/bindings/serial/
14086 F:      drivers/tty/serial/
14087
14088 SERIAL IR RECEIVER
14089 M:      Sean Young <sean@mess.org>
14090 L:      linux-media@vger.kernel.org
14091 S:      Maintained
14092 F:      drivers/media/rc/serial_ir.c
14093
14094 SFC NETWORK DRIVER
14095 M:      Solarflare linux maintainers <linux-net-drivers@solarflare.com>
14096 M:      Edward Cree <ecree@solarflare.com>
14097 M:      Martin Habets <mhabets@solarflare.com>
14098 L:      netdev@vger.kernel.org
14099 S:      Supported
14100 F:      drivers/net/ethernet/sfc/
14101
14102 SFF/SFP/SFP+ MODULE SUPPORT
14103 M:      Russell King <linux@armlinux.org.uk>
14104 L:      netdev@vger.kernel.org
14105 S:      Maintained
14106 F:      drivers/net/phy/phylink.c
14107 F:      drivers/net/phy/sfp*
14108 F:      include/linux/phylink.h
14109 F:      include/linux/sfp.h
14110
14111 SGI GRU DRIVER
14112 M:      Dimitri Sivanich <sivanich@sgi.com>
14113 S:      Maintained
14114 F:      drivers/misc/sgi-gru/
14115
14116 SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
14117 M:      Pat Gefre <pfg@sgi.com>
14118 L:      linux-ia64@vger.kernel.org
14119 S:      Supported
14120 F:      Documentation/ia64/serial.txt
14121 F:      drivers/tty/serial/ioc?_serial.c
14122 F:      include/linux/ioc?.h
14123
14124 SGI XP/XPC/XPNET DRIVER
14125 M:      Cliff Whickman <cpw@sgi.com>
14126 M:      Robin Holt <robinmholt@gmail.com>
14127 S:      Maintained
14128 F:      drivers/misc/sgi-xp/
14129
14130 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
14131 M:      Ursula Braun <ubraun@linux.ibm.com>
14132 M:      Karsten Graul <kgraul@linux.ibm.com>
14133 L:      linux-s390@vger.kernel.org
14134 W:      http://www.ibm.com/developerworks/linux/linux390/
14135 S:      Supported
14136 F:      net/smc/
14137
14138 SHARP RJ54N1CB0C SENSOR DRIVER
14139 M:      Jacopo Mondi <jacopo@jmondi.org>
14140 L:      linux-media@vger.kernel.org
14141 T:      git git://linuxtv.org/media_tree.git
14142 S:      Odd fixes
14143 F:      drivers/media/i2c/rj54n1cb0c.c
14144 F:      include/media/i2c/rj54n1cb0c.h
14145
14146 SH_VEU V4L2 MEM2MEM DRIVER
14147 L:      linux-media@vger.kernel.org
14148 S:      Orphan
14149 F:      drivers/media/platform/sh_veu.c
14150
14151 SH_VOU V4L2 OUTPUT DRIVER
14152 L:      linux-media@vger.kernel.org
14153 S:      Orphan
14154 F:      drivers/media/platform/sh_vou.c
14155 F:      include/media/drv-intf/sh_vou.h
14156
14157 SI2157 MEDIA DRIVER
14158 M:      Antti Palosaari <crope@iki.fi>
14159 L:      linux-media@vger.kernel.org
14160 W:      https://linuxtv.org
14161 W:      http://palosaari.fi/linux/
14162 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14163 T:      git git://linuxtv.org/anttip/media_tree.git
14164 S:      Maintained
14165 F:      drivers/media/tuners/si2157*
14166
14167 SI2165 MEDIA DRIVER
14168 M:      Matthias Schwarzott <zzam@gentoo.org>
14169 L:      linux-media@vger.kernel.org
14170 W:      https://linuxtv.org
14171 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14172 S:      Maintained
14173 F:      drivers/media/dvb-frontends/si2165*
14174
14175 SI2168 MEDIA DRIVER
14176 M:      Antti Palosaari <crope@iki.fi>
14177 L:      linux-media@vger.kernel.org
14178 W:      https://linuxtv.org
14179 W:      http://palosaari.fi/linux/
14180 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14181 T:      git git://linuxtv.org/anttip/media_tree.git
14182 S:      Maintained
14183 F:      drivers/media/dvb-frontends/si2168*
14184
14185 SI470X FM RADIO RECEIVER I2C DRIVER
14186 M:      Hans Verkuil <hverkuil@xs4all.nl>
14187 L:      linux-media@vger.kernel.org
14188 T:      git git://linuxtv.org/media_tree.git
14189 W:      https://linuxtv.org
14190 S:      Odd Fixes
14191 F:      drivers/media/radio/si470x/radio-si470x-i2c.c
14192
14193 SI470X FM RADIO RECEIVER USB DRIVER
14194 M:      Hans Verkuil <hverkuil@xs4all.nl>
14195 L:      linux-media@vger.kernel.org
14196 T:      git git://linuxtv.org/media_tree.git
14197 W:      https://linuxtv.org
14198 S:      Maintained
14199 F:      drivers/media/radio/si470x/radio-si470x-common.c
14200 F:      drivers/media/radio/si470x/radio-si470x.h
14201 F:      drivers/media/radio/si470x/radio-si470x-usb.c
14202
14203 SI4713 FM RADIO TRANSMITTER I2C DRIVER
14204 M:      Eduardo Valentin <edubezval@gmail.com>
14205 L:      linux-media@vger.kernel.org
14206 T:      git git://linuxtv.org/media_tree.git
14207 W:      https://linuxtv.org
14208 S:      Odd Fixes
14209 F:      drivers/media/radio/si4713/si4713.?
14210
14211 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
14212 M:      Eduardo Valentin <edubezval@gmail.com>
14213 L:      linux-media@vger.kernel.org
14214 T:      git git://linuxtv.org/media_tree.git
14215 W:      https://linuxtv.org
14216 S:      Odd Fixes
14217 F:      drivers/media/radio/si4713/radio-platform-si4713.c
14218
14219 SI4713 FM RADIO TRANSMITTER USB DRIVER
14220 M:      Hans Verkuil <hverkuil@xs4all.nl>
14221 L:      linux-media@vger.kernel.org
14222 T:      git git://linuxtv.org/media_tree.git
14223 W:      https://linuxtv.org
14224 S:      Maintained
14225 F:      drivers/media/radio/si4713/radio-usb-si4713.c
14226
14227 SIANO DVB DRIVER
14228 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
14229 L:      linux-media@vger.kernel.org
14230 W:      https://linuxtv.org
14231 T:      git git://linuxtv.org/media_tree.git
14232 S:      Odd fixes
14233 F:      drivers/media/common/siano/
14234 F:      drivers/media/usb/siano/
14235 F:      drivers/media/usb/siano/
14236 F:      drivers/media/mmc/siano/
14237
14238 SIFIVE DRIVERS
14239 M:      Palmer Dabbelt <palmer@sifive.com>
14240 M:      Paul Walmsley <paul.walmsley@sifive.com>
14241 L:      linux-riscv@lists.infradead.org
14242 T:      git git://github.com/sifive/riscv-linux.git
14243 S:      Supported
14244 K:      sifive
14245 N:      sifive
14246
14247 SILEAD TOUCHSCREEN DRIVER
14248 M:      Hans de Goede <hdegoede@redhat.com>
14249 L:      linux-input@vger.kernel.org
14250 L:      platform-driver-x86@vger.kernel.org
14251 S:      Maintained
14252 F:      drivers/input/touchscreen/silead.c
14253 F:      drivers/platform/x86/touchscreen_dmi.c
14254
14255 SILICON MOTION SM712 FRAME BUFFER DRIVER
14256 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
14257 M:      Teddy Wang <teddy.wang@siliconmotion.com>
14258 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
14259 L:      linux-fbdev@vger.kernel.org
14260 S:      Maintained
14261 F:      drivers/video/fbdev/sm712*
14262 F:      Documentation/fb/sm712fb.txt
14263
14264 SIMPLE FIRMWARE INTERFACE (SFI)
14265 M:      Len Brown <lenb@kernel.org>
14266 L:      sfi-devel@simplefirmware.org
14267 W:      http://simplefirmware.org/
14268 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
14269 S:      Supported
14270 F:      arch/x86/platform/sfi/
14271 F:      drivers/sfi/
14272 F:      include/linux/sfi*.h
14273
14274 SIMPLEFB FB DRIVER
14275 M:      Hans de Goede <hdegoede@redhat.com>
14276 L:      linux-fbdev@vger.kernel.org
14277 S:      Maintained
14278 F:      Documentation/devicetree/bindings/display/simple-framebuffer.txt
14279 F:      drivers/video/fbdev/simplefb.c
14280 F:      include/linux/platform_data/simplefb.h
14281
14282 SIMTEC EB110ATX (Chalice CATS)
14283 P:      Ben Dooks
14284 P:      Vincent Sanders <vince@simtec.co.uk>
14285 M:      Simtec Linux Team <linux@simtec.co.uk>
14286 W:      http://www.simtec.co.uk/products/EB110ATX/
14287 S:      Supported
14288
14289 SIMTEC EB2410ITX (BAST)
14290 P:      Ben Dooks
14291 P:      Vincent Sanders <vince@simtec.co.uk>
14292 M:      Simtec Linux Team <linux@simtec.co.uk>
14293 W:      http://www.simtec.co.uk/products/EB2410ITX/
14294 S:      Supported
14295 F:      arch/arm/mach-s3c24xx/mach-bast.c
14296 F:      arch/arm/mach-s3c24xx/bast-ide.c
14297 F:      arch/arm/mach-s3c24xx/bast-irq.c
14298
14299 SIPHASH PRF ROUTINES
14300 M:      Jason A. Donenfeld <Jason@zx2c4.com>
14301 S:      Maintained
14302 F:      lib/siphash.c
14303 F:      lib/test_siphash.c
14304 F:      include/linux/siphash.h
14305
14306 SIOX
14307 M:      Gavin Schenk <g.schenk@eckelmann.de>
14308 M:      Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
14309 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
14310 S:      Supported
14311 F:      drivers/siox/*
14312 F:      drivers/gpio/gpio-siox.c
14313 F:      include/trace/events/siox.h
14314
14315 SIS 190 ETHERNET DRIVER
14316 M:      Francois Romieu <romieu@fr.zoreil.com>
14317 L:      netdev@vger.kernel.org
14318 S:      Maintained
14319 F:      drivers/net/ethernet/sis/sis190.c
14320
14321 SIS 900/7016 FAST ETHERNET DRIVER
14322 M:      Daniele Venzano <venza@brownhat.org>
14323 W:      http://www.brownhat.org/sis900.html
14324 L:      netdev@vger.kernel.org
14325 S:      Maintained
14326 F:      drivers/net/ethernet/sis/sis900.*
14327
14328 SIS FRAMEBUFFER DRIVER
14329 M:      Thomas Winischhofer <thomas@winischhofer.net>
14330 W:      http://www.winischhofer.net/linuxsisvga.shtml
14331 S:      Maintained
14332 F:      Documentation/fb/sisfb.txt
14333 F:      drivers/video/fbdev/sis/
14334 F:      include/video/sisfb.h
14335
14336 SIS USB2VGA DRIVER
14337 M:      Thomas Winischhofer <thomas@winischhofer.net>
14338 W:      http://www.winischhofer.at/linuxsisusbvga.shtml
14339 S:      Maintained
14340 F:      drivers/usb/misc/sisusbvga/
14341
14342 SLAB ALLOCATOR
14343 M:      Christoph Lameter <cl@linux.com>
14344 M:      Pekka Enberg <penberg@kernel.org>
14345 M:      David Rientjes <rientjes@google.com>
14346 M:      Joonsoo Kim <iamjoonsoo.kim@lge.com>
14347 M:      Andrew Morton <akpm@linux-foundation.org>
14348 L:      linux-mm@kvack.org
14349 S:      Maintained
14350 F:      include/linux/sl?b*.h
14351 F:      mm/sl?b*
14352
14353 SLEEPABLE READ-COPY UPDATE (SRCU)
14354 M:      Lai Jiangshan <jiangshanlai@gmail.com>
14355 M:      "Paul E. McKenney" <paulmck@linux.ibm.com>
14356 M:      Josh Triplett <josh@joshtriplett.org>
14357 R:      Steven Rostedt <rostedt@goodmis.org>
14358 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
14359 L:      rcu@vger.kernel.org
14360 W:      http://www.rdrop.com/users/paulmck/RCU/
14361 S:      Supported
14362 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
14363 F:      include/linux/srcu*.h
14364 F:      kernel/rcu/srcu*.c
14365
14366 SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
14367 M:      Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
14368 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14369 S:      Maintained
14370 F:      drivers/slimbus/
14371 F:      Documentation/devicetree/bindings/slimbus/
14372 F:      include/linux/slimbus.h
14373
14374 SMACK SECURITY MODULE
14375 M:      Casey Schaufler <casey@schaufler-ca.com>
14376 L:      linux-security-module@vger.kernel.org
14377 W:      http://schaufler-ca.com
14378 T:      git git://github.com/cschaufler/smack-next
14379 S:      Maintained
14380 F:      Documentation/admin-guide/LSM/Smack.rst
14381 F:      security/smack/
14382
14383 SMC91x ETHERNET DRIVER
14384 M:      Nicolas Pitre <nico@fluxnic.net>
14385 S:      Odd Fixes
14386 F:      drivers/net/ethernet/smsc/smc91x.*
14387
14388 SMIA AND SMIA++ IMAGE SENSOR DRIVER
14389 M:      Sakari Ailus <sakari.ailus@iki.fi>
14390 L:      linux-media@vger.kernel.org
14391 S:      Maintained
14392 F:      drivers/media/i2c/smiapp/
14393 F:      include/media/i2c/smiapp.h
14394 F:      drivers/media/i2c/smiapp-pll.c
14395 F:      drivers/media/i2c/smiapp-pll.h
14396 F:      include/uapi/linux/smiapp.h
14397 F:      Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
14398
14399 SMM665 HARDWARE MONITOR DRIVER
14400 M:      Guenter Roeck <linux@roeck-us.net>
14401 L:      linux-hwmon@vger.kernel.org
14402 S:      Maintained
14403 F:      Documentation/hwmon/smm665.rst
14404 F:      drivers/hwmon/smm665.c
14405
14406 SMSC EMC2103 HARDWARE MONITOR DRIVER
14407 M:      Steve Glendinning <steve.glendinning@shawell.net>
14408 L:      linux-hwmon@vger.kernel.org
14409 S:      Maintained
14410 F:      Documentation/hwmon/emc2103.rst
14411 F:      drivers/hwmon/emc2103.c
14412
14413 SMSC SCH5627 HARDWARE MONITOR DRIVER
14414 M:      Hans de Goede <hdegoede@redhat.com>
14415 L:      linux-hwmon@vger.kernel.org
14416 S:      Supported
14417 F:      Documentation/hwmon/sch5627.rst
14418 F:      drivers/hwmon/sch5627.c
14419
14420 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
14421 M:      Steve Glendinning <steve.glendinning@shawell.net>
14422 L:      linux-fbdev@vger.kernel.org
14423 S:      Maintained
14424 F:      drivers/video/fbdev/smscufx.c
14425
14426 SMSC47B397 HARDWARE MONITOR DRIVER
14427 M:      Jean Delvare <jdelvare@suse.com>
14428 L:      linux-hwmon@vger.kernel.org
14429 S:      Maintained
14430 F:      Documentation/hwmon/smsc47b397.rst
14431 F:      drivers/hwmon/smsc47b397.c
14432
14433 SMSC911x ETHERNET DRIVER
14434 M:      Steve Glendinning <steve.glendinning@shawell.net>
14435 L:      netdev@vger.kernel.org
14436 S:      Maintained
14437 F:      include/linux/smsc911x.h
14438 F:      drivers/net/ethernet/smsc/smsc911x.*
14439
14440 SMSC9420 PCI ETHERNET DRIVER
14441 M:      Steve Glendinning <steve.glendinning@shawell.net>
14442 L:      netdev@vger.kernel.org
14443 S:      Maintained
14444 F:      drivers/net/ethernet/smsc/smsc9420.*
14445
14446 SOC-CAMERA V4L2 SUBSYSTEM
14447 L:      linux-media@vger.kernel.org
14448 T:      git git://linuxtv.org/media_tree.git
14449 S:      Orphan
14450 F:      include/media/soc_camera.h
14451 F:      drivers/staging/media/soc_camera/
14452
14453 SOCIONEXT SYNQUACER I2C DRIVER
14454 M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
14455 L:      linux-i2c@vger.kernel.org
14456 S:      Maintained
14457 F:      drivers/i2c/busses/i2c-synquacer.c
14458 F:      Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
14459
14460 SOCIONEXT UNIPHIER SOUND DRIVER
14461 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14462 S:      Orphan
14463 F:      sound/soc/uniphier/
14464
14465 SOEKRIS NET48XX LED SUPPORT
14466 M:      Chris Boot <bootc@bootc.net>
14467 S:      Maintained
14468 F:      drivers/leds/leds-net48xx.c
14469
14470 SOFT-ROCE DRIVER (rxe)
14471 M:      Moni Shoua <monis@mellanox.com>
14472 L:      linux-rdma@vger.kernel.org
14473 S:      Supported
14474 W:      https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
14475 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
14476 F:      drivers/infiniband/sw/rxe/
14477 F:      include/uapi/rdma/rdma_user_rxe.h
14478
14479 SOFTLOGIC 6x10 MPEG CODEC
14480 M:      Bluecherry Maintainers <maintainers@bluecherrydvr.com>
14481 M:      Anton Sviridenko <anton@corp.bluecherry.net>
14482 M:      Andrey Utkin <andrey.utkin@corp.bluecherry.net>
14483 M:      Andrey Utkin <andrey_utkin@fastmail.com>
14484 M:      Ismael Luceno <ismael@iodev.co.uk>
14485 L:      linux-media@vger.kernel.org
14486 S:      Supported
14487 F:      drivers/media/pci/solo6x10/
14488
14489 SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
14490 M:      James Morse <james.morse@arm.com>
14491 L:      linux-arm-kernel@lists.infradead.org
14492 S:      Maintained
14493 F:      Documentation/devicetree/bindings/arm/firmware/sdei.txt
14494 F:      drivers/firmware/arm_sdei.c
14495 F:      include/linux/arm_sdei.h
14496 F:      include/uapi/linux/arm_sdei.h
14497
14498 SOFTWARE RAID (Multiple Disks) SUPPORT
14499 M:      Shaohua Li <shli@kernel.org>
14500 L:      linux-raid@vger.kernel.org
14501 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
14502 S:      Supported
14503 F:      drivers/md/Makefile
14504 F:      drivers/md/Kconfig
14505 F:      drivers/md/md*
14506 F:      drivers/md/raid*
14507 F:      include/linux/raid/
14508 F:      include/uapi/linux/raid/
14509
14510 SOCIONEXT (SNI) AVE NETWORK DRIVER
14511 M:      Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
14512 L:      netdev@vger.kernel.org
14513 S:      Maintained
14514 F:      drivers/net/ethernet/socionext/sni_ave.c
14515 F:      Documentation/devicetree/bindings/net/socionext,uniphier-ave4.txt
14516
14517 SOCIONEXT (SNI) NETSEC NETWORK DRIVER
14518 M:      Jassi Brar <jaswinder.singh@linaro.org>
14519 L:      netdev@vger.kernel.org
14520 S:      Maintained
14521 F:      drivers/net/ethernet/socionext/netsec.c
14522 F:      Documentation/devicetree/bindings/net/socionext-netsec.txt
14523
14524 SOLIDRUN CLEARFOG SUPPORT
14525 M:      Russell King <linux@armlinux.org.uk>
14526 S:      Maintained
14527 F:      arch/arm/boot/dts/armada-388-clearfog*
14528 F:      arch/arm/boot/dts/armada-38x-solidrun-*
14529
14530 SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
14531 M:      Russell King <linux@armlinux.org.uk>
14532 S:      Maintained
14533 F:      arch/arm/boot/dts/imx6*-cubox-i*
14534 F:      arch/arm/boot/dts/imx6*-hummingboard*
14535 F:      arch/arm/boot/dts/imx6*-sr-*
14536
14537 SONIC NETWORK DRIVER
14538 M:      Thomas Bogendoerfer <tsbogend@alpha.franken.de>
14539 L:      netdev@vger.kernel.org
14540 S:      Maintained
14541 F:      drivers/net/ethernet/natsemi/sonic.*
14542
14543 SONICS SILICON BACKPLANE DRIVER (SSB)
14544 M:      Michael Buesch <m@bues.ch>
14545 L:      linux-wireless@vger.kernel.org
14546 S:      Maintained
14547 F:      drivers/ssb/
14548 F:      include/linux/ssb/
14549
14550 SONY IMX214 SENSOR DRIVER
14551 M:      Ricardo Ribalda <ricardo.ribalda@gmail.com>
14552 L:      linux-media@vger.kernel.org
14553 T:      git git://linuxtv.org/media_tree.git
14554 S:      Maintained
14555 F:      drivers/media/i2c/imx214.c
14556 F:      Documentation/devicetree/bindings/media/i2c/sony,imx214.txt
14557
14558 SONY IMX258 SENSOR DRIVER
14559 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
14560 L:      linux-media@vger.kernel.org
14561 T:      git git://linuxtv.org/media_tree.git
14562 S:      Maintained
14563 F:      drivers/media/i2c/imx258.c
14564
14565 SONY IMX274 SENSOR DRIVER
14566 M:      Leon Luo <leonl@leopardimaging.com>
14567 L:      linux-media@vger.kernel.org
14568 T:      git git://linuxtv.org/media_tree.git
14569 S:      Maintained
14570 F:      drivers/media/i2c/imx274.c
14571 F:      Documentation/devicetree/bindings/media/i2c/imx274.txt
14572
14573 SONY IMX319 SENSOR DRIVER
14574 M:      Bingbu Cao <bingbu.cao@intel.com>
14575 L:      linux-media@vger.kernel.org
14576 T:      git git://linuxtv.org/media_tree.git
14577 S:      Maintained
14578 F:      drivers/media/i2c/imx319.c
14579
14580 SONY IMX355 SENSOR DRIVER
14581 M:      Tianshu Qiu <tian.shu.qiu@intel.com>
14582 L:      linux-media@vger.kernel.org
14583 T:      git git://linuxtv.org/media_tree.git
14584 S:      Maintained
14585 F:      drivers/media/i2c/imx355.c
14586
14587 SONY MEMORYSTICK SUBSYSTEM
14588 M:      Maxim Levitsky <maximlevitsky@gmail.com>
14589 M:      Alex Dubov <oakad@yahoo.com>
14590 M:      Ulf Hansson <ulf.hansson@linaro.org>
14591 L:      linux-mmc@vger.kernel.org
14592 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
14593 S:      Maintained
14594 F:      drivers/memstick/
14595 F:      include/linux/memstick.h
14596
14597 SONY VAIO CONTROL DEVICE DRIVER
14598 M:      Mattia Dongili <malattia@linux.it>
14599 L:      platform-driver-x86@vger.kernel.org
14600 W:      http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
14601 S:      Maintained
14602 F:      Documentation/laptops/sony-laptop.txt
14603 F:      drivers/char/sonypi.c
14604 F:      drivers/platform/x86/sony-laptop.c
14605 F:      include/linux/sony-laptop.h
14606
14607 SOUND
14608 M:      Jaroslav Kysela <perex@perex.cz>
14609 M:      Takashi Iwai <tiwai@suse.com>
14610 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14611 W:      http://www.alsa-project.org/
14612 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
14613 T:      git git://git.alsa-project.org/alsa-kernel.git
14614 Q:      http://patchwork.kernel.org/project/alsa-devel/list/
14615 S:      Maintained
14616 F:      Documentation/sound/
14617 F:      include/sound/
14618 F:      include/uapi/sound/
14619 F:      sound/
14620
14621 SOUND - COMPRESSED AUDIO
14622 M:      Vinod Koul <vkoul@kernel.org>
14623 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14624 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
14625 S:      Supported
14626 F:      Documentation/sound/designs/compress-offload.rst
14627 F:      include/sound/compress_driver.h
14628 F:      include/uapi/sound/compress_*
14629 F:      sound/core/compress_offload.c
14630 F:      sound/soc/soc-compress.c
14631
14632 SOUND - DMAENGINE HELPERS
14633 M:      Lars-Peter Clausen <lars@metafoo.de>
14634 S:      Supported
14635 F:      include/sound/dmaengine_pcm.h
14636 F:      sound/core/pcm_dmaengine.c
14637 F:      sound/soc/soc-generic-dmaengine-pcm.c
14638
14639 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
14640 M:      Liam Girdwood <lgirdwood@gmail.com>
14641 M:      Mark Brown <broonie@kernel.org>
14642 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
14643 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14644 W:      http://alsa-project.org/main/index.php/ASoC
14645 S:      Supported
14646 F:      Documentation/devicetree/bindings/sound/
14647 F:      Documentation/sound/soc/
14648 F:      sound/soc/
14649 F:      include/dt-bindings/sound/
14650 F:      include/sound/soc*
14651
14652 SOUNDWIRE SUBSYSTEM
14653 M:      Vinod Koul <vkoul@kernel.org>
14654 M:      Sanyog Kale <sanyog.r.kale@intel.com>
14655 R:      Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
14656 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14657 S:      Supported
14658 F:      Documentation/driver-api/soundwire/
14659 F:      drivers/soundwire/
14660 F:      include/linux/soundwire/
14661
14662 SP2 MEDIA DRIVER
14663 M:      Olli Salonen <olli.salonen@iki.fi>
14664 L:      linux-media@vger.kernel.org
14665 W:      https://linuxtv.org
14666 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14667 S:      Maintained
14668 F:      drivers/media/dvb-frontends/sp2*
14669
14670 SPARC + UltraSPARC (sparc/sparc64)
14671 M:      "David S. Miller" <davem@davemloft.net>
14672 L:      sparclinux@vger.kernel.org
14673 Q:      http://patchwork.ozlabs.org/project/sparclinux/list/
14674 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
14675 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
14676 S:      Maintained
14677 F:      arch/sparc/
14678 F:      drivers/sbus/
14679
14680 SPARC SERIAL DRIVERS
14681 M:      "David S. Miller" <davem@davemloft.net>
14682 L:      sparclinux@vger.kernel.org
14683 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
14684 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
14685 S:      Maintained
14686 F:      include/linux/sunserialcore.h
14687 F:      drivers/tty/serial/suncore.c
14688 F:      drivers/tty/serial/sunhv.c
14689 F:      drivers/tty/serial/sunsab.c
14690 F:      drivers/tty/serial/sunsab.h
14691 F:      drivers/tty/serial/sunsu.c
14692 F:      drivers/tty/serial/sunzilog.c
14693 F:      drivers/tty/serial/sunzilog.h
14694 F:      drivers/tty/vcc.c
14695
14696 SPARSE CHECKER
14697 M:      "Luc Van Oostenryck" <luc.vanoostenryck@gmail.com>
14698 L:      linux-sparse@vger.kernel.org
14699 W:      https://sparse.wiki.kernel.org/
14700 T:      git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
14701 S:      Maintained
14702 F:      include/linux/compiler.h
14703
14704 SPEAR CLOCK FRAMEWORK SUPPORT
14705 M:      Viresh Kumar <vireshk@kernel.org>
14706 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14707 W:      http://www.st.com/spear
14708 S:      Maintained
14709 F:      drivers/clk/spear/
14710
14711 SPEAR PLATFORM SUPPORT
14712 M:      Viresh Kumar <vireshk@kernel.org>
14713 M:      Shiraz Hashim <shiraz.linux.kernel@gmail.com>
14714 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14715 W:      http://www.st.com/spear
14716 S:      Maintained
14717 F:      arch/arm/boot/dts/spear*
14718 F:      arch/arm/mach-spear/
14719
14720 SPI NOR SUBSYSTEM
14721 M:      Marek Vasut <marek.vasut@gmail.com>
14722 M:      Tudor Ambarus <tudor.ambarus@microchip.com>
14723 L:      linux-mtd@lists.infradead.org
14724 W:      http://www.linux-mtd.infradead.org/
14725 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
14726 T:      git git://git.infradead.org/linux-mtd.git spi-nor/fixes
14727 T:      git git://git.infradead.org/linux-mtd.git spi-nor/next
14728 S:      Maintained
14729 F:      drivers/mtd/spi-nor/
14730 F:      include/linux/mtd/spi-nor.h
14731
14732 SPI SUBSYSTEM
14733 M:      Mark Brown <broonie@kernel.org>
14734 L:      linux-spi@vger.kernel.org
14735 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
14736 Q:      http://patchwork.kernel.org/project/spi-devel-general/list/
14737 S:      Maintained
14738 F:      Documentation/devicetree/bindings/spi/
14739 F:      Documentation/spi/
14740 F:      drivers/spi/
14741 F:      include/linux/spi/
14742 F:      include/uapi/linux/spi/
14743 F:      tools/spi/
14744
14745 SPIDERNET NETWORK DRIVER for CELL
14746 M:      Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
14747 L:      netdev@vger.kernel.org
14748 S:      Supported
14749 F:      Documentation/networking/device_drivers/toshiba/spider_net.txt
14750 F:      drivers/net/ethernet/toshiba/spider_net*
14751
14752 SPMI SUBSYSTEM
14753 R:      Stephen Boyd <sboyd@kernel.org>
14754 L:      linux-arm-msm@vger.kernel.org
14755 F:      Documentation/devicetree/bindings/spmi/
14756 F:      drivers/spmi/
14757 F:      include/dt-bindings/spmi/spmi.h
14758 F:      include/linux/spmi.h
14759 F:      include/trace/events/spmi.h
14760
14761 SPU FILE SYSTEM
14762 M:      Jeremy Kerr <jk@ozlabs.org>
14763 L:      linuxppc-dev@lists.ozlabs.org
14764 W:      http://www.ibm.com/developerworks/power/cell/
14765 S:      Supported
14766 F:      Documentation/filesystems/spufs.txt
14767 F:      arch/powerpc/platforms/cell/spufs/
14768
14769 SQUASHFS FILE SYSTEM
14770 M:      Phillip Lougher <phillip@squashfs.org.uk>
14771 L:      squashfs-devel@lists.sourceforge.net (subscribers-only)
14772 W:      http://squashfs.org.uk
14773 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
14774 S:      Maintained
14775 F:      Documentation/filesystems/squashfs.txt
14776 F:      fs/squashfs/
14777
14778 SRM (Alpha) environment access
14779 M:      Jan-Benedict Glaw <jbglaw@lug-owl.de>
14780 S:      Maintained
14781 F:      arch/alpha/kernel/srm_env.c
14782
14783 ST LSM6DSx IMU IIO DRIVER
14784 M:      Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
14785 L:      linux-iio@vger.kernel.org
14786 W:      http://www.st.com/
14787 S:      Maintained
14788 F:      drivers/iio/imu/st_lsm6dsx/
14789 F:      Documentation/devicetree/bindings/iio/imu/st_lsm6dsx.txt
14790
14791 ST MIPID02 CSI-2 TO PARALLEL BRIDGE DRIVER
14792 M:      Mickael Guene <mickael.guene@st.com>
14793 L:      linux-media@vger.kernel.org
14794 T:      git git://linuxtv.org/media_tree.git
14795 S:      Maintained
14796 F:      drivers/media/i2c/st-mipid02.c
14797 F:      Documentation/devicetree/bindings/media/i2c/st,st-mipid02.txt
14798
14799 ST STM32 I2C/SMBUS DRIVER
14800 M:      Pierre-Yves MORDRET <pierre-yves.mordret@st.com>
14801 L:      linux-i2c@vger.kernel.org
14802 S:      Maintained
14803 F:      drivers/i2c/busses/i2c-stm32*
14804
14805 ST VL53L0X ToF RANGER(I2C) IIO DRIVER
14806 M:      Song Qiang <songqiang1304521@gmail.com>
14807 L:      linux-iio@vger.kernel.org
14808 S:      Maintained
14809 F:      drivers/iio/proximity/vl53l0x-i2c.c
14810 F:      Documentation/devicetree/bindings/iio/proximity/vl53l0x.txt
14811
14812 STABLE BRANCH
14813 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14814 M:      Sasha Levin <sashal@kernel.org>
14815 L:      stable@vger.kernel.org
14816 S:      Supported
14817 F:      Documentation/process/stable-kernel-rules.rst
14818
14819 STAGING - COMEDI
14820 M:      Ian Abbott <abbotti@mev.co.uk>
14821 M:      H Hartley Sweeten <hsweeten@visionengravers.com>
14822 S:      Odd Fixes
14823 F:      drivers/staging/comedi/
14824
14825 STAGING - EROFS FILE SYSTEM
14826 M:      Gao Xiang <gaoxiang25@huawei.com>
14827 M:      Chao Yu <yuchao0@huawei.com>
14828 L:      linux-erofs@lists.ozlabs.org
14829 S:      Maintained
14830 F:      drivers/staging/erofs/
14831
14832 STAGING - INDUSTRIAL IO
14833 M:      Jonathan Cameron <jic23@kernel.org>
14834 L:      linux-iio@vger.kernel.org
14835 S:      Odd Fixes
14836 F:      Documentation/devicetree/bindings/staging/iio/
14837 F:      drivers/staging/iio/
14838
14839 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
14840 M:      Marc Dietrich <marvin24@gmx.de>
14841 L:      ac100@lists.launchpad.net (moderated for non-subscribers)
14842 L:      linux-tegra@vger.kernel.org
14843 S:      Maintained
14844 F:      drivers/staging/nvec/
14845
14846 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
14847 M:      Jens Frederich <jfrederich@gmail.com>
14848 M:      Daniel Drake <dsd@laptop.org>
14849 M:      Jon Nettleton <jon.nettleton@gmail.com>
14850 W:      http://wiki.laptop.org/go/DCON
14851 S:      Maintained
14852 F:      drivers/staging/olpc_dcon/
14853
14854 STAGING - REALTEK RTL8712U DRIVERS
14855 M:      Larry Finger <Larry.Finger@lwfinger.net>
14856 M:      Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
14857 S:      Odd Fixes
14858 F:      drivers/staging/rtl8712/
14859
14860 STAGING - REALTEK RTL8188EU DRIVERS
14861 M:      Larry Finger <Larry.Finger@lwfinger.net>
14862 S:      Odd Fixes
14863 F:      drivers/staging/rtl8188eu/
14864
14865 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
14866 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
14867 M:      Teddy Wang <teddy.wang@siliconmotion.com>
14868 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
14869 L:      linux-fbdev@vger.kernel.org
14870 S:      Maintained
14871 F:      drivers/staging/sm750fb/
14872
14873 STAGING - SPEAKUP CONSOLE SPEECH DRIVER
14874 M:      William Hubbs <w.d.hubbs@gmail.com>
14875 M:      Chris Brannon <chris@the-brannons.com>
14876 M:      Kirk Reiser <kirk@reisers.ca>
14877 M:      Samuel Thibault <samuel.thibault@ens-lyon.org>
14878 L:      speakup@linux-speakup.org
14879 W:      http://www.linux-speakup.org/
14880 S:      Odd Fixes
14881 F:      drivers/staging/speakup/
14882
14883 STAGING - VIA VT665X DRIVERS
14884 M:      Forest Bond <forest@alittletooquiet.net>
14885 S:      Odd Fixes
14886 F:      drivers/staging/vt665?/
14887
14888 STAGING - WILC1000 WIFI DRIVER
14889 M:      Adham Abozaeid <adham.abozaeid@microchip.com>
14890 M:      Ajay Singh <ajay.kathat@microchip.com>
14891 L:      linux-wireless@vger.kernel.org
14892 S:      Supported
14893 F:      drivers/staging/wilc1000/
14894
14895 STAGING SUBSYSTEM
14896 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14897 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
14898 L:      devel@driverdev.osuosl.org
14899 S:      Supported
14900 F:      drivers/staging/
14901
14902 STARFIRE/DURALAN NETWORK DRIVER
14903 M:      Ion Badulescu <ionut@badula.org>
14904 S:      Odd Fixes
14905 F:      drivers/net/ethernet/adaptec/starfire*
14906
14907 STEC S1220 SKD DRIVER
14908 M:      Bart Van Assche <bart.vanassche@wdc.com>
14909 L:      linux-block@vger.kernel.org
14910 S:      Maintained
14911 F:      drivers/block/skd*[ch]
14912
14913 STI AUDIO (ASoC) DRIVERS
14914 M:      Arnaud Pouliquen <arnaud.pouliquen@st.com>
14915 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14916 S:      Maintained
14917 F:      Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
14918 F:      sound/soc/sti/
14919
14920 STI CEC DRIVER
14921 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
14922 S:      Maintained
14923 F:      drivers/media/platform/sti/cec/
14924 F:      Documentation/devicetree/bindings/media/stih-cec.txt
14925
14926 STK1160 USB VIDEO CAPTURE DRIVER
14927 M:      Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
14928 L:      linux-media@vger.kernel.org
14929 T:      git git://linuxtv.org/media_tree.git
14930 S:      Maintained
14931 F:      drivers/media/usb/stk1160/
14932
14933 STM32 AUDIO (ASoC) DRIVERS
14934 M:      Olivier Moysan <olivier.moysan@st.com>
14935 M:      Arnaud Pouliquen <arnaud.pouliquen@st.com>
14936 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14937 S:      Maintained
14938 F:      Documentation/devicetree/bindings/sound/st,stm32-*.txt
14939 F:      sound/soc/stm/
14940
14941 STM32 TIMER/LPTIMER DRIVERS
14942 M:      Fabrice Gasnier <fabrice.gasnier@st.com>
14943 S:      Maintained
14944 F:      drivers/*/stm32-*timer*
14945 F:      drivers/pwm/pwm-stm32*
14946 F:      include/linux/*/stm32-*tim*
14947 F:      Documentation/ABI/testing/*timer-stm32
14948 F:      Documentation/devicetree/bindings/*/stm32-*timer*
14949 F:      Documentation/devicetree/bindings/pwm/pwm-stm32*
14950
14951 STMMAC ETHERNET DRIVER
14952 M:      Giuseppe Cavallaro <peppe.cavallaro@st.com>
14953 M:      Alexandre Torgue <alexandre.torgue@st.com>
14954 M:      Jose Abreu <joabreu@synopsys.com>
14955 L:      netdev@vger.kernel.org
14956 W:      http://www.stlinux.com
14957 S:      Supported
14958 F:      drivers/net/ethernet/stmicro/stmmac/
14959
14960 SUN3/3X
14961 M:      Sam Creasey <sammy@sammy.net>
14962 W:      http://sammy.net/sun3/
14963 S:      Maintained
14964 F:      arch/m68k/kernel/*sun3*
14965 F:      arch/m68k/sun3*/
14966 F:      arch/m68k/include/asm/sun3*
14967 F:      drivers/net/ethernet/i825xx/sun3*
14968
14969 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
14970 M:      Hans de Goede <hdegoede@redhat.com>
14971 L:      linux-input@vger.kernel.org
14972 S:      Maintained
14973 F:      Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
14974 F:      drivers/input/keyboard/sun4i-lradc-keys.c
14975
14976 SUNDANCE NETWORK DRIVER
14977 M:      Denis Kirjanov <kda@linux-powerpc.org>
14978 L:      netdev@vger.kernel.org
14979 S:      Maintained
14980 F:      drivers/net/ethernet/dlink/sundance.c
14981
14982 SUPERH
14983 M:      Yoshinori Sato <ysato@users.sourceforge.jp>
14984 M:      Rich Felker <dalias@libc.org>
14985 L:      linux-sh@vger.kernel.org
14986 Q:      http://patchwork.kernel.org/project/linux-sh/list/
14987 S:      Maintained
14988 F:      Documentation/sh/
14989 F:      arch/sh/
14990 F:      drivers/sh/
14991
14992 SUSPEND TO RAM
14993 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
14994 M:      Len Brown <len.brown@intel.com>
14995 M:      Pavel Machek <pavel@ucw.cz>
14996 L:      linux-pm@vger.kernel.org
14997 B:      https://bugzilla.kernel.org
14998 S:      Supported
14999 F:      Documentation/power/
15000 F:      arch/x86/kernel/acpi/
15001 F:      drivers/base/power/
15002 F:      kernel/power/
15003 F:      include/linux/suspend.h
15004 F:      include/linux/freezer.h
15005 F:      include/linux/pm.h
15006
15007 SVGA HANDLING
15008 M:      Martin Mares <mj@ucw.cz>
15009 L:      linux-video@atrey.karlin.mff.cuni.cz
15010 S:      Maintained
15011 F:      Documentation/svga.txt
15012 F:      arch/x86/boot/video*
15013
15014 SWIOTLB SUBSYSTEM
15015 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
15016 L:      iommu@lists.linux-foundation.org
15017 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
15018 S:      Supported
15019 F:      kernel/dma/swiotlb.c
15020 F:      arch/*/kernel/pci-swiotlb.c
15021 F:      include/linux/swiotlb.h
15022
15023 SWITCHDEV
15024 M:      Jiri Pirko <jiri@resnulli.us>
15025 M:      Ivan Vecera <ivecera@redhat.com>
15026 L:      netdev@vger.kernel.org
15027 S:      Supported
15028 F:      net/switchdev/
15029 F:      include/net/switchdev.h
15030
15031 SY8106A REGULATOR DRIVER
15032 M:      Icenowy Zheng <icenowy@aosc.io>
15033 S:      Maintained
15034 F:      drivers/regulator/sy8106a-regulator.c
15035 F:      Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt
15036
15037 SYNC FILE FRAMEWORK
15038 M:      Sumit Semwal <sumit.semwal@linaro.org>
15039 R:      Gustavo Padovan <gustavo@padovan.org>
15040 S:      Maintained
15041 L:      linux-media@vger.kernel.org
15042 L:      dri-devel@lists.freedesktop.org
15043 F:      drivers/dma-buf/sync_*
15044 F:      drivers/dma-buf/dma-fence*
15045 F:      drivers/dma-buf/sw_sync.c
15046 F:      include/linux/sync_file.h
15047 F:      include/uapi/linux/sync_file.h
15048 F:      Documentation/sync_file.txt
15049 T:      git git://anongit.freedesktop.org/drm/drm-misc
15050
15051 SYNOPSYS ARC ARCHITECTURE
15052 M:      Vineet Gupta <vgupta@synopsys.com>
15053 L:      linux-snps-arc@lists.infradead.org
15054 S:      Supported
15055 F:      arch/arc/
15056 F:      Documentation/devicetree/bindings/arc/*
15057 F:      Documentation/devicetree/bindings/interrupt-controller/snps,arc*
15058 F:      drivers/clocksource/arc_timer.c
15059 F:      drivers/tty/serial/arc_uart.c
15060 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
15061
15062 SYNOPSYS ARC HSDK SDP pll clock driver
15063 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15064 S:      Supported
15065 F:      drivers/clk/clk-hsdk-pll.c
15066 F:      Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
15067
15068 SYNOPSYS ARC SDP clock driver
15069 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15070 S:      Supported
15071 F:      drivers/clk/axs10x/*
15072 F:      Documentation/devicetree/bindings/clock/snps,pll-clock.txt
15073
15074 SYNOPSYS ARC SDP platform support
15075 M:      Alexey Brodkin <abrodkin@synopsys.com>
15076 S:      Supported
15077 F:      arch/arc/plat-axs10x
15078 F:      arch/arc/boot/dts/ax*
15079 F:      Documentation/devicetree/bindings/arc/axs10*
15080
15081 SYNOPSYS AXS10x RESET CONTROLLER DRIVER
15082 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15083 S:      Supported
15084 F:      drivers/reset/reset-axs10x.c
15085 F:      Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
15086
15087 SYNOPSYS CREG GPIO DRIVER
15088 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15089 S:      Maintained
15090 F:      drivers/gpio/gpio-creg-snps.c
15091 F:      Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
15092
15093 SYNOPSYS DESIGNWARE 8250 UART DRIVER
15094 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
15095 S:      Maintained
15096 F:      drivers/tty/serial/8250/8250_dw.c
15097
15098 SYNOPSYS DESIGNWARE APB GPIO DRIVER
15099 M:      Hoan Tran <hoan@os.amperecomputing.com>
15100 L:      linux-gpio@vger.kernel.org
15101 S:      Maintained
15102 F:      drivers/gpio/gpio-dwapb.c
15103 F:      Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt
15104
15105 SYNOPSYS DESIGNWARE AXI DMAC DRIVER
15106 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15107 S:      Maintained
15108 F:      drivers/dma/dwi-axi-dmac/
15109 F:      Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt
15110
15111 SYNOPSYS DESIGNWARE DMAC DRIVER
15112 M:      Viresh Kumar <vireshk@kernel.org>
15113 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
15114 S:      Maintained
15115 F:      Documentation/devicetree/bindings/dma/snps-dma.txt
15116 F:      drivers/dma/dw/
15117 F:      include/dt-bindings/dma/dw-dmac.h
15118 F:      include/linux/dma/dw.h
15119 F:      include/linux/platform_data/dma-dw.h
15120
15121 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
15122 M:      Jose Abreu <Jose.Abreu@synopsys.com>
15123 L:      netdev@vger.kernel.org
15124 S:      Supported
15125 F:      drivers/net/ethernet/synopsys/
15126
15127 SYNOPSYS DESIGNWARE I2C DRIVER
15128 M:      Jarkko Nikula <jarkko.nikula@linux.intel.com>
15129 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
15130 R:      Mika Westerberg <mika.westerberg@linux.intel.com>
15131 L:      linux-i2c@vger.kernel.org
15132 S:      Maintained
15133 F:      drivers/i2c/busses/i2c-designware-*
15134 F:      include/linux/platform_data/i2c-designware.h
15135
15136 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
15137 M:      Jaehoon Chung <jh80.chung@samsung.com>
15138 L:      linux-mmc@vger.kernel.org
15139 S:      Maintained
15140 F:      drivers/mmc/host/dw_mmc*
15141
15142 SYNOPSYS HSDK RESET CONTROLLER DRIVER
15143 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15144 S:      Supported
15145 F:      drivers/reset/reset-hsdk.c
15146 F:      include/dt-bindings/reset/snps,hsdk-reset.h
15147 F:      Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
15148
15149 SYSTEM CONFIGURATION (SYSCON)
15150 M:      Lee Jones <lee.jones@linaro.org>
15151 M:      Arnd Bergmann <arnd@arndb.de>
15152 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
15153 S:      Supported
15154 F:      drivers/mfd/syscon.c
15155
15156 SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
15157 M:      Sudeep Holla <sudeep.holla@arm.com>
15158 L:      linux-arm-kernel@lists.infradead.org
15159 S:      Maintained
15160 F:      Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt
15161 F:      drivers/clk/clk-sc[mp]i.c
15162 F:      drivers/cpufreq/sc[mp]i-cpufreq.c
15163 F:      drivers/firmware/arm_scpi.c
15164 F:      drivers/firmware/arm_scmi/
15165 F:      include/linux/sc[mp]i_protocol.h
15166
15167 SYSTEM RESET/SHUTDOWN DRIVERS
15168 M:      Sebastian Reichel <sre@kernel.org>
15169 L:      linux-pm@vger.kernel.org
15170 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
15171 S:      Maintained
15172 F:      Documentation/devicetree/bindings/power/reset/
15173 F:      drivers/power/reset/
15174
15175 SYSTEM TRACE MODULE CLASS
15176 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
15177 S:      Maintained
15178 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
15179 F:      Documentation/trace/stm.rst
15180 F:      drivers/hwtracing/stm/
15181 F:      include/linux/stm.h
15182 F:      include/uapi/linux/stm.h
15183
15184 SYSV FILESYSTEM
15185 M:      Christoph Hellwig <hch@infradead.org>
15186 S:      Maintained
15187 F:      Documentation/filesystems/sysv-fs.txt
15188 F:      fs/sysv/
15189 F:      include/linux/sysv_fs.h
15190
15191 TASKSTATS STATISTICS INTERFACE
15192 M:      Balbir Singh <bsingharora@gmail.com>
15193 S:      Maintained
15194 F:      Documentation/accounting/taskstats*
15195 F:      include/linux/taskstats*
15196 F:      kernel/taskstats.c
15197
15198 TC subsystem
15199 M:      Jamal Hadi Salim <jhs@mojatatu.com>
15200 M:      Cong Wang <xiyou.wangcong@gmail.com>
15201 M:      Jiri Pirko <jiri@resnulli.us>
15202 L:      netdev@vger.kernel.org
15203 S:      Maintained
15204 F:      include/net/pkt_cls.h
15205 F:      include/net/pkt_sched.h
15206 F:      include/net/tc_act/
15207 F:      include/uapi/linux/pkt_cls.h
15208 F:      include/uapi/linux/pkt_sched.h
15209 F:      include/uapi/linux/tc_act/
15210 F:      include/uapi/linux/tc_ematch/
15211 F:      net/sched/
15212
15213 TC90522 MEDIA DRIVER
15214 M:      Akihiro Tsukada <tskd08@gmail.com>
15215 L:      linux-media@vger.kernel.org
15216 S:      Odd Fixes
15217 F:      drivers/media/dvb-frontends/tc90522*
15218
15219 TCP LOW PRIORITY MODULE
15220 M:      "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
15221 M:      "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
15222 W:      http://tcp-lp-mod.sourceforge.net/
15223 S:      Maintained
15224 F:      net/ipv4/tcp_lp.c
15225
15226 TDA10071 MEDIA DRIVER
15227 M:      Antti Palosaari <crope@iki.fi>
15228 L:      linux-media@vger.kernel.org
15229 W:      https://linuxtv.org
15230 W:      http://palosaari.fi/linux/
15231 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15232 T:      git git://linuxtv.org/anttip/media_tree.git
15233 S:      Maintained
15234 F:      drivers/media/dvb-frontends/tda10071*
15235
15236 TDA18212 MEDIA DRIVER
15237 M:      Antti Palosaari <crope@iki.fi>
15238 L:      linux-media@vger.kernel.org
15239 W:      https://linuxtv.org
15240 W:      http://palosaari.fi/linux/
15241 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15242 T:      git git://linuxtv.org/anttip/media_tree.git
15243 S:      Maintained
15244 F:      drivers/media/tuners/tda18212*
15245
15246 TDA18218 MEDIA DRIVER
15247 M:      Antti Palosaari <crope@iki.fi>
15248 L:      linux-media@vger.kernel.org
15249 W:      https://linuxtv.org
15250 W:      http://palosaari.fi/linux/
15251 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15252 T:      git git://linuxtv.org/anttip/media_tree.git
15253 S:      Maintained
15254 F:      drivers/media/tuners/tda18218*
15255
15256 TDA18250 MEDIA DRIVER
15257 M:      Olli Salonen <olli.salonen@iki.fi>
15258 L:      linux-media@vger.kernel.org
15259 W:      https://linuxtv.org
15260 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15261 T:      git git://linuxtv.org/media_tree.git
15262 S:      Maintained
15263 F:      drivers/media/tuners/tda18250*
15264
15265 TDA18271 MEDIA DRIVER
15266 M:      Michael Krufky <mkrufky@linuxtv.org>
15267 L:      linux-media@vger.kernel.org
15268 W:      https://linuxtv.org
15269 W:      http://github.com/mkrufky
15270 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15271 T:      git git://linuxtv.org/mkrufky/tuners.git
15272 S:      Maintained
15273 F:      drivers/media/tuners/tda18271*
15274
15275 TDA1997x MEDIA DRIVER
15276 M:      Tim Harvey <tharvey@gateworks.com>
15277 L:      linux-media@vger.kernel.org
15278 W:      https://linuxtv.org
15279 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15280 S:      Maintained
15281 F:      drivers/media/i2c/tda1997x.*
15282
15283 TDA827x MEDIA DRIVER
15284 M:      Michael Krufky <mkrufky@linuxtv.org>
15285 L:      linux-media@vger.kernel.org
15286 W:      https://linuxtv.org
15287 W:      http://github.com/mkrufky
15288 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15289 T:      git git://linuxtv.org/mkrufky/tuners.git
15290 S:      Maintained
15291 F:      drivers/media/tuners/tda8290.*
15292
15293 TDA8290 MEDIA DRIVER
15294 M:      Michael Krufky <mkrufky@linuxtv.org>
15295 L:      linux-media@vger.kernel.org
15296 W:      https://linuxtv.org
15297 W:      http://github.com/mkrufky
15298 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15299 T:      git git://linuxtv.org/mkrufky/tuners.git
15300 S:      Maintained
15301 F:      drivers/media/tuners/tda8290.*
15302
15303 TDA9840 MEDIA DRIVER
15304 M:      Hans Verkuil <hverkuil@xs4all.nl>
15305 L:      linux-media@vger.kernel.org
15306 T:      git git://linuxtv.org/media_tree.git
15307 W:      https://linuxtv.org
15308 S:      Maintained
15309 F:      drivers/media/i2c/tda9840*
15310
15311 TEA5761 TUNER DRIVER
15312 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
15313 L:      linux-media@vger.kernel.org
15314 W:      https://linuxtv.org
15315 T:      git git://linuxtv.org/media_tree.git
15316 S:      Odd fixes
15317 F:      drivers/media/tuners/tea5761.*
15318
15319 TEA5767 TUNER DRIVER
15320 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
15321 L:      linux-media@vger.kernel.org
15322 W:      https://linuxtv.org
15323 T:      git git://linuxtv.org/media_tree.git
15324 S:      Maintained
15325 F:      drivers/media/tuners/tea5767.*
15326
15327 TEA6415C MEDIA DRIVER
15328 M:      Hans Verkuil <hverkuil@xs4all.nl>
15329 L:      linux-media@vger.kernel.org
15330 T:      git git://linuxtv.org/media_tree.git
15331 W:      https://linuxtv.org
15332 S:      Maintained
15333 F:      drivers/media/i2c/tea6415c*
15334
15335 TEA6420 MEDIA DRIVER
15336 M:      Hans Verkuil <hverkuil@xs4all.nl>
15337 L:      linux-media@vger.kernel.org
15338 T:      git git://linuxtv.org/media_tree.git
15339 W:      https://linuxtv.org
15340 S:      Maintained
15341 F:      drivers/media/i2c/tea6420*
15342
15343 TEAM DRIVER
15344 M:      Jiri Pirko <jiri@resnulli.us>
15345 L:      netdev@vger.kernel.org
15346 S:      Supported
15347 F:      drivers/net/team/
15348 F:      include/linux/if_team.h
15349 F:      include/uapi/linux/if_team.h
15350
15351 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
15352 M:      "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
15353 S:      Maintained
15354 F:      arch/x86/platform/ts5500/
15355
15356 TECHNOTREND USB IR RECEIVER
15357 M:      Sean Young <sean@mess.org>
15358 L:      linux-media@vger.kernel.org
15359 S:      Maintained
15360 F:      drivers/media/rc/ttusbir.c
15361
15362 TECHWELL TW9910 VIDEO DECODER
15363 L:      linux-media@vger.kernel.org
15364 S:      Orphan
15365 F:      drivers/media/i2c/tw9910.c
15366 F:      include/media/i2c/tw9910.h
15367
15368 TEE SUBSYSTEM
15369 M:      Jens Wiklander <jens.wiklander@linaro.org>
15370 S:      Maintained
15371 F:      include/linux/tee_drv.h
15372 F:      include/uapi/linux/tee.h
15373 F:      drivers/tee/
15374 F:      Documentation/tee.txt
15375
15376 TEGRA ARCHITECTURE SUPPORT
15377 M:      Thierry Reding <thierry.reding@gmail.com>
15378 M:      Jonathan Hunter <jonathanh@nvidia.com>
15379 L:      linux-tegra@vger.kernel.org
15380 Q:      http://patchwork.ozlabs.org/project/linux-tegra/list/
15381 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
15382 S:      Supported
15383 N:      [^a-z]tegra
15384
15385 TEGRA CLOCK DRIVER
15386 M:      Peter De Schrijver <pdeschrijver@nvidia.com>
15387 M:      Prashant Gaikwad <pgaikwad@nvidia.com>
15388 S:      Supported
15389 F:      drivers/clk/tegra/
15390
15391 TEGRA DMA DRIVERS
15392 M:      Laxman Dewangan <ldewangan@nvidia.com>
15393 M:      Jon Hunter <jonathanh@nvidia.com>
15394 S:      Supported
15395 F:      drivers/dma/tegra*
15396
15397 TEGRA I2C DRIVER
15398 M:      Laxman Dewangan <ldewangan@nvidia.com>
15399 S:      Supported
15400 F:      drivers/i2c/busses/i2c-tegra.c
15401
15402 TEGRA IOMMU DRIVERS
15403 M:      Thierry Reding <thierry.reding@gmail.com>
15404 L:      linux-tegra@vger.kernel.org
15405 S:      Supported
15406 F:      drivers/iommu/tegra*
15407
15408 TEGRA KBC DRIVER
15409 M:      Laxman Dewangan <ldewangan@nvidia.com>
15410 S:      Supported
15411 F:      drivers/input/keyboard/tegra-kbc.c
15412
15413 TEGRA NAND DRIVER
15414 M:      Stefan Agner <stefan@agner.ch>
15415 M:      Lucas Stach <dev@lynxeye.de>
15416 S:      Maintained
15417 F:      Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
15418 F:      drivers/mtd/nand/raw/tegra_nand.c
15419
15420 TEGRA PWM DRIVER
15421 M:      Thierry Reding <thierry.reding@gmail.com>
15422 S:      Supported
15423 F:      drivers/pwm/pwm-tegra.c
15424
15425 TEGRA SERIAL DRIVER
15426 M:      Laxman Dewangan <ldewangan@nvidia.com>
15427 S:      Supported
15428 F:      drivers/tty/serial/serial-tegra.c
15429
15430 TEGRA SPI DRIVER
15431 M:      Laxman Dewangan <ldewangan@nvidia.com>
15432 S:      Supported
15433 F:      drivers/spi/spi-tegra*
15434
15435 TEGRA XUSB PADCTL DRIVER
15436 M:      JC Kuo <jckuo@nvidia.com>
15437 S:      Supported
15438 F:      drivers/phy/tegra/xusb*
15439
15440 TEHUTI ETHERNET DRIVER
15441 M:      Andy Gospodarek <andy@greyhouse.net>
15442 L:      netdev@vger.kernel.org
15443 S:      Supported
15444 F:      drivers/net/ethernet/tehuti/*
15445
15446 Telecom Clock Driver for MCPL0010
15447 M:      Mark Gross <mark.gross@intel.com>
15448 S:      Supported
15449 F:      drivers/char/tlclk.c
15450
15451 TENSILICA XTENSA PORT (xtensa)
15452 M:      Chris Zankel <chris@zankel.net>
15453 M:      Max Filippov <jcmvbkbc@gmail.com>
15454 L:      linux-xtensa@linux-xtensa.org
15455 T:      git git://github.com/czankel/xtensa-linux.git
15456 S:      Maintained
15457 F:      arch/xtensa/
15458 F:      drivers/irqchip/irq-xtensa-*
15459
15460 Texas Instruments' System Control Interface (TISCI) Protocol Driver
15461 M:      Nishanth Menon <nm@ti.com>
15462 M:      Tero Kristo <t-kristo@ti.com>
15463 M:      Santosh Shilimkar <ssantosh@kernel.org>
15464 L:      linux-arm-kernel@lists.infradead.org
15465 S:      Maintained
15466 F:      Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
15467 F:      drivers/firmware/ti_sci*
15468 F:      include/linux/soc/ti/ti_sci_protocol.h
15469 F:      Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
15470 F:      drivers/soc/ti/ti_sci_pm_domains.c
15471 F:      Documentation/devicetree/bindings/reset/ti,sci-reset.txt
15472 F:      Documentation/devicetree/bindings/clock/ti,sci-clk.txt
15473 F:      drivers/clk/keystone/sci-clk.c
15474 F:      drivers/reset/reset-ti-sci.c
15475
15476 Texas Instruments ASoC drivers
15477 M:      Peter Ujfalusi <peter.ujfalusi@ti.com>
15478 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15479 S:      Maintained
15480 F:      sound/soc/ti/
15481
15482 Texas Instruments' DAC7612 DAC Driver
15483 M:      Ricardo Ribalda <ricardo@ribalda.com>
15484 L:      linux-iio@vger.kernel.org
15485 S:      Supported
15486 F:      drivers/iio/dac/ti-dac7612.c
15487 F:      Documentation/devicetree/bindings/iio/dac/ti,dac7612.txt
15488
15489 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
15490 M:      Hans Verkuil <hverkuil@xs4all.nl>
15491 L:      linux-media@vger.kernel.org
15492 T:      git git://linuxtv.org/media_tree.git
15493 W:      https://linuxtv.org
15494 S:      Maintained
15495 F:      drivers/media/radio/radio-raremono.c
15496
15497 THERMAL
15498 M:      Zhang Rui <rui.zhang@intel.com>
15499 M:      Eduardo Valentin <edubezval@gmail.com>
15500 R:      Daniel Lezcano <daniel.lezcano@linaro.org>
15501 L:      linux-pm@vger.kernel.org
15502 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
15503 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
15504 Q:      https://patchwork.kernel.org/project/linux-pm/list/
15505 S:      Supported
15506 F:      drivers/thermal/
15507 F:      include/linux/thermal.h
15508 F:      include/uapi/linux/thermal.h
15509 F:      include/linux/cpu_cooling.h
15510 F:      Documentation/devicetree/bindings/thermal/
15511
15512 THERMAL/CPU_COOLING
15513 M:      Amit Daniel Kachhap <amit.kachhap@gmail.com>
15514 M:      Viresh Kumar <viresh.kumar@linaro.org>
15515 M:      Javi Merino <javi.merino@kernel.org>
15516 L:      linux-pm@vger.kernel.org
15517 S:      Supported
15518 F:      Documentation/thermal/cpu-cooling-api.txt
15519 F:      drivers/thermal/cpu_cooling.c
15520 F:      include/linux/cpu_cooling.h
15521
15522 THINKPAD ACPI EXTRAS DRIVER
15523 M:      Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
15524 L:      ibm-acpi-devel@lists.sourceforge.net
15525 L:      platform-driver-x86@vger.kernel.org
15526 W:      http://ibm-acpi.sourceforge.net
15527 W:      http://thinkwiki.org/wiki/Ibm-acpi
15528 T:      git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
15529 S:      Maintained
15530 F:      drivers/platform/x86/thinkpad_acpi.c
15531
15532 THUNDERBOLT DRIVER
15533 M:      Andreas Noever <andreas.noever@gmail.com>
15534 M:      Michael Jamet <michael.jamet@intel.com>
15535 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
15536 M:      Yehezkel Bernat <YehezkelShB@gmail.com>
15537 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
15538 S:      Maintained
15539 F:      Documentation/admin-guide/thunderbolt.rst
15540 F:      drivers/thunderbolt/
15541 F:      include/linux/thunderbolt.h
15542
15543 THUNDERBOLT NETWORK DRIVER
15544 M:      Michael Jamet <michael.jamet@intel.com>
15545 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
15546 M:      Yehezkel Bernat <YehezkelShB@gmail.com>
15547 L:      netdev@vger.kernel.org
15548 S:      Maintained
15549 F:      drivers/net/thunderbolt.c
15550
15551 THUNDERX GPIO DRIVER
15552 M:      David Daney <david.daney@cavium.com>
15553 S:      Maintained
15554 F:      drivers/gpio/gpio-thunderx.c
15555
15556 TI AM437X VPFE DRIVER
15557 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
15558 L:      linux-media@vger.kernel.org
15559 W:      https://linuxtv.org
15560 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15561 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
15562 S:      Maintained
15563 F:      drivers/media/platform/am437x/
15564
15565 TI BANDGAP AND THERMAL DRIVER
15566 M:      Eduardo Valentin <edubezval@gmail.com>
15567 M:      Keerthy <j-keerthy@ti.com>
15568 L:      linux-pm@vger.kernel.org
15569 L:      linux-omap@vger.kernel.org
15570 S:      Maintained
15571 F:      drivers/thermal/ti-soc-thermal/
15572
15573 TI BQ27XXX POWER SUPPLY DRIVER
15574 R:      Andrew F. Davis <afd@ti.com>
15575 F:      include/linux/power/bq27xxx_battery.h
15576 F:      drivers/power/supply/bq27xxx_battery.c
15577 F:      drivers/power/supply/bq27xxx_battery_i2c.c
15578
15579 TI CDCE706 CLOCK DRIVER
15580 M:      Max Filippov <jcmvbkbc@gmail.com>
15581 S:      Maintained
15582 F:      drivers/clk/clk-cdce706.c
15583
15584 TI CLOCK DRIVER
15585 M:      Tero Kristo <t-kristo@ti.com>
15586 L:      linux-omap@vger.kernel.org
15587 S:      Maintained
15588 F:      drivers/clk/ti/
15589 F:      include/linux/clk/ti.h
15590
15591 TI DAVINCI MACHINE SUPPORT
15592 M:      Sekhar Nori <nsekhar@ti.com>
15593 M:      Kevin Hilman <khilman@kernel.org>
15594 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15595 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
15596 S:      Supported
15597 F:      arch/arm/mach-davinci/
15598 F:      drivers/i2c/busses/i2c-davinci.c
15599 F:      arch/arm/boot/dts/da850*
15600
15601 TI DAVINCI SERIES CLOCK DRIVER
15602 M:      David Lechner <david@lechnology.com>
15603 R:      Sekhar Nori <nsekhar@ti.com>
15604 S:      Maintained
15605 F:      Documentation/devicetree/bindings/clock/ti/davinci/
15606 F:      drivers/clk/davinci/
15607
15608 TI DAVINCI SERIES GPIO DRIVER
15609 M:      Keerthy <j-keerthy@ti.com>
15610 L:      linux-gpio@vger.kernel.org
15611 S:      Maintained
15612 F:      Documentation/devicetree/bindings/gpio/gpio-davinci.txt
15613 F:      drivers/gpio/gpio-davinci.c
15614
15615 TI DAVINCI SERIES MEDIA DRIVER
15616 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
15617 L:      linux-media@vger.kernel.org
15618 W:      https://linuxtv.org
15619 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15620 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
15621 S:      Maintained
15622 F:      drivers/media/platform/davinci/
15623 F:      include/media/davinci/
15624
15625 TI ETHERNET SWITCH DRIVER (CPSW)
15626 R:      Grygorii Strashko <grygorii.strashko@ti.com>
15627 L:      linux-omap@vger.kernel.org
15628 L:      netdev@vger.kernel.org
15629 S:      Maintained
15630 F:      drivers/net/ethernet/ti/cpsw*
15631 F:      drivers/net/ethernet/ti/davinci*
15632
15633 TI FLASH MEDIA MEMORYSTICK/MMC DRIVERS
15634 M:      Alex Dubov <oakad@yahoo.com>
15635 S:      Maintained
15636 W:      http://tifmxx.berlios.de/
15637 F:      drivers/memstick/host/tifm_ms.c
15638 F:      drivers/misc/tifm*
15639 F:      drivers/mmc/host/tifm_sd.c
15640 F:      include/linux/tifm.h
15641
15642 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
15643 M:      Santosh Shilimkar <ssantosh@kernel.org>
15644 L:      linux-kernel@vger.kernel.org
15645 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15646 S:      Maintained
15647 F:      drivers/soc/ti/*
15648 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
15649
15650 TI LM49xxx FAMILY ASoC CODEC DRIVERS
15651 M:      M R Swami Reddy <mr.swami.reddy@ti.com>
15652 M:      Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
15653 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15654 S:      Maintained
15655 F:      sound/soc/codecs/lm49453*
15656 F:      sound/soc/codecs/isabelle*
15657
15658 TI LP855x BACKLIGHT DRIVER
15659 M:      Milo Kim <milo.kim@ti.com>
15660 S:      Maintained
15661 F:      Documentation/backlight/lp855x-driver.txt
15662 F:      drivers/video/backlight/lp855x_bl.c
15663 F:      include/linux/platform_data/lp855x.h
15664
15665 TI LP8727 CHARGER DRIVER
15666 M:      Milo Kim <milo.kim@ti.com>
15667 S:      Maintained
15668 F:      drivers/power/supply/lp8727_charger.c
15669 F:      include/linux/platform_data/lp8727.h
15670
15671 TI LP8788 MFD DRIVER
15672 M:      Milo Kim <milo.kim@ti.com>
15673 S:      Maintained
15674 F:      drivers/iio/adc/lp8788_adc.c
15675 F:      drivers/leds/leds-lp8788.c
15676 F:      drivers/mfd/lp8788*.c
15677 F:      drivers/power/supply/lp8788-charger.c
15678 F:      drivers/regulator/lp8788-*.c
15679 F:      include/linux/mfd/lp8788*.h
15680
15681 TI NETCP ETHERNET DRIVER
15682 M:      Wingman Kwok <w-kwok2@ti.com>
15683 M:      Murali Karicheri <m-karicheri2@ti.com>
15684 L:      netdev@vger.kernel.org
15685 S:      Maintained
15686 F:      drivers/net/ethernet/ti/netcp*
15687
15688 TI PCM3060 ASoC CODEC DRIVER
15689 M:      Kirill Marinushkin <kmarinushkin@birdec.tech>
15690 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15691 S:      Maintained
15692 F:      Documentation/devicetree/bindings/sound/pcm3060.txt
15693 F:      sound/soc/codecs/pcm3060*
15694
15695 TI TAS571X FAMILY ASoC CODEC DRIVER
15696 M:      Kevin Cernekee <cernekee@chromium.org>
15697 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15698 S:      Odd Fixes
15699 F:      sound/soc/codecs/tas571x*
15700
15701 TI TRF7970A NFC DRIVER
15702 M:      Mark Greer <mgreer@animalcreek.com>
15703 L:      linux-wireless@vger.kernel.org
15704 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
15705 S:      Supported
15706 F:      drivers/nfc/trf7970a.c
15707 F:      Documentation/devicetree/bindings/net/nfc/trf7970a.txt
15708
15709 TI TWL4030 SERIES SOC CODEC DRIVER
15710 M:      Peter Ujfalusi <peter.ujfalusi@ti.com>
15711 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15712 S:      Maintained
15713 F:      sound/soc/codecs/twl4030*
15714
15715 TI VPE/CAL DRIVERS
15716 M:      Benoit Parrot <bparrot@ti.com>
15717 L:      linux-media@vger.kernel.org
15718 W:      http://linuxtv.org/
15719 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15720 S:      Maintained
15721 F:      drivers/media/platform/ti-vpe/
15722
15723 TI WILINK WIRELESS DRIVERS
15724 L:      linux-wireless@vger.kernel.org
15725 W:      http://wireless.kernel.org/en/users/Drivers/wl12xx
15726 W:      http://wireless.kernel.org/en/users/Drivers/wl1251
15727 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
15728 S:      Orphan
15729 F:      drivers/net/wireless/ti/
15730 F:      include/linux/wl12xx.h
15731
15732 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
15733 M:      John Stultz <john.stultz@linaro.org>
15734 M:      Thomas Gleixner <tglx@linutronix.de>
15735 R:      Stephen Boyd <sboyd@kernel.org>
15736 L:      linux-kernel@vger.kernel.org
15737 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
15738 S:      Supported
15739 F:      include/linux/clocksource.h
15740 F:      include/linux/time.h
15741 F:      include/linux/timex.h
15742 F:      include/uapi/linux/time.h
15743 F:      include/uapi/linux/timex.h
15744 F:      kernel/time/clocksource.c
15745 F:      kernel/time/time*.c
15746 F:      kernel/time/alarmtimer.c
15747 F:      kernel/time/ntp.c
15748 F:      tools/testing/selftests/timers/
15749
15750 TIPC NETWORK LAYER
15751 M:      Jon Maloy <jon.maloy@ericsson.com>
15752 M:      Ying Xue <ying.xue@windriver.com>
15753 L:      netdev@vger.kernel.org (core kernel code)
15754 L:      tipc-discussion@lists.sourceforge.net (user apps, general discussion)
15755 W:      http://tipc.sourceforge.net/
15756 S:      Maintained
15757 F:      include/uapi/linux/tipc*.h
15758 F:      net/tipc/
15759
15760 TLAN NETWORK DRIVER
15761 M:      Samuel Chessman <chessman@tux.org>
15762 L:      tlan-devel@lists.sourceforge.net (subscribers-only)
15763 W:      http://sourceforge.net/projects/tlan/
15764 S:      Maintained
15765 F:      Documentation/networking/device_drivers/ti/tlan.txt
15766 F:      drivers/net/ethernet/ti/tlan.*
15767
15768 TM6000 VIDEO4LINUX DRIVER
15769 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
15770 L:      linux-media@vger.kernel.org
15771 W:      https://linuxtv.org
15772 T:      git git://linuxtv.org/media_tree.git
15773 S:      Odd fixes
15774 F:      drivers/media/usb/tm6000/
15775 F:      Documentation/media/v4l-drivers/tm6000*
15776
15777 TMIO/SDHI MMC DRIVER
15778 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
15779 L:      linux-mmc@vger.kernel.org
15780 S:      Supported
15781 F:      drivers/mmc/host/tmio_mmc*
15782 F:      drivers/mmc/host/renesas_sdhi*
15783 F:      include/linux/mfd/tmio.h
15784
15785 TMP401 HARDWARE MONITOR DRIVER
15786 M:      Guenter Roeck <linux@roeck-us.net>
15787 L:      linux-hwmon@vger.kernel.org
15788 S:      Maintained
15789 F:      Documentation/hwmon/tmp401.rst
15790 F:      drivers/hwmon/tmp401.c
15791
15792 TMPFS (SHMEM FILESYSTEM)
15793 M:      Hugh Dickins <hughd@google.com>
15794 L:      linux-mm@kvack.org
15795 S:      Maintained
15796 F:      include/linux/shmem_fs.h
15797 F:      mm/shmem.c
15798
15799 TOMOYO SECURITY MODULE
15800 M:      Kentaro Takeda <takedakn@nttdata.co.jp>
15801 M:      Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
15802 L:      tomoyo-dev-en@lists.osdn.me (subscribers-only, for developers in English)
15803 L:      tomoyo-users-en@lists.osdn.me (subscribers-only, for users in English)
15804 L:      tomoyo-dev@lists.osdn.me (subscribers-only, for developers in Japanese)
15805 L:      tomoyo-users@lists.osdn.me (subscribers-only, for users in Japanese)
15806 W:      https://tomoyo.osdn.jp/
15807 S:      Maintained
15808 F:      security/tomoyo/
15809
15810 TOPSTAR LAPTOP EXTRAS DRIVER
15811 M:      Herton Ronaldo Krzesinski <herton@canonical.com>
15812 L:      platform-driver-x86@vger.kernel.org
15813 S:      Maintained
15814 F:      drivers/platform/x86/topstar-laptop.c
15815
15816 TORTURE-TEST MODULES
15817 M:      Davidlohr Bueso <dave@stgolabs.net>
15818 M:      "Paul E. McKenney" <paulmck@linux.ibm.com>
15819 M:      Josh Triplett <josh@joshtriplett.org>
15820 L:      linux-kernel@vger.kernel.org
15821 S:      Supported
15822 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
15823 F:      Documentation/RCU/torture.txt
15824 F:      kernel/torture.c
15825 F:      kernel/rcu/rcutorture.c
15826 F:      kernel/rcu/rcuperf.c
15827 F:      kernel/locking/locktorture.c
15828
15829 TOSHIBA ACPI EXTRAS DRIVER
15830 M:      Azael Avalos <coproscefalo@gmail.com>
15831 L:      platform-driver-x86@vger.kernel.org
15832 S:      Maintained
15833 F:      drivers/platform/x86/toshiba_acpi.c
15834
15835 TOSHIBA BLUETOOTH DRIVER
15836 M:      Azael Avalos <coproscefalo@gmail.com>
15837 L:      platform-driver-x86@vger.kernel.org
15838 S:      Maintained
15839 F:      drivers/platform/x86/toshiba_bluetooth.c
15840
15841 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
15842 M:      Azael Avalos <coproscefalo@gmail.com>
15843 L:      platform-driver-x86@vger.kernel.org
15844 S:      Maintained
15845 F:      drivers/platform/x86/toshiba_haps.c
15846
15847 TOSHIBA SMM DRIVER
15848 M:      Jonathan Buzzard <jonathan@buzzard.org.uk>
15849 W:      http://www.buzzard.org.uk/toshiba/
15850 S:      Maintained
15851 F:      drivers/char/toshiba.c
15852 F:      include/linux/toshiba.h
15853 F:      include/uapi/linux/toshiba.h
15854
15855 TOSHIBA TC358743 DRIVER
15856 M:      Mats Randgaard <matrandg@cisco.com>
15857 L:      linux-media@vger.kernel.org
15858 S:      Maintained
15859 F:      drivers/media/i2c/tc358743*
15860 F:      include/media/i2c/tc358743.h
15861
15862 TOSHIBA WMI HOTKEYS DRIVER
15863 M:      Azael Avalos <coproscefalo@gmail.com>
15864 L:      platform-driver-x86@vger.kernel.org
15865 S:      Maintained
15866 F:      drivers/platform/x86/toshiba-wmi.c
15867
15868 TPM DEVICE DRIVER
15869 M:      Peter Huewe <peterhuewe@gmx.de>
15870 M:      Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
15871 R:      Jason Gunthorpe <jgg@ziepe.ca>
15872 L:      linux-integrity@vger.kernel.org
15873 Q:      https://patchwork.kernel.org/project/linux-integrity/list/
15874 W:      https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
15875 T:      git git://git.infradead.org/users/jjs/linux-tpmdd.git
15876 S:      Maintained
15877 F:      drivers/char/tpm/
15878
15879 TRACING
15880 M:      Steven Rostedt <rostedt@goodmis.org>
15881 M:      Ingo Molnar <mingo@redhat.com>
15882 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
15883 S:      Maintained
15884 F:      Documentation/trace/ftrace.rst
15885 F:      arch/*/*/*/ftrace.h
15886 F:      arch/*/kernel/ftrace.c
15887 F:      include/*/ftrace.h
15888 F:      include/linux/trace*.h
15889 F:      include/trace/
15890 F:      kernel/trace/
15891 F:      tools/testing/selftests/ftrace/
15892
15893 TRACING MMIO ACCESSES (MMIOTRACE)
15894 M:      Steven Rostedt <rostedt@goodmis.org>
15895 M:      Ingo Molnar <mingo@kernel.org>
15896 R:      Karol Herbst <karolherbst@gmail.com>
15897 R:      Pekka Paalanen <ppaalanen@gmail.com>
15898 S:      Maintained
15899 L:      linux-kernel@vger.kernel.org
15900 L:      nouveau@lists.freedesktop.org
15901 F:      kernel/trace/trace_mmiotrace.c
15902 F:      include/linux/mmiotrace.h
15903 F:      arch/x86/mm/kmmio.c
15904 F:      arch/x86/mm/mmio-mod.c
15905 F:      arch/x86/mm/testmmiotrace.c
15906
15907 TRIVIAL PATCHES
15908 M:      Jiri Kosina <trivial@kernel.org>
15909 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
15910 S:      Maintained
15911 K:      ^Subject:.*(?i)trivial
15912
15913 TEMPO SEMICONDUCTOR DRIVERS
15914 M:      Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
15915 S:      Maintained
15916 F:      sound/soc/codecs/tscs*.c
15917 F:      sound/soc/codecs/tscs*.h
15918 F:      Documentation/devicetree/bindings/sound/tscs*.txt
15919
15920 TTY LAYER
15921 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15922 M:      Jiri Slaby <jslaby@suse.com>
15923 S:      Supported
15924 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
15925 F:      Documentation/serial/
15926 F:      drivers/tty/
15927 F:      drivers/tty/serial/serial_core.c
15928 F:      include/linux/serial_core.h
15929 F:      include/linux/serial.h
15930 F:      include/linux/tty.h
15931 F:      include/uapi/linux/serial_core.h
15932 F:      include/uapi/linux/serial.h
15933 F:      include/uapi/linux/tty.h
15934
15935 TUA9001 MEDIA DRIVER
15936 M:      Antti Palosaari <crope@iki.fi>
15937 L:      linux-media@vger.kernel.org
15938 W:      https://linuxtv.org
15939 W:      http://palosaari.fi/linux/
15940 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15941 T:      git git://linuxtv.org/anttip/media_tree.git
15942 S:      Maintained
15943 F:      drivers/media/tuners/tua9001*
15944
15945 TULIP NETWORK DRIVERS
15946 L:      netdev@vger.kernel.org
15947 L:      linux-parisc@vger.kernel.org
15948 S:      Orphan
15949 F:      drivers/net/ethernet/dec/tulip/
15950
15951 TUN/TAP driver
15952 M:      Maxim Krasnyansky <maxk@qti.qualcomm.com>
15953 W:      http://vtun.sourceforge.net/tun
15954 S:      Maintained
15955 F:      Documentation/networking/tuntap.txt
15956 F:      arch/um/os-Linux/drivers/
15957
15958 TURBOCHANNEL SUBSYSTEM
15959 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
15960 M:      Ralf Baechle <ralf@linux-mips.org>
15961 L:      linux-mips@vger.kernel.org
15962 Q:      http://patchwork.linux-mips.org/project/linux-mips/list/
15963 S:      Maintained
15964 F:      drivers/tc/
15965 F:      include/linux/tc.h
15966
15967 TURBOSTAT UTILITY
15968 M:      "Len Brown" <lenb@kernel.org>
15969 L:      linux-pm@vger.kernel.org
15970 B:      https://bugzilla.kernel.org
15971 Q:      https://patchwork.kernel.org/project/linux-pm/list/
15972 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
15973 S:      Supported
15974 F:      tools/power/x86/turbostat/
15975
15976 TW5864 VIDEO4LINUX DRIVER
15977 M:      Bluecherry Maintainers <maintainers@bluecherrydvr.com>
15978 M:      Anton Sviridenko <anton@corp.bluecherry.net>
15979 M:      Andrey Utkin <andrey.utkin@corp.bluecherry.net>
15980 M:      Andrey Utkin <andrey_utkin@fastmail.com>
15981 L:      linux-media@vger.kernel.org
15982 S:      Supported
15983 F:      drivers/media/pci/tw5864/
15984
15985 TW68 VIDEO4LINUX DRIVER
15986 M:      Hans Verkuil <hverkuil@xs4all.nl>
15987 L:      linux-media@vger.kernel.org
15988 T:      git git://linuxtv.org/media_tree.git
15989 W:      https://linuxtv.org
15990 S:      Odd Fixes
15991 F:      drivers/media/pci/tw68/
15992
15993 TW686X VIDEO4LINUX DRIVER
15994 M:      Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
15995 L:      linux-media@vger.kernel.org
15996 T:      git git://linuxtv.org/media_tree.git
15997 W:      http://linuxtv.org
15998 S:      Maintained
15999 F:      drivers/media/pci/tw686x/
16000
16001 UBI FILE SYSTEM (UBIFS)
16002 M:      Richard Weinberger <richard@nod.at>
16003 M:      Artem Bityutskiy <dedekind1@gmail.com>
16004 M:      Adrian Hunter <adrian.hunter@intel.com>
16005 L:      linux-mtd@lists.infradead.org
16006 T:      git git://git.infradead.org/ubifs-2.6.git
16007 W:      http://www.linux-mtd.infradead.org/doc/ubifs.html
16008 S:      Supported
16009 F:      Documentation/filesystems/ubifs.txt
16010 F:      fs/ubifs/
16011
16012 UCLINUX (M68KNOMMU AND COLDFIRE)
16013 M:      Greg Ungerer <gerg@linux-m68k.org>
16014 W:      http://www.linux-m68k.org/
16015 W:      http://www.uclinux.org/
16016 L:      linux-m68k@lists.linux-m68k.org
16017 L:      uclinux-dev@uclinux.org  (subscribers-only)
16018 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
16019 S:      Maintained
16020 F:      arch/m68k/coldfire/
16021 F:      arch/m68k/68*/
16022 F:      arch/m68k/*/*_no.*
16023 F:      arch/m68k/include/asm/*_no.*
16024
16025 UDF FILESYSTEM
16026 M:      Jan Kara <jack@suse.com>
16027 S:      Maintained
16028 F:      Documentation/filesystems/udf.txt
16029 F:      fs/udf/
16030
16031 UDRAW TABLET
16032 M:      Bastien Nocera <hadess@hadess.net>
16033 L:      linux-input@vger.kernel.org
16034 S:      Maintained
16035 F:      drivers/hid/hid-udraw-ps3.c
16036
16037 UFS FILESYSTEM
16038 M:      Evgeniy Dushistov <dushistov@mail.ru>
16039 S:      Maintained
16040 F:      Documentation/filesystems/ufs.txt
16041 F:      fs/ufs/
16042
16043 UHID USERSPACE HID IO DRIVER:
16044 M:      David Herrmann <dh.herrmann@googlemail.com>
16045 L:      linux-input@vger.kernel.org
16046 S:      Maintained
16047 F:      drivers/hid/uhid.c
16048 F:      include/uapi/linux/uhid.h
16049
16050 ULPI BUS
16051 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
16052 L:      linux-usb@vger.kernel.org
16053 S:      Maintained
16054 F:      drivers/usb/common/ulpi.c
16055 F:      include/linux/ulpi/
16056
16057 ULTRA-WIDEBAND (UWB) SUBSYSTEM:
16058 L:      linux-usb@vger.kernel.org
16059 S:      Orphan
16060 F:      drivers/uwb/
16061 F:      include/linux/uwb.h
16062 F:      include/linux/uwb/
16063
16064 UNICODE SUBSYSTEM:
16065 M:      Gabriel Krisman Bertazi <krisman@collabora.com>
16066 L:      linux-fsdevel@vger.kernel.org
16067 S:      Supported
16068 F:      fs/unicode/
16069
16070 UNICORE32 ARCHITECTURE:
16071 M:      Guan Xuetao <gxt@pku.edu.cn>
16072 W:      http://mprc.pku.edu.cn/~guanxuetao/linux
16073 S:      Maintained
16074 T:      git git://github.com/gxt/linux.git
16075 F:      arch/unicore32/
16076
16077 UNIFDEF
16078 M:      Tony Finch <dot@dotat.at>
16079 W:      http://dotat.at/prog/unifdef
16080 S:      Maintained
16081 F:      scripts/unifdef.c
16082
16083 UNIFORM CDROM DRIVER
16084 M:      Jens Axboe <axboe@kernel.dk>
16085 W:      http://www.kernel.dk
16086 S:      Maintained
16087 F:      Documentation/cdrom/
16088 F:      drivers/cdrom/cdrom.c
16089 F:      include/linux/cdrom.h
16090 F:      include/uapi/linux/cdrom.h
16091
16092 UNISYS S-PAR DRIVERS
16093 M:      David Kershner <david.kershner@unisys.com>
16094 L:      sparmaintainer@unisys.com (Unisys internal)
16095 S:      Supported
16096 F:      include/linux/visorbus.h
16097 F:      drivers/visorbus/
16098 F:      drivers/staging/unisys/
16099
16100 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
16101 R:      Alim Akhtar <alim.akhtar@samsung.com>
16102 R:      Avri Altman <avri.altman@wdc.com>
16103 R:      Pedro Sousa <pedrom.sousa@synopsys.com>
16104 L:      linux-scsi@vger.kernel.org
16105 S:      Supported
16106 F:      Documentation/scsi/ufs.txt
16107 F:      drivers/scsi/ufs/
16108
16109 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
16110 M:      Pedro Sousa <pedrom.sousa@synopsys.com>
16111 L:      linux-scsi@vger.kernel.org
16112 S:      Supported
16113 F:      drivers/scsi/ufs/*dwc*
16114
16115 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER MEDIATEK HOOKS
16116 M:      Stanley Chu <stanley.chu@mediatek.com>
16117 L:      linux-scsi@vger.kernel.org
16118 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
16119 S:      Maintained
16120 F:      drivers/scsi/ufs/ufs-mediatek*
16121
16122 UNSORTED BLOCK IMAGES (UBI)
16123 M:      Artem Bityutskiy <dedekind1@gmail.com>
16124 M:      Richard Weinberger <richard@nod.at>
16125 W:      http://www.linux-mtd.infradead.org/
16126 L:      linux-mtd@lists.infradead.org
16127 T:      git git://git.infradead.org/ubifs-2.6.git
16128 S:      Supported
16129 F:      drivers/mtd/ubi/
16130 F:      include/linux/mtd/ubi.h
16131 F:      include/uapi/mtd/ubi-user.h
16132
16133 USB "USBNET" DRIVER FRAMEWORK
16134 M:      Oliver Neukum <oneukum@suse.com>
16135 L:      netdev@vger.kernel.org
16136 W:      http://www.linux-usb.org/usbnet
16137 S:      Maintained
16138 F:      drivers/net/usb/usbnet.c
16139 F:      include/linux/usb/usbnet.h
16140
16141 USB ACM DRIVER
16142 M:      Oliver Neukum <oneukum@suse.com>
16143 L:      linux-usb@vger.kernel.org
16144 S:      Maintained
16145 F:      Documentation/usb/acm.txt
16146 F:      drivers/usb/class/cdc-acm.*
16147
16148 USB AR5523 WIRELESS DRIVER
16149 M:      Pontus Fuchs <pontus.fuchs@gmail.com>
16150 L:      linux-wireless@vger.kernel.org
16151 S:      Maintained
16152 F:      drivers/net/wireless/ath/ar5523/
16153
16154 USB ATTACHED SCSI
16155 M:      Oliver Neukum <oneukum@suse.com>
16156 L:      linux-usb@vger.kernel.org
16157 L:      linux-scsi@vger.kernel.org
16158 S:      Maintained
16159 F:      drivers/usb/storage/uas.c
16160
16161 USB CDC ETHERNET DRIVER
16162 M:      Oliver Neukum <oliver@neukum.org>
16163 L:      linux-usb@vger.kernel.org
16164 S:      Maintained
16165 F:      drivers/net/usb/cdc_*.c
16166 F:      include/uapi/linux/usb/cdc.h
16167
16168 USB CHAOSKEY DRIVER
16169 M:      Keith Packard <keithp@keithp.com>
16170 L:      linux-usb@vger.kernel.org
16171 S:      Maintained
16172 F:      drivers/usb/misc/chaoskey.c
16173
16174 USB CYPRESS C67X00 DRIVER
16175 M:      Peter Korsgaard <jacmet@sunsite.dk>
16176 L:      linux-usb@vger.kernel.org
16177 S:      Maintained
16178 F:      drivers/usb/c67x00/
16179
16180 USB DAVICOM DM9601 DRIVER
16181 M:      Peter Korsgaard <jacmet@sunsite.dk>
16182 L:      netdev@vger.kernel.org
16183 W:      http://www.linux-usb.org/usbnet
16184 S:      Maintained
16185 F:      drivers/net/usb/dm9601.c
16186
16187 USB DIAMOND RIO500 DRIVER
16188 M:      Cesar Miquel <miquel@df.uba.ar>
16189 L:      rio500-users@lists.sourceforge.net
16190 W:      http://rio500.sourceforge.net
16191 S:      Maintained
16192 F:      drivers/usb/misc/rio500*
16193
16194 USB EHCI DRIVER
16195 M:      Alan Stern <stern@rowland.harvard.edu>
16196 L:      linux-usb@vger.kernel.org
16197 S:      Maintained
16198 F:      Documentation/usb/ehci.txt
16199 F:      drivers/usb/host/ehci*
16200
16201 USB GADGET/PERIPHERAL SUBSYSTEM
16202 M:      Felipe Balbi <balbi@kernel.org>
16203 L:      linux-usb@vger.kernel.org
16204 W:      http://www.linux-usb.org/gadget
16205 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
16206 S:      Maintained
16207 F:      drivers/usb/gadget/
16208 F:      include/linux/usb/gadget*
16209
16210 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
16211 M:      Jiri Kosina <jikos@kernel.org>
16212 M:      Benjamin Tissoires <benjamin.tissoires@redhat.com>
16213 L:      linux-usb@vger.kernel.org
16214 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
16215 S:      Maintained
16216 F:      Documentation/hid/hiddev.txt
16217 F:      drivers/hid/usbhid/
16218
16219 USB INTEL XHCI ROLE MUX DRIVER
16220 M:      Hans de Goede <hdegoede@redhat.com>
16221 L:      linux-usb@vger.kernel.org
16222 S:      Maintained
16223 F:      drivers/usb/roles/intel-xhci-usb-role-switch.c
16224
16225 USB IP DRIVER FOR HISILICON KIRIN
16226 M:      Yu Chen <chenyu56@huawei.com>
16227 M:      Binghui Wang <wangbinghui@hisilicon.com>
16228 L:      linux-usb@vger.kernel.org
16229 S:      Maintained
16230 F:      Documentation/devicetree/bindings/phy/phy-hi3660-usb3.txt
16231 F:      drivers/phy/hisilicon/phy-hi3660-usb3.c
16232
16233 USB ISP116X DRIVER
16234 M:      Olav Kongas <ok@artecdesign.ee>
16235 L:      linux-usb@vger.kernel.org
16236 S:      Maintained
16237 F:      drivers/usb/host/isp116x*
16238 F:      include/linux/usb/isp116x.h
16239
16240 USB LAN78XX ETHERNET DRIVER
16241 M:      Woojung Huh <woojung.huh@microchip.com>
16242 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
16243 L:      netdev@vger.kernel.org
16244 S:      Maintained
16245 F:      Documentation/devicetree/bindings/net/microchip,lan78xx.txt
16246 F:      drivers/net/usb/lan78xx.*
16247 F:      include/dt-bindings/net/microchip-lan78xx.h
16248
16249 USB MASS STORAGE DRIVER
16250 M:      Alan Stern <stern@rowland.harvard.edu>
16251 L:      linux-usb@vger.kernel.org
16252 L:      usb-storage@lists.one-eyed-alien.net
16253 S:      Maintained
16254 F:      drivers/usb/storage/
16255
16256 USB MIDI DRIVER
16257 M:      Clemens Ladisch <clemens@ladisch.de>
16258 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
16259 T:      git git://git.alsa-project.org/alsa-kernel.git
16260 S:      Maintained
16261 F:      sound/usb/midi.*
16262
16263 USB NETWORKING DRIVERS
16264 L:      linux-usb@vger.kernel.org
16265 S:      Odd Fixes
16266 F:      drivers/net/usb/
16267
16268 USB OHCI DRIVER
16269 M:      Alan Stern <stern@rowland.harvard.edu>
16270 L:      linux-usb@vger.kernel.org
16271 S:      Maintained
16272 F:      Documentation/usb/ohci.txt
16273 F:      drivers/usb/host/ohci*
16274
16275 USB OTG FSM (Finite State Machine)
16276 M:      Peter Chen <Peter.Chen@nxp.com>
16277 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
16278 L:      linux-usb@vger.kernel.org
16279 S:      Maintained
16280 F:      drivers/usb/common/usb-otg-fsm.c
16281
16282 USB OVER IP DRIVER
16283 M:      Valentina Manea <valentina.manea.m@gmail.com>
16284 M:      Shuah Khan <shuah@kernel.org>
16285 M:      Shuah Khan <skhan@linuxfoundation.org>
16286 L:      linux-usb@vger.kernel.org
16287 S:      Maintained
16288 F:      Documentation/usb/usbip_protocol.txt
16289 F:      drivers/usb/usbip/
16290 F:      tools/usb/usbip/
16291 F:      tools/testing/selftests/drivers/usb/usbip/
16292
16293 USB PEGASUS DRIVER
16294 M:      Petko Manolov <petkan@nucleusys.com>
16295 L:      linux-usb@vger.kernel.org
16296 L:      netdev@vger.kernel.org
16297 T:      git git://github.com/petkan/pegasus.git
16298 W:      https://github.com/petkan/pegasus
16299 S:      Maintained
16300 F:      drivers/net/usb/pegasus.*
16301
16302 USB PHY LAYER
16303 M:      Felipe Balbi <balbi@kernel.org>
16304 L:      linux-usb@vger.kernel.org
16305 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
16306 S:      Maintained
16307 F:      drivers/usb/phy/
16308
16309 USB PRINTER DRIVER (usblp)
16310 M:      Pete Zaitcev <zaitcev@redhat.com>
16311 L:      linux-usb@vger.kernel.org
16312 S:      Supported
16313 F:      drivers/usb/class/usblp.c
16314
16315 USB QMI WWAN NETWORK DRIVER
16316 M:      Bjørn Mork <bjorn@mork.no>
16317 L:      netdev@vger.kernel.org
16318 S:      Maintained
16319 F:      Documentation/ABI/testing/sysfs-class-net-qmi
16320 F:      drivers/net/usb/qmi_wwan.c
16321
16322 USB RTL8150 DRIVER
16323 M:      Petko Manolov <petkan@nucleusys.com>
16324 L:      linux-usb@vger.kernel.org
16325 L:      netdev@vger.kernel.org
16326 T:      git git://github.com/petkan/rtl8150.git
16327 W:      https://github.com/petkan/rtl8150
16328 S:      Maintained
16329 F:      drivers/net/usb/rtl8150.c
16330
16331 USB SERIAL SUBSYSTEM
16332 M:      Johan Hovold <johan@kernel.org>
16333 L:      linux-usb@vger.kernel.org
16334 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
16335 S:      Maintained
16336 F:      Documentation/usb/usb-serial.txt
16337 F:      drivers/usb/serial/
16338 F:      include/linux/usb/serial.h
16339
16340 USB SMSC75XX ETHERNET DRIVER
16341 M:      Steve Glendinning <steve.glendinning@shawell.net>
16342 L:      netdev@vger.kernel.org
16343 S:      Maintained
16344 F:      drivers/net/usb/smsc75xx.*
16345
16346 USB SMSC95XX ETHERNET DRIVER
16347 M:      Steve Glendinning <steve.glendinning@shawell.net>
16348 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
16349 L:      netdev@vger.kernel.org
16350 S:      Maintained
16351 F:      drivers/net/usb/smsc95xx.*
16352
16353 USB SUBSYSTEM
16354 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16355 L:      linux-usb@vger.kernel.org
16356 W:      http://www.linux-usb.org
16357 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
16358 S:      Supported
16359 F:      Documentation/devicetree/bindings/usb/
16360 F:      Documentation/usb/
16361 F:      drivers/usb/
16362 F:      include/linux/usb.h
16363 F:      include/linux/usb/
16364
16365 USB TYPEC PI3USB30532 MUX DRIVER
16366 M:      Hans de Goede <hdegoede@redhat.com>
16367 L:      linux-usb@vger.kernel.org
16368 S:      Maintained
16369 F:      drivers/usb/typec/mux/pi3usb30532.c
16370
16371 USB TYPEC CLASS
16372 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
16373 L:      linux-usb@vger.kernel.org
16374 S:      Maintained
16375 F:      Documentation/ABI/testing/sysfs-class-typec
16376 F:      Documentation/driver-api/usb/typec.rst
16377 F:      drivers/usb/typec/
16378 F:      include/linux/usb/typec.h
16379
16380 USB TYPEC BUS FOR ALTERNATE MODES
16381 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
16382 L:      linux-usb@vger.kernel.org
16383 S:      Maintained
16384 F:      Documentation/ABI/testing/sysfs-bus-typec
16385 F:      Documentation/driver-api/usb/typec_bus.rst
16386 F:      drivers/usb/typec/altmodes/
16387 F:      include/linux/usb/typec_altmode.h
16388
16389 USB TYPEC PORT CONTROLLER DRIVERS
16390 M:      Guenter Roeck <linux@roeck-us.net>
16391 L:      linux-usb@vger.kernel.org
16392 S:      Maintained
16393 F:      drivers/usb/typec/tcpm/
16394
16395 USB UHCI DRIVER
16396 M:      Alan Stern <stern@rowland.harvard.edu>
16397 L:      linux-usb@vger.kernel.org
16398 S:      Maintained
16399 F:      drivers/usb/host/uhci*
16400
16401 USB VIDEO CLASS
16402 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
16403 L:      linux-uvc-devel@lists.sourceforge.net (subscribers-only)
16404 L:      linux-media@vger.kernel.org
16405 T:      git git://linuxtv.org/media_tree.git
16406 W:      http://www.ideasonboard.org/uvc/
16407 S:      Maintained
16408 F:      drivers/media/usb/uvc/
16409 F:      include/uapi/linux/uvcvideo.h
16410
16411 USB VISION DRIVER
16412 M:      Hans Verkuil <hverkuil@xs4all.nl>
16413 L:      linux-media@vger.kernel.org
16414 T:      git git://linuxtv.org/media_tree.git
16415 W:      https://linuxtv.org
16416 S:      Odd Fixes
16417 F:      drivers/media/usb/usbvision/
16418
16419 USB WEBCAM GADGET
16420 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
16421 L:      linux-usb@vger.kernel.org
16422 S:      Maintained
16423 F:      drivers/usb/gadget/function/*uvc*
16424 F:      drivers/usb/gadget/legacy/webcam.c
16425 F:      include/uapi/linux/usb/g_uvc.h
16426
16427 USB WIRELESS RNDIS DRIVER (rndis_wlan)
16428 M:      Jussi Kivilinna <jussi.kivilinna@iki.fi>
16429 L:      linux-wireless@vger.kernel.org
16430 S:      Maintained
16431 F:      drivers/net/wireless/rndis_wlan.c
16432
16433 USB XHCI DRIVER
16434 M:      Mathias Nyman <mathias.nyman@intel.com>
16435 L:      linux-usb@vger.kernel.org
16436 S:      Supported
16437 F:      drivers/usb/host/xhci*
16438 F:      drivers/usb/host/pci-quirks*
16439
16440 USB ZD1201 DRIVER
16441 L:      linux-wireless@vger.kernel.org
16442 W:      http://linux-lc100020.sourceforge.net
16443 S:      Orphan
16444 F:      drivers/net/wireless/zydas/zd1201.*
16445
16446 USB ZR364XX DRIVER
16447 M:      Antoine Jacquet <royale@zerezo.com>
16448 L:      linux-usb@vger.kernel.org
16449 L:      linux-media@vger.kernel.org
16450 T:      git git://linuxtv.org/media_tree.git
16451 W:      http://royale.zerezo.com/zr364xx/
16452 S:      Maintained
16453 F:      Documentation/media/v4l-drivers/zr364xx*
16454 F:      drivers/media/usb/zr364xx/
16455
16456 USER-MODE LINUX (UML)
16457 M:      Jeff Dike <jdike@addtoit.com>
16458 M:      Richard Weinberger <richard@nod.at>
16459 M:      Anton Ivanov <anton.ivanov@cambridgegreys.com>
16460 L:      linux-um@lists.infradead.org
16461 W:      http://user-mode-linux.sourceforge.net
16462 Q:      https://patchwork.ozlabs.org/project/linux-um/list/
16463 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
16464 S:      Maintained
16465 F:      Documentation/virtual/uml/
16466 F:      arch/um/
16467 F:      arch/x86/um/
16468 F:      fs/hostfs/
16469
16470 USERSPACE COPYIN/COPYOUT (UIOVEC)
16471 M:      Alexander Viro <viro@zeniv.linux.org.uk>
16472 S:      Maintained
16473 F:      lib/iov_iter.c
16474 F:      include/linux/uio.h
16475
16476 USERSPACE DMA BUFFER DRIVER
16477 M:      Gerd Hoffmann <kraxel@redhat.com>
16478 S:      Maintained
16479 L:      dri-devel@lists.freedesktop.org
16480 F:      drivers/dma-buf/udmabuf.c
16481 F:      include/uapi/linux/udmabuf.h
16482 T:      git git://anongit.freedesktop.org/drm/drm-misc
16483
16484 USERSPACE I/O (UIO)
16485 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16486 S:      Maintained
16487 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
16488 F:      Documentation/driver-api/uio-howto.rst
16489 F:      drivers/uio/
16490 F:      include/linux/uio_driver.h
16491
16492 UTIL-LINUX PACKAGE
16493 M:      Karel Zak <kzak@redhat.com>
16494 L:      util-linux@vger.kernel.org
16495 W:      http://en.wikipedia.org/wiki/Util-linux
16496 T:      git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
16497 S:      Maintained
16498
16499 UUID HELPERS
16500 M:      Christoph Hellwig <hch@lst.de>
16501 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
16502 L:      linux-kernel@vger.kernel.org
16503 T:      git git://git.infradead.org/users/hch/uuid.git
16504 F:      lib/uuid.c
16505 F:      lib/test_uuid.c
16506 F:      include/linux/uuid.h
16507 F:      include/uapi/linux/uuid.h
16508 S:      Maintained
16509
16510 UVESAFB DRIVER
16511 M:      Michal Januszewski <spock@gentoo.org>
16512 L:      linux-fbdev@vger.kernel.org
16513 W:      https://github.com/mjanusz/v86d
16514 S:      Maintained
16515 F:      Documentation/fb/uvesafb.txt
16516 F:      drivers/video/fbdev/uvesafb.*
16517
16518 VF610 NAND DRIVER
16519 M:      Stefan Agner <stefan@agner.ch>
16520 L:      linux-mtd@lists.infradead.org
16521 S:      Supported
16522 F:      drivers/mtd/nand/raw/vf610_nfc.c
16523
16524 VFAT/FAT/MSDOS FILESYSTEM
16525 M:      OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
16526 S:      Maintained
16527 F:      Documentation/filesystems/vfat.txt
16528 F:      fs/fat/
16529
16530 VFIO DRIVER
16531 M:      Alex Williamson <alex.williamson@redhat.com>
16532 L:      kvm@vger.kernel.org
16533 T:      git git://github.com/awilliam/linux-vfio.git
16534 S:      Maintained
16535 F:      Documentation/vfio.txt
16536 F:      drivers/vfio/
16537 F:      include/linux/vfio.h
16538 F:      include/uapi/linux/vfio.h
16539
16540 VFIO MEDIATED DEVICE DRIVERS
16541 M:      Kirti Wankhede <kwankhede@nvidia.com>
16542 L:      kvm@vger.kernel.org
16543 S:      Maintained
16544 F:      Documentation/vfio-mediated-device.txt
16545 F:      drivers/vfio/mdev/
16546 F:      include/linux/mdev.h
16547 F:      samples/vfio-mdev/
16548
16549 VFIO PLATFORM DRIVER
16550 M:      Eric Auger <eric.auger@redhat.com>
16551 L:      kvm@vger.kernel.org
16552 S:      Maintained
16553 F:      drivers/vfio/platform/
16554
16555 VGA_SWITCHEROO
16556 R:      Lukas Wunner <lukas@wunner.de>
16557 S:      Maintained
16558 F:      Documentation/gpu/vga-switcheroo.rst
16559 F:      drivers/gpu/vga/vga_switcheroo.c
16560 F:      include/linux/vga_switcheroo.h
16561 T:      git git://anongit.freedesktop.org/drm/drm-misc
16562
16563 VIA RHINE NETWORK DRIVER
16564 S:      Orphan
16565 F:      drivers/net/ethernet/via/via-rhine.c
16566
16567 VIA SD/MMC CARD CONTROLLER DRIVER
16568 M:      Bruce Chang <brucechang@via.com.tw>
16569 M:      Harald Welte <HaraldWelte@viatech.com>
16570 S:      Maintained
16571 F:      drivers/mmc/host/via-sdmmc.c
16572
16573 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
16574 M:      Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
16575 L:      linux-fbdev@vger.kernel.org
16576 S:      Maintained
16577 F:      include/linux/via-core.h
16578 F:      include/linux/via-gpio.h
16579 F:      include/linux/via_i2c.h
16580 F:      drivers/video/fbdev/via/
16581
16582 VIA VELOCITY NETWORK DRIVER
16583 M:      Francois Romieu <romieu@fr.zoreil.com>
16584 L:      netdev@vger.kernel.org
16585 S:      Maintained
16586 F:      drivers/net/ethernet/via/via-velocity.*
16587
16588 VICODEC VIRTUAL CODEC DRIVER
16589 M:      Hans Verkuil <hans.verkuil@cisco.com>
16590 L:      linux-media@vger.kernel.org
16591 T:      git git://linuxtv.org/media_tree.git
16592 W:      https://linuxtv.org
16593 S:      Maintained
16594 F:      drivers/media/platform/vicodec/*
16595
16596 VIDEO MULTIPLEXER DRIVER
16597 M:      Philipp Zabel <p.zabel@pengutronix.de>
16598 L:      linux-media@vger.kernel.org
16599 S:      Maintained
16600 F:      drivers/media/platform/video-mux.c
16601
16602 VIDEO I2C POLLING DRIVER
16603 M:      Matt Ranostay <matt.ranostay@konsulko.com>
16604 L:      linux-media@vger.kernel.org
16605 S:      Maintained
16606 F:      drivers/media/i2c/video-i2c.c
16607
16608 VIDEOBUF2 FRAMEWORK
16609 M:      Pawel Osciak <pawel@osciak.com>
16610 M:      Marek Szyprowski <m.szyprowski@samsung.com>
16611 M:      Kyungmin Park <kyungmin.park@samsung.com>
16612 L:      linux-media@vger.kernel.org
16613 S:      Maintained
16614 F:      drivers/media/common/videobuf2/*
16615 F:      include/media/videobuf2-*
16616
16617 VIMC VIRTUAL MEDIA CONTROLLER DRIVER
16618 M:      Helen Koike <helen.koike@collabora.com>
16619 L:      linux-media@vger.kernel.org
16620 T:      git git://linuxtv.org/media_tree.git
16621 W:      https://linuxtv.org
16622 S:      Maintained
16623 F:      drivers/media/platform/vimc/*
16624
16625 VIRT LIB
16626 M:      Alex Williamson <alex.williamson@redhat.com>
16627 M:      Paolo Bonzini <pbonzini@redhat.com>
16628 L:      kvm@vger.kernel.org
16629 S:      Supported
16630 F:      virt/lib/
16631
16632 VIRTIO AND VHOST VSOCK DRIVER
16633 M:      Stefan Hajnoczi <stefanha@redhat.com>
16634 L:      kvm@vger.kernel.org
16635 L:      virtualization@lists.linux-foundation.org
16636 L:      netdev@vger.kernel.org
16637 S:      Maintained
16638 F:      include/linux/virtio_vsock.h
16639 F:      include/uapi/linux/virtio_vsock.h
16640 F:      include/uapi/linux/vsockmon.h
16641 F:      include/uapi/linux/vm_sockets_diag.h
16642 F:      net/vmw_vsock/diag.c
16643 F:      net/vmw_vsock/af_vsock_tap.c
16644 F:      net/vmw_vsock/virtio_transport_common.c
16645 F:      net/vmw_vsock/virtio_transport.c
16646 F:      drivers/net/vsockmon.c
16647 F:      drivers/vhost/vsock.c
16648 F:      tools/testing/vsock/
16649
16650 VIRTIO CONSOLE DRIVER
16651 M:      Amit Shah <amit@kernel.org>
16652 L:      virtualization@lists.linux-foundation.org
16653 S:      Maintained
16654 F:      drivers/char/virtio_console.c
16655 F:      include/linux/virtio_console.h
16656 F:      include/uapi/linux/virtio_console.h
16657
16658 VIRTIO CORE AND NET DRIVERS
16659 M:      "Michael S. Tsirkin" <mst@redhat.com>
16660 M:      Jason Wang <jasowang@redhat.com>
16661 L:      virtualization@lists.linux-foundation.org
16662 S:      Maintained
16663 F:      Documentation/devicetree/bindings/virtio/
16664 F:      drivers/virtio/
16665 F:      tools/virtio/
16666 F:      drivers/net/virtio_net.c
16667 F:      drivers/block/virtio_blk.c
16668 F:      include/linux/virtio*.h
16669 F:      include/uapi/linux/virtio_*.h
16670 F:      drivers/crypto/virtio/
16671 F:      mm/balloon_compaction.c
16672
16673 VIRTIO BLOCK AND SCSI DRIVERS
16674 M:      "Michael S. Tsirkin" <mst@redhat.com>
16675 M:      Jason Wang <jasowang@redhat.com>
16676 R:      Paolo Bonzini <pbonzini@redhat.com>
16677 R:      Stefan Hajnoczi <stefanha@redhat.com>
16678 L:      virtualization@lists.linux-foundation.org
16679 S:      Maintained
16680 F:      drivers/block/virtio_blk.c
16681 F:      drivers/scsi/virtio_scsi.c
16682 F:      include/uapi/linux/virtio_blk.h
16683 F:      include/uapi/linux/virtio_scsi.h
16684 F:      drivers/vhost/scsi.c
16685
16686 VIRTIO CRYPTO DRIVER
16687 M:      Gonglei <arei.gonglei@huawei.com>
16688 L:      virtualization@lists.linux-foundation.org
16689 L:      linux-crypto@vger.kernel.org
16690 S:      Maintained
16691 F:      drivers/crypto/virtio/
16692 F:      include/uapi/linux/virtio_crypto.h
16693
16694 VIRTIO DRIVERS FOR S390
16695 M:      Cornelia Huck <cohuck@redhat.com>
16696 M:      Halil Pasic <pasic@linux.ibm.com>
16697 L:      linux-s390@vger.kernel.org
16698 L:      virtualization@lists.linux-foundation.org
16699 L:      kvm@vger.kernel.org
16700 S:      Supported
16701 F:      drivers/s390/virtio/
16702 F:      arch/s390/include/uapi/asm/virtio-ccw.h
16703
16704 VIRTIO GPU DRIVER
16705 M:      David Airlie <airlied@linux.ie>
16706 M:      Gerd Hoffmann <kraxel@redhat.com>
16707 L:      dri-devel@lists.freedesktop.org
16708 L:      virtualization@lists.linux-foundation.org
16709 T:      git git://anongit.freedesktop.org/drm/drm-misc
16710 S:      Maintained
16711 F:      drivers/gpu/drm/virtio/
16712 F:      include/uapi/linux/virtio_gpu.h
16713
16714 VIRTIO HOST (VHOST)
16715 M:      "Michael S. Tsirkin" <mst@redhat.com>
16716 M:      Jason Wang <jasowang@redhat.com>
16717 L:      kvm@vger.kernel.org
16718 L:      virtualization@lists.linux-foundation.org
16719 L:      netdev@vger.kernel.org
16720 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
16721 S:      Maintained
16722 F:      drivers/vhost/
16723 F:      include/uapi/linux/vhost.h
16724
16725 VIRTIO INPUT DRIVER
16726 M:      Gerd Hoffmann <kraxel@redhat.com>
16727 S:      Maintained
16728 F:      drivers/virtio/virtio_input.c
16729 F:      include/uapi/linux/virtio_input.h
16730
16731 VIRTUAL BOX GUEST DEVICE DRIVER
16732 M:      Hans de Goede <hdegoede@redhat.com>
16733 M:      Arnd Bergmann <arnd@arndb.de>
16734 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16735 S:      Maintained
16736 F:      include/linux/vbox_utils.h
16737 F:      include/uapi/linux/vbox*.h
16738 F:      drivers/virt/vboxguest/
16739
16740 VIRTUAL SERIO DEVICE DRIVER
16741 M:      Stephen Chandler Paul <thatslyude@gmail.com>
16742 S:      Maintained
16743 F:      drivers/input/serio/userio.c
16744 F:      include/uapi/linux/userio.h
16745
16746 VIVID VIRTUAL VIDEO DRIVER
16747 M:      Hans Verkuil <hverkuil@xs4all.nl>
16748 L:      linux-media@vger.kernel.org
16749 T:      git git://linuxtv.org/media_tree.git
16750 W:      https://linuxtv.org
16751 S:      Maintained
16752 F:      drivers/media/platform/vivid/*
16753
16754 VLYNQ BUS
16755 M:      Florian Fainelli <f.fainelli@gmail.com>
16756 L:      openwrt-devel@lists.openwrt.org (subscribers-only)
16757 S:      Maintained
16758 F:      drivers/vlynq/vlynq.c
16759 F:      include/linux/vlynq.h
16760
16761 VME SUBSYSTEM
16762 M:      Martyn Welch <martyn@welchs.me.uk>
16763 M:      Manohar Vanga <manohar.vanga@gmail.com>
16764 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16765 L:      devel@driverdev.osuosl.org
16766 S:      Maintained
16767 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
16768 F:      Documentation/driver-api/vme.rst
16769 F:      drivers/staging/vme/
16770 F:      drivers/vme/
16771 F:      include/linux/vme*
16772
16773 VMWARE BALLOON DRIVER
16774 M:      Julien Freche <jfreche@vmware.com>
16775 M:      Nadav Amit <namit@vmware.com>
16776 M:      "VMware, Inc." <pv-drivers@vmware.com>
16777 L:      linux-kernel@vger.kernel.org
16778 S:      Maintained
16779 F:      drivers/misc/vmw_balloon.c
16780
16781 VMWARE HYPERVISOR INTERFACE
16782 M:      Alok Kataria <akataria@vmware.com>
16783 L:      virtualization@lists.linux-foundation.org
16784 S:      Supported
16785 F:      arch/x86/kernel/cpu/vmware.c
16786
16787 VMWARE PVRDMA DRIVER
16788 M:      Adit Ranadive <aditr@vmware.com>
16789 M:      VMware PV-Drivers <pv-drivers@vmware.com>
16790 L:      linux-rdma@vger.kernel.org
16791 S:      Maintained
16792 F:      drivers/infiniband/hw/vmw_pvrdma/
16793
16794 VMware PVSCSI driver
16795 M:      Jim Gill <jgill@vmware.com>
16796 M:      VMware PV-Drivers <pv-drivers@vmware.com>
16797 L:      linux-scsi@vger.kernel.org
16798 S:      Maintained
16799 F:      drivers/scsi/vmw_pvscsi.c
16800 F:      drivers/scsi/vmw_pvscsi.h
16801
16802 VMWARE VMMOUSE SUBDRIVER
16803 M:      "VMware Graphics" <linux-graphics-maintainer@vmware.com>
16804 M:      "VMware, Inc." <pv-drivers@vmware.com>
16805 L:      linux-input@vger.kernel.org
16806 S:      Maintained
16807 F:      drivers/input/mouse/vmmouse.c
16808 F:      drivers/input/mouse/vmmouse.h
16809
16810 VMWARE VMXNET3 ETHERNET DRIVER
16811 M:      Ronak Doshi <doshir@vmware.com>
16812 M:      "VMware, Inc." <pv-drivers@vmware.com>
16813 L:      netdev@vger.kernel.org
16814 S:      Maintained
16815 F:      drivers/net/vmxnet3/
16816
16817 VOCORE VOCORE2 BOARD
16818 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
16819 L:      linux-mips@vger.kernel.org
16820 S:      Maintained
16821 F:      arch/mips/boot/dts/ralink/vocore2.dts
16822
16823 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
16824 M:      Liam Girdwood <lgirdwood@gmail.com>
16825 M:      Mark Brown <broonie@kernel.org>
16826 L:      linux-kernel@vger.kernel.org
16827 W:      http://www.slimlogic.co.uk/?p=48
16828 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
16829 S:      Supported
16830 F:      Documentation/devicetree/bindings/regulator/
16831 F:      Documentation/power/regulator/
16832 F:      drivers/regulator/
16833 F:      include/dt-bindings/regulator/
16834 F:      include/linux/regulator/
16835
16836 VRF
16837 M:      David Ahern <dsa@cumulusnetworks.com>
16838 M:      Shrijeet Mukherjee <shrijeet@gmail.com>
16839 L:      netdev@vger.kernel.org
16840 S:      Maintained
16841 F:      drivers/net/vrf.c
16842 F:      Documentation/networking/vrf.txt
16843
16844 VT1211 HARDWARE MONITOR DRIVER
16845 M:      Juerg Haefliger <juergh@gmail.com>
16846 L:      linux-hwmon@vger.kernel.org
16847 S:      Maintained
16848 F:      Documentation/hwmon/vt1211.rst
16849 F:      drivers/hwmon/vt1211.c
16850
16851 VT8231 HARDWARE MONITOR DRIVER
16852 M:      Roger Lucas <vt8231@hiddenengine.co.uk>
16853 L:      linux-hwmon@vger.kernel.org
16854 S:      Maintained
16855 F:      drivers/hwmon/vt8231.c
16856
16857 VUB300 USB to SDIO/SD/MMC bridge chip
16858 M:      Tony Olech <tony.olech@elandigitalsystems.com>
16859 L:      linux-mmc@vger.kernel.org
16860 L:      linux-usb@vger.kernel.org
16861 S:      Supported
16862 F:      drivers/mmc/host/vub300.c
16863
16864 W1 DALLAS'S 1-WIRE BUS
16865 M:      Evgeniy Polyakov <zbr@ioremap.net>
16866 S:      Maintained
16867 F:      Documentation/devicetree/bindings/w1/
16868 F:      Documentation/w1/
16869 F:      drivers/w1/
16870 F:      include/linux/w1.h
16871
16872 W83791D HARDWARE MONITORING DRIVER
16873 M:      Marc Hulsman <m.hulsman@tudelft.nl>
16874 L:      linux-hwmon@vger.kernel.org
16875 S:      Maintained
16876 F:      Documentation/hwmon/w83791d.rst
16877 F:      drivers/hwmon/w83791d.c
16878
16879 W83793 HARDWARE MONITORING DRIVER
16880 M:      Rudolf Marek <r.marek@assembler.cz>
16881 L:      linux-hwmon@vger.kernel.org
16882 S:      Maintained
16883 F:      Documentation/hwmon/w83793.rst
16884 F:      drivers/hwmon/w83793.c
16885
16886 W83795 HARDWARE MONITORING DRIVER
16887 M:      Jean Delvare <jdelvare@suse.com>
16888 L:      linux-hwmon@vger.kernel.org
16889 S:      Maintained
16890 F:      drivers/hwmon/w83795.c
16891
16892 W83L51xD SD/MMC CARD INTERFACE DRIVER
16893 M:      Pierre Ossman <pierre@ossman.eu>
16894 S:      Maintained
16895 F:      drivers/mmc/host/wbsd.*
16896
16897 WACOM PROTOCOL 4 SERIAL TABLETS
16898 M:      Julian Squires <julian@cipht.net>
16899 M:      Hans de Goede <hdegoede@redhat.com>
16900 L:      linux-input@vger.kernel.org
16901 S:      Maintained
16902 F:      drivers/input/tablet/wacom_serial4.c
16903
16904 WATCHDOG DEVICE DRIVERS
16905 M:      Wim Van Sebroeck <wim@linux-watchdog.org>
16906 M:      Guenter Roeck <linux@roeck-us.net>
16907 L:      linux-watchdog@vger.kernel.org
16908 W:      http://www.linux-watchdog.org/
16909 T:      git git://www.linux-watchdog.org/linux-watchdog.git
16910 S:      Maintained
16911 F:      Documentation/devicetree/bindings/watchdog/
16912 F:      Documentation/watchdog/
16913 F:      drivers/watchdog/
16914 F:      include/linux/watchdog.h
16915 F:      include/uapi/linux/watchdog.h
16916
16917 WHISKEYCOVE PMIC GPIO DRIVER
16918 M:      Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
16919 L:      linux-gpio@vger.kernel.org
16920 S:      Maintained
16921 F:      drivers/gpio/gpio-wcove.c
16922
16923 WHWAVE RTC DRIVER
16924 M:      Dianlong Li <long17.cool@163.com>
16925 L:      linux-rtc@vger.kernel.org
16926 S:      Maintained
16927 F:      drivers/rtc/rtc-sd3078.c
16928
16929 WIIMOTE HID DRIVER
16930 M:      David Herrmann <dh.herrmann@googlemail.com>
16931 L:      linux-input@vger.kernel.org
16932 S:      Maintained
16933 F:      drivers/hid/hid-wiimote*
16934
16935 WILOCITY WIL6210 WIRELESS DRIVER
16936 M:      Maya Erez <merez@codeaurora.org>
16937 L:      linux-wireless@vger.kernel.org
16938 L:      wil6210@qti.qualcomm.com
16939 S:      Supported
16940 W:      http://wireless.kernel.org/en/users/Drivers/wil6210
16941 F:      drivers/net/wireless/ath/wil6210/
16942
16943 WIMAX STACK
16944 M:      Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
16945 M:      linux-wimax@intel.com
16946 L:      wimax@linuxwimax.org (subscribers-only)
16947 S:      Supported
16948 W:      http://linuxwimax.org
16949 F:      Documentation/wimax/README.wimax
16950 F:      include/linux/wimax/debug.h
16951 F:      include/net/wimax.h
16952 F:      include/uapi/linux/wimax.h
16953 F:      net/wimax/
16954
16955 WINBOND CIR DRIVER
16956 M:      David Härdeman <david@hardeman.nu>
16957 S:      Maintained
16958 F:      drivers/media/rc/winbond-cir.c
16959
16960 RCMM REMOTE CONTROLS DECODER
16961 M:      Patrick Lerda <patrick9876@free.fr>
16962 S:      Maintained
16963 F:      drivers/media/rc/ir-rcmm-decoder.c
16964
16965 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
16966 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
16967 L:      linux-watchdog@vger.kernel.org
16968 S:      Maintained
16969 F:      drivers/watchdog/ebc-c384_wdt.c
16970
16971 WINSYSTEMS WS16C48 GPIO DRIVER
16972 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
16973 L:      linux-gpio@vger.kernel.org
16974 S:      Maintained
16975 F:      drivers/gpio/gpio-ws16c48.c
16976
16977 WISTRON LAPTOP BUTTON DRIVER
16978 M:      Miloslav Trmac <mitr@volny.cz>
16979 S:      Maintained
16980 F:      drivers/input/misc/wistron_btns.c
16981
16982 WL3501 WIRELESS PCMCIA CARD DRIVER
16983 L:      linux-wireless@vger.kernel.org
16984 S:      Odd fixes
16985 F:      drivers/net/wireless/wl3501*
16986
16987 WOLFSON MICROELECTRONICS DRIVERS
16988 L:      patches@opensource.cirrus.com
16989 T:      git https://github.com/CirrusLogic/linux-drivers.git
16990 W:      https://github.com/CirrusLogic/linux-drivers/wiki
16991 S:      Supported
16992 F:      Documentation/hwmon/wm83??.rst
16993 F:      Documentation/devicetree/bindings/extcon/extcon-arizona.txt
16994 F:      Documentation/devicetree/bindings/regulator/arizona-regulator.txt
16995 F:      Documentation/devicetree/bindings/mfd/arizona.txt
16996 F:      Documentation/devicetree/bindings/mfd/wm831x.txt
16997 F:      Documentation/devicetree/bindings/sound/wlf,arizona.txt
16998 F:      arch/arm/mach-s3c64xx/mach-crag6410*
16999 F:      drivers/clk/clk-wm83*.c
17000 F:      drivers/extcon/extcon-arizona.c
17001 F:      drivers/leds/leds-wm83*.c
17002 F:      drivers/gpio/gpio-*wm*.c
17003 F:      drivers/gpio/gpio-arizona.c
17004 F:      drivers/hwmon/wm83??-hwmon.c
17005 F:      drivers/input/misc/wm831x-on.c
17006 F:      drivers/input/touchscreen/wm831x-ts.c
17007 F:      drivers/input/touchscreen/wm97*.c
17008 F:      drivers/mfd/arizona*
17009 F:      drivers/mfd/wm*.c
17010 F:      drivers/mfd/cs47l24*
17011 F:      drivers/power/supply/wm83*.c
17012 F:      drivers/rtc/rtc-wm83*.c
17013 F:      drivers/regulator/wm8*.c
17014 F:      drivers/regulator/arizona*
17015 F:      drivers/video/backlight/wm83*_bl.c
17016 F:      drivers/watchdog/wm83*_wdt.c
17017 F:      include/linux/mfd/arizona/
17018 F:      include/linux/mfd/wm831x/
17019 F:      include/linux/mfd/wm8350/
17020 F:      include/linux/mfd/wm8400*
17021 F:      include/linux/regulator/arizona*
17022 F:      include/linux/wm97xx.h
17023 F:      include/sound/wm????.h
17024 F:      sound/soc/codecs/arizona.?
17025 F:      sound/soc/codecs/wm*
17026 F:      sound/soc/codecs/cs47l24*
17027
17028 WORKQUEUE
17029 M:      Tejun Heo <tj@kernel.org>
17030 R:      Lai Jiangshan <jiangshanlai@gmail.com>
17031 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
17032 S:      Maintained
17033 F:      include/linux/workqueue.h
17034 F:      kernel/workqueue.c
17035 F:      Documentation/core-api/workqueue.rst
17036
17037 X-POWERS AXP288 PMIC DRIVERS
17038 M:      Hans de Goede <hdegoede@redhat.com>
17039 S:      Maintained
17040 N:      axp288
17041 F:      drivers/acpi/pmic/intel_pmic_xpower.c
17042
17043 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
17044 M:      Chen-Yu Tsai <wens@csie.org>
17045 L:      linux-kernel@vger.kernel.org
17046 S:      Maintained
17047 N:      axp[128]
17048
17049 X.25 NETWORK LAYER
17050 M:      Andrew Hendry <andrew.hendry@gmail.com>
17051 L:      linux-x25@vger.kernel.org
17052 S:      Odd Fixes
17053 F:      Documentation/networking/x25*
17054 F:      include/net/x25*
17055 F:      net/x25/
17056
17057 X86 ARCHITECTURE (32-BIT AND 64-BIT)
17058 M:      Thomas Gleixner <tglx@linutronix.de>
17059 M:      Ingo Molnar <mingo@redhat.com>
17060 M:      Borislav Petkov <bp@alien8.de>
17061 R:      "H. Peter Anvin" <hpa@zytor.com>
17062 M:      x86@kernel.org
17063 L:      linux-kernel@vger.kernel.org
17064 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
17065 S:      Maintained
17066 F:      Documentation/devicetree/bindings/x86/
17067 F:      Documentation/x86/
17068 F:      arch/x86/
17069
17070 X86 ENTRY CODE
17071 M:      Andy Lutomirski <luto@kernel.org>
17072 L:      linux-kernel@vger.kernel.org
17073 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
17074 S:      Maintained
17075 F:      arch/x86/entry/
17076
17077 X86 MCE INFRASTRUCTURE
17078 M:      Tony Luck <tony.luck@intel.com>
17079 M:      Borislav Petkov <bp@alien8.de>
17080 L:      linux-edac@vger.kernel.org
17081 S:      Maintained
17082 F:      arch/x86/kernel/cpu/mce/*
17083
17084 X86 MICROCODE UPDATE SUPPORT
17085 M:      Borislav Petkov <bp@alien8.de>
17086 S:      Maintained
17087 F:      arch/x86/kernel/cpu/microcode/*
17088
17089 X86 MM
17090 M:      Dave Hansen <dave.hansen@linux.intel.com>
17091 M:      Andy Lutomirski <luto@kernel.org>
17092 M:      Peter Zijlstra <peterz@infradead.org>
17093 L:      linux-kernel@vger.kernel.org
17094 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
17095 S:      Maintained
17096 F:      arch/x86/mm/
17097
17098 X86 PLATFORM DRIVERS
17099 M:      Darren Hart <dvhart@infradead.org>
17100 M:      Andy Shevchenko <andy@infradead.org>
17101 L:      platform-driver-x86@vger.kernel.org
17102 T:      git git://git.infradead.org/linux-platform-drivers-x86.git
17103 S:      Maintained
17104 F:      drivers/platform/x86/
17105 F:      drivers/platform/olpc/
17106
17107 X86 PLATFORM DRIVERS - ARCH
17108 R:      Darren Hart <dvhart@infradead.org>
17109 R:      Andy Shevchenko <andy@infradead.org>
17110 L:      platform-driver-x86@vger.kernel.org
17111 L:      x86@kernel.org
17112 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
17113 S:      Maintained
17114 F:      arch/x86/platform
17115
17116 X86 VDSO
17117 M:      Andy Lutomirski <luto@kernel.org>
17118 L:      linux-kernel@vger.kernel.org
17119 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
17120 S:      Maintained
17121 F:      arch/x86/entry/vdso/
17122
17123 XARRAY
17124 M:      Matthew Wilcox <willy@infradead.org>
17125 L:      linux-fsdevel@vger.kernel.org
17126 S:      Supported
17127 F:      Documentation/core-api/xarray.rst
17128 F:      lib/idr.c
17129 F:      lib/xarray.c
17130 F:      include/linux/idr.h
17131 F:      include/linux/xarray.h
17132 F:      tools/testing/radix-tree
17133
17134 XBOX DVD IR REMOTE
17135 M:      Benjamin Valentin <benpicco@googlemail.com>
17136 S:      Maintained
17137 F:      drivers/media/rc/xbox_remote.c
17138 F:      drivers/media/rc/keymaps/rc-xbox-dvd.c
17139
17140 XC2028/3028 TUNER DRIVER
17141 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
17142 L:      linux-media@vger.kernel.org
17143 W:      https://linuxtv.org
17144 T:      git git://linuxtv.org/media_tree.git
17145 S:      Maintained
17146 F:      drivers/media/tuners/tuner-xc2028.*
17147
17148 XDP (eXpress Data Path)
17149 M:      Alexei Starovoitov <ast@kernel.org>
17150 M:      Daniel Borkmann <daniel@iogearbox.net>
17151 M:      David S. Miller <davem@davemloft.net>
17152 M:      Jakub Kicinski <jakub.kicinski@netronome.com>
17153 M:      Jesper Dangaard Brouer <hawk@kernel.org>
17154 M:      John Fastabend <john.fastabend@gmail.com>
17155 L:      netdev@vger.kernel.org
17156 L:      xdp-newbies@vger.kernel.org
17157 L:      bpf@vger.kernel.org
17158 S:      Supported
17159 F:      net/core/xdp.c
17160 F:      include/net/xdp.h
17161 F:      kernel/bpf/devmap.c
17162 F:      kernel/bpf/cpumap.c
17163 F:      include/trace/events/xdp.h
17164 K:      xdp
17165 N:      xdp
17166
17167 XDP SOCKETS (AF_XDP)
17168 M:      Björn Töpel <bjorn.topel@intel.com>
17169 M:      Magnus Karlsson <magnus.karlsson@intel.com>
17170 L:      netdev@vger.kernel.org
17171 L:      bpf@vger.kernel.org
17172 S:      Maintained
17173 F:      kernel/bpf/xskmap.c
17174 F:      net/xdp/
17175
17176 XEN BLOCK SUBSYSTEM
17177 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
17178 M:      Roger Pau Monné <roger.pau@citrix.com>
17179 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
17180 S:      Supported
17181 F:      drivers/block/xen-blkback/*
17182 F:      drivers/block/xen*
17183
17184 XEN HYPERVISOR ARM
17185 M:      Stefano Stabellini <sstabellini@kernel.org>
17186 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
17187 S:      Maintained
17188 F:      arch/arm/xen/
17189 F:      arch/arm/include/asm/xen/
17190
17191 XEN HYPERVISOR ARM64
17192 M:      Stefano Stabellini <sstabellini@kernel.org>
17193 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
17194 S:      Maintained
17195 F:      arch/arm64/xen/
17196 F:      arch/arm64/include/asm/xen/
17197
17198 XEN HYPERVISOR INTERFACE
17199 M:      Boris Ostrovsky <boris.ostrovsky@oracle.com>
17200 M:      Juergen Gross <jgross@suse.com>
17201 R:      Stefano Stabellini <sstabellini@kernel.org>
17202 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
17203 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
17204 S:      Supported
17205 F:      arch/x86/xen/
17206 F:      arch/x86/platform/pvh/
17207 F:      drivers/*/xen-*front.c
17208 F:      drivers/xen/
17209 F:      arch/x86/include/asm/xen/
17210 F:      arch/x86/include/asm/pvclock-abi.h
17211 F:      include/xen/
17212 F:      include/uapi/xen/
17213 F:      Documentation/ABI/stable/sysfs-hypervisor-xen
17214 F:      Documentation/ABI/testing/sysfs-hypervisor-xen
17215
17216 XEN NETWORK BACKEND DRIVER
17217 M:      Wei Liu <wei.liu2@citrix.com>
17218 M:      Paul Durrant <paul.durrant@citrix.com>
17219 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
17220 L:      netdev@vger.kernel.org
17221 S:      Supported
17222 F:      drivers/net/xen-netback/*
17223
17224 XEN PCI SUBSYSTEM
17225 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
17226 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
17227 S:      Supported
17228 F:      arch/x86/pci/*xen*
17229 F:      drivers/pci/*xen*
17230
17231 XEN PVSCSI DRIVERS
17232 M:      Juergen Gross <jgross@suse.com>
17233 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
17234 L:      linux-scsi@vger.kernel.org
17235 S:      Supported
17236 F:      drivers/scsi/xen-scsifront.c
17237 F:      drivers/xen/xen-scsiback.c
17238 F:      include/xen/interface/io/vscsiif.h
17239
17240 XEN SWIOTLB SUBSYSTEM
17241 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
17242 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
17243 L:      iommu@lists.linux-foundation.org
17244 S:      Supported
17245 F:      arch/x86/xen/*swiotlb*
17246 F:      drivers/xen/*swiotlb*
17247
17248 XEN SOUND FRONTEND DRIVER
17249 M:      Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
17250 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
17251 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
17252 S:      Supported
17253 F:      sound/xen/*
17254
17255 XFS FILESYSTEM
17256 M:      Darrick J. Wong <darrick.wong@oracle.com>
17257 M:      linux-xfs@vger.kernel.org
17258 L:      linux-xfs@vger.kernel.org
17259 W:      http://xfs.org/
17260 T:      git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
17261 S:      Supported
17262 F:      Documentation/filesystems/xfs.txt
17263 F:      fs/xfs/
17264
17265 XILINX AXI ETHERNET DRIVER
17266 M:      Anirudha Sarangi <anirudh@xilinx.com>
17267 M:      John Linn <John.Linn@xilinx.com>
17268 S:      Maintained
17269 F:      drivers/net/ethernet/xilinx/xilinx_axienet*
17270
17271 XILINX UARTLITE SERIAL DRIVER
17272 M:      Peter Korsgaard <jacmet@sunsite.dk>
17273 L:      linux-serial@vger.kernel.org
17274 S:      Maintained
17275 F:      drivers/tty/serial/uartlite.c
17276
17277 XILINX VIDEO IP CORES
17278 M:      Hyun Kwon <hyun.kwon@xilinx.com>
17279 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
17280 L:      linux-media@vger.kernel.org
17281 T:      git git://linuxtv.org/media_tree.git
17282 S:      Supported
17283 F:      Documentation/devicetree/bindings/media/xilinx/
17284 F:      drivers/media/platform/xilinx/
17285 F:      include/uapi/linux/xilinx-v4l2-controls.h
17286
17287 XILLYBUS DRIVER
17288 M:      Eli Billauer <eli.billauer@gmail.com>
17289 L:      linux-kernel@vger.kernel.org
17290 S:      Supported
17291 F:      drivers/char/xillybus/
17292
17293 XLP9XX I2C DRIVER
17294 M:      George Cherian <george.cherian@cavium.com>
17295 M:      Jan Glauber <jglauber@cavium.com>
17296 L:      linux-i2c@vger.kernel.org
17297 W:      http://www.cavium.com
17298 S:      Supported
17299 F:      drivers/i2c/busses/i2c-xlp9xx.c
17300
17301 XRA1403 GPIO EXPANDER
17302 M:      Nandor Han <nandor.han@ge.com>
17303 M:      Semi Malinen <semi.malinen@ge.com>
17304 L:      linux-gpio@vger.kernel.org
17305 S:      Maintained
17306 F:      drivers/gpio/gpio-xra1403.c
17307 F:      Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
17308
17309 XTENSA XTFPGA PLATFORM SUPPORT
17310 M:      Max Filippov <jcmvbkbc@gmail.com>
17311 L:      linux-xtensa@linux-xtensa.org
17312 S:      Maintained
17313 F:      drivers/spi/spi-xtensa-xtfpga.c
17314 F:      sound/soc/xtensa/xtfpga-i2s.c
17315
17316 YAM DRIVER FOR AX.25
17317 M:      Jean-Paul Roubelat <jpr@f6fbb.org>
17318 L:      linux-hams@vger.kernel.org
17319 S:      Maintained
17320 F:      drivers/net/hamradio/yam*
17321 F:      include/linux/yam.h
17322
17323 YAMA SECURITY MODULE
17324 M:      Kees Cook <keescook@chromium.org>
17325 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
17326 S:      Supported
17327 F:      security/yama/
17328 F:      Documentation/admin-guide/LSM/Yama.rst
17329
17330 YEALINK PHONE DRIVER
17331 M:      Henk Vergonet <Henk.Vergonet@gmail.com>
17332 L:      usbb2k-api-dev@nongnu.org
17333 S:      Maintained
17334 F:      Documentation/input/devices/yealink.rst
17335 F:      drivers/input/misc/yealink.*
17336
17337 Z8530 DRIVER FOR AX.25
17338 M:      Joerg Reuter <jreuter@yaina.de>
17339 W:      http://yaina.de/jreuter/
17340 W:      http://www.qsl.net/dl1bke/
17341 L:      linux-hams@vger.kernel.org
17342 S:      Maintained
17343 F:      Documentation/networking/z8530drv.txt
17344 F:      drivers/net/hamradio/*scc.c
17345 F:      drivers/net/hamradio/z8530.h
17346
17347 ZBUD COMPRESSED PAGE ALLOCATOR
17348 M:      Seth Jennings <sjenning@redhat.com>
17349 M:      Dan Streetman <ddstreet@ieee.org>
17350 L:      linux-mm@kvack.org
17351 S:      Maintained
17352 F:      mm/zbud.c
17353 F:      include/linux/zbud.h
17354
17355 ZD1211RW WIRELESS DRIVER
17356 M:      Daniel Drake <dsd@gentoo.org>
17357 M:      Ulrich Kunitz <kune@deine-taler.de>
17358 W:      http://zd1211.ath.cx/wiki/DriverRewrite
17359 L:      linux-wireless@vger.kernel.org
17360 L:      zd1211-devs@lists.sourceforge.net (subscribers-only)
17361 S:      Maintained
17362 F:      drivers/net/wireless/zydas/zd1211rw/
17363
17364 ZD1301 MEDIA DRIVER
17365 M:      Antti Palosaari <crope@iki.fi>
17366 L:      linux-media@vger.kernel.org
17367 W:      https://linuxtv.org/
17368 W:      http://palosaari.fi/linux/
17369 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
17370 S:      Maintained
17371 F:      drivers/media/usb/dvb-usb-v2/zd1301*
17372
17373 ZD1301_DEMOD MEDIA DRIVER
17374 M:      Antti Palosaari <crope@iki.fi>
17375 L:      linux-media@vger.kernel.org
17376 W:      https://linuxtv.org/
17377 W:      http://palosaari.fi/linux/
17378 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
17379 S:      Maintained
17380 F:      drivers/media/dvb-frontends/zd1301_demod*
17381
17382 ZPOOL COMPRESSED PAGE STORAGE API
17383 M:      Dan Streetman <ddstreet@ieee.org>
17384 L:      linux-mm@kvack.org
17385 S:      Maintained
17386 F:      mm/zpool.c
17387 F:      include/linux/zpool.h
17388
17389 ZR36067 VIDEO FOR LINUX DRIVER
17390 L:      mjpeg-users@lists.sourceforge.net
17391 L:      linux-media@vger.kernel.org
17392 W:      http://mjpeg.sourceforge.net/driver-zoran/
17393 T:      hg https://linuxtv.org/hg/v4l-dvb
17394 S:      Odd Fixes
17395 F:      drivers/staging/media/zoran/
17396
17397 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
17398 M:      Minchan Kim <minchan@kernel.org>
17399 M:      Nitin Gupta <ngupta@vflare.org>
17400 R:      Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
17401 L:      linux-kernel@vger.kernel.org
17402 S:      Maintained
17403 F:      drivers/block/zram/
17404 F:      Documentation/blockdev/zram.txt
17405
17406 ZS DECSTATION Z85C30 SERIAL DRIVER
17407 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
17408 S:      Maintained
17409 F:      drivers/tty/serial/zs.*
17410
17411 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
17412 M:      Minchan Kim <minchan@kernel.org>
17413 M:      Nitin Gupta <ngupta@vflare.org>
17414 R:      Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
17415 L:      linux-mm@kvack.org
17416 S:      Maintained
17417 F:      mm/zsmalloc.c
17418 F:      include/linux/zsmalloc.h
17419 F:      Documentation/vm/zsmalloc.rst
17420
17421 ZSWAP COMPRESSED SWAP CACHING
17422 M:      Seth Jennings <sjenning@redhat.com>
17423 M:      Dan Streetman <ddstreet@ieee.org>
17424 L:      linux-mm@kvack.org
17425 S:      Maintained
17426 F:      mm/zswap.c
17427
17428 THE REST
17429 M:      Linus Torvalds <torvalds@linux-foundation.org>
17430 L:      linux-kernel@vger.kernel.org
17431 Q:      http://patchwork.kernel.org/project/LKML/list/
17432 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
17433 S:      Buried alive in reporters
17434 F:      *
17435 F:      */