MAINTAINERS: add Yanjun to FORCEDETH maintainers list
[linux-2.6-microblaze.git] / MAINTAINERS
1
2
3         List of maintainers and how to submit kernel changes
4
5 Please try to follow the guidelines below.  This will make things
6 easier on the maintainers.  Not all of these guidelines matter for every
7 trivial patch so apply some common sense.
8
9 1.      Always _test_ your changes, however small, on at least 4 or
10         5 people, preferably many more.
11
12 2.      Try to release a few ALPHA test versions to the net. Announce
13         them onto the kernel channel and await results. This is especially
14         important for device drivers, because often that's the only way
15         you will find things like the fact version 3 firmware needs
16         a magic fix you didn't know about, or some clown changed the
17         chips on a board and not its name.  (Don't laugh!  Look at the
18         SMC etherpower for that.)
19
20 3.      Make sure your changes compile correctly in multiple
21         configurations. In particular check that changes work both as a
22         module and built into the kernel.
23
24 4.      When you are happy with a change make it generally available for
25         testing and await feedback.
26
27 5.      Make a patch available to the relevant maintainer in the list. Use
28         'diff -u' to make the patch easy to merge. Be prepared to get your
29         changes sent back with seemingly silly requests about formatting
30         and variable names.  These aren't as silly as they seem. One
31         job the maintainers (and especially Linus) do is to keep things
32         looking the same. Sometimes this means that the clever hack in
33         your driver to get around a problem actually needs to become a
34         generalized kernel feature ready for next time.
35
36         PLEASE check your patch with the automated style checker
37         (scripts/checkpatch.pl) to catch trivial style violations.
38         See Documentation/process/coding-style.rst for guidance here.
39
40         PLEASE CC: the maintainers and mailing lists that are generated
41         by scripts/get_maintainer.pl.  The results returned by the
42         script will be best if you have git installed and are making
43         your changes in a branch derived from Linus' latest git tree.
44         See Documentation/process/submitting-patches.rst for details.
45
46         PLEASE try to include any credit lines you want added with the
47         patch. It avoids people being missed off by mistake and makes
48         it easier to know who wants adding and who doesn't.
49
50         PLEASE document known bugs. If it doesn't work for everything
51         or does something very odd once a month document it.
52
53         PLEASE remember that submissions must be made under the terms
54         of the Linux Foundation certificate of contribution and should
55         include a Signed-off-by: line.  The current version of this
56         "Developer's Certificate of Origin" (DCO) is listed in the file
57         Documentation/process/submitting-patches.rst.
58
59 6.      Make sure you have the right to send any changes you make. If you
60         do changes at work you may find your employer owns the patch
61         not you.
62
63 7.      When sending security related changes or reports to a maintainer
64         please Cc: security@kernel.org, especially if the maintainer
65         does not respond. Please keep in mind that the security team is
66         a small set of people who can be efficient only when working on
67         verified bugs. Please only Cc: this list when you have identified
68         that the bug would present a short-term risk to other users if it
69         were publicly disclosed. For example, reports of address leaks do
70         not represent an immediate threat and are better handled publicly,
71         and ideally, should come with a patch proposal. Please do not send
72         automated reports to this list either. Such bugs will be handled
73         better and faster in the usual public places.
74
75 8.      Happy hacking.
76
77 Descriptions of section entries:
78
79         P: Person (obsolete)
80         M: Mail patches to: FullName <address@domain>
81         R: Designated reviewer: FullName <address@domain>
82            These reviewers should be CCed on patches.
83         L: Mailing list that is relevant to this area
84         W: Web-page with status/info
85         B: URI for where to file bugs. A web-page with detailed bug
86            filing info, a direct bug tracker link, or a mailto: URI.
87         C: URI for chat protocol, server and channel where developers
88            usually hang out, for example irc://server/channel.
89         Q: Patchwork web based patch tracking system site
90         T: SCM tree type and location.
91            Type is one of: git, hg, quilt, stgit, topgit
92         S: Status, one of the following:
93            Supported:   Someone is actually paid to look after this.
94            Maintained:  Someone actually looks after it.
95            Odd Fixes:   It has a maintainer but they don't have time to do
96                         much other than throw the odd patch in. See below..
97            Orphan:      No current maintainer [but maybe you could take the
98                         role as you write your new code].
99            Obsolete:    Old code. Something tagged obsolete generally means
100                         it has been replaced by a better system and you
101                         should be using that.
102         F: Files and directories with wildcard patterns.
103            A trailing slash includes all files and subdirectory files.
104            F:   drivers/net/    all files in and below drivers/net
105            F:   drivers/net/*   all files in drivers/net, but not below
106            F:   */net/*         all files in "any top level directory"/net
107            One pattern per line.  Multiple F: lines acceptable.
108         N: Files and directories with regex patterns.
109            N:   [^a-z]tegra     all files whose path contains the word tegra
110            One pattern per line.  Multiple N: lines acceptable.
111            scripts/get_maintainer.pl has different behavior for files that
112            match F: pattern and matches of N: patterns.  By default,
113            get_maintainer will not look at git log history when an F: pattern
114            match occurs.  When an N: match occurs, git log history is used
115            to also notify the people that have git commit signatures.
116         X: Files and directories that are NOT maintained, same rules as F:
117            Files exclusions are tested before file matches.
118            Can be useful for excluding a specific subdirectory, for instance:
119            F:   net/
120            X:   net/ipv6/
121            matches all files in and below net excluding net/ipv6/
122         K: Keyword perl extended regex pattern to match content in a
123            patch or file.  For instance:
124            K: of_get_profile
125               matches patches or files that contain "of_get_profile"
126            K: \b(printk|pr_(info|err))\b
127               matches patches or files that contain one or more of the words
128               printk, pr_info or pr_err
129            One regex pattern per line.  Multiple K: lines acceptable.
130
131 Note: For the hard of thinking, this list is meant to remain in alphabetical
132 order. If you could add yourselves to it in alphabetical order that would be
133 so much easier [Ed]
134
135 Maintainers List (try to look for most precise areas first)
136
137                 -----------------------------------
138
139 3C59X NETWORK DRIVER
140 M:      Steffen Klassert <klassert@kernel.org>
141 L:      netdev@vger.kernel.org
142 S:      Odd Fixes
143 F:      Documentation/networking/device_drivers/3com/vortex.txt
144 F:      drivers/net/ethernet/3com/3c59x.c
145
146 3CR990 NETWORK DRIVER
147 M:      David Dillow <dave@thedillows.org>
148 L:      netdev@vger.kernel.org
149 S:      Maintained
150 F:      drivers/net/ethernet/3com/typhoon*
151
152 3WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
153 M:      Adam Radford <aradford@gmail.com>
154 L:      linux-scsi@vger.kernel.org
155 W:      http://www.lsi.com
156 S:      Supported
157 F:      drivers/scsi/3w-*
158
159 53C700 AND 53C700-66 SCSI DRIVER
160 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
161 L:      linux-scsi@vger.kernel.org
162 S:      Maintained
163 F:      drivers/scsi/53c700*
164
165 6LOWPAN GENERIC (BTLE/IEEE 802.15.4)
166 M:      Alexander Aring <alex.aring@gmail.com>
167 M:      Jukka Rissanen <jukka.rissanen@linux.intel.com>
168 L:      linux-bluetooth@vger.kernel.org
169 L:      linux-wpan@vger.kernel.org
170 S:      Maintained
171 F:      net/6lowpan/
172 F:      include/net/6lowpan.h
173 F:      Documentation/networking/6lowpan.txt
174
175 6PACK NETWORK DRIVER FOR AX.25
176 M:      Andreas Koensgen <ajk@comnets.uni-bremen.de>
177 L:      linux-hams@vger.kernel.org
178 S:      Maintained
179 F:      drivers/net/hamradio/6pack.c
180
181 8169 10/100/1000 GIGABIT ETHERNET DRIVER
182 M:      Realtek linux nic maintainers <nic_swsd@realtek.com>
183 M:      Heiner Kallweit <hkallweit1@gmail.com>
184 L:      netdev@vger.kernel.org
185 S:      Maintained
186 F:      drivers/net/ethernet/realtek/r8169*
187
188 8250/16?50 (AND CLONE UARTS) SERIAL DRIVER
189 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
190 L:      linux-serial@vger.kernel.org
191 S:      Maintained
192 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
193 F:      drivers/tty/serial/8250*
194 F:      include/linux/serial_8250.h
195
196 8390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
197 L:      netdev@vger.kernel.org
198 S:      Orphan / Obsolete
199 F:      drivers/net/ethernet/8390/
200
201 9P FILE SYSTEM
202 M:      Eric Van Hensbergen <ericvh@gmail.com>
203 M:      Latchesar Ionkov <lucho@ionkov.net>
204 M:      Dominique Martinet <asmadeus@codewreck.org>
205 L:      v9fs-developer@lists.sourceforge.net
206 W:      http://swik.net/v9fs
207 Q:      http://patchwork.kernel.org/project/v9fs-devel/list/
208 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
209 T:      git git://github.com/martinetd/linux.git
210 S:      Maintained
211 F:      Documentation/filesystems/9p.txt
212 F:      fs/9p/
213 F:      net/9p/
214 F:      include/net/9p/
215 F:      include/uapi/linux/virtio_9p.h
216 F:      include/trace/events/9p.h
217
218 A8293 MEDIA DRIVER
219 M:      Antti Palosaari <crope@iki.fi>
220 L:      linux-media@vger.kernel.org
221 W:      https://linuxtv.org
222 W:      http://palosaari.fi/linux/
223 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
224 T:      git git://linuxtv.org/anttip/media_tree.git
225 S:      Maintained
226 F:      drivers/media/dvb-frontends/a8293*
227
228 AACRAID SCSI RAID DRIVER
229 M:      Adaptec OEM Raid Solutions <aacraid@microsemi.com>
230 L:      linux-scsi@vger.kernel.org
231 W:      http://www.adaptec.com/
232 S:      Supported
233 F:      Documentation/scsi/aacraid.txt
234 F:      drivers/scsi/aacraid/
235
236 ABI/API
237 L:      linux-api@vger.kernel.org
238 F:      include/linux/syscalls.h
239 F:      kernel/sys_ni.c
240
241 ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
242 M:      Hans de Goede <hdegoede@redhat.com>
243 L:      linux-hwmon@vger.kernel.org
244 S:      Maintained
245 F:      drivers/hwmon/abituguru.c
246
247 ABIT UGURU 3 HARDWARE MONITOR DRIVER
248 M:      Alistair John Strachan <alistair@devzero.co.uk>
249 L:      linux-hwmon@vger.kernel.org
250 S:      Maintained
251 F:      drivers/hwmon/abituguru3.c
252
253 ACCES 104-DIO-48E GPIO DRIVER
254 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
255 L:      linux-gpio@vger.kernel.org
256 S:      Maintained
257 F:      drivers/gpio/gpio-104-dio-48e.c
258
259 ACCES 104-IDI-48 GPIO DRIVER
260 M:      "William Breathitt Gray" <vilhelm.gray@gmail.com>
261 L:      linux-gpio@vger.kernel.org
262 S:      Maintained
263 F:      drivers/gpio/gpio-104-idi-48.c
264
265 ACCES 104-IDIO-16 GPIO DRIVER
266 M:      "William Breathitt Gray" <vilhelm.gray@gmail.com>
267 L:      linux-gpio@vger.kernel.org
268 S:      Maintained
269 F:      drivers/gpio/gpio-104-idio-16.c
270
271 ACCES 104-QUAD-8 DRIVER
272 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
273 L:      linux-iio@vger.kernel.org
274 S:      Maintained
275 F:      Documentation/ABI/testing/sysfs-bus-counter-104-quad-8
276 F:      Documentation/ABI/testing/sysfs-bus-iio-counter-104-quad-8
277 F:      drivers/counter/104-quad-8.c
278
279 ACCES PCI-IDIO-16 GPIO DRIVER
280 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
281 L:      linux-gpio@vger.kernel.org
282 S:      Maintained
283 F:      drivers/gpio/gpio-pci-idio-16.c
284
285 ACCES PCIe-IDIO-24 GPIO DRIVER
286 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
287 L:      linux-gpio@vger.kernel.org
288 S:      Maintained
289 F:      drivers/gpio/gpio-pcie-idio-24.c
290
291 ACENIC DRIVER
292 M:      Jes Sorensen <jes@trained-monkey.org>
293 L:      linux-acenic@sunsite.dk
294 S:      Maintained
295 F:      drivers/net/ethernet/alteon/acenic*
296
297 ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
298 M:      Peter Feuerer <peter@piie.net>
299 L:      platform-driver-x86@vger.kernel.org
300 W:      http://piie.net/?section=acerhdf
301 S:      Maintained
302 F:      drivers/platform/x86/acerhdf.c
303
304 ACER WMI LAPTOP EXTRAS
305 M:      "Lee, Chun-Yi" <jlee@suse.com>
306 L:      platform-driver-x86@vger.kernel.org
307 S:      Maintained
308 F:      drivers/platform/x86/acer-wmi.c
309
310 ACPI
311 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
312 M:      Len Brown <lenb@kernel.org>
313 L:      linux-acpi@vger.kernel.org
314 W:      https://01.org/linux-acpi
315 Q:      https://patchwork.kernel.org/project/linux-acpi/list/
316 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
317 B:      https://bugzilla.kernel.org
318 S:      Supported
319 F:      drivers/acpi/
320 F:      drivers/pnp/pnpacpi/
321 F:      include/linux/acpi.h
322 F:      include/linux/fwnode.h
323 F:      include/acpi/
324 F:      Documentation/firmware-guide/acpi/
325 F:      Documentation/ABI/testing/sysfs-bus-acpi
326 F:      Documentation/ABI/testing/configfs-acpi
327 F:      drivers/pci/*acpi*
328 F:      drivers/pci/*/*acpi*
329 F:      tools/power/acpi/
330
331 ACPI APEI
332 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
333 M:      Len Brown <lenb@kernel.org>
334 L:      linux-acpi@vger.kernel.org
335 R:      James Morse <james.morse@arm.com>
336 R:      Tony Luck <tony.luck@intel.com>
337 R:      Borislav Petkov <bp@alien8.de>
338 F:      drivers/acpi/apei/
339
340 ACPI COMPONENT ARCHITECTURE (ACPICA)
341 M:      Robert Moore <robert.moore@intel.com>
342 M:      Erik Schmauss <erik.schmauss@intel.com>
343 M:      "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
344 L:      linux-acpi@vger.kernel.org
345 L:      devel@acpica.org
346 W:      https://acpica.org/
347 W:      https://github.com/acpica/acpica/
348 Q:      https://patchwork.kernel.org/project/linux-acpi/list/
349 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
350 B:      https://bugzilla.kernel.org
351 B:      https://bugs.acpica.org
352 S:      Supported
353 F:      drivers/acpi/acpica/
354 F:      include/acpi/
355 F:      tools/power/acpi/
356
357 ACPI FAN DRIVER
358 M:      Zhang Rui <rui.zhang@intel.com>
359 L:      linux-acpi@vger.kernel.org
360 W:      https://01.org/linux-acpi
361 B:      https://bugzilla.kernel.org
362 S:      Supported
363 F:      drivers/acpi/fan.c
364
365 ACPI FOR ARM64 (ACPI/arm64)
366 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
367 M:      Hanjun Guo <guohanjun@huawei.com>
368 M:      Sudeep Holla <sudeep.holla@arm.com>
369 L:      linux-acpi@vger.kernel.org
370 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
371 S:      Maintained
372 F:      drivers/acpi/arm64
373
374 ACPI I2C MULTI INSTANTIATE DRIVER
375 M:      Hans de Goede <hdegoede@redhat.com>
376 L:      platform-driver-x86@vger.kernel.org
377 S:      Maintained
378 F:      drivers/platform/x86/i2c-multi-instantiate.c
379
380 ACPI PMIC DRIVERS
381 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
382 M:      Len Brown <lenb@kernel.org>
383 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
384 R:      Mika Westerberg <mika.westerberg@linux.intel.com>
385 L:      linux-acpi@vger.kernel.org
386 Q:      https://patchwork.kernel.org/project/linux-acpi/list/
387 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
388 B:      https://bugzilla.kernel.org
389 S:      Supported
390 F:      drivers/acpi/pmic/
391
392 ACPI THERMAL DRIVER
393 M:      Zhang Rui <rui.zhang@intel.com>
394 L:      linux-acpi@vger.kernel.org
395 W:      https://01.org/linux-acpi
396 B:      https://bugzilla.kernel.org
397 S:      Supported
398 F:      drivers/acpi/*thermal*
399
400 ACPI VIDEO DRIVER
401 M:      Zhang Rui <rui.zhang@intel.com>
402 L:      linux-acpi@vger.kernel.org
403 W:      https://01.org/linux-acpi
404 B:      https://bugzilla.kernel.org
405 S:      Supported
406 F:      drivers/acpi/acpi_video.c
407
408 ACPI WMI DRIVER
409 L:      platform-driver-x86@vger.kernel.org
410 S:      Orphan
411 F:      drivers/platform/x86/wmi.c
412 F:      include/uapi/linux/wmi.h
413
414 AD1889 ALSA SOUND DRIVER
415 W:      https://parisc.wiki.kernel.org/index.php/AD1889
416 L:      linux-parisc@vger.kernel.org
417 S:      Maintained
418 F:      sound/pci/ad1889.*
419
420 AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
421 M:      Michael Hennerich <michael.hennerich@analog.com>
422 W:      http://wiki.analog.com/AD5254
423 W:      http://ez.analog.com/community/linux-device-drivers
424 S:      Supported
425 F:      drivers/misc/ad525x_dpot.c
426
427 AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
428 M:      Michael Hennerich <michael.hennerich@analog.com>
429 W:      http://wiki.analog.com/AD5398
430 W:      http://ez.analog.com/community/linux-device-drivers
431 S:      Supported
432 F:      drivers/regulator/ad5398.c
433
434 AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
435 M:      Michael Hennerich <michael.hennerich@analog.com>
436 W:      http://wiki.analog.com/AD7142
437 W:      http://ez.analog.com/community/linux-device-drivers
438 S:      Supported
439 F:      drivers/input/misc/ad714x.c
440
441 AD7877 TOUCHSCREEN DRIVER
442 M:      Michael Hennerich <michael.hennerich@analog.com>
443 W:      http://wiki.analog.com/AD7877
444 W:      http://ez.analog.com/community/linux-device-drivers
445 S:      Supported
446 F:      drivers/input/touchscreen/ad7877.c
447
448 AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
449 M:      Michael Hennerich <michael.hennerich@analog.com>
450 W:      http://wiki.analog.com/AD7879
451 W:      http://ez.analog.com/community/linux-device-drivers
452 S:      Supported
453 F:      drivers/input/touchscreen/ad7879.c
454
455 ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
456 M:      Jiri Kosina <jikos@kernel.org>
457 S:      Maintained
458
459 ADF7242 IEEE 802.15.4 RADIO DRIVER
460 M:      Michael Hennerich <michael.hennerich@analog.com>
461 W:      https://wiki.analog.com/ADF7242
462 W:      http://ez.analog.com/community/linux-device-drivers
463 L:      linux-wpan@vger.kernel.org
464 S:      Supported
465 F:      drivers/net/ieee802154/adf7242.c
466 F:      Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
467
468 ADM1025 HARDWARE MONITOR DRIVER
469 M:      Jean Delvare <jdelvare@suse.com>
470 L:      linux-hwmon@vger.kernel.org
471 S:      Maintained
472 F:      Documentation/hwmon/adm1025.rst
473 F:      drivers/hwmon/adm1025.c
474
475 ADM1029 HARDWARE MONITOR DRIVER
476 M:      Corentin Labbe <clabbe.montjoie@gmail.com>
477 L:      linux-hwmon@vger.kernel.org
478 S:      Maintained
479 F:      drivers/hwmon/adm1029.c
480
481 ADM8211 WIRELESS DRIVER
482 L:      linux-wireless@vger.kernel.org
483 W:      http://wireless.kernel.org/
484 S:      Orphan
485 F:      drivers/net/wireless/admtek/adm8211.*
486
487 ADP1653 FLASH CONTROLLER DRIVER
488 M:      Sakari Ailus <sakari.ailus@iki.fi>
489 L:      linux-media@vger.kernel.org
490 S:      Maintained
491 F:      drivers/media/i2c/adp1653.c
492 F:      include/media/i2c/adp1653.h
493
494 ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
495 M:      Michael Hennerich <michael.hennerich@analog.com>
496 W:      http://wiki.analog.com/ADP5520
497 W:      http://ez.analog.com/community/linux-device-drivers
498 S:      Supported
499 F:      drivers/mfd/adp5520.c
500 F:      drivers/video/backlight/adp5520_bl.c
501 F:      drivers/leds/leds-adp5520.c
502 F:      drivers/gpio/gpio-adp5520.c
503 F:      drivers/input/keyboard/adp5520-keys.c
504
505 ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
506 M:      Michael Hennerich <michael.hennerich@analog.com>
507 W:      http://wiki.analog.com/ADP5588
508 W:      http://ez.analog.com/community/linux-device-drivers
509 S:      Supported
510 F:      drivers/input/keyboard/adp5588-keys.c
511 F:      drivers/gpio/gpio-adp5588.c
512
513 ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
514 M:      Michael Hennerich <michael.hennerich@analog.com>
515 W:      http://wiki.analog.com/ADP8860
516 W:      http://ez.analog.com/community/linux-device-drivers
517 S:      Supported
518 F:      drivers/video/backlight/adp8860_bl.c
519
520 ADT746X FAN DRIVER
521 M:      Colin Leroy <colin@colino.net>
522 S:      Maintained
523 F:      drivers/macintosh/therm_adt746x.c
524
525 ADT7475 HARDWARE MONITOR DRIVER
526 M:      Jean Delvare <jdelvare@suse.com>
527 L:      linux-hwmon@vger.kernel.org
528 S:      Maintained
529 F:      Documentation/hwmon/adt7475.rst
530 F:      drivers/hwmon/adt7475.c
531
532 ADVANSYS SCSI DRIVER
533 M:      Matthew Wilcox <willy@infradead.org>
534 M:      Hannes Reinecke <hare@suse.com>
535 L:      linux-scsi@vger.kernel.org
536 S:      Maintained
537 F:      Documentation/scsi/advansys.txt
538 F:      drivers/scsi/advansys.c
539
540 ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
541 M:      Michael Hennerich <michael.hennerich@analog.com>
542 W:      http://wiki.analog.com/ADXL345
543 W:      http://ez.analog.com/community/linux-device-drivers
544 S:      Supported
545 F:      drivers/input/misc/adxl34x.c
546 F:      Documentation/devicetree/bindings/iio/accel/adi,adxl345.yaml
547
548 ADXL372 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
549 M:      Stefan Popa <stefan.popa@analog.com>
550 W:      http://ez.analog.com/community/linux-device-drivers
551 S:      Supported
552 F:      drivers/iio/accel/adxl372.c
553 F:      drivers/iio/accel/adxl372_spi.c
554 F:      drivers/iio/accel/adxl372_i2c.c
555 F:      Documentation/devicetree/bindings/iio/accel/adi,adxl372.yaml
556
557 AF9013 MEDIA DRIVER
558 M:      Antti Palosaari <crope@iki.fi>
559 L:      linux-media@vger.kernel.org
560 W:      https://linuxtv.org
561 W:      http://palosaari.fi/linux/
562 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
563 T:      git git://linuxtv.org/anttip/media_tree.git
564 S:      Maintained
565 F:      drivers/media/dvb-frontends/af9013*
566
567 AF9033 MEDIA DRIVER
568 M:      Antti Palosaari <crope@iki.fi>
569 L:      linux-media@vger.kernel.org
570 W:      https://linuxtv.org
571 W:      http://palosaari.fi/linux/
572 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
573 T:      git git://linuxtv.org/anttip/media_tree.git
574 S:      Maintained
575 F:      drivers/media/dvb-frontends/af9033*
576
577 AFFS FILE SYSTEM
578 M:      David Sterba <dsterba@suse.com>
579 L:      linux-fsdevel@vger.kernel.org
580 S:      Odd Fixes
581 F:      Documentation/filesystems/affs.txt
582 F:      fs/affs/
583
584 AFS FILESYSTEM
585 M:      David Howells <dhowells@redhat.com>
586 L:      linux-afs@lists.infradead.org
587 S:      Supported
588 F:      fs/afs/
589 F:      include/trace/events/afs.h
590 F:      Documentation/filesystems/afs.txt
591 W:      https://www.infradead.org/~dhowells/kafs/
592
593 AGPGART DRIVER
594 M:      David Airlie <airlied@linux.ie>
595 T:      git git://anongit.freedesktop.org/drm/drm
596 S:      Maintained
597 F:      drivers/char/agp/
598 F:      include/linux/agp*
599 F:      include/uapi/linux/agp*
600
601 AHA152X SCSI DRIVER
602 M:      "Juergen E. Fischer" <fischer@norbit.de>
603 L:      linux-scsi@vger.kernel.org
604 S:      Maintained
605 F:      drivers/scsi/aha152x*
606 F:      drivers/scsi/pcmcia/aha152x*
607
608 AIC7XXX / AIC79XX SCSI DRIVER
609 M:      Hannes Reinecke <hare@suse.com>
610 L:      linux-scsi@vger.kernel.org
611 S:      Maintained
612 F:      drivers/scsi/aic7xxx/
613
614 AIMSLAB FM RADIO RECEIVER DRIVER
615 M:      Hans Verkuil <hverkuil@xs4all.nl>
616 L:      linux-media@vger.kernel.org
617 T:      git git://linuxtv.org/media_tree.git
618 W:      https://linuxtv.org
619 S:      Maintained
620 F:      drivers/media/radio/radio-aimslab*
621
622 AIO
623 M:      Benjamin LaHaise <bcrl@kvack.org>
624 L:      linux-aio@kvack.org
625 S:      Supported
626 F:      fs/aio.c
627 F:      include/linux/*aio*.h
628
629 AIRSPY MEDIA DRIVER
630 M:      Antti Palosaari <crope@iki.fi>
631 L:      linux-media@vger.kernel.org
632 W:      https://linuxtv.org
633 W:      http://palosaari.fi/linux/
634 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
635 T:      git git://linuxtv.org/anttip/media_tree.git
636 S:      Maintained
637 F:      drivers/media/usb/airspy/
638
639 ALACRITECH GIGABIT ETHERNET DRIVER
640 M:      Lino Sanfilippo <LinoSanfilippo@gmx.de>
641 S:      Maintained
642 F:      drivers/net/ethernet/alacritech/*
643
644 FORCEDETH GIGABIT ETHERNET DRIVER
645 M:      Rain River <rain.1986.08.12@gmail.com>
646 M:      Zhu Yanjun <yanjun.zhu@oracle.com>
647 L:      netdev@vger.kernel.org
648 S:      Maintained
649 F:      drivers/net/ethernet/nvidia/*
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.rst
669 F:      drivers/i2c/busses/i2c-ali1563.c
670
671 ALLEGRO DVT VIDEO IP CORE DRIVER
672 M:      Michael Tretter <m.tretter@pengutronix.de>
673 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
674 L:      linux-media@vger.kernel.org
675 S:      Maintained
676 F:      drivers/staging/media/allegro-dvt/
677
678 ALLWINNER CPUFREQ DRIVER
679 M:      Yangtao Li <tiny.windzz@gmail.com>
680 L:      linux-pm@vger.kernel.org
681 S:      Maintained
682 F:      Documentation/devicetree/bindings/opp/sun50i-nvmem-cpufreq.txt
683 F:      drivers/cpufreq/sun50i-cpufreq-nvmem.c
684
685 ALLWINNER SECURITY SYSTEM
686 M:      Corentin Labbe <clabbe.montjoie@gmail.com>
687 L:      linux-crypto@vger.kernel.org
688 S:      Maintained
689 F:      drivers/crypto/sunxi-ss/
690
691 ALLWINNER VPU DRIVER
692 M:      Maxime Ripard <mripard@kernel.org>
693 M:      Paul Kocialkowski <paul.kocialkowski@bootlin.com>
694 L:      linux-media@vger.kernel.org
695 S:      Maintained
696 F:      drivers/staging/media/sunxi/cedrus/
697
698 ALPHA PORT
699 M:      Richard Henderson <rth@twiddle.net>
700 M:      Ivan Kokshaysky <ink@jurassic.park.msu.ru>
701 M:      Matt Turner <mattst88@gmail.com>
702 S:      Odd Fixes
703 L:      linux-alpha@vger.kernel.org
704 F:      arch/alpha/
705
706 ALPS PS/2 TOUCHPAD DRIVER
707 R:      Pali Rohár <pali.rohar@gmail.com>
708 F:      drivers/input/mouse/alps.*
709
710 ALTERA I2C CONTROLLER DRIVER
711 M:      Thor Thayer <thor.thayer@linux.intel.com>
712 S:      Maintained
713 F:      Documentation/devicetree/bindings/i2c/i2c-altera.txt
714 F:      drivers/i2c/busses/i2c-altera.c
715
716 ALTERA MAILBOX DRIVER
717 M:      Ley Foon Tan <lftan@altera.com>
718 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
719 S:      Maintained
720 F:      drivers/mailbox/mailbox-altera.c
721
722 ALTERA PIO DRIVER
723 M:      Tien Hock Loh <thloh@altera.com>
724 L:      linux-gpio@vger.kernel.org
725 S:      Maintained
726 F:      drivers/gpio/gpio-altera.c
727
728 ALTERA SYSTEM MANAGER DRIVER
729 M:      Thor Thayer <thor.thayer@linux.intel.com>
730 S:      Maintained
731 F:      drivers/mfd/altera-sysmgr.c
732 F:      include/linux/mfd/altera-sysgmr.h
733
734 ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
735 M:      Thor Thayer <thor.thayer@linux.intel.com>
736 S:      Maintained
737 F:      drivers/gpio/gpio-altera-a10sr.c
738 F:      drivers/mfd/altera-a10sr.c
739 F:      drivers/reset/reset-a10sr.c
740 F:      include/linux/mfd/altera-a10sr.h
741 F:      include/dt-bindings/reset/altr,rst-mgr-a10sr.h
742
743 ALTERA TRIPLE SPEED ETHERNET DRIVER
744 M:      Thor Thayer <thor.thayer@linux.intel.com>
745 L:      netdev@vger.kernel.org
746 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
747 S:      Maintained
748 F:      drivers/net/ethernet/altera/
749
750 ALTERA UART/JTAG UART SERIAL DRIVERS
751 M:      Tobias Klauser <tklauser@distanz.ch>
752 L:      linux-serial@vger.kernel.org
753 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
754 S:      Maintained
755 F:      drivers/tty/serial/altera_uart.c
756 F:      drivers/tty/serial/altera_jtaguart.c
757 F:      include/linux/altera_uart.h
758 F:      include/linux/altera_jtaguart.h
759
760 AMAZON ANNAPURNA LABS THERMAL MMIO DRIVER
761 M:      Talel Shenhar <talel@amazon.com>
762 S:      Maintained
763 F:      Documentation/devicetree/bindings/thermal/amazon,al-thermal.txt
764 F:      drivers/thermal/thermal_mmio.c
765
766 AMAZON ETHERNET DRIVERS
767 M:      Netanel Belgazal <netanel@amazon.com>
768 R:      Saeed Bishara <saeedb@amazon.com>
769 R:      Zorik Machulsky <zorik@amazon.com>
770 L:      netdev@vger.kernel.org
771 S:      Supported
772 F:      Documentation/networking/device_drivers/amazon/ena.txt
773 F:      drivers/net/ethernet/amazon/
774
775 AMAZON RDMA EFA DRIVER
776 M:      Gal Pressman <galpress@amazon.com>
777 R:      Yossi Leybovich <sleybo@amazon.com>
778 L:      linux-rdma@vger.kernel.org
779 Q:      https://patchwork.kernel.org/project/linux-rdma/list/
780 S:      Supported
781 F:      drivers/infiniband/hw/efa/
782 F:      include/uapi/rdma/efa-abi.h
783
784 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
785 M:      Tom Lendacky <thomas.lendacky@amd.com>
786 M:      Gary Hook <gary.hook@amd.com>
787 L:      linux-crypto@vger.kernel.org
788 S:      Supported
789 F:      drivers/crypto/ccp/
790 F:      include/linux/ccp.h
791
792 AMD DISPLAY CORE
793 M:      Harry Wentland <harry.wentland@amd.com>
794 M:      Leo Li <sunpeng.li@amd.com>
795 L:      amd-gfx@lists.freedesktop.org
796 T:      git git://people.freedesktop.org/~agd5f/linux
797 S:      Supported
798 F:      drivers/gpu/drm/amd/display/
799
800 AMD FAM15H PROCESSOR POWER MONITORING DRIVER
801 M:      Huang Rui <ray.huang@amd.com>
802 L:      linux-hwmon@vger.kernel.org
803 S:      Supported
804 F:      Documentation/hwmon/fam15h_power.rst
805 F:      drivers/hwmon/fam15h_power.c
806
807 AMD FCH GPIO DRIVER
808 M:      Enrico Weigelt, metux IT consult <info@metux.net>
809 L:      linux-gpio@vger.kernel.org
810 S:      Maintained
811 F:      drivers/gpio/gpio-amd-fch.c
812 F:      include/linux/platform_data/gpio/gpio-amd-fch.h
813
814 AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
815 L:      linux-geode@lists.infradead.org (moderated for non-subscribers)
816 S:      Orphan
817 F:      drivers/usb/gadget/udc/amd5536udc.*
818
819 AMD GEODE PROCESSOR/CHIPSET SUPPORT
820 P:      Andres Salomon <dilinger@queued.net>
821 L:      linux-geode@lists.infradead.org (moderated for non-subscribers)
822 W:      http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
823 S:      Supported
824 F:      drivers/char/hw_random/geode-rng.c
825 F:      drivers/crypto/geode*
826 F:      drivers/video/fbdev/geode/
827 F:      arch/x86/include/asm/geode.h
828
829 AMD IOMMU (AMD-VI)
830 M:      Joerg Roedel <joro@8bytes.org>
831 L:      iommu@lists.linux-foundation.org
832 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
833 S:      Maintained
834 F:      drivers/iommu/amd_iommu*.[ch]
835 F:      include/linux/amd-iommu.h
836
837 AMD KFD
838 M:      Oded Gabbay <oded.gabbay@gmail.com>
839 L:      dri-devel@lists.freedesktop.org
840 T:      git git://people.freedesktop.org/~gabbayo/linux.git
841 S:      Supported
842 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
843 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
844 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
845 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
846 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c
847 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_fence.c
848 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
849 F:      drivers/gpu/drm/amd/amdkfd/
850 F:      drivers/gpu/drm/amd/include/cik_structs.h
851 F:      drivers/gpu/drm/amd/include/kgd_kfd_interface.h
852 F:      drivers/gpu/drm/amd/include/vi_structs.h
853 F:      drivers/gpu/drm/amd/include/v9_structs.h
854 F:      include/uapi/linux/kfd_ioctl.h
855
856 AMD MP2 I2C DRIVER
857 M:      Elie Morisse <syniurge@gmail.com>
858 M:      Nehal Shah <nehal-bakulchandra.shah@amd.com>
859 M:      Shyam Sundar S K <shyam-sundar.s-k@amd.com>
860 L:      linux-i2c@vger.kernel.org
861 S:      Maintained
862 F:      drivers/i2c/busses/i2c-amd-mp2*
863
864 AMD POWERPLAY
865 M:      Rex Zhu <rex.zhu@amd.com>
866 M:      Evan Quan <evan.quan@amd.com>
867 L:      amd-gfx@lists.freedesktop.org
868 S:      Supported
869 F:      drivers/gpu/drm/amd/powerplay/
870 T:      git git://people.freedesktop.org/~agd5f/linux
871
872 AMD SEATTLE DEVICE TREE SUPPORT
873 M:      Brijesh Singh <brijeshkumar.singh@amd.com>
874 M:      Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
875 M:      Tom Lendacky <thomas.lendacky@amd.com>
876 S:      Supported
877 F:      arch/arm64/boot/dts/amd/
878
879 AMD XGBE DRIVER
880 M:      Tom Lendacky <thomas.lendacky@amd.com>
881 L:      netdev@vger.kernel.org
882 S:      Supported
883 F:      drivers/net/ethernet/amd/xgbe/
884 F:      arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
885
886 ANALOG DEVICES INC AD5686 DRIVER
887 M:      Stefan Popa <stefan.popa@analog.com>
888 L:      linux-pm@vger.kernel.org
889 W:      http://ez.analog.com/community/linux-device-drivers
890 S:      Supported
891 F:      drivers/iio/dac/ad5686*
892 F:      drivers/iio/dac/ad5696*
893
894 ANALOG DEVICES INC AD5758 DRIVER
895 M:      Stefan Popa <stefan.popa@analog.com>
896 L:      linux-iio@vger.kernel.org
897 W:      http://ez.analog.com/community/linux-device-drivers
898 S:      Supported
899 F:      drivers/iio/dac/ad5758.c
900 F:      Documentation/devicetree/bindings/iio/dac/ad5758.txt
901
902 ANALOG DEVICES INC AD7124 DRIVER
903 M:      Stefan Popa <stefan.popa@analog.com>
904 L:      linux-iio@vger.kernel.org
905 W:      http://ez.analog.com/community/linux-device-drivers
906 S:      Supported
907 F:      drivers/iio/adc/ad7124.c
908 F:      Documentation/devicetree/bindings/iio/adc/adi,ad7124.yaml
909
910 ANALOG DEVICES INC AD7606 DRIVER
911 M:      Stefan Popa <stefan.popa@analog.com>
912 M:      Beniamin Bia <beniamin.bia@analog.com>
913 L:      linux-iio@vger.kernel.org
914 W:      http://ez.analog.com/community/linux-device-drivers
915 S:      Supported
916 F:      drivers/iio/adc/ad7606.c
917 F:      Documentation/devicetree/bindings/iio/adc/adi,ad7606.yaml
918
919 ANALOG DEVICES INC AD7768-1 DRIVER
920 M:      Stefan Popa <stefan.popa@analog.com>
921 L:      linux-iio@vger.kernel.org
922 W:      http://ez.analog.com/community/linux-device-drivers
923 S:      Supported
924 F:      drivers/iio/adc/ad7768-1.c
925 F:      Documentation/devicetree/bindings/iio/adc/adi,ad7768-1.txt
926
927 ANALOG DEVICES INC AD7780 DRIVER
928 M:      Michael Hennerich <Michael.Hennerich@analog.com>
929 M:      Renato Lui Geh <renatogeh@gmail.com>
930 L:      linux-iio@vger.kernel.org
931 W:      http://ez.analog.com/community/linux-device-drivers
932 S:      Supported
933 F:      drivers/iio/adc/ad7780.c
934 F:      Documentation/devicetree/bindings/iio/adc/adi,ad7780.yaml
935
936 ANALOG DEVICES INC AD9389B DRIVER
937 M:      Hans Verkuil <hverkuil-cisco@xs4all.nl>
938 L:      linux-media@vger.kernel.org
939 S:      Maintained
940 F:      drivers/media/i2c/ad9389b*
941
942 ANALOG DEVICES INC ADGS1408 DRIVER
943 M:      Mircea Caprioru <mircea.caprioru@analog.com>
944 S:      Supported
945 F:      drivers/mux/adgs1408.c
946 F:      Documentation/devicetree/bindings/mux/adi,adgs1408.txt
947
948 ANALOG DEVICES INC ADIN DRIVER
949 M:      Alexandru Ardelean <alexaundru.ardelean@analog.com>
950 L:      netdev@vger.kernel.org
951 W:      http://ez.analog.com/community/linux-device-drivers
952 S:      Supported
953 F:      drivers/net/phy/adin.c
954 F:      Documentation/devicetree/bindings/net/adi,adin.yaml
955
956 ANALOG DEVICES INC ADIS DRIVER LIBRARY
957 M:      Alexandru Ardelean <alexandru.ardelean@analog.com>
958 S:      Supported
959 L:      linux-iio@vger.kernel.org
960 F:      include/linux/iio/imu/adis.h
961 F:      drivers/iio/imu/adis.c
962
963 ANALOG DEVICES INC ADIS16460 DRIVER
964 M:      Dragos Bogdan <dragos.bogdan@analog.com>
965 S:      Supported
966 L:      linux-iio@vger.kernel.org
967 W:      http://ez.analog.com/community/linux-device-drivers
968 F:      drivers/iio/imu/adis16460.c
969 F:      Documentation/devicetree/bindings/iio/imu/adi,adis16460.yaml
970
971 ANALOG DEVICES INC ADP5061 DRIVER
972 M:      Stefan Popa <stefan.popa@analog.com>
973 L:      linux-pm@vger.kernel.org
974 W:      http://ez.analog.com/community/linux-device-drivers
975 S:      Supported
976 F:      drivers/power/supply/adp5061.c
977
978 ANALOG DEVICES INC ADV7180 DRIVER
979 M:      Lars-Peter Clausen <lars@metafoo.de>
980 L:      linux-media@vger.kernel.org
981 W:      http://ez.analog.com/community/linux-device-drivers
982 S:      Supported
983 F:      drivers/media/i2c/adv7180.c
984
985 ANALOG DEVICES INC ADV748X DRIVER
986 M:      Kieran Bingham <kieran.bingham@ideasonboard.com>
987 L:      linux-media@vger.kernel.org
988 S:      Maintained
989 F:      drivers/media/i2c/adv748x/*
990
991 ANALOG DEVICES INC ADV7511 DRIVER
992 M:      Hans Verkuil <hverkuil-cisco@xs4all.nl>
993 L:      linux-media@vger.kernel.org
994 S:      Maintained
995 F:      drivers/media/i2c/adv7511*
996
997 ANALOG DEVICES INC ADV7604 DRIVER
998 M:      Hans Verkuil <hverkuil-cisco@xs4all.nl>
999 L:      linux-media@vger.kernel.org
1000 S:      Maintained
1001 F:      drivers/media/i2c/adv7604*
1002
1003 ANALOG DEVICES INC ADV7842 DRIVER
1004 M:      Hans Verkuil <hverkuil-cisco@xs4all.nl>
1005 L:      linux-media@vger.kernel.org
1006 S:      Maintained
1007 F:      drivers/media/i2c/adv7842*
1008
1009 ANALOG DEVICES INC ASOC CODEC DRIVERS
1010 M:      Lars-Peter Clausen <lars@metafoo.de>
1011 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
1012 W:      http://wiki.analog.com/
1013 W:      http://ez.analog.com/community/linux-device-drivers
1014 S:      Supported
1015 F:      sound/soc/codecs/adau*
1016 F:      sound/soc/codecs/adav*
1017 F:      sound/soc/codecs/ad1*
1018 F:      sound/soc/codecs/ad7*
1019 F:      sound/soc/codecs/ssm*
1020 F:      sound/soc/codecs/sigmadsp.*
1021
1022 ANALOG DEVICES INC DMA DRIVERS
1023 M:      Lars-Peter Clausen <lars@metafoo.de>
1024 W:      http://ez.analog.com/community/linux-device-drivers
1025 S:      Supported
1026 F:      drivers/dma/dma-axi-dmac.c
1027
1028 ANALOG DEVICES INC IIO DRIVERS
1029 M:      Lars-Peter Clausen <lars@metafoo.de>
1030 M:      Michael Hennerich <Michael.Hennerich@analog.com>
1031 M:      Stefan Popa <stefan.popa@analog.com>
1032 W:      http://wiki.analog.com/
1033 W:      http://ez.analog.com/community/linux-device-drivers
1034 S:      Supported
1035 F:      Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
1036 F:      Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
1037 F:      drivers/iio/*/ad*
1038 F:      drivers/iio/adc/ltc2497*
1039 X:      drivers/iio/*/adjd*
1040 F:      drivers/staging/iio/*/ad*
1041
1042 ANALOGBITS PLL LIBRARIES
1043 M:      Paul Walmsley <paul.walmsley@sifive.com>
1044 S:      Supported
1045 F:      drivers/clk/analogbits/*
1046 F:      include/linux/clk/analogbits*
1047
1048 ANDES ARCHITECTURE
1049 M:      Greentime Hu <green.hu@gmail.com>
1050 M:      Vincent Chen <deanbo422@gmail.com>
1051 T:      git https://git.kernel.org/pub/scm/linux/kernel/git/greentime/linux.git
1052 S:      Supported
1053 F:      arch/nds32/
1054 F:      Documentation/devicetree/bindings/interrupt-controller/andestech,ativic32.txt
1055 F:      Documentation/devicetree/bindings/nds32/
1056 K:      nds32
1057 N:      nds32
1058
1059 ANDROID CONFIG FRAGMENTS
1060 M:      Rob Herring <robh@kernel.org>
1061 S:      Supported
1062 F:      kernel/configs/android*
1063
1064 ANDROID DRIVERS
1065 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
1066 M:      Arve Hjønnevåg <arve@android.com>
1067 M:      Todd Kjos <tkjos@android.com>
1068 M:      Martijn Coenen <maco@android.com>
1069 M:      Joel Fernandes <joel@joelfernandes.org>
1070 M:      Christian Brauner <christian@brauner.io>
1071 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
1072 L:      devel@driverdev.osuosl.org
1073 S:      Supported
1074 F:      drivers/android/
1075 F:      drivers/staging/android/
1076
1077 ANDROID GOLDFISH PIC DRIVER
1078 M:      Miodrag Dinic <miodrag.dinic@mips.com>
1079 S:      Supported
1080 F:      Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
1081 F:      drivers/irqchip/irq-goldfish-pic.c
1082
1083 ANDROID GOLDFISH RTC DRIVER
1084 M:      Miodrag Dinic <miodrag.dinic@mips.com>
1085 S:      Supported
1086 F:      Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
1087 F:      drivers/rtc/rtc-goldfish.c
1088
1089 ANDROID ION DRIVER
1090 M:      Laura Abbott <labbott@redhat.com>
1091 M:      Sumit Semwal <sumit.semwal@linaro.org>
1092 L:      devel@driverdev.osuosl.org
1093 L:      dri-devel@lists.freedesktop.org
1094 L:      linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
1095 S:      Supported
1096 F:      drivers/staging/android/ion
1097 F:      drivers/staging/android/uapi/ion.h
1098
1099 AOA (Apple Onboard Audio) ALSA DRIVER
1100 M:      Johannes Berg <johannes@sipsolutions.net>
1101 L:      linuxppc-dev@lists.ozlabs.org
1102 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
1103 S:      Maintained
1104 F:      sound/aoa/
1105
1106 APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
1107 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
1108 L:      linux-iio@vger.kernel.org
1109 S:      Maintained
1110 F:      drivers/iio/adc/stx104.c
1111
1112 APM DRIVER
1113 M:      Jiri Kosina <jikos@kernel.org>
1114 S:      Odd fixes
1115 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
1116 F:      arch/x86/kernel/apm_32.c
1117 F:      include/linux/apm_bios.h
1118 F:      include/uapi/linux/apm_bios.h
1119 F:      drivers/char/apm-emulation.c
1120
1121 APPARMOR SECURITY MODULE
1122 M:      John Johansen <john.johansen@canonical.com>
1123 L:      apparmor@lists.ubuntu.com (subscribers-only, general discussion)
1124 W:      wiki.apparmor.net
1125 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
1126 S:      Supported
1127 F:      security/apparmor/
1128 F:      Documentation/admin-guide/LSM/apparmor.rst
1129
1130 APPLE BCM5974 MULTITOUCH DRIVER
1131 M:      Henrik Rydberg <rydberg@bitmath.org>
1132 L:      linux-input@vger.kernel.org
1133 S:      Odd fixes
1134 F:      drivers/input/mouse/bcm5974.c
1135
1136 APPLE SMC DRIVER
1137 M:      Henrik Rydberg <rydberg@bitmath.org>
1138 L:      linux-hwmon@vger.kernel.org
1139 S:      Odd fixes
1140 F:      drivers/hwmon/applesmc.c
1141
1142 APPLETALK NETWORK LAYER
1143 L:      netdev@vger.kernel.org
1144 S:      Odd fixes
1145 F:      drivers/net/appletalk/
1146 F:      net/appletalk/
1147 F:      include/linux/atalk.h
1148 F:      include/uapi/linux/atalk.h
1149
1150 APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
1151 M:      Khuong Dinh <khuong@os.amperecomputing.com>
1152 S:      Supported
1153 F:      arch/arm64/boot/dts/apm/
1154
1155 APPLIED MICRO (APM) X-GENE SOC EDAC
1156 M:      Khuong Dinh <khuong@os.amperecomputing.com>
1157 S:      Supported
1158 F:      drivers/edac/xgene_edac.c
1159 F:      Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
1160
1161 APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
1162 M:      Iyappan Subramanian <iyappan@os.amperecomputing.com>
1163 M:      Keyur Chudgar <keyur@os.amperecomputing.com>
1164 S:      Supported
1165 F:      drivers/net/ethernet/apm/xgene-v2/
1166
1167 APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
1168 M:      Iyappan Subramanian <iyappan@os.amperecomputing.com>
1169 M:      Keyur Chudgar <keyur@os.amperecomputing.com>
1170 M:      Quan Nguyen <quan@os.amperecomputing.com>
1171 S:      Supported
1172 F:      drivers/net/ethernet/apm/xgene/
1173 F:      drivers/net/phy/mdio-xgene.c
1174 F:      Documentation/devicetree/bindings/net/apm-xgene-enet.txt
1175 F:      Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
1176
1177 APPLIED MICRO (APM) X-GENE SOC PMU
1178 M:      Khuong Dinh <khuong@os.amperecomputing.com>
1179 S:      Supported
1180 F:      drivers/perf/xgene_pmu.c
1181 F:      Documentation/admin-guide/perf/xgene-pmu.rst
1182 F:      Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
1183
1184 APTINA CAMERA SENSOR PLL
1185 M:      Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
1186 L:      linux-media@vger.kernel.org
1187 S:      Maintained
1188 F:      drivers/media/i2c/aptina-pll.*
1189
1190 AQUANTIA ETHERNET DRIVER (atlantic)
1191 M:      Igor Russkikh <igor.russkikh@aquantia.com>
1192 L:      netdev@vger.kernel.org
1193 S:      Supported
1194 W:      http://www.aquantia.com
1195 Q:      http://patchwork.ozlabs.org/project/netdev/list/
1196 F:      drivers/net/ethernet/aquantia/atlantic/
1197 F:      Documentation/networking/device_drivers/aquantia/atlantic.txt
1198
1199 ARC FRAMEBUFFER DRIVER
1200 M:      Jaya Kumar <jayalk@intworks.biz>
1201 S:      Maintained
1202 F:      drivers/video/fbdev/arcfb.c
1203 F:      drivers/video/fbdev/core/fb_defio.c
1204
1205 ARC PGU DRM DRIVER
1206 M:      Alexey Brodkin <abrodkin@synopsys.com>
1207 S:      Supported
1208 F:      drivers/gpu/drm/arc/
1209 F:      Documentation/devicetree/bindings/display/snps,arcpgu.txt
1210
1211 ARCNET NETWORK LAYER
1212 M:      Michael Grzeschik <m.grzeschik@pengutronix.de>
1213 L:      netdev@vger.kernel.org
1214 S:      Maintained
1215 F:      drivers/net/arcnet/
1216 F:      include/uapi/linux/if_arcnet.h
1217
1218 ARM ARCHITECTED TIMER DRIVER
1219 M:      Mark Rutland <mark.rutland@arm.com>
1220 M:      Marc Zyngier <maz@kernel.org>
1221 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1222 S:      Maintained
1223 F:      arch/arm/include/asm/arch_timer.h
1224 F:      arch/arm64/include/asm/arch_timer.h
1225 F:      drivers/clocksource/arm_arch_timer.c
1226
1227 ARM INTEGRATOR, VERSATILE AND REALVIEW SUPPORT
1228 M:      Linus Walleij <linus.walleij@linaro.org>
1229 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1230 S:      Maintained
1231 F:      Documentation/devicetree/bindings/arm/arm-boards
1232 F:      Documentation/devicetree/bindings/auxdisplay/arm-charlcd.txt
1233 F:      Documentation/devicetree/bindings/clock/arm-integrator.txt
1234 F:      Documentation/devicetree/bindings/i2c/i2c-versatile.txt
1235 F:      Documentation/devicetree/bindings/interrupt-controller/arm,versatile-fpga-irq.txt
1236 F:      Documentation/devicetree/bindings/mtd/arm-versatile.txt
1237 F:      arch/arm/mach-integrator/
1238 F:      arch/arm/mach-realview/
1239 F:      arch/arm/mach-versatile/
1240 F:      arch/arm/plat-versatile/
1241 F:      arch/arm/boot/dts/arm-realview-*
1242 F:      arch/arm/boot/dts/integrator*
1243 F:      arch/arm/boot/dts/versatile*
1244 F:      drivers/clk/versatile/
1245 F:      drivers/i2c/busses/i2c-versatile.c
1246 F:      drivers/irqchip/irq-versatile-fpga.c
1247 F:      drivers/mtd/maps/physmap_of_versatile.c
1248 F:      drivers/power/reset/arm-versatile-reboot.c
1249 F:      drivers/soc/versatile/
1250
1251 ARM HDLCD DRM DRIVER
1252 M:      Liviu Dudau <liviu.dudau@arm.com>
1253 S:      Supported
1254 F:      drivers/gpu/drm/arm/hdlcd_*
1255 F:      Documentation/devicetree/bindings/display/arm,hdlcd.txt
1256
1257 ARM KOMEDA DRM-KMS DRIVER
1258 M:      James (Qian) Wang <james.qian.wang@arm.com>
1259 M:      Liviu Dudau <liviu.dudau@arm.com>
1260 L:      Mali DP Maintainers <malidp@foss.arm.com>
1261 S:      Supported
1262 T:      git git://anongit.freedesktop.org/drm/drm-misc
1263 F:      drivers/gpu/drm/arm/display/include/
1264 F:      drivers/gpu/drm/arm/display/komeda/
1265 F:      Documentation/devicetree/bindings/display/arm,komeda.txt
1266 F:      Documentation/gpu/komeda-kms.rst
1267
1268 ARM MALI-DP DRM DRIVER
1269 M:      Liviu Dudau <liviu.dudau@arm.com>
1270 M:      Brian Starkey <brian.starkey@arm.com>
1271 L:      Mali DP Maintainers <malidp@foss.arm.com>
1272 S:      Supported
1273 T:      git git://anongit.freedesktop.org/drm/drm-misc
1274 F:      drivers/gpu/drm/arm/
1275 F:      Documentation/devicetree/bindings/display/arm,malidp.txt
1276 F:      Documentation/gpu/afbc.rst
1277
1278 ARM MALI PANFROST DRM DRIVER
1279 M:      Rob Herring <robh@kernel.org>
1280 M:      Tomeu Vizoso <tomeu.vizoso@collabora.com>
1281 L:      dri-devel@lists.freedesktop.org
1282 S:      Supported
1283 T:      git git://anongit.freedesktop.org/drm/drm-misc
1284 F:      drivers/gpu/drm/panfrost/
1285 F:      include/uapi/drm/panfrost_drm.h
1286
1287 ARM MFM AND FLOPPY DRIVERS
1288 M:      Ian Molton <spyro@f2s.com>
1289 S:      Maintained
1290 F:      arch/arm/mach-rpc/floppydma.S
1291 F:      arch/arm/include/asm/floppy.h
1292
1293 ARM PMU PROFILING AND DEBUGGING
1294 M:      Will Deacon <will@kernel.org>
1295 M:      Mark Rutland <mark.rutland@arm.com>
1296 S:      Maintained
1297 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1298 F:      arch/arm*/kernel/perf_*
1299 F:      arch/arm/oprofile/common.c
1300 F:      arch/arm*/kernel/hw_breakpoint.c
1301 F:      arch/arm*/include/asm/hw_breakpoint.h
1302 F:      arch/arm*/include/asm/perf_event.h
1303 F:      drivers/perf/*
1304 F:      include/linux/perf/arm_pmu.h
1305 F:      Documentation/devicetree/bindings/arm/pmu.yaml
1306 F:      Documentation/devicetree/bindings/perf/
1307
1308 ARM PORT
1309 M:      Russell King <linux@armlinux.org.uk>
1310 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1311 W:      http://www.armlinux.org.uk/
1312 S:      Odd Fixes
1313 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git
1314 F:      arch/arm/
1315 X:      arch/arm/boot/dts/
1316
1317 ARM PRIMECELL AACI PL041 DRIVER
1318 M:      Russell King <linux@armlinux.org.uk>
1319 S:      Odd Fixes
1320 F:      sound/arm/aaci.*
1321
1322 ARM PRIMECELL BUS SUPPORT
1323 M:      Russell King <linux@armlinux.org.uk>
1324 S:      Odd Fixes
1325 F:      drivers/amba/
1326 F:      include/linux/amba/bus.h
1327
1328 ARM PRIMECELL CLCD PL110 DRIVER
1329 M:      Russell King <linux@armlinux.org.uk>
1330 S:      Odd Fixes
1331 F:      drivers/video/fbdev/amba-clcd.*
1332
1333 ARM PRIMECELL KMI PL050 DRIVER
1334 M:      Russell King <linux@armlinux.org.uk>
1335 S:      Odd Fixes
1336 F:      drivers/input/serio/ambakmi.*
1337 F:      include/linux/amba/kmi.h
1338
1339 ARM PRIMECELL MMCI PL180/1 DRIVER
1340 M:      Russell King <linux@armlinux.org.uk>
1341 S:      Odd Fixes
1342 F:      drivers/mmc/host/mmci.*
1343 F:      include/linux/amba/mmci.h
1344
1345 ARM PRIMECELL SSP PL022 SPI DRIVER
1346 M:      Linus Walleij <linus.walleij@linaro.org>
1347 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1348 S:      Maintained
1349 F:      Documentation/devicetree/bindings/spi/spi-pl022.yaml
1350 F:      drivers/spi/spi-pl022.c
1351
1352 ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1353 M:      Russell King <linux@armlinux.org.uk>
1354 S:      Odd Fixes
1355 F:      drivers/tty/serial/amba-pl01*.c
1356 F:      include/linux/amba/serial.h
1357
1358 ARM PRIMECELL VIC PL190/PL192 DRIVER
1359 M:      Linus Walleij <linus.walleij@linaro.org>
1360 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1361 S:      Maintained
1362 F:      Documentation/devicetree/bindings/interrupt-controller/arm,vic.txt
1363 F:      drivers/irqchip/irq-vic.c
1364
1365 AMAZON ANNAPURNA LABS FIC DRIVER
1366 M:      Talel Shenhar <talel@amazon.com>
1367 S:      Maintained
1368 F:      Documentation/devicetree/bindings/interrupt-controller/amazon,al-fic.txt
1369 F:      drivers/irqchip/irq-al-fic.c
1370
1371 ARM SMMU DRIVERS
1372 M:      Will Deacon <will@kernel.org>
1373 R:      Robin Murphy <robin.murphy@arm.com>
1374 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1375 S:      Maintained
1376 F:      drivers/iommu/arm-smmu*
1377 F:      drivers/iommu/io-pgtable-arm.c
1378 F:      drivers/iommu/io-pgtable-arm-v7s.c
1379
1380 ARM SUB-ARCHITECTURES
1381 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1382 S:      Maintained
1383 F:      arch/arm/mach-*/
1384 F:      arch/arm/plat-*/
1385 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
1386
1387 ARM/ACTIONS SEMI ARCHITECTURE
1388 M:      Andreas Färber <afaerber@suse.de>
1389 R:      Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1390 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1391 S:      Maintained
1392 N:      owl
1393 F:      arch/arm/mach-actions/
1394 F:      arch/arm/boot/dts/owl-*
1395 F:      arch/arm64/boot/dts/actions/
1396 F:      drivers/clk/actions/
1397 F:      drivers/clocksource/timer-owl*
1398 F:      drivers/dma/owl-dma.c
1399 F:      drivers/i2c/busses/i2c-owl.c
1400 F:      drivers/pinctrl/actions/*
1401 F:      drivers/soc/actions/
1402 F:      include/dt-bindings/power/owl-*
1403 F:      include/linux/soc/actions/
1404 F:      Documentation/devicetree/bindings/arm/actions.txt
1405 F:      Documentation/devicetree/bindings/clock/actions,owl-cmu.txt
1406 F:      Documentation/devicetree/bindings/dma/owl-dma.txt
1407 F:      Documentation/devicetree/bindings/i2c/i2c-owl.txt
1408 F:      Documentation/devicetree/bindings/pinctrl/actions,s900-pinctrl.txt
1409 F:      Documentation/devicetree/bindings/power/actions,owl-sps.txt
1410 F:      Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1411
1412 ARM/ADS SPHERE MACHINE SUPPORT
1413 M:      Lennert Buytenhek <kernel@wantstofly.org>
1414 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1415 S:      Maintained
1416
1417 ARM/AFEB9260 MACHINE SUPPORT
1418 M:      Sergey Lapin <slapin@ossfans.org>
1419 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1420 S:      Maintained
1421
1422 ARM/AJECO 1ARM MACHINE SUPPORT
1423 M:      Lennert Buytenhek <kernel@wantstofly.org>
1424 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1425 S:      Maintained
1426
1427 ARM/Allwinner SoC Clock Support
1428 M:      Emilio López <emilio@elopez.com.ar>
1429 S:      Maintained
1430 F:      drivers/clk/sunxi/
1431
1432 ARM/Allwinner sunXi SoC support
1433 M:      Maxime Ripard <mripard@kernel.org>
1434 M:      Chen-Yu Tsai <wens@csie.org>
1435 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1436 S:      Maintained
1437 N:      sun[x456789]i
1438 N:      sun50i
1439 F:      arch/arm/mach-sunxi/
1440 F:      arch/arm64/boot/dts/allwinner/
1441 F:      drivers/clk/sunxi-ng/
1442 F:      drivers/pinctrl/sunxi/
1443 F:      drivers/soc/sunxi/
1444 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1445
1446 Allwinner A10 CSI driver
1447 M:      Maxime Ripard <mripard@kernel.org>
1448 L:      linux-media@vger.kernel.org
1449 T:      git git://linuxtv.org/media_tree.git
1450 F:      drivers/media/platform/sunxi/sun4i-csi/
1451 F:      Documentation/devicetree/bindings/media/allwinner,sun4i-a10-csi.yaml
1452 S:      Maintained
1453
1454 ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1455 M:      Neil Armstrong <narmstrong@baylibre.com>
1456 M:      Jerome Brunet <jbrunet@baylibre.com>
1457 L:      linux-amlogic@lists.infradead.org
1458 S:      Maintained
1459 F:      drivers/clk/meson/
1460 F:      include/dt-bindings/clock/meson*
1461 F:      include/dt-bindings/clock/gxbb*
1462 F:      Documentation/devicetree/bindings/clock/amlogic*
1463
1464 ARM/Amlogic Meson SoC support
1465 M:      Kevin Hilman <khilman@baylibre.com>
1466 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1467 L:      linux-amlogic@lists.infradead.org
1468 W:      http://linux-meson.com/
1469 S:      Maintained
1470 F:      arch/arm/mach-meson/
1471 F:      arch/arm/boot/dts/meson*
1472 F:      arch/arm64/boot/dts/amlogic/
1473 F:      drivers/pinctrl/meson/
1474 F:      drivers/mmc/host/meson*
1475 F:      drivers/soc/amlogic/
1476 N:      meson
1477
1478 ARM/Amlogic Meson SoC Sound Drivers
1479 M:      Jerome Brunet <jbrunet@baylibre.com>
1480 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
1481 S:      Maintained
1482 F:      sound/soc/meson/
1483 F:      Documentation/devicetree/bindings/sound/amlogic*
1484
1485 ARM/Annapurna Labs ALPINE ARCHITECTURE
1486 M:      Tsahee Zidenberg <tsahee@annapurnalabs.com>
1487 M:      Antoine Tenart <antoine.tenart@bootlin.com>
1488 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1489 S:      Maintained
1490 F:      arch/arm/mach-alpine/
1491 F:      arch/arm/boot/dts/alpine*
1492 F:      arch/arm64/boot/dts/al/
1493 F:      drivers/*/*alpine*
1494
1495 ARM/ARTPEC MACHINE SUPPORT
1496 M:      Jesper Nilsson <jesper.nilsson@axis.com>
1497 M:      Lars Persson <lars.persson@axis.com>
1498 S:      Maintained
1499 L:      linux-arm-kernel@axis.com
1500 F:      arch/arm/mach-artpec
1501 F:      arch/arm/boot/dts/artpec6*
1502 F:      drivers/clk/axis
1503 F:      drivers/crypto/axis
1504 F:      drivers/mmc/host/usdhi6rol0.c
1505 F:      drivers/pinctrl/pinctrl-artpec*
1506 F:      Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1507
1508 ARM/ASPEED I2C DRIVER
1509 M:      Brendan Higgins <brendanhiggins@google.com>
1510 R:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
1511 R:      Joel Stanley <joel@jms.id.au>
1512 L:      linux-i2c@vger.kernel.org
1513 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
1514 S:      Maintained
1515 F:      drivers/irqchip/irq-aspeed-i2c-ic.c
1516 F:      drivers/i2c/busses/i2c-aspeed.c
1517 F:      Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1518 F:      Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
1519
1520 ARM/ASPEED MACHINE SUPPORT
1521 M:      Joel Stanley <joel@jms.id.au>
1522 R:      Andrew Jeffery <andrew@aj.id.au>
1523 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1524 L:      linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
1525 Q:      https://patchwork.ozlabs.org/project/linux-aspeed/list/
1526 S:      Supported
1527 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git
1528 F:      arch/arm/mach-aspeed/
1529 F:      arch/arm/boot/dts/aspeed-*
1530 N:      aspeed
1531
1532 ARM/BITMAIN ARCHITECTURE
1533 M:      Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1534 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1535 S:      Maintained
1536 F:      arch/arm64/boot/dts/bitmain/
1537 F:      drivers/pinctrl/pinctrl-bm1880.c
1538 F:      Documentation/devicetree/bindings/arm/bitmain.yaml
1539 F:      Documentation/devicetree/bindings/pinctrl/bitmain,bm1880-pinctrl.txt
1540
1541 ARM/CALXEDA HIGHBANK ARCHITECTURE
1542 M:      Rob Herring <robh@kernel.org>
1543 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1544 S:      Maintained
1545 F:      arch/arm/mach-highbank/
1546 F:      arch/arm/boot/dts/highbank.dts
1547 F:      arch/arm/boot/dts/ecx-*.dts*
1548
1549 ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1550 M:      Krzysztof Halasa <khalasa@piap.pl>
1551 S:      Maintained
1552 F:      arch/arm/mach-cns3xxx/
1553
1554 ARM/CAVIUM THUNDER NETWORK DRIVER
1555 M:      Sunil Goutham <sgoutham@cavium.com>
1556 M:      Robert Richter <rric@kernel.org>
1557 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1558 S:      Supported
1559 F:      drivers/net/ethernet/cavium/thunder/
1560
1561 ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
1562 M:      Lukasz Majewski <lukma@denx.de>
1563 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1564 S:      Maintained
1565 F:      arch/arm/mach-ep93xx/ts72xx.c
1566
1567 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1568 M:      Alexander Shiyan <shc_work@mail.ru>
1569 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1570 S:      Odd Fixes
1571 N:      clps711x
1572
1573 ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1574 M:      Lennert Buytenhek <kernel@wantstofly.org>
1575 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1576 S:      Maintained
1577
1578 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1579 M:      Hartley Sweeten <hsweeten@visionengravers.com>
1580 M:      Alexander Sverdlin <alexander.sverdlin@gmail.com>
1581 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1582 S:      Maintained
1583 F:      arch/arm/mach-ep93xx/
1584 F:      arch/arm/mach-ep93xx/include/mach/
1585
1586 ARM/CLKDEV SUPPORT
1587 M:      Russell King <linux@armlinux.org.uk>
1588 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1589 S:      Maintained
1590 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1591 F:      drivers/clk/clkdev.c
1592
1593 ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1594 M:      Mike Rapoport <mike@compulab.co.il>
1595 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1596 S:      Maintained
1597
1598 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1599 M:      Baruch Siach <baruch@tkos.co.il>
1600 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1601 S:      Maintained
1602 F:      arch/arm/boot/dts/cx92755*
1603 N:      digicolor
1604
1605 ARM/CONTEC MICRO9 MACHINE SUPPORT
1606 M:      Hubert Feurstein <hubert.feurstein@contec.at>
1607 S:      Maintained
1608 F:      arch/arm/mach-ep93xx/micro9.c
1609
1610 ARM/CORESIGHT FRAMEWORK AND DRIVERS
1611 M:      Mathieu Poirier <mathieu.poirier@linaro.org>
1612 R:      Suzuki K Poulose <suzuki.poulose@arm.com>
1613 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1614 S:      Maintained
1615 F:      drivers/hwtracing/coresight/*
1616 F:      Documentation/trace/coresight.rst
1617 F:      Documentation/trace/coresight-cpu-debug.rst
1618 F:      Documentation/devicetree/bindings/arm/coresight.txt
1619 F:      Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1620 F:      Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1621 F:      tools/perf/arch/arm/util/pmu.c
1622 F:      tools/perf/arch/arm/util/auxtrace.c
1623 F:      tools/perf/arch/arm/util/cs-etm.c
1624 F:      tools/perf/arch/arm/util/cs-etm.h
1625 F:      tools/perf/util/cs-etm.*
1626 F:      tools/perf/util/cs-etm-decoder/*
1627
1628 ARM/CORGI MACHINE SUPPORT
1629 M:      Richard Purdie <rpurdie@rpsys.net>
1630 S:      Maintained
1631
1632 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1633 M:      Hans Ulli Kroll <ulli.kroll@googlemail.com>
1634 M:      Linus Walleij <linus.walleij@linaro.org>
1635 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1636 T:      git git://github.com/ulli-kroll/linux.git
1637 S:      Maintained
1638 F:      Documentation/devicetree/bindings/arm/gemini.txt
1639 F:      Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
1640 F:      Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt
1641 F:      Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt
1642 F:      arch/arm/mach-gemini/
1643 F:      drivers/net/ethernet/cortina/
1644 F:      drivers/pinctrl/pinctrl-gemini.c
1645 F:      drivers/rtc/rtc-ftrtc010.c
1646
1647 ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1648 M:      Barry Song <baohua@kernel.org>
1649 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1650 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1651 S:      Maintained
1652 F:      arch/arm/boot/dts/prima2*
1653 F:      arch/arm/mach-prima2/
1654 F:      drivers/clk/sirf/
1655 F:      drivers/clocksource/timer-prima2.c
1656 F:      drivers/clocksource/timer-atlas7.c
1657 N:      [^a-z]sirf
1658 X:      drivers/gnss
1659
1660 ARM/CZ.NIC TURRIS MOX SUPPORT
1661 M:      Marek Behun <marek.behun@nic.cz>
1662 W:      http://mox.turris.cz
1663 S:      Maintained
1664 F:      Documentation/ABI/testing/debugfs-moxtet
1665 F:      Documentation/ABI/testing/sysfs-bus-moxtet-devices
1666 F:      Documentation/ABI/testing/sysfs-firmware-turris-mox-rwtm
1667 F:      Documentation/devicetree/bindings/bus/moxtet.txt
1668 F:      Documentation/devicetree/bindings/firmware/cznic,turris-mox-rwtm.txt
1669 F:      Documentation/devicetree/bindings/gpio/gpio-moxtet.txt
1670 F:      include/linux/moxtet.h
1671 F:      drivers/bus/moxtet.c
1672 F:      drivers/firmware/turris-mox-rwtm.c
1673 F:      drivers/gpio/gpio-moxtet.c
1674
1675 ARM/EBSA110 MACHINE SUPPORT
1676 M:      Russell King <linux@armlinux.org.uk>
1677 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1678 W:      http://www.armlinux.org.uk/
1679 S:      Maintained
1680 F:      arch/arm/mach-ebsa110/
1681 F:      drivers/net/ethernet/amd/am79c961a.*
1682
1683 ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1684 M:      Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
1685 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
1686 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1687 S:      Maintained
1688 N:      efm32
1689
1690 ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1691 M:      Robert Jarzmik <robert.jarzmik@free.fr>
1692 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1693 S:      Maintained
1694 F:      arch/arm/mach-pxa/ezx.c
1695
1696 ARM/FARADAY FA526 PORT
1697 M:      Hans Ulli Kroll <ulli.kroll@googlemail.com>
1698 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1699 S:      Maintained
1700 T:      git git://git.berlios.de/gemini-board
1701 F:      arch/arm/mm/*-fa*
1702
1703 ARM/FOOTBRIDGE ARCHITECTURE
1704 M:      Russell King <linux@armlinux.org.uk>
1705 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1706 W:      http://www.armlinux.org.uk/
1707 S:      Maintained
1708 F:      arch/arm/include/asm/hardware/dec21285.h
1709 F:      arch/arm/mach-footbridge/
1710
1711 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1712 M:      Shawn Guo <shawnguo@kernel.org>
1713 M:      Sascha Hauer <s.hauer@pengutronix.de>
1714 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
1715 R:      Fabio Estevam <festevam@gmail.com>
1716 R:      NXP Linux Team <linux-imx@nxp.com>
1717 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1718 S:      Maintained
1719 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1720 N:      imx
1721 N:      mxs
1722 X:      drivers/media/i2c/
1723
1724 ARM/FREESCALE VYBRID ARM ARCHITECTURE
1725 M:      Shawn Guo <shawnguo@kernel.org>
1726 M:      Sascha Hauer <s.hauer@pengutronix.de>
1727 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
1728 R:      Stefan Agner <stefan@agner.ch>
1729 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1730 S:      Maintained
1731 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1732 F:      arch/arm/mach-imx/*vf610*
1733 F:      arch/arm/boot/dts/vf*
1734
1735 ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE
1736 M:      Shawn Guo <shawnguo@kernel.org>
1737 M:      Li Yang <leoyang.li@nxp.com>
1738 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1739 S:      Maintained
1740 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1741 F:      arch/arm/boot/dts/ls1021a*
1742 F:      arch/arm64/boot/dts/freescale/fsl-*
1743 F:      arch/arm64/boot/dts/freescale/qoriq-*
1744
1745 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1746 M:      Lennert Buytenhek <kernel@wantstofly.org>
1747 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1748 S:      Maintained
1749
1750 ARM/GUMSTIX MACHINE SUPPORT
1751 M:      Steve Sakoman <sakoman@gmail.com>
1752 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1753 S:      Maintained
1754
1755 ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1756 M:      Philipp Zabel <philipp.zabel@gmail.com>
1757 M:      Paul Parsons <lost.distance@yahoo.com>
1758 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1759 S:      Maintained
1760 F:      arch/arm/mach-pxa/hx4700.c
1761 F:      arch/arm/mach-pxa/include/mach/hx4700.h
1762 F:      sound/soc/pxa/hx4700.c
1763
1764 ARM/HISILICON SOC SUPPORT
1765 M:      Wei Xu <xuwei5@hisilicon.com>
1766 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1767 W:      http://www.hisilicon.com
1768 S:      Supported
1769 T:      git git://github.com/hisilicon/linux-hisi.git
1770 F:      arch/arm/mach-hisi/
1771 F:      arch/arm/boot/dts/hi3*
1772 F:      arch/arm/boot/dts/hip*
1773 F:      arch/arm/boot/dts/hisi*
1774 F:      arch/arm64/boot/dts/hisilicon/
1775
1776 ARM/HP JORNADA 7XX MACHINE SUPPORT
1777 M:      Kristoffer Ericson <kristoffer.ericson@gmail.com>
1778 W:      www.jlime.com
1779 S:      Maintained
1780 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1781 F:      arch/arm/mach-sa1100/jornada720.c
1782 F:      arch/arm/mach-sa1100/include/mach/jornada720.h
1783
1784 ARM/IGEP MACHINE SUPPORT
1785 M:      Enric Balletbo i Serra <eballetbo@gmail.com>
1786 M:      Javier Martinez Canillas <javier@dowhile0.org>
1787 L:      linux-omap@vger.kernel.org
1788 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1789 S:      Maintained
1790 F:      arch/arm/boot/dts/omap3-igep*
1791
1792 ARM/INCOME PXA270 SUPPORT
1793 M:      Marek Vasut <marek.vasut@gmail.com>
1794 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1795 S:      Maintained
1796 F:      arch/arm/mach-pxa/colibri-pxa270-income.c
1797
1798 ARM/INTEL IOP32X ARM ARCHITECTURE
1799 M:      Lennert Buytenhek <kernel@wantstofly.org>
1800 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1801 S:      Maintained
1802
1803 ARM/INTEL IQ81342EX MACHINE SUPPORT
1804 M:      Lennert Buytenhek <kernel@wantstofly.org>
1805 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1806 S:      Maintained
1807
1808 ARM/INTEL IXDP2850 MACHINE SUPPORT
1809 M:      Lennert Buytenhek <kernel@wantstofly.org>
1810 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1811 S:      Maintained
1812
1813 ARM/INTEL IXP4XX ARM ARCHITECTURE
1814 M:      Linus Walleij <linusw@kernel.org>
1815 M:      Imre Kaloz <kaloz@openwrt.org>
1816 M:      Krzysztof Halasa <khalasa@piap.pl>
1817 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1818 S:      Maintained
1819 F:      Documentation/devicetree/bindings/arm/intel-ixp4xx.yaml
1820 F:      Documentation/devicetree/bindings/gpio/intel,ixp4xx-gpio.txt
1821 F:      Documentation/devicetree/bindings/interrupt-controller/intel,ixp4xx-interrupt.yaml
1822 F:      Documentation/devicetree/bindings/timer/intel,ixp4xx-timer.yaml
1823 F:      arch/arm/mach-ixp4xx/
1824 F:      drivers/clocksource/timer-ixp4xx.c
1825 F:      drivers/gpio/gpio-ixp4xx.c
1826 F:      drivers/irqchip/irq-ixp4xx.c
1827 F:      include/linux/irqchip/irq-ixp4xx.h
1828 F:      include/linux/platform_data/timer-ixp4xx.h
1829
1830 ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1831 M:      Jonathan Cameron <jic23@cam.ac.uk>
1832 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1833 S:      Maintained
1834 F:      arch/arm/mach-pxa/stargate2.c
1835 F:      drivers/pcmcia/pxa2xx_stargate2.c
1836
1837 ARM/INTEL XSC3 (MANZANO) ARM CORE
1838 M:      Lennert Buytenhek <kernel@wantstofly.org>
1839 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1840 S:      Maintained
1841
1842 ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1843 M:      Lennert Buytenhek <kernel@wantstofly.org>
1844 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1845 S:      Maintained
1846
1847 ARM/LG1K ARCHITECTURE
1848 M:      Chanho Min <chanho.min@lge.com>
1849 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1850 S:      Maintained
1851 F:      arch/arm64/boot/dts/lg/
1852
1853 ARM/LOGICPD PXA270 MACHINE SUPPORT
1854 M:      Lennert Buytenhek <kernel@wantstofly.org>
1855 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1856 S:      Maintained
1857
1858 ARM/LPC18XX ARCHITECTURE
1859 M:      Vladimir Zapolskiy <vz@mleia.com>
1860 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1861 S:      Maintained
1862 F:      Documentation/devicetree/bindings/i2c/i2c-lpc2k.txt
1863 F:      arch/arm/boot/dts/lpc43*
1864 F:      drivers/i2c/busses/i2c-lpc2k.c
1865 F:      drivers/memory/pl172.c
1866 F:      drivers/mtd/spi-nor/nxp-spifi.c
1867 F:      drivers/rtc/rtc-lpc24xx.c
1868 N:      lpc18xx
1869
1870 ARM/LPC32XX SOC SUPPORT
1871 M:      Vladimir Zapolskiy <vz@mleia.com>
1872 M:      Sylvain Lemieux <slemieux.tyco@gmail.com>
1873 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1874 T:      git git://github.com/vzapolskiy/linux-lpc32xx.git
1875 S:      Maintained
1876 F:      Documentation/devicetree/bindings/i2c/i2c-pnx.txt
1877 F:      arch/arm/boot/dts/lpc32*
1878 F:      arch/arm/mach-lpc32xx/
1879 F:      drivers/i2c/busses/i2c-pnx.c
1880 F:      drivers/net/ethernet/nxp/lpc_eth.c
1881 F:      drivers/usb/host/ohci-nxp.c
1882 F:      drivers/watchdog/pnx4008_wdt.c
1883 N:      lpc32xx
1884
1885 ARM/MAGICIAN MACHINE SUPPORT
1886 M:      Philipp Zabel <philipp.zabel@gmail.com>
1887 S:      Maintained
1888
1889 ARM/Marvell Dove/MV78xx0/Orion SOC support
1890 M:      Jason Cooper <jason@lakedaemon.net>
1891 M:      Andrew Lunn <andrew@lunn.ch>
1892 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1893 M:      Gregory Clement <gregory.clement@bootlin.com>
1894 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1895 S:      Maintained
1896 F:      Documentation/devicetree/bindings/soc/dove/
1897 F:      arch/arm/mach-dove/
1898 F:      arch/arm/mach-mv78xx0/
1899 F:      arch/arm/mach-orion5x/
1900 F:      arch/arm/plat-orion/
1901 F:      arch/arm/boot/dts/dove*
1902 F:      arch/arm/boot/dts/orion5x*
1903 T:      git git://git.infradead.org/linux-mvebu.git
1904
1905 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1906 M:      Jason Cooper <jason@lakedaemon.net>
1907 M:      Andrew Lunn <andrew@lunn.ch>
1908 M:      Gregory Clement <gregory.clement@bootlin.com>
1909 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1910 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1911 S:      Maintained
1912 F:      arch/arm/boot/dts/armada*
1913 F:      arch/arm/boot/dts/kirkwood*
1914 F:      arch/arm/configs/mvebu_*_defconfig
1915 F:      arch/arm/mach-mvebu/
1916 F:      arch/arm64/boot/dts/marvell/armada*
1917 F:      drivers/cpufreq/armada-37xx-cpufreq.c
1918 F:      drivers/cpufreq/armada-8k-cpufreq.c
1919 F:      drivers/cpufreq/mvebu-cpufreq.c
1920 F:      drivers/irqchip/irq-armada-370-xp.c
1921 F:      drivers/irqchip/irq-mvebu-*
1922 F:      drivers/pinctrl/mvebu/
1923 F:      drivers/rtc/rtc-armada38x.c
1924 T:      git git://git.infradead.org/linux-mvebu.git
1925
1926 ARM/Mediatek RTC DRIVER
1927 M:      Eddie Huang <eddie.huang@mediatek.com>
1928 M:      Sean Wang <sean.wang@mediatek.com>
1929 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1930 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1931 S:      Maintained
1932 F:      Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
1933 F:      drivers/rtc/rtc-mt6397.c
1934 F:      drivers/rtc/rtc-mt7622.c
1935
1936 ARM/Mediatek SoC support
1937 M:      Matthias Brugger <matthias.bgg@gmail.com>
1938 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1939 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1940 W:      https://mtk.bcnfs.org/
1941 C:      irc://chat.freenode.net/linux-mediatek
1942 S:      Maintained
1943 F:      arch/arm/boot/dts/mt6*
1944 F:      arch/arm/boot/dts/mt7*
1945 F:      arch/arm/boot/dts/mt8*
1946 F:      arch/arm/mach-mediatek/
1947 F:      arch/arm64/boot/dts/mediatek/
1948 F:      drivers/soc/mediatek/
1949 N:      mtk
1950 N:      mt[678]
1951 K:      mediatek
1952
1953 ARM/Mediatek USB3 PHY DRIVER
1954 M:      Chunfeng Yun <chunfeng.yun@mediatek.com>
1955 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1956 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1957 S:      Maintained
1958 F:      drivers/phy/mediatek/
1959 F:      Documentation/devicetree/bindings/phy/phy-mtk-*
1960
1961 ARM/Microchip (AT91) SoC support
1962 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
1963 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
1964 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
1965 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1966 W:      http://www.linux4sam.org
1967 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
1968 S:      Supported
1969 N:      at91
1970 N:      atmel
1971 F:      arch/arm/mach-at91/
1972 F:      include/soc/at91/
1973 F:      arch/arm/boot/dts/at91*.dts
1974 F:      arch/arm/boot/dts/at91*.dtsi
1975 F:      arch/arm/boot/dts/sama*.dts
1976 F:      arch/arm/boot/dts/sama*.dtsi
1977 F:      arch/arm/include/debug/at91.S
1978 F:      drivers/memory/atmel*
1979 F:      drivers/watchdog/sama5d4_wdt.c
1980 X:      drivers/input/touchscreen/atmel_mxt_ts.c
1981 X:      drivers/net/wireless/atmel/
1982
1983 ARM/MIOA701 MACHINE SUPPORT
1984 M:      Robert Jarzmik <robert.jarzmik@free.fr>
1985 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1986 F:      arch/arm/mach-pxa/mioa701.c
1987 S:      Maintained
1988
1989 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1990 M:      Michael Petchkovsky <mkpetch@internode.on.net>
1991 S:      Maintained
1992
1993 ARM/NOMADIK/U300/Ux500 ARCHITECTURES
1994 M:      Linus Walleij <linus.walleij@linaro.org>
1995 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1996 S:      Maintained
1997 F:      Documentation/devicetree/bindings/i2c/i2c-nomadik.txt
1998 F:      Documentation/devicetree/bindings/i2c/i2c-stu300.txt
1999 F:      arch/arm/mach-nomadik/
2000 F:      arch/arm/mach-u300/
2001 F:      arch/arm/mach-ux500/
2002 F:      drivers/soc/ux500/
2003 F:      arch/arm/boot/dts/ste-*
2004 F:      drivers/clk/clk-nomadik.c
2005 F:      drivers/clk/clk-u300.c
2006 F:      drivers/clocksource/clksrc-dbx500-prcmu.c
2007 F:      drivers/clocksource/timer-u300.c
2008 F:      drivers/dma/coh901318*
2009 F:      drivers/dma/ste_dma40*
2010 F:      drivers/hwspinlock/u8500_hsem.c
2011 F:      drivers/i2c/busses/i2c-nomadik.c
2012 F:      drivers/i2c/busses/i2c-stu300.c
2013 F:      drivers/mfd/ab3100*
2014 F:      drivers/mfd/ab8500*
2015 F:      drivers/mfd/abx500*
2016 F:      drivers/mfd/dbx500*
2017 F:      drivers/mfd/db8500*
2018 F:      drivers/pinctrl/nomadik/
2019 F:      drivers/pinctrl/pinctrl-coh901*
2020 F:      drivers/pinctrl/pinctrl-u300.c
2021 F:      drivers/rtc/rtc-ab3100.c
2022 F:      drivers/rtc/rtc-ab8500.c
2023 F:      drivers/rtc/rtc-coh901331.c
2024 F:      drivers/rtc/rtc-pl031.c
2025 F:      drivers/watchdog/coh901327_wdt.c
2026 F:      Documentation/devicetree/bindings/arm/ste-*
2027 F:      Documentation/devicetree/bindings/arm/ux500/
2028 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
2029
2030 ARM/NUVOTON NPCM ARCHITECTURE
2031 M:      Avi Fishman <avifishman70@gmail.com>
2032 M:      Tomer Maimon <tmaimon77@gmail.com>
2033 M:      Tali Perry <tali.perry1@gmail.com>
2034 R:      Patrick Venture <venture@google.com>
2035 R:      Nancy Yuen <yuenn@google.com>
2036 R:      Benjamin Fair <benjaminfair@google.com>
2037 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
2038 S:      Supported
2039 F:      arch/arm/mach-npcm/
2040 F:      arch/arm/boot/dts/nuvoton-npcm*
2041 F:      include/dt-bindings/clock/nuvoton,npcm7xx-clock.h
2042 F:      drivers/*/*npcm*
2043 F:      Documentation/devicetree/bindings/*/*npcm*
2044 F:      Documentation/devicetree/bindings/*/*/*npcm*
2045
2046 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
2047 L:      openmoko-kernel@lists.openmoko.org (subscribers-only)
2048 W:      http://wiki.openmoko.org/wiki/Neo_FreeRunner
2049 S:      Orphan
2050 F:      arch/arm/mach-s3c24xx/mach-gta02.c
2051 F:      arch/arm/mach-s3c24xx/gta02.h
2052
2053 ARM/Orion SoC/Technologic Systems TS-78xx platform support
2054 M:      Alexander Clouter <alex@digriz.org.uk>
2055 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2056 W:      http://www.digriz.org.uk/ts78xx/kernel
2057 S:      Maintained
2058 F:      arch/arm/mach-orion5x/ts78xx-*
2059
2060 ARM/OXNAS platform support
2061 M:      Neil Armstrong <narmstrong@baylibre.com>
2062 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2063 L:      linux-oxnas@groups.io (moderated for non-subscribers)
2064 S:      Maintained
2065 F:      arch/arm/mach-oxnas/
2066 F:      arch/arm/boot/dts/ox8*.dts*
2067 N:      oxnas
2068
2069 ARM/PALM TREO SUPPORT
2070 M:      Tomas Cech <sleep_walker@suse.com>
2071 L:      linux-arm-kernel@lists.infradead.org
2072 W:      http://hackndev.com
2073 S:      Maintained
2074 F:      arch/arm/mach-pxa/palmtreo.*
2075
2076 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
2077 M:      Marek Vasut <marek.vasut@gmail.com>
2078 L:      linux-arm-kernel@lists.infradead.org
2079 W:      http://hackndev.com
2080 S:      Maintained
2081 F:      arch/arm/mach-pxa/include/mach/palmtx.h
2082 F:      arch/arm/mach-pxa/palmtx.c
2083 F:      arch/arm/mach-pxa/palmt5.*
2084 F:      arch/arm/mach-pxa/include/mach/palmld.h
2085 F:      arch/arm/mach-pxa/palmld.c
2086 F:      arch/arm/mach-pxa/palmte2.*
2087 F:      arch/arm/mach-pxa/include/mach/palmtc.h
2088 F:      arch/arm/mach-pxa/palmtc.c
2089
2090 ARM/PALMZ72 SUPPORT
2091 M:      Sergey Lapin <slapin@ossfans.org>
2092 L:      linux-arm-kernel@lists.infradead.org
2093 W:      http://hackndev.com
2094 S:      Maintained
2095 F:      arch/arm/mach-pxa/palmz72.*
2096
2097 ARM/PLEB SUPPORT
2098 M:      Peter Chubb <pleb@gelato.unsw.edu.au>
2099 W:      http://www.disy.cse.unsw.edu.au/Hardware/PLEB
2100 S:      Maintained
2101
2102 ARM/PT DIGITAL BOARD PORT
2103 M:      Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
2104 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2105 W:      http://www.armlinux.org.uk/
2106 S:      Maintained
2107
2108 ARM/QUALCOMM SUPPORT
2109 M:      Andy Gross <agross@kernel.org>
2110 L:      linux-arm-msm@vger.kernel.org
2111 S:      Maintained
2112 F:      Documentation/devicetree/bindings/soc/qcom/
2113 F:      Documentation/devicetree/bindings/*/qcom*
2114 F:      arch/arm/boot/dts/qcom-*.dts
2115 F:      arch/arm/boot/dts/qcom-*.dtsi
2116 F:      arch/arm/mach-qcom/
2117 F:      arch/arm64/boot/dts/qcom/
2118 F:      drivers/*/qcom/
2119 F:      drivers/*/qcom*
2120 F:      drivers/*/*/qcom/
2121 F:      drivers/*/*/qcom*
2122 F:      drivers/*/pm8???-*
2123 F:      drivers/bluetooth/btqcomsmd.c
2124 F:      drivers/clocksource/timer-qcom.c
2125 F:      drivers/extcon/extcon-qcom*
2126 F:      drivers/iommu/msm*
2127 F:      drivers/i2c/busses/i2c-qup.c
2128 F:      drivers/i2c/busses/i2c-qcom-geni.c
2129 F:      drivers/mfd/ssbi.c
2130 F:      drivers/mmc/host/mmci_qcom*
2131 F:      drivers/mmc/host/sdhci-msm.c
2132 F:      drivers/pci/controller/dwc/pcie-qcom.c
2133 F:      drivers/phy/qualcomm/
2134 F:      drivers/power/*/msm*
2135 F:      drivers/reset/reset-qcom-*
2136 F:      drivers/scsi/ufs/ufs-qcom.*
2137 F:      drivers/spi/spi-qup.c
2138 F:      drivers/spi/spi-geni-qcom.c
2139 F:      drivers/spi/spi-qcom-qspi.c
2140 F:      drivers/tty/serial/msm_serial.c
2141 F:      drivers/usb/dwc3/dwc3-qcom.c
2142 F:      include/dt-bindings/*/qcom*
2143 F:      include/linux/*/qcom*
2144 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
2145
2146 ARM/RADISYS ENP2611 MACHINE SUPPORT
2147 M:      Lennert Buytenhek <kernel@wantstofly.org>
2148 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2149 S:      Maintained
2150
2151 ARM/RDA MICRO ARCHITECTURE
2152 M:      Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
2153 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2154 L:      linux-unisoc@lists.infradead.org (moderated for non-subscribers)
2155 S:      Maintained
2156 F:      arch/arm/boot/dts/rda8810pl-*
2157 F:      drivers/clocksource/timer-rda.c
2158 F:      drivers/irqchip/irq-rda-intc.c
2159 F:      drivers/tty/serial/rda-uart.c
2160 F:      Documentation/devicetree/bindings/arm/rda.yaml
2161 F:      Documentation/devicetree/bindings/interrupt-controller/rda,8810pl-intc.txt
2162 F:      Documentation/devicetree/bindings/serial/rda,8810pl-uart.txt
2163 F:      Documentation/devicetree/bindings/timer/rda,8810pl-timer.txt
2164
2165 ARM/REALTEK ARCHITECTURE
2166 M:      Andreas Färber <afaerber@suse.de>
2167 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2168 S:      Maintained
2169 F:      arch/arm64/boot/dts/realtek/
2170 F:      Documentation/devicetree/bindings/arm/realtek.txt
2171
2172 ARM/RENESAS ARM64 ARCHITECTURE
2173 M:      Simon Horman <horms@verge.net.au>
2174 M:      Geert Uytterhoeven <geert+renesas@glider.be>
2175 M:      Magnus Damm <magnus.damm@gmail.com>
2176 L:      linux-renesas-soc@vger.kernel.org
2177 Q:      http://patchwork.kernel.org/project/linux-renesas-soc/list/
2178 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
2179 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2180 S:      Supported
2181 F:      arch/arm64/boot/dts/renesas/
2182 F:      Documentation/devicetree/bindings/arm/renesas.yaml
2183 F:      drivers/soc/renesas/
2184 F:      include/linux/soc/renesas/
2185
2186 ARM/RISCPC ARCHITECTURE
2187 M:      Russell King <linux@armlinux.org.uk>
2188 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2189 W:      http://www.armlinux.org.uk/
2190 S:      Maintained
2191 F:      arch/arm/include/asm/hardware/entry-macro-iomd.S
2192 F:      arch/arm/include/asm/hardware/ioc.h
2193 F:      arch/arm/include/asm/hardware/iomd.h
2194 F:      arch/arm/include/asm/hardware/memc.h
2195 F:      arch/arm/mach-rpc/
2196 F:      drivers/net/ethernet/8390/etherh.c
2197 F:      drivers/net/ethernet/i825xx/ether1*
2198 F:      drivers/net/ethernet/seeq/ether3*
2199 F:      drivers/scsi/arm/
2200
2201 ARM/Rockchip SoC support
2202 M:      Heiko Stuebner <heiko@sntech.de>
2203 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2204 L:      linux-rockchip@lists.infradead.org
2205 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
2206 S:      Maintained
2207 F:      Documentation/devicetree/bindings/i2c/i2c-rk3x.txt
2208 F:      arch/arm/boot/dts/rk3*
2209 F:      arch/arm/boot/dts/rv1108*
2210 F:      arch/arm/mach-rockchip/
2211 F:      drivers/clk/rockchip/
2212 F:      drivers/i2c/busses/i2c-rk3x.c
2213 F:      drivers/*/*rockchip*
2214 F:      drivers/*/*/*rockchip*
2215 F:      sound/soc/rockchip/
2216 N:      rockchip
2217
2218 ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
2219 M:      Kukjin Kim <kgene@kernel.org>
2220 M:      Krzysztof Kozlowski <krzk@kernel.org>
2221 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2222 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
2223 Q:      https://patchwork.kernel.org/project/linux-samsung-soc/list/
2224 S:      Maintained
2225 F:      arch/arm/boot/dts/s3c*
2226 F:      arch/arm/boot/dts/s5p*
2227 F:      arch/arm/boot/dts/exynos*
2228 F:      arch/arm64/boot/dts/exynos/
2229 F:      arch/arm/plat-samsung/
2230 F:      arch/arm/mach-s3c24*/
2231 F:      arch/arm/mach-s3c64xx/
2232 F:      arch/arm/mach-s5p*/
2233 F:      arch/arm/mach-exynos*/
2234 F:      drivers/*/*s3c24*
2235 F:      drivers/*/*/*s3c24*
2236 F:      drivers/*/*s3c64xx*
2237 F:      drivers/*/*s5pv210*
2238 F:      drivers/memory/samsung/
2239 F:      drivers/soc/samsung/
2240 F:      include/linux/soc/samsung/
2241 F:      Documentation/arm/samsung/
2242 F:      Documentation/devicetree/bindings/arm/samsung/
2243 F:      Documentation/devicetree/bindings/sram/samsung-sram.txt
2244 F:      Documentation/devicetree/bindings/power/pd-samsung.txt
2245 N:      exynos
2246
2247 ARM/SAMSUNG MOBILE MACHINE SUPPORT
2248 M:      Kyungmin Park <kyungmin.park@samsung.com>
2249 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2250 S:      Maintained
2251 F:      arch/arm/mach-s5pv210/
2252
2253 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
2254 M:      Kyungmin Park <kyungmin.park@samsung.com>
2255 M:      Kamil Debski <kamil@wypas.org>
2256 M:      Andrzej Hajda <a.hajda@samsung.com>
2257 L:      linux-arm-kernel@lists.infradead.org
2258 L:      linux-media@vger.kernel.org
2259 S:      Maintained
2260 F:      drivers/media/platform/s5p-g2d/
2261
2262 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
2263 M:      Marek Szyprowski <m.szyprowski@samsung.com>
2264 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
2265 L:      linux-media@vger.kernel.org
2266 S:      Maintained
2267 F:      drivers/media/platform/s5p-cec/
2268 F:      Documentation/devicetree/bindings/media/s5p-cec.txt
2269
2270 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
2271 M:      Andrzej Pietrasiewicz <andrzejtp2010@gmail.com>
2272 M:      Jacek Anaszewski <jacek.anaszewski@gmail.com>
2273 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
2274 L:      linux-arm-kernel@lists.infradead.org
2275 L:      linux-media@vger.kernel.org
2276 S:      Maintained
2277 F:      drivers/media/platform/s5p-jpeg/
2278
2279 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
2280 M:      Kyungmin Park <kyungmin.park@samsung.com>
2281 M:      Kamil Debski <kamil@wypas.org>
2282 M:      Jeongtae Park <jtp.park@samsung.com>
2283 M:      Andrzej Hajda <a.hajda@samsung.com>
2284 L:      linux-arm-kernel@lists.infradead.org
2285 L:      linux-media@vger.kernel.org
2286 S:      Maintained
2287 F:      drivers/media/platform/s5p-mfc/
2288
2289 ARM/SHMOBILE ARM ARCHITECTURE
2290 M:      Simon Horman <horms@verge.net.au>
2291 M:      Geert Uytterhoeven <geert+renesas@glider.be>
2292 M:      Magnus Damm <magnus.damm@gmail.com>
2293 L:      linux-renesas-soc@vger.kernel.org
2294 Q:      http://patchwork.kernel.org/project/linux-renesas-soc/list/
2295 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
2296 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2297 S:      Supported
2298 F:      arch/arm/boot/dts/emev2*
2299 F:      arch/arm/boot/dts/gr-peach*
2300 F:      arch/arm/boot/dts/iwg20d-q7*
2301 F:      arch/arm/boot/dts/r7s*
2302 F:      arch/arm/boot/dts/r8a*
2303 F:      arch/arm/boot/dts/r9a*
2304 F:      arch/arm/boot/dts/sh*
2305 F:      arch/arm/configs/shmobile_defconfig
2306 F:      arch/arm/include/debug/renesas-scif.S
2307 F:      arch/arm/mach-shmobile/
2308 F:      Documentation/devicetree/bindings/arm/renesas.yaml
2309 F:      drivers/soc/renesas/
2310 F:      include/linux/soc/renesas/
2311
2312 ARM/SOCFPGA ARCHITECTURE
2313 M:      Dinh Nguyen <dinguyen@kernel.org>
2314 S:      Maintained
2315 F:      arch/arm/mach-socfpga/
2316 F:      arch/arm/boot/dts/socfpga*
2317 F:      arch/arm/configs/socfpga_defconfig
2318 F:      arch/arm64/boot/dts/altera/
2319 F:      arch/arm64/boot/dts/intel/
2320 W:      http://www.rocketboards.org
2321 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
2322
2323 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
2324 M:      Dinh Nguyen <dinguyen@kernel.org>
2325 S:      Maintained
2326 F:      drivers/clk/socfpga/
2327
2328 ARM/SOCFPGA EDAC SUPPORT
2329 M:      Thor Thayer <thor.thayer@linux.intel.com>
2330 S:      Maintained
2331 F:      drivers/edac/altera_edac.
2332
2333 ARM/SPREADTRUM SoC SUPPORT
2334 M:      Orson Zhai <orsonzhai@gmail.com>
2335 M:      Baolin Wang <baolin.wang@linaro.org>
2336 M:      Chunyan Zhang <zhang.lyra@gmail.com>
2337 S:      Maintained
2338 F:      arch/arm64/boot/dts/sprd
2339 N:      sprd
2340
2341 ARM/STI ARCHITECTURE
2342 M:      Patrice Chotard <patrice.chotard@st.com>
2343 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2344 W:      http://www.stlinux.com
2345 S:      Maintained
2346 F:      Documentation/devicetree/bindings/i2c/i2c-st.txt
2347 F:      arch/arm/mach-sti/
2348 F:      arch/arm/boot/dts/sti*
2349 F:      drivers/char/hw_random/st-rng.c
2350 F:      drivers/clocksource/arm_global_timer.c
2351 F:      drivers/clocksource/clksrc_st_lpc.c
2352 F:      drivers/cpufreq/sti-cpufreq.c
2353 F:      drivers/dma/st_fdma*
2354 F:      drivers/i2c/busses/i2c-st.c
2355 F:      drivers/media/rc/st_rc.c
2356 F:      drivers/media/platform/sti/c8sectpfe/
2357 F:      drivers/mmc/host/sdhci-st.c
2358 F:      drivers/phy/st/phy-miphy28lp.c
2359 F:      drivers/phy/st/phy-stih407-usb.c
2360 F:      drivers/pinctrl/pinctrl-st.c
2361 F:      drivers/remoteproc/st_remoteproc.c
2362 F:      drivers/remoteproc/st_slim_rproc.c
2363 F:      drivers/reset/sti/
2364 F:      drivers/rtc/rtc-st-lpc.c
2365 F:      drivers/tty/serial/st-asc.c
2366 F:      drivers/usb/dwc3/dwc3-st.c
2367 F:      drivers/usb/host/ehci-st.c
2368 F:      drivers/usb/host/ohci-st.c
2369 F:      drivers/watchdog/st_lpc_wdt.c
2370 F:      drivers/ata/ahci_st.c
2371 F:      include/linux/remoteproc/st_slim_rproc.h
2372
2373 ARM/STM32 ARCHITECTURE
2374 M:      Maxime Coquelin <mcoquelin.stm32@gmail.com>
2375 M:      Alexandre Torgue <alexandre.torgue@st.com>
2376 L:      linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers)
2377 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2378 S:      Maintained
2379 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2380 N:      stm32
2381 N:      stm
2382 F:      arch/arm/boot/dts/stm32*
2383 F:      arch/arm/mach-stm32/
2384 F:      drivers/clocksource/armv7m_systick.c
2385
2386 ARM/Synaptics SoC support
2387 M:      Jisheng Zhang <Jisheng.Zhang@synaptics.com>
2388 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2389 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2390 S:      Maintained
2391 F:      arch/arm/mach-berlin/
2392 F:      arch/arm/boot/dts/berlin*
2393 F:      arch/arm64/boot/dts/synaptics/
2394
2395 ARM/TANGO ARCHITECTURE
2396 M:      Marc Gonzalez <marc.w.gonzalez@free.fr>
2397 M:      Mans Rullgard <mans@mansr.com>
2398 L:      linux-arm-kernel@lists.infradead.org
2399 S:      Odd Fixes
2400 N:      tango
2401
2402 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
2403 M:      Lennert Buytenhek <kernel@wantstofly.org>
2404 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2405 S:      Maintained
2406
2407 ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2408 M:      Hans Verkuil <hverkuil-cisco@xs4all.nl>
2409 L:      linux-tegra@vger.kernel.org
2410 L:      linux-media@vger.kernel.org
2411 S:      Maintained
2412 F:      drivers/media/platform/tegra-cec/
2413 F:      Documentation/devicetree/bindings/media/tegra-cec.txt
2414
2415 ARM/TETON BGA MACHINE SUPPORT
2416 M:      "Mark F. Brown" <mark.brown314@gmail.com>
2417 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2418 S:      Maintained
2419
2420 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2421 M:      Santosh Shilimkar <ssantosh@kernel.org>
2422 L:      linux-kernel@vger.kernel.org
2423 S:      Maintained
2424 F:      drivers/memory/*emif*
2425
2426 ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE
2427 M:      Tero Kristo <t-kristo@ti.com>
2428 M:      Nishanth Menon <nm@ti.com>
2429 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2430 S:      Supported
2431 F:      Documentation/devicetree/bindings/arm/ti/k3.txt
2432 F:      arch/arm64/boot/dts/ti/Makefile
2433 F:      arch/arm64/boot/dts/ti/k3-*
2434 F:      include/dt-bindings/pinctrl/k3.h
2435
2436 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2437 M:      Santosh Shilimkar <ssantosh@kernel.org>
2438 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2439 S:      Maintained
2440 F:      arch/arm/mach-keystone/
2441 F:      arch/arm/boot/dts/keystone-*
2442 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
2443
2444 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2445 M:      Santosh Shilimkar <ssantosh@kernel.org>
2446 L:      linux-kernel@vger.kernel.org
2447 S:      Maintained
2448 F:      drivers/clk/keystone/
2449
2450 ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
2451 M:      Santosh Shilimkar <ssantosh@kernel.org>
2452 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2453 L:      linux-kernel@vger.kernel.org
2454 S:      Maintained
2455 F:      drivers/clocksource/timer-keystone.c
2456
2457 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2458 M:      Santosh Shilimkar <ssantosh@kernel.org>
2459 L:      linux-kernel@vger.kernel.org
2460 S:      Maintained
2461 F:      drivers/power/reset/keystone-reset.c
2462
2463 ARM/THECUS N2100 MACHINE SUPPORT
2464 M:      Lennert Buytenhek <kernel@wantstofly.org>
2465 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2466 S:      Maintained
2467
2468 ARM/TOSA MACHINE SUPPORT
2469 M:      Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2470 M:      Dirk Opfer <dirk@opfer-online.de>
2471 S:      Maintained
2472
2473 ARM/UNIPHIER ARCHITECTURE
2474 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
2475 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2476 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
2477 S:      Maintained
2478 F:      Documentation/devicetree/bindings/arm/socionext/uniphier.txt
2479 F:      Documentation/devicetree/bindings/gpio/gpio-uniphier.txt
2480 F:      Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.txt
2481 F:      arch/arm/boot/dts/uniphier*
2482 F:      arch/arm/include/asm/hardware/cache-uniphier.h
2483 F:      arch/arm/mach-uniphier/
2484 F:      arch/arm/mm/cache-uniphier.c
2485 F:      arch/arm64/boot/dts/socionext/uniphier*
2486 F:      drivers/bus/uniphier-system-bus.c
2487 F:      drivers/clk/uniphier/
2488 F:      drivers/dma/uniphier-mdmac.c
2489 F:      drivers/gpio/gpio-uniphier.c
2490 F:      drivers/i2c/busses/i2c-uniphier*
2491 F:      drivers/irqchip/irq-uniphier-aidet.c
2492 F:      drivers/mmc/host/uniphier-sd.c
2493 F:      drivers/pinctrl/uniphier/
2494 F:      drivers/reset/reset-uniphier.c
2495 F:      drivers/tty/serial/8250/8250_uniphier.c
2496 N:      uniphier
2497
2498 ARM/Ux500 CLOCK FRAMEWORK SUPPORT
2499 M:      Ulf Hansson <ulf.hansson@linaro.org>
2500 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2501 T:      git git://git.linaro.org/people/ulfh/clk.git
2502 S:      Maintained
2503 F:      drivers/clk/ux500/
2504
2505 ARM/VERSATILE EXPRESS PLATFORM
2506 M:      Liviu Dudau <liviu.dudau@arm.com>
2507 M:      Sudeep Holla <sudeep.holla@arm.com>
2508 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2509 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2510 S:      Maintained
2511 F:      arch/arm/boot/dts/vexpress*
2512 F:      arch/arm64/boot/dts/arm/
2513 F:      arch/arm/mach-vexpress/
2514 F:      */*/vexpress*
2515 F:      */*/*/vexpress*
2516 F:      drivers/clk/versatile/clk-vexpress-osc.c
2517 F:      drivers/clocksource/timer-versatile.c
2518 N:      mps2
2519
2520 ARM/VFP SUPPORT
2521 M:      Russell King <linux@armlinux.org.uk>
2522 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2523 W:      http://www.armlinux.org.uk/
2524 S:      Maintained
2525 F:      arch/arm/vfp/
2526
2527 ARM/VOIPAC PXA270 SUPPORT
2528 M:      Marek Vasut <marek.vasut@gmail.com>
2529 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2530 S:      Maintained
2531 F:      arch/arm/mach-pxa/vpac270.c
2532 F:      arch/arm/mach-pxa/include/mach/vpac270.h
2533
2534 ARM/VT8500 ARM ARCHITECTURE
2535 M:      Tony Prisk <linux@prisktech.co.nz>
2536 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2537 S:      Maintained
2538 F:      Documentation/devicetree/bindings/i2c/i2c-wmt.txt
2539 F:      arch/arm/mach-vt8500/
2540 F:      drivers/clocksource/timer-vt8500.c
2541 F:      drivers/i2c/busses/i2c-wmt.c
2542 F:      drivers/mmc/host/wmt-sdmmc.c
2543 F:      drivers/pwm/pwm-vt8500.c
2544 F:      drivers/rtc/rtc-vt8500.c
2545 F:      drivers/tty/serial/vt8500_serial.c
2546 F:      drivers/usb/host/ehci-platform.c
2547 F:      drivers/usb/host/uhci-platform.c
2548 F:      drivers/video/fbdev/vt8500lcdfb.*
2549 F:      drivers/video/fbdev/wm8505fb*
2550 F:      drivers/video/fbdev/wmt_ge_rops.*
2551
2552 ARM/ZIPIT Z2 SUPPORT
2553 M:      Marek Vasut <marek.vasut@gmail.com>
2554 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2555 S:      Maintained
2556 F:      arch/arm/mach-pxa/z2.c
2557 F:      arch/arm/mach-pxa/include/mach/z2.h
2558
2559 ARM/ZTE ARCHITECTURE
2560 M:      Jun Nie <jun.nie@linaro.org>
2561 M:      Shawn Guo <shawnguo@kernel.org>
2562 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2563 S:      Maintained
2564 F:      arch/arm/boot/dts/zx2967*
2565 F:      arch/arm/mach-zx/
2566 F:      arch/arm64/boot/dts/zte/
2567 F:      drivers/clk/zte/
2568 F:      drivers/dma/zx_dma.c
2569 F:      drivers/gpio/gpio-zx.c
2570 F:      drivers/i2c/busses/i2c-zx2967.c
2571 F:      drivers/mmc/host/dw_mmc-zx.*
2572 F:      drivers/pinctrl/zte/
2573 F:      drivers/soc/zte/
2574 F:      drivers/thermal/zx2967_thermal.c
2575 F:      drivers/watchdog/zx2967_wdt.c
2576 F:      Documentation/devicetree/bindings/arm/zte.yaml
2577 F:      Documentation/devicetree/bindings/clock/zx2967*.txt
2578 F:      Documentation/devicetree/bindings/dma/zxdma.txt
2579 F:      Documentation/devicetree/bindings/gpio/zx296702-gpio.txt
2580 F:      Documentation/devicetree/bindings/i2c/i2c-zx2967.txt
2581 F:      Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt
2582 F:      Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt
2583 F:      Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2584 F:      Documentation/devicetree/bindings/soc/zte/
2585 F:      Documentation/devicetree/bindings/sound/zte,*.txt
2586 F:      Documentation/devicetree/bindings/thermal/zx2967-thermal.txt
2587 F:      Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt
2588 F:      include/dt-bindings/clock/zx2967*.h
2589 F:      include/dt-bindings/soc/zte,*.h
2590 F:      sound/soc/codecs/zx_aud96p22.c
2591 F:      sound/soc/zte/
2592
2593 ARM/ZYNQ ARCHITECTURE
2594 M:      Michal Simek <michal.simek@xilinx.com>
2595 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2596 W:      http://wiki.xilinx.com
2597 T:      git https://github.com/Xilinx/linux-xlnx.git
2598 S:      Supported
2599 F:      arch/arm/mach-zynq/
2600 F:      drivers/cpuidle/cpuidle-zynq.c
2601 F:      drivers/block/xsysace.c
2602 N:      zynq
2603 N:      xilinx
2604 F:      Documentation/devicetree/bindings/i2c/i2c-cadence.txt
2605 F:      Documentation/devicetree/bindings/i2c/i2c-xiic.txt
2606 F:      drivers/clocksource/timer-cadence-ttc.c
2607 F:      drivers/i2c/busses/i2c-cadence.c
2608 F:      drivers/mmc/host/sdhci-of-arasan.c
2609 F:      drivers/edac/synopsys_edac.c
2610 F:      drivers/i2c/busses/i2c-xiic.c
2611
2612 ARM64 PORT (AARCH64 ARCHITECTURE)
2613 M:      Catalin Marinas <catalin.marinas@arm.com>
2614 M:      Will Deacon <will@kernel.org>
2615 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2616 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2617 S:      Maintained
2618 F:      arch/arm64/
2619 X:      arch/arm64/boot/dts/
2620 F:      Documentation/arm64/
2621
2622 AS3645A LED FLASH CONTROLLER DRIVER
2623 M:      Sakari Ailus <sakari.ailus@iki.fi>
2624 L:      linux-leds@vger.kernel.org
2625 S:      Maintained
2626 F:      drivers/leds/leds-as3645a.c
2627
2628 ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
2629 M:      Tianshu Qiu <tian.shu.qiu@intel.com>
2630 L:      linux-media@vger.kernel.org
2631 T:      git git://linuxtv.org/media_tree.git
2632 S:      Maintained
2633 F:      drivers/media/i2c/ak7375.c
2634 F:      Documentation/devicetree/bindings/media/i2c/ak7375.txt
2635
2636 ASAHI KASEI AK8974 DRIVER
2637 M:      Linus Walleij <linus.walleij@linaro.org>
2638 L:      linux-iio@vger.kernel.org
2639 W:      http://www.akm.com/
2640 S:      Supported
2641 F:      drivers/iio/magnetometer/ak8974.c
2642
2643 ASC7621 HARDWARE MONITOR DRIVER
2644 M:      George Joseph <george.joseph@fairview5.com>
2645 L:      linux-hwmon@vger.kernel.org
2646 S:      Maintained
2647 F:      Documentation/hwmon/asc7621.rst
2648 F:      drivers/hwmon/asc7621.c
2649
2650 ASPEED PINCTRL DRIVERS
2651 M:      Andrew Jeffery <andrew@aj.id.au>
2652 L:      linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
2653 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
2654 L:      linux-gpio@vger.kernel.org
2655 S:      Maintained
2656 F:      drivers/pinctrl/aspeed/
2657 F:      Documentation/devicetree/bindings/pinctrl/aspeed,*
2658
2659 ASPEED VIDEO ENGINE DRIVER
2660 M:      Eddie James <eajames@linux.ibm.com>
2661 L:      linux-media@vger.kernel.org
2662 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
2663 S:      Maintained
2664 F:      drivers/media/platform/aspeed-video.c
2665 F:      Documentation/devicetree/bindings/media/aspeed-video.txt
2666
2667 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2668 M:      Corentin Chary <corentin.chary@gmail.com>
2669 L:      acpi4asus-user@lists.sourceforge.net
2670 L:      platform-driver-x86@vger.kernel.org
2671 W:      http://acpi4asus.sf.net
2672 S:      Maintained
2673 F:      drivers/platform/x86/asus*.c
2674 F:      drivers/platform/x86/eeepc*.c
2675
2676 ASUS WIRELESS RADIO CONTROL DRIVER
2677 M:      João Paulo Rechi Vita <jprvita@gmail.com>
2678 L:      platform-driver-x86@vger.kernel.org
2679 S:      Maintained
2680 F:      drivers/platform/x86/asus-wireless.c
2681
2682 ASYMMETRIC KEYS
2683 M:      David Howells <dhowells@redhat.com>
2684 L:      keyrings@vger.kernel.org
2685 S:      Maintained
2686 F:      Documentation/crypto/asymmetric-keys.txt
2687 F:      include/linux/verification.h
2688 F:      include/crypto/public_key.h
2689 F:      include/crypto/pkcs7.h
2690 F:      crypto/asymmetric_keys/
2691
2692 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2693 R:      Dan Williams <dan.j.williams@intel.com>
2694 W:      http://sourceforge.net/projects/xscaleiop
2695 S:      Odd fixes
2696 F:      Documentation/crypto/async-tx-api.txt
2697 F:      crypto/async_tx/
2698 F:      drivers/dma/
2699 F:      include/linux/dmaengine.h
2700 F:      include/linux/async_tx.h
2701
2702 AT24 EEPROM DRIVER
2703 M:      Bartosz Golaszewski <bgolaszewski@baylibre.com>
2704 L:      linux-i2c@vger.kernel.org
2705 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
2706 S:      Maintained
2707 F:      Documentation/devicetree/bindings/eeprom/at24.txt
2708 F:      drivers/misc/eeprom/at24.c
2709
2710 ATA OVER ETHERNET (AOE) DRIVER
2711 M:      "Justin Sanders" <justin@coraid.com>
2712 W:      http://www.openaoe.org/
2713 S:      Supported
2714 F:      Documentation/admin-guide/aoe/
2715 F:      drivers/block/aoe/
2716
2717 ATHEROS 71XX/9XXX GPIO DRIVER
2718 M:      Alban Bedel <albeu@free.fr>
2719 W:      https://github.com/AlbanBedel/linux
2720 T:      git git://github.com/AlbanBedel/linux
2721 S:      Maintained
2722 F:      drivers/gpio/gpio-ath79.c
2723 F:      Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2724
2725 ATHEROS 71XX/9XXX USB PHY DRIVER
2726 M:      Alban Bedel <albeu@free.fr>
2727 W:      https://github.com/AlbanBedel/linux
2728 T:      git git://github.com/AlbanBedel/linux
2729 S:      Maintained
2730 F:      drivers/phy/qualcomm/phy-ath79-usb.c
2731 F:      Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
2732
2733 ATHEROS ATH GENERIC UTILITIES
2734 M:      Kalle Valo <kvalo@codeaurora.org>
2735 L:      linux-wireless@vger.kernel.org
2736 S:      Supported
2737 F:      drivers/net/wireless/ath/*
2738
2739 ATHEROS ATH5K WIRELESS DRIVER
2740 M:      Jiri Slaby <jirislaby@gmail.com>
2741 M:      Nick Kossifidis <mickflemm@gmail.com>
2742 M:      Luis Chamberlain <mcgrof@kernel.org>
2743 L:      linux-wireless@vger.kernel.org
2744 W:      http://wireless.kernel.org/en/users/Drivers/ath5k
2745 S:      Maintained
2746 F:      drivers/net/wireless/ath/ath5k/
2747
2748 ATHEROS ATH6KL WIRELESS DRIVER
2749 M:      Kalle Valo <kvalo@codeaurora.org>
2750 L:      linux-wireless@vger.kernel.org
2751 W:      http://wireless.kernel.org/en/users/Drivers/ath6kl
2752 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2753 S:      Supported
2754 F:      drivers/net/wireless/ath/ath6kl/
2755
2756 ATI_REMOTE2 DRIVER
2757 M:      Ville Syrjala <syrjala@sci.fi>
2758 S:      Maintained
2759 F:      drivers/input/misc/ati_remote2.c
2760
2761 ATK0110 HWMON DRIVER
2762 M:      Luca Tettamanti <kronos.it@gmail.com>
2763 L:      linux-hwmon@vger.kernel.org
2764 S:      Maintained
2765 F:      drivers/hwmon/asus_atk0110.c
2766
2767 ATLX ETHERNET DRIVERS
2768 M:      Jay Cliburn <jcliburn@gmail.com>
2769 M:      Chris Snook <chris.snook@gmail.com>
2770 L:      netdev@vger.kernel.org
2771 W:      http://sourceforge.net/projects/atl1
2772 W:      http://atl1.sourceforge.net
2773 S:      Maintained
2774 F:      drivers/net/ethernet/atheros/
2775
2776 ATM
2777 M:      Chas Williams <3chas3@gmail.com>
2778 L:      linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2779 L:      netdev@vger.kernel.org
2780 W:      http://linux-atm.sourceforge.net
2781 S:      Maintained
2782 F:      drivers/atm/
2783 F:      include/linux/atm*
2784 F:      include/uapi/linux/atm*
2785
2786 ATMEL MACB ETHERNET DRIVER
2787 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2788 S:      Supported
2789 F:      drivers/net/ethernet/cadence/
2790
2791 ATMEL MAXTOUCH DRIVER
2792 M:      Nick Dyer <nick@shmanahar.org>
2793 T:      git git://github.com/ndyer/linux.git
2794 S:      Maintained
2795 F:      Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2796 F:      drivers/input/touchscreen/atmel_mxt_ts.c
2797
2798 ATMEL WIRELESS DRIVER
2799 M:      Simon Kelley <simon@thekelleys.org.uk>
2800 L:      linux-wireless@vger.kernel.org
2801 W:      http://www.thekelleys.org.uk/atmel
2802 W:      http://atmelwlandriver.sourceforge.net/
2803 S:      Maintained
2804 F:      drivers/net/wireless/atmel/atmel*
2805
2806 ATOMIC INFRASTRUCTURE
2807 M:      Will Deacon <will@kernel.org>
2808 M:      Peter Zijlstra <peterz@infradead.org>
2809 R:      Boqun Feng <boqun.feng@gmail.com>
2810 L:      linux-kernel@vger.kernel.org
2811 S:      Maintained
2812 F:      arch/*/include/asm/atomic*.h
2813 F:      include/*/atomic*.h
2814 F:      scripts/atomic/
2815
2816 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2817 M:      Bradley Grove <linuxdrivers@attotech.com>
2818 L:      linux-scsi@vger.kernel.org
2819 W:      http://www.attotech.com
2820 S:      Supported
2821 F:      drivers/scsi/esas2r
2822
2823 ATUSB IEEE 802.15.4 RADIO DRIVER
2824 M:      Stefan Schmidt <stefan@datenfreihafen.org>
2825 L:      linux-wpan@vger.kernel.org
2826 S:      Maintained
2827 F:      drivers/net/ieee802154/atusb.c
2828 F:      drivers/net/ieee802154/atusb.h
2829 F:      drivers/net/ieee802154/at86rf230.h
2830
2831 AUDIT SUBSYSTEM
2832 M:      Paul Moore <paul@paul-moore.com>
2833 M:      Eric Paris <eparis@redhat.com>
2834 L:      linux-audit@redhat.com (moderated for non-subscribers)
2835 W:      https://github.com/linux-audit
2836 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
2837 S:      Supported
2838 F:      include/linux/audit.h
2839 F:      include/uapi/linux/audit.h
2840 F:      kernel/audit*
2841
2842 AUXILIARY DISPLAY DRIVERS
2843 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2844 S:      Maintained
2845 F:      drivers/auxdisplay/
2846 F:      include/linux/cfag12864b.h
2847
2848 AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
2849 M:      Andreas Klinger <ak@it-klinger.de>
2850 L:      linux-iio@vger.kernel.org
2851 S:      Maintained
2852 F:      Documentation/devicetree/bindings/iio/adc/avia-hx711.yaml
2853 F:      drivers/iio/adc/hx711.c
2854
2855 AX.25 NETWORK LAYER
2856 M:      Ralf Baechle <ralf@linux-mips.org>
2857 L:      linux-hams@vger.kernel.org
2858 W:      http://www.linux-ax25.org/
2859 S:      Maintained
2860 F:      include/uapi/linux/ax25.h
2861 F:      include/net/ax25.h
2862 F:      net/ax25/
2863
2864 AXENTIA ARM DEVICES
2865 M:      Peter Rosin <peda@axentia.se>
2866 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2867 S:      Maintained
2868 F:      Documentation/devicetree/bindings/arm/axentia.txt
2869 F:      arch/arm/boot/dts/at91-linea.dtsi
2870 F:      arch/arm/boot/dts/at91-natte.dtsi
2871 F:      arch/arm/boot/dts/at91-nattis-2-natte-2.dts
2872 F:      arch/arm/boot/dts/at91-tse850-3.dts
2873
2874 AXENTIA ASOC DRIVERS
2875 M:      Peter Rosin <peda@axentia.se>
2876 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
2877 S:      Maintained
2878 F:      Documentation/devicetree/bindings/sound/axentia,*
2879 F:      sound/soc/atmel/tse850-pcm5142.c
2880
2881 AXXIA I2C CONTROLLER
2882 M:      Krzysztof Adamski <krzysztof.adamski@nokia.com>
2883 L:      linux-i2c@vger.kernel.org
2884 S:      Maintained
2885 F:      Documentation/devicetree/bindings/i2c/i2c-axxia.txt
2886 F:      drivers/i2c/busses/i2c-axxia.c
2887
2888 AZ6007 DVB DRIVER
2889 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
2890 L:      linux-media@vger.kernel.org
2891 W:      https://linuxtv.org
2892 T:      git git://linuxtv.org/media_tree.git
2893 S:      Maintained
2894 F:      drivers/media/usb/dvb-usb-v2/az6007.c
2895
2896 AZTECH FM RADIO RECEIVER DRIVER
2897 M:      Hans Verkuil <hverkuil@xs4all.nl>
2898 L:      linux-media@vger.kernel.org
2899 T:      git git://linuxtv.org/media_tree.git
2900 W:      https://linuxtv.org
2901 S:      Maintained
2902 F:      drivers/media/radio/radio-aztech*
2903
2904 B43 WIRELESS DRIVER
2905 L:      linux-wireless@vger.kernel.org
2906 L:      b43-dev@lists.infradead.org
2907 W:      http://wireless.kernel.org/en/users/Drivers/b43
2908 S:      Odd Fixes
2909 F:      drivers/net/wireless/broadcom/b43/
2910
2911 B43LEGACY WIRELESS DRIVER
2912 M:      Larry Finger <Larry.Finger@lwfinger.net>
2913 L:      linux-wireless@vger.kernel.org
2914 L:      b43-dev@lists.infradead.org
2915 W:      http://wireless.kernel.org/en/users/Drivers/b43
2916 S:      Maintained
2917 F:      drivers/net/wireless/broadcom/b43legacy/
2918
2919 BACKLIGHT CLASS/SUBSYSTEM
2920 M:      Lee Jones <lee.jones@linaro.org>
2921 M:      Daniel Thompson <daniel.thompson@linaro.org>
2922 M:      Jingoo Han <jingoohan1@gmail.com>
2923 L:      dri-devel@lists.freedesktop.org
2924 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2925 S:      Maintained
2926 F:      drivers/video/backlight/
2927 F:      include/linux/backlight.h
2928 F:      include/linux/pwm_backlight.h
2929 F:      Documentation/devicetree/bindings/leds/backlight
2930
2931 BATMAN ADVANCED
2932 M:      Marek Lindner <mareklindner@neomailbox.ch>
2933 M:      Simon Wunderlich <sw@simonwunderlich.de>
2934 M:      Antonio Quartulli <a@unstable.cc>
2935 M:      Sven Eckelmann <sven@narfation.org>
2936 L:      b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2937 W:      https://www.open-mesh.org/
2938 B:      https://www.open-mesh.org/projects/batman-adv/issues
2939 C:      irc://chat.freenode.net/batman
2940 Q:      https://patchwork.open-mesh.org/project/batman/list/
2941 T:      git https://git.open-mesh.org/linux-merge.git
2942 S:      Maintained
2943 F:      Documentation/ABI/obsolete/sysfs-class-net-batman-adv
2944 F:      Documentation/ABI/obsolete/sysfs-class-net-mesh
2945 F:      Documentation/networking/batman-adv.rst
2946 F:      include/uapi/linux/batadv_packet.h
2947 F:      include/uapi/linux/batman_adv.h
2948 F:      net/batman-adv/
2949
2950 BAYCOM/HDLCDRV DRIVERS FOR AX.25
2951 M:      Thomas Sailer <t.sailer@alumni.ethz.ch>
2952 L:      linux-hams@vger.kernel.org
2953 W:      http://www.baycom.org/~tom/ham/ham.html
2954 S:      Maintained
2955 F:      drivers/net/hamradio/baycom*
2956
2957 BCACHE (BLOCK LAYER CACHE)
2958 M:      Coly Li <colyli@suse.de>
2959 M:      Kent Overstreet <kent.overstreet@gmail.com>
2960 L:      linux-bcache@vger.kernel.org
2961 W:      http://bcache.evilpiepirate.org
2962 C:      irc://irc.oftc.net/bcache
2963 S:      Maintained
2964 F:      drivers/md/bcache/
2965
2966 BDISP ST MEDIA DRIVER
2967 M:      Fabien Dessenne <fabien.dessenne@st.com>
2968 L:      linux-media@vger.kernel.org
2969 T:      git git://linuxtv.org/media_tree.git
2970 W:      https://linuxtv.org
2971 S:      Supported
2972 F:      drivers/media/platform/sti/bdisp
2973
2974 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2975 M:      Dariusz Marcinkiewicz <reksio@newterm.pl>
2976 L:      netdev@vger.kernel.org
2977 S:      Maintained
2978 F:      drivers/net/ethernet/ec_bhf.c
2979
2980 BEFS FILE SYSTEM
2981 M:      Luis de Bethencourt <luisbg@kernel.org>
2982 M:      Salah Triki <salah.triki@gmail.com>
2983 S:      Maintained
2984 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
2985 F:      Documentation/filesystems/befs.txt
2986 F:      fs/befs/
2987
2988 BFQ I/O SCHEDULER
2989 M:      Paolo Valente <paolo.valente@linaro.org>
2990 M:      Jens Axboe <axboe@kernel.dk>
2991 L:      linux-block@vger.kernel.org
2992 S:      Maintained
2993 F:      block/bfq-*
2994 F:      Documentation/block/bfq-iosched.rst
2995
2996 BFS FILE SYSTEM
2997 M:      "Tigran A. Aivazian" <aivazian.tigran@gmail.com>
2998 S:      Maintained
2999 F:      Documentation/filesystems/bfs.txt
3000 F:      fs/bfs/
3001 F:      include/uapi/linux/bfs_fs.h
3002
3003 BLINKM RGB LED DRIVER
3004 M:      Jan-Simon Moeller <jansimon.moeller@gmx.de>
3005 S:      Maintained
3006 F:      drivers/leds/leds-blinkm.c
3007
3008 BLOCK LAYER
3009 M:      Jens Axboe <axboe@kernel.dk>
3010 L:      linux-block@vger.kernel.org
3011 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
3012 S:      Maintained
3013 F:      block/
3014 F:      drivers/block/
3015 F:      kernel/trace/blktrace.c
3016 F:      lib/sbitmap.c
3017
3018 BLOCK2MTD DRIVER
3019 M:      Joern Engel <joern@lazybastard.org>
3020 L:      linux-mtd@lists.infradead.org
3021 S:      Maintained
3022 F:      drivers/mtd/devices/block2mtd.c
3023
3024 BLUETOOTH DRIVERS
3025 M:      Marcel Holtmann <marcel@holtmann.org>
3026 M:      Johan Hedberg <johan.hedberg@gmail.com>
3027 L:      linux-bluetooth@vger.kernel.org
3028 W:      http://www.bluez.org/
3029 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3030 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3031 S:      Maintained
3032 F:      drivers/bluetooth/
3033
3034 BLUETOOTH SUBSYSTEM
3035 M:      Marcel Holtmann <marcel@holtmann.org>
3036 M:      Johan Hedberg <johan.hedberg@gmail.com>
3037 L:      linux-bluetooth@vger.kernel.org
3038 W:      http://www.bluez.org/
3039 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3040 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3041 S:      Maintained
3042 F:      net/bluetooth/
3043 F:      include/net/bluetooth/
3044
3045 BONDING DRIVER
3046 M:      Jay Vosburgh <j.vosburgh@gmail.com>
3047 M:      Veaceslav Falico <vfalico@gmail.com>
3048 M:      Andy Gospodarek <andy@greyhouse.net>
3049 L:      netdev@vger.kernel.org
3050 W:      http://sourceforge.net/projects/bonding/
3051 S:      Supported
3052 F:      drivers/net/bonding/
3053 F:      include/uapi/linux/if_bonding.h
3054
3055 BPF (Safe dynamic programs and tools)
3056 M:      Alexei Starovoitov <ast@kernel.org>
3057 M:      Daniel Borkmann <daniel@iogearbox.net>
3058 R:      Martin KaFai Lau <kafai@fb.com>
3059 R:      Song Liu <songliubraving@fb.com>
3060 R:      Yonghong Song <yhs@fb.com>
3061 L:      netdev@vger.kernel.org
3062 L:      bpf@vger.kernel.org
3063 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
3064 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
3065 Q:      https://patchwork.ozlabs.org/project/netdev/list/?delegate=77147
3066 S:      Supported
3067 F:      arch/*/net/*
3068 F:      Documentation/networking/filter.txt
3069 F:      Documentation/bpf/
3070 F:      include/linux/bpf*
3071 F:      include/linux/filter.h
3072 F:      include/trace/events/xdp.h
3073 F:      include/uapi/linux/bpf*
3074 F:      include/uapi/linux/filter.h
3075 F:      kernel/bpf/
3076 F:      kernel/trace/bpf_trace.c
3077 F:      lib/test_bpf.c
3078 F:      net/bpf/
3079 F:      net/core/filter.c
3080 F:      net/sched/act_bpf.c
3081 F:      net/sched/cls_bpf.c
3082 F:      samples/bpf/
3083 F:      tools/bpf/
3084 F:      tools/lib/bpf/
3085 F:      tools/testing/selftests/bpf/
3086 K:      bpf
3087 N:      bpf
3088
3089 BPF JIT for ARM
3090 M:      Shubham Bansal <illusionist.neo@gmail.com>
3091 L:      netdev@vger.kernel.org
3092 L:      bpf@vger.kernel.org
3093 S:      Maintained
3094 F:      arch/arm/net/
3095
3096 BPF JIT for ARM64
3097 M:      Daniel Borkmann <daniel@iogearbox.net>
3098 M:      Alexei Starovoitov <ast@kernel.org>
3099 M:      Zi Shen Lim <zlim.lnx@gmail.com>
3100 L:      netdev@vger.kernel.org
3101 L:      bpf@vger.kernel.org
3102 S:      Supported
3103 F:      arch/arm64/net/
3104
3105 BPF JIT for MIPS (32-BIT AND 64-BIT)
3106 M:      Paul Burton <paul.burton@mips.com>
3107 L:      netdev@vger.kernel.org
3108 L:      bpf@vger.kernel.org
3109 S:      Maintained
3110 F:      arch/mips/net/
3111
3112 BPF JIT for NFP NICs
3113 M:      Jakub Kicinski <jakub.kicinski@netronome.com>
3114 L:      netdev@vger.kernel.org
3115 L:      bpf@vger.kernel.org
3116 S:      Supported
3117 F:      drivers/net/ethernet/netronome/nfp/bpf/
3118
3119 BPF JIT for POWERPC (32-BIT AND 64-BIT)
3120 M:      Naveen N. Rao <naveen.n.rao@linux.ibm.com>
3121 M:      Sandipan Das <sandipan@linux.ibm.com>
3122 L:      netdev@vger.kernel.org
3123 L:      bpf@vger.kernel.org
3124 S:      Maintained
3125 F:      arch/powerpc/net/
3126
3127 BPF JIT for RISC-V (RV64G)
3128 M:      Björn Töpel <bjorn.topel@gmail.com>
3129 L:      netdev@vger.kernel.org
3130 S:      Maintained
3131 F:      arch/riscv/net/
3132
3133 BPF JIT for S390
3134 M:      Ilya Leoshkevich <iii@linux.ibm.com>
3135 M:      Heiko Carstens <heiko.carstens@de.ibm.com>
3136 M:      Vasily Gorbik <gor@linux.ibm.com>
3137 L:      netdev@vger.kernel.org
3138 L:      bpf@vger.kernel.org
3139 S:      Maintained
3140 F:      arch/s390/net/
3141 X:      arch/s390/net/pnet.c
3142
3143 BPF JIT for SPARC (32-BIT AND 64-BIT)
3144 M:      David S. Miller <davem@davemloft.net>
3145 L:      netdev@vger.kernel.org
3146 L:      bpf@vger.kernel.org
3147 S:      Maintained
3148 F:      arch/sparc/net/
3149
3150 BPF JIT for X86 32-BIT
3151 M:      Wang YanQing <udknight@gmail.com>
3152 L:      netdev@vger.kernel.org
3153 L:      bpf@vger.kernel.org
3154 S:      Maintained
3155 F:      arch/x86/net/bpf_jit_comp32.c
3156
3157 BPF JIT for X86 64-BIT
3158 M:      Alexei Starovoitov <ast@kernel.org>
3159 M:      Daniel Borkmann <daniel@iogearbox.net>
3160 L:      netdev@vger.kernel.org
3161 L:      bpf@vger.kernel.org
3162 S:      Supported
3163 F:      arch/x86/net/
3164 X:      arch/x86/net/bpf_jit_comp32.c
3165
3166 BROADCOM B44 10/100 ETHERNET DRIVER
3167 M:      Michael Chan <michael.chan@broadcom.com>
3168 L:      netdev@vger.kernel.org
3169 S:      Supported
3170 F:      drivers/net/ethernet/broadcom/b44.*
3171
3172 BROADCOM B53 ETHERNET SWITCH DRIVER
3173 M:      Florian Fainelli <f.fainelli@gmail.com>
3174 L:      netdev@vger.kernel.org
3175 L:      openwrt-devel@lists.openwrt.org (subscribers-only)
3176 S:      Supported
3177 F:      drivers/net/dsa/b53/*
3178 F:      include/linux/platform_data/b53.h
3179
3180 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
3181 M:      Florian Fainelli <f.fainelli@gmail.com>
3182 M:      Ray Jui <rjui@broadcom.com>
3183 M:      Scott Branden <sbranden@broadcom.com>
3184 M:      bcm-kernel-feedback-list@broadcom.com
3185 T:      git git://github.com/broadcom/mach-bcm
3186 S:      Maintained
3187 N:      bcm281*
3188 N:      bcm113*
3189 N:      bcm216*
3190 N:      kona
3191 F:      arch/arm/mach-bcm/
3192
3193 BROADCOM BCM2835 ARM ARCHITECTURE
3194 M:      Eric Anholt <eric@anholt.net>
3195 M:      Stefan Wahren <wahrenst@gmx.net>
3196 L:      bcm-kernel-feedback-list@broadcom.com
3197 L:      linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
3198 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3199 T:      git git://github.com/anholt/linux
3200 S:      Maintained
3201 N:      bcm2835
3202 F:      drivers/staging/vc04_services
3203
3204 BROADCOM BCM47XX MIPS ARCHITECTURE
3205 M:      Hauke Mehrtens <hauke@hauke-m.de>
3206 M:      Rafał Miłecki <zajec5@gmail.com>
3207 L:      linux-mips@vger.kernel.org
3208 S:      Maintained
3209 F:      Documentation/devicetree/bindings/mips/brcm/
3210 F:      arch/mips/bcm47xx/*
3211 F:      arch/mips/include/asm/mach-bcm47xx/*
3212
3213 BROADCOM BCM5301X ARM ARCHITECTURE
3214 M:      Hauke Mehrtens <hauke@hauke-m.de>
3215 M:      Rafał Miłecki <zajec5@gmail.com>
3216 M:      bcm-kernel-feedback-list@broadcom.com
3217 L:      linux-arm-kernel@lists.infradead.org
3218 S:      Maintained
3219 F:      arch/arm/mach-bcm/bcm_5301x.c
3220 F:      arch/arm/boot/dts/bcm5301x*.dtsi
3221 F:      arch/arm/boot/dts/bcm470*
3222 F:      arch/arm/boot/dts/bcm953012*
3223
3224 BROADCOM BCM53573 ARM ARCHITECTURE
3225 M:      Rafał Miłecki <rafal@milecki.pl>
3226 L:      bcm-kernel-feedback-list@broadcom.com
3227 L:      linux-arm-kernel@lists.infradead.org
3228 S:      Maintained
3229 F:      arch/arm/boot/dts/bcm53573*
3230 F:      arch/arm/boot/dts/bcm47189*
3231
3232 BROADCOM BCM63XX ARM ARCHITECTURE
3233 M:      Florian Fainelli <f.fainelli@gmail.com>
3234 M:      bcm-kernel-feedback-list@broadcom.com
3235 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3236 T:      git git://github.com/broadcom/stblinux.git
3237 S:      Maintained
3238 N:      bcm63xx
3239
3240 BROADCOM BCM63XX/BCM33XX UDC DRIVER
3241 M:      Kevin Cernekee <cernekee@gmail.com>
3242 L:      linux-usb@vger.kernel.org
3243 S:      Maintained
3244 F:      drivers/usb/gadget/udc/bcm63xx_udc.*
3245
3246 BROADCOM BCM7XXX ARM ARCHITECTURE
3247 M:      Brian Norris <computersforpeace@gmail.com>
3248 M:      Gregory Fong <gregory.0xf0@gmail.com>
3249 M:      Florian Fainelli <f.fainelli@gmail.com>
3250 M:      bcm-kernel-feedback-list@broadcom.com
3251 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3252 T:      git git://github.com/broadcom/stblinux.git
3253 S:      Maintained
3254 F:      arch/arm/mach-bcm/*brcmstb*
3255 F:      arch/arm/boot/dts/bcm7*.dts*
3256 F:      drivers/bus/brcmstb_gisb.c
3257 F:      arch/arm/mm/cache-b15-rac.c
3258 F:      arch/arm/include/asm/hardware/cache-b15-rac.h
3259 N:      brcmstb
3260
3261 BROADCOM BMIPS CPUFREQ DRIVER
3262 M:      Markus Mayer <mmayer@broadcom.com>
3263 M:      bcm-kernel-feedback-list@broadcom.com
3264 L:      linux-pm@vger.kernel.org
3265 S:      Maintained
3266 F:      drivers/cpufreq/bmips-cpufreq.c
3267
3268 BROADCOM BMIPS MIPS ARCHITECTURE
3269 M:      Kevin Cernekee <cernekee@gmail.com>
3270 M:      Florian Fainelli <f.fainelli@gmail.com>
3271 L:      bcm-kernel-feedback-list@broadcom.com
3272 L:      linux-mips@vger.kernel.org
3273 T:      git git://github.com/broadcom/stblinux.git
3274 S:      Maintained
3275 F:      arch/mips/bmips/*
3276 F:      arch/mips/include/asm/mach-bmips/*
3277 F:      arch/mips/kernel/*bmips*
3278 F:      arch/mips/boot/dts/brcm/bcm*.dts*
3279 F:      drivers/irqchip/irq-bcm63*
3280 F:      drivers/irqchip/irq-bcm7*
3281 F:      drivers/irqchip/irq-brcmstb*
3282 F:      include/linux/bcm963xx_nvram.h
3283 F:      include/linux/bcm963xx_tag.h
3284
3285 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
3286 M:      Rasesh Mody <rmody@marvell.com>
3287 M:      GR-Linux-NIC-Dev@marvell.com
3288 L:      netdev@vger.kernel.org
3289 S:      Supported
3290 F:      drivers/net/ethernet/broadcom/bnx2.*
3291 F:      drivers/net/ethernet/broadcom/bnx2_*
3292
3293 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
3294 M:      QLogic-Storage-Upstream@qlogic.com
3295 L:      linux-scsi@vger.kernel.org
3296 S:      Supported
3297 F:      drivers/scsi/bnx2fc/
3298
3299 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
3300 M:      QLogic-Storage-Upstream@qlogic.com
3301 L:      linux-scsi@vger.kernel.org
3302 S:      Supported
3303 F:      drivers/scsi/bnx2i/
3304
3305 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
3306 M:      Ariel Elior <aelior@marvell.com>
3307 M:      Sudarsana Kalluru <skalluru@marvell.com>
3308 M:      GR-everest-linux-l2@marvell.com
3309 L:      netdev@vger.kernel.org
3310 S:      Supported
3311 F:      drivers/net/ethernet/broadcom/bnx2x/
3312
3313 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
3314 M:      Michael Chan <michael.chan@broadcom.com>
3315 L:      netdev@vger.kernel.org
3316 S:      Supported
3317 F:      drivers/net/ethernet/broadcom/bnxt/
3318
3319 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
3320 M:      Arend van Spriel <arend.vanspriel@broadcom.com>
3321 M:      Franky Lin <franky.lin@broadcom.com>
3322 M:      Hante Meuleman <hante.meuleman@broadcom.com>
3323 M:      Chi-Hsien Lin <chi-hsien.lin@cypress.com>
3324 M:      Wright Feng <wright.feng@cypress.com>
3325 L:      linux-wireless@vger.kernel.org
3326 L:      brcm80211-dev-list.pdl@broadcom.com
3327 L:      brcm80211-dev-list@cypress.com
3328 S:      Supported
3329 F:      drivers/net/wireless/broadcom/brcm80211/
3330
3331 BROADCOM BRCMSTB GPIO DRIVER
3332 M:      Gregory Fong <gregory.0xf0@gmail.com>
3333 L:      bcm-kernel-feedback-list@broadcom.com
3334 S:      Supported
3335 F:      drivers/gpio/gpio-brcmstb.c
3336 F:      Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
3337
3338 BROADCOM BRCMSTB I2C DRIVER
3339 M:      Kamal Dasu <kdasu.kdev@gmail.com>
3340 L:      linux-i2c@vger.kernel.org
3341 L:      bcm-kernel-feedback-list@broadcom.com
3342 S:      Supported
3343 F:      drivers/i2c/busses/i2c-brcmstb.c
3344 F:      Documentation/devicetree/bindings/i2c/i2c-brcmstb.txt
3345
3346 BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
3347 M:      Al Cooper <alcooperx@gmail.com>
3348 L:      linux-kernel@vger.kernel.org
3349 L:      bcm-kernel-feedback-list@broadcom.com
3350 S:      Maintained
3351 F:      drivers/phy/broadcom/phy-brcm-usb*
3352
3353 BROADCOM GENET ETHERNET DRIVER
3354 M:      Doug Berger <opendmb@gmail.com>
3355 M:      Florian Fainelli <f.fainelli@gmail.com>
3356 L:      bcm-kernel-feedback-list@broadcom.com
3357 L:      netdev@vger.kernel.org
3358 S:      Supported
3359 F:      drivers/net/ethernet/broadcom/genet/
3360
3361 BROADCOM IPROC ARM ARCHITECTURE
3362 M:      Ray Jui <rjui@broadcom.com>
3363 M:      Scott Branden <sbranden@broadcom.com>
3364 M:      bcm-kernel-feedback-list@broadcom.com
3365 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3366 T:      git git://github.com/broadcom/cygnus-linux.git
3367 S:      Maintained
3368 N:      iproc
3369 N:      cygnus
3370 N:      bcm[-_]nsp
3371 N:      bcm9113*
3372 N:      bcm9583*
3373 N:      bcm9585*
3374 N:      bcm9586*
3375 N:      bcm988312
3376 N:      bcm113*
3377 N:      bcm583*
3378 N:      bcm585*
3379 N:      bcm586*
3380 N:      bcm88312
3381 N:      hr2
3382 N:      stingray
3383 F:      arch/arm64/boot/dts/broadcom/northstar2/*
3384 F:      arch/arm64/boot/dts/broadcom/stingray/*
3385 F:      drivers/clk/bcm/clk-ns*
3386 F:      drivers/clk/bcm/clk-sr*
3387 F:      drivers/pinctrl/bcm/pinctrl-ns*
3388 F:      include/dt-bindings/clock/bcm-sr*
3389
3390 BROADCOM KONA GPIO DRIVER
3391 M:      Ray Jui <rjui@broadcom.com>
3392 L:      bcm-kernel-feedback-list@broadcom.com
3393 S:      Supported
3394 F:      drivers/gpio/gpio-bcm-kona.c
3395 F:      Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
3396
3397 BROADCOM NETXTREME-E ROCE DRIVER
3398 M:      Selvin Xavier <selvin.xavier@broadcom.com>
3399 M:      Devesh Sharma <devesh.sharma@broadcom.com>
3400 M:      Somnath Kotur <somnath.kotur@broadcom.com>
3401 M:      Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
3402 L:      linux-rdma@vger.kernel.org
3403 W:      http://www.broadcom.com
3404 S:      Supported
3405 F:      drivers/infiniband/hw/bnxt_re/
3406 F:      include/uapi/rdma/bnxt_re-abi.h
3407
3408 BROADCOM NVRAM DRIVER
3409 M:      Rafał Miłecki <zajec5@gmail.com>
3410 L:      linux-mips@vger.kernel.org
3411 S:      Maintained
3412 F:      drivers/firmware/broadcom/*
3413
3414 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
3415 M:      Rafał Miłecki <zajec5@gmail.com>
3416 L:      linux-wireless@vger.kernel.org
3417 S:      Maintained
3418 F:      drivers/bcma/
3419 F:      include/linux/bcma/
3420
3421 BROADCOM STB AVS CPUFREQ DRIVER
3422 M:      Markus Mayer <mmayer@broadcom.com>
3423 M:      bcm-kernel-feedback-list@broadcom.com
3424 L:      linux-pm@vger.kernel.org
3425 S:      Maintained
3426 F:      Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
3427 F:      drivers/cpufreq/brcmstb*
3428
3429 BROADCOM STB AVS TMON DRIVER
3430 M:      Markus Mayer <mmayer@broadcom.com>
3431 M:      bcm-kernel-feedback-list@broadcom.com
3432 L:      linux-pm@vger.kernel.org
3433 S:      Maintained
3434 F:      Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt
3435 F:      drivers/thermal/broadcom/brcmstb*
3436
3437 BROADCOM STB NAND FLASH DRIVER
3438 M:      Brian Norris <computersforpeace@gmail.com>
3439 M:      Kamal Dasu <kdasu.kdev@gmail.com>
3440 L:      linux-mtd@lists.infradead.org
3441 L:      bcm-kernel-feedback-list@broadcom.com
3442 S:      Maintained
3443 F:      drivers/mtd/nand/raw/brcmnand/
3444
3445 BROADCOM STB DPFE DRIVER
3446 M:      Markus Mayer <mmayer@broadcom.com>
3447 M:      bcm-kernel-feedback-list@broadcom.com
3448 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3449 S:      Maintained
3450 F:      Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt
3451 F:      drivers/memory/brcmstb_dpfe.c
3452
3453 BROADCOM SPI DRIVER
3454 M:      Kamal Dasu <kdasu.kdev@gmail.com>
3455 M:      bcm-kernel-feedback-list@broadcom.com
3456 S:      Maintained
3457 F:      Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.txt
3458 F:      drivers/spi/spi-bcm-qspi.*
3459 F:      drivers/spi/spi-brcmstb-qspi.c
3460 F:      drivers/spi/spi-iproc-qspi.c
3461
3462 BROADCOM SYSTEMPORT ETHERNET DRIVER
3463 M:      Florian Fainelli <f.fainelli@gmail.com>
3464 L:      bcm-kernel-feedback-list@broadcom.com
3465 L:      netdev@vger.kernel.org
3466 S:      Supported
3467 F:      drivers/net/ethernet/broadcom/bcmsysport.*
3468
3469 BROADCOM TG3 GIGABIT ETHERNET DRIVER
3470 M:      Siva Reddy Kallam <siva.kallam@broadcom.com>
3471 M:      Prashant Sreedharan <prashant@broadcom.com>
3472 M:      Michael Chan <mchan@broadcom.com>
3473 L:      netdev@vger.kernel.org
3474 S:      Supported
3475 F:      drivers/net/ethernet/broadcom/tg3.*
3476
3477 BROCADE BFA FC SCSI DRIVER
3478 M:      Anil Gurumurthy <anil.gurumurthy@qlogic.com>
3479 M:      Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
3480 L:      linux-scsi@vger.kernel.org
3481 S:      Supported
3482 F:      drivers/scsi/bfa/
3483
3484 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
3485 M:      Rasesh Mody <rmody@marvell.com>
3486 M:      Sudarsana Kalluru <skalluru@marvell.com>
3487 M:      GR-Linux-NIC-Dev@marvell.com
3488 L:      netdev@vger.kernel.org
3489 S:      Supported
3490 F:      drivers/net/ethernet/brocade/bna/
3491
3492 BSG (block layer generic sg v4 driver)
3493 M:      FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3494 L:      linux-scsi@vger.kernel.org
3495 S:      Supported
3496 F:      block/bsg.c
3497 F:      include/linux/bsg.h
3498 F:      include/uapi/linux/bsg.h
3499
3500 BT87X AUDIO DRIVER
3501 M:      Clemens Ladisch <clemens@ladisch.de>
3502 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3503 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3504 S:      Maintained
3505 F:      Documentation/sound/cards/bt87x.rst
3506 F:      sound/pci/bt87x.c
3507
3508 BT8XXGPIO DRIVER
3509 M:      Michael Buesch <m@bues.ch>
3510 W:      http://bu3sch.de/btgpio.php
3511 S:      Maintained
3512 F:      drivers/gpio/gpio-bt8xx.c
3513
3514 BTRFS FILE SYSTEM
3515 M:      Chris Mason <clm@fb.com>
3516 M:      Josef Bacik <josef@toxicpanda.com>
3517 M:      David Sterba <dsterba@suse.com>
3518 L:      linux-btrfs@vger.kernel.org
3519 W:      http://btrfs.wiki.kernel.org/
3520 Q:      http://patchwork.kernel.org/project/linux-btrfs/list/
3521 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
3522 S:      Maintained
3523 F:      Documentation/filesystems/btrfs.txt
3524 F:      fs/btrfs/
3525 F:      include/linux/btrfs*
3526 F:      include/uapi/linux/btrfs*
3527
3528 BTTV VIDEO4LINUX DRIVER
3529 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
3530 L:      linux-media@vger.kernel.org
3531 W:      https://linuxtv.org
3532 T:      git git://linuxtv.org/media_tree.git
3533 S:      Odd fixes
3534 F:      Documentation/media/v4l-drivers/bttv*
3535 F:      drivers/media/pci/bt8xx/bttv*
3536
3537 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3538 M:      Chanwoo Choi <cw00.choi@samsung.com>
3539 L:      linux-pm@vger.kernel.org
3540 L:      linux-samsung-soc@vger.kernel.org
3541 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3542 S:      Maintained
3543 F:      drivers/devfreq/exynos-bus.c
3544 F:      Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3545
3546 BUSLOGIC SCSI DRIVER
3547 M:      Khalid Aziz <khalid@gonehiking.org>
3548 L:      linux-scsi@vger.kernel.org
3549 S:      Maintained
3550 F:      drivers/scsi/BusLogic.*
3551 F:      drivers/scsi/FlashPoint.*
3552
3553 C-MEDIA CMI8788 DRIVER
3554 M:      Clemens Ladisch <clemens@ladisch.de>
3555 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3556 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3557 S:      Maintained
3558 F:      sound/pci/oxygen/
3559
3560 C-SKY ARCHITECTURE
3561 M:      Guo Ren <guoren@kernel.org>
3562 T:      git https://github.com/c-sky/csky-linux.git
3563 S:      Supported
3564 F:      arch/csky/
3565 F:      Documentation/devicetree/bindings/csky/
3566 F:      drivers/irqchip/irq-csky-*
3567 F:      Documentation/devicetree/bindings/interrupt-controller/csky,*
3568 F:      drivers/clocksource/timer-gx6605s.c
3569 F:      drivers/clocksource/timer-mp-csky.c
3570 F:      Documentation/devicetree/bindings/timer/csky,*
3571 K:      csky
3572 N:      csky
3573
3574 C6X ARCHITECTURE
3575 M:      Mark Salter <msalter@redhat.com>
3576 M:      Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3577 L:      linux-c6x-dev@linux-c6x.org
3578 W:      http://www.linux-c6x.org/wiki/index.php/Main_Page
3579 S:      Maintained
3580 F:      arch/c6x/
3581
3582 CA8210 IEEE-802.15.4 RADIO DRIVER
3583 M:      Harry Morris <h.morris@cascoda.com>
3584 L:      linux-wpan@vger.kernel.org
3585 W:      https://github.com/Cascoda/ca8210-linux.git
3586 S:      Maintained
3587 F:      drivers/net/ieee802154/ca8210.c
3588 F:      Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3589
3590 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3591 M:      David Howells <dhowells@redhat.com>
3592 L:      linux-cachefs@redhat.com (moderated for non-subscribers)
3593 S:      Supported
3594 F:      Documentation/filesystems/caching/cachefiles.txt
3595 F:      fs/cachefiles/
3596
3597 CADENCE MIPI-CSI2 BRIDGES
3598 M:      Maxime Ripard <mripard@kernel.org>
3599 L:      linux-media@vger.kernel.org
3600 S:      Maintained
3601 F:      Documentation/devicetree/bindings/media/cdns,*.txt
3602 F:      drivers/media/platform/cadence/cdns-csi2*
3603
3604 CADET FM/AM RADIO RECEIVER DRIVER
3605 M:      Hans Verkuil <hverkuil@xs4all.nl>
3606 L:      linux-media@vger.kernel.org
3607 T:      git git://linuxtv.org/media_tree.git
3608 W:      https://linuxtv.org
3609 S:      Maintained
3610 F:      drivers/media/radio/radio-cadet*
3611
3612 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3613 M:      Jonathan Corbet <corbet@lwn.net>
3614 L:      linux-media@vger.kernel.org
3615 T:      git git://linuxtv.org/media_tree.git
3616 S:      Maintained
3617 F:      Documentation/media/v4l-drivers/cafe_ccic*
3618 F:      drivers/media/platform/marvell-ccic/
3619
3620 CAIF NETWORK LAYER
3621 L:      netdev@vger.kernel.org
3622 S:      Orphan
3623 F:      Documentation/networking/caif/
3624 F:      drivers/net/caif/
3625 F:      include/uapi/linux/caif/
3626 F:      include/net/caif/
3627 F:      net/caif/
3628
3629 CAKE QDISC
3630 M:      Toke Høiland-Jørgensen <toke@toke.dk>
3631 L:      cake@lists.bufferbloat.net (moderated for non-subscribers)
3632 S:      Maintained
3633 F:      net/sched/sch_cake.c
3634
3635 CALGARY x86-64 IOMMU
3636 M:      Muli Ben-Yehuda <mulix@mulix.org>
3637 M:      Jon Mason <jdmason@kudzu.us>
3638 L:      iommu@lists.linux-foundation.org
3639 S:      Maintained
3640 F:      arch/x86/kernel/pci-calgary_64.c
3641 F:      arch/x86/kernel/tce_64.c
3642 F:      arch/x86/include/asm/calgary.h
3643 F:      arch/x86/include/asm/tce.h
3644
3645 CAN NETWORK DRIVERS
3646 M:      Wolfgang Grandegger <wg@grandegger.com>
3647 M:      Marc Kleine-Budde <mkl@pengutronix.de>
3648 L:      linux-can@vger.kernel.org
3649 W:      https://github.com/linux-can
3650 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3651 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3652 S:      Maintained
3653 F:      Documentation/devicetree/bindings/net/can/
3654 F:      drivers/net/can/
3655 F:      include/linux/can/dev.h
3656 F:      include/linux/can/led.h
3657 F:      include/linux/can/rx-offload.h
3658 F:      include/linux/can/platform/
3659 F:      include/uapi/linux/can/error.h
3660 F:      include/uapi/linux/can/netlink.h
3661 F:      include/uapi/linux/can/vxcan.h
3662
3663 CAN NETWORK LAYER
3664 M:      Oliver Hartkopp <socketcan@hartkopp.net>
3665 M:      Marc Kleine-Budde <mkl@pengutronix.de>
3666 L:      linux-can@vger.kernel.org
3667 W:      https://github.com/linux-can
3668 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3669 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3670 S:      Maintained
3671 F:      Documentation/networking/can.rst
3672 F:      net/can/
3673 F:      include/linux/can/core.h
3674 F:      include/linux/can/skb.h
3675 F:      include/net/netns/can.h
3676 F:      include/uapi/linux/can.h
3677 F:      include/uapi/linux/can/bcm.h
3678 F:      include/uapi/linux/can/raw.h
3679 F:      include/uapi/linux/can/gw.h
3680
3681 CAN-J1939 NETWORK LAYER
3682 M:      Robin van der Gracht <robin@protonic.nl>
3683 M:      Oleksij Rempel <o.rempel@pengutronix.de>
3684 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
3685 L:      linux-can@vger.kernel.org
3686 S:      Maintained
3687 F:      Documentation/networking/j1939.txt
3688 F:      net/can/j1939/
3689 F:      include/uapi/linux/can/j1939.h
3690
3691 CAPABILITIES
3692 M:      Serge Hallyn <serge@hallyn.com>
3693 L:      linux-security-module@vger.kernel.org
3694 S:      Supported
3695 F:      include/linux/capability.h
3696 F:      include/uapi/linux/capability.h
3697 F:      security/commoncap.c
3698 F:      kernel/capability.c
3699
3700 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3701 M:      Kevin Tsai <ktsai@capellamicro.com>
3702 S:      Maintained
3703 F:      drivers/iio/light/cm*
3704
3705 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3706 M:      Christian Lamparter <chunkeey@googlemail.com>
3707 L:      linux-wireless@vger.kernel.org
3708 W:      http://wireless.kernel.org/en/users/Drivers/carl9170
3709 S:      Maintained
3710 F:      drivers/net/wireless/ath/carl9170/
3711
3712 CAVIUM I2C DRIVER
3713 M:      Jan Glauber <jglauber@cavium.com>
3714 M:      David Daney <david.daney@cavium.com>
3715 W:      http://www.cavium.com
3716 S:      Supported
3717 F:      drivers/i2c/busses/i2c-octeon*
3718 F:      drivers/i2c/busses/i2c-thunderx*
3719
3720 CAVIUM LIQUIDIO NETWORK DRIVER
3721 M:      Derek Chickles <dchickles@marvell.com>
3722 M:      Satanand Burla <sburla@marvell.com>
3723 M:      Felix Manlunas <fmanlunas@marvell.com>
3724 L:      netdev@vger.kernel.org
3725 W:      http://www.cavium.com
3726 S:      Supported
3727 F:      drivers/net/ethernet/cavium/liquidio/
3728
3729 CAVIUM MMC DRIVER
3730 M:      Jan Glauber <jglauber@cavium.com>
3731 M:      David Daney <david.daney@cavium.com>
3732 M:      Steven J. Hill <Steven.Hill@cavium.com>
3733 W:      http://www.cavium.com
3734 S:      Supported
3735 F:      drivers/mmc/host/cavium*
3736
3737 CAVIUM OCTEON-TX CRYPTO DRIVER
3738 M:      George Cherian <george.cherian@cavium.com>
3739 L:      linux-crypto@vger.kernel.org
3740 W:      http://www.cavium.com
3741 S:      Supported
3742 F:      drivers/crypto/cavium/cpt/
3743
3744 CAVIUM THUNDERX2 ARM64 SOC
3745 M:      Robert Richter <rrichter@cavium.com>
3746 M:      Jayachandran C <jnair@caviumnetworks.com>
3747 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3748 S:      Maintained
3749 F:      arch/arm64/boot/dts/cavium/thunder2-99xx*
3750 F:      Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3751
3752 CC2520 IEEE-802.15.4 RADIO DRIVER
3753 M:      Varka Bhadram <varkabhadram@gmail.com>
3754 L:      linux-wpan@vger.kernel.org
3755 S:      Maintained
3756 F:      drivers/net/ieee802154/cc2520.c
3757 F:      include/linux/spi/cc2520.h
3758 F:      Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3759
3760 CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
3761 M:      Gilad Ben-Yossef <gilad@benyossef.com>
3762 L:      linux-crypto@vger.kernel.org
3763 S:      Supported
3764 F:      drivers/crypto/ccree/
3765 W:      https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3766
3767 CEC FRAMEWORK
3768 M:      Hans Verkuil <hverkuil-cisco@xs4all.nl>
3769 L:      linux-media@vger.kernel.org
3770 T:      git git://linuxtv.org/media_tree.git
3771 W:      http://linuxtv.org
3772 S:      Supported
3773 F:      Documentation/media/kapi/cec-core.rst
3774 F:      Documentation/media/uapi/cec
3775 F:      drivers/media/cec/
3776 F:      drivers/media/rc/keymaps/rc-cec.c
3777 F:      include/media/cec.h
3778 F:      include/media/cec-notifier.h
3779 F:      include/uapi/linux/cec.h
3780 F:      include/uapi/linux/cec-funcs.h
3781 F:      Documentation/devicetree/bindings/media/cec.txt
3782 F:      Documentation/ABI/testing/debugfs-cec-error-inj
3783
3784 CEC GPIO DRIVER
3785 M:      Hans Verkuil <hverkuil-cisco@xs4all.nl>
3786 L:      linux-media@vger.kernel.org
3787 T:      git git://linuxtv.org/media_tree.git
3788 W:      http://linuxtv.org
3789 S:      Supported
3790 F:      drivers/media/platform/cec-gpio/
3791 F:      Documentation/devicetree/bindings/media/cec-gpio.txt
3792
3793 CELL BROADBAND ENGINE ARCHITECTURE
3794 M:      Arnd Bergmann <arnd@arndb.de>
3795 L:      linuxppc-dev@lists.ozlabs.org
3796 W:      http://www.ibm.com/developerworks/power/cell/
3797 S:      Supported
3798 F:      arch/powerpc/include/asm/cell*.h
3799 F:      arch/powerpc/include/asm/spu*.h
3800 F:      arch/powerpc/include/uapi/asm/spu*.h
3801 F:      arch/powerpc/oprofile/*cell*
3802 F:      arch/powerpc/platforms/cell/
3803
3804 CEPH COMMON CODE (LIBCEPH)
3805 M:      Ilya Dryomov <idryomov@gmail.com>
3806 M:      Jeff Layton <jlayton@kernel.org>
3807 M:      Sage Weil <sage@redhat.com>
3808 L:      ceph-devel@vger.kernel.org
3809 W:      http://ceph.com/
3810 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3811 T:      git git://github.com/ceph/ceph-client.git
3812 S:      Supported
3813 F:      net/ceph/
3814 F:      include/linux/ceph/
3815 F:      include/linux/crush/
3816
3817 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3818 M:      Jeff Layton <jlayton@kernel.org>
3819 M:      Sage Weil <sage@redhat.com>
3820 M:      Ilya Dryomov <idryomov@gmail.com>
3821 L:      ceph-devel@vger.kernel.org
3822 W:      http://ceph.com/
3823 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3824 T:      git git://github.com/ceph/ceph-client.git
3825 S:      Supported
3826 F:      Documentation/filesystems/ceph.txt
3827 F:      fs/ceph/
3828
3829 CERTIFICATE HANDLING:
3830 M:      David Howells <dhowells@redhat.com>
3831 M:      David Woodhouse <dwmw2@infradead.org>
3832 L:      keyrings@vger.kernel.org
3833 S:      Maintained
3834 F:      Documentation/admin-guide/module-signing.rst
3835 F:      certs/
3836 F:      scripts/sign-file.c
3837 F:      scripts/extract-cert.c
3838
3839 CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3840 L:      devel@driverdev.osuosl.org
3841 S:      Obsolete
3842 F:      drivers/staging/wusbcore/
3843
3844 CFAG12864B LCD DRIVER
3845 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3846 S:      Maintained
3847 F:      drivers/auxdisplay/cfag12864b.c
3848 F:      include/linux/cfag12864b.h
3849
3850 CFAG12864BFB LCD FRAMEBUFFER DRIVER
3851 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3852 S:      Maintained
3853 F:      drivers/auxdisplay/cfag12864bfb.c
3854 F:      include/linux/cfag12864b.h
3855
3856 802.11 (including CFG80211/NL80211)
3857 M:      Johannes Berg <johannes@sipsolutions.net>
3858 L:      linux-wireless@vger.kernel.org
3859 W:      http://wireless.kernel.org/
3860 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3861 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3862 S:      Maintained
3863 F:      net/wireless/
3864 F:      include/uapi/linux/nl80211.h
3865 F:      include/linux/ieee80211.h
3866 F:      include/net/wext.h
3867 F:      include/net/cfg80211.h
3868 F:      include/net/iw_handler.h
3869 F:      include/net/ieee80211_radiotap.h
3870 F:      Documentation/driver-api/80211/cfg80211.rst
3871 F:      Documentation/networking/regulatory.txt
3872
3873 CHAR and MISC DRIVERS
3874 M:      Arnd Bergmann <arnd@arndb.de>
3875 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3876 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3877 S:      Supported
3878 F:      drivers/char/
3879 F:      drivers/misc/
3880 F:      include/linux/miscdevice.h
3881
3882 CHECKPATCH
3883 M:      Andy Whitcroft <apw@canonical.com>
3884 M:      Joe Perches <joe@perches.com>
3885 S:      Maintained
3886 F:      scripts/checkpatch.pl
3887
3888 CHINESE DOCUMENTATION
3889 M:      Harry Wei <harryxiyou@gmail.com>
3890 M:      Alex Shi <alex.shi@linux.alibaba.com>
3891 L:      xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3892 S:      Maintained
3893 F:      Documentation/translations/zh_CN/
3894
3895 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3896 M:      Peter Chen <Peter.Chen@nxp.com>
3897 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3898 L:      linux-usb@vger.kernel.org
3899 S:      Maintained
3900 F:      drivers/usb/chipidea/
3901
3902 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3903 M:      Hans de Goede <hdegoede@redhat.com>
3904 L:      linux-input@vger.kernel.org
3905 S:      Maintained
3906 F:      Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3907 F:      drivers/input/touchscreen/chipone_icn8318.c
3908
3909 CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
3910 M:      Hans de Goede <hdegoede@redhat.com>
3911 L:      linux-input@vger.kernel.org
3912 S:      Maintained
3913 F:      drivers/input/touchscreen/chipone_icn8505.c
3914
3915 CHROME HARDWARE PLATFORM SUPPORT
3916 M:      Benson Leung <bleung@chromium.org>
3917 M:      Enric Balletbo i Serra <enric.balletbo@collabora.com>
3918 S:      Maintained
3919 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git
3920 F:      drivers/platform/chrome/
3921
3922 CHROMEOS EC SUBDRIVERS
3923 M:      Benson Leung <bleung@chromium.org>
3924 M:      Enric Balletbo i Serra <enric.balletbo@collabora.com>
3925 R:      Guenter Roeck <groeck@chromium.org>
3926 S:      Maintained
3927 N:      cros_ec
3928 N:      cros-ec
3929 F:      drivers/power/supply/cros_usbpd-charger.c
3930
3931 CHROMEOS EC CODEC DRIVER
3932 M:      Cheng-Yi Chiang <cychiang@chromium.org>
3933 S:      Maintained
3934 R:      Enric Balletbo i Serra <enric.balletbo@collabora.com>
3935 R:      Guenter Roeck <groeck@chromium.org>
3936 F:      Documentation/devicetree/bindings/sound/google,cros-ec-codec.txt
3937 F:      sound/soc/codecs/cros_ec_codec.*
3938
3939 CIRRUS LOGIC AUDIO CODEC DRIVERS
3940 M:      Brian Austin <brian.austin@cirrus.com>
3941 M:      Paul Handrigan <Paul.Handrigan@cirrus.com>
3942 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3943 S:      Maintained
3944 F:      sound/soc/codecs/cs*
3945
3946 CIRRUS LOGIC EP93XX ETHERNET DRIVER
3947 M:      Hartley Sweeten <hsweeten@visionengravers.com>
3948 L:      netdev@vger.kernel.org
3949 S:      Maintained
3950 F:      drivers/net/ethernet/cirrus/ep93xx_eth.c
3951
3952 CIRRUS LOGIC LOCHNAGAR DRIVER
3953 M:      Charles Keepax <ckeepax@opensource.cirrus.com>
3954 M:      Richard Fitzgerald <rf@opensource.cirrus.com>
3955 L:      patches@opensource.cirrus.com
3956 S:      Supported
3957 F:      drivers/clk/clk-lochnagar.c
3958 F:      drivers/hwmon/lochnagar-hwmon.c
3959 F:      drivers/mfd/lochnagar-i2c.c
3960 F:      drivers/pinctrl/cirrus/pinctrl-lochnagar.c
3961 F:      drivers/regulator/lochnagar-regulator.c
3962 F:      sound/soc/codecs/lochnagar-sc.c
3963 F:      include/dt-bindings/clk/lochnagar.h
3964 F:      include/dt-bindings/pinctrl/lochnagar.h
3965 F:      include/linux/mfd/lochnagar*
3966 F:      Documentation/devicetree/bindings/mfd/cirrus,lochnagar.txt
3967 F:      Documentation/devicetree/bindings/clock/cirrus,lochnagar.txt
3968 F:      Documentation/devicetree/bindings/hwmon/cirrus,lochnagar.txt
3969 F:      Documentation/devicetree/bindings/pinctrl/cirrus,lochnagar.txt
3970 F:      Documentation/devicetree/bindings/regulator/cirrus,lochnagar.txt
3971 F:      Documentation/devicetree/bindings/sound/cirrus,lochnagar.txt
3972 F:      Documentation/hwmon/lochnagar.rst
3973
3974 CISCO FCOE HBA DRIVER
3975 M:      Satish Kharat <satishkh@cisco.com>
3976 M:      Sesidhar Baddela <sebaddel@cisco.com>
3977 M:      Karan Tilak Kumar <kartilak@cisco.com>
3978 L:      linux-scsi@vger.kernel.org
3979 S:      Supported
3980 F:      drivers/scsi/fnic/
3981
3982 CISCO SCSI HBA DRIVER
3983 M:      Karan Tilak Kumar <kartilak@cisco.com>
3984 M:      Sesidhar Baddela <sebaddel@cisco.com>
3985 L:      linux-scsi@vger.kernel.org
3986 S:      Supported
3987 F:      drivers/scsi/snic/
3988
3989 CISCO VIC ETHERNET NIC DRIVER
3990 M:      Christian Benvenuti <benve@cisco.com>
3991 M:      Govindarajulu Varadarajan <_govind@gmx.com>
3992 M:      Parvi Kaustubhi <pkaustub@cisco.com>
3993 S:      Supported
3994 F:      drivers/net/ethernet/cisco/enic/
3995
3996 CISCO VIC LOW LATENCY NIC DRIVER
3997 M:      Christian Benvenuti <benve@cisco.com>
3998 M:      Nelson Escobar <neescoba@cisco.com>
3999 M:      Parvi Kaustubhi <pkaustub@cisco.com>
4000 S:      Supported
4001 F:      drivers/infiniband/hw/usnic/
4002
4003 CIRRUS LOGIC MADERA CODEC DRIVERS
4004 M:      Charles Keepax <ckeepax@opensource.cirrus.com>
4005 M:      Richard Fitzgerald <rf@opensource.cirrus.com>
4006 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
4007 L:      patches@opensource.cirrus.com
4008 T:      git https://github.com/CirrusLogic/linux-drivers.git
4009 W:      https://github.com/CirrusLogic/linux-drivers/wiki
4010 S:      Supported
4011 F:      Documentation/devicetree/bindings/mfd/madera.txt
4012 F:      Documentation/devicetree/bindings/pinctrl/cirrus,madera-pinctrl.txt
4013 F:      Documentation/devicetree/bindings/sound/madera.txt
4014 F:      include/dt-bindings/sound/madera*
4015 F:      include/linux/irqchip/irq-madera*
4016 F:      include/linux/mfd/madera/*
4017 F:      include/sound/madera*
4018 F:      drivers/gpio/gpio-madera*
4019 F:      drivers/irqchip/irq-madera*
4020 F:      drivers/mfd/madera*
4021 F:      drivers/mfd/cs47l*
4022 F:      drivers/pinctrl/cirrus/*
4023 F:      sound/soc/codecs/cs47l*
4024 F:      sound/soc/codecs/madera*
4025
4026 CLANG-FORMAT FILE
4027 M:      Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
4028 S:      Maintained
4029 F:      .clang-format
4030
4031 CLANG/LLVM BUILD SUPPORT
4032 L:      clang-built-linux@googlegroups.com
4033 W:      https://clangbuiltlinux.github.io/
4034 B:      https://github.com/ClangBuiltLinux/linux/issues
4035 C:      irc://chat.freenode.net/clangbuiltlinux
4036 S:      Supported
4037 K:      \b(?i:clang|llvm)\b
4038
4039 CLEANCACHE API
4040 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
4041 L:      linux-kernel@vger.kernel.org
4042 S:      Maintained
4043 F:      mm/cleancache.c
4044 F:      include/linux/cleancache.h
4045
4046 CLK API
4047 M:      Russell King <linux@armlinux.org.uk>
4048 L:      linux-clk@vger.kernel.org
4049 S:      Maintained
4050 F:      include/linux/clk.h
4051
4052 CLOCKSOURCE, CLOCKEVENT DRIVERS
4053 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
4054 M:      Thomas Gleixner <tglx@linutronix.de>
4055 L:      linux-kernel@vger.kernel.org
4056 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
4057 S:      Supported
4058 F:      drivers/clocksource/
4059 F:      Documentation/devicetree/bindings/timer/
4060
4061 CMPC ACPI DRIVER
4062 M:      Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
4063 M:      Daniel Oliveira Nascimento <don@syst.com.br>
4064 L:      platform-driver-x86@vger.kernel.org
4065 S:      Supported
4066 F:      drivers/platform/x86/classmate-laptop.c
4067
4068 COBALT MEDIA DRIVER
4069 M:      Hans Verkuil <hverkuil-cisco@xs4all.nl>
4070 L:      linux-media@vger.kernel.org
4071 T:      git git://linuxtv.org/media_tree.git
4072 W:      https://linuxtv.org
4073 S:      Supported
4074 F:      drivers/media/pci/cobalt/
4075
4076 COCCINELLE/Semantic Patches (SmPL)
4077 M:      Julia Lawall <Julia.Lawall@lip6.fr>
4078 M:      Gilles Muller <Gilles.Muller@lip6.fr>
4079 M:      Nicolas Palix <nicolas.palix@imag.fr>
4080 M:      Michal Marek <michal.lkml@markovi.net>
4081 L:      cocci@systeme.lip6.fr (moderated for non-subscribers)
4082 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
4083 W:      http://coccinelle.lip6.fr/
4084 S:      Supported
4085 F:      Documentation/dev-tools/coccinelle.rst
4086 F:      scripts/coccinelle/
4087 F:      scripts/coccicheck
4088
4089 CODA FILE SYSTEM
4090 M:      Jan Harkes <jaharkes@cs.cmu.edu>
4091 M:      coda@cs.cmu.edu
4092 L:      codalist@coda.cs.cmu.edu
4093 W:      http://www.coda.cs.cmu.edu/
4094 S:      Maintained
4095 F:      Documentation/filesystems/coda.txt
4096 F:      fs/coda/
4097 F:      include/linux/coda*.h
4098 F:      include/uapi/linux/coda*.h
4099
4100 CODA V4L2 MEM2MEM DRIVER
4101 M:      Philipp Zabel <p.zabel@pengutronix.de>
4102 L:      linux-media@vger.kernel.org
4103 S:      Maintained
4104 F:      Documentation/devicetree/bindings/media/coda.txt
4105 F:      drivers/media/platform/coda/
4106
4107 CODE OF CONDUCT
4108 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4109 S:      Supported
4110 F:      Documentation/process/code-of-conduct.rst
4111 F:      Documentation/process/code-of-conduct-interpretation.rst
4112
4113 COMMON CLK FRAMEWORK
4114 M:      Michael Turquette <mturquette@baylibre.com>
4115 M:      Stephen Boyd <sboyd@kernel.org>
4116 L:      linux-clk@vger.kernel.org
4117 Q:      http://patchwork.kernel.org/project/linux-clk/list/
4118 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
4119 S:      Maintained
4120 F:      Documentation/devicetree/bindings/clock/
4121 F:      drivers/clk/
4122 X:      drivers/clk/clkdev.c
4123 F:      include/linux/clk-pr*
4124 F:      include/linux/clk/
4125 F:      include/linux/of_clk.h
4126
4127 COMMON INTERNET FILE SYSTEM (CIFS)
4128 M:      Steve French <sfrench@samba.org>
4129 L:      linux-cifs@vger.kernel.org
4130 L:      samba-technical@lists.samba.org (moderated for non-subscribers)
4131 W:      http://linux-cifs.samba.org/
4132 T:      git git://git.samba.org/sfrench/cifs-2.6.git
4133 S:      Supported
4134 F:      Documentation/admin-guide/cifs/
4135 F:      fs/cifs/
4136
4137 COMPACTPCI HOTPLUG CORE
4138 M:      Scott Murray <scott@spiteful.org>
4139 L:      linux-pci@vger.kernel.org
4140 S:      Maintained
4141 F:      drivers/pci/hotplug/cpci_hotplug*
4142
4143 COMPACTPCI HOTPLUG GENERIC DRIVER
4144 M:      Scott Murray <scott@spiteful.org>
4145 L:      linux-pci@vger.kernel.org
4146 S:      Maintained
4147 F:      drivers/pci/hotplug/cpcihp_generic.c
4148
4149 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
4150 M:      Scott Murray <scott@spiteful.org>
4151 L:      linux-pci@vger.kernel.org
4152 S:      Maintained
4153 F:      drivers/pci/hotplug/cpcihp_zt5550.*
4154
4155 COMPAL LAPTOP SUPPORT
4156 M:      Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
4157 L:      platform-driver-x86@vger.kernel.org
4158 S:      Maintained
4159 F:      drivers/platform/x86/compal-laptop.c
4160
4161 COMPILER ATTRIBUTES
4162 M:      Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
4163 S:      Maintained
4164 F:      include/linux/compiler_attributes.h
4165
4166 CONEXANT ACCESSRUNNER USB DRIVER
4167 L:      accessrunner-general@lists.sourceforge.net
4168 W:      http://accessrunner.sourceforge.net/
4169 S:      Orphan
4170 F:      drivers/usb/atm/cxacru.c
4171
4172 CONFIGFS
4173 M:      Joel Becker <jlbec@evilplan.org>
4174 M:      Christoph Hellwig <hch@lst.de>
4175 T:      git git://git.infradead.org/users/hch/configfs.git
4176 S:      Supported
4177 F:      fs/configfs/
4178 F:      include/linux/configfs.h
4179
4180 CONNECTOR
4181 M:      Evgeniy Polyakov <zbr@ioremap.net>
4182 L:      netdev@vger.kernel.org
4183 S:      Maintained
4184 F:      drivers/connector/
4185
4186 CONTROL GROUP (CGROUP)
4187 M:      Tejun Heo <tj@kernel.org>
4188 M:      Li Zefan <lizefan@huawei.com>
4189 M:      Johannes Weiner <hannes@cmpxchg.org>
4190 L:      cgroups@vger.kernel.org
4191 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
4192 S:      Maintained
4193 F:      Documentation/admin-guide/cgroup-v2.rst
4194 F:      Documentation/admin-guide/cgroup-v1/
4195 F:      include/linux/cgroup*
4196 F:      kernel/cgroup/
4197
4198 CONTROL GROUP - CPUSET
4199 M:      Li Zefan <lizefan@huawei.com>
4200 L:      cgroups@vger.kernel.org
4201 W:      http://www.bullopensource.org/cpuset/
4202 W:      http://oss.sgi.com/projects/cpusets/
4203 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
4204 S:      Maintained
4205 F:      Documentation/admin-guide/cgroup-v1/cpusets.rst
4206 F:      include/linux/cpuset.h
4207 F:      kernel/cgroup/cpuset.c
4208
4209 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
4210 M:      Johannes Weiner <hannes@cmpxchg.org>
4211 M:      Michal Hocko <mhocko@kernel.org>
4212 M:      Vladimir Davydov <vdavydov.dev@gmail.com>
4213 L:      cgroups@vger.kernel.org
4214 L:      linux-mm@kvack.org
4215 S:      Maintained
4216 F:      mm/memcontrol.c
4217 F:      mm/swap_cgroup.c
4218
4219 CONTROL GROUP - BLOCK IO CONTROLLER (BLKIO)
4220 M:      Tejun Heo <tj@kernel.org>
4221 M:      Jens Axboe <axboe@kernel.dk>
4222 L:      cgroups@vger.kernel.org
4223 L:      linux-block@vger.kernel.org
4224 T:      git git://git.kernel.dk/linux-block
4225 F:      Documentation/admin-guide/cgroup-v1/blkio-controller.rst
4226 F:      block/blk-cgroup.c
4227 F:      include/linux/blk-cgroup.h
4228 F:      block/blk-throttle.c
4229 F:      block/blk-iolatency.c
4230 F:      block/bfq-cgroup.c
4231
4232 CORETEMP HARDWARE MONITORING DRIVER
4233 M:      Fenghua Yu <fenghua.yu@intel.com>
4234 L:      linux-hwmon@vger.kernel.org
4235 S:      Maintained
4236 F:      Documentation/hwmon/coretemp.rst
4237 F:      drivers/hwmon/coretemp.c
4238
4239 COSA/SRP SYNC SERIAL DRIVER
4240 M:      Jan "Yenya" Kasprzak <kas@fi.muni.cz>
4241 W:      http://www.fi.muni.cz/~kas/cosa/
4242 S:      Maintained
4243 F:      drivers/net/wan/cosa*
4244
4245 COUNTER SUBSYSTEM
4246 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
4247 L:      linux-iio@vger.kernel.org
4248 S:      Maintained
4249 F:      Documentation/ABI/testing/sysfs-bus-counter*
4250 F:      Documentation/driver-api/generic-counter.rst
4251 F:      drivers/counter/
4252 F:      include/linux/counter.h
4253 F:      include/linux/counter_enum.h
4254
4255 CPMAC ETHERNET DRIVER
4256 M:      Florian Fainelli <f.fainelli@gmail.com>
4257 L:      netdev@vger.kernel.org
4258 S:      Maintained
4259 F:      drivers/net/ethernet/ti/cpmac.c
4260
4261 CPU FREQUENCY SCALING FRAMEWORK
4262 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
4263 M:      Viresh Kumar <viresh.kumar@linaro.org>
4264 L:      linux-pm@vger.kernel.org
4265 S:      Maintained
4266 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4267 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git (For ARM Updates)
4268 B:      https://bugzilla.kernel.org
4269 F:      Documentation/admin-guide/pm/cpufreq.rst
4270 F:      Documentation/admin-guide/pm/intel_pstate.rst
4271 F:      Documentation/cpu-freq/
4272 F:      Documentation/devicetree/bindings/cpufreq/
4273 F:      drivers/cpufreq/
4274 F:      kernel/sched/cpufreq*.c
4275 F:      include/linux/cpufreq.h
4276 F:      include/linux/sched/cpufreq.h
4277 F:      tools/testing/selftests/cpufreq/
4278
4279 CPU FREQUENCY DRIVERS - ARM BIG LITTLE
4280 M:      Viresh Kumar <viresh.kumar@linaro.org>
4281 M:      Sudeep Holla <sudeep.holla@arm.com>
4282 L:      linux-pm@vger.kernel.org
4283 W:      http://www.arm.com/products/processors/technologies/biglittleprocessing.php
4284 S:      Maintained
4285 F:      drivers/cpufreq/arm_big_little.h
4286 F:      drivers/cpufreq/arm_big_little.c
4287
4288 CPU POWER MONITORING SUBSYSTEM
4289 M:      Thomas Renninger <trenn@suse.com>
4290 M:      Shuah Khan <shuah@kernel.org>
4291 M:      Shuah Khan <skhan@linuxfoundation.org>
4292 L:      linux-pm@vger.kernel.org
4293 S:      Maintained
4294 F:      tools/power/cpupower/
4295
4296 CPUID/MSR DRIVER
4297 M:      "H. Peter Anvin" <hpa@zytor.com>
4298 S:      Maintained
4299 F:      arch/x86/kernel/cpuid.c
4300 F:      arch/x86/kernel/msr.c
4301
4302 CPUIDLE DRIVER - ARM BIG LITTLE
4303 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
4304 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
4305 L:      linux-pm@vger.kernel.org
4306 L:      linux-arm-kernel@lists.infradead.org
4307 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4308 S:      Maintained
4309 F:      drivers/cpuidle/cpuidle-big_little.c
4310
4311 CPUIDLE DRIVER - ARM EXYNOS
4312 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
4313 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
4314 M:      Kukjin Kim <kgene@kernel.org>
4315 L:      linux-pm@vger.kernel.org
4316 L:      linux-samsung-soc@vger.kernel.org
4317 S:      Supported
4318 F:      drivers/cpuidle/cpuidle-exynos.c
4319 F:      arch/arm/mach-exynos/pm.c
4320
4321 CPUIDLE DRIVER - ARM PSCI
4322 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
4323 M:      Sudeep Holla <sudeep.holla@arm.com>
4324 L:      linux-pm@vger.kernel.org
4325 L:      linux-arm-kernel@lists.infradead.org
4326 S:      Supported
4327 F:      drivers/cpuidle/cpuidle-psci.c
4328
4329 CPU IDLE TIME MANAGEMENT FRAMEWORK
4330 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
4331 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
4332 L:      linux-pm@vger.kernel.org
4333 S:      Maintained
4334 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4335 B:      https://bugzilla.kernel.org
4336 F:      Documentation/admin-guide/pm/cpuidle.rst
4337 F:      Documentation/driver-api/pm/cpuidle.rst
4338 F:      drivers/cpuidle/*
4339 F:      include/linux/cpuidle.h
4340
4341 CRAMFS FILESYSTEM
4342 M:      Nicolas Pitre <nico@fluxnic.net>
4343 S:      Maintained
4344 F:      Documentation/filesystems/cramfs.txt
4345 F:      fs/cramfs/
4346
4347 CRYPTO API
4348 M:      Herbert Xu <herbert@gondor.apana.org.au>
4349 M:      "David S. Miller" <davem@davemloft.net>
4350 L:      linux-crypto@vger.kernel.org
4351 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
4352 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
4353 S:      Maintained
4354 F:      Documentation/crypto/
4355 F:      Documentation/devicetree/bindings/crypto/
4356 F:      arch/*/crypto/
4357 F:      crypto/
4358 F:      drivers/crypto/
4359 F:      include/crypto/
4360 F:      include/linux/crypto*
4361 F:      lib/crypto/
4362
4363 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
4364 M:      Neil Horman <nhorman@tuxdriver.com>
4365 L:      linux-crypto@vger.kernel.org
4366 S:      Maintained
4367 F:      crypto/ansi_cprng.c
4368 F:      crypto/rng.c
4369
4370 CS3308 MEDIA DRIVER
4371 M:      Hans Verkuil <hverkuil@xs4all.nl>
4372 L:      linux-media@vger.kernel.org
4373 T:      git git://linuxtv.org/media_tree.git
4374 W:      http://linuxtv.org
4375 S:      Odd Fixes
4376 F:      drivers/media/i2c/cs3308.c
4377
4378 CS5535 Audio ALSA driver
4379 M:      Jaya Kumar <jayakumar.alsa@gmail.com>
4380 S:      Maintained
4381 F:      sound/pci/cs5535audio/
4382
4383 CSI DRIVERS FOR ALLWINNER V3s
4384 M:      Yong Deng <yong.deng@magewell.com>
4385 L:      linux-media@vger.kernel.org
4386 T:      git git://linuxtv.org/media_tree.git
4387 S:      Maintained
4388 F:      drivers/media/platform/sunxi/sun6i-csi/
4389 F:      Documentation/devicetree/bindings/media/sun6i-csi.txt
4390
4391 CW1200 WLAN driver
4392 M:      Solomon Peachy <pizza@shaftnet.org>
4393 S:      Maintained
4394 F:      drivers/net/wireless/st/cw1200/
4395
4396 CX18 VIDEO4LINUX DRIVER
4397 M:      Andy Walls <awalls@md.metrocast.net>
4398 L:      ivtv-devel@ivtvdriver.org (subscribers-only)
4399 L:      linux-media@vger.kernel.org
4400 T:      git git://linuxtv.org/media_tree.git
4401 W:      https://linuxtv.org
4402 W:      http://www.ivtvdriver.org/index.php/Cx18
4403 S:      Maintained
4404 F:      Documentation/media/v4l-drivers/cx18*
4405 F:      drivers/media/pci/cx18/
4406 F:      include/uapi/linux/ivtv*
4407
4408 CX2341X MPEG ENCODER HELPER MODULE
4409 M:      Hans Verkuil <hverkuil@xs4all.nl>
4410 L:      linux-media@vger.kernel.org
4411 T:      git git://linuxtv.org/media_tree.git
4412 W:      https://linuxtv.org
4413 S:      Maintained
4414 F:      drivers/media/common/cx2341x*
4415 F:      include/media/drv-intf/cx2341x.h
4416
4417 CX24120 MEDIA DRIVER
4418 M:      Jemma Denson <jdenson@gmail.com>
4419 M:      Patrick Boettcher <patrick.boettcher@posteo.de>
4420 L:      linux-media@vger.kernel.org
4421 W:      https://linuxtv.org
4422 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4423 S:      Maintained
4424 F:      drivers/media/dvb-frontends/cx24120*
4425
4426 CX88 VIDEO4LINUX DRIVER
4427 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
4428 L:      linux-media@vger.kernel.org
4429 W:      https://linuxtv.org
4430 T:      git git://linuxtv.org/media_tree.git
4431 S:      Odd fixes
4432 F:      Documentation/media/v4l-drivers/cx88*
4433 F:      drivers/media/pci/cx88/
4434
4435 CXD2820R MEDIA DRIVER
4436 M:      Antti Palosaari <crope@iki.fi>
4437 L:      linux-media@vger.kernel.org
4438 W:      https://linuxtv.org
4439 W:      http://palosaari.fi/linux/
4440 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4441 T:      git git://linuxtv.org/anttip/media_tree.git
4442 S:      Maintained
4443 F:      drivers/media/dvb-frontends/cxd2820r*
4444
4445 CXGB3 ETHERNET DRIVER (CXGB3)
4446 M:      Vishal Kulkarni <vishal@chelsio.com>
4447 L:      netdev@vger.kernel.org
4448 W:      http://www.chelsio.com
4449 S:      Supported
4450 F:      drivers/net/ethernet/chelsio/cxgb3/
4451
4452 CXGB3 ISCSI DRIVER (CXGB3I)
4453 M:      Karen Xie <kxie@chelsio.com>
4454 L:      linux-scsi@vger.kernel.org
4455 W:      http://www.chelsio.com
4456 S:      Supported
4457 F:      drivers/scsi/cxgbi/cxgb3i
4458
4459 CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
4460 M:      Potnuri Bharat Teja <bharat@chelsio.com>
4461 L:      linux-rdma@vger.kernel.org
4462 W:      http://www.openfabrics.org
4463 S:      Supported
4464 F:      drivers/infiniband/hw/cxgb3/
4465 F:      include/uapi/rdma/cxgb3-abi.h
4466
4467 CXGB4 CRYPTO DRIVER (chcr)
4468 M:      Atul Gupta <atul.gupta@chelsio.com>
4469 L:      linux-crypto@vger.kernel.org
4470 W:      http://www.chelsio.com
4471 S:      Supported
4472 F:      drivers/crypto/chelsio
4473
4474 CXGB4 ETHERNET DRIVER (CXGB4)
4475 M:      Vishal Kulkarni <vishal@chelsio.com>
4476 L:      netdev@vger.kernel.org
4477 W:      http://www.chelsio.com
4478 S:      Supported
4479 F:      drivers/net/ethernet/chelsio/cxgb4/
4480
4481 CXGB4 ISCSI DRIVER (CXGB4I)
4482 M:      Karen Xie <kxie@chelsio.com>
4483 L:      linux-scsi@vger.kernel.org
4484 W:      http://www.chelsio.com
4485 S:      Supported
4486 F:      drivers/scsi/cxgbi/cxgb4i
4487
4488 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
4489 M:      Potnuri Bharat Teja <bharat@chelsio.com>
4490 L:      linux-rdma@vger.kernel.org
4491 W:      http://www.openfabrics.org
4492 S:      Supported
4493 F:      drivers/infiniband/hw/cxgb4/
4494 F:      include/uapi/rdma/cxgb4-abi.h
4495
4496 CXGB4VF ETHERNET DRIVER (CXGB4VF)
4497 M:      Casey Leedom <leedom@chelsio.com>
4498 L:      netdev@vger.kernel.org
4499 W:      http://www.chelsio.com
4500 S:      Supported
4501 F:      drivers/net/ethernet/chelsio/cxgb4vf/
4502
4503 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
4504 M:      Frederic Barrat <fbarrat@linux.ibm.com>
4505 M:      Andrew Donnellan <ajd@linux.ibm.com>
4506 L:      linuxppc-dev@lists.ozlabs.org
4507 S:      Supported
4508 F:      arch/powerpc/platforms/powernv/pci-cxl.c
4509 F:      drivers/misc/cxl/
4510 F:      include/misc/cxl*
4511 F:      include/uapi/misc/cxl.h
4512 F:      Documentation/powerpc/cxl.rst
4513 F:      Documentation/ABI/testing/sysfs-class-cxl
4514
4515 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
4516 M:      Manoj N. Kumar <manoj@linux.ibm.com>
4517 M:      Matthew R. Ochs <mrochs@linux.ibm.com>
4518 M:      Uma Krishnan <ukrishn@linux.ibm.com>
4519 L:      linux-scsi@vger.kernel.org
4520 S:      Supported
4521 F:      drivers/scsi/cxlflash/
4522 F:      include/uapi/scsi/cxlflash_ioctl.h
4523 F:      Documentation/powerpc/cxlflash.rst
4524
4525 CYBERPRO FB DRIVER
4526 M:      Russell King <linux@armlinux.org.uk>
4527 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4528 W:      http://www.armlinux.org.uk/
4529 S:      Maintained
4530 F:      drivers/video/fbdev/cyber2000fb.*
4531
4532 CYCLADES ASYNC MUX DRIVER
4533 W:      http://www.cyclades.com/
4534 S:      Orphan
4535 F:      drivers/tty/cyclades.c
4536 F:      include/linux/cyclades.h
4537 F:      include/uapi/linux/cyclades.h
4538
4539 CYCLADES PC300 DRIVER
4540 W:      http://www.cyclades.com/
4541 S:      Orphan
4542 F:      drivers/net/wan/pc300*
4543
4544 CYPRESS_FIRMWARE MEDIA DRIVER
4545 M:      Antti Palosaari <crope@iki.fi>
4546 L:      linux-media@vger.kernel.org
4547 W:      https://linuxtv.org
4548 W:      http://palosaari.fi/linux/
4549 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4550 T:      git git://linuxtv.org/anttip/media_tree.git
4551 S:      Maintained
4552 F:      drivers/media/common/cypress_firmware*
4553
4554 CYTTSP TOUCHSCREEN DRIVER
4555 M:      Ferruh Yigit <fery@cypress.com>
4556 L:      linux-input@vger.kernel.org
4557 S:      Supported
4558 F:      drivers/input/touchscreen/cyttsp*
4559 F:      include/linux/input/cyttsp.h
4560
4561 D-LINK DIR-685 TOUCHKEYS DRIVER
4562 M:      Linus Walleij <linus.walleij@linaro.org>
4563 L:      linux-input@vger.kernel.org
4564 S:      Supported
4565 F:      drivers/input/keyboard/dlink-dir685-touchkeys.c
4566
4567 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
4568 M:      Joshua Kinard <kumba@gentoo.org>
4569 S:      Maintained
4570 F:      drivers/rtc/rtc-ds1685.c
4571 F:      include/linux/rtc/ds1685.h
4572
4573 DAMA SLAVE for AX.25
4574 M:      Joerg Reuter <jreuter@yaina.de>
4575 W:      http://yaina.de/jreuter/
4576 W:      http://www.qsl.net/dl1bke/
4577 L:      linux-hams@vger.kernel.org
4578 S:      Maintained
4579 F:      net/ax25/af_ax25.c
4580 F:      net/ax25/ax25_dev.c
4581 F:      net/ax25/ax25_ds_*
4582 F:      net/ax25/ax25_in.c
4583 F:      net/ax25/ax25_out.c
4584 F:      net/ax25/ax25_timer.c
4585 F:      net/ax25/sysctl_net_ax25.c
4586
4587 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
4588 L:      netdev@vger.kernel.org
4589 S:      Orphan
4590 F:      Documentation/networking/device_drivers/dec/dmfe.txt
4591 F:      drivers/net/ethernet/dec/tulip/dmfe.c
4592
4593 DC390/AM53C974 SCSI driver
4594 M:      Hannes Reinecke <hare@suse.com>
4595 L:      linux-scsi@vger.kernel.org
4596 S:      Maintained
4597 F:      drivers/scsi/am53c974.c
4598
4599 DC395x SCSI driver
4600 M:      Oliver Neukum <oliver@neukum.org>
4601 M:      Ali Akcaagac <aliakc@web.de>
4602 M:      Jamie Lenehan <lenehan@twibble.org>
4603 L:      dc395x@twibble.org
4604 W:      http://twibble.org/dist/dc395x/
4605 W:      http://lists.twibble.org/mailman/listinfo/dc395x/
4606 S:      Maintained
4607 F:      Documentation/scsi/dc395x.txt
4608 F:      drivers/scsi/dc395x.*
4609
4610 DCCP PROTOCOL
4611 M:      Gerrit Renker <gerrit@erg.abdn.ac.uk>
4612 L:      dccp@vger.kernel.org
4613 W:      http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
4614 S:      Maintained
4615 F:      include/linux/dccp.h
4616 F:      include/uapi/linux/dccp.h
4617 F:      include/linux/tfrc.h
4618 F:      net/dccp/
4619
4620 DECnet NETWORK LAYER
4621 W:      http://linux-decnet.sourceforge.net
4622 L:      linux-decnet-user@lists.sourceforge.net
4623 S:      Orphan
4624 F:      Documentation/networking/decnet.txt
4625 F:      net/decnet/
4626
4627 DECSTATION PLATFORM SUPPORT
4628 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
4629 L:      linux-mips@vger.kernel.org
4630 W:      http://www.linux-mips.org/wiki/DECstation
4631 S:      Maintained
4632 F:      arch/mips/dec/
4633 F:      arch/mips/include/asm/dec/
4634 F:      arch/mips/include/asm/mach-dec/
4635
4636 DEFXX FDDI NETWORK DRIVER
4637 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
4638 S:      Maintained
4639 F:      drivers/net/fddi/defxx.*
4640
4641 DELL SMBIOS DRIVER
4642 M:      Pali Rohár <pali.rohar@gmail.com>
4643 M:      Mario Limonciello <mario.limonciello@dell.com>
4644 L:      platform-driver-x86@vger.kernel.org
4645 S:      Maintained
4646 F:      drivers/platform/x86/dell-smbios.*
4647
4648 DELL SMBIOS SMM DRIVER
4649 M:      Mario Limonciello <mario.limonciello@dell.com>
4650 L:      platform-driver-x86@vger.kernel.org
4651 S:      Maintained
4652 F:      drivers/platform/x86/dell-smbios-smm.c
4653
4654 DELL SMBIOS WMI DRIVER
4655 M:      Mario Limonciello <mario.limonciello@dell.com>
4656 L:      platform-driver-x86@vger.kernel.org
4657 S:      Maintained
4658 F:      drivers/platform/x86/dell-smbios-wmi.c
4659 F:      tools/wmi/dell-smbios-example.c
4660
4661 DEFZA FDDI NETWORK DRIVER
4662 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
4663 S:      Maintained
4664 F:      drivers/net/fddi/defza.*
4665
4666 DELL LAPTOP DRIVER
4667 M:      Matthew Garrett <mjg59@srcf.ucam.org>
4668 M:      Pali Rohár <pali.rohar@gmail.com>
4669 L:      platform-driver-x86@vger.kernel.org
4670 S:      Maintained
4671 F:      drivers/platform/x86/dell-laptop.c
4672
4673 DELL LAPTOP FREEFALL DRIVER
4674 M:      Pali Rohár <pali.rohar@gmail.com>
4675 S:      Maintained
4676 F:      drivers/platform/x86/dell-smo8800.c
4677
4678 DELL LAPTOP RBTN DRIVER
4679 M:      Pali Rohár <pali.rohar@gmail.com>
4680 S:      Maintained
4681 F:      drivers/platform/x86/dell-rbtn.*
4682
4683 DELL REMOTE BIOS UPDATE DRIVER
4684 M:      Stuart Hayes <stuart.w.hayes@gmail.com>
4685 L:      platform-driver-x86@vger.kernel.org
4686 S:      Maintained
4687 F:      drivers/platform/x86/dell_rbu.c
4688
4689 DELL LAPTOP SMM DRIVER
4690 M:      Pali Rohár <pali.rohar@gmail.com>
4691 S:      Maintained
4692 F:      drivers/hwmon/dell-smm-hwmon.c
4693 F:      include/uapi/linux/i8k.h
4694
4695 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
4696 M:      Stuart Hayes <stuart.w.hayes@gmail.com>
4697 L:      platform-driver-x86@vger.kernel.org
4698 S:      Maintained
4699 F:      Documentation/driver-api/dcdbas.rst
4700 F:      drivers/platform/x86/dcdbas.*
4701
4702 DELL WMI NOTIFICATIONS DRIVER
4703 M:      Matthew Garrett <mjg59@srcf.ucam.org>
4704 M:      Pali Rohár <pali.rohar@gmail.com>
4705 S:      Maintained
4706 F:      drivers/platform/x86/dell-wmi.c
4707
4708 DELL WMI DESCRIPTOR DRIVER
4709 M:      Mario Limonciello <mario.limonciello@dell.com>
4710 S:      Maintained
4711 F:      drivers/platform/x86/dell-wmi-descriptor.c
4712
4713 DELTA ST MEDIA DRIVER
4714 M:      Hugues Fruchet <hugues.fruchet@st.com>
4715 L:      linux-media@vger.kernel.org
4716 T:      git git://linuxtv.org/media_tree.git
4717 W:      https://linuxtv.org
4718 S:      Supported
4719 F:      drivers/media/platform/sti/delta
4720
4721 DENALI NAND DRIVER
4722 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
4723 L:      linux-mtd@lists.infradead.org
4724 S:      Supported
4725 F:      drivers/mtd/nand/raw/denali*
4726
4727 DESIGNWARE EDMA CORE IP DRIVER
4728 M:      Gustavo Pimentel <gustavo.pimentel@synopsys.com>
4729 L:      dmaengine@vger.kernel.org
4730 S:      Maintained
4731 F:      drivers/dma/dw-edma/
4732 F:      include/linux/dma/edma.h
4733
4734 DESIGNWARE USB2 DRD IP DRIVER
4735 M:      Minas Harutyunyan <hminas@synopsys.com>
4736 L:      linux-usb@vger.kernel.org
4737 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4738 S:      Maintained
4739 F:      drivers/usb/dwc2/
4740
4741 DESIGNWARE USB3 DRD IP DRIVER
4742 M:      Felipe Balbi <balbi@kernel.org>
4743 L:      linux-usb@vger.kernel.org
4744 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4745 S:      Maintained
4746 F:      drivers/usb/dwc3/
4747
4748 DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
4749 M:      Andreas Klinger <ak@it-klinger.de>
4750 L:      linux-iio@vger.kernel.org
4751 S:      Maintained
4752 F:      Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
4753 F:      drivers/iio/proximity/srf*.c
4754
4755 DEVICE COREDUMP (DEV_COREDUMP)
4756 M:      Johannes Berg <johannes@sipsolutions.net>
4757 L:      linux-kernel@vger.kernel.org
4758 S:      Maintained
4759 F:      drivers/base/devcoredump.c
4760 F:      include/linux/devcoredump.h
4761
4762 DEVICE FREQUENCY (DEVFREQ)
4763 M:      MyungJoo Ham <myungjoo.ham@samsung.com>
4764 M:      Kyungmin Park <kyungmin.park@samsung.com>
4765 R:      Chanwoo Choi <cw00.choi@samsung.com>
4766 L:      linux-pm@vger.kernel.org
4767 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4768 S:      Maintained
4769 F:      drivers/devfreq/
4770 F:      include/linux/devfreq.h
4771 F:      Documentation/devicetree/bindings/devfreq/
4772 F:      include/trace/events/devfreq.h
4773
4774 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
4775 M:      Chanwoo Choi <cw00.choi@samsung.com>
4776 L:      linux-pm@vger.kernel.org
4777 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4778 S:      Supported
4779 F:      drivers/devfreq/event/
4780 F:      drivers/devfreq/devfreq-event.c
4781 F:      include/linux/devfreq-event.h
4782 F:      Documentation/devicetree/bindings/devfreq/event/
4783
4784 DEVICE NUMBER REGISTRY
4785 M:      Torben Mathiasen <device@lanana.org>
4786 W:      http://lanana.org/docs/device-list/index.html
4787 S:      Maintained
4788
4789 DEVICE-MAPPER  (LVM)
4790 M:      Alasdair Kergon <agk@redhat.com>
4791 M:      Mike Snitzer <snitzer@redhat.com>
4792 M:      dm-devel@redhat.com
4793 L:      dm-devel@redhat.com
4794 W:      http://sources.redhat.com/dm
4795 Q:      http://patchwork.kernel.org/project/dm-devel/list/
4796 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
4797 T:      quilt http://people.redhat.com/agk/patches/linux/editing/
4798 S:      Maintained
4799 F:      Documentation/admin-guide/device-mapper/
4800 F:      drivers/md/Makefile
4801 F:      drivers/md/Kconfig
4802 F:      drivers/md/dm*
4803 F:      drivers/md/persistent-data/
4804 F:      include/linux/device-mapper.h
4805 F:      include/linux/dm-*.h
4806 F:      include/uapi/linux/dm-*.h
4807
4808 DEVLINK
4809 M:      Jiri Pirko <jiri@mellanox.com>
4810 L:      netdev@vger.kernel.org
4811 S:      Supported
4812 F:      net/core/devlink.c
4813 F:      include/net/devlink.h
4814 F:      include/uapi/linux/devlink.h
4815
4816 DIALOG SEMICONDUCTOR DRIVERS
4817 M:      Support Opensource <support.opensource@diasemi.com>
4818 W:      http://www.dialog-semiconductor.com/products
4819 S:      Supported
4820 F:      Documentation/hwmon/da90??.rst
4821 F:      Documentation/devicetree/bindings/mfd/da90*.txt
4822 F:      Documentation/devicetree/bindings/input/da90??-onkey.txt
4823 F:      Documentation/devicetree/bindings/thermal/da90??-thermal.txt
4824 F:      Documentation/devicetree/bindings/regulator/da92*.txt
4825 F:      Documentation/devicetree/bindings/regulator/slg51000.txt
4826 F:      Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
4827 F:      Documentation/devicetree/bindings/sound/da[79]*.txt
4828 F:      drivers/gpio/gpio-da90??.c
4829 F:      drivers/hwmon/da90??-hwmon.c
4830 F:      drivers/iio/adc/da91??-*.c
4831 F:      drivers/input/misc/da90??_onkey.c
4832 F:      drivers/input/touchscreen/da9052_tsi.c
4833 F:      drivers/leds/leds-da90??.c
4834 F:      drivers/mfd/da903x.c
4835 F:      drivers/mfd/da90??-*.c
4836 F:      drivers/mfd/da91??-*.c
4837 F:      drivers/power/supply/da9052-battery.c
4838 F:      drivers/power/supply/da91??-*.c
4839 F:      drivers/regulator/da903x.c
4840 F:      drivers/regulator/da9???-regulator.[ch]
4841 F:      drivers/regulator/slg51000-regulator.[ch]
4842 F:      drivers/thermal/da90??-thermal.c
4843 F:      drivers/rtc/rtc-da90??.c
4844 F:      drivers/video/backlight/da90??_bl.c
4845 F:      drivers/watchdog/da90??_wdt.c
4846 F:      include/linux/mfd/da903x.h
4847 F:      include/linux/mfd/da9052/
4848 F:      include/linux/mfd/da9055/
4849 F:      include/linux/mfd/da9062/
4850 F:      include/linux/mfd/da9063/
4851 F:      include/linux/mfd/da9150/
4852 F:      include/linux/regulator/da9211.h
4853 F:      include/sound/da[79]*.h
4854 F:      sound/soc/codecs/da[79]*.[ch]
4855
4856 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
4857 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
4858 L:      linux-gpio@vger.kernel.org
4859 S:      Maintained
4860 F:      drivers/gpio/gpio-gpio-mm.c
4861
4862 DIOLAN U2C-12 I2C DRIVER
4863 M:      Guenter Roeck <linux@roeck-us.net>
4864 L:      linux-i2c@vger.kernel.org
4865 S:      Maintained
4866 F:      drivers/i2c/busses/i2c-diolan-u2c.c
4867
4868 FILESYSTEM DIRECT ACCESS (DAX)
4869 M:      Dan Williams <dan.j.williams@intel.com>
4870 R:      Matthew Wilcox <willy@infradead.org>
4871 R:      Jan Kara <jack@suse.cz>
4872 L:      linux-fsdevel@vger.kernel.org
4873 L:      linux-nvdimm@lists.01.org
4874 S:      Supported
4875 F:      fs/dax.c
4876 F:      include/linux/dax.h
4877 F:      include/trace/events/fs_dax.h
4878
4879 DEVICE DIRECT ACCESS (DAX)
4880 M:      Dan Williams <dan.j.williams@intel.com>
4881 M:      Vishal Verma <vishal.l.verma@intel.com>
4882 M:      Keith Busch <keith.busch@intel.com>
4883 M:      Dave Jiang <dave.jiang@intel.com>
4884 L:      linux-nvdimm@lists.01.org
4885 S:      Supported
4886 F:      drivers/dax/
4887
4888 DIRECTORY NOTIFICATION (DNOTIFY)
4889 M:      Jan Kara <jack@suse.cz>
4890 R:      Amir Goldstein <amir73il@gmail.com>
4891 L:      linux-fsdevel@vger.kernel.org
4892 S:      Maintained
4893 F:      Documentation/filesystems/dnotify.txt
4894 F:      fs/notify/dnotify/
4895 F:      include/linux/dnotify.h
4896
4897 DISK GEOMETRY AND PARTITION HANDLING
4898 M:      Andries Brouwer <aeb@cwi.nl>
4899 W:      http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4900 W:      http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4901 W:      http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4902 S:      Maintained
4903
4904 DISKQUOTA
4905 M:      Jan Kara <jack@suse.com>
4906 S:      Maintained
4907 F:      Documentation/filesystems/quota.txt
4908 F:      fs/quota/
4909 F:      include/linux/quota*.h
4910 F:      include/uapi/linux/quota*.h
4911
4912 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4913 M:      Bernie Thompson <bernie@plugable.com>
4914 L:      linux-fbdev@vger.kernel.org
4915 S:      Maintained
4916 W:      http://plugable.com/category/projects/udlfb/
4917 F:      drivers/video/fbdev/udlfb.c
4918 F:      include/video/udlfb.h
4919 F:      Documentation/fb/udlfb.rst
4920
4921 DISTRIBUTED LOCK MANAGER (DLM)
4922 M:      Christine Caulfield <ccaulfie@redhat.com>
4923 M:      David Teigland <teigland@redhat.com>
4924 L:      cluster-devel@redhat.com
4925 W:      http://sources.redhat.com/cluster/
4926 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4927 S:      Supported
4928 F:      fs/dlm/
4929
4930 DMA BUFFER SHARING FRAMEWORK
4931 M:      Sumit Semwal <sumit.semwal@linaro.org>
4932 S:      Maintained
4933 L:      linux-media@vger.kernel.org
4934 L:      dri-devel@lists.freedesktop.org
4935 L:      linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
4936 F:      drivers/dma-buf/
4937 F:      include/linux/dma-buf*
4938 F:      include/linux/reservation.h
4939 F:      include/linux/*fence.h
4940 F:      Documentation/driver-api/dma-buf.rst
4941 T:      git git://anongit.freedesktop.org/drm/drm-misc
4942
4943 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4944 M:      Vinod Koul <vkoul@kernel.org>
4945 L:      dmaengine@vger.kernel.org
4946 Q:      https://patchwork.kernel.org/project/linux-dmaengine/list/
4947 S:      Maintained
4948 F:      drivers/dma/
4949 F:      include/linux/dmaengine.h
4950 F:      include/linux/of_dma.h
4951 F:      Documentation/devicetree/bindings/dma/
4952 F:      Documentation/driver-api/dmaengine/
4953 T:      git git://git.infradead.org/users/vkoul/slave-dma.git
4954
4955 DMA MAPPING HELPERS
4956 M:      Christoph Hellwig <hch@lst.de>
4957 M:      Marek Szyprowski <m.szyprowski@samsung.com>
4958 R:      Robin Murphy <robin.murphy@arm.com>
4959 L:      iommu@lists.linux-foundation.org
4960 T:      git git://git.infradead.org/users/hch/dma-mapping.git
4961 W:      http://git.infradead.org/users/hch/dma-mapping.git
4962 S:      Supported
4963 F:      kernel/dma/
4964 F:      include/asm-generic/dma-mapping.h
4965 F:      include/linux/dma-direct.h
4966 F:      include/linux/dma-mapping.h
4967 F:      include/linux/dma-noncoherent.h
4968
4969 DME1737 HARDWARE MONITOR DRIVER
4970 M:      Juerg Haefliger <juergh@gmail.com>
4971 L:      linux-hwmon@vger.kernel.org
4972 S:      Maintained
4973 F:      Documentation/hwmon/dme1737.rst
4974 F:      drivers/hwmon/dme1737.c
4975
4976 DMI/SMBIOS SUPPORT
4977 M:      Jean Delvare <jdelvare@suse.com>
4978 S:      Maintained
4979 T:      quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4980 F:      Documentation/ABI/testing/sysfs-firmware-dmi-tables
4981 F:      drivers/firmware/dmi-id.c
4982 F:      drivers/firmware/dmi_scan.c
4983 F:      include/linux/dmi.h
4984
4985 DOCUMENTATION
4986 M:      Jonathan Corbet <corbet@lwn.net>
4987 L:      linux-doc@vger.kernel.org
4988 S:      Maintained
4989 F:      Documentation/
4990 F:      scripts/documentation-file-ref-check
4991 F:      scripts/kernel-doc
4992 F:      scripts/sphinx-pre-install
4993 X:      Documentation/ABI/
4994 X:      Documentation/firmware-guide/acpi/
4995 X:      Documentation/devicetree/
4996 X:      Documentation/i2c/
4997 X:      Documentation/media/
4998 X:      Documentation/power/
4999 X:      Documentation/spi/
5000 T:      git git://git.lwn.net/linux.git docs-next
5001
5002 DOCUMENTATION/ITALIAN
5003 M:      Federico Vaga <federico.vaga@vaga.pv.it>
5004 L:      linux-doc@vger.kernel.org
5005 S:      Maintained
5006 F:      Documentation/translations/it_IT
5007
5008 DOCUMENTATION SCRIPTS
5009 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5010 L:      linux-doc@vger.kernel.org
5011 S:      Maintained
5012 F:      scripts/documentation-file-ref-check
5013 F:      scripts/sphinx-pre-install
5014 F:      Documentation/sphinx/parse-headers.pl
5015
5016 DONGWOON DW9714 LENS VOICE COIL DRIVER
5017 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
5018 L:      linux-media@vger.kernel.org
5019 T:      git git://linuxtv.org/media_tree.git
5020 S:      Maintained
5021 F:      drivers/media/i2c/dw9714.c
5022 F:      Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.txt
5023
5024 DONGWOON DW9807 LENS VOICE COIL DRIVER
5025 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
5026 L:      linux-media@vger.kernel.org
5027 T:      git git://linuxtv.org/media_tree.git
5028 S:      Maintained
5029 F:      drivers/media/i2c/dw9807-vcm.c
5030 F:      Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.txt
5031
5032 DOUBLETALK DRIVER
5033 M:      "James R. Van Zandt" <jrv@vanzandt.mv.com>
5034 L:      blinux-list@redhat.com
5035 S:      Maintained
5036 F:      drivers/char/dtlk.c
5037 F:      include/linux/dtlk.h
5038
5039 DPAA2 DATAPATH I/O (DPIO) DRIVER
5040 M:      Roy Pledge <Roy.Pledge@nxp.com>
5041 L:      linux-kernel@vger.kernel.org
5042 S:      Maintained
5043 F:      drivers/soc/fsl/dpio
5044
5045 DPAA2 ETHERNET DRIVER
5046 M:      Ioana Radulescu <ruxandra.radulescu@nxp.com>
5047 L:      netdev@vger.kernel.org
5048 S:      Maintained
5049 F:      drivers/net/ethernet/freescale/dpaa2/dpaa2-eth*
5050 F:      drivers/net/ethernet/freescale/dpaa2/dpni*
5051 F:      drivers/net/ethernet/freescale/dpaa2/dpkg.h
5052 F:      drivers/net/ethernet/freescale/dpaa2/Makefile
5053 F:      drivers/net/ethernet/freescale/dpaa2/Kconfig
5054
5055 DPAA2 ETHERNET SWITCH DRIVER
5056 M:      Ioana Radulescu <ruxandra.radulescu@nxp.com>
5057 M:      Ioana Ciornei <ioana.ciornei@nxp.com>
5058 L:      linux-kernel@vger.kernel.org
5059 S:      Maintained
5060 F:      drivers/staging/fsl-dpaa2/ethsw
5061
5062 DPT_I2O SCSI RAID DRIVER
5063 M:      Adaptec OEM Raid Solutions <aacraid@microsemi.com>
5064 L:      linux-scsi@vger.kernel.org
5065 W:      http://www.adaptec.com/
5066 S:      Maintained
5067 F:      drivers/scsi/dpt*
5068 F:      drivers/scsi/dpt/
5069
5070 DRBD DRIVER
5071 M:      Philipp Reisner <philipp.reisner@linbit.com>
5072 M:      Lars Ellenberg <lars.ellenberg@linbit.com>
5073 L:      drbd-dev@lists.linbit.com
5074 W:      http://www.drbd.org
5075 T:      git git://git.linbit.com/linux-drbd.git
5076 T:      git git://git.linbit.com/drbd-8.4.git
5077 S:      Supported
5078 F:      drivers/block/drbd/
5079 F:      lib/lru_cache.c
5080 F:      Documentation/admin-guide/blockdev/
5081
5082 DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
5083 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5084 R:      "Rafael J. Wysocki" <rafael@kernel.org>
5085 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
5086 S:      Supported
5087 F:      Documentation/kobject.txt
5088 F:      drivers/base/
5089 F:      fs/debugfs/
5090 F:      fs/sysfs/
5091 F:      include/linux/debugfs.h
5092 F:      include/linux/kobj*
5093 F:      lib/kobj*
5094
5095 DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
5096 M:      Kevin Hilman <khilman@kernel.org>
5097 M:      Nishanth Menon <nm@ti.com>
5098 S:      Maintained
5099 F:      drivers/power/avs/
5100 F:      include/linux/power/smartreflex.h
5101 L:      linux-pm@vger.kernel.org
5102
5103 DRM DRIVER FOR ARM PL111 CLCD
5104 M:      Eric Anholt <eric@anholt.net>
5105 T:      git git://anongit.freedesktop.org/drm/drm-misc
5106 S:      Supported
5107 F:      drivers/gpu/drm/pl111/
5108
5109 DRM DRIVER FOR ARM VERSATILE TFT PANELS
5110 M:      Linus Walleij <linus.walleij@linaro.org>
5111 T:      git git://anongit.freedesktop.org/drm/drm-misc
5112 S:      Maintained
5113 F:      drivers/gpu/drm/panel/panel-arm-versatile.c
5114 F:      Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.txt
5115
5116 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
5117 M:      Dave Airlie <airlied@redhat.com>
5118 S:      Odd Fixes
5119 F:      drivers/gpu/drm/ast/
5120
5121 DRM DRIVER FOR ASPEED BMC GFX
5122 M:      Joel Stanley <joel@jms.id.au>
5123 L:      linux-aspeed@lists.ozlabs.org
5124 T:      git git://anongit.freedesktop.org/drm/drm-misc
5125 S:      Supported
5126 F:      drivers/gpu/drm/aspeed/
5127 F:      Documentation/devicetree/bindings/gpu/aspeed-gfx.txt
5128
5129 DRM DRIVER FOR BOCHS VIRTUAL GPU
5130 M:      Gerd Hoffmann <kraxel@redhat.com>
5131 L:      virtualization@lists.linux-foundation.org
5132 T:      git git://anongit.freedesktop.org/drm/drm-misc
5133 S:      Maintained
5134 F:      drivers/gpu/drm/bochs/
5135
5136 DRM DRIVER FOR FARADAY TVE200 TV ENCODER
5137 M:      Linus Walleij <linus.walleij@linaro.org>
5138 T:      git git://anongit.freedesktop.org/drm/drm-misc
5139 S:      Maintained
5140 F:      drivers/gpu/drm/tve200/
5141
5142 DRM DRIVER FOR FEIYANG FY07024DI26A30-D MIPI-DSI LCD PANELS
5143 M:      Jagan Teki <jagan@amarulasolutions.com>
5144 S:      Maintained
5145 F:      drivers/gpu/drm/panel/panel-feiyang-fy07024di26a30d.c
5146 F:      Documentation/devicetree/bindings/display/panel/feiyang,fy07024di26a30d.txt
5147
5148 DRM DRIVER FOR ILITEK ILI9225 PANELS
5149 M:      David Lechner <david@lechnology.com>
5150 S:      Maintained
5151 F:      drivers/gpu/drm/tinydrm/ili9225.c
5152 F:      Documentation/devicetree/bindings/display/ilitek,ili9225.txt
5153
5154 DRM DRIVER FOR HX8357D PANELS
5155 M:      Eric Anholt <eric@anholt.net>
5156 T:      git git://anongit.freedesktop.org/drm/drm-misc
5157 S:      Maintained
5158 F:      drivers/gpu/drm/tinydrm/hx8357d.c
5159 F:      Documentation/devicetree/bindings/display/himax,hx8357d.txt
5160
5161 DRM DRIVER FOR INTEL I810 VIDEO CARDS
5162 S:      Orphan / Obsolete
5163 F:      drivers/gpu/drm/i810/
5164 F:      include/uapi/drm/i810_drm.h
5165
5166 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
5167 S:      Orphan / Obsolete
5168 F:      drivers/gpu/drm/mga/
5169 F:      include/uapi/drm/mga_drm.h
5170
5171 DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
5172 M:      Dave Airlie <airlied@redhat.com>
5173 S:      Odd Fixes
5174 F:      drivers/gpu/drm/mgag200/
5175
5176 DRM DRIVER FOR MI0283QT
5177 M:      Noralf Trønnes <noralf@tronnes.org>
5178 S:      Maintained
5179 F:      drivers/gpu/drm/tinydrm/mi0283qt.c
5180 F:      Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
5181
5182 DRM DRIVER FOR MSM ADRENO GPU
5183 M:      Rob Clark <robdclark@gmail.com>
5184 M:      Sean Paul <sean@poorly.run>
5185 L:      linux-arm-msm@vger.kernel.org
5186 L:      dri-devel@lists.freedesktop.org
5187 L:      freedreno@lists.freedesktop.org
5188 T:      git https://gitlab.freedesktop.org/drm/msm.git
5189 S:      Maintained
5190 F:      drivers/gpu/drm/msm/
5191 F:      include/uapi/drm/msm_drm.h
5192 F:      Documentation/devicetree/bindings/display/msm/
5193
5194 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
5195 M:      Ben Skeggs <bskeggs@redhat.com>
5196 L:      dri-devel@lists.freedesktop.org
5197 L:      nouveau@lists.freedesktop.org
5198 T:      git git://github.com/skeggsb/linux
5199 S:      Supported
5200 F:      drivers/gpu/drm/nouveau/
5201 F:      include/uapi/drm/nouveau_drm.h
5202
5203 DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS
5204 M:      Stefan Mavrodiev <stefan@olimex.com>
5205 S:      Maintained
5206 F:      drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c
5207 F:      Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.txt
5208
5209 DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
5210 M:      Noralf Trønnes <noralf@tronnes.org>
5211 S:      Maintained
5212 F:      drivers/gpu/drm/tinydrm/repaper.c
5213 F:      Documentation/devicetree/bindings/display/repaper.txt
5214
5215 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
5216 M:      Dave Airlie <airlied@redhat.com>
5217 M:      Gerd Hoffmann <kraxel@redhat.com>
5218 L:      virtualization@lists.linux-foundation.org
5219 T:      git git://anongit.freedesktop.org/drm/drm-misc
5220 S:      Obsolete
5221 W:      https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
5222 F:      drivers/gpu/drm/cirrus/
5223
5224 DRM DRIVER FOR QXL VIRTUAL GPU
5225 M:      Dave Airlie <airlied@redhat.com>
5226 M:      Gerd Hoffmann <kraxel@redhat.com>
5227 L:      virtualization@lists.linux-foundation.org
5228 L:      spice-devel@lists.freedesktop.org
5229 T:      git git://anongit.freedesktop.org/drm/drm-misc
5230 S:      Maintained
5231 F:      drivers/gpu/drm/qxl/
5232 F:      include/uapi/drm/qxl_drm.h
5233
5234 DRM DRIVER FOR RAGE 128 VIDEO CARDS
5235 S:      Orphan / Obsolete
5236 F:      drivers/gpu/drm/r128/
5237 F:      include/uapi/drm/r128_drm.h
5238
5239 DRM DRIVER FOR ROCKTECH JH057N00900 PANELS
5240 M:      Guido Günther <agx@sigxcpu.org>
5241 S:      Maintained
5242 F:      drivers/gpu/drm/panel/panel-rocktech-jh057n00900.c
5243 F:      Documentation/devicetree/bindings/display/panel/rocktech,jh057n00900.txt
5244
5245 DRM DRIVER FOR SAVAGE VIDEO CARDS
5246 S:      Orphan / Obsolete
5247 F:      drivers/gpu/drm/savage/
5248 F:      include/uapi/drm/savage_drm.h
5249
5250 DRM DRIVER FOR SIS VIDEO CARDS
5251 S:      Orphan / Obsolete
5252 F:      drivers/gpu/drm/sis/
5253 F:      include/uapi/drm/sis_drm.h
5254
5255 DRM DRIVER FOR SITRONIX ST7701 PANELS
5256 M:      Jagan Teki <jagan@amarulasolutions.com>
5257 S:      Maintained
5258 F:      drivers/gpu/drm/panel/panel-sitronix-st7701.c
5259 F:      Documentation/devicetree/bindings/display/panel/sitronix,st7701.txt
5260
5261 DRM DRIVER FOR SITRONIX ST7586 PANELS
5262 M:      David Lechner <david@lechnology.com>
5263 S:      Maintained
5264 F:      drivers/gpu/drm/tinydrm/st7586.c
5265 F:      Documentation/devicetree/bindings/display/sitronix,st7586.txt
5266
5267 DRM DRIVER FOR SITRONIX ST7735R PANELS
5268 M:      David Lechner <david@lechnology.com>
5269 S:      Maintained
5270 F:      drivers/gpu/drm/tinydrm/st7735r.c
5271 F:      Documentation/devicetree/bindings/display/sitronix,st7735r.txt
5272
5273 DRM DRIVER FOR ST-ERICSSON MCDE
5274 M:      Linus Walleij <linus.walleij@linaro.org>
5275 T:      git git://anongit.freedesktop.org/drm/drm-misc
5276 S:      Maintained
5277 F:      drivers/gpu/drm/mcde/
5278 F:      Documentation/devicetree/bindings/display/ste,mcde.txt
5279
5280 DRM DRIVER FOR TDFX VIDEO CARDS
5281 S:      Orphan / Obsolete
5282 F:      drivers/gpu/drm/tdfx/
5283
5284 DRM DRIVER FOR TPO TPG110 PANELS
5285 M:      Linus Walleij <linus.walleij@linaro.org>
5286 T:      git git://anongit.freedesktop.org/drm/drm-misc
5287 S:      Maintained
5288 F:      drivers/gpu/drm/panel/panel-tpo-tpg110.c
5289 F:      Documentation/devicetree/bindings/display/panel/tpo,tpg110.txt
5290
5291 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
5292 M:      Dave Airlie <airlied@redhat.com>
5293 R:      Sean Paul <sean@poorly.run>
5294 L:      dri-devel@lists.freedesktop.org
5295 S:      Odd Fixes
5296 F:      drivers/gpu/drm/udl/
5297 T:      git git://anongit.freedesktop.org/drm/drm-misc
5298
5299 DRM DRIVER FOR VIRTUALBOX VIRTUAL GPU
5300 M:      Hans de Goede <hdegoede@redhat.com>
5301 L:      dri-devel@lists.freedesktop.org
5302 S:      Maintained
5303 F:      drivers/gpu/drm/vboxvideo/
5304 T:      git git://anongit.freedesktop.org/drm/drm-misc
5305
5306 DRM DRIVER FOR VIRTUAL KERNEL MODESETTING (VKMS)
5307 M:      Rodrigo Siqueira <rodrigosiqueiramelo@gmail.com>
5308 R:      Haneen Mohammed <hamohammed.sa@gmail.com>
5309 R:      Daniel Vetter <daniel@ffwll.ch>
5310 T:      git git://anongit.freedesktop.org/drm/drm-misc
5311 S:      Maintained
5312 L:      dri-devel@lists.freedesktop.org
5313 F:      drivers/gpu/drm/vkms/
5314 F:      Documentation/gpu/vkms.rst
5315
5316 DRM DRIVER FOR VMWARE VIRTUAL GPU
5317 M:      "VMware Graphics" <linux-graphics-maintainer@vmware.com>
5318 M:      Thomas Hellstrom <thellstrom@vmware.com>
5319 L:      dri-devel@lists.freedesktop.org
5320 T:      git git://people.freedesktop.org/~thomash/linux
5321 S:      Supported
5322 F:      drivers/gpu/drm/vmwgfx/
5323 F:      include/uapi/drm/vmwgfx_drm.h
5324
5325 DRM DRIVERS
5326 M:      David Airlie <airlied@linux.ie>
5327 M:      Daniel Vetter <daniel@ffwll.ch>
5328 L:      dri-devel@lists.freedesktop.org
5329 T:      git git://anongit.freedesktop.org/drm/drm
5330 B:      https://bugs.freedesktop.org/
5331 C:      irc://chat.freenode.net/dri-devel
5332 S:      Maintained
5333 F:      drivers/gpu/drm/
5334 F:      drivers/gpu/vga/
5335 F:      Documentation/devicetree/bindings/display/
5336 F:      Documentation/devicetree/bindings/gpu/
5337 F:      Documentation/gpu/
5338 F:      include/drm/
5339 F:      include/uapi/drm/
5340 F:      include/linux/vga*
5341
5342 DRM DRIVERS AND MISC GPU PATCHES
5343 M:      Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
5344 M:      Maxime Ripard <mripard@kernel.org>
5345 M:      Sean Paul <sean@poorly.run>
5346 W:      https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
5347 S:      Maintained
5348 T:      git git://anongit.freedesktop.org/drm/drm-misc
5349 F:      Documentation/gpu/
5350 F:      drivers/gpu/vga/
5351 F:      drivers/gpu/drm/*
5352 F:      include/drm/drm*
5353 F:      include/uapi/drm/drm*
5354 F:      include/linux/vga*
5355
5356 DRM DRIVERS FOR ALLWINNER A10
5357 M:      Maxime Ripard <mripard@kernel.org>
5358 L:      dri-devel@lists.freedesktop.org
5359 S:      Supported
5360 F:      drivers/gpu/drm/sun4i/
5361 F:      Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
5362 T:      git git://anongit.freedesktop.org/drm/drm-misc
5363
5364 DRM DRIVERS FOR AMLOGIC SOCS
5365 M:      Neil Armstrong <narmstrong@baylibre.com>
5366 L:      dri-devel@lists.freedesktop.org
5367 L:      linux-amlogic@lists.infradead.org
5368 W:      http://linux-meson.com/
5369 S:      Supported
5370 F:      drivers/gpu/drm/meson/
5371 F:      Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
5372 F:      Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt
5373 F:      Documentation/gpu/meson.rst
5374 T:      git git://anongit.freedesktop.org/drm/drm-misc
5375
5376 DRM DRIVERS FOR ATMEL HLCDC
5377 M:      Boris Brezillon <bbrezillon@kernel.org>
5378 L:      dri-devel@lists.freedesktop.org
5379 S:      Supported
5380 F:      drivers/gpu/drm/atmel-hlcdc/
5381 F:      Documentation/devicetree/bindings/display/atmel/
5382 T:      git git://anongit.freedesktop.org/drm/drm-misc
5383
5384 DRM DRIVERS FOR BRIDGE CHIPS
5385 M:      Andrzej Hajda <a.hajda@samsung.com>
5386 R:      Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
5387 S:      Maintained
5388 T:      git git://anongit.freedesktop.org/drm/drm-misc
5389 F:      drivers/gpu/drm/bridge/
5390
5391 DRM DRIVERS FOR EXYNOS
5392 M:      Inki Dae <inki.dae@samsung.com>
5393 M:      Joonyoung Shim <jy0922.shim@samsung.com>
5394 M:      Seung-Woo Kim <sw0312.kim@samsung.com>
5395 M:      Kyungmin Park <kyungmin.park@samsung.com>
5396 L:      dri-devel@lists.freedesktop.org
5397 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
5398 S:      Supported
5399 F:      drivers/gpu/drm/exynos/
5400 F:      include/uapi/drm/exynos_drm.h
5401 F:      Documentation/devicetree/bindings/display/exynos/
5402
5403 DRM DRIVERS FOR FREESCALE DCU
5404 M:      Stefan Agner <stefan@agner.ch>
5405 M:      Alison Wang <alison.wang@nxp.com>
5406 L:      dri-devel@lists.freedesktop.org
5407 S:      Supported
5408 F:      drivers/gpu/drm/fsl-dcu/
5409 F:      Documentation/devicetree/bindings/display/fsl,dcu.txt
5410 F:      Documentation/devicetree/bindings/display/fsl,tcon.txt
5411 F:      Documentation/devicetree/bindings/display/panel/nec,nl4827hc19-05b.txt
5412 T:      git git://anongit.freedesktop.org/drm/drm-misc
5413
5414 DRM DRIVERS FOR FREESCALE IMX
5415 M:      Philipp Zabel <p.zabel@pengutronix.de>
5416 L:      dri-devel@lists.freedesktop.org
5417 S:      Maintained
5418 F:      drivers/gpu/drm/imx/
5419 F:      drivers/gpu/ipu-v3/
5420 F:      Documentation/devicetree/bindings/display/imx/
5421
5422 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
5423 M:      Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
5424 L:      dri-devel@lists.freedesktop.org
5425 T:      git git://github.com/patjak/drm-gma500
5426 S:      Maintained
5427 F:      drivers/gpu/drm/gma500/
5428
5429 DRM DRIVERS FOR HISILICON
5430 M:      Xinliang Liu <z.liuxinliang@hisilicon.com>
5431 M:      Rongrong Zou <zourongrong@gmail.com>
5432 R:      Xinwei Kong <kong.kongxinwei@hisilicon.com>
5433 R:      Chen Feng <puck.chen@hisilicon.com>
5434 L:      dri-devel@lists.freedesktop.org
5435 T:      git git://github.com/xin3liang/linux.git
5436 S:      Maintained
5437 F:      drivers/gpu/drm/hisilicon/
5438 F:      Documentation/devicetree/bindings/display/hisilicon/
5439
5440 DRM DRIVERS FOR LIMA
5441 M:      Qiang Yu <yuq825@gmail.com>
5442 L:      dri-devel@lists.freedesktop.org
5443 L:      lima@lists.freedesktop.org (moderated for non-subscribers)
5444 S:      Maintained
5445 F:      drivers/gpu/drm/lima/
5446 F:      include/uapi/drm/lima_drm.h
5447 T:      git git://anongit.freedesktop.org/drm/drm-misc
5448
5449 DRM DRIVERS FOR MEDIATEK
5450 M:      CK Hu <ck.hu@mediatek.com>
5451 M:      Philipp Zabel <p.zabel@pengutronix.de>
5452 L:      dri-devel@lists.freedesktop.org
5453 S:      Supported
5454 F:      drivers/gpu/drm/mediatek/
5455 F:      Documentation/devicetree/bindings/display/mediatek/
5456
5457 DRM DRIVERS FOR NVIDIA TEGRA
5458 M:      Thierry Reding <thierry.reding@gmail.com>
5459 L:      dri-devel@lists.freedesktop.org
5460 L:      linux-tegra@vger.kernel.org
5461 T:      git git://anongit.freedesktop.org/tegra/linux.git
5462 S:      Supported
5463 F:      drivers/gpu/drm/tegra/
5464 F:      drivers/gpu/host1x/
5465 F:      include/linux/host1x.h
5466 F:      include/uapi/drm/tegra_drm.h
5467 F:      Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
5468
5469 DRM DRIVERS FOR RENESAS
5470 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
5471 M:      Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
5472 L:      dri-devel@lists.freedesktop.org
5473 L:      linux-renesas-soc@vger.kernel.org
5474 T:      git git://linuxtv.org/pinchartl/media drm/du/next
5475 S:      Supported
5476 F:      drivers/gpu/drm/rcar-du/
5477 F:      drivers/gpu/drm/shmobile/
5478 F:      include/linux/platform_data/shmob_drm.h
5479 F:      Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
5480 F:      Documentation/devicetree/bindings/display/bridge/renesas,lvds.txt
5481 F:      Documentation/devicetree/bindings/display/renesas,du.txt
5482
5483 DRM DRIVERS FOR ROCKCHIP
5484 M:      Sandy Huang <hjc@rock-chips.com>
5485 M:      Heiko Stübner <heiko@sntech.de>
5486 L:      dri-devel@lists.freedesktop.org
5487 S:      Maintained
5488 F:      drivers/gpu/drm/rockchip/
5489 F:      Documentation/devicetree/bindings/display/rockchip/
5490 T:      git git://anongit.freedesktop.org/drm/drm-misc
5491
5492 DRM DRIVERS FOR STI
5493 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
5494 M:      Vincent Abriou <vincent.abriou@st.com>
5495 L:      dri-devel@lists.freedesktop.org
5496 T:      git git://anongit.freedesktop.org/drm/drm-misc
5497 S:      Maintained
5498 F:      drivers/gpu/drm/sti
5499 F:      Documentation/devicetree/bindings/display/st,stih4xx.txt
5500
5501 DRM DRIVERS FOR STM
5502 M:      Yannick Fertre <yannick.fertre@st.com>
5503 M:      Philippe Cornu <philippe.cornu@st.com>
5504 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
5505 M:      Vincent Abriou <vincent.abriou@st.com>
5506 L:      dri-devel@lists.freedesktop.org
5507 T:      git git://anongit.freedesktop.org/drm/drm-misc
5508 S:      Maintained
5509 F:      drivers/gpu/drm/stm
5510 F:      Documentation/devicetree/bindings/display/st,stm32-ltdc.txt
5511
5512 DRM DRIVERS FOR TI LCDC
5513 M:      Jyri Sarha <jsarha@ti.com>
5514 R:      Tomi Valkeinen <tomi.valkeinen@ti.com>
5515 L:      dri-devel@lists.freedesktop.org
5516 S:      Maintained
5517 F:      drivers/gpu/drm/tilcdc/
5518 F:      Documentation/devicetree/bindings/display/tilcdc/
5519
5520 DRM DRIVERS FOR TI OMAP
5521 M:      Tomi Valkeinen <tomi.valkeinen@ti.com>
5522 L:      dri-devel@lists.freedesktop.org
5523 S:      Maintained
5524 F:      drivers/gpu/drm/omapdrm/
5525 F:      Documentation/devicetree/bindings/display/ti/
5526
5527 DRM DRIVERS FOR V3D
5528 M:      Eric Anholt <eric@anholt.net>
5529 S:      Supported
5530 F:      drivers/gpu/drm/v3d/
5531 F:      include/uapi/drm/v3d_drm.h
5532 F:      Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.txt
5533 T:      git git://anongit.freedesktop.org/drm/drm-misc
5534
5535 DRM DRIVERS FOR VC4
5536 M:      Eric Anholt <eric@anholt.net>
5537 T:      git git://github.com/anholt/linux
5538 S:      Supported
5539 F:      drivers/gpu/drm/vc4/
5540 F:      include/uapi/drm/vc4_drm.h
5541 F:      Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
5542 T:      git git://anongit.freedesktop.org/drm/drm-misc
5543
5544 DRM DRIVERS FOR VIVANTE GPU IP
5545 M:      Lucas Stach <l.stach@pengutronix.de>
5546 R:      Russell King <linux+etnaviv@armlinux.org.uk>
5547 R:      Christian Gmeiner <christian.gmeiner@gmail.com>
5548 L:      etnaviv@lists.freedesktop.org (moderated for non-subscribers)
5549 L:      dri-devel@lists.freedesktop.org
5550 S:      Maintained
5551 F:      drivers/gpu/drm/etnaviv/
5552 F:      include/uapi/drm/etnaviv_drm.h
5553 F:      Documentation/devicetree/bindings/display/etnaviv/
5554
5555 DRM DRIVERS FOR ZTE ZX
5556 M:      Shawn Guo <shawnguo@kernel.org>
5557 L:      dri-devel@lists.freedesktop.org
5558 S:      Maintained
5559 F:      drivers/gpu/drm/zte/
5560 F:      Documentation/devicetree/bindings/display/zte,vou.txt
5561 T:      git git://anongit.freedesktop.org/drm/drm-misc
5562
5563 DRM PANEL DRIVERS
5564 M:      Thierry Reding <thierry.reding@gmail.com>
5565 R:      Sam Ravnborg <sam@ravnborg.org>
5566 L:      dri-devel@lists.freedesktop.org
5567 T:      git git://anongit.freedesktop.org/drm/drm-misc
5568 S:      Maintained
5569 F:      drivers/gpu/drm/drm_panel.c
5570 F:      drivers/gpu/drm/panel/
5571 F:      include/drm/drm_panel.h
5572 F:      Documentation/devicetree/bindings/display/panel/
5573
5574 DRM TINYDRM DRIVERS
5575 M:      Noralf Trønnes <noralf@tronnes.org>
5576 W:      https://github.com/notro/tinydrm/wiki/Development
5577 T:      git git://anongit.freedesktop.org/drm/drm-misc
5578 S:      Maintained
5579 F:      drivers/gpu/drm/tinydrm/
5580 F:      include/drm/tinydrm/
5581
5582 DRM DRIVERS FOR XEN
5583 M:      Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
5584 T:      git git://anongit.freedesktop.org/drm/drm-misc
5585 L:      dri-devel@lists.freedesktop.org
5586 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
5587 S:      Supported
5588 F:      drivers/gpu/drm/xen/
5589 F:      Documentation/gpu/xen-front.rst
5590
5591 DRM TTM SUBSYSTEM
5592 M:      Christian Koenig <christian.koenig@amd.com>
5593 M:      Huang Rui <ray.huang@amd.com>
5594 T:      git git://people.freedesktop.org/~agd5f/linux
5595 S:      Maintained
5596 L:      dri-devel@lists.freedesktop.org
5597 F:      include/drm/ttm/
5598 F:      drivers/gpu/drm/ttm/
5599
5600 DSBR100 USB FM RADIO DRIVER
5601 M:      Alexey Klimov <klimov.linux@gmail.com>
5602 L:      linux-media@vger.kernel.org
5603 T:      git git://linuxtv.org/media_tree.git
5604 S:      Maintained
5605 F:      drivers/media/radio/dsbr100.c
5606
5607 DT3155 MEDIA DRIVER
5608 M:      Hans Verkuil <hverkuil@xs4all.nl>
5609 L:      linux-media@vger.kernel.org
5610 T:      git git://linuxtv.org/media_tree.git
5611 W:      https://linuxtv.org
5612 S:      Odd Fixes
5613 F:      drivers/media/pci/dt3155/
5614
5615 DVB_USB_AF9015 MEDIA DRIVER
5616 M:      Antti Palosaari <crope@iki.fi>
5617 L:      linux-media@vger.kernel.org
5618 W:      https://linuxtv.org
5619 W:      http://palosaari.fi/linux/
5620 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5621 T:      git git://linuxtv.org/anttip/media_tree.git
5622 S:      Maintained
5623 F:      drivers/media/usb/dvb-usb-v2/af9015*
5624
5625 DVB_USB_AF9035 MEDIA DRIVER
5626 M:      Antti Palosaari <crope@iki.fi>
5627 L:      linux-media@vger.kernel.org
5628 W:      https://linuxtv.org
5629 W:      http://palosaari.fi/linux/
5630 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5631 T:      git git://linuxtv.org/anttip/media_tree.git
5632 S:      Maintained
5633 F:      drivers/media/usb/dvb-usb-v2/af9035*
5634
5635 DVB_USB_ANYSEE MEDIA DRIVER
5636 M:      Antti Palosaari <crope@iki.fi>
5637 L:      linux-media@vger.kernel.org
5638 W:      https://linuxtv.org
5639 W:      http://palosaari.fi/linux/
5640 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5641 T:      git git://linuxtv.org/anttip/media_tree.git
5642 S:      Maintained
5643 F:      drivers/media/usb/dvb-usb-v2/anysee*
5644
5645 DVB_USB_AU6610 MEDIA DRIVER
5646 M:      Antti Palosaari <crope@iki.fi>
5647 L:      linux-media@vger.kernel.org
5648 W:      https://linuxtv.org
5649 W:      http://palosaari.fi/linux/
5650 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5651 T:      git git://linuxtv.org/anttip/media_tree.git
5652 S:      Maintained
5653 F:      drivers/media/usb/dvb-usb-v2/au6610*
5654
5655 DVB_USB_CE6230 MEDIA DRIVER
5656 M:      Antti Palosaari <crope@iki.fi>
5657 L:      linux-media@vger.kernel.org
5658 W:      https://linuxtv.org
5659 W:      http://palosaari.fi/linux/
5660 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5661 T:      git git://linuxtv.org/anttip/media_tree.git
5662 S:      Maintained
5663 F:      drivers/media/usb/dvb-usb-v2/ce6230*
5664
5665 DVB_USB_CXUSB MEDIA DRIVER
5666 M:      Michael Krufky <mkrufky@linuxtv.org>
5667 L:      linux-media@vger.kernel.org
5668 W:      https://linuxtv.org
5669 W:      http://github.com/mkrufky
5670 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5671 T:      git git://linuxtv.org/media_tree.git
5672 S:      Maintained
5673 F:      drivers/media/usb/dvb-usb/cxusb*
5674
5675 DVB_USB_EC168 MEDIA DRIVER
5676 M:      Antti Palosaari <crope@iki.fi>
5677 L:      linux-media@vger.kernel.org
5678 W:      https://linuxtv.org
5679 W:      http://palosaari.fi/linux/
5680 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5681 T:      git git://linuxtv.org/anttip/media_tree.git
5682 S:      Maintained
5683 F:      drivers/media/usb/dvb-usb-v2/ec168*
5684
5685 DVB_USB_GL861 MEDIA DRIVER
5686 M:      Antti Palosaari <crope@iki.fi>
5687 L:      linux-media@vger.kernel.org
5688 W:      https://linuxtv.org
5689 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5690 T:      git git://linuxtv.org/anttip/media_tree.git
5691 S:      Maintained
5692 F:      drivers/media/usb/dvb-usb-v2/gl861*
5693
5694 DVB_USB_MXL111SF MEDIA DRIVER
5695 M:      Michael Krufky <mkrufky@linuxtv.org>
5696 L:      linux-media@vger.kernel.org
5697 W:      https://linuxtv.org
5698 W:      http://github.com/mkrufky
5699 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5700 T:      git git://linuxtv.org/mkrufky/mxl111sf.git
5701 S:      Maintained
5702 F:      drivers/media/usb/dvb-usb-v2/mxl111sf*
5703
5704 DVB_USB_RTL28XXU MEDIA DRIVER
5705 M:      Antti Palosaari <crope@iki.fi>
5706 L:      linux-media@vger.kernel.org
5707 W:      https://linuxtv.org
5708 W:      http://palosaari.fi/linux/
5709 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5710 T:      git git://linuxtv.org/anttip/media_tree.git
5711 S:      Maintained
5712 F:      drivers/media/usb/dvb-usb-v2/rtl28xxu*
5713
5714 DVB_USB_V2 MEDIA DRIVER
5715 M:      Antti Palosaari <crope@iki.fi>
5716 L:      linux-media@vger.kernel.org
5717 W:      https://linuxtv.org
5718 W:      http://palosaari.fi/linux/
5719 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5720 T:      git git://linuxtv.org/anttip/media_tree.git
5721 S:      Maintained
5722 F:      drivers/media/usb/dvb-usb-v2/dvb_usb*
5723 F:      drivers/media/usb/dvb-usb-v2/usb_urb.c
5724
5725 DYNAMIC DEBUG
5726 M:      Jason Baron <jbaron@akamai.com>
5727 S:      Maintained
5728 F:      lib/dynamic_debug.c
5729 F:      include/linux/dynamic_debug.h
5730
5731 DYNAMIC INTERRUPT MODERATION
5732 M:      Tal Gilboa <talgi@mellanox.com>
5733 S:      Maintained
5734 F:      include/linux/dim.h
5735 F:      lib/dim/
5736
5737 DZ DECSTATION DZ11 SERIAL DRIVER
5738 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
5739 S:      Maintained
5740 F:      drivers/tty/serial/dz.*
5741
5742 E3X0 POWER BUTTON DRIVER
5743 M:      Moritz Fischer <moritz.fischer@ettus.com>
5744 L:      usrp-users@lists.ettus.com
5745 W:      http://www.ettus.com
5746 S:      Supported
5747 F:      drivers/input/misc/e3x0-button.c
5748 F:      Documentation/devicetree/bindings/input/e3x0-button.txt
5749
5750 E4000 MEDIA DRIVER
5751 M:      Antti Palosaari <crope@iki.fi>
5752 L:      linux-media@vger.kernel.org
5753 W:      https://linuxtv.org
5754 W:      http://palosaari.fi/linux/
5755 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5756 T:      git git://linuxtv.org/anttip/media_tree.git
5757 S:      Maintained
5758 F:      drivers/media/tuners/e4000*
5759
5760 EARTH_PT1 MEDIA DRIVER
5761 M:      Akihiro Tsukada <tskd08@gmail.com>
5762 L:      linux-media@vger.kernel.org
5763 S:      Odd Fixes
5764 F:      drivers/media/pci/pt1/
5765
5766 EARTH_PT3 MEDIA DRIVER
5767 M:      Akihiro Tsukada <tskd08@gmail.com>
5768 L:      linux-media@vger.kernel.org
5769 S:      Odd Fixes
5770 F:      drivers/media/pci/pt3/
5771
5772 EC100 MEDIA DRIVER
5773 M:      Antti Palosaari <crope@iki.fi>
5774 L:      linux-media@vger.kernel.org
5775 W:      https://linuxtv.org
5776 W:      http://palosaari.fi/linux/
5777 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5778 T:      git git://linuxtv.org/anttip/media_tree.git
5779 S:      Maintained
5780 F:      drivers/media/dvb-frontends/ec100*
5781
5782 ECRYPT FILE SYSTEM
5783 M:      Tyler Hicks <tyhicks@canonical.com>
5784 L:      ecryptfs@vger.kernel.org
5785 W:      http://ecryptfs.org
5786 W:      https://launchpad.net/ecryptfs
5787 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
5788 S:      Supported
5789 F:      Documentation/filesystems/ecryptfs.txt
5790 F:      fs/ecryptfs/
5791
5792 EDAC-AMD64
5793 M:      Borislav Petkov <bp@alien8.de>
5794 L:      linux-edac@vger.kernel.org
5795 S:      Maintained
5796 F:      drivers/edac/amd64_edac*
5797
5798 EDAC-AST2500
5799 M:      Stefan Schaeckeler <sschaeck@cisco.com>
5800 S:      Supported
5801 F:      drivers/edac/aspeed_edac.c
5802 F:      Documentation/devicetree/bindings/edac/aspeed-sdram-edac.txt
5803
5804 EDAC-BLUEFIELD
5805 M:      Shravan Kumar Ramani <sramani@mellanox.com>
5806 S:      Supported
5807 F:      drivers/edac/bluefield_edac.c
5808
5809 EDAC-CALXEDA
5810 M:      Robert Richter <rric@kernel.org>
5811 L:      linux-edac@vger.kernel.org
5812 S:      Maintained
5813 F:      drivers/edac/highbank*
5814
5815 EDAC-CAVIUM OCTEON
5816 M:      Ralf Baechle <ralf@linux-mips.org>
5817 M:      David Daney <david.daney@cavium.com>
5818 L:      linux-edac@vger.kernel.org
5819 L:      linux-mips@vger.kernel.org
5820 S:      Supported
5821 F:      drivers/edac/octeon_edac*
5822
5823 EDAC-CAVIUM THUNDERX
5824 M:      David Daney <david.daney@cavium.com>
5825 M:      Jan Glauber <jglauber@cavium.com>
5826 L:      linux-edac@vger.kernel.org
5827 S:      Supported
5828 F:      drivers/edac/thunderx_edac*
5829
5830 EDAC-CORE
5831 M:      Borislav Petkov <bp@alien8.de>
5832 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5833 M:      Tony Luck <tony.luck@intel.com>
5834 R:      James Morse <james.morse@arm.com>
5835 R:      Robert Richter <rrichter@marvell.com>
5836 L:      linux-edac@vger.kernel.org
5837 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras.git edac-for-next
5838 S:      Supported
5839 F:      Documentation/admin-guide/ras.rst
5840 F:      Documentation/driver-api/edac.rst
5841 F:      drivers/edac/
5842 F:      include/linux/edac.h
5843
5844 EDAC-E752X
5845 M:      Mark Gross <mark.gross@intel.com>
5846 L:      linux-edac@vger.kernel.org
5847 S:      Maintained
5848 F:      drivers/edac/e752x_edac.c
5849
5850 EDAC-E7XXX
5851 L:      linux-edac@vger.kernel.org
5852 S:      Maintained
5853 F:      drivers/edac/e7xxx_edac.c
5854
5855 EDAC-FSL_DDR
5856 M:      York Sun <york.sun@nxp.com>
5857 L:      linux-edac@vger.kernel.org
5858 S:      Maintained
5859 F:      drivers/edac/fsl_ddr_edac.*
5860
5861 EDAC-GHES
5862 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5863 L:      linux-edac@vger.kernel.org
5864 S:      Maintained
5865 F:      drivers/edac/ghes_edac.c
5866
5867 EDAC-I10NM
5868 M:      Tony Luck <tony.luck@intel.com>
5869 L:      linux-edac@vger.kernel.org
5870 S:      Maintained
5871 F:      drivers/edac/i10nm_base.c
5872
5873 EDAC-I3000
5874 L:      linux-edac@vger.kernel.org
5875 S:      Orphan
5876 F:      drivers/edac/i3000_edac.c
5877
5878 EDAC-I5000
5879 L:      linux-edac@vger.kernel.org
5880 S:      Maintained
5881 F:      drivers/edac/i5000_edac.c
5882
5883 EDAC-I5400
5884 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5885 L:      linux-edac@vger.kernel.org
5886 S:      Maintained
5887 F:      drivers/edac/i5400_edac.c
5888
5889 EDAC-I7300
5890 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5891 L:      linux-edac@vger.kernel.org
5892 S:      Maintained
5893 F:      drivers/edac/i7300_edac.c
5894
5895 EDAC-I7CORE
5896 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5897 L:      linux-edac@vger.kernel.org
5898 S:      Maintained
5899 F:      drivers/edac/i7core_edac.c
5900
5901 EDAC-I82443BXGX
5902 M:      Tim Small <tim@buttersideup.com>
5903 L:      linux-edac@vger.kernel.org
5904 S:      Maintained
5905 F:      drivers/edac/i82443bxgx_edac.c
5906
5907 EDAC-I82975X
5908 M:      "Arvind R." <arvino55@gmail.com>
5909 L:      linux-edac@vger.kernel.org
5910 S:      Maintained
5911 F:      drivers/edac/i82975x_edac.c
5912
5913 EDAC-IE31200
5914 M:      Jason Baron <jbaron@akamai.com>
5915 L:      linux-edac@vger.kernel.org
5916 S:      Maintained
5917 F:      drivers/edac/ie31200_edac.c
5918
5919 EDAC-MPC85XX
5920 M:      Johannes Thumshirn <morbidrsa@gmail.com>
5921 L:      linux-edac@vger.kernel.org
5922 S:      Maintained
5923 F:      drivers/edac/mpc85xx_edac.[ch]
5924
5925 EDAC-PASEMI
5926 M:      Egor Martovetsky <egor@pasemi.com>
5927 L:      linux-edac@vger.kernel.org
5928 S:      Maintained
5929 F:      drivers/edac/pasemi_edac.c
5930
5931 EDAC-PND2
5932 M:      Tony Luck <tony.luck@intel.com>
5933 L:      linux-edac@vger.kernel.org
5934 S:      Maintained
5935 F:      drivers/edac/pnd2_edac.[ch]
5936
5937 EDAC-R82600
5938 M:      Tim Small <tim@buttersideup.com>
5939 L:      linux-edac@vger.kernel.org
5940 S:      Maintained
5941 F:      drivers/edac/r82600_edac.c
5942
5943 EDAC-SBRIDGE
5944 M:      Tony Luck <tony.luck@intel.com>
5945 R:      Qiuxu Zhuo <qiuxu.zhuo@intel.com>
5946 L:      linux-edac@vger.kernel.org
5947 S:      Maintained
5948 F:      drivers/edac/sb_edac.c
5949
5950 EDAC-SIFIVE
5951 M:      Yash Shah <yash.shah@sifive.com>
5952 L:      linux-edac@vger.kernel.org
5953 S:      Supported
5954 F:      drivers/edac/sifive_edac.c
5955
5956 EDAC-SKYLAKE
5957 M:      Tony Luck <tony.luck@intel.com>
5958 L:      linux-edac@vger.kernel.org
5959 S:      Maintained
5960 F:      drivers/edac/skx_*.c
5961
5962 EDAC-TI
5963 M:      Tero Kristo <t-kristo@ti.com>
5964 L:      linux-edac@vger.kernel.org
5965 S:      Maintained
5966 F:      drivers/edac/ti_edac.c
5967
5968 EDAC-QCOM
5969 M:      Channagoud Kadabi <ckadabi@codeaurora.org>
5970 M:      Venkata Narendra Kumar Gutta <vnkgutta@codeaurora.org>
5971 L:      linux-arm-msm@vger.kernel.org
5972 L:      linux-edac@vger.kernel.org
5973 S:      Maintained
5974 F:      drivers/edac/qcom_edac.c
5975
5976 EDIROL UA-101/UA-1000 DRIVER
5977 M:      Clemens Ladisch <clemens@ladisch.de>
5978 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
5979 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
5980 S:      Maintained
5981 F:      sound/usb/misc/ua101.c
5982
5983 EFI TEST DRIVER
5984 L:      linux-efi@vger.kernel.org
5985 M:      Ivan Hu <ivan.hu@canonical.com>
5986 M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
5987 S:      Maintained
5988 F:      drivers/firmware/efi/test/
5989
5990 EFI VARIABLE FILESYSTEM
5991 M:      Matthew Garrett <matthew.garrett@nebula.com>
5992 M:      Jeremy Kerr <jk@ozlabs.org>
5993 M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
5994 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5995 L:      linux-efi@vger.kernel.org
5996 S:      Maintained
5997 F:      fs/efivarfs/
5998
5999 EFIFB FRAMEBUFFER DRIVER
6000 L:      linux-fbdev@vger.kernel.org
6001 M:      Peter Jones <pjones@redhat.com>
6002 S:      Maintained
6003 F:      drivers/video/fbdev/efifb.c
6004
6005 EFS FILESYSTEM
6006 W:      http://aeschi.ch.eu.org/efs/
6007 S:      Orphan
6008 F:      fs/efs/
6009
6010 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
6011 M:      Douglas Miller <dougmill@linux.ibm.com>
6012 L:      netdev@vger.kernel.org
6013 S:      Maintained
6014 F:      drivers/net/ethernet/ibm/ehea/
6015
6016 EM28XX VIDEO4LINUX DRIVER
6017 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
6018 L:      linux-media@vger.kernel.org
6019 W:      https://linuxtv.org
6020 T:      git git://linuxtv.org/media_tree.git
6021 S:      Maintained
6022 F:      drivers/media/usb/em28xx/
6023 F:      Documentation/media/v4l-drivers/em28xx*
6024
6025 EMBEDDED LINUX
6026 M:      Paul Gortmaker <paul.gortmaker@windriver.com>
6027 M:      Matt Mackall <mpm@selenic.com>
6028 M:      David Woodhouse <dwmw2@infradead.org>
6029 L:      linux-embedded@vger.kernel.org
6030 S:      Maintained
6031
6032 Emulex 10Gbps iSCSI - OneConnect DRIVER
6033 M:      Subbu Seetharaman <subbu.seetharaman@broadcom.com>
6034 M:      Ketan Mukadam <ketan.mukadam@broadcom.com>
6035 M:      Jitendra Bhivare <jitendra.bhivare@broadcom.com>
6036 L:      linux-scsi@vger.kernel.org
6037 W:      http://www.broadcom.com
6038 S:      Supported
6039 F:      drivers/scsi/be2iscsi/
6040
6041 Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
6042 M:      Sathya Perla <sathya.perla@broadcom.com>
6043 M:      Ajit Khaparde <ajit.khaparde@broadcom.com>
6044 M:      Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
6045 M:      Somnath Kotur <somnath.kotur@broadcom.com>
6046 L:      netdev@vger.kernel.org
6047 W:      http://www.emulex.com
6048 S:      Supported
6049 F:      drivers/net/ethernet/emulex/benet/
6050
6051 EMULEX ONECONNECT ROCE DRIVER
6052 M:      Selvin Xavier <selvin.xavier@broadcom.com>
6053 M:      Devesh Sharma <devesh.sharma@broadcom.com>
6054 L:      linux-rdma@vger.kernel.org
6055 W:      http://www.broadcom.com
6056 S:      Odd Fixes
6057 F:      drivers/infiniband/hw/ocrdma/
6058 F:      include/uapi/rdma/ocrdma-abi.h
6059
6060 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
6061 M:      James Smart <james.smart@broadcom.com>
6062 M:      Dick Kennedy <dick.kennedy@broadcom.com>
6063 L:      linux-scsi@vger.kernel.org
6064 W:      http://www.broadcom.com
6065 S:      Supported
6066 F:      drivers/scsi/lpfc/
6067
6068 ENE CB710 FLASH CARD READER DRIVER
6069 M:      Michał Mirosław <mirq-linux@rere.qmqm.pl>
6070 S:      Maintained
6071 F:      drivers/misc/cb710/
6072 F:      drivers/mmc/host/cb710-mmc.*
6073 F:      include/linux/cb710.h
6074
6075 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
6076 M:      Maxim Levitsky <maximlevitsky@gmail.com>
6077 S:      Maintained
6078 F:      drivers/media/rc/ene_ir.*
6079
6080 EPSON S1D13XXX FRAMEBUFFER DRIVER
6081 M:      Kristoffer Ericson <kristoffer.ericson@gmail.com>
6082 S:      Maintained
6083 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
6084 F:      drivers/video/fbdev/s1d13xxxfb.c
6085 F:      include/video/s1d13xxxfb.h
6086
6087 EROFS FILE SYSTEM
6088 M:      Gao Xiang <gaoxiang25@huawei.com>
6089 M:      Chao Yu <yuchao0@huawei.com>
6090 L:      linux-erofs@lists.ozlabs.org
6091 S:      Maintained
6092 F:      fs/erofs/
6093
6094 ERRSEQ ERROR TRACKING INFRASTRUCTURE
6095 M:      Jeff Layton <jlayton@kernel.org>
6096 S:      Maintained
6097 F:      lib/errseq.c
6098 F:      include/linux/errseq.h
6099
6100 ET131X NETWORK DRIVER
6101 M:      Mark Einon <mark.einon@gmail.com>
6102 S:      Odd Fixes
6103 F:      drivers/net/ethernet/agere/
6104
6105 ETHERNET BRIDGE
6106 M:      Roopa Prabhu <roopa@cumulusnetworks.com>
6107 M:      Nikolay Aleksandrov <nikolay@cumulusnetworks.com>
6108 L:      bridge@lists.linux-foundation.org (moderated for non-subscribers)
6109 L:      netdev@vger.kernel.org
6110 W:      http://www.linuxfoundation.org/en/Net:Bridge
6111 S:      Maintained
6112 F:      include/linux/netfilter_bridge/
6113 F:      net/bridge/
6114
6115 ETHERNET PHY LIBRARY
6116 M:      Andrew Lunn <andrew@lunn.ch>
6117 M:      Florian Fainelli <f.fainelli@gmail.com>
6118 M:      Heiner Kallweit <hkallweit1@gmail.com>
6119 L:      netdev@vger.kernel.org
6120 S:      Maintained
6121 F:      Documentation/ABI/testing/sysfs-class-net-phydev
6122 F:      Documentation/devicetree/bindings/net/ethernet-phy.yaml
6123 F:      Documentation/devicetree/bindings/net/mdio*
6124 F:      Documentation/networking/phy.rst
6125 F:      drivers/net/phy/
6126 F:      drivers/of/of_mdio.c
6127 F:      drivers/of/of_net.c
6128 F:      include/linux/*mdio*.h
6129 F:      include/linux/of_net.h
6130 F:      include/linux/phy.h
6131 F:      include/linux/phy_fixed.h
6132 F:      include/linux/platform_data/mdio-bcm-unimac.h
6133 F:      include/linux/platform_data/mdio-gpio.h
6134 F:      include/trace/events/mdio.h
6135 F:      include/uapi/linux/mdio.h
6136 F:      include/uapi/linux/mii.h
6137
6138 EXFAT FILE SYSTEM
6139 M:      Valdis Kletnieks <valdis.kletnieks@vt.edu>
6140 S:      Maintained
6141 F:      drivers/staging/exfat/
6142
6143 EXT2 FILE SYSTEM
6144 M:      Jan Kara <jack@suse.com>
6145 L:      linux-ext4@vger.kernel.org
6146 S:      Maintained
6147 F:      Documentation/filesystems/ext2.txt
6148 F:      fs/ext2/
6149 F:      include/linux/ext2*
6150
6151 EXT4 FILE SYSTEM
6152 M:      "Theodore Ts'o" <tytso@mit.edu>
6153 M:      Andreas Dilger <adilger.kernel@dilger.ca>
6154 L:      linux-ext4@vger.kernel.org
6155 W:      http://ext4.wiki.kernel.org
6156 Q:      http://patchwork.ozlabs.org/project/linux-ext4/list/
6157 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
6158 S:      Maintained
6159 F:      Documentation/filesystems/ext4/
6160 F:      fs/ext4/
6161
6162 Extended Verification Module (EVM)
6163 M:      Mimi Zohar <zohar@linux.ibm.com>
6164 L:      linux-integrity@vger.kernel.org
6165 S:      Supported
6166 F:      security/integrity/evm/
6167
6168 EXTENSIBLE FIRMWARE INTERFACE (EFI)
6169 M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
6170 L:      linux-efi@vger.kernel.org
6171 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
6172 S:      Maintained
6173 F:      Documentation/admin-guide/efi-stub.rst
6174 F:      arch/*/kernel/efi.c
6175 F:      arch/x86/boot/compressed/eboot.[ch]
6176 F:      arch/*/include/asm/efi.h
6177 F:      arch/x86/platform/efi/
6178 F:      drivers/firmware/efi/
6179 F:      include/linux/efi*.h
6180 F:      arch/arm/boot/compressed/efi-header.S
6181 F:      arch/arm64/kernel/efi-entry.S
6182
6183 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
6184 M:      MyungJoo Ham <myungjoo.ham@samsung.com>
6185 M:      Chanwoo Choi <cw00.choi@samsung.com>
6186 L:      linux-kernel@vger.kernel.org
6187 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
6188 S:      Maintained
6189 F:      drivers/extcon/
6190 F:      include/linux/extcon/
6191 F:      include/linux/extcon.h
6192 F:      Documentation/firmware-guide/acpi/extcon-intel-int3496.rst
6193 F:      Documentation/devicetree/bindings/extcon/
6194
6195 EXYNOS DP DRIVER
6196 M:      Jingoo Han <jingoohan1@gmail.com>
6197 L:      dri-devel@lists.freedesktop.org
6198 S:      Maintained
6199 F:      drivers/gpu/drm/exynos/exynos_dp*
6200
6201 EXYNOS SYSMMU (IOMMU) driver
6202 M:      Marek Szyprowski <m.szyprowski@samsung.com>
6203 L:      iommu@lists.linux-foundation.org
6204 S:      Maintained
6205 F:      drivers/iommu/exynos-iommu.c
6206
6207 EZchip NPS platform support
6208 M:      Vineet Gupta <vgupta@synopsys.com>
6209 M:      Ofer Levi <oferle@mellanox.com>
6210 S:      Supported
6211 F:      arch/arc/plat-eznps
6212 F:      arch/arc/boot/dts/eznps.dts
6213
6214 F2FS FILE SYSTEM
6215 M:      Jaegeuk Kim <jaegeuk@kernel.org>
6216 M:      Chao Yu <yuchao0@huawei.com>
6217 L:      linux-f2fs-devel@lists.sourceforge.net
6218 W:      https://f2fs.wiki.kernel.org/
6219 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
6220 S:      Maintained
6221 F:      Documentation/filesystems/f2fs.txt
6222 F:      Documentation/ABI/testing/sysfs-fs-f2fs
6223 F:      fs/f2fs/
6224 F:      include/linux/f2fs_fs.h
6225 F:      include/trace/events/f2fs.h
6226
6227 F71805F HARDWARE MONITORING DRIVER
6228 M:      Jean Delvare <jdelvare@suse.com>
6229 L:      linux-hwmon@vger.kernel.org
6230 S:      Maintained
6231 F:      Documentation/hwmon/f71805f.rst
6232 F:      drivers/hwmon/f71805f.c
6233
6234 FADDR2LINE
6235 M:      Josh Poimboeuf <jpoimboe@redhat.com>
6236 S:      Maintained
6237 F:      scripts/faddr2line
6238
6239 FAILOVER MODULE
6240 M:      Sridhar Samudrala <sridhar.samudrala@intel.com>
6241 L:      netdev@vger.kernel.org
6242 S:      Supported
6243 F:      net/core/failover.c
6244 F:      include/net/failover.h
6245 F:      Documentation/networking/failover.rst
6246
6247 FANOTIFY
6248 M:      Jan Kara <jack@suse.cz>
6249 R:      Amir Goldstein <amir73il@gmail.com>
6250 L:      linux-fsdevel@vger.kernel.org
6251 S:      Maintained
6252 F:      fs/notify/fanotify/
6253 F:      include/linux/fanotify.h
6254 F:      include/uapi/linux/fanotify.h
6255
6256 FARSYNC SYNCHRONOUS DRIVER
6257 M:      Kevin Curtis <kevin.curtis@farsite.co.uk>
6258 W:      http://www.farsite.co.uk/
6259 S:      Supported
6260 F:      drivers/net/wan/farsync.*
6261
6262 FAULT INJECTION SUPPORT
6263 M:      Akinobu Mita <akinobu.mita@gmail.com>
6264 S:      Supported
6265 F:      Documentation/fault-injection/
6266 F:      lib/fault-inject.c
6267
6268 FBTFT Framebuffer drivers
6269 S:      Orphan
6270 L:      dri-devel@lists.freedesktop.org
6271 L:      linux-fbdev@vger.kernel.org
6272 F:      drivers/staging/fbtft/
6273
6274 FC0011 TUNER DRIVER
6275 M:      Michael Buesch <m@bues.ch>
6276 L:      linux-media@vger.kernel.org
6277 S:      Maintained
6278 F:      drivers/media/tuners/fc0011.h
6279 F:      drivers/media/tuners/fc0011.c
6280
6281 FC2580 MEDIA DRIVER
6282 M:      Antti Palosaari <crope@iki.fi>
6283 L:      linux-media@vger.kernel.org
6284 W:      https://linuxtv.org
6285 W:      http://palosaari.fi/linux/
6286 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
6287 T:      git git://linuxtv.org/anttip/media_tree.git
6288 S:      Maintained
6289 F:      drivers/media/tuners/fc2580*
6290
6291 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
6292 M:      Hannes Reinecke <hare@suse.de>
6293 L:      linux-scsi@vger.kernel.org
6294 W:      www.Open-FCoE.org
6295 S:      Supported
6296 F:      drivers/scsi/libfc/
6297 F:      drivers/scsi/fcoe/
6298 F:      include/scsi/fc/
6299 F:      include/scsi/libfc.h
6300 F:      include/scsi/libfcoe.h
6301 F:      include/uapi/scsi/fc/
6302
6303 FILE LOCKING (flock() and fcntl()/lockf())
6304 M:      Jeff Layton <jlayton@kernel.org>
6305 M:      "J. Bruce Fields" <bfields@fieldses.org>
6306 L:      linux-fsdevel@vger.kernel.org
6307 S:      Maintained
6308 F:      include/linux/fcntl.h
6309 F:      include/uapi/linux/fcntl.h
6310 F:      fs/fcntl.c
6311 F:      fs/locks.c
6312
6313 FILESYSTEMS (VFS and infrastructure)
6314 M:      Alexander Viro <viro@zeniv.linux.org.uk>
6315 L:      linux-fsdevel@vger.kernel.org
6316 S:      Maintained
6317 F:      fs/*
6318 F:      include/linux/fs.h
6319 F:      include/linux/fs_types.h
6320 F:      include/uapi/linux/fs.h
6321
6322 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
6323 M:      Riku Voipio <riku.voipio@iki.fi>
6324 L:      linux-hwmon@vger.kernel.org
6325 S:      Maintained
6326 F:      drivers/hwmon/f75375s.c
6327 F:      include/linux/f75375s.h
6328
6329 FIREWIRE AUDIO DRIVERS and IEC 61883-1/6 PACKET STREAMING ENGINE
6330 M:      Clemens Ladisch <clemens@ladisch.de>
6331 M:      Takashi Sakamoto <o-takashi@sakamocchi.jp>
6332 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
6333 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
6334 S:      Maintained
6335 F:      sound/firewire/
6336 F:      include/uapi/sound/firewire.h
6337
6338 FIREWIRE MEDIA DRIVERS (firedtv)
6339 M:      Stefan Richter <stefanr@s5r6.in-berlin.de>
6340 L:      linux-media@vger.kernel.org
6341 L:      linux1394-devel@lists.sourceforge.net
6342 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
6343 S:      Maintained
6344 F:      drivers/media/firewire/
6345
6346 FIREWIRE SBP-2 TARGET
6347 M:      Chris Boot <bootc@bootc.net>
6348 L:      linux-scsi@vger.kernel.org
6349 L:      target-devel@vger.kernel.org
6350 L:      linux1394-devel@lists.sourceforge.net
6351 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
6352 S:      Maintained
6353 F:      drivers/target/sbp/
6354
6355 FIREWIRE SUBSYSTEM
6356 M:      Stefan Richter <stefanr@s5r6.in-berlin.de>
6357 L:      linux1394-devel@lists.sourceforge.net
6358 W:      http://ieee1394.wiki.kernel.org/
6359 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
6360 S:      Maintained
6361 F:      drivers/firewire/
6362 F:      include/linux/firewire.h
6363 F:      include/uapi/linux/firewire*.h
6364 F:      tools/firewire/
6365
6366 FIRMWARE LOADER (request_firmware)
6367 M:      Luis Chamberlain <mcgrof@kernel.org>
6368 L:      linux-kernel@vger.kernel.org
6369 S:      Maintained
6370 F:      Documentation/firmware_class/
6371 F:      drivers/base/firmware_loader/
6372 F:      include/linux/firmware.h
6373
6374 FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
6375 M:      Joshua Morris <josh.h.morris@us.ibm.com>
6376 M:      Philip Kelleher <pjk1939@linux.ibm.com>
6377 S:      Maintained
6378 F:      drivers/block/rsxx/
6379
6380 FLEXTIMER FTM-QUADDEC DRIVER
6381 M:      Patrick Havelange <patrick.havelange@essensium.com>
6382 L:      linux-iio@vger.kernel.org
6383 S:      Maintained
6384 F:      Documentation/ABI/testing/sysfs-bus-counter-ftm-quaddec
6385 F:      Documentation/devicetree/bindings/counter/ftm-quaddec.txt
6386 F:      drivers/counter/ftm-quaddec.c
6387
6388 FLOPPY DRIVER
6389 M:      Denis Efremov <efremov@linux.com>
6390 S:      Odd Fixes
6391 L:      linux-block@vger.kernel.org
6392 F:      drivers/block/floppy.c
6393
6394 FPGA MANAGER FRAMEWORK
6395 M:      Moritz Fischer <mdf@kernel.org>
6396 L:      linux-fpga@vger.kernel.org
6397 S:      Maintained
6398 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mdf/linux-fpga.git
6399 Q:      http://patchwork.kernel.org/project/linux-fpga/list/
6400 F:      Documentation/fpga/
6401 F:      Documentation/driver-api/fpga/
6402 F:      Documentation/devicetree/bindings/fpga/
6403 F:      drivers/fpga/
6404 F:      include/linux/fpga/
6405 W:      http://www.rocketboards.org
6406
6407 FPGA DFL DRIVERS
6408 M:      Wu Hao <hao.wu@intel.com>
6409 L:      linux-fpga@vger.kernel.org
6410 S:      Maintained
6411 F:      Documentation/fpga/dfl.rst
6412 F:      include/uapi/linux/fpga-dfl.h
6413 F:      drivers/fpga/dfl*
6414
6415 FPU EMULATOR
6416 M:      Bill Metzenthen <billm@melbpc.org.au>
6417 W:      http://floatingpoint.sourceforge.net/emulator/index.html
6418 S:      Maintained
6419 F:      arch/x86/math-emu/
6420
6421 FRAME RELAY DLCI/FRAD (Sangoma drivers too)
6422 L:      netdev@vger.kernel.org
6423 S:      Orphan
6424 F:      drivers/net/wan/dlci.c
6425 F:      drivers/net/wan/sdla.c
6426
6427 FRAMEBUFFER LAYER
6428 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
6429 L:      dri-devel@lists.freedesktop.org
6430 L:      linux-fbdev@vger.kernel.org
6431 T:      git git://anongit.freedesktop.org/drm/drm-misc
6432 Q:      http://patchwork.kernel.org/project/linux-fbdev/list/
6433 S:      Maintained
6434 F:      Documentation/fb/
6435 F:      drivers/video/
6436 F:      include/video/
6437 F:      include/linux/fb.h
6438 F:      include/uapi/video/
6439 F:      include/uapi/linux/fb.h
6440
6441 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
6442 M:      Horia Geantă <horia.geanta@nxp.com>
6443 M:      Aymen Sghaier <aymen.sghaier@nxp.com>
6444 L:      linux-crypto@vger.kernel.org
6445 S:      Maintained
6446 F:      drivers/crypto/caam/
6447 F:      Documentation/devicetree/bindings/crypto/fsl-sec4.txt
6448
6449 FREESCALE DIU FRAMEBUFFER DRIVER
6450 M:      Timur Tabi <timur@kernel.org>
6451 L:      linux-fbdev@vger.kernel.org
6452 S:      Maintained
6453 F:      drivers/video/fbdev/fsl-diu-fb.*
6454
6455 FREESCALE DMA DRIVER
6456 M:      Li Yang <leoyang.li@nxp.com>
6457 M:      Zhang Wei <zw@zh-kernel.org>
6458 L:      linuxppc-dev@lists.ozlabs.org
6459 S:      Maintained
6460 F:      drivers/dma/fsldma.*
6461
6462 FREESCALE ENETC ETHERNET DRIVERS
6463 M:      Claudiu Manoil <claudiu.manoil@nxp.com>
6464 L:      netdev@vger.kernel.org
6465 S:      Maintained
6466 F:      drivers/net/ethernet/freescale/enetc/
6467
6468 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
6469 M:      Claudiu Manoil <claudiu.manoil@nxp.com>
6470 L:      netdev@vger.kernel.org
6471 S:      Maintained
6472 F:      drivers/net/ethernet/freescale/gianfar*
6473 F:      Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
6474
6475 FREESCALE GPMI NAND DRIVER
6476 M:      Han Xu <han.xu@nxp.com>
6477 L:      linux-mtd@lists.infradead.org
6478 S:      Maintained
6479 F:      drivers/mtd/nand/raw/gpmi-nand/*
6480
6481 FREESCALE I2C CPM DRIVER
6482 M:      Jochen Friedrich <jochen@scram.de>
6483 L:      linuxppc-dev@lists.ozlabs.org
6484 L:      linux-i2c@vger.kernel.org
6485 S:      Maintained
6486 F:      drivers/i2c/busses/i2c-cpm.c
6487
6488 FREESCALE IMX DDR PMU DRIVER
6489 M:      Frank Li <Frank.li@nxp.com>
6490 L:      linux-arm-kernel@lists.infradead.org
6491 S:      Maintained
6492 F:      drivers/perf/fsl_imx8_ddr_perf.c
6493 F:      Documentation/admin-guide/perf/imx-ddr.rst
6494 F:      Documentation/devicetree/bindings/perf/fsl-imx-ddr.txt
6495
6496 FREESCALE IMX I2C DRIVER
6497 M:      Oleksij Rempel <o.rempel@pengutronix.de>
6498 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
6499 L:      linux-i2c@vger.kernel.org
6500 S:      Maintained
6501 F:      drivers/i2c/busses/i2c-imx.c
6502 F:      Documentation/devicetree/bindings/i2c/i2c-imx.txt
6503
6504 FREESCALE IMX LPI2C DRIVER
6505 M:      Dong Aisheng <aisheng.dong@nxp.com>
6506 L:      linux-i2c@vger.kernel.org
6507 L:      linux-imx@nxp.com
6508 S:      Maintained
6509 F:      drivers/i2c/busses/i2c-imx-lpi2c.c
6510 F:      Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.txt
6511
6512 FREESCALE IMX / MXC FEC DRIVER
6513 M:      Fugang Duan <fugang.duan@nxp.com>
6514 L:      netdev@vger.kernel.org
6515 S:      Maintained
6516 F:      drivers/net/ethernet/freescale/fec_main.c
6517 F:      drivers/net/ethernet/freescale/fec_ptp.c
6518 F:      drivers/net/ethernet/freescale/fec.h
6519 F:      Documentation/devicetree/bindings/net/fsl-fec.txt
6520
6521 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
6522 M:      Sascha Hauer <s.hauer@pengutronix.de>
6523 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
6524 L:      linux-fbdev@vger.kernel.org
6525 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6526 S:      Maintained
6527 F:      include/linux/platform_data/video-imxfb.h
6528 F:      drivers/video/fbdev/imxfb.c
6529
6530 FREESCALE QORIQ DPAA ETHERNET DRIVER
6531 M:      Madalin Bucur <madalin.bucur@nxp.com>
6532 L:      netdev@vger.kernel.org
6533 S:      Maintained
6534 F:      drivers/net/ethernet/freescale/dpaa
6535
6536 FREESCALE QORIQ DPAA FMAN DRIVER
6537 M:      Madalin Bucur <madalin.bucur@nxp.com>
6538 L:      netdev@vger.kernel.org
6539 S:      Maintained
6540 F:      drivers/net/ethernet/freescale/fman
6541 F:      Documentation/devicetree/bindings/net/fsl-fman.txt
6542
6543 FREESCALE QORIQ PTP CLOCK DRIVER
6544 M:      Yangbo Lu <yangbo.lu@nxp.com>
6545 L:      netdev@vger.kernel.org
6546 S:      Maintained
6547 F:      drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
6548 F:      drivers/net/ethernet/freescale/dpaa2/dprtc*
6549 F:      drivers/net/ethernet/freescale/enetc/enetc_ptp.c
6550 F:      drivers/ptp/ptp_qoriq.c
6551 F:      drivers/ptp/ptp_qoriq_debugfs.c
6552 F:      include/linux/fsl/ptp_qoriq.h
6553 F:      Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
6554
6555 FREESCALE QUAD SPI DRIVER
6556 M:      Han Xu <han.xu@nxp.com>
6557 L:      linux-spi@vger.kernel.org
6558 S:      Maintained
6559 F:      drivers/spi/spi-fsl-qspi.c
6560
6561 FREESCALE QUICC ENGINE LIBRARY
6562 M:      Qiang Zhao <qiang.zhao@nxp.com>
6563 L:      linuxppc-dev@lists.ozlabs.org
6564 S:      Maintained
6565 F:      drivers/soc/fsl/qe/
6566 F:      include/soc/fsl/*qe*.h
6567 F:      include/soc/fsl/*ucc*.h
6568
6569 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
6570 M:      Li Yang <leoyang.li@nxp.com>
6571 L:      netdev@vger.kernel.org
6572 L:      linuxppc-dev@lists.ozlabs.org
6573 S:      Maintained
6574 F:      drivers/net/ethernet/freescale/ucc_geth*
6575
6576 FREESCALE QUICC ENGINE UCC HDLC DRIVER
6577 M:      Zhao Qiang <qiang.zhao@nxp.com>
6578 L:      netdev@vger.kernel.org
6579 L:      linuxppc-dev@lists.ozlabs.org
6580 S:      Maintained
6581 F:      drivers/net/wan/fsl_ucc_hdlc*
6582
6583 FREESCALE QUICC ENGINE UCC UART DRIVER
6584 M:      Timur Tabi <timur@kernel.org>
6585 L:      linuxppc-dev@lists.ozlabs.org
6586 S:      Maintained
6587 F:      drivers/tty/serial/ucc_uart.c
6588
6589 FREESCALE SOC DRIVERS
6590 M:      Li Yang <leoyang.li@nxp.com>
6591 L:      linuxppc-dev@lists.ozlabs.org
6592 L:      linux-arm-kernel@lists.infradead.org
6593 S:      Maintained
6594 F:      Documentation/devicetree/bindings/misc/fsl,dpaa2-console.txt
6595 F:      Documentation/devicetree/bindings/soc/fsl/
6596 F:      drivers/soc/fsl/
6597 F:      include/linux/fsl/
6598
6599 FREESCALE SOC FS_ENET DRIVER
6600 M:      Pantelis Antoniou <pantelis.antoniou@gmail.com>
6601 L:      linuxppc-dev@lists.ozlabs.org
6602 L:      netdev@vger.kernel.org
6603 S:      Maintained
6604 F:      drivers/net/ethernet/freescale/fs_enet/
6605 F:      include/linux/fs_enet_pd.h
6606
6607 FREESCALE SOC SOUND DRIVERS
6608 M:      Timur Tabi <timur@kernel.org>
6609 M:      Nicolin Chen <nicoleotsuka@gmail.com>
6610 M:      Xiubo Li <Xiubo.Lee@gmail.com>
6611 R:      Fabio Estevam <festevam@gmail.com>
6612 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
6613 L:      linuxppc-dev@lists.ozlabs.org
6614 S:      Maintained
6615 F:      sound/soc/fsl/fsl*
6616 F:      sound/soc/fsl/imx*
6617 F:      sound/soc/fsl/mpc8610_hpcd.c
6618
6619 FREESCALE USB PERIPHERAL DRIVERS
6620 M:      Li Yang <leoyang.li@nxp.com>
6621 L:      linux-usb@vger.kernel.org
6622 L:      linuxppc-dev@lists.ozlabs.org
6623 S:      Maintained
6624 F:      drivers/usb/gadget/udc/fsl*
6625
6626 FREEVXFS FILESYSTEM
6627 M:      Christoph Hellwig <hch@infradead.org>
6628 W:      ftp://ftp.openlinux.org/pub/people/hch/vxfs
6629 S:      Maintained
6630 F:      fs/freevxfs/
6631
6632 FREEZER
6633 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
6634 M:      Pavel Machek <pavel@ucw.cz>
6635 L:      linux-pm@vger.kernel.org
6636 S:      Supported
6637 F:      Documentation/power/freezing-of-tasks.rst
6638 F:      include/linux/freezer.h
6639 F:      kernel/freezer.c
6640
6641 FRONTSWAP API
6642 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
6643 L:      linux-kernel@vger.kernel.org
6644 S:      Maintained
6645 F:      mm/frontswap.c
6646 F:      include/linux/frontswap.h
6647
6648 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
6649 M:      David Howells <dhowells@redhat.com>
6650 L:      linux-cachefs@redhat.com (moderated for non-subscribers)
6651 S:      Supported
6652 F:      Documentation/filesystems/caching/
6653 F:      fs/fscache/
6654 F:      include/linux/fscache*.h
6655
6656 FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
6657 M:      Theodore Y. Ts'o <tytso@mit.edu>
6658 M:      Jaegeuk Kim <jaegeuk@kernel.org>
6659 M:      Eric Biggers <ebiggers@kernel.org>
6660 L:      linux-fscrypt@vger.kernel.org
6661 Q:      https://patchwork.kernel.org/project/linux-fscrypt/list/
6662 T:      git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git
6663 S:      Supported
6664 F:      fs/crypto/
6665 F:      include/linux/fscrypt*.h
6666 F:      include/uapi/linux/fscrypt.h
6667 F:      Documentation/filesystems/fscrypt.rst
6668
6669 FSI SUBSYSTEM
6670 M:      Jeremy Kerr <jk@ozlabs.org>
6671 M:      Joel Stanley <joel@jms.id.au>
6672 R:      Alistar Popple <alistair@popple.id.au>
6673 R:      Eddie James <eajames@linux.ibm.com>
6674 L:      linux-fsi@lists.ozlabs.org
6675 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joel/fsi.git
6676 Q:      http://patchwork.ozlabs.org/project/linux-fsi/list/
6677 S:      Supported
6678 F:      drivers/fsi/
6679 F:      include/linux/fsi*.h
6680 F:      include/trace/events/fsi*.h
6681
6682 FSI-ATTACHED I2C DRIVER
6683 M:      Eddie James <eajames@linux.ibm.com>
6684 L:      linux-i2c@vger.kernel.org
6685 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
6686 S:      Maintained
6687 F:      drivers/i2c/busses/i2c-fsi.c
6688 F:      Documentation/devicetree/bindings/i2c/i2c-fsi.txt
6689
6690 FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
6691 M:      Jan Kara <jack@suse.cz>
6692 R:      Amir Goldstein <amir73il@gmail.com>
6693 L:      linux-fsdevel@vger.kernel.org
6694 S:      Maintained
6695 F:      fs/notify/
6696 F:      include/linux/fsnotify*.h
6697
6698 FSVERITY: READ-ONLY FILE-BASED AUTHENTICITY PROTECTION
6699 M:      Eric Biggers <ebiggers@kernel.org>
6700 M:      Theodore Y. Ts'o <tytso@mit.edu>
6701 L:      linux-fscrypt@vger.kernel.org
6702 Q:      https://patchwork.kernel.org/project/linux-fscrypt/list/
6703 T:      git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git fsverity
6704 S:      Supported
6705 F:      fs/verity/
6706 F:      include/linux/fsverity.h
6707 F:      include/uapi/linux/fsverity.h
6708 F:      Documentation/filesystems/fsverity.rst
6709
6710 FUJITSU LAPTOP EXTRAS
6711 M:      Jonathan Woithe <jwoithe@just42.net>
6712 L:      platform-driver-x86@vger.kernel.org
6713 S:      Maintained
6714 F:      drivers/platform/x86/fujitsu-laptop.c
6715
6716 FUJITSU M-5MO LS CAMERA ISP DRIVER
6717 M:      Kyungmin Park <kyungmin.park@samsung.com>
6718 M:      Heungjun Kim <riverful.kim@samsung.com>
6719 L:      linux-media@vger.kernel.org
6720 S:      Maintained
6721 F:      drivers/media/i2c/m5mols/
6722 F:      include/media/i2c/m5mols.h
6723
6724 FUJITSU TABLET EXTRAS
6725 M:      Robert Gerlach <khnz@gmx.de>
6726 L:      platform-driver-x86@vger.kernel.org
6727 S:      Maintained
6728 F:      drivers/platform/x86/fujitsu-tablet.c
6729
6730 FUSE: FILESYSTEM IN USERSPACE
6731 M:      Miklos Szeredi <miklos@szeredi.hu>
6732 L:      linux-fsdevel@vger.kernel.org
6733 W:      http://fuse.sourceforge.net/
6734 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
6735 S:      Maintained
6736 F:      fs/fuse/
6737 F:      include/uapi/linux/fuse.h
6738 F:      Documentation/filesystems/fuse.txt
6739
6740 FUTEX SUBSYSTEM
6741 M:      Thomas Gleixner <tglx@linutronix.de>
6742 M:      Ingo Molnar <mingo@redhat.com>
6743 R:      Peter Zijlstra <peterz@infradead.org>
6744 R:      Darren Hart <dvhart@infradead.org>
6745 L:      linux-kernel@vger.kernel.org
6746 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
6747 S:      Maintained
6748 F:      kernel/futex.c
6749 F:      include/asm-generic/futex.h
6750 F:      include/linux/futex.h
6751 F:      include/uapi/linux/futex.h
6752 F:      tools/testing/selftests/futex/
6753 F:      tools/perf/bench/futex*
6754 F:      Documentation/*futex*
6755
6756 GCC PLUGINS
6757 M:      Kees Cook <keescook@chromium.org>
6758 R:      Emese Revfy <re.emese@gmail.com>
6759 L:      kernel-hardening@lists.openwall.com
6760 S:      Maintained
6761 F:      scripts/gcc-plugins/
6762 F:      scripts/gcc-plugin.sh
6763 F:      scripts/Makefile.gcc-plugins
6764 F:      Documentation/core-api/gcc-plugins.rst
6765
6766 GASKET DRIVER FRAMEWORK
6767 M:      Rob Springer <rspringer@google.com>
6768 M:      Todd Poynor <toddpoynor@google.com>
6769 M:      Ben Chan <benchan@chromium.org>
6770 S:      Maintained
6771 F:      drivers/staging/gasket/
6772
6773 GCOV BASED KERNEL PROFILING
6774 M:      Peter Oberparleiter <oberpar@linux.ibm.com>
6775 S:      Maintained
6776 F:      kernel/gcov/
6777 F:      Documentation/dev-tools/gcov.rst
6778
6779 GDB KERNEL DEBUGGING HELPER SCRIPTS
6780 M:      Jan Kiszka <jan.kiszka@siemens.com>
6781 M:      Kieran Bingham <kbingham@kernel.org>
6782 S:      Supported
6783 F:      scripts/gdb/
6784
6785 GDT SCSI DISK ARRAY CONTROLLER DRIVER
6786 M:      Achim Leubner <achim_leubner@adaptec.com>
6787 L:      linux-scsi@vger.kernel.org
6788 W:      http://www.icp-vortex.com/
6789 S:      Supported
6790 F:      drivers/scsi/gdt*
6791
6792 GEMTEK FM RADIO RECEIVER DRIVER
6793 M:      Hans Verkuil <hverkuil@xs4all.nl>
6794 L:      linux-media@vger.kernel.org
6795 T:      git git://linuxtv.org/media_tree.git
6796 W:      https://linuxtv.org
6797 S:      Maintained
6798 F:      drivers/media/radio/radio-gemtek*
6799
6800 GENERIC ARCHITECTURE TOPOLOGY
6801 M:      Sudeep Holla <sudeep.holla@arm.com>
6802 L:      linux-kernel@vger.kernel.org
6803 S:      Maintained
6804 F:      drivers/base/arch_topology.c
6805 F:      include/linux/arch_topology.h
6806
6807 GENERIC GPIO I2C DRIVER
6808 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
6809 S:      Supported
6810 F:      drivers/i2c/busses/i2c-gpio.c
6811 F:      include/linux/platform_data/i2c-gpio.h
6812
6813 GENERIC GPIO I2C MULTIPLEXER DRIVER
6814 M:      Peter Korsgaard <peter.korsgaard@barco.com>
6815 L:      linux-i2c@vger.kernel.org
6816 S:      Supported
6817 F:      drivers/i2c/muxes/i2c-mux-gpio.c
6818 F:      include/linux/platform_data/i2c-mux-gpio.h
6819 F:      Documentation/i2c/muxes/i2c-mux-gpio.rst
6820
6821 GENERIC HDLC (WAN) DRIVERS
6822 M:      Krzysztof Halasa <khc@pm.waw.pl>
6823 W:      http://www.kernel.org/pub/linux/utils/net/hdlc/
6824 S:      Maintained
6825 F:      drivers/net/wan/c101.c
6826 F:      drivers/net/wan/hd6457*
6827 F:      drivers/net/wan/hdlc*
6828 F:      drivers/net/wan/n2.c
6829 F:      drivers/net/wan/pc300too.c
6830 F:      drivers/net/wan/pci200syn.c
6831 F:      drivers/net/wan/wanxl*
6832
6833 GENERIC INCLUDE/ASM HEADER FILES
6834 M:      Arnd Bergmann <arnd@arndb.de>
6835 L:      linux-arch@vger.kernel.org
6836 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
6837 S:      Maintained
6838 F:      include/asm-generic/
6839 F:      include/uapi/asm-generic/
6840
6841 GENERIC PHY FRAMEWORK
6842 M:      Kishon Vijay Abraham I <kishon@ti.com>
6843 L:      linux-kernel@vger.kernel.org
6844 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
6845 S:      Supported
6846 F:      drivers/phy/
6847 F:      include/linux/phy/
6848 F:      Documentation/devicetree/bindings/phy/
6849
6850 GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
6851 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
6852 S:      Supported
6853 F:      drivers/i2c/muxes/i2c-demux-pinctrl.c
6854
6855 GENERIC PM DOMAINS
6856 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
6857 M:      Kevin Hilman <khilman@kernel.org>
6858 M:      Ulf Hansson <ulf.hansson@linaro.org>
6859 L:      linux-pm@vger.kernel.org
6860 S:      Supported
6861 F:      drivers/base/power/domain*.c
6862 F:      include/linux/pm_domain.h
6863 F:      Documentation/devicetree/bindings/power/power_domain.txt
6864
6865 GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
6866 M:      Eugen Hristev <eugen.hristev@microchip.com>
6867 L:      linux-input@vger.kernel.org
6868 S:      Maintained
6869 F:      drivers/input/touchscreen/resistive-adc-touch.c
6870
6871 GENERIC UIO DRIVER FOR PCI DEVICES
6872 M:      "Michael S. Tsirkin" <mst@redhat.com>
6873 L:      kvm@vger.kernel.org
6874 S:      Supported
6875 F:      drivers/uio/uio_pci_generic.c
6876
6877 GENERIC VDSO LIBRARY:
6878 M:      Andy Lutomirski <luto@kernel.org>
6879 M:      Thomas Gleixner <tglx@linutronix.de>
6880 M:      Vincenzo Frascino <vincenzo.frascino@arm.com>
6881 L:      linux-kernel@vger.kernel.org
6882 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/vdso
6883 S:      Maintained
6884 F:      lib/vdso/
6885 F:      kernel/time/vsyscall.c
6886 F:      include/vdso/
6887 F:      include/asm-generic/vdso/vsyscall.h
6888
6889 GENWQE (IBM Generic Workqueue Card)
6890 M:      Frank Haverkamp <haver@linux.ibm.com>
6891 S:      Supported
6892 F:      drivers/misc/genwqe/
6893
6894 GET_MAINTAINER SCRIPT
6895 M:      Joe Perches <joe@perches.com>
6896 S:      Maintained
6897 F:      scripts/get_maintainer.pl
6898
6899 GFS2 FILE SYSTEM
6900 M:      Bob Peterson <rpeterso@redhat.com>
6901 M:      Andreas Gruenbacher <agruenba@redhat.com>
6902 L:      cluster-devel@redhat.com
6903 W:      http://sources.redhat.com/cluster/
6904 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
6905 S:      Supported
6906 F:      Documentation/filesystems/gfs2*.txt
6907 F:      fs/gfs2/
6908 F:      include/uapi/linux/gfs2_ondisk.h
6909
6910 GNSS SUBSYSTEM
6911 M:      Johan Hovold <johan@kernel.org>
6912 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git
6913 S:      Maintained
6914 F:      Documentation/ABI/testing/sysfs-class-gnss
6915 F:      Documentation/devicetree/bindings/gnss/
6916 F:      drivers/gnss/
6917 F:      include/linux/gnss.h
6918
6919 GO7007 MPEG CODEC
6920 M:      Hans Verkuil <hverkuil-cisco@xs4all.nl>
6921 L:      linux-media@vger.kernel.org
6922 S:      Maintained
6923 F:      drivers/media/usb/go7007/
6924
6925 GOODIX TOUCHSCREEN
6926 M:      Bastien Nocera <hadess@hadess.net>
6927 L:      linux-input@vger.kernel.org
6928 S:      Maintained
6929 F:      drivers/input/touchscreen/goodix.c
6930
6931 GOOGLE ETHERNET DRIVERS
6932 M:      Catherine Sullivan <csully@google.com>
6933 R:      Sagi Shahar <sagis@google.com>
6934 R:      Jon Olson <jonolson@google.com>
6935 L:      netdev@vger.kernel.org
6936 S:      Supported
6937 F:      Documentation/networking/device_drivers/google/gve.rst
6938 F:      drivers/net/ethernet/google
6939
6940 GPD POCKET FAN DRIVER
6941 M:      Hans de Goede <hdegoede@redhat.com>
6942 L:      platform-driver-x86@vger.kernel.org
6943 S:      Maintained
6944 F:      drivers/platform/x86/gpd-pocket-fan.c
6945
6946 GPIO ACPI SUPPORT
6947 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
6948 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6949 L:      linux-gpio@vger.kernel.org
6950 L:      linux-acpi@vger.kernel.org
6951 S:      Maintained
6952 F:      Documentation/firmware-guide/acpi/gpio-properties.rst
6953 F:      drivers/gpio/gpiolib-acpi.c
6954
6955 GPIO IR Transmitter
6956 M:      Sean Young <sean@mess.org>
6957 L:      linux-media@vger.kernel.org
6958 S:      Maintained
6959 F:      drivers/media/rc/gpio-ir-tx.c
6960
6961 GPIO MOCKUP DRIVER
6962 M:      Bamvor Jian Zhang <bamv2005@gmail.com>
6963 L:      linux-gpio@vger.kernel.org
6964 S:      Maintained
6965 F:      drivers/gpio/gpio-mockup.c
6966 F:      tools/testing/selftests/gpio/
6967
6968 GPIO SUBSYSTEM
6969 M:      Linus Walleij <linus.walleij@linaro.org>
6970 M:      Bartosz Golaszewski <bgolaszewski@baylibre.com>
6971 L:      linux-gpio@vger.kernel.org
6972 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
6973 S:      Maintained
6974 F:      Documentation/devicetree/bindings/gpio/
6975 F:      Documentation/driver-api/gpio/
6976 F:      Documentation/admin-guide/gpio/
6977 F:      Documentation/ABI/testing/gpio-cdev
6978 F:      Documentation/ABI/obsolete/sysfs-gpio
6979 F:      drivers/gpio/
6980 F:      include/linux/gpio/
6981 F:      include/linux/gpio.h
6982 F:      include/linux/of_gpio.h
6983 F:      include/asm-generic/gpio.h
6984 F:      include/uapi/linux/gpio.h
6985 F:      tools/gpio/
6986
6987 GRE DEMULTIPLEXER DRIVER
6988 M:      Dmitry Kozlov <xeb@mail.ru>
6989 L:      netdev@vger.kernel.org
6990 S:      Maintained
6991 F:      net/ipv4/gre_demux.c
6992 F:      net/ipv4/gre_offload.c
6993 F:      include/net/gre.h
6994
6995 GRETH 10/100/1G Ethernet MAC device driver
6996 M:      Andreas Larsson <andreas@gaisler.com>
6997 L:      netdev@vger.kernel.org
6998 S:      Maintained
6999 F:      drivers/net/ethernet/aeroflex/
7000
7001 GREYBUS AUDIO PROTOCOLS DRIVERS
7002 M:      Vaibhav Agarwal <vaibhav.sr@gmail.com>
7003 M:      Mark Greer <mgreer@animalcreek.com>
7004 S:      Maintained
7005 F:      drivers/staging/greybus/audio_apbridgea.c
7006 F:      drivers/staging/greybus/audio_apbridgea.h
7007 F:      drivers/staging/greybus/audio_codec.c
7008 F:      drivers/staging/greybus/audio_codec.h
7009 F:      drivers/staging/greybus/audio_gb.c
7010 F:      drivers/staging/greybus/audio_manager.c
7011 F:      drivers/staging/greybus/audio_manager.h
7012 F:      drivers/staging/greybus/audio_manager_module.c
7013 F:      drivers/staging/greybus/audio_manager_private.h
7014 F:      drivers/staging/greybus/audio_manager_sysfs.c
7015 F:      drivers/staging/greybus/audio_module.c
7016 F:      drivers/staging/greybus/audio_topology.c
7017
7018 GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
7019 M:      Viresh Kumar <vireshk@kernel.org>
7020 S:      Maintained
7021 F:      drivers/staging/greybus/authentication.c
7022 F:      drivers/staging/greybus/bootrom.c
7023 F:      drivers/staging/greybus/firmware.h
7024 F:      drivers/staging/greybus/fw-core.c
7025 F:      drivers/staging/greybus/fw-download.c
7026 F:      drivers/staging/greybus/fw-management.c
7027 F:      drivers/staging/greybus/greybus_authentication.h
7028 F:      drivers/staging/greybus/greybus_firmware.h
7029 F:      drivers/staging/greybus/hid.c
7030 F:      drivers/staging/greybus/i2c.c
7031 F:      drivers/staging/greybus/spi.c
7032 F:      drivers/staging/greybus/spilib.c
7033 F:      drivers/staging/greybus/spilib.h
7034
7035 GREYBUS LOOPBACK DRIVER
7036 M:      Bryan O'Donoghue <pure.logic@nexus-software.ie>
7037 S:      Maintained
7038 F:      drivers/staging/greybus/loopback.c
7039
7040 GREYBUS PLATFORM DRIVERS
7041 M:      Vaibhav Hiremath <hvaibhav.linux@gmail.com>
7042 S:      Maintained
7043 F:      drivers/staging/greybus/arche-platform.c
7044 F:      drivers/staging/greybus/arche-apb-ctrl.c
7045 F:      drivers/staging/greybus/arche_platform.h
7046
7047 GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
7048 M:      Rui Miguel Silva <rmfrfs@gmail.com>
7049 S:      Maintained
7050 F:      drivers/staging/greybus/sdio.c
7051 F:      drivers/staging/greybus/light.c
7052 F:      drivers/staging/greybus/gpio.c
7053 F:      drivers/staging/greybus/power_supply.c
7054 F:      drivers/staging/greybus/spi.c
7055 F:      drivers/staging/greybus/spilib.c
7056
7057 GREYBUS SUBSYSTEM
7058 M:      Johan Hovold <johan@kernel.org>
7059 M:      Alex Elder <elder@kernel.org>
7060 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7061 S:      Maintained
7062 F:      drivers/staging/greybus/
7063 F:      drivers/greybus/
7064 F:      include/linux/greybus.h
7065 F:      include/linux/greybus/
7066 L:      greybus-dev@lists.linaro.org (moderated for non-subscribers)
7067
7068 GREYBUS UART PROTOCOLS DRIVERS
7069 M:      David Lin <dtwlin@gmail.com>
7070 S:      Maintained
7071 F:      drivers/staging/greybus/uart.c
7072 F:      drivers/staging/greybus/log.c
7073
7074 GS1662 VIDEO SERIALIZER
7075 M:      Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
7076 L:      linux-media@vger.kernel.org
7077 T:      git git://linuxtv.org/media_tree.git
7078 S:      Maintained
7079 F:      drivers/media/spi/gs1662.c
7080
7081 GSPCA FINEPIX SUBDRIVER
7082 M:      Frank Zago <frank@zago.net>
7083 L:      linux-media@vger.kernel.org
7084 T:      git git://linuxtv.org/media_tree.git
7085 S:      Maintained
7086 F:      drivers/media/usb/gspca/finepix.c
7087
7088 GSPCA GL860 SUBDRIVER
7089 M:      Olivier Lorin <o.lorin@laposte.net>
7090 L:      linux-media@vger.kernel.org
7091 T:      git git://linuxtv.org/media_tree.git
7092 S:      Maintained
7093 F:      drivers/media/usb/gspca/gl860/
7094
7095 GSPCA M5602 SUBDRIVER
7096 M:      Erik Andren <erik.andren@gmail.com>
7097 L:      linux-media@vger.kernel.org
7098 T:      git git://linuxtv.org/media_tree.git
7099 S:      Maintained
7100 F:      drivers/media/usb/gspca/m5602/
7101
7102 GSPCA PAC207 SONIXB SUBDRIVER
7103 M:      Hans Verkuil <hverkuil@xs4all.nl>
7104 L:      linux-media@vger.kernel.org
7105 T:      git git://linuxtv.org/media_tree.git
7106 S:      Odd Fixes
7107 F:      drivers/media/usb/gspca/pac207.c
7108
7109 GSPCA SN9C20X SUBDRIVER
7110 M:      Brian Johnson <brijohn@gmail.com>
7111 L:      linux-media@vger.kernel.org
7112 T:      git git://linuxtv.org/media_tree.git
7113 S:      Maintained
7114 F:      drivers/media/usb/gspca/sn9c20x.c
7115
7116 GSPCA T613 SUBDRIVER
7117 M:      Leandro Costantino <lcostantino@gmail.com>
7118 L:      linux-media@vger.kernel.org
7119 T:      git git://linuxtv.org/media_tree.git
7120 S:      Maintained
7121 F:      drivers/media/usb/gspca/t613.c
7122
7123 GSPCA USB WEBCAM DRIVER
7124 M:      Hans Verkuil <hverkuil@xs4all.nl>
7125 L:      linux-media@vger.kernel.org
7126 T:      git git://linuxtv.org/media_tree.git
7127 S:      Odd Fixes
7128 F:      drivers/media/usb/gspca/
7129
7130 GTP (GPRS Tunneling Protocol)
7131 M:      Pablo Neira Ayuso <pablo@netfilter.org>
7132 M:      Harald Welte <laforge@gnumonks.org>
7133 L:      osmocom-net-gprs@lists.osmocom.org
7134 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
7135 S:      Maintained
7136 F:      drivers/net/gtp.c
7137
7138 GUID PARTITION TABLE (GPT)
7139 M:      Davidlohr Bueso <dave@stgolabs.net>
7140 L:      linux-efi@vger.kernel.org
7141 S:      Maintained
7142 F:      block/partitions/efi.*
7143
7144 H8/300 ARCHITECTURE
7145 M:      Yoshinori Sato <ysato@users.sourceforge.jp>
7146 L:      uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
7147 W:      http://uclinux-h8.sourceforge.jp
7148 T:      git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
7149 S:      Maintained
7150 F:      arch/h8300/
7151 F:      drivers/clocksource/h8300_*.c
7152 F:      drivers/clk/h8300/
7153 F:      drivers/irqchip/irq-renesas-h8*.c
7154
7155 HABANALABS PCI DRIVER
7156 M:      Oded Gabbay <oded.gabbay@gmail.com>
7157 T:      git https://github.com/HabanaAI/linux.git
7158 S:      Supported
7159 F:      drivers/misc/habanalabs/
7160 F:      include/uapi/misc/habanalabs.h
7161 F:      Documentation/ABI/testing/sysfs-driver-habanalabs
7162 F:      Documentation/ABI/testing/debugfs-driver-habanalabs
7163
7164 HACKRF MEDIA DRIVER
7165 M:      Antti Palosaari <crope@iki.fi>
7166 L:      linux-media@vger.kernel.org
7167 W:      https://linuxtv.org
7168 W:      http://palosaari.fi/linux/
7169 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7170 T:      git git://linuxtv.org/anttip/media_tree.git
7171 S:      Maintained
7172 F:      drivers/media/usb/hackrf/
7173
7174 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
7175 M:      Frank Seidel <frank@f-seidel.de>
7176 L:      platform-driver-x86@vger.kernel.org
7177 W:      http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
7178 S:      Maintained
7179 F:      drivers/platform/x86/hdaps.c
7180
7181 HARDWARE MONITORING
7182 M:      Jean Delvare <jdelvare@suse.com>
7183 M:      Guenter Roeck <linux@roeck-us.net>
7184 L:      linux-hwmon@vger.kernel.org
7185 W:      http://hwmon.wiki.kernel.org/
7186 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
7187 S:      Maintained
7188 F:      Documentation/devicetree/bindings/hwmon/
7189 F:      Documentation/hwmon/
7190 F:      drivers/hwmon/
7191 F:      include/linux/hwmon*.h
7192 F:      include/trace/events/hwmon*.h
7193
7194 HARDWARE RANDOM NUMBER GENERATOR CORE
7195 M:      Matt Mackall <mpm@selenic.com>
7196 M:      Herbert Xu <herbert@gondor.apana.org.au>
7197 L:      linux-crypto@vger.kernel.org
7198 S:      Odd fixes
7199 F:      Documentation/devicetree/bindings/rng/
7200 F:      Documentation/admin-guide/hw_random.rst
7201 F:      drivers/char/hw_random/
7202 F:      include/linux/hw_random.h
7203
7204 HARDWARE TRACING FACILITIES
7205 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
7206 S:      Maintained
7207 F:      drivers/hwtracing/
7208
7209 HARDWARE SPINLOCK CORE
7210 M:      Ohad Ben-Cohen <ohad@wizery.com>
7211 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
7212 L:      linux-remoteproc@vger.kernel.org
7213 S:      Maintained
7214 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
7215 F:      Documentation/devicetree/bindings/hwlock/
7216 F:      Documentation/hwspinlock.txt
7217 F:      drivers/hwspinlock/
7218 F:      include/linux/hwspinlock.h
7219
7220 HARMONY SOUND DRIVER
7221 L:      linux-parisc@vger.kernel.org
7222 S:      Maintained
7223 F:      sound/parisc/harmony.*
7224
7225 HDPVR USB VIDEO ENCODER DRIVER
7226 M:      Hans Verkuil <hverkuil@xs4all.nl>
7227 L:      linux-media@vger.kernel.org
7228 T:      git git://linuxtv.org/media_tree.git
7229 W:      https://linuxtv.org
7230 S:      Odd Fixes
7231 F:      drivers/media/usb/hdpvr/
7232
7233 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
7234 M:      Jerry Hoemann <jerry.hoemann@hpe.com>
7235 S:      Supported
7236 F:      Documentation/watchdog/hpwdt.rst
7237 F:      drivers/watchdog/hpwdt.c
7238
7239 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
7240 M:      Don Brace <don.brace@microsemi.com>
7241 L:      esc.storagedev@microsemi.com
7242 L:      linux-scsi@vger.kernel.org
7243 S:      Supported
7244 F:      Documentation/scsi/hpsa.txt
7245 F:      drivers/scsi/hpsa*.[ch]
7246 F:      include/linux/cciss*.h
7247 F:      include/uapi/linux/cciss*.h
7248
7249 HFI1 DRIVER
7250 M:      Mike Marciniszyn <mike.marciniszyn@intel.com>
7251 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
7252 L:      linux-rdma@vger.kernel.org
7253 S:      Supported
7254 F:      drivers/infiniband/hw/hfi1
7255
7256 HFS FILESYSTEM
7257 L:      linux-fsdevel@vger.kernel.org
7258 S:      Orphan
7259 F:      Documentation/filesystems/hfs.txt
7260 F:      fs/hfs/
7261
7262 HFSPLUS FILESYSTEM
7263 L:      linux-fsdevel@vger.kernel.org
7264 S:      Orphan
7265 F:      Documentation/filesystems/hfsplus.txt
7266 F:      fs/hfsplus/
7267
7268 HGA FRAMEBUFFER DRIVER
7269 M:      Ferenc Bakonyi <fero@drama.obuda.kando.hu>
7270 L:      linux-nvidia@lists.surfsouth.com
7271 W:      http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
7272 S:      Maintained
7273 F:      drivers/video/fbdev/hgafb.c
7274
7275 HIBERNATION (aka Software Suspend, aka swsusp)
7276 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
7277 M:      Pavel Machek <pavel@ucw.cz>
7278 L:      linux-pm@vger.kernel.org
7279 B:      https://bugzilla.kernel.org
7280 S:      Supported
7281 F:      arch/x86/power/
7282 F:      drivers/base/power/
7283 F:      kernel/power/
7284 F:      include/linux/suspend.h
7285 F:      include/linux/freezer.h
7286 F:      include/linux/pm.h
7287 F:      arch/*/include/asm/suspend*.h
7288
7289 HID CORE LAYER
7290 M:      Jiri Kosina <jikos@kernel.org>
7291 M:      Benjamin Tissoires <benjamin.tissoires@redhat.com>
7292 L:      linux-input@vger.kernel.org
7293 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
7294 S:      Maintained
7295 F:      drivers/hid/
7296 F:      include/linux/hid*
7297 F:      include/uapi/linux/hid*
7298
7299 HID SENSOR HUB DRIVERS
7300 M:      Jiri Kosina <jikos@kernel.org>
7301 M:      Jonathan Cameron <jic23@kernel.org>
7302 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7303 L:      linux-input@vger.kernel.org
7304 L:      linux-iio@vger.kernel.org
7305 S:      Maintained
7306 F:      Documentation/hid/hid-sensor*
7307 F:      drivers/hid/hid-sensor-*
7308 F:      drivers/iio/*/hid-*
7309 F:      include/linux/hid-sensor-*
7310
7311 HIGH-RESOLUTION TIMERS, CLOCKEVENTS
7312 M:      Thomas Gleixner <tglx@linutronix.de>
7313 L:      linux-kernel@vger.kernel.org
7314 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
7315 S:      Maintained
7316 F:      Documentation/timers/
7317 F:      kernel/time/hrtimer.c
7318 F:      kernel/time/clockevents.c
7319 F:      kernel/time/timer_*.c
7320 F:      include/linux/clockchips.h
7321 F:      include/linux/hrtimer.h
7322
7323 HIGH-SPEED SCC DRIVER FOR AX.25
7324 L:      linux-hams@vger.kernel.org
7325 S:      Orphan
7326 F:      drivers/net/hamradio/dmascc.c
7327 F:      drivers/net/hamradio/scc.c
7328
7329 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
7330 M:      HighPoint Linux Team <linux@highpoint-tech.com>
7331 W:      http://www.highpoint-tech.com
7332 S:      Supported
7333 F:      Documentation/scsi/hptiop.txt
7334 F:      drivers/scsi/hptiop.c
7335
7336 HIPPI
7337 M:      Jes Sorensen <jes@trained-monkey.org>
7338 L:      linux-hippi@sunsite.dk
7339 S:      Maintained
7340 F:      include/linux/hippidevice.h
7341 F:      include/uapi/linux/if_hippi.h
7342 F:      net/802/hippi.c
7343 F:      drivers/net/hippi/
7344
7345 HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
7346 M:      Yisen Zhuang <yisen.zhuang@huawei.com>
7347 M:      Salil Mehta <salil.mehta@huawei.com>
7348 L:      netdev@vger.kernel.org
7349 W:      http://www.hisilicon.com
7350 S:      Maintained
7351 F:      drivers/net/ethernet/hisilicon/hns3/
7352
7353 HISILICON LPC BUS DRIVER
7354 M:      john.garry@huawei.com
7355 W:      http://www.hisilicon.com
7356 S:      Maintained
7357 F:      drivers/bus/hisi_lpc.c
7358 F:      Documentation/devicetree/bindings/arm/hisilicon/hisilicon-low-pin-count.txt
7359
7360 HISILICON NETWORK SUBSYSTEM DRIVER
7361 M:      Yisen Zhuang <yisen.zhuang@huawei.com>
7362 M:      Salil Mehta <salil.mehta@huawei.com>
7363 L:      netdev@vger.kernel.org
7364 W:      http://www.hisilicon.com
7365 S:      Maintained
7366 F:      drivers/net/ethernet/hisilicon/
7367 F:      Documentation/devicetree/bindings/net/hisilicon*.txt
7368
7369 HISILICON PMU DRIVER
7370 M:      Shaokun Zhang <zhangshaokun@hisilicon.com>
7371 W:      http://www.hisilicon.com
7372 S:      Supported
7373 F:      drivers/perf/hisilicon
7374 F:      Documentation/admin-guide/perf/hisi-pmu.rst
7375
7376 HISILICON ROCE DRIVER
7377 M:      Lijun Ou <oulijun@huawei.com>
7378 M:      Wei Hu(Xavier) <xavier.huwei@huawei.com>
7379 L:      linux-rdma@vger.kernel.org
7380 S:      Maintained
7381 F:      drivers/infiniband/hw/hns/
7382 F:      Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
7383
7384 HISILICON SAS Controller
7385 M:      John Garry <john.garry@huawei.com>
7386 W:      http://www.hisilicon.com
7387 S:      Supported
7388 F:      drivers/scsi/hisi_sas/
7389 F:      Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
7390
7391 HISILICON QM AND ZIP Controller DRIVER
7392 M:      Zhou Wang <wangzhou1@hisilicon.com>
7393 L:      linux-crypto@vger.kernel.org
7394 S:      Maintained
7395 F:      drivers/crypto/hisilicon/qm.c
7396 F:      drivers/crypto/hisilicon/qm.h
7397 F:      drivers/crypto/hisilicon/sgl.c
7398 F:      drivers/crypto/hisilicon/sgl.h
7399 F:      drivers/crypto/hisilicon/zip/
7400 F:      Documentation/ABI/testing/debugfs-hisi-zip
7401
7402 HMM - Heterogeneous Memory Management
7403 M:      Jérôme Glisse <jglisse@redhat.com>
7404 L:      linux-mm@kvack.org
7405 S:      Maintained
7406 F:      mm/hmm*
7407 F:      include/linux/hmm*
7408 F:      Documentation/vm/hmm.rst
7409
7410 HOST AP DRIVER
7411 M:      Jouni Malinen <j@w1.fi>
7412 L:      linux-wireless@vger.kernel.org
7413 W:      http://w1.fi/hostap-driver.html
7414 S:      Obsolete
7415 F:      drivers/net/wireless/intersil/hostap/
7416
7417 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
7418 L:      platform-driver-x86@vger.kernel.org
7419 S:      Orphan
7420 F:      drivers/platform/x86/tc1100-wmi.c
7421
7422 HP100:  Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
7423 M:      Jaroslav Kysela <perex@perex.cz>
7424 S:      Maintained
7425 F:      drivers/net/ethernet/hp/hp100.*
7426
7427 HPET:   High Precision Event Timers driver
7428 M:      Clemens Ladisch <clemens@ladisch.de>
7429 S:      Maintained
7430 F:      Documentation/timers/hpet.rst
7431 F:      drivers/char/hpet.c
7432 F:      include/linux/hpet.h
7433 F:      include/uapi/linux/hpet.h
7434
7435 HPET:   x86
7436 S:      Orphan
7437 F:      arch/x86/kernel/hpet.c
7438 F:      arch/x86/include/asm/hpet.h
7439
7440 HPFS FILESYSTEM
7441 M:      Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
7442 W:      http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
7443 S:      Maintained
7444 F:      fs/hpfs/
7445
7446 HSI SUBSYSTEM
7447 M:      Sebastian Reichel <sre@kernel.org>
7448 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
7449 S:      Maintained
7450 F:      Documentation/ABI/testing/sysfs-bus-hsi
7451 F:      Documentation/driver-api/hsi.rst
7452 F:      drivers/hsi/
7453 F:      include/linux/hsi/
7454 F:      include/uapi/linux/hsi/
7455
7456 HSO 3G MODEM DRIVER
7457 L:      linux-usb@vger.kernel.org
7458 S:      Orphan
7459 F:      drivers/net/usb/hso.c
7460
7461 HSR NETWORK PROTOCOL
7462 M:      Arvid Brodin <arvid.brodin@alten.se>
7463 L:      netdev@vger.kernel.org
7464 S:      Maintained
7465 F:      net/hsr/
7466
7467 HT16K33 LED CONTROLLER DRIVER
7468 M:      Robin van der Gracht <robin@protonic.nl>
7469 S:      Maintained
7470 F:      drivers/auxdisplay/ht16k33.c
7471 F:      Documentation/devicetree/bindings/display/ht16k33.txt
7472
7473 HTCPEN TOUCHSCREEN DRIVER
7474 M:      Pau Oliva Fora <pof@eslack.org>
7475 L:      linux-input@vger.kernel.org
7476 S:      Maintained
7477 F:      drivers/input/touchscreen/htcpen.c
7478
7479 HTS221 TEMPERATURE-HUMIDITY IIO DRIVER
7480 M:      Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
7481 L:      linux-iio@vger.kernel.org
7482 W:      http://www.st.com/
7483 S:      Maintained
7484 F:      drivers/iio/humidity/hts221*
7485 F:      Documentation/devicetree/bindings/iio/humidity/hts221.txt
7486
7487 HUAWEI ETHERNET DRIVER
7488 M:      Aviad Krawczyk <aviad.krawczyk@huawei.com>
7489 L:      netdev@vger.kernel.org
7490 S:      Supported
7491 F:      Documentation/networking/hinic.txt
7492 F:      drivers/net/ethernet/huawei/hinic/
7493
7494 HUGETLB FILESYSTEM
7495 M:      Mike Kravetz <mike.kravetz@oracle.com>
7496 L:      linux-mm@kvack.org
7497 S:      Maintained
7498 F:      fs/hugetlbfs/
7499 F:      mm/hugetlb.c
7500 F:      include/linux/hugetlb.h
7501 F:      Documentation/admin-guide/mm/hugetlbpage.rst
7502 F:      Documentation/vm/hugetlbfs_reserv.rst
7503 F:      Documentation/ABI/testing/sysfs-kernel-mm-hugepages
7504
7505 HVA ST MEDIA DRIVER
7506 M:      Jean-Christophe Trotin <jean-christophe.trotin@st.com>
7507 L:      linux-media@vger.kernel.org
7508 T:      git git://linuxtv.org/media_tree.git
7509 W:      https://linuxtv.org
7510 S:      Supported
7511 F:      drivers/media/platform/sti/hva
7512
7513 HWPOISON MEMORY FAILURE HANDLING
7514 M:      Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
7515 L:      linux-mm@kvack.org
7516 S:      Maintained
7517 F:      mm/memory-failure.c
7518 F:      mm/hwpoison-inject.c
7519
7520 HYGON PROCESSOR SUPPORT
7521 M:      Pu Wen <puwen@hygon.cn>
7522 L:      linux-kernel@vger.kernel.org
7523 S:      Maintained
7524 F:      arch/x86/kernel/cpu/hygon.c
7525
7526 Hyper-V CORE AND DRIVERS
7527 M:      "K. Y. Srinivasan" <kys@microsoft.com>
7528 M:      Haiyang Zhang <haiyangz@microsoft.com>
7529 M:      Stephen Hemminger <sthemmin@microsoft.com>
7530 M:      Sasha Levin <sashal@kernel.org>
7531 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git
7532 L:      linux-hyperv@vger.kernel.org
7533 S:      Supported
7534 F:      Documentation/networking/device_drivers/microsoft/netvsc.txt
7535 F:      arch/x86/include/asm/mshyperv.h
7536 F:      arch/x86/include/asm/trace/hyperv.h
7537 F:      arch/x86/include/asm/hyperv-tlfs.h
7538 F:      arch/x86/kernel/cpu/mshyperv.c
7539 F:      arch/x86/hyperv
7540 F:      drivers/clocksource/hyperv_timer.c
7541 F:      drivers/hid/hid-hyperv.c
7542 F:      drivers/hv/
7543 F:      drivers/input/serio/hyperv-keyboard.c
7544 F:      drivers/pci/controller/pci-hyperv.c
7545 F:      drivers/pci/controller/pci-hyperv-intf.c
7546 F:      drivers/net/hyperv/
7547 F:      drivers/scsi/storvsc_drv.c
7548 F:      drivers/uio/uio_hv_generic.c
7549 F:      drivers/video/fbdev/hyperv_fb.c
7550 F:      drivers/iommu/hyperv-iommu.c
7551 F:      net/vmw_vsock/hyperv_transport.c
7552 F:      include/clocksource/hyperv_timer.h
7553 F:      include/linux/hyperv.h
7554 F:      include/uapi/linux/hyperv.h
7555 F:      include/asm-generic/mshyperv.h
7556 F:      tools/hv/
7557 F:      Documentation/ABI/stable/sysfs-bus-vmbus
7558
7559 HYPERBUS SUPPORT
7560 M:      Vignesh Raghavendra <vigneshr@ti.com>
7561 S:      Supported
7562 F:      drivers/mtd/hyperbus/
7563 F:      include/linux/mtd/hyperbus.h
7564 F:      Documentation/devicetree/bindings/mtd/cypress,hyperflash.txt
7565 F:      Documentation/devicetree/bindings/mtd/ti,am654-hbmc.txt
7566
7567 HYPERVISOR VIRTUAL CONSOLE DRIVER
7568 L:      linuxppc-dev@lists.ozlabs.org
7569 S:      Odd Fixes
7570 F:      drivers/tty/hvc/
7571
7572 I2C ACPI SUPPORT
7573 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
7574 L:      linux-i2c@vger.kernel.org
7575 L:      linux-acpi@vger.kernel.org
7576 S:      Maintained
7577 F:      drivers/i2c/i2c-core-acpi.c
7578
7579 I2C CONTROLLER DRIVER FOR NVIDIA GPU
7580 M:      Ajay Gupta <ajayg@nvidia.com>
7581 L:      linux-i2c@vger.kernel.org
7582 S:      Maintained
7583 F:      Documentation/i2c/busses/i2c-nvidia-gpu.rst
7584 F:      drivers/i2c/busses/i2c-nvidia-gpu.c
7585
7586 I2C MUXES
7587 M:      Peter Rosin <peda@axentia.se>
7588 L:      linux-i2c@vger.kernel.org
7589 S:      Maintained
7590 F:      Documentation/i2c/i2c-topology.rst
7591 F:      Documentation/i2c/muxes/
7592 F:      Documentation/devicetree/bindings/i2c/i2c-mux*
7593 F:      Documentation/devicetree/bindings/i2c/i2c-arb*
7594 F:      Documentation/devicetree/bindings/i2c/i2c-gate*
7595 F:      drivers/i2c/i2c-mux.c
7596 F:      drivers/i2c/muxes/
7597 F:      include/linux/i2c-mux.h
7598
7599 I2C MV64XXX MARVELL AND ALLWINNER DRIVER
7600 M:      Gregory CLEMENT <gregory.clement@bootlin.com>
7601 L:      linux-i2c@vger.kernel.org
7602 S:      Maintained
7603 F:      Documentation/devicetree/bindings/i2c/marvell,mv64xxx-i2c.yaml
7604 F:      drivers/i2c/busses/i2c-mv64xxx.c
7605
7606 I2C OVER PARALLEL PORT
7607 M:      Jean Delvare <jdelvare@suse.com>
7608 L:      linux-i2c@vger.kernel.org
7609 S:      Maintained
7610 F:      Documentation/i2c/busses/i2c-parport.rst
7611 F:      Documentation/i2c/busses/i2c-parport-light.rst
7612 F:      drivers/i2c/busses/i2c-parport.c
7613 F:      drivers/i2c/busses/i2c-parport-light.c
7614
7615 I2C SUBSYSTEM
7616 M:      Wolfram Sang <wsa@the-dreams.de>
7617 L:      linux-i2c@vger.kernel.org
7618 W:      https://i2c.wiki.kernel.org/
7619 Q:      https://patchwork.ozlabs.org/project/linux-i2c/list/
7620 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
7621 S:      Maintained
7622 F:      Documentation/devicetree/bindings/i2c/i2c.txt
7623 F:      Documentation/i2c/
7624 F:      drivers/i2c/*
7625 F:      include/linux/i2c.h
7626 F:      include/linux/i2c-dev.h
7627 F:      include/linux/i2c-smbus.h
7628 F:      include/uapi/linux/i2c.h
7629 F:      include/uapi/linux/i2c-*.h
7630
7631 I2C SUBSYSTEM HOST DRIVERS
7632 L:      linux-i2c@vger.kernel.org
7633 W:      https://i2c.wiki.kernel.org/
7634 Q:      https://patchwork.ozlabs.org/project/linux-i2c/list/
7635 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
7636 S:      Odd Fixes
7637 F:      Documentation/devicetree/bindings/i2c/
7638 F:      drivers/i2c/algos/
7639 F:      drivers/i2c/busses/
7640
7641 I2C-TAOS-EVM DRIVER
7642 M:      Jean Delvare <jdelvare@suse.com>
7643 L:      linux-i2c@vger.kernel.org
7644 S:      Maintained
7645 F:      Documentation/i2c/busses/i2c-taos-evm.rst
7646 F:      drivers/i2c/busses/i2c-taos-evm.c
7647
7648 I2C-TINY-USB DRIVER
7649 M:      Till Harbaum <till@harbaum.org>
7650 L:      linux-i2c@vger.kernel.org
7651 W:      http://www.harbaum.org/till/i2c_tiny_usb
7652 S:      Maintained
7653 F:      drivers/i2c/busses/i2c-tiny-usb.c
7654
7655 I2C/SMBUS CONTROLLER DRIVERS FOR PC
7656 M:      Jean Delvare <jdelvare@suse.com>
7657 L:      linux-i2c@vger.kernel.org
7658 S:      Maintained
7659 F:      Documentation/i2c/busses/i2c-ali1535.rst
7660 F:      Documentation/i2c/busses/i2c-ali1563.rst
7661 F:      Documentation/i2c/busses/i2c-ali15x3.rst
7662 F:      Documentation/i2c/busses/i2c-amd756.rst
7663 F:      Documentation/i2c/busses/i2c-amd8111.rst
7664 F:      Documentation/i2c/busses/i2c-i801.rst
7665 F:      Documentation/i2c/busses/i2c-nforce2.rst
7666 F:      Documentation/i2c/busses/i2c-piix4.rst
7667 F:      Documentation/i2c/busses/i2c-sis5595.rst
7668 F:      Documentation/i2c/busses/i2c-sis630.rst
7669 F:      Documentation/i2c/busses/i2c-sis96x.rst
7670 F:      Documentation/i2c/busses/i2c-via.rst
7671 F:      Documentation/i2c/busses/i2c-viapro.rst
7672 F:      drivers/i2c/busses/i2c-ali1535.c
7673 F:      drivers/i2c/busses/i2c-ali1563.c
7674 F:      drivers/i2c/busses/i2c-ali15x3.c
7675 F:      drivers/i2c/busses/i2c-amd756.c
7676 F:      drivers/i2c/busses/i2c-amd756-s4882.c
7677 F:      drivers/i2c/busses/i2c-amd8111.c
7678 F:      drivers/i2c/busses/i2c-i801.c
7679 F:      drivers/i2c/busses/i2c-isch.c
7680 F:      drivers/i2c/busses/i2c-nforce2.c
7681 F:      drivers/i2c/busses/i2c-nforce2-s4985.c
7682 F:      drivers/i2c/busses/i2c-piix4.c
7683 F:      drivers/i2c/busses/i2c-sis5595.c
7684 F:      drivers/i2c/busses/i2c-sis630.c
7685 F:      drivers/i2c/busses/i2c-sis96x.c
7686 F:      drivers/i2c/busses/i2c-via.c
7687 F:      drivers/i2c/busses/i2c-viapro.c
7688
7689 I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
7690 M:      Hans de Goede <hdegoede@redhat.com>
7691 L:      linux-i2c@vger.kernel.org
7692 S:      Maintained
7693 F:      drivers/i2c/busses/i2c-cht-wc.c
7694
7695 I2C/SMBUS ISMT DRIVER
7696 M:      Seth Heasley <seth.heasley@intel.com>
7697 M:      Neil Horman <nhorman@tuxdriver.com>
7698 L:      linux-i2c@vger.kernel.org
7699 F:      drivers/i2c/busses/i2c-ismt.c
7700 F:      Documentation/i2c/busses/i2c-ismt.rst
7701
7702 I2C/SMBUS STUB DRIVER
7703 M:      Jean Delvare <jdelvare@suse.com>
7704 L:      linux-i2c@vger.kernel.org
7705 S:      Maintained
7706 F:      drivers/i2c/i2c-stub.c
7707
7708 I3C SUBSYSTEM
7709 M:      Boris Brezillon <bbrezillon@kernel.org>
7710 L:      linux-i3c@lists.infradead.org
7711 C:      irc://chat.freenode.net/linux-i3c
7712 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git
7713 S:      Maintained
7714 F:      Documentation/ABI/testing/sysfs-bus-i3c
7715 F:      Documentation/devicetree/bindings/i3c/
7716 F:      Documentation/driver-api/i3c
7717 F:      drivers/i3c/
7718 F:      include/linux/i3c/
7719
7720 I3C DRIVER FOR SYNOPSYS DESIGNWARE
7721 M:      Vitor Soares <vitor.soares@synopsys.com>
7722 S:      Maintained
7723 F:      Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.txt
7724 F:      drivers/i3c/master/dw*
7725
7726 IA64 (Itanium) PLATFORM
7727 M:      Tony Luck <tony.luck@intel.com>
7728 M:      Fenghua Yu <fenghua.yu@intel.com>
7729 L:      linux-ia64@vger.kernel.org
7730 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
7731 S:      Maintained
7732 F:      arch/ia64/
7733
7734 IBM Power 842 compression accelerator
7735 M:      Haren Myneni <haren@us.ibm.com>
7736 S:      Supported
7737 F:      drivers/crypto/nx/Makefile
7738 F:      drivers/crypto/nx/Kconfig
7739 F:      drivers/crypto/nx/nx-842*
7740 F:      include/linux/sw842.h
7741 F:      crypto/842.c
7742 F:      lib/842/
7743
7744 IBM Power in-Nest Crypto Acceleration
7745 M:      Breno Leitão <leitao@debian.org>
7746 M:      Nayna Jain <nayna@linux.ibm.com>
7747 M:      Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
7748 L:      linux-crypto@vger.kernel.org
7749 S:      Supported
7750 F:      drivers/crypto/nx/Makefile
7751 F:      drivers/crypto/nx/Kconfig
7752 F:      drivers/crypto/nx/nx-aes*
7753 F:      drivers/crypto/nx/nx-sha*
7754 F:      drivers/crypto/nx/nx.*
7755 F:      drivers/crypto/nx/nx_csbcpb.h
7756 F:      drivers/crypto/nx/nx_debugfs.c
7757
7758 IBM Power Linux RAID adapter
7759 M:      Brian King <brking@us.ibm.com>
7760 S:      Supported
7761 F:      drivers/scsi/ipr.*
7762
7763 IBM Power SRIOV Virtual NIC Device Driver
7764 M:      Thomas Falcon <tlfalcon@linux.ibm.com>
7765 M:      John Allen <jallen@linux.ibm.com>
7766 L:      netdev@vger.kernel.org
7767 S:      Supported
7768 F:      drivers/net/ethernet/ibm/ibmvnic.*
7769
7770 IBM Power Virtual Accelerator Switchboard
7771 M:      Sukadev Bhattiprolu <sukadev@linux.ibm.com>
7772 L:      linuxppc-dev@lists.ozlabs.org
7773 S:      Supported
7774 F:      arch/powerpc/platforms/powernv/vas*
7775 F:      arch/powerpc/platforms/powernv/copy-paste.h
7776 F:      arch/powerpc/include/asm/vas.h
7777
7778 IBM Power Virtual Ethernet Device Driver
7779 M:      Thomas Falcon <tlfalcon@linux.ibm.com>
7780 L:      netdev@vger.kernel.org
7781 S:      Supported
7782 F:      drivers/net/ethernet/ibm/ibmveth.*
7783
7784 IBM Power Virtual FC Device Drivers
7785 M:      Tyrel Datwyler <tyreld@linux.ibm.com>
7786 L:      linux-scsi@vger.kernel.org
7787 S:      Supported
7788 F:      drivers/scsi/ibmvscsi/ibmvfc*
7789
7790 IBM Power Virtual Management Channel Driver
7791 M:      Steven Royer <seroyer@linux.ibm.com>
7792 S:      Supported
7793 F:      drivers/misc/ibmvmc.*
7794
7795 IBM Power Virtual SCSI Device Drivers
7796 M:      Tyrel Datwyler <tyreld@linux.ibm.com>
7797 L:      linux-scsi@vger.kernel.org
7798 S:      Supported
7799 F:      drivers/scsi/ibmvscsi/ibmvscsi*
7800 F:      include/scsi/viosrp.h
7801
7802 IBM Power Virtual SCSI Device Target Driver
7803 M:      Michael Cyr <mikecyr@linux.ibm.com>
7804 L:      linux-scsi@vger.kernel.org
7805 L:      target-devel@vger.kernel.org
7806 S:      Supported
7807 F:      drivers/scsi/ibmvscsi_tgt/
7808
7809 IBM Power VMX Cryptographic instructions
7810 M:      Breno Leitão <leitao@debian.org>
7811 M:      Nayna Jain <nayna@linux.ibm.com>
7812 M:      Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
7813 L:      linux-crypto@vger.kernel.org
7814 S:      Supported
7815 F:      drivers/crypto/vmx/Makefile
7816 F:      drivers/crypto/vmx/Kconfig
7817 F:      drivers/crypto/vmx/vmx.c
7818 F:      drivers/crypto/vmx/aes*
7819 F:      drivers/crypto/vmx/ghash*
7820 F:      drivers/crypto/vmx/ppc-xlate.pl
7821
7822 IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
7823 M:      Tyrel Datwyler <tyreld@linux.ibm.com>
7824 L:      linux-pci@vger.kernel.org
7825 L:      linuxppc-dev@lists.ozlabs.org
7826 S:      Supported
7827 F:      drivers/pci/hotplug/rpaphp*
7828
7829 IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
7830 M:      Tyrel Datwyler <tyreld@linux.ibm.com>
7831 L:      linux-pci@vger.kernel.org
7832 L:      linuxppc-dev@lists.ozlabs.org
7833 S:      Supported
7834 F:      drivers/pci/hotplug/rpadlpar*
7835
7836 IBM ServeRAID RAID DRIVER
7837 S:      Orphan
7838 F:      drivers/scsi/ips.*
7839
7840 ICH LPC AND GPIO DRIVER
7841 M:      Peter Tyser <ptyser@xes-inc.com>
7842 S:      Maintained
7843 F:      drivers/mfd/lpc_ich.c
7844 F:      drivers/gpio/gpio-ich.c
7845
7846 IDE SUBSYSTEM
7847 M:      "David S. Miller" <davem@davemloft.net>
7848 L:      linux-ide@vger.kernel.org
7849 Q:      http://patchwork.ozlabs.org/project/linux-ide/list/
7850 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
7851 S:      Maintained
7852 F:      Documentation/ide/
7853 F:      drivers/ide/
7854 F:      include/linux/ide.h
7855
7856 IDE/ATAPI DRIVERS
7857 M:      Borislav Petkov <bp@alien8.de>
7858 L:      linux-ide@vger.kernel.org
7859 S:      Maintained
7860 F:      Documentation/cdrom/ide-cd.rst
7861 F:      drivers/ide/ide-cd*
7862
7863 IDEAPAD LAPTOP EXTRAS DRIVER
7864 M:      Ike Panhc <ike.pan@canonical.com>
7865 L:      platform-driver-x86@vger.kernel.org
7866 W:      http://launchpad.net/ideapad-laptop
7867 S:      Maintained
7868 F:      drivers/platform/x86/ideapad-laptop.c
7869
7870 IDEAPAD LAPTOP SLIDEBAR DRIVER
7871 M:      Andrey Moiseev <o2g.org.ru@gmail.com>
7872 L:      linux-input@vger.kernel.org
7873 W:      https://github.com/o2genum/ideapad-slidebar
7874 S:      Maintained
7875 F:      drivers/input/misc/ideapad_slidebar.c
7876
7877 IDT VersaClock 5 CLOCK DRIVER
7878 M:      Marek Vasut <marek.vasut@gmail.com>
7879 S:      Maintained
7880 F:      drivers/clk/clk-versaclock5.c
7881
7882 IEEE 802.15.4 SUBSYSTEM
7883 M:      Alexander Aring <alex.aring@gmail.com>
7884 M:      Stefan Schmidt <stefan@datenfreihafen.org>
7885 L:      linux-wpan@vger.kernel.org
7886 W:      http://wpan.cakelab.org/
7887 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
7888 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
7889 S:      Maintained
7890 F:      net/ieee802154/
7891 F:      net/mac802154/
7892 F:      drivers/net/ieee802154/
7893 F:      include/linux/nl802154.h
7894 F:      include/linux/ieee802154.h
7895 F:      include/net/nl802154.h
7896 F:      include/net/mac802154.h
7897 F:      include/net/af_ieee802154.h
7898 F:      include/net/cfg802154.h
7899 F:      include/net/ieee802154_netdev.h
7900 F:      Documentation/networking/ieee802154.rst
7901
7902 IFE PROTOCOL
7903 M:      Yotam Gigi <yotam.gi@gmail.com>
7904 M:      Jamal Hadi Salim <jhs@mojatatu.com>
7905 F:      net/ife
7906 F:      include/net/ife.h
7907 F:      include/uapi/linux/ife.h
7908
7909 IGORPLUG-USB IR RECEIVER
7910 M:      Sean Young <sean@mess.org>
7911 L:      linux-media@vger.kernel.org
7912 S:      Maintained
7913 F:      drivers/media/rc/igorplugusb.c
7914
7915 IGUANAWORKS USB IR TRANSCEIVER
7916 M:      Sean Young <sean@mess.org>
7917 L:      linux-media@vger.kernel.org
7918 S:      Maintained
7919 F:      drivers/media/rc/iguanair.c
7920
7921 IIO DIGITAL POTENTIOMETER DAC
7922 M:      Peter Rosin <peda@axentia.se>
7923 L:      linux-iio@vger.kernel.org
7924 S:      Maintained
7925 F:      Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
7926 F:      Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
7927 F:      drivers/iio/dac/dpot-dac.c
7928
7929 IIO ENVELOPE DETECTOR
7930 M:      Peter Rosin <peda@axentia.se>
7931 L:      linux-iio@vger.kernel.org
7932 S:      Maintained
7933 F:      Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
7934 F:      Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
7935 F:      drivers/iio/adc/envelope-detector.c
7936
7937 IIO MULTIPLEXER
7938 M:      Peter Rosin <peda@axentia.se>
7939 L:      linux-iio@vger.kernel.org
7940 S:      Maintained
7941 F:      Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.txt
7942 F:      drivers/iio/multiplexer/iio-mux.c
7943
7944 IIO SUBSYSTEM AND DRIVERS
7945 M:      Jonathan Cameron <jic23@kernel.org>
7946 R:      Hartmut Knaack <knaack.h@gmx.de>
7947 R:      Lars-Peter Clausen <lars@metafoo.de>
7948 R:      Peter Meerwald-Stadler <pmeerw@pmeerw.net>
7949 L:      linux-iio@vger.kernel.org
7950 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
7951 S:      Maintained
7952 F:      Documentation/ABI/testing/configfs-iio*
7953 F:      Documentation/ABI/testing/sysfs-bus-iio*
7954 F:      Documentation/devicetree/bindings/iio/
7955 F:      drivers/iio/
7956 F:      drivers/staging/iio/
7957 F:      include/linux/iio/
7958 F:      tools/iio/
7959
7960 IIO UNIT CONVERTER
7961 M:      Peter Rosin <peda@axentia.se>
7962 L:      linux-iio@vger.kernel.org
7963 S:      Maintained
7964 F:      Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.txt
7965 F:      Documentation/devicetree/bindings/iio/afe/current-sense-shunt.txt
7966 F:      Documentation/devicetree/bindings/iio/afe/voltage-divider.txt
7967 F:      drivers/iio/afe/iio-rescale.c
7968
7969 IKANOS/ADI EAGLE ADSL USB DRIVER
7970 M:      Matthieu Castet <castet.matthieu@free.fr>
7971 M:      Stanislaw Gruszka <stf_xl@wp.pl>
7972 S:      Maintained
7973 F:      drivers/usb/atm/ueagle-atm.c
7974
7975 IMGTEC ASCII LCD DRIVER
7976 M:      Paul Burton <paul.burton@mips.com>
7977 S:      Maintained
7978 F:      Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
7979 F:      drivers/auxdisplay/img-ascii-lcd.c
7980
7981 IMGTEC IR DECODER DRIVER
7982 M:      James Hogan <jhogan@kernel.org>
7983 S:      Maintained
7984 F:      drivers/media/rc/img-ir/
7985
7986 IMON SOUNDGRAPH USB IR RECEIVER
7987 M:      Sean Young <sean@mess.org>
7988 L:      linux-media@vger.kernel.org
7989 S:      Maintained
7990 F:      drivers/media/rc/imon_raw.c
7991 F:      drivers/media/rc/imon.c
7992
7993 IMS TWINTURBO FRAMEBUFFER DRIVER
7994 L:      linux-fbdev@vger.kernel.org
7995 S:      Orphan
7996 F:      drivers/video/fbdev/imsttfb.c
7997
7998 INA209 HARDWARE MONITOR DRIVER
7999 M:      Guenter Roeck <linux@roeck-us.net>
8000 L:      linux-hwmon@vger.kernel.org
8001 S:      Maintained
8002 F:      Documentation/hwmon/ina209.rst
8003 F:      Documentation/devicetree/bindings/hwmon/ina2xx.txt
8004 F:      drivers/hwmon/ina209.c
8005
8006 INA2XX HARDWARE MONITOR DRIVER
8007 M:      Guenter Roeck <linux@roeck-us.net>
8008 L:      linux-hwmon@vger.kernel.org
8009 S:      Maintained
8010 F:      Documentation/hwmon/ina2xx.rst
8011 F:      drivers/hwmon/ina2xx.c
8012 F:      include/linux/platform_data/ina2xx.h
8013
8014 INDUSTRY PACK SUBSYSTEM (IPACK)
8015 M:      Samuel Iglesias Gonsalvez <siglesias@igalia.com>
8016 M:      Jens Taprogge <jens.taprogge@taprogge.org>
8017 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
8018 L:      industrypack-devel@lists.sourceforge.net
8019 W:      http://industrypack.sourceforge.net
8020 S:      Maintained
8021 F:      drivers/ipack/
8022
8023 INFINEON DPS310 Driver
8024 M:      Eddie James <eajames@linux.ibm.com>
8025 L:      linux-iio@vger.kernel.org
8026 F:      drivers/iio/pressure/dps310.c
8027 S:      Maintained
8028
8029 INFINIBAND SUBSYSTEM
8030 M:      Doug Ledford <dledford@redhat.com>
8031 M:      Jason Gunthorpe <jgg@mellanox.com>
8032 L:      linux-rdma@vger.kernel.org
8033 W:      https://github.com/linux-rdma/rdma-core
8034 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
8035 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
8036 S:      Supported
8037 F:      Documentation/devicetree/bindings/infiniband/
8038 F:      Documentation/infiniband/
8039 F:      drivers/infiniband/
8040 F:      include/uapi/linux/if_infiniband.h
8041 F:      include/uapi/rdma/
8042 F:      include/rdma/
8043 F:      include/trace/events/ib_mad.h
8044 F:      include/trace/events/ib_umad.h
8045 F:      samples/bpf/ibumad_kern.c
8046 F:      samples/bpf/ibumad_user.c
8047
8048 INGENIC JZ4780 DMA Driver
8049 M:      Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
8050 S:      Maintained
8051 F:      drivers/dma/dma-jz4780.c
8052
8053 INGENIC JZ4780 NAND DRIVER
8054 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
8055 L:      linux-mtd@lists.infradead.org
8056 S:      Maintained
8057 F:      drivers/mtd/nand/raw/ingenic/
8058
8059 INGENIC JZ47xx SoCs
8060 M:      Paul Cercueil <paul@crapouillou.net>
8061 S:      Maintained
8062 F:      arch/mips/boot/dts/ingenic/
8063 F:      arch/mips/include/asm/mach-jz4740/
8064 F:      arch/mips/jz4740/
8065 F:      drivers/clk/ingenic/
8066 F:      drivers/dma/dma-jz4780.c
8067 F:      drivers/gpu/drm/ingenic/
8068 F:      drivers/i2c/busses/i2c-jz4780.c
8069 F:      drivers/iio/adc/ingenic-adc.c
8070 F:      drivers/irqchip/irq-ingenic.c
8071 F:      drivers/memory/jz4780-nemc.c
8072 F:      drivers/mmc/host/jz4740_mmc.c
8073 F:      drivers/mtd/nand/raw/ingenic/
8074 F:      drivers/pinctrl/pinctrl-ingenic.c
8075 F:      drivers/power/supply/ingenic-battery.c
8076 F:      drivers/pwm/pwm-jz4740.c
8077 F:      drivers/rtc/rtc-jz4740.c
8078 F:      drivers/tty/serial/8250/8250_ingenic.c
8079 F:      drivers/usb/musb/jz4740.c
8080 F:      drivers/watchdog/jz4740_wdt.c
8081 F:      include/dt-bindings/iio/adc/ingenic,adc.h
8082 F:      include/linux/mfd/ingenic-tcu.h
8083 F:      sound/soc/jz4740/
8084 F:      sound/soc/codecs/jz47*
8085
8086 INOTIFY
8087 M:      Jan Kara <jack@suse.cz>
8088 R:      Amir Goldstein <amir73il@gmail.com>
8089 L:      linux-fsdevel@vger.kernel.org
8090 S:      Maintained
8091 F:      Documentation/filesystems/inotify.txt
8092 F:      fs/notify/inotify/
8093 F:      include/linux/inotify.h
8094 F:      include/uapi/linux/inotify.h
8095
8096 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
8097 M:      Dmitry Torokhov <dmitry.torokhov@gmail.com>
8098 L:      linux-input@vger.kernel.org
8099 Q:      http://patchwork.kernel.org/project/linux-input/list/
8100 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
8101 S:      Maintained
8102 F:      drivers/input/
8103 F:      include/linux/input.h
8104 F:      include/uapi/linux/input.h
8105 F:      include/uapi/linux/input-event-codes.h
8106 F:      include/linux/input/
8107 F:      Documentation/devicetree/bindings/input/
8108 F:      Documentation/devicetree/bindings/serio/
8109 F:      Documentation/input/
8110
8111 INPUT MULTITOUCH (MT) PROTOCOL
8112 M:      Henrik Rydberg <rydberg@bitmath.org>
8113 L:      linux-input@vger.kernel.org
8114 S:      Odd fixes
8115 F:      Documentation/input/multi-touch-protocol.rst
8116 F:      drivers/input/input-mt.c
8117 K:      \b(ABS|SYN)_MT_
8118
8119 INSIDE SECURE CRYPTO DRIVER
8120 M:      Antoine Tenart <antoine.tenart@bootlin.com>
8121 F:      drivers/crypto/inside-secure/
8122 S:      Maintained
8123 L:      linux-crypto@vger.kernel.org
8124
8125 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
8126 M:      Mimi Zohar <zohar@linux.ibm.com>
8127 M:      Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
8128 L:      linux-integrity@vger.kernel.org
8129 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
8130 S:      Supported
8131 F:      security/integrity/ima/
8132
8133 INTEL 810/815 FRAMEBUFFER DRIVER
8134 M:      Antonino Daplas <adaplas@gmail.com>
8135 L:      linux-fbdev@vger.kernel.org
8136 S:      Maintained
8137 F:      drivers/video/fbdev/i810/
8138
8139 INTEL ASoC DRIVERS
8140 M:      Cezary Rojewski <cezary.rojewski@intel.com>
8141 M:      Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
8142 M:      Liam Girdwood <liam.r.girdwood@linux.intel.com>
8143 M:      Jie Yang <yang.jie@linux.intel.com>
8144 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
8145 S:      Supported
8146 F:      sound/soc/intel/
8147
8148 INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER
8149 M:      Hans de Goede <hdegoede@redhat.com>
8150 L:      platform-driver-x86@vger.kernel.org
8151 S:      Maintained
8152 F:      drivers/platform/x86/intel_atomisp2_pm.c
8153
8154 INTEL C600 SERIES SAS CONTROLLER DRIVER
8155 M:      Intel SCU Linux support <intel-linux-scu@intel.com>
8156 M:      Artur Paszkiewicz <artur.paszkiewicz@intel.com>
8157 L:      linux-scsi@vger.kernel.org
8158 T:      git git://git.code.sf.net/p/intel-sas/isci
8159 S:      Supported
8160 F:      drivers/scsi/isci/
8161
8162 INTEL CPU family model numbers
8163 M:      Tony Luck <tony.luck@intel.com>
8164 M:      x86@kernel.org
8165 L:      linux-kernel@vger.kernel.org
8166 S:      Supported
8167 F:      arch/x86/include/asm/intel-family.h
8168
8169 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
8170 M:      Jani Nikula <jani.nikula@linux.intel.com>
8171 M:      Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
8172 M:      Rodrigo Vivi <rodrigo.vivi@intel.com>
8173 L:      intel-gfx@lists.freedesktop.org
8174 W:      https://01.org/linuxgraphics/
8175 B:      https://01.org/linuxgraphics/documentation/how-report-bugs
8176 C:      irc://chat.freenode.net/intel-gfx
8177 Q:      http://patchwork.freedesktop.org/project/intel-gfx/
8178 T:      git git://anongit.freedesktop.org/drm-intel
8179 S:      Supported
8180 F:      drivers/gpu/drm/i915/
8181 F:      include/drm/i915*
8182 F:      include/uapi/drm/i915_drm.h
8183 F:      Documentation/gpu/i915.rst
8184
8185 INTEL ETHERNET DRIVERS
8186 M:      Jeff Kirsher <jeffrey.t.kirsher@intel.com>
8187 L:      intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
8188 W:      http://www.intel.com/support/feedback.htm
8189 W:      http://e1000.sourceforge.net/
8190 Q:      http://patchwork.ozlabs.org/project/intel-wired-lan/list/
8191 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
8192 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
8193 S:      Supported
8194 F:      Documentation/networking/device_drivers/intel/e100.rst
8195 F:      Documentation/networking/device_drivers/intel/e1000.rst
8196 F:      Documentation/networking/device_drivers/intel/e1000e.rst
8197 F:      Documentation/networking/device_drivers/intel/fm10k.rst
8198 F:      Documentation/networking/device_drivers/intel/igb.rst
8199 F:      Documentation/networking/device_drivers/intel/igbvf.rst
8200 F:      Documentation/networking/device_drivers/intel/ixgb.rst
8201 F:      Documentation/networking/device_drivers/intel/ixgbe.rst
8202 F:      Documentation/networking/device_drivers/intel/ixgbevf.rst
8203 F:      Documentation/networking/device_drivers/intel/i40e.rst
8204 F:      Documentation/networking/device_drivers/intel/iavf.rst
8205 F:      Documentation/networking/device_drivers/intel/ice.rst
8206 F:      drivers/net/ethernet/intel/
8207 F:      drivers/net/ethernet/intel/*/
8208 F:      include/linux/avf/virtchnl.h
8209
8210 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
8211 M:      Maik Broemme <mbroemme@libmpq.org>
8212 L:      linux-fbdev@vger.kernel.org
8213 S:      Maintained
8214 F:      Documentation/fb/intelfb.rst
8215 F:      drivers/video/fbdev/intelfb/
8216
8217 INTEL GPIO DRIVERS
8218 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
8219 L:      linux-gpio@vger.kernel.org
8220 S:      Maintained
8221 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
8222 F:      drivers/gpio/gpio-ich.c
8223 F:      drivers/gpio/gpio-intel-mid.c
8224 F:      drivers/gpio/gpio-lynxpoint.c
8225 F:      drivers/gpio/gpio-merrifield.c
8226 F:      drivers/gpio/gpio-ml-ioh.c
8227 F:      drivers/gpio/gpio-pch.c
8228 F:      drivers/gpio/gpio-sch.c
8229 F:      drivers/gpio/gpio-sodaville.c
8230
8231 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
8232 M:      Zhenyu Wang <zhenyuw@linux.intel.com>
8233 M:      Zhi Wang <zhi.a.wang@intel.com>
8234 L:      intel-gvt-dev@lists.freedesktop.org
8235 L:      intel-gfx@lists.freedesktop.org
8236 W:      https://01.org/igvt-g
8237 T:      git https://github.com/intel/gvt-linux.git
8238 S:      Supported
8239 F:      drivers/gpu/drm/i915/gvt/
8240
8241 INTEL HID EVENT DRIVER
8242 M:      Alex Hung <alex.hung@canonical.com>
8243 L:      platform-driver-x86@vger.kernel.org
8244 S:      Maintained
8245 F:      drivers/platform/x86/intel-hid.c
8246
8247 INTEL I/OAT DMA DRIVER
8248 M:      Dave Jiang <dave.jiang@intel.com>
8249 R:      Dan Williams <dan.j.williams@intel.com>
8250 L:      dmaengine@vger.kernel.org
8251 Q:      https://patchwork.kernel.org/project/linux-dmaengine/list/
8252 S:      Supported
8253 F:      drivers/dma/ioat*
8254
8255 INTEL IDLE DRIVER
8256 M:      Jacob Pan <jacob.jun.pan@linux.intel.com>
8257 M:      Len Brown <lenb@kernel.org>
8258 L:      linux-pm@vger.kernel.org
8259 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
8260 B:      https://bugzilla.kernel.org
8261 S:      Supported
8262 F:      drivers/idle/intel_idle.c
8263
8264 INTEL INTEGRATED SENSOR HUB DRIVER
8265 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
8266 M:      Jiri Kosina <jikos@kernel.org>
8267 L:      linux-input@vger.kernel.org
8268 S:      Maintained
8269 F:      drivers/hid/intel-ish-hid/
8270
8271 INTEL IOMMU (VT-d)
8272 M:      David Woodhouse <dwmw2@infradead.org>
8273 L:      iommu@lists.linux-foundation.org
8274 T:      git git://git.infradead.org/iommu-2.6.git
8275 S:      Supported
8276 F:      drivers/iommu/intel-iommu.c
8277 F:      include/linux/intel-iommu.h
8278
8279 INTEL IOP-ADMA DMA DRIVER
8280 R:      Dan Williams <dan.j.williams@intel.com>
8281 S:      Odd fixes
8282 F:      drivers/dma/iop-adma.c
8283
8284 INTEL IPU3 CSI-2 CIO2 DRIVER
8285 M:      Yong Zhi <yong.zhi@intel.com>
8286 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
8287 M:      Bingbu Cao <bingbu.cao@intel.com>
8288 R:      Tian Shu Qiu <tian.shu.qiu@intel.com>
8289 L:      linux-media@vger.kernel.org
8290 S:      Maintained
8291 F:      drivers/media/pci/intel/ipu3/
8292 F:      Documentation/media/uapi/v4l/pixfmt-srggb10-ipu3.rst
8293
8294 INTEL IPU3 CSI-2 IMGU DRIVER
8295 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
8296 L:      linux-media@vger.kernel.org
8297 S:      Maintained
8298 F:      drivers/staging/media/ipu3/
8299 F:      Documentation/media/uapi/v4l/pixfmt-meta-intel-ipu3.rst
8300 F:      Documentation/media/v4l-drivers/ipu3.rst
8301
8302 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
8303 M:      Krzysztof Halasa <khalasa@piap.pl>
8304 S:      Maintained
8305 F:      include/linux/soc/ixp4xx/qmgr.h
8306 F:      include/linux/soc/ixp4xx/npe.h
8307 F:      drivers/soc/ixp4xx/ixp4xx-qmgr.c
8308 F:      drivers/soc/ixp4xx/ixp4xx-npe.c
8309 F:      drivers/net/ethernet/xscale/ixp4xx_eth.c
8310 F:      drivers/net/wan/ixp4xx_hss.c
8311
8312 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
8313 M:      Deepak Saxena <dsaxena@plexity.net>
8314 S:      Maintained
8315 F:      drivers/char/hw_random/ixp4xx-rng.c
8316
8317 INTEL MANAGEMENT ENGINE (mei)
8318 M:      Tomas Winkler <tomas.winkler@intel.com>
8319 L:      linux-kernel@vger.kernel.org
8320 S:      Supported
8321 F:      include/uapi/linux/mei.h
8322 F:      include/linux/mei_cl_bus.h
8323 F:      drivers/misc/mei/*
8324 F:      drivers/watchdog/mei_wdt.c
8325 F:      Documentation/driver-api/mei/*
8326 F:      samples/mei/*
8327
8328 INTEL MENLOW THERMAL DRIVER
8329 M:      Sujith Thomas <sujith.thomas@intel.com>
8330 L:      platform-driver-x86@vger.kernel.org
8331 W:      https://01.org/linux-acpi
8332 S:      Supported
8333 F:      drivers/platform/x86/intel_menlow.c
8334
8335 INTEL MIC DRIVERS (mic)
8336 M:      Sudeep Dutt <sudeep.dutt@intel.com>
8337 M:      Ashutosh Dixit <ashutosh.dixit@intel.com>
8338 S:      Supported
8339 W:      https://github.com/sudeepdutt/mic
8340 W:      http://software.intel.com/en-us/mic-developer
8341 F:      include/linux/mic_bus.h
8342 F:      include/linux/scif.h
8343 F:      include/uapi/linux/mic_common.h
8344 F:      include/uapi/linux/mic_ioctl.h
8345 F:      include/uapi/linux/scif_ioctl.h
8346 F:      drivers/misc/mic/
8347 F:      drivers/dma/mic_x100_dma.c
8348 F:      drivers/dma/mic_x100_dma.h
8349 F:      Documentation/mic/
8350
8351 INTEL PMC CORE DRIVER
8352 M:      Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
8353 M:      Vishwanath Somayaji <vishwanath.somayaji@intel.com>
8354 L:      platform-driver-x86@vger.kernel.org
8355 S:      Maintained
8356 F:      drivers/platform/x86/intel_pmc_core*
8357
8358 INTEL PMC/P-Unit IPC DRIVER
8359 M:      Zha Qipeng<qipeng.zha@intel.com>
8360 L:      platform-driver-x86@vger.kernel.org
8361 S:      Maintained
8362 F:      drivers/platform/x86/intel_pmc_ipc.c
8363 F:      drivers/platform/x86/intel_punit_ipc.c
8364 F:      arch/x86/include/asm/intel_pmc_ipc.h
8365 F:      arch/x86/include/asm/intel_punit_ipc.h
8366
8367 INTEL PMIC GPIO DRIVERS
8368 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
8369 S:      Maintained
8370 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
8371 F:      drivers/gpio/gpio-*cove.c
8372 F:      drivers/gpio/gpio-msic.c
8373
8374 INTEL PMIC MULTIFUNCTION DEVICE DRIVERS
8375 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
8376 S:      Maintained
8377 F:      drivers/mfd/intel_msic.c
8378 F:      drivers/mfd/intel_soc_pmic*
8379 F:      include/linux/mfd/intel_msic.h
8380 F:      include/linux/mfd/intel_soc_pmic*
8381
8382 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
8383 M:      Stanislav Yakovlev <stas.yakovlev@gmail.com>
8384 L:      linux-wireless@vger.kernel.org
8385 S:      Maintained
8386 F:      Documentation/networking/device_drivers/intel/ipw2100.txt
8387 F:      Documentation/networking/device_drivers/intel/ipw2200.txt
8388 F:      drivers/net/wireless/intel/ipw2x00/
8389
8390 INTEL PSTATE DRIVER
8391 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
8392 M:      Len Brown <lenb@kernel.org>
8393 L:      linux-pm@vger.kernel.org
8394 S:      Supported
8395 F:      drivers/cpufreq/intel_pstate.c
8396
8397 INTEL RDMA RNIC DRIVER
8398 M:      Faisal Latif <faisal.latif@intel.com>
8399 M:      Shiraz Saleem <shiraz.saleem@intel.com>
8400 L:      linux-rdma@vger.kernel.org
8401 S:      Supported
8402 F:      drivers/infiniband/hw/i40iw/
8403 F:      include/uapi/rdma/i40iw-abi.h
8404
8405 INTEL SPEED SELECT TECHNOLOGY
8406 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
8407 L:      platform-driver-x86@vger.kernel.org
8408 S:      Maintained
8409 F:      drivers/platform/x86/intel_speed_select_if/
8410 F:      tools/power/x86/intel-speed-select/
8411 F:      include/uapi/linux/isst_if.h
8412
8413 INTEL STRATIX10 FIRMWARE DRIVERS
8414 M:      Richard Gong <richard.gong@linux.intel.com>
8415 L:      linux-kernel@vger.kernel.org
8416 S:      Maintained
8417 F:      drivers/firmware/stratix10-rsu.c
8418 F:      drivers/firmware/stratix10-svc.c
8419 F:      include/linux/firmware/intel/stratix10-smc.h
8420 F:      include/linux/firmware/intel/stratix10-svc-client.h
8421 F:      Documentation/ABI/testing/sysfs-devices-platform-stratix10-rsu
8422 F:      Documentation/devicetree/bindings/firmware/intel,stratix10-svc.txt
8423
8424 INTEL TELEMETRY DRIVER
8425 M:      Rajneesh Bhardwaj <rajneesh.bhardwaj@linux.intel.com>
8426 M:      "David E. Box" <david.e.box@linux.intel.com>
8427 L:      platform-driver-x86@vger.kernel.org
8428 S:      Maintained
8429 F:      arch/x86/include/asm/intel_telemetry.h
8430 F:      drivers/platform/x86/intel_telemetry*
8431
8432 INTEL VIRTUAL BUTTON DRIVER
8433 M:      AceLan Kao <acelan.kao@canonical.com>
8434 L:      platform-driver-x86@vger.kernel.org
8435 S:      Maintained
8436 F:      drivers/platform/x86/intel-vbtn.c
8437
8438 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
8439 M:      Stanislaw Gruszka <sgruszka@redhat.com>
8440 L:      linux-wireless@vger.kernel.org
8441 S:      Supported
8442 F:      drivers/net/wireless/intel/iwlegacy/
8443
8444 INTEL WIRELESS WIFI LINK (iwlwifi)
8445 M:      Johannes Berg <johannes.berg@intel.com>
8446 M:      Emmanuel Grumbach <emmanuel.grumbach@intel.com>
8447 M:      Luca Coelho <luciano.coelho@intel.com>
8448 M:      Intel Linux Wireless <linuxwifi@intel.com>
8449 L:      linux-wireless@vger.kernel.org
8450 W:      http://intellinuxwireless.org
8451 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
8452 S:      Supported
8453 F:      drivers/net/wireless/intel/iwlwifi/
8454
8455 INTEL WIRELESS WIMAX CONNECTION 2400
8456 M:      Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
8457 M:      linux-wimax@intel.com
8458 L:      wimax@linuxwimax.org (subscribers-only)
8459 S:      Supported
8460 W:      http://linuxwimax.org
8461 F:      Documentation/admin-guide/wimax/i2400m.rst
8462 F:      drivers/net/wimax/i2400m/
8463 F:      include/uapi/linux/wimax/i2400m.h
8464
8465 INTEL WMI THUNDERBOLT FORCE POWER DRIVER
8466 M:      Mario Limonciello <mario.limonciello@dell.com>
8467 S:      Maintained
8468 F:      drivers/platform/x86/intel-wmi-thunderbolt.c
8469
8470 INTEL(R) TRACE HUB
8471 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
8472 S:      Supported
8473 F:      Documentation/trace/intel_th.rst
8474 F:      drivers/hwtracing/intel_th/
8475 F:      include/linux/intel_th.h
8476
8477 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
8478 M:      Ning Sun <ning.sun@intel.com>
8479 L:      tboot-devel@lists.sourceforge.net
8480 W:      http://tboot.sourceforge.net
8481 T:      hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
8482 S:      Supported
8483 F:      Documentation/x86/intel_txt.rst
8484 F:      include/linux/tboot.h
8485 F:      arch/x86/kernel/tboot.c
8486
8487 INTERCONNECT API
8488 M:      Georgi Djakov <georgi.djakov@linaro.org>
8489 L:      linux-pm@vger.kernel.org
8490 S:      Maintained
8491 F:      Documentation/driver-api/interconnect.rst
8492 F:      Documentation/devicetree/bindings/interconnect/
8493 F:      drivers/interconnect/
8494 F:      include/dt-bindings/interconnect/
8495 F:      include/linux/interconnect-provider.h
8496 F:      include/linux/interconnect.h
8497
8498 INVENSENSE MPU-3050 GYROSCOPE DRIVER
8499 M:      Linus Walleij <linus.walleij@linaro.org>
8500 L:      linux-iio@vger.kernel.org
8501 S:      Maintained
8502 F:      drivers/iio/gyro/mpu3050*
8503 F:      Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.txt
8504
8505 IOC3 ETHERNET DRIVER
8506 M:      Ralf Baechle <ralf@linux-mips.org>
8507 L:      linux-mips@vger.kernel.org
8508 S:      Maintained
8509 F:      drivers/net/ethernet/sgi/ioc3-eth.c
8510
8511 IOMAP FILESYSTEM LIBRARY
8512 M:      Christoph Hellwig <hch@infradead.org>
8513 M:      Darrick J. Wong <darrick.wong@oracle.com>
8514 M:      linux-xfs@vger.kernel.org
8515 M:      linux-fsdevel@vger.kernel.org
8516 L:      linux-xfs@vger.kernel.org
8517 L:      linux-fsdevel@vger.kernel.org
8518 T:      git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
8519 S:      Supported
8520 F:      fs/iomap/
8521 F:      include/linux/iomap.h
8522
8523 IOMMU DRIVERS
8524 M:      Joerg Roedel <joro@8bytes.org>
8525 L:      iommu@lists.linux-foundation.org
8526 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
8527 S:      Maintained
8528 F:      Documentation/devicetree/bindings/iommu/
8529 F:      drivers/iommu/
8530 F:      include/linux/iommu.h
8531 F:      include/linux/of_iommu.h
8532 F:      include/linux/iova.h
8533
8534 IO_URING
8535 M:      Jens Axboe <axboe@kernel.dk>
8536 L:      linux-block@vger.kernel.org
8537 L:      linux-fsdevel@vger.kernel.org
8538 T:      git git://git.kernel.dk/linux-block
8539 T:      git git://git.kernel.dk/liburing
8540 S:      Maintained
8541 F:      fs/io_uring.c
8542 F:      include/uapi/linux/io_uring.h
8543
8544 IPMI SUBSYSTEM
8545 M:      Corey Minyard <minyard@acm.org>
8546 L:      openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
8547 W:      http://openipmi.sourceforge.net/
8548 S:      Supported
8549 F:      Documentation/devicetree/bindings/ipmi/
8550 F:      Documentation/IPMI.txt
8551 F:      drivers/char/ipmi/
8552 F:      include/linux/ipmi*
8553 F:      include/uapi/linux/ipmi*
8554
8555 IPS SCSI RAID DRIVER
8556 M:      Adaptec OEM Raid Solutions <aacraid@microsemi.com>
8557 L:      linux-scsi@vger.kernel.org
8558 W:      http://www.adaptec.com/
8559 S:      Maintained
8560 F:      drivers/scsi/ips*
8561
8562 IPVS
8563 M:      Wensong Zhang <wensong@linux-vs.org>
8564 M:      Simon Horman <horms@verge.net.au>
8565 M:      Julian Anastasov <ja@ssi.bg>
8566 L:      netdev@vger.kernel.org
8567 L:      lvs-devel@vger.kernel.org
8568 S:      Maintained
8569 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
8570 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
8571 F:      Documentation/networking/ipvs-sysctl.txt
8572 F:      include/net/ip_vs.h
8573 F:      include/uapi/linux/ip_vs.h
8574 F:      net/netfilter/ipvs/
8575
8576 IPWIRELESS DRIVER
8577 M:      Jiri Kosina <jikos@kernel.org>
8578 M:      David Sterba <dsterba@suse.com>
8579 S:      Odd Fixes
8580 F:      drivers/tty/ipwireless/
8581
8582 IPX NETWORK LAYER
8583 L:      netdev@vger.kernel.org
8584 S:      Obsolete
8585 F:      include/uapi/linux/ipx.h
8586
8587 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
8588 M:      Marc Zyngier <maz@kernel.org>
8589 S:      Maintained
8590 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
8591 F:      Documentation/IRQ-domain.txt
8592 F:      include/linux/irqdomain.h
8593 F:      kernel/irq/irqdomain.c
8594 F:      kernel/irq/msi.c
8595
8596 IRQ SUBSYSTEM
8597 M:      Thomas Gleixner <tglx@linutronix.de>
8598 L:      linux-kernel@vger.kernel.org
8599 S:      Maintained
8600 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
8601 F:      kernel/irq/
8602
8603 IRQCHIP DRIVERS
8604 M:      Thomas Gleixner <tglx@linutronix.de>
8605 M:      Jason Cooper <jason@lakedaemon.net>
8606 M:      Marc Zyngier <maz@kernel.org>
8607 L:      linux-kernel@vger.kernel.org
8608 S:      Maintained
8609 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
8610 F:      Documentation/devicetree/bindings/interrupt-controller/
8611 F:      drivers/irqchip/
8612
8613 ISA
8614 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
8615 S:      Maintained
8616 F:      Documentation/driver-api/isa.rst
8617 F:      drivers/base/isa.c
8618 F:      include/linux/isa.h
8619
8620 ISA RADIO MODULE
8621 M:      Hans Verkuil <hverkuil@xs4all.nl>
8622 L:      linux-media@vger.kernel.org
8623 T:      git git://linuxtv.org/media_tree.git
8624 W:      https://linuxtv.org
8625 S:      Maintained
8626 F:      drivers/media/radio/radio-isa*
8627
8628 ISAPNP
8629 M:      Jaroslav Kysela <perex@perex.cz>
8630 S:      Maintained
8631 F:      Documentation/driver-api/isapnp.rst
8632 F:      drivers/pnp/isapnp/
8633 F:      include/linux/isapnp.h
8634
8635 ISCSI
8636 M:      Lee Duncan <lduncan@suse.com>
8637 M:      Chris Leech <cleech@redhat.com>
8638 L:      open-iscsi@googlegroups.com
8639 W:      www.open-iscsi.com
8640 S:      Maintained
8641 F:      drivers/scsi/*iscsi*
8642 F:      include/scsi/*iscsi*
8643
8644 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
8645 M:      Peter Jones <pjones@redhat.com>
8646 M:      Konrad Rzeszutek Wilk <konrad@kernel.org>
8647 S:      Maintained
8648 F:      drivers/firmware/iscsi_ibft*
8649
8650 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
8651 M:      Sagi Grimberg <sagi@grimberg.me>
8652 M:      Max Gurtovoy <maxg@mellanox.com>
8653 L:      linux-rdma@vger.kernel.org
8654 S:      Supported
8655 W:      http://www.openfabrics.org
8656 W:      www.open-iscsi.org
8657 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
8658 F:      drivers/infiniband/ulp/iser/
8659
8660 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
8661 M:      Sagi Grimberg <sagi@grimberg.me>
8662 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
8663 L:      linux-rdma@vger.kernel.org
8664 L:      target-devel@vger.kernel.org
8665 S:      Supported
8666 W:      http://www.linux-iscsi.org
8667 F:      drivers/infiniband/ulp/isert
8668
8669 ISDN/mISDN SUBSYSTEM
8670 M:      Karsten Keil <isdn@linux-pingi.de>
8671 L:      isdn4linux@listserv.isdn4linux.de (subscribers-only)
8672 L:      netdev@vger.kernel.org
8673 W:      http://www.isdn4linux.de
8674 S:      Maintained
8675 F:      drivers/isdn/mISDN
8676 F:      drivers/isdn/hardware
8677
8678 ISDN/CAPI SUBSYSTEM
8679 M:      Karsten Keil <isdn@linux-pingi.de>
8680 L:      isdn4linux@listserv.isdn4linux.de (subscribers-only)
8681 L:      netdev@vger.kernel.org
8682 W:      http://www.isdn4linux.de
8683 S:      Odd Fixes
8684 F:      Documentation/isdn/
8685 F:      drivers/isdn/capi/
8686 F:      drivers/staging/isdn/
8687 F:      net/bluetooth/cmtp/
8688 F:      include/linux/isdn/
8689 F:      include/uapi/linux/isdn/
8690
8691 IT87 HARDWARE MONITORING DRIVER
8692 M:      Jean Delvare <jdelvare@suse.com>
8693 L:      linux-hwmon@vger.kernel.org
8694 S:      Maintained
8695 F:      Documentation/hwmon/it87.rst
8696 F:      drivers/hwmon/it87.c
8697
8698 IT913X MEDIA DRIVER
8699 M:      Antti Palosaari <crope@iki.fi>
8700 L:      linux-media@vger.kernel.org
8701 W:      https://linuxtv.org
8702 W:      http://palosaari.fi/linux/
8703 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8704 T:      git git://linuxtv.org/anttip/media_tree.git
8705 S:      Maintained
8706 F:      drivers/media/tuners/it913x*
8707
8708 IVTV VIDEO4LINUX DRIVER
8709 M:      Andy Walls <awalls@md.metrocast.net>
8710 L:      ivtv-devel@ivtvdriver.org (subscribers-only)
8711 L:      linux-media@vger.kernel.org
8712 T:      git git://linuxtv.org/media_tree.git
8713 W:      http://www.ivtvdriver.org
8714 S:      Maintained
8715 F:      Documentation/media/v4l-drivers/ivtv*
8716 F:      drivers/media/pci/ivtv/
8717 F:      include/uapi/linux/ivtv*
8718
8719 IX2505V MEDIA DRIVER
8720 M:      Malcolm Priestley <tvboxspy@gmail.com>
8721 L:      linux-media@vger.kernel.org
8722 W:      https://linuxtv.org
8723 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8724 S:      Maintained
8725 F:      drivers/media/dvb-frontends/ix2505v*
8726
8727 JAILHOUSE HYPERVISOR INTERFACE
8728 M:      Jan Kiszka <jan.kiszka@siemens.com>
8729 L:      jailhouse-dev@googlegroups.com
8730 S:      Maintained
8731 F:      arch/x86/kernel/jailhouse.c
8732 F:      arch/x86/include/asm/jailhouse_para.h
8733
8734 JC42.4 TEMPERATURE SENSOR DRIVER
8735 M:      Guenter Roeck <linux@roeck-us.net>
8736 L:      linux-hwmon@vger.kernel.org
8737 S:      Maintained
8738 F:      drivers/hwmon/jc42.c
8739 F:      Documentation/hwmon/jc42.rst
8740
8741 JFS FILESYSTEM
8742 M:      Dave Kleikamp <shaggy@kernel.org>
8743 L:      jfs-discussion@lists.sourceforge.net
8744 W:      http://jfs.sourceforge.net/
8745 T:      git git://github.com/kleikamp/linux-shaggy.git
8746 S:      Maintained
8747 F:      Documentation/admin-guide/jfs.rst
8748 F:      fs/jfs/
8749
8750 JME NETWORK DRIVER
8751 M:      Guo-Fu Tseng <cooldavid@cooldavid.org>
8752 L:      netdev@vger.kernel.org
8753 S:      Maintained
8754 F:      drivers/net/ethernet/jme.*
8755
8756 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
8757 M:      David Woodhouse <dwmw2@infradead.org>
8758 M:      Richard Weinberger <richard@nod.at>
8759 L:      linux-mtd@lists.infradead.org
8760 W:      http://www.linux-mtd.infradead.org/doc/jffs2.html
8761 T:      git git://git.infradead.org/ubifs-2.6.git
8762 S:      Odd Fixes
8763 F:      fs/jffs2/
8764 F:      include/uapi/linux/jffs2.h
8765
8766 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
8767 M:      "Theodore Ts'o" <tytso@mit.edu>
8768 M:      Jan Kara <jack@suse.com>
8769 L:      linux-ext4@vger.kernel.org
8770 S:      Maintained
8771 F:      fs/jbd2/
8772 F:      include/linux/jbd2.h
8773
8774 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
8775 M:      Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
8776 L:      linux-media@vger.kernel.org
8777 S:      Maintained
8778 F:      drivers/media/platform/rcar_jpu.c
8779
8780 JSM Neo PCI based serial card
8781 L:      linux-serial@vger.kernel.org
8782 S:      Orphan
8783 F:      drivers/tty/serial/jsm/
8784
8785 K10TEMP HARDWARE MONITORING DRIVER
8786 M:      Clemens Ladisch <clemens@ladisch.de>
8787 L:      linux-hwmon@vger.kernel.org
8788 S:      Maintained
8789 F:      Documentation/hwmon/k10temp.rst
8790 F:      drivers/hwmon/k10temp.c
8791
8792 K8TEMP HARDWARE MONITORING DRIVER
8793 M:      Rudolf Marek <r.marek@assembler.cz>
8794 L:      linux-hwmon@vger.kernel.org
8795 S:      Maintained
8796 F:      Documentation/hwmon/k8temp.rst
8797 F:      drivers/hwmon/k8temp.c
8798
8799 KASAN
8800 M:      Andrey Ryabinin <aryabinin@virtuozzo.com>
8801 R:      Alexander Potapenko <glider@google.com>
8802 R:      Dmitry Vyukov <dvyukov@google.com>
8803 L:      kasan-dev@googlegroups.com
8804 S:      Maintained
8805 F:      arch/*/include/asm/kasan.h
8806 F:      arch/*/mm/kasan_init*
8807 F:      Documentation/dev-tools/kasan.rst
8808 F:      include/linux/kasan*.h
8809 F:      lib/test_kasan.c
8810 F:      mm/kasan/
8811 F:      scripts/Makefile.kasan
8812
8813 KCONFIG
8814 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
8815 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
8816 L:      linux-kbuild@vger.kernel.org
8817 S:      Maintained
8818 F:      Documentation/kbuild/kconfig*
8819 F:      scripts/kconfig/
8820 F:      scripts/Kconfig.include
8821
8822 KDUMP
8823 M:      Dave Young <dyoung@redhat.com>
8824 M:      Baoquan He <bhe@redhat.com>
8825 R:      Vivek Goyal <vgoyal@redhat.com>
8826 L:      kexec@lists.infradead.org
8827 W:      http://lse.sourceforge.net/kdump/
8828 S:      Maintained
8829 F:      Documentation/admin-guide/kdump/
8830
8831 KEENE FM RADIO TRANSMITTER DRIVER
8832 M:      Hans Verkuil <hverkuil@xs4all.nl>
8833 L:      linux-media@vger.kernel.org
8834 T:      git git://linuxtv.org/media_tree.git
8835 W:      https://linuxtv.org
8836 S:      Maintained
8837 F:      drivers/media/radio/radio-keene*
8838
8839 KERNEL AUTOMOUNTER
8840 M:      Ian Kent <raven@themaw.net>
8841 L:      autofs@vger.kernel.org
8842 S:      Maintained
8843 F:      fs/autofs/
8844
8845 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
8846 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
8847 M:      Michal Marek <michal.lkml@markovi.net>
8848 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
8849 L:      linux-kbuild@vger.kernel.org
8850 S:      Maintained
8851 F:      Documentation/kbuild/
8852 F:      Makefile
8853 F:      scripts/Kbuild*
8854 F:      scripts/Makefile*
8855 F:      scripts/basic/
8856 F:      scripts/mk*
8857 F:      scripts/*vmlinux*
8858 F:      scripts/mod/
8859 F:      scripts/package/
8860
8861 KERNEL JANITORS
8862 L:      kernel-janitors@vger.kernel.org
8863 W:      http://kernelnewbies.org/KernelJanitors
8864 S:      Odd Fixes
8865
8866 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
8867 M:      "J. Bruce Fields" <bfields@fieldses.org>
8868 M:      Chuck Lever <chuck.lever@oracle.com>
8869 L:      linux-nfs@vger.kernel.org
8870 W:      http://nfs.sourceforge.net/
8871 T:      git git://linux-nfs.org/~bfields/linux.git
8872 S:      Supported
8873 F:      fs/nfsd/
8874 F:      include/uapi/linux/nfsd/
8875 F:      fs/lockd/
8876 F:      fs/nfs_common/
8877 F:      net/sunrpc/
8878 F:      include/linux/lockd/
8879 F:      include/linux/sunrpc/
8880 F:      include/uapi/linux/sunrpc/
8881
8882 KERNEL SELFTEST FRAMEWORK
8883 M:      Shuah Khan <shuah@kernel.org>
8884 M:      Shuah Khan <skhan@linuxfoundation.org>
8885 L:      linux-kselftest@vger.kernel.org
8886 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
8887 Q:      https://patchwork.kernel.org/project/linux-kselftest/list/
8888 S:      Maintained
8889 F:      tools/testing/selftests/
8890 F:      Documentation/dev-tools/kselftest*
8891
8892 KERNEL USERMODE HELPER
8893 M:      Luis Chamberlain <mcgrof@kernel.org>
8894 L:      linux-kernel@vger.kernel.org
8895 S:      Maintained
8896 F:      kernel/umh.c
8897 F:      include/linux/umh.h
8898
8899 KERNEL VIRTUAL MACHINE (KVM)
8900 M:      Paolo Bonzini <pbonzini@redhat.com>
8901 M:      Radim Krčmář <rkrcmar@redhat.com>
8902 L:      kvm@vger.kernel.org
8903 W:      http://www.linux-kvm.org
8904 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
8905 S:      Supported
8906 F:      Documentation/virt/kvm/
8907 F:      include/trace/events/kvm.h
8908 F:      include/uapi/asm-generic/kvm*
8909 F:      include/uapi/linux/kvm*
8910 F:      include/asm-generic/kvm*
8911 F:      include/linux/kvm*
8912 F:      include/kvm/iodev.h
8913 F:      virt/kvm/*
8914 F:      tools/kvm/
8915 F:      tools/testing/selftests/kvm/
8916
8917 KERNEL VIRTUAL MACHINE FOR ARM/ARM64 (KVM/arm, KVM/arm64)
8918 M:      Marc Zyngier <maz@kernel.org>
8919 R:      James Morse <james.morse@arm.com>
8920 R:      Julien Thierry <julien.thierry.kdev@gmail.com>
8921 R:      Suzuki K Poulose <suzuki.poulose@arm.com>
8922 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8923 L:      kvmarm@lists.cs.columbia.edu
8924 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
8925 S:      Maintained
8926 F:      arch/arm/include/uapi/asm/kvm*
8927 F:      arch/arm/include/asm/kvm*
8928 F:      arch/arm/kvm/
8929 F:      arch/arm64/include/uapi/asm/kvm*
8930 F:      arch/arm64/include/asm/kvm*
8931 F:      arch/arm64/kvm/
8932 F:      virt/kvm/arm/
8933 F:      include/kvm/arm_*
8934
8935 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
8936 M:      James Hogan <jhogan@kernel.org>
8937 L:      linux-mips@vger.kernel.org
8938 S:      Supported
8939 F:      arch/mips/include/uapi/asm/kvm*
8940 F:      arch/mips/include/asm/kvm*
8941 F:      arch/mips/kvm/
8942
8943 KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
8944 M:      Paul Mackerras <paulus@ozlabs.org>
8945 L:      kvm-ppc@vger.kernel.org
8946 W:      http://www.linux-kvm.org/
8947 T:      git git://github.com/agraf/linux-2.6.git
8948 S:      Supported
8949 F:      arch/powerpc/include/uapi/asm/kvm*
8950 F:      arch/powerpc/include/asm/kvm*
8951 F:      arch/powerpc/kvm/
8952 F:      arch/powerpc/kernel/kvm*
8953
8954 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
8955 M:      Christian Borntraeger <borntraeger@de.ibm.com>
8956 M:      Janosch Frank <frankja@linux.ibm.com>
8957 R:      David Hildenbrand <david@redhat.com>
8958 R:      Cornelia Huck <cohuck@redhat.com>
8959 L:      kvm@vger.kernel.org
8960 W:      http://www.ibm.com/developerworks/linux/linux390/
8961 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
8962 S:      Supported
8963 F:      arch/s390/include/uapi/asm/kvm*
8964 F:      arch/s390/include/asm/gmap.h
8965 F:      arch/s390/include/asm/kvm*
8966 F:      arch/s390/kvm/
8967 F:      arch/s390/mm/gmap.c
8968 F:      tools/testing/selftests/kvm/s390x/
8969 F:      tools/testing/selftests/kvm/*/s390x/
8970
8971 KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
8972 M:      Paolo Bonzini <pbonzini@redhat.com>
8973 M:      Radim Krčmář <rkrcmar@redhat.com>
8974 R:      Sean Christopherson <sean.j.christopherson@intel.com>
8975 R:      Vitaly Kuznetsov <vkuznets@redhat.com>
8976 R:      Wanpeng Li <wanpengli@tencent.com>
8977 R:      Jim Mattson <jmattson@google.com>
8978 R:      Joerg Roedel <joro@8bytes.org>
8979 L:      kvm@vger.kernel.org
8980 W:      http://www.linux-kvm.org
8981 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
8982 S:      Supported
8983 F:      arch/x86/kvm/
8984 F:      arch/x86/kvm/*/
8985 F:      arch/x86/include/uapi/asm/kvm*
8986 F:      arch/x86/include/uapi/asm/vmx.h
8987 F:      arch/x86/include/uapi/asm/svm.h
8988 F:      arch/x86/include/asm/kvm*
8989 F:      arch/x86/include/asm/pvclock-abi.h
8990 F:      arch/x86/include/asm/svm.h
8991 F:      arch/x86/include/asm/vmx.h
8992 F:      arch/x86/kernel/kvm.c
8993 F:      arch/x86/kernel/kvmclock.c
8994
8995 KERNFS
8996 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
8997 M:      Tejun Heo <tj@kernel.org>
8998 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
8999 S:      Supported
9000 F:      include/linux/kernfs.h
9001 F:      fs/kernfs/
9002
9003 KEXEC
9004 M:      Eric Biederman <ebiederm@xmission.com>
9005 W:      http://kernel.org/pub/linux/utils/kernel/kexec/
9006 L:      kexec@lists.infradead.org
9007 S:      Maintained
9008 F:      include/linux/kexec.h
9009 F:      include/uapi/linux/kexec.h
9010 F:      kernel/kexec*
9011
9012 KEYS-ENCRYPTED
9013 M:      Mimi Zohar <zohar@linux.ibm.com>
9014 L:      linux-integrity@vger.kernel.org
9015 L:      keyrings@vger.kernel.org
9016 S:      Supported
9017 F:      Documentation/security/keys/trusted-encrypted.rst
9018 F:      include/keys/encrypted-type.h
9019 F:      security/keys/encrypted-keys/
9020
9021 KEYS-TRUSTED
9022 M:      James Bottomley <jejb@linux.ibm.com>
9023 M:      Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
9024 M:      Mimi Zohar <zohar@linux.ibm.com>
9025 L:      linux-integrity@vger.kernel.org
9026 L:      keyrings@vger.kernel.org
9027 S:      Supported
9028 F:      Documentation/security/keys/trusted-encrypted.rst
9029 F:      include/keys/trusted-type.h
9030 F:      security/keys/trusted.c
9031 F:      security/keys/trusted.h
9032
9033 KEYS/KEYRINGS:
9034 M:      David Howells <dhowells@redhat.com>
9035 L:      keyrings@vger.kernel.org
9036 S:      Maintained
9037 F:      Documentation/security/keys/core.rst
9038 F:      include/linux/key.h
9039 F:      include/linux/key-type.h
9040 F:      include/linux/keyctl.h
9041 F:      include/uapi/linux/keyctl.h
9042 F:      include/keys/
9043 F:      security/keys/
9044
9045 KGDB / KDB /debug_core
9046 M:      Jason Wessel <jason.wessel@windriver.com>
9047 M:      Daniel Thompson <daniel.thompson@linaro.org>
9048 W:      http://kgdb.wiki.kernel.org/
9049 L:      kgdb-bugreport@lists.sourceforge.net
9050 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
9051 S:      Maintained
9052 F:      Documentation/dev-tools/kgdb.rst
9053 F:      drivers/misc/kgdbts.c
9054 F:      drivers/tty/serial/kgdboc.c
9055 F:      include/linux/kdb.h
9056 F:      include/linux/kgdb.h
9057 F:      kernel/debug/
9058
9059 KMEMLEAK
9060 M:      Catalin Marinas <catalin.marinas@arm.com>
9061 S:      Maintained
9062 F:      Documentation/dev-tools/kmemleak.rst
9063 F:      include/linux/kmemleak.h
9064 F:      mm/kmemleak.c
9065 F:      mm/kmemleak-test.c
9066
9067 KMOD KERNEL MODULE LOADER - USERMODE HELPER
9068 M:      Luis Chamberlain <mcgrof@kernel.org>
9069 L:      linux-kernel@vger.kernel.org
9070 S:      Maintained
9071 F:      kernel/kmod.c
9072 F:      include/linux/kmod.h
9073 F:      lib/test_kmod.c
9074 F:      tools/testing/selftests/kmod/
9075
9076 KPROBES
9077 M:      Naveen N. Rao <naveen.n.rao@linux.ibm.com>
9078 M:      Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
9079 M:      "David S. Miller" <davem@davemloft.net>
9080 M:      Masami Hiramatsu <mhiramat@kernel.org>
9081 S:      Maintained
9082 F:      Documentation/kprobes.txt
9083 F:      include/linux/kprobes.h
9084 F:      include/asm-generic/kprobes.h
9085 F:      kernel/kprobes.c
9086
9087 KS0108 LCD CONTROLLER DRIVER
9088 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
9089 S:      Maintained
9090 F:      Documentation/admin-guide/auxdisplay/ks0108.rst
9091 F:      drivers/auxdisplay/ks0108.c
9092 F:      include/linux/ks0108.h
9093
9094 L3MDEV
9095 M:      David Ahern <dsa@cumulusnetworks.com>
9096 L:      netdev@vger.kernel.org
9097 S:      Maintained
9098 F:      net/l3mdev
9099 F:      include/net/l3mdev.h
9100
9101 L7 BPF FRAMEWORK
9102 M:      John Fastabend <john.fastabend@gmail.com>
9103 M:      Daniel Borkmann <daniel@iogearbox.net>
9104 L:      netdev@vger.kernel.org
9105 L:      bpf@vger.kernel.org
9106 S:      Maintained
9107 F:      include/linux/skmsg.h
9108 F:      net/core/skmsg.c
9109 F:      net/core/sock_map.c
9110 F:      net/ipv4/tcp_bpf.c
9111
9112 LANTIQ / INTEL Ethernet drivers
9113 M:      Hauke Mehrtens <hauke@hauke-m.de>
9114 L:      netdev@vger.kernel.org
9115 S:      Maintained
9116 F:      net/dsa/tag_gswip.c
9117 F:      drivers/net/ethernet/lantiq_xrx200.c
9118 F:      drivers/net/dsa/lantiq_pce.h
9119 F:      drivers/net/dsa/lantiq_gswip.c
9120
9121 LANTIQ MIPS ARCHITECTURE
9122 M:      John Crispin <john@phrozen.org>
9123 L:      linux-mips@vger.kernel.org
9124 S:      Maintained
9125 F:      arch/mips/lantiq
9126 F:      drivers/soc/lantiq
9127
9128 LAPB module
9129 L:      linux-x25@vger.kernel.org
9130 S:      Orphan
9131 F:      Documentation/networking/lapb-module.txt
9132 F:      include/*/lapb.h
9133 F:      net/lapb/
9134
9135 LASI 53c700 driver for PARISC
9136 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
9137 L:      linux-scsi@vger.kernel.org
9138 S:      Maintained
9139 F:      Documentation/scsi/53c700.txt
9140 F:      drivers/scsi/53c700*
9141
9142 LEAKING_ADDRESSES
9143 M:      Tobin C. Harding <me@tobin.cc>
9144 M:      Tycho Andersen <tycho@tycho.ws>
9145 L:      kernel-hardening@lists.openwall.com
9146 S:      Maintained
9147 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
9148 F:      scripts/leaking_addresses.pl
9149
9150 LED SUBSYSTEM
9151 M:      Jacek Anaszewski <jacek.anaszewski@gmail.com>
9152 M:      Pavel Machek <pavel@ucw.cz>
9153 R:      Dan Murphy <dmurphy@ti.com>
9154 L:      linux-leds@vger.kernel.org
9155 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
9156 S:      Maintained
9157 F:      Documentation/devicetree/bindings/leds/
9158 F:      drivers/leds/
9159 F:      include/linux/leds.h
9160
9161 LEGACY EEPROM DRIVER
9162 M:      Jean Delvare <jdelvare@suse.com>
9163 S:      Maintained
9164 F:      Documentation/misc-devices/eeprom.rst
9165 F:      drivers/misc/eeprom/eeprom.c
9166
9167 LEGO MINDSTORMS EV3
9168 R:      David Lechner <david@lechnology.com>
9169 S:      Maintained
9170 F:      arch/arm/boot/dts/da850-lego-ev3.dts
9171 F:      Documentation/devicetree/bindings/power/supply/lego_ev3_battery.txt
9172 F:      drivers/power/supply/lego_ev3_battery.c
9173
9174 LEGO USB Tower driver
9175 M:      Juergen Stuber <starblue@users.sourceforge.net>
9176 L:      legousb-devel@lists.sourceforge.net
9177 W:      http://legousb.sourceforge.net/
9178 S:      Maintained
9179 F:      drivers/usb/misc/legousbtower.c
9180
9181 LG LAPTOP EXTRAS
9182 M:      Matan Ziv-Av <matan@svgalib.org>
9183 L:      platform-driver-x86@vger.kernel.org
9184 S:      Maintained
9185 F:      Documentation/ABI/testing/sysfs-platform-lg-laptop
9186 F:      Documentation/admin-guide/laptops/lg-laptop.rst
9187 F:      drivers/platform/x86/lg-laptop.c
9188
9189 LG2160 MEDIA DRIVER
9190 M:      Michael Krufky <mkrufky@linuxtv.org>
9191 L:      linux-media@vger.kernel.org
9192 W:      https://linuxtv.org
9193 W:      http://github.com/mkrufky
9194 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9195 T:      git git://linuxtv.org/mkrufky/tuners.git
9196 S:      Maintained
9197 F:      drivers/media/dvb-frontends/lg2160.*
9198
9199 LGDT3305 MEDIA DRIVER
9200 M:      Michael Krufky <mkrufky@linuxtv.org>
9201 L:      linux-media@vger.kernel.org
9202 W:      https://linuxtv.org
9203 W:      http://github.com/mkrufky
9204 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9205 T:      git git://linuxtv.org/mkrufky/tuners.git
9206 S:      Maintained
9207 F:      drivers/media/dvb-frontends/lgdt3305.*
9208
9209 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
9210 M:      Viresh Kumar <vireshk@kernel.org>
9211 L:      linux-ide@vger.kernel.org
9212 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9213 S:      Maintained
9214 F:      include/linux/pata_arasan_cf_data.h
9215 F:      drivers/ata/pata_arasan_cf.c
9216
9217 LIBATA PATA DRIVERS
9218 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9219 M:      Jens Axboe <axboe@kernel.dk>
9220 L:      linux-ide@vger.kernel.org
9221 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9222 S:      Maintained
9223 F:      drivers/ata/pata_*.c
9224 F:      drivers/ata/ata_generic.c
9225
9226 LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
9227 M:      Linus Walleij <linus.walleij@linaro.org>
9228 L:      linux-ide@vger.kernel.org
9229 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9230 S:      Maintained
9231 F:      drivers/ata/pata_ftide010.c
9232 F:      drivers/ata/sata_gemini.c
9233 F:      drivers/ata/sata_gemini.h
9234
9235 LIBATA SATA AHCI PLATFORM devices support
9236 M:      Hans de Goede <hdegoede@redhat.com>
9237 M:      Jens Axboe <axboe@kernel.dk>
9238 L:      linux-ide@vger.kernel.org
9239 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9240 S:      Maintained
9241 F:      drivers/ata/ahci_platform.c
9242 F:      drivers/ata/libahci_platform.c
9243 F:      include/linux/ahci_platform.h
9244
9245 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
9246 M:      Mikael Pettersson <mikpelinux@gmail.com>
9247 L:      linux-ide@vger.kernel.org
9248 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9249 S:      Maintained
9250 F:      drivers/ata/sata_promise.*
9251
9252 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
9253 M:      Jens Axboe <axboe@kernel.dk>
9254 L:      linux-ide@vger.kernel.org
9255 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9256 S:      Maintained
9257 F:      drivers/ata/
9258 F:      include/linux/ata.h
9259 F:      include/linux/libata.h
9260 F:      Documentation/devicetree/bindings/ata/
9261
9262 LIBLOCKDEP
9263 M:      Sasha Levin <alexander.levin@microsoft.com>
9264 S:      Maintained
9265 F:      tools/lib/lockdep/
9266
9267 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
9268 M:      Dan Williams <dan.j.williams@intel.com>
9269 M:      Vishal Verma <vishal.l.verma@intel.com>
9270 M:      Dave Jiang <dave.jiang@intel.com>
9271 L:      linux-nvdimm@lists.01.org
9272 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
9273 S:      Supported
9274 F:      drivers/nvdimm/blk.c
9275 F:      drivers/nvdimm/region_devs.c
9276
9277 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
9278 M:      Vishal Verma <vishal.l.verma@intel.com>
9279 M:      Dan Williams <dan.j.williams@intel.com>
9280 M:      Dave Jiang <dave.jiang@intel.com>
9281 L:      linux-nvdimm@lists.01.org
9282 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
9283 S:      Supported
9284 F:      drivers/nvdimm/btt*
9285
9286 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
9287 M:      Dan Williams <dan.j.williams@intel.com>
9288 M:      Vishal Verma <vishal.l.verma@intel.com>
9289 M:      Dave Jiang <dave.jiang@intel.com>
9290 L:      linux-nvdimm@lists.01.org
9291 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
9292 S:      Supported
9293 F:      drivers/nvdimm/pmem*
9294
9295 LIBNVDIMM: DEVICETREE BINDINGS
9296 M:      Oliver O'Halloran <oohall@gmail.com>
9297 L:      linux-nvdimm@lists.01.org
9298 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
9299 S:      Supported
9300 F:      drivers/nvdimm/of_pmem.c
9301 F:      Documentation/devicetree/bindings/pmem/pmem-region.txt
9302
9303 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
9304 M:      Dan Williams <dan.j.williams@intel.com>
9305 M:      Vishal Verma <vishal.l.verma@intel.com>
9306 M:      Dave Jiang <dave.jiang@intel.com>
9307 M:      Keith Busch <keith.busch@intel.com>
9308 M:      Ira Weiny <ira.weiny@intel.com>
9309 L:      linux-nvdimm@lists.01.org
9310 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
9311 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
9312 S:      Supported
9313 F:      drivers/nvdimm/*
9314 F:      drivers/acpi/nfit/*
9315 F:      include/linux/nd.h
9316 F:      include/linux/libnvdimm.h
9317 F:      include/uapi/linux/ndctl.h
9318
9319 LICENSES and SPDX stuff
9320 M:      Thomas Gleixner <tglx@linutronix.de>
9321 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
9322 L:      linux-spdx@vger.kernel.org
9323 S:      Maintained
9324 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/spdx.git
9325 F:      COPYING
9326 F:      Documentation/process/license-rules.rst
9327 F:      LICENSES/
9328 F:      scripts/spdxcheck-test.sh
9329 F:      scripts/spdxcheck.py
9330
9331 LIGHTNVM PLATFORM SUPPORT
9332 M:      Matias Bjorling <mb@lightnvm.io>
9333 W:      http://github/OpenChannelSSD
9334 L:      linux-block@vger.kernel.org
9335 S:      Maintained
9336 F:      drivers/lightnvm/
9337 F:      include/linux/lightnvm.h
9338 F:      include/uapi/linux/lightnvm.h
9339
9340 LINUX FOR POWER MACINTOSH
9341 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
9342 W:      http://www.penguinppc.org/
9343 L:      linuxppc-dev@lists.ozlabs.org
9344 S:      Maintained
9345 F:      arch/powerpc/platforms/powermac/
9346 F:      drivers/macintosh/
9347
9348 LINUX FOR POWERPC (32-BIT AND 64-BIT)
9349 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
9350 M:      Paul Mackerras <paulus@samba.org>
9351 M:      Michael Ellerman <mpe@ellerman.id.au>
9352 W:      https://github.com/linuxppc/linux/wiki
9353 L:      linuxppc-dev@lists.ozlabs.org
9354 Q:      http://patchwork.ozlabs.org/project/linuxppc-dev/list/
9355 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
9356 S:      Supported
9357 F:      Documentation/ABI/stable/sysfs-firmware-opal-*
9358 F:      Documentation/devicetree/bindings/powerpc/
9359 F:      Documentation/devicetree/bindings/rtc/rtc-opal.txt
9360 F:      Documentation/devicetree/bindings/i2c/i2c-opal.txt
9361 F:      Documentation/powerpc/
9362 F:      arch/powerpc/
9363 F:      drivers/char/tpm/tpm_ibmvtpm*
9364 F:      drivers/crypto/nx/
9365 F:      drivers/crypto/vmx/
9366 F:      drivers/i2c/busses/i2c-opal.c
9367 F:      drivers/net/ethernet/ibm/ibmveth.*
9368 F:      drivers/net/ethernet/ibm/ibmvnic.*
9369 F:      drivers/pci/hotplug/pnv_php.c
9370 F:      drivers/pci/hotplug/rpa*
9371 F:      drivers/rtc/rtc-opal.c
9372 F:      drivers/scsi/ibmvscsi/
9373 F:      drivers/tty/hvc/hvc_opal.c
9374 F:      drivers/watchdog/wdrtas.c
9375 F:      tools/testing/selftests/powerpc
9376 N:      /pmac
9377 N:      powermac
9378 N:      powernv
9379 N:      [^a-z0-9]ps3
9380 N:      pseries
9381
9382 LINUX FOR POWERPC EMBEDDED MPC5XXX
9383 M:      Anatolij Gustschin <agust@denx.de>
9384 L:      linuxppc-dev@lists.ozlabs.org
9385 T:      git git://git.denx.de/linux-denx-agust.git
9386 S:      Maintained
9387 F:      arch/powerpc/platforms/512x/
9388 F:      arch/powerpc/platforms/52xx/
9389
9390 LINUX FOR POWERPC EMBEDDED PPC4XX
9391 M:      Alistair Popple <alistair@popple.id.au>
9392 M:      Matt Porter <mporter@kernel.crashing.org>
9393 W:      http://www.penguinppc.org/
9394 L:      linuxppc-dev@lists.ozlabs.org
9395 S:      Maintained
9396 F:      arch/powerpc/platforms/40x/
9397 F:      arch/powerpc/platforms/44x/
9398
9399 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
9400 M:      Scott Wood <oss@buserror.net>
9401 M:      Kumar Gala <galak@kernel.crashing.org>
9402 W:      http://www.penguinppc.org/
9403 L:      linuxppc-dev@lists.ozlabs.org
9404 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
9405 S:      Maintained
9406 F:      arch/powerpc/platforms/83xx/
9407 F:      arch/powerpc/platforms/85xx/
9408 F:      Documentation/devicetree/bindings/powerpc/fsl/
9409
9410 LINUX FOR POWERPC EMBEDDED PPC8XX
9411 M:      Vitaly Bordug <vitb@kernel.crashing.org>
9412 W:      http://www.penguinppc.org/
9413 L:      linuxppc-dev@lists.ozlabs.org
9414 S:      Maintained
9415 F:      arch/powerpc/platforms/8xx/
9416
9417 LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
9418 L:      linuxppc-dev@lists.ozlabs.org
9419 S:      Orphan
9420 F:      arch/powerpc/*/*virtex*
9421 F:      arch/powerpc/*/*/*virtex*
9422
9423 LINUX FOR POWERPC PA SEMI PWRFICIENT
9424 L:      linuxppc-dev@lists.ozlabs.org
9425 S:      Orphan
9426 F:      arch/powerpc/platforms/pasemi/
9427 F:      drivers/*/*pasemi*
9428 F:      drivers/*/*/*pasemi*
9429
9430 LINUX KERNEL DUMP TEST MODULE (LKDTM)
9431 M:      Kees Cook <keescook@chromium.org>
9432 S:      Maintained
9433 F:      drivers/misc/lkdtm/*
9434
9435 LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
9436 M:      Alan Stern <stern@rowland.harvard.edu>
9437 M:      Andrea Parri <parri.andrea@gmail.com>
9438 M:      Will Deacon <will@kernel.org>
9439 M:      Peter Zijlstra <peterz@infradead.org>
9440 M:      Boqun Feng <boqun.feng@gmail.com>
9441 M:      Nicholas Piggin <npiggin@gmail.com>
9442 M:      David Howells <dhowells@redhat.com>
9443 M:      Jade Alglave <j.alglave@ucl.ac.uk>
9444 M:      Luc Maranget <luc.maranget@inria.fr>
9445 M:      "Paul E. McKenney" <paulmck@kernel.org>
9446 R:      Akira Yokosawa <akiyks@gmail.com>
9447 R:      Daniel Lustig <dlustig@nvidia.com>
9448 L:      linux-kernel@vger.kernel.org
9449 L:      linux-arch@vger.kernel.org
9450 S:      Supported
9451 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
9452 F:      tools/memory-model/
9453 F:      Documentation/atomic_bitops.txt
9454 F:      Documentation/atomic_t.txt
9455 F:      Documentation/core-api/atomic_ops.rst
9456 F:      Documentation/core-api/refcount-vs-atomic.rst
9457 F:      Documentation/memory-barriers.txt
9458
9459 LIS3LV02D ACCELEROMETER DRIVER
9460 M:      Eric Piel <eric.piel@tremplin-utc.net>
9461 S:      Maintained
9462 F:      Documentation/misc-devices/lis3lv02d.rst
9463 F:      drivers/misc/lis3lv02d/
9464 F:      drivers/platform/x86/hp_accel.c
9465
9466 LIVE PATCHING
9467 M:      Josh Poimboeuf <jpoimboe@redhat.com>
9468 M:      Jiri Kosina <jikos@kernel.org>
9469 M:      Miroslav Benes <mbenes@suse.cz>
9470 M:      Petr Mladek <pmladek@suse.com>
9471 R:      Joe Lawrence <joe.lawrence@redhat.com>
9472 S:      Maintained
9473 F:      kernel/livepatch/
9474 F:      include/linux/livepatch.h
9475 F:      arch/x86/include/asm/livepatch.h
9476 F:      arch/x86/kernel/livepatch.c
9477 F:      Documentation/livepatch/
9478 F:      Documentation/ABI/testing/sysfs-kernel-livepatch
9479 F:      samples/livepatch/
9480 F:      tools/testing/selftests/livepatch/
9481 L:      live-patching@vger.kernel.org
9482 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching.git
9483
9484 LLC (802.2)
9485 L:      netdev@vger.kernel.org
9486 S:      Odd fixes
9487 F:      include/linux/llc.h
9488 F:      include/uapi/linux/llc.h
9489 F:      include/net/llc*
9490 F:      net/llc/
9491
9492 LM73 HARDWARE MONITOR DRIVER
9493 M:      Guillaume Ligneul <guillaume.ligneul@gmail.com>
9494 L:      linux-hwmon@vger.kernel.org
9495 S:      Maintained
9496 F:      drivers/hwmon/lm73.c
9497
9498 LM78 HARDWARE MONITOR DRIVER
9499 M:      Jean Delvare <jdelvare@suse.com>
9500 L:      linux-hwmon@vger.kernel.org
9501 S:      Maintained
9502 F:      Documentation/hwmon/lm78.rst
9503 F:      drivers/hwmon/lm78.c
9504
9505 LM83 HARDWARE MONITOR DRIVER
9506 M:      Jean Delvare <jdelvare@suse.com>
9507 L:      linux-hwmon@vger.kernel.org
9508 S:      Maintained
9509 F:      Documentation/hwmon/lm83.rst
9510 F:      drivers/hwmon/lm83.c
9511
9512 LM90 HARDWARE MONITOR DRIVER
9513 M:      Jean Delvare <jdelvare@suse.com>
9514 L:      linux-hwmon@vger.kernel.org
9515 S:      Maintained
9516 F:      Documentation/hwmon/lm90.rst
9517 F:      Documentation/devicetree/bindings/hwmon/lm90.txt
9518 F:      drivers/hwmon/lm90.c
9519 F:      include/dt-bindings/thermal/lm90.h
9520
9521 LM95234 HARDWARE MONITOR DRIVER
9522 M:      Guenter Roeck <linux@roeck-us.net>
9523 L:      linux-hwmon@vger.kernel.org
9524 S:      Maintained
9525 F:      Documentation/hwmon/lm95234.rst
9526 F:      drivers/hwmon/lm95234.c
9527
9528 LME2510 MEDIA DRIVER
9529 M:      Malcolm Priestley <tvboxspy@gmail.com>
9530 L:      linux-media@vger.kernel.org
9531 W:      https://linuxtv.org
9532 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9533 S:      Maintained
9534 F:      drivers/media/usb/dvb-usb-v2/lmedm04*
9535
9536 LOADPIN SECURITY MODULE
9537 M:      Kees Cook <keescook@chromium.org>
9538 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
9539 S:      Supported
9540 F:      security/loadpin/
9541 F:      Documentation/admin-guide/LSM/LoadPin.rst
9542
9543 LOCKING PRIMITIVES
9544 M:      Peter Zijlstra <peterz@infradead.org>
9545 M:      Ingo Molnar <mingo@redhat.com>
9546 M:      Will Deacon <will@kernel.org>
9547 L:      linux-kernel@vger.kernel.org
9548 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
9549 S:      Maintained
9550 F:      Documentation/locking/
9551 F:      include/linux/lockdep.h
9552 F:      include/linux/spinlock*.h
9553 F:      arch/*/include/asm/spinlock*.h
9554 F:      include/linux/rwlock*.h
9555 F:      include/linux/mutex*.h
9556 F:      include/linux/rwsem*.h
9557 F:      include/linux/seqlock.h
9558 F:      lib/locking*.[ch]
9559 F:      kernel/locking/
9560 X:      kernel/locking/locktorture.c
9561
9562 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
9563 M:      "Richard Russon (FlatCap)" <ldm@flatcap.org>
9564 L:      linux-ntfs-dev@lists.sourceforge.net
9565 W:      http://www.linux-ntfs.org/content/view/19/37/
9566 S:      Maintained
9567 F:      Documentation/admin-guide/ldm.rst
9568 F:      block/partitions/ldm.*
9569
9570 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
9571 M:      Sathya Prakash <sathya.prakash@broadcom.com>
9572 M:      Chaitra P B <chaitra.basappa@broadcom.com>
9573 M:      Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
9574 L:      MPT-FusionLinux.pdl@broadcom.com
9575 L:      linux-scsi@vger.kernel.org
9576 W:      http://www.avagotech.com/support/
9577 S:      Supported
9578 F:      drivers/message/fusion/
9579 F:      drivers/scsi/mpt3sas/
9580
9581 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
9582 M:      Matthew Wilcox <willy@infradead.org>
9583 L:      linux-scsi@vger.kernel.org
9584 S:      Maintained
9585 F:      drivers/scsi/sym53c8xx_2/
9586
9587 LTC1660 DAC DRIVER
9588 M:      Marcus Folkesson <marcus.folkesson@gmail.com>
9589 L:      linux-iio@vger.kernel.org
9590 S:      Maintained
9591 F:      Documentation/devicetree/bindings/iio/dac/ltc1660.txt
9592 F:      drivers/iio/dac/ltc1660.c
9593
9594 LTC4261 HARDWARE MONITOR DRIVER
9595 M:      Guenter Roeck <linux@roeck-us.net>
9596 L:      linux-hwmon@vger.kernel.org
9597 S:      Maintained
9598 F:      Documentation/hwmon/ltc4261.rst
9599 F:      drivers/hwmon/ltc4261.c
9600
9601 LTC4306 I2C MULTIPLEXER DRIVER
9602 M:      Michael Hennerich <michael.hennerich@analog.com>
9603 W:      http://ez.analog.com/community/linux-device-drivers
9604 L:      linux-i2c@vger.kernel.org
9605 S:      Supported
9606 F:      drivers/i2c/muxes/i2c-mux-ltc4306.c
9607 F:      Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
9608
9609 LTP (Linux Test Project)
9610 M:      Mike Frysinger <vapier@gentoo.org>
9611 M:      Cyril Hrubis <chrubis@suse.cz>
9612 M:      Wanlong Gao <wanlong.gao@gmail.com>
9613 M:      Jan Stancek <jstancek@redhat.com>
9614 M:      Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
9615 M:      Alexey Kodanev <alexey.kodanev@oracle.com>
9616 L:      ltp@lists.linux.it (subscribers-only)
9617 W:      http://linux-test-project.github.io/
9618 T:      git git://github.com/linux-test-project/ltp.git
9619 S:      Maintained
9620
9621 M68K ARCHITECTURE
9622 M:      Geert Uytterhoeven <geert@linux-m68k.org>
9623 L:      linux-m68k@lists.linux-m68k.org
9624 W:      http://www.linux-m68k.org/
9625 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
9626 S:      Maintained
9627 F:      arch/m68k/
9628 F:      drivers/zorro/
9629
9630 M68K ON APPLE MACINTOSH
9631 M:      Joshua Thompson <funaho@jurai.org>
9632 W:      http://www.mac.linux-m68k.org/
9633 L:      linux-m68k@lists.linux-m68k.org
9634 S:      Maintained
9635 F:      arch/m68k/mac/
9636
9637 M68K ON HP9000/300
9638 M:      Philip Blundell <philb@gnu.org>
9639 W:      http://www.tazenda.demon.co.uk/phil/linux-hp
9640 S:      Maintained
9641 F:      arch/m68k/hp300/
9642
9643 M88DS3103 MEDIA DRIVER
9644 M:      Antti Palosaari <crope@iki.fi>
9645 L:      linux-media@vger.kernel.org
9646 W:      https://linuxtv.org
9647 W:      http://palosaari.fi/linux/
9648 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9649 T:      git git://linuxtv.org/anttip/media_tree.git
9650 S:      Maintained
9651 F:      drivers/media/dvb-frontends/m88ds3103*
9652
9653 M88RS2000 MEDIA DRIVER
9654 M:      Malcolm Priestley <tvboxspy@gmail.com>
9655 L:      linux-media@vger.kernel.org
9656 W:      https://linuxtv.org
9657 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9658 S:      Maintained
9659 F:      drivers/media/dvb-frontends/m88rs2000*
9660
9661 MA901 MASTERKIT USB FM RADIO DRIVER
9662 M:      Alexey Klimov <klimov.linux@gmail.com>
9663 L:      linux-media@vger.kernel.org
9664 T:      git git://linuxtv.org/media_tree.git
9665 S:      Maintained
9666 F:      drivers/media/radio/radio-ma901.c
9667
9668 MAC80211
9669 M:      Johannes Berg <johannes@sipsolutions.net>
9670 L:      linux-wireless@vger.kernel.org
9671 W:      http://wireless.kernel.org/
9672 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
9673 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
9674 S:      Maintained
9675 F:      Documentation/networking/mac80211-injection.txt
9676 F:      include/net/mac80211.h
9677 F:      net/mac80211/
9678 F:      drivers/net/wireless/mac80211_hwsim.[ch]
9679 F:      Documentation/networking/mac80211_hwsim/mac80211_hwsim.rst
9680
9681 MAILBOX API
9682 M:      Jassi Brar <jassisinghbrar@gmail.com>
9683 L:      linux-kernel@vger.kernel.org
9684 S:      Maintained
9685 F:      drivers/mailbox/
9686 F:      include/linux/mailbox_client.h
9687 F:      include/linux/mailbox_controller.h
9688
9689 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
9690 M:      Michael Kerrisk <mtk.manpages@gmail.com>
9691 W:      http://www.kernel.org/doc/man-pages
9692 L:      linux-man@vger.kernel.org
9693 S:      Maintained
9694
9695 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
9696 M:      Rahul Bedarkar <rahulbedarkar89@gmail.com>
9697 L:      linux-mips@vger.kernel.org
9698 S:      Maintained
9699 F:      arch/mips/boot/dts/img/pistachio_marduk.dts
9700
9701 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
9702 M:      Andrew Lunn <andrew@lunn.ch>
9703 M:      Vivien Didelot <vivien.didelot@gmail.com>
9704 L:      netdev@vger.kernel.org
9705 S:      Maintained
9706 F:      drivers/net/dsa/mv88e6xxx/
9707 F:      include/linux/platform_data/mv88e6xxx.h
9708 F:      Documentation/devicetree/bindings/net/dsa/marvell.txt
9709
9710 MARVELL ARMADA DRM SUPPORT
9711 M:      Russell King <linux@armlinux.org.uk>
9712 S:      Maintained
9713 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
9714 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
9715 F:      drivers/gpu/drm/armada/
9716 F:      include/uapi/drm/armada_drm.h
9717 F:      Documentation/devicetree/bindings/display/armada/
9718
9719 MARVELL ARMADA 3700 PHY DRIVERS
9720 M:      Miquel Raynal <miquel.raynal@bootlin.com>
9721 S:      Maintained
9722 F:      drivers/phy/marvell/phy-mvebu-a3700-comphy.c
9723 F:      drivers/phy/marvell/phy-mvebu-a3700-utmi.c
9724 F:      Documentation/devicetree/bindings/phy/phy-mvebu-comphy.txt
9725 F:      Documentation/devicetree/bindings/phy/phy-mvebu-utmi.txt
9726
9727 MARVELL CRYPTO DRIVER
9728 M:      Boris Brezillon <bbrezillon@kernel.org>
9729 M:      Arnaud Ebalard <arno@natisbad.org>
9730 F:      drivers/crypto/marvell/
9731 S:      Maintained
9732 L:      linux-crypto@vger.kernel.org
9733
9734 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
9735 M:      Mirko Lindner <mlindner@marvell.com>
9736 M:      Stephen Hemminger <stephen@networkplumber.org>
9737 L:      netdev@vger.kernel.org
9738 S:      Maintained
9739 F:      drivers/net/ethernet/marvell/sk*
9740
9741 MARVELL LIBERTAS WIRELESS DRIVER
9742 L:      libertas-dev@lists.infradead.org
9743 S:      Orphan
9744 F:      drivers/net/wireless/marvell/libertas/
9745
9746 MARVELL MACCHIATOBIN SUPPORT
9747 M:      Russell King <linux@armlinux.org.uk>
9748 L:      linux-arm-kernel@lists.infradead.org
9749 S:      Maintained
9750 F:      arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
9751
9752 MARVELL MV643XX ETHERNET DRIVER
9753 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
9754 L:      netdev@vger.kernel.org
9755 S:      Maintained
9756 F:      drivers/net/ethernet/marvell/mv643xx_eth.*
9757 F:      include/linux/mv643xx.h
9758
9759 MARVELL MV88X3310 PHY DRIVER
9760 M:      Russell King <linux@armlinux.org.uk>
9761 L:      netdev@vger.kernel.org
9762 S:      Maintained
9763 F:      drivers/net/phy/marvell10g.c
9764
9765 MARVELL MVEBU THERMAL DRIVER
9766 M:      Miquel Raynal <miquel.raynal@bootlin.com>
9767 S:      Maintained
9768 F:      drivers/thermal/armada_thermal.c
9769
9770 MARVELL MVNETA ETHERNET DRIVER
9771 M:      Thomas Petazzoni <thomas.petazzoni@bootlin.com>
9772 L:      netdev@vger.kernel.org
9773 S:      Maintained
9774 F:      drivers/net/ethernet/marvell/mvneta.*
9775
9776 MARVELL MWIFIEX WIRELESS DRIVER
9777 M:      Amitkumar Karwar <amitkarwar@gmail.com>
9778 M:      Nishant Sarmukadam <nishants@marvell.com>
9779 M:      Ganapathi Bhat <gbhat@marvell.com>
9780 M:      Xinming Hu <huxinming820@gmail.com>
9781 L:      linux-wireless@vger.kernel.org
9782 S:      Maintained
9783 F:      drivers/net/wireless/marvell/mwifiex/
9784
9785 MARVELL MWL8K WIRELESS DRIVER
9786 M:      Lennert Buytenhek <buytenh@wantstofly.org>
9787 L:      linux-wireless@vger.kernel.org
9788 S:      Odd Fixes
9789 F:      drivers/net/wireless/marvell/mwl8k.c
9790
9791 MARVELL NAND CONTROLLER DRIVER
9792 M:      Miquel Raynal <miquel.raynal@bootlin.com>
9793 L:      linux-mtd@lists.infradead.org
9794 S:      Maintained
9795 F:      drivers/mtd/nand/raw/marvell_nand.c
9796 F:      Documentation/devicetree/bindings/mtd/marvell-nand.txt
9797
9798 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
9799 M:      Nicolas Pitre <nico@fluxnic.net>
9800 S:      Odd Fixes
9801 F:      drivers/mmc/host/mvsdio.*
9802
9803 MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
9804 M:      Hu Ziji <huziji@marvell.com>
9805 L:      linux-mmc@vger.kernel.org
9806 S:      Supported
9807 F:      drivers/mmc/host/sdhci-xenon*
9808 F:      Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
9809
9810 MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
9811 M:      Sunil Goutham <sgoutham@marvell.com>
9812 M:      Linu Cherian <lcherian@marvell.com>
9813 M:      Geetha sowjanya <gakula@marvell.com>
9814 M:      Jerin Jacob <jerinj@marvell.com>
9815 L:      netdev@vger.kernel.org
9816 S:      Supported
9817 F:      drivers/net/ethernet/marvell/octeontx2/af/
9818
9819 MATROX FRAMEBUFFER DRIVER
9820 L:      linux-fbdev@vger.kernel.org
9821 S:      Orphan
9822 F:      drivers/video/fbdev/matrox/matroxfb_*
9823 F:      include/uapi/linux/matroxfb.h
9824
9825 MAX16065 HARDWARE MONITOR DRIVER
9826 M:      Guenter Roeck <linux@roeck-us.net>
9827 L:      linux-hwmon@vger.kernel.org
9828 S:      Maintained
9829 F:      Documentation/hwmon/max16065.rst
9830 F:      drivers/hwmon/max16065.c
9831
9832 MAX2175 SDR TUNER DRIVER
9833 M:      Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
9834 L:      linux-media@vger.kernel.org
9835 T:      git git://linuxtv.org/media_tree.git
9836 S:      Maintained
9837 F:      Documentation/devicetree/bindings/media/i2c/max2175.txt
9838 F:      Documentation/media/v4l-drivers/max2175.rst
9839 F:      drivers/media/i2c/max2175*
9840 F:      include/uapi/linux/max2175.h
9841
9842 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
9843 L:      linux-hwmon@vger.kernel.org
9844 S:      Orphan
9845 F:      Documentation/hwmon/max6650.rst
9846 F:      drivers/hwmon/max6650.c
9847
9848 MAX6697 HARDWARE MONITOR DRIVER
9849 M:      Guenter Roeck <linux@roeck-us.net>
9850 L:      linux-hwmon@vger.kernel.org
9851 S:      Maintained
9852 F:      Documentation/hwmon/max6697.rst
9853 F:      Documentation/devicetree/bindings/hwmon/max6697.txt
9854 F:      drivers/hwmon/max6697.c
9855 F:      include/linux/platform_data/max6697.h
9856
9857 MAX9860 MONO AUDIO VOICE CODEC DRIVER
9858 M:      Peter Rosin <peda@axentia.se>
9859 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
9860 S:      Maintained
9861 F:      Documentation/devicetree/bindings/sound/max9860.txt
9862 F:      sound/soc/codecs/max9860.*
9863
9864 MAXBOTIX ULTRASONIC RANGER IIO DRIVER
9865 M:      Andreas Klinger <ak@it-klinger.de>
9866 L:      linux-iio@vger.kernel.org
9867 S:      Maintained
9868 F:      Documentation/devicetree/bindings/iio/proximity/maxbotix,mb1232.txt
9869 F:      drivers/iio/proximity/mb1232.c
9870
9871 MAXIM MAX77650 PMIC MFD DRIVER
9872 M:      Bartosz Golaszewski <bgolaszewski@baylibre.com>
9873 L:      linux-kernel@vger.kernel.org
9874 S:      Maintained
9875 F:      Documentation/devicetree/bindings/*/*max77650.txt
9876 F:      Documentation/devicetree/bindings/*/max77650*.txt
9877 F:      include/linux/mfd/max77650.h
9878 F:      drivers/mfd/max77650.c
9879 F:      drivers/regulator/max77650-regulator.c
9880 F:      drivers/power/supply/max77650-charger.c
9881 F:      drivers/input/misc/max77650-onkey.c
9882 F:      drivers/leds/leds-max77650.c
9883 F:      drivers/gpio/gpio-max77650.c
9884
9885 MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
9886 M:      Javier Martinez Canillas <javier@dowhile0.org>
9887 L:      linux-kernel@vger.kernel.org
9888 S:      Supported
9889 F:      drivers/regulator/max77802-regulator.c
9890 F:      Documentation/devicetree/bindings/*/*max77802.txt
9891 F:      include/dt-bindings/*/*max77802.h
9892
9893 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
9894 M:      Krzysztof Kozlowski <krzk@kernel.org>
9895 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9896 L:      linux-pm@vger.kernel.org
9897 S:      Supported
9898 F:      drivers/power/supply/max14577_charger.c
9899 F:      drivers/power/supply/max77693_charger.c
9900
9901 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
9902 M:      Chanwoo Choi <cw00.choi@samsung.com>
9903 M:      Krzysztof Kozlowski <krzk@kernel.org>
9904 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9905 L:      linux-kernel@vger.kernel.org
9906 S:      Supported
9907 F:      drivers/*/max14577*.c
9908 F:      drivers/*/max77686*.c
9909 F:      drivers/*/max77693*.c
9910 F:      drivers/extcon/extcon-max14577.c
9911 F:      drivers/extcon/extcon-max77693.c
9912 F:      drivers/rtc/rtc-max77686.c
9913 F:      drivers/clk/clk-max77686.c
9914 F:      Documentation/devicetree/bindings/mfd/max14577.txt
9915 F:      Documentation/devicetree/bindings/*/max77686.txt
9916 F:      Documentation/devicetree/bindings/mfd/max77693.txt
9917 F:      Documentation/devicetree/bindings/clock/maxim,max77686.txt
9918 F:      include/linux/mfd/max14577*.h
9919 F:      include/linux/mfd/max77686*.h
9920 F:      include/linux/mfd/max77693*.h
9921
9922 MAXIRADIO FM RADIO RECEIVER DRIVER
9923 M:      Hans Verkuil <hverkuil@xs4all.nl>
9924 L:      linux-media@vger.kernel.org
9925 T:      git git://linuxtv.org/media_tree.git
9926 W:      https://linuxtv.org
9927 S:      Maintained
9928 F:      drivers/media/radio/radio-maxiradio*
9929
9930 MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
9931 M:      Peter Rosin <peda@axentia.se>
9932 L:      linux-iio@vger.kernel.org
9933 S:      Maintained
9934 F:      Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
9935 F:      drivers/iio/potentiometer/mcp4018.c
9936 F:      drivers/iio/potentiometer/mcp4531.c
9937
9938 MCR20A IEEE-802.15.4 RADIO DRIVER
9939 M:      Xue Liu <liuxuenetmail@gmail.com>
9940 L:      linux-wpan@vger.kernel.org
9941 W:      https://github.com/xueliu/mcr20a-linux
9942 S:      Maintained
9943 F:      drivers/net/ieee802154/mcr20a.c
9944 F:      drivers/net/ieee802154/mcr20a.h
9945 F:      Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
9946
9947 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
9948 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
9949 L:      linux-iio@vger.kernel.org
9950 S:      Maintained
9951 F:      drivers/iio/dac/cio-dac.c
9952
9953 MEDIA CONTROLLER FRAMEWORK
9954 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
9955 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9956 L:      linux-media@vger.kernel.org
9957 W:      https://www.linuxtv.org
9958 T:      git git://linuxtv.org/media_tree.git
9959 S:      Supported
9960 F:      drivers/media/mc/
9961 F:      include/media/media-*.h
9962 F:      include/uapi/linux/media.h
9963
9964 MEDIA DRIVERS FOR ASCOT2E
9965 M:      Sergey Kozlov <serjk@netup.ru>
9966 M:      Abylay Ospan <aospan@netup.ru>
9967 L:      linux-media@vger.kernel.org
9968 W:      https://linuxtv.org
9969 W:      http://netup.tv/
9970 T:      git git://linuxtv.org/media_tree.git
9971 S:      Supported
9972 F:      drivers/media/dvb-frontends/ascot2e*
9973
9974 MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
9975 M:      Jasmin Jessich <jasmin@anw.at>
9976 L:      linux-media@vger.kernel.org
9977 W:      https://linuxtv.org
9978 T:      git git://linuxtv.org/media_tree.git
9979 S:      Maintained
9980 F:      drivers/media/dvb-frontends/cxd2099*
9981
9982 MEDIA DRIVERS FOR CXD2841ER
9983 M:      Sergey Kozlov <serjk@netup.ru>
9984 M:      Abylay Ospan <aospan@netup.ru>
9985 L:      linux-media@vger.kernel.org
9986 W:      https://linuxtv.org
9987 W:      http://netup.tv/
9988 T:      git git://linuxtv.org/media_tree.git
9989 S:      Supported
9990 F:      drivers/media/dvb-frontends/cxd2841er*
9991
9992 MEDIA DRIVERS FOR CXD2880
9993 M:      Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
9994 L:      linux-media@vger.kernel.org
9995 W:      http://linuxtv.org/
9996 T:      git git://linuxtv.org/media_tree.git
9997 S:      Supported
9998 F:      drivers/media/dvb-frontends/cxd2880/*
9999 F:      drivers/media/spi/cxd2880*
10000
10001 MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
10002 L:      linux-media@vger.kernel.org
10003 W:      https://linuxtv.org
10004 T:      git git://linuxtv.org/media_tree.git
10005 S:      Orphan
10006 F:      drivers/media/pci/ddbridge/*
10007
10008 MEDIA DRIVERS FOR FREESCALE IMX
10009 M:      Steve Longerbeam <slongerbeam@gmail.com>
10010 M:      Philipp Zabel <p.zabel@pengutronix.de>
10011 L:      linux-media@vger.kernel.org
10012 T:      git git://linuxtv.org/media_tree.git
10013 S:      Maintained
10014 F:      Documentation/devicetree/bindings/media/imx.txt
10015 F:      Documentation/media/v4l-drivers/imx.rst
10016 F:      drivers/staging/media/imx/
10017 F:      include/linux/imx-media.h
10018 F:      include/media/imx.h
10019
10020 MEDIA DRIVER FOR FREESCALE IMX PXP
10021 M:      Philipp Zabel <p.zabel@pengutronix.de>
10022 L:      linux-media@vger.kernel.org
10023 T:      git git://linuxtv.org/media_tree.git
10024 S:      Maintained
10025 F:      drivers/media/platform/imx-pxp.[ch]
10026
10027 MEDIA DRIVERS FOR FREESCALE IMX7
10028 M:      Rui Miguel Silva <rmfrfs@gmail.com>
10029 L:      linux-media@vger.kernel.org
10030 T:      git git://linuxtv.org/media_tree.git
10031 S:      Maintained
10032 F:      Documentation/devicetree/bindings/media/imx7-csi.txt
10033 F:      Documentation/devicetree/bindings/media/imx7-mipi-csi2.txt
10034 F:      Documentation/media/v4l-drivers/imx7.rst
10035 F:      drivers/staging/media/imx/imx7-media-csi.c
10036 F:      drivers/staging/media/imx/imx7-mipi-csis.c
10037
10038 MEDIA DRIVERS FOR HELENE
10039 M:      Abylay Ospan <aospan@netup.ru>
10040 L:      linux-media@vger.kernel.org
10041 W:      https://linuxtv.org
10042 W:      http://netup.tv/
10043 T:      git git://linuxtv.org/media_tree.git
10044 S:      Supported
10045 F:      drivers/media/dvb-frontends/helene*
10046
10047 MEDIA DRIVERS FOR HORUS3A
10048 M:      Sergey Kozlov <serjk@netup.ru>
10049 M:      Abylay Ospan <aospan@netup.ru>
10050 L:      linux-media@vger.kernel.org
10051 W:      https://linuxtv.org
10052 W:      http://netup.tv/
10053 T:      git git://linuxtv.org/media_tree.git
10054 S:      Supported
10055 F:      drivers/media/dvb-frontends/horus3a*
10056
10057 MEDIA DRIVERS FOR LNBH25
10058 M:      Sergey Kozlov <serjk@netup.ru>
10059 M:      Abylay Ospan <aospan@netup.ru>
10060 L:      linux-media@vger.kernel.org
10061 W:      https://linuxtv.org
10062 W:      http://netup.tv/
10063 T:      git git://linuxtv.org/media_tree.git
10064 S:      Supported
10065 F:      drivers/media/dvb-frontends/lnbh25*
10066
10067 MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
10068 L:      linux-media@vger.kernel.org
10069 W:      https://linuxtv.org
10070 T:      git git://linuxtv.org/media_tree.git
10071 S:      Orphan
10072 F:      drivers/media/dvb-frontends/mxl5xx*
10073
10074 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
10075 M:      Sergey Kozlov <serjk@netup.ru>
10076 M:      Abylay Ospan <aospan@netup.ru>
10077 L:      linux-media@vger.kernel.org
10078 W:      https://linuxtv.org
10079 W:      http://netup.tv/
10080 T:      git git://linuxtv.org/media_tree.git
10081 S:      Supported
10082 F:      drivers/media/pci/netup_unidvb/*
10083
10084 MEDIA DRIVERS FOR RENESAS - CEU
10085 M:      Jacopo Mondi <jacopo@jmondi.org>
10086 L:      linux-media@vger.kernel.org
10087 L:      linux-renesas-soc@vger.kernel.org
10088 T:      git git://linuxtv.org/media_tree.git
10089 S:      Supported
10090 F:      Documentation/devicetree/bindings/media/renesas,ceu.txt
10091 F:      drivers/media/platform/renesas-ceu.c
10092 F:      include/media/drv-intf/renesas-ceu.h
10093
10094 MEDIA DRIVERS FOR RENESAS - DRIF
10095 M:      Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
10096 L:      linux-media@vger.kernel.org
10097 L:      linux-renesas-soc@vger.kernel.org
10098 T:      git git://linuxtv.org/media_tree.git
10099 S:      Supported
10100 F:      Documentation/devicetree/bindings/media/renesas,drif.txt
10101 F:      drivers/media/platform/rcar_drif.c
10102
10103 MEDIA DRIVERS FOR RENESAS - FCP
10104 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10105 L:      linux-media@vger.kernel.org
10106 L:      linux-renesas-soc@vger.kernel.org
10107 T:      git git://linuxtv.org/media_tree.git
10108 S:      Supported
10109 F:      Documentation/devicetree/bindings/media/renesas,fcp.txt
10110 F:      drivers/media/platform/rcar-fcp.c
10111 F:      include/media/rcar-fcp.h
10112
10113 MEDIA DRIVERS FOR RENESAS - FDP1
10114 M:      Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
10115 L:      linux-media@vger.kernel.org
10116 L:      linux-renesas-soc@vger.kernel.org
10117 T:      git git://linuxtv.org/media_tree.git
10118 S:      Supported
10119 F:      Documentation/devicetree/bindings/media/renesas,fdp1.txt
10120 F:      drivers/media/platform/rcar_fdp1.c
10121
10122 MEDIA DRIVERS FOR RENESAS - VIN
10123 M:      Niklas Söderlund <niklas.soderlund@ragnatech.se>
10124 L:      linux-media@vger.kernel.org
10125 L:      linux-renesas-soc@vger.kernel.org
10126 T:      git git://linuxtv.org/media_tree.git
10127 S:      Supported
10128 F:      Documentation/devicetree/bindings/media/renesas,csi2.txt
10129 F:      Documentation/devicetree/bindings/media/renesas,vin.txt
10130 F:      drivers/media/platform/rcar-vin/
10131
10132 MEDIA DRIVERS FOR RENESAS - VSP1
10133 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10134 M:      Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
10135 L:      linux-media@vger.kernel.org
10136 L:      linux-renesas-soc@vger.kernel.org
10137 T:      git git://linuxtv.org/media_tree.git
10138 S:      Supported
10139 F:      Documentation/devicetree/bindings/media/renesas,vsp1.txt
10140 F:      drivers/media/platform/vsp1/
10141
10142 MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
10143 L:      linux-media@vger.kernel.org
10144 W:      https://linuxtv.org
10145 T:      git git://linuxtv.org/media_tree.git
10146 S:      Orphan
10147 F:      drivers/media/dvb-frontends/stv0910*
10148
10149 MEDIA DRIVERS FOR ST STV6111 TUNER ICs
10150 L:      linux-media@vger.kernel.org
10151 W:      https://linuxtv.org
10152 T:      git git://linuxtv.org/media_tree.git
10153 S:      Orphan
10154 F:      drivers/media/dvb-frontends/stv6111*
10155
10156 MEDIA DRIVERS FOR STM32 - DCMI
10157 M:      Hugues Fruchet <hugues.fruchet@st.com>
10158 L:      linux-media@vger.kernel.org
10159 T:      git git://linuxtv.org/media_tree.git
10160 S:      Supported
10161 F:      Documentation/devicetree/bindings/media/st,stm32-dcmi.txt
10162 F:      drivers/media/platform/stm32/stm32-dcmi.c
10163
10164 MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
10165 M:      Dmitry Osipenko <digetx@gmail.com>
10166 L:      linux-media@vger.kernel.org
10167 L:      linux-tegra@vger.kernel.org
10168 T:      git git://linuxtv.org/media_tree.git
10169 S:      Maintained
10170 F:      Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt
10171 F:      drivers/staging/media/tegra-vde/
10172
10173 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
10174 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
10175 P:      LinuxTV.org Project
10176 L:      linux-media@vger.kernel.org
10177 W:      https://linuxtv.org
10178 Q:      http://patchwork.kernel.org/project/linux-media/list/
10179 T:      git git://linuxtv.org/media_tree.git
10180 S:      Maintained
10181 F:      Documentation/devicetree/bindings/media/
10182 F:      Documentation/media/
10183 F:      drivers/media/
10184 F:      drivers/staging/media/
10185 F:      include/linux/platform_data/media/
10186 F:      include/media/
10187 F:      include/uapi/linux/dvb/
10188 F:      include/uapi/linux/videodev2.h
10189 F:      include/uapi/linux/media.h
10190 F:      include/uapi/linux/v4l2-*
10191 F:      include/uapi/linux/meye.h
10192 F:      include/uapi/linux/ivtv*
10193 F:      include/uapi/linux/uvcvideo.h
10194
10195 MEDIATEK BLUETOOTH DRIVER
10196 M:      Sean Wang <sean.wang@mediatek.com>
10197 L:      linux-bluetooth@vger.kernel.org
10198 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
10199 S:      Maintained
10200 F:      Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
10201 F:      drivers/bluetooth/btmtkuart.c
10202
10203 MEDIATEK CIR DRIVER
10204 M:      Sean Wang <sean.wang@mediatek.com>
10205 S:      Maintained
10206 F:      drivers/media/rc/mtk-cir.c
10207
10208 MEDIATEK DMA DRIVER
10209 M:      Sean Wang <sean.wang@mediatek.com>
10210 L:      dmaengine@vger.kernel.org
10211 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10212 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
10213 S:      Maintained
10214 F:      Documentation/devicetree/bindings/dma/mtk-*
10215 F:      drivers/dma/mediatek/
10216
10217 MEDIATEK PMIC LED DRIVER
10218 M:      Sean Wang <sean.wang@mediatek.com>
10219 S:      Maintained
10220 F:      drivers/leds/leds-mt6323.c
10221 F:      Documentation/devicetree/bindings/leds/leds-mt6323.txt
10222
10223 MEDIATEK ETHERNET DRIVER
10224 M:      Felix Fietkau <nbd@openwrt.org>
10225 M:      John Crispin <john@phrozen.org>
10226 M:      Sean Wang <sean.wang@mediatek.com>
10227 M:      Nelson Chang <nelson.chang@mediatek.com>
10228 L:      netdev@vger.kernel.org
10229 S:      Maintained
10230 F:      drivers/net/ethernet/mediatek/
10231
10232 MEDIATEK SWITCH DRIVER
10233 M:      Sean Wang <sean.wang@mediatek.com>
10234 L:      netdev@vger.kernel.org
10235 S:      Maintained
10236 F:      drivers/net/dsa/mt7530.*
10237 F:      net/dsa/tag_mtk.c
10238
10239 MEDIATEK JPEG DRIVER
10240 M:      Rick Chang <rick.chang@mediatek.com>
10241 M:      Bin Liu <bin.liu@mediatek.com>
10242 S:      Supported
10243 F:      drivers/media/platform/mtk-jpeg/
10244 F:      Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
10245
10246 MEDIATEK MDP DRIVER
10247 M:      Minghsiu Tsai <minghsiu.tsai@mediatek.com>
10248 M:      Houlong Wei <houlong.wei@mediatek.com>
10249 M:      Andrew-CT Chen <andrew-ct.chen@mediatek.com>
10250 S:      Supported
10251 F:      drivers/media/platform/mtk-mdp/
10252 F:      drivers/media/platform/mtk-vpu/
10253 F:      Documentation/devicetree/bindings/media/mediatek-mdp.txt
10254
10255 MEDIATEK MEDIA DRIVER
10256 M:      Tiffany Lin <tiffany.lin@mediatek.com>
10257 M:      Andrew-CT Chen <andrew-ct.chen@mediatek.com>
10258 S:      Supported
10259 F:      drivers/media/platform/mtk-vcodec/
10260 F:      drivers/media/platform/mtk-vpu/
10261 F:      Documentation/devicetree/bindings/media/mediatek-vcodec.txt
10262 F:      Documentation/devicetree/bindings/media/mediatek-vpu.txt
10263
10264 MEDIATEK MMC/SD/SDIO DRIVER
10265 M:      Chaotian Jing <chaotian.jing@mediatek.com>
10266 S:      Maintained
10267 F:      drivers/mmc/host/mtk-sd.c
10268 F:      Documentation/devicetree/bindings/mmc/mtk-sd.txt
10269
10270 MEDIATEK MT76 WIRELESS LAN DRIVER
10271 M:      Felix Fietkau <nbd@nbd.name>
10272 M:      Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
10273 R:      Ryder Lee <ryder.lee@mediatek.com>
10274 R:      Roy Luo <royluo@google.com>
10275 L:      linux-wireless@vger.kernel.org
10276 S:      Maintained
10277 F:      drivers/net/wireless/mediatek/mt76/
10278
10279 MEDIATEK MT7601U WIRELESS LAN DRIVER
10280 M:      Jakub Kicinski <kubakici@wp.pl>
10281 L:      linux-wireless@vger.kernel.org
10282 S:      Maintained
10283 F:      drivers/net/wireless/mediatek/mt7601u/
10284
10285 MEDIATEK MT7621/28/88 I2C DRIVER
10286 M:      Stefan Roese <sr@denx.de>
10287 L:      linux-i2c@vger.kernel.org
10288 S:      Maintained
10289 F:      drivers/i2c/busses/i2c-mt7621.c
10290 F:      Documentation/devicetree/bindings/i2c/i2c-mt7621.txt
10291
10292 MEDIATEK NAND CONTROLLER DRIVER
10293 M:      Xiaolei Li <xiaolei.li@mediatek.com>
10294 L:      linux-mtd@lists.infradead.org
10295 S:      Maintained
10296 F:      drivers/mtd/nand/raw/mtk_*
10297 F:      Documentation/devicetree/bindings/mtd/mtk-nand.txt
10298
10299 MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
10300 M:      Sean Wang <sean.wang@mediatek.com>
10301 S:      Maintained
10302 F:      drivers/char/hw_random/mtk-rng.c
10303
10304 MEDIATEK USB3 DRD IP DRIVER
10305 M:      Chunfeng Yun <chunfeng.yun@mediatek.com>
10306 L:      linux-usb@vger.kernel.org (moderated for non-subscribers)
10307 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10308 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
10309 S:      Maintained
10310 F:      drivers/usb/mtu3/
10311
10312 MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
10313 M:      Peter Senna Tschudin <peter.senna@gmail.com>
10314 M:      Martin Donnelly <martin.donnelly@ge.com>
10315 M:      Martyn Welch <martyn.welch@collabora.co.uk>
10316 S:      Maintained
10317 F:      drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
10318 F:      Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
10319
10320 MEGARAID SCSI/SAS DRIVERS
10321 M:      Kashyap Desai <kashyap.desai@broadcom.com>
10322 M:      Sumit Saxena <sumit.saxena@broadcom.com>
10323 M:      Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
10324 L:      megaraidlinux.pdl@broadcom.com
10325 L:      linux-scsi@vger.kernel.org
10326 W:      http://www.avagotech.com/support/
10327 S:      Maintained
10328 F:      Documentation/scsi/megaraid.txt
10329 F:      drivers/scsi/megaraid.*
10330 F:      drivers/scsi/megaraid/
10331
10332 MELEXIS MLX90614 DRIVER
10333 M:      Crt Mori <cmo@melexis.com>
10334 L:      linux-iio@vger.kernel.org
10335 W:      http://www.melexis.com
10336 S:      Supported
10337 F:      drivers/iio/temperature/mlx90614.c
10338
10339 MELEXIS MLX90632 DRIVER
10340 M:      Crt Mori <cmo@melexis.com>
10341 L:      linux-iio@vger.kernel.org
10342 W:      http://www.melexis.com
10343 S:      Supported
10344 F:      drivers/iio/temperature/mlx90632.c
10345
10346 MELFAS MIP4 TOUCHSCREEN DRIVER
10347 M:      Sangwon Jee <jeesw@melfas.com>
10348 W:      http://www.melfas.com
10349 S:      Supported
10350 F:      drivers/input/touchscreen/melfas_mip4.c
10351 F:      Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
10352
10353 MELLANOX ETHERNET DRIVER (mlx4_en)
10354 M:      Tariq Toukan <tariqt@mellanox.com>
10355 L:      netdev@vger.kernel.org
10356 S:      Supported
10357 W:      http://www.mellanox.com
10358 Q:      http://patchwork.ozlabs.org/project/netdev/list/
10359 F:      drivers/net/ethernet/mellanox/mlx4/en_*
10360
10361 MELLANOX ETHERNET DRIVER (mlx5e)
10362 M:      Saeed Mahameed <saeedm@mellanox.com>
10363 L:      netdev@vger.kernel.org
10364 S:      Supported
10365 W:      http://www.mellanox.com
10366 Q:      http://patchwork.ozlabs.org/project/netdev/list/
10367 F:      drivers/net/ethernet/mellanox/mlx5/core/en_*
10368
10369 MELLANOX ETHERNET INNOVA DRIVERS
10370 R:      Boris Pismenny <borisp@mellanox.com>
10371 L:      netdev@vger.kernel.org
10372 S:      Supported
10373 W:      http://www.mellanox.com
10374 Q:      http://patchwork.ozlabs.org/project/netdev/list/
10375 F:      drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
10376 F:      drivers/net/ethernet/mellanox/mlx5/core/accel/*
10377 F:      drivers/net/ethernet/mellanox/mlx5/core/fpga/*
10378 F:      include/linux/mlx5/mlx5_ifc_fpga.h
10379
10380 MELLANOX ETHERNET SWITCH DRIVERS
10381 M:      Jiri Pirko <jiri@mellanox.com>
10382 M:      Ido Schimmel <idosch@mellanox.com>
10383 L:      netdev@vger.kernel.org
10384 S:      Supported
10385 W:      http://www.mellanox.com
10386 Q:      http://patchwork.ozlabs.org/project/netdev/list/
10387 F:      drivers/net/ethernet/mellanox/mlxsw/
10388 F:      tools/testing/selftests/drivers/net/mlxsw/
10389
10390 MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
10391 M:      mlxsw@mellanox.com
10392 L:      netdev@vger.kernel.org
10393 S:      Supported
10394 W:      http://www.mellanox.com
10395 Q:      http://patchwork.ozlabs.org/project/netdev/list/
10396 F:      drivers/net/ethernet/mellanox/mlxfw/
10397
10398 MELLANOX HARDWARE PLATFORM SUPPORT
10399 M:      Andy Shevchenko <andy@infradead.org>
10400 M:      Darren Hart <dvhart@infradead.org>
10401 M:      Vadim Pasternak <vadimp@mellanox.com>
10402 L:      platform-driver-x86@vger.kernel.org
10403 S:      Supported
10404 F:      drivers/platform/mellanox/
10405 F:      include/linux/platform_data/mlxreg.h
10406
10407 MELLANOX MLX4 core VPI driver
10408 M:      Tariq Toukan <tariqt@mellanox.com>
10409 L:      netdev@vger.kernel.org
10410 L:      linux-rdma@vger.kernel.org
10411 W:      http://www.mellanox.com
10412 Q:      http://patchwork.ozlabs.org/project/netdev/list/
10413 S:      Supported
10414 F:      drivers/net/ethernet/mellanox/mlx4/
10415 F:      include/linux/mlx4/
10416
10417 MELLANOX MLX4 IB driver
10418 M:      Yishai Hadas <yishaih@mellanox.com>
10419 L:      linux-rdma@vger.kernel.org
10420 W:      http://www.mellanox.com
10421 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
10422 S:      Supported
10423 F:      drivers/infiniband/hw/mlx4/
10424 F:      include/linux/mlx4/
10425 F:      include/uapi/rdma/mlx4-abi.h
10426
10427 MELLANOX MLX5 core VPI driver
10428 M:      Saeed Mahameed <saeedm@mellanox.com>
10429 M:      Leon Romanovsky <leonro@mellanox.com>
10430 L:      netdev@vger.kernel.org
10431 L:      linux-rdma@vger.kernel.org
10432 W:      http://www.mellanox.com
10433 Q:      http://patchwork.ozlabs.org/project/netdev/list/
10434 S:      Supported
10435 F:      drivers/net/ethernet/mellanox/mlx5/core/
10436 F:      include/linux/mlx5/
10437 F:      Documentation/networking/device_drivers/mellanox/
10438
10439 MELLANOX MLX5 IB driver
10440 M:      Leon Romanovsky <leonro@mellanox.com>
10441 L:      linux-rdma@vger.kernel.org
10442 W:      http://www.mellanox.com
10443 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
10444 S:      Supported
10445 F:      drivers/infiniband/hw/mlx5/
10446 F:      include/linux/mlx5/
10447 F:      include/uapi/rdma/mlx5-abi.h
10448
10449 MELLANOX MLXCPLD I2C AND MUX DRIVER
10450 M:      Vadim Pasternak <vadimp@mellanox.com>
10451 M:      Michael Shych <michaelsh@mellanox.com>
10452 L:      linux-i2c@vger.kernel.org
10453 S:      Supported
10454 F:      drivers/i2c/busses/i2c-mlxcpld.c
10455 F:      drivers/i2c/muxes/i2c-mux-mlxcpld.c
10456 F:      Documentation/i2c/busses/i2c-mlxcpld.rst
10457
10458 MELLANOX MLXCPLD LED DRIVER
10459 M:      Vadim Pasternak <vadimp@mellanox.com>
10460 L:      linux-leds@vger.kernel.org
10461 S:      Supported
10462 F:      drivers/leds/leds-mlxcpld.c
10463 F:      drivers/leds/leds-mlxreg.c
10464 F:      Documentation/leds/leds-mlxcpld.rst
10465
10466 MELLANOX PLATFORM DRIVER
10467 M:      Vadim Pasternak <vadimp@mellanox.com>
10468 L:      platform-driver-x86@vger.kernel.org
10469 S:      Supported
10470 F:      drivers/platform/x86/mlx-platform.c
10471
10472 MEMBARRIER SUPPORT
10473 M:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
10474 M:      "Paul E. McKenney" <paulmck@kernel.org>
10475 L:      linux-kernel@vger.kernel.org
10476 S:      Supported
10477 F:      kernel/sched/membarrier.c
10478 F:      include/uapi/linux/membarrier.h
10479 F:      arch/powerpc/include/asm/membarrier.h
10480
10481 MEMBLOCK
10482 M:      Mike Rapoport <rppt@linux.ibm.com>
10483 L:      linux-mm@kvack.org
10484 S:      Maintained
10485 F:      include/linux/memblock.h
10486 F:      mm/memblock.c
10487 F:      Documentation/core-api/boot-time-mm.rst
10488
10489 MEMORY MANAGEMENT
10490 L:      linux-mm@kvack.org
10491 W:      http://www.linux-mm.org
10492 S:      Maintained
10493 F:      include/linux/mm.h
10494 F:      include/linux/gfp.h
10495 F:      include/linux/mmzone.h
10496 F:      include/linux/memory_hotplug.h
10497 F:      include/linux/vmalloc.h
10498 F:      mm/
10499
10500 MEMORY TECHNOLOGY DEVICES (MTD)
10501 M:      David Woodhouse <dwmw2@infradead.org>
10502 M:      Brian Norris <computersforpeace@gmail.com>
10503 M:      Marek Vasut <marek.vasut@gmail.com>
10504 M:      Miquel Raynal <miquel.raynal@bootlin.com>
10505 M:      Richard Weinberger <richard@nod.at>
10506 M:      Vignesh Raghavendra <vigneshr@ti.com>
10507 L:      linux-mtd@lists.infradead.org
10508 W:      http://www.linux-mtd.infradead.org/
10509 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
10510 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/fixes
10511 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/next
10512 S:      Maintained
10513 F:      Documentation/devicetree/bindings/mtd/
10514 F:      drivers/mtd/
10515 F:      include/linux/mtd/
10516 F:      include/uapi/mtd/
10517
10518 MEN A21 WATCHDOG DRIVER
10519 M:      Johannes Thumshirn <morbidrsa@gmail.com>
10520 L:      linux-watchdog@vger.kernel.org
10521 S:      Maintained
10522 F:      drivers/watchdog/mena21_wdt.c
10523
10524 MEN CHAMELEON BUS (mcb)
10525 M:      Johannes Thumshirn <morbidrsa@gmail.com>
10526 S:      Maintained
10527 F:      drivers/mcb/
10528 F:      include/linux/mcb.h
10529 F:      Documentation/driver-api/men-chameleon-bus.rst
10530
10531 MEN F21BMC (Board Management Controller)
10532 M:      Andreas Werner <andreas.werner@men.de>
10533 S:      Supported
10534 F:      drivers/mfd/menf21bmc.c
10535 F:      drivers/watchdog/menf21bmc_wdt.c
10536 F:      drivers/leds/leds-menf21bmc.c
10537 F:      drivers/hwmon/menf21bmc_hwmon.c
10538 F:      Documentation/hwmon/menf21bmc.rst
10539
10540 MEN Z069 WATCHDOG DRIVER
10541 M:      Johannes Thumshirn <jth@kernel.org>
10542 L:      linux-watchdog@vger.kernel.org
10543 S:      Maintained
10544 F:      drivers/watchdog/menz69_wdt.c
10545
10546 MESON AO CEC DRIVER FOR AMLOGIC SOCS
10547 M:      Neil Armstrong <narmstrong@baylibre.com>
10548 L:      linux-media@vger.kernel.org
10549 L:      linux-amlogic@lists.infradead.org
10550 W:      http://linux-meson.com/
10551 S:      Supported
10552 F:      drivers/media/platform/meson/ao-cec.c
10553 F:      drivers/media/platform/meson/ao-cec-g12a.c
10554 F:      Documentation/devicetree/bindings/media/meson-ao-cec.txt
10555 T:      git git://linuxtv.org/media_tree.git
10556
10557 MESON NAND CONTROLLER DRIVER FOR AMLOGIC SOCS
10558 M:      Liang Yang <liang.yang@amlogic.com>
10559 L:      linux-mtd@lists.infradead.org
10560 S:      Maintained
10561 F:      drivers/mtd/nand/raw/meson_*
10562 F:      Documentation/devicetree/bindings/mtd/amlogic,meson-nand.txt
10563
10564 MESON VIDEO DECODER DRIVER FOR AMLOGIC SOCS
10565 M:      Maxime Jourdan <mjourdan@baylibre.com>
10566 L:      linux-media@vger.kernel.org
10567 L:      linux-amlogic@lists.infradead.org
10568 S:      Supported
10569 F:      drivers/staging/media/meson/vdec/
10570 T:      git git://linuxtv.org/media_tree.git
10571
10572 METHODE UDPU SUPPORT
10573 M:      Vladimir Vid <vladimir.vid@sartura.hr>
10574 S:      Maintained
10575 F:      arch/arm64/boot/dts/marvell/armada-3720-uDPU.dts
10576
10577 MICROBLAZE ARCHITECTURE
10578 M:      Michal Simek <monstr@monstr.eu>
10579 W:      http://www.monstr.eu/fdt/
10580 T:      git git://git.monstr.eu/linux-2.6-microblaze.git
10581 S:      Supported
10582 F:      arch/microblaze/
10583
10584 MICROCHIP AT91 SERIAL DRIVER
10585 M:      Richard Genoud <richard.genoud@gmail.com>
10586 S:      Maintained
10587 F:      drivers/tty/serial/atmel_serial.c
10588 F:      drivers/tty/serial/atmel_serial.h
10589 F:      Documentation/devicetree/bindings/mfd/atmel-usart.txt
10590
10591 MICROCHIP AUDIO ASOC DRIVERS
10592 M:      Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
10593 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
10594 S:      Supported
10595 F:      sound/soc/atmel
10596
10597 MICROCHIP DMA DRIVER
10598 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
10599 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10600 L:      dmaengine@vger.kernel.org
10601 S:      Supported
10602 F:      drivers/dma/at_hdmac.c
10603 F:      drivers/dma/at_hdmac_regs.h
10604 F:      include/linux/platform_data/dma-atmel.h
10605 F:      Documentation/devicetree/bindings/dma/atmel-dma.txt
10606 F:      include/dt-bindings/dma/at91.h
10607
10608 MICROCHIP ECC DRIVER
10609 M:      Tudor Ambarus <tudor.ambarus@microchip.com>
10610 L:      linux-crypto@vger.kernel.org
10611 S:      Maintained
10612 F:      drivers/crypto/atmel-ecc.*
10613
10614 MICROCHIP I2C DRIVER
10615 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
10616 L:      linux-i2c@vger.kernel.org
10617 S:      Supported
10618 F:      drivers/i2c/busses/i2c-at91.h
10619 F:      drivers/i2c/busses/i2c-at91-*.c
10620
10621 MICROCHIP ISC DRIVER
10622 M:      Eugen Hristev <eugen.hristev@microchip.com>
10623 L:      linux-media@vger.kernel.org
10624 S:      Supported
10625 F:      drivers/media/platform/atmel/atmel-sama5d2-isc.c
10626 F:      drivers/media/platform/atmel/atmel-isc.h
10627 F:      drivers/media/platform/atmel/atmel-isc-base.c
10628 F:      drivers/media/platform/atmel/atmel-isc-regs.h
10629 F:      Documentation/devicetree/bindings/media/atmel-isc.txt
10630
10631 MICROCHIP ISI DRIVER
10632 M:      Eugen Hristev <eugen.hristev@microchip.com>
10633 L:      linux-media@vger.kernel.org
10634 S:      Supported
10635 F:      drivers/media/platform/atmel/atmel-isi.c
10636 F:      drivers/media/platform/atmel/atmel-isi.h
10637
10638 MICROCHIP AT91 USART MFD DRIVER
10639 M:      Radu Pirea <radu_nicolae.pirea@upb.ro>
10640 L:      linux-kernel@vger.kernel.org
10641 S:      Supported
10642 F:      drivers/mfd/at91-usart.c
10643 F:      include/dt-bindings/mfd/at91-usart.h
10644 F:      Documentation/devicetree/bindings/mfd/atmel-usart.txt
10645
10646 MICROCHIP AT91 USART SPI DRIVER
10647 M:      Radu Pirea <radu_nicolae.pirea@upb.ro>
10648 L:      linux-spi@vger.kernel.org
10649 S:      Supported
10650 F:      drivers/spi/spi-at91-usart.c
10651 F:      Documentation/devicetree/bindings/mfd/atmel-usart.txt
10652
10653 MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
10654 M:      Woojung Huh <woojung.huh@microchip.com>
10655 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10656 L:      netdev@vger.kernel.org
10657 S:      Maintained
10658 F:      net/dsa/tag_ksz.c
10659 F:      drivers/net/dsa/microchip/*
10660 F:      include/linux/platform_data/microchip-ksz.h
10661 F:      Documentation/devicetree/bindings/net/dsa/ksz.txt
10662
10663 MICROCHIP LAN743X ETHERNET DRIVER
10664 M:      Bryan Whitehead <bryan.whitehead@microchip.com>
10665 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10666 L:      netdev@vger.kernel.org
10667 S:      Maintained
10668 F:      drivers/net/ethernet/microchip/lan743x_*
10669
10670 MICROCHIP LCDFB DRIVER
10671 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
10672 L:      linux-fbdev@vger.kernel.org
10673 S:      Maintained
10674 F:      drivers/video/fbdev/atmel_lcdfb.c
10675 F:      include/video/atmel_lcdc.h
10676
10677 MICROCHIP MMC/SD/SDIO MCI DRIVER
10678 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
10679 S:      Maintained
10680 F:      drivers/mmc/host/atmel-mci.c
10681
10682 MICROCHIP MCP16502 PMIC DRIVER
10683 M:      Andrei Stefanescu <andrei.stefanescu@microchip.com>
10684 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10685 S:      Maintained
10686 F:      Documentation/devicetree/bindings/regulator/mcp16502-regulator.txt
10687 F:      drivers/regulator/mcp16502.c
10688
10689 MICROCHIP MCP3911 ADC DRIVER
10690 M:      Marcus Folkesson <marcus.folkesson@gmail.com>
10691 M:      Kent Gustavsson <kent@minoris.se>
10692 L:      linux-iio@vger.kernel.org
10693 S:      Supported
10694 F:      drivers/iio/adc/mcp3911.c
10695 F:      Documentation/devicetree/bindings/iio/adc/mcp3911.txt
10696
10697 MICROCHIP NAND DRIVER
10698 M:      Tudor Ambarus <tudor.ambarus@microchip.com>
10699 L:      linux-mtd@lists.infradead.org
10700 S:      Supported
10701 F:      drivers/mtd/nand/raw/atmel/*
10702 F:      Documentation/devicetree/bindings/mtd/atmel-nand.txt
10703
10704 MICROCHIP PWM DRIVER
10705 M:      Claudiu Beznea <claudiu.beznea@microchip.com>
10706 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10707 L:      linux-pwm@vger.kernel.org
10708 S:      Supported
10709 F:      drivers/pwm/pwm-atmel.c
10710 F:      Documentation/devicetree/bindings/pwm/atmel-pwm.txt
10711
10712 MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
10713 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
10714 M:      Eugen Hristev <eugen.hristev@microchip.com>
10715 L:      linux-iio@vger.kernel.org
10716 S:      Supported
10717 F:      drivers/iio/adc/at91-sama5d2_adc.c
10718 F:      Documentation/devicetree/bindings/iio/adc/at91-sama5d2_adc.txt
10719 F:      include/dt-bindings/iio/adc/at91-sama5d2_adc.h
10720
10721 MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
10722 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
10723 S:      Supported
10724 F:      drivers/power/reset/at91-sama5d2_shdwc.c
10725
10726 MICROCHIP SPI DRIVER
10727 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
10728 S:      Supported
10729 F:      drivers/spi/spi-atmel.*
10730
10731 MICROCHIP SSC DRIVER
10732 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
10733 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10734 S:      Supported
10735 F:      drivers/misc/atmel-ssc.c
10736 F:      include/linux/atmel-ssc.h
10737
10738 MICROCHIP USBA UDC DRIVER
10739 M:      Cristian Birsan <cristian.birsan@microchip.com>
10740 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10741 S:      Supported
10742 F:      drivers/usb/gadget/udc/atmel_usba_udc.*
10743
10744 MICROCHIP USB251XB DRIVER
10745 M:      Richard Leitner <richard.leitner@skidata.com>
10746 L:      linux-usb@vger.kernel.org
10747 S:      Maintained
10748 F:      drivers/usb/misc/usb251xb.c
10749 F:      Documentation/devicetree/bindings/usb/usb251xb.txt
10750
10751 MICROCHIP XDMA DRIVER
10752 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
10753 L:      linux-arm-kernel@lists.infradead.org
10754 L:      dmaengine@vger.kernel.org
10755 S:      Supported
10756 F:      drivers/dma/at_xdmac.c
10757
10758 MICROSEMI MIPS SOCS
10759 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
10760 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10761 L:      linux-mips@vger.kernel.org
10762 S:      Supported
10763 F:      arch/mips/generic/board-ocelot.c
10764 F:      arch/mips/configs/generic/board-ocelot.config
10765 F:      arch/mips/boot/dts/mscc/
10766 F:      Documentation/devicetree/bindings/mips/mscc.txt
10767
10768 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
10769 M:      Don Brace <don.brace@microsemi.com>
10770 L:      esc.storagedev@microsemi.com
10771 L:      linux-scsi@vger.kernel.org
10772 S:      Supported
10773 F:      drivers/scsi/smartpqi/smartpqi*.[ch]
10774 F:      drivers/scsi/smartpqi/Kconfig
10775 F:      drivers/scsi/smartpqi/Makefile
10776 F:      include/linux/cciss*.h
10777 F:      include/uapi/linux/cciss*.h
10778 F:      Documentation/scsi/smartpqi.txt
10779
10780 MICROSEMI ETHERNET SWITCH DRIVER
10781 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
10782 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10783 L:      netdev@vger.kernel.org
10784 S:      Supported
10785 F:      drivers/net/ethernet/mscc/
10786
10787 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
10788 M:      Chen Yu <yu.c.chen@intel.com>
10789 L:      platform-driver-x86@vger.kernel.org
10790 S:      Supported
10791 F:      drivers/platform/x86/surfacepro3_button.c
10792
10793 MICROTEK X6 SCANNER
10794 M:      Oliver Neukum <oliver@neukum.org>
10795 S:      Maintained
10796 F:      drivers/usb/image/microtek.*
10797
10798 MIPS
10799 M:      Ralf Baechle <ralf@linux-mips.org>
10800 M:      Paul Burton <paul.burton@mips.com>
10801 M:      James Hogan <jhogan@kernel.org>
10802 L:      linux-mips@vger.kernel.org
10803 W:      http://www.linux-mips.org/
10804 T:      git git://git.linux-mips.org/pub/scm/ralf/linux.git
10805 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
10806 Q:      http://patchwork.linux-mips.org/project/linux-mips/list/
10807 S:      Supported
10808 F:      Documentation/devicetree/bindings/mips/
10809 F:      Documentation/mips/
10810 F:      arch/mips/
10811 F:      drivers/platform/mips/
10812
10813 MIPS BOSTON DEVELOPMENT BOARD
10814 M:      Paul Burton <paul.burton@mips.com>
10815 L:      linux-mips@vger.kernel.org
10816 S:      Maintained
10817 F:      Documentation/devicetree/bindings/clock/img,boston-clock.txt
10818 F:      arch/mips/boot/dts/img/boston.dts
10819 F:      arch/mips/configs/generic/board-boston.config
10820 F:      drivers/clk/imgtec/clk-boston.c
10821 F:      include/dt-bindings/clock/boston-clock.h
10822
10823 MIPS GENERIC PLATFORM
10824 M:      Paul Burton <paul.burton@mips.com>
10825 L:      linux-mips@vger.kernel.org
10826 S:      Supported
10827 F:      Documentation/devicetree/bindings/power/mti,mips-cpc.txt
10828 F:      arch/mips/generic/
10829 F:      arch/mips/tools/generic-board-config.sh
10830
10831 MIPS/LOONGSON1 ARCHITECTURE
10832 M:      Keguang Zhang <keguang.zhang@gmail.com>
10833 L:      linux-mips@vger.kernel.org
10834 S:      Maintained
10835 F:      arch/mips/loongson32/
10836 F:      arch/mips/include/asm/mach-loongson32/
10837 F:      drivers/*/*loongson1*
10838 F:      drivers/*/*/*loongson1*
10839
10840 MIPS/LOONGSON2 ARCHITECTURE
10841 M:      Jiaxun Yang <jiaxun.yang@flygoat.com>
10842 L:      linux-mips@vger.kernel.org
10843 S:      Maintained
10844 F:      arch/mips/loongson64/fuloong-2e/
10845 F:      arch/mips/loongson64/lemote-2f/
10846 F:      arch/mips/include/asm/mach-loongson64/
10847 F:      drivers/*/*loongson2*
10848 F:      drivers/*/*/*loongson2*
10849
10850 MIPS/LOONGSON3 ARCHITECTURE
10851 M:      Huacai Chen <chenhc@lemote.com>
10852 L:      linux-mips@vger.kernel.org
10853 S:      Maintained
10854 F:      arch/mips/loongson64/
10855 F:      arch/mips/include/asm/mach-loongson64/
10856 F:      drivers/platform/mips/cpu_hwmon.c
10857 F:      drivers/*/*loongson3*
10858 F:      drivers/*/*/*loongson3*
10859
10860 MIPS RINT INSTRUCTION EMULATION
10861 M:      Aleksandar Markovic <aleksandar.markovic@mips.com>
10862 L:      linux-mips@vger.kernel.org
10863 S:      Supported
10864 F:      arch/mips/math-emu/sp_rint.c
10865 F:      arch/mips/math-emu/dp_rint.c
10866
10867 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
10868 M:      Hans Verkuil <hverkuil@xs4all.nl>
10869 L:      linux-media@vger.kernel.org
10870 T:      git git://linuxtv.org/media_tree.git
10871 W:      https://linuxtv.org
10872 S:      Odd Fixes
10873 F:      drivers/media/radio/radio-miropcm20*
10874
10875 MMP SUPPORT
10876 R:      Lubomir Rintel <lkundrak@v3.sk>
10877 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10878 S:      Odd Fixes
10879 F:      arch/arm/boot/dts/mmp*
10880 F:      arch/arm/mach-mmp/
10881
10882 MMU GATHER AND TLB INVALIDATION
10883 M:      Will Deacon <will@kernel.org>
10884 M:      "Aneesh Kumar K.V" <aneesh.kumar@linux.ibm.com>
10885 M:      Andrew Morton <akpm@linux-foundation.org>
10886 M:      Nick Piggin <npiggin@gmail.com>
10887 M:      Peter Zijlstra <peterz@infradead.org>
10888 L:      linux-arch@vger.kernel.org
10889 L:      linux-mm@kvack.org
10890 S:      Maintained
10891 F:      arch/*/include/asm/tlb.h
10892 F:      include/asm-generic/tlb.h
10893 F:      mm/mmu_gather.c
10894
10895 MN88472 MEDIA DRIVER
10896 M:      Antti Palosaari <crope@iki.fi>
10897 L:      linux-media@vger.kernel.org
10898 W:      https://linuxtv.org
10899 W:      http://palosaari.fi/linux/
10900 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10901 S:      Maintained
10902 F:      drivers/media/dvb-frontends/mn88472*
10903
10904 MN88473 MEDIA DRIVER
10905 M:      Antti Palosaari <crope@iki.fi>
10906 L:      linux-media@vger.kernel.org
10907 W:      https://linuxtv.org
10908 W:      http://palosaari.fi/linux/
10909 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10910 S:      Maintained
10911 F:      drivers/media/dvb-frontends/mn88473*
10912
10913 MODULE SUPPORT
10914 M:      Jessica Yu <jeyu@kernel.org>
10915 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
10916 S:      Maintained
10917 F:      include/linux/module.h
10918 F:      kernel/module.c
10919
10920 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
10921 W:      http://popies.net/meye/
10922 S:      Orphan
10923 F:      Documentation/media/v4l-drivers/meye*
10924 F:      drivers/media/pci/meye/
10925 F:      include/uapi/linux/meye.h
10926
10927 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
10928 M:      Jiri Slaby <jirislaby@gmail.com>
10929 S:      Maintained
10930 F:      Documentation/driver-api/serial/moxa-smartio.rst
10931 F:      drivers/tty/mxser.*
10932
10933 MR800 AVERMEDIA USB FM RADIO DRIVER
10934 M:      Alexey Klimov <klimov.linux@gmail.com>
10935 L:      linux-media@vger.kernel.org
10936 T:      git git://linuxtv.org/media_tree.git
10937 S:      Maintained
10938 F:      drivers/media/radio/radio-mr800.c
10939
10940 MRF24J40 IEEE 802.15.4 RADIO DRIVER
10941 M:      Alan Ott <alan@signal11.us>
10942 L:      linux-wpan@vger.kernel.org
10943 S:      Maintained
10944 F:      drivers/net/ieee802154/mrf24j40.c
10945 F:      Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
10946
10947 MSI LAPTOP SUPPORT
10948 M:      "Lee, Chun-Yi" <jlee@suse.com>
10949 L:      platform-driver-x86@vger.kernel.org
10950 S:      Maintained
10951 F:      drivers/platform/x86/msi-laptop.c
10952
10953 MSI WMI SUPPORT
10954 L:      platform-driver-x86@vger.kernel.org
10955 S:      Orphan
10956 F:      drivers/platform/x86/msi-wmi.c
10957
10958 MSI001 MEDIA DRIVER
10959 M:      Antti Palosaari <crope@iki.fi>
10960 L:      linux-media@vger.kernel.org
10961 W:      https://linuxtv.org
10962 W:      http://palosaari.fi/linux/
10963 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10964 T:      git git://linuxtv.org/anttip/media_tree.git
10965 S:      Maintained
10966 F:      drivers/media/tuners/msi001*
10967
10968 MSI2500 MEDIA DRIVER
10969 M:      Antti Palosaari <crope@iki.fi>
10970 L:      linux-media@vger.kernel.org
10971 W:      https://linuxtv.org
10972 W:      http://palosaari.fi/linux/
10973 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10974 T:      git git://linuxtv.org/anttip/media_tree.git
10975 S:      Maintained
10976 F:      drivers/media/usb/msi2500/
10977
10978 MSYSTEMS DISKONCHIP G3 MTD DRIVER
10979 M:      Robert Jarzmik <robert.jarzmik@free.fr>
10980 L:      linux-mtd@lists.infradead.org
10981 S:      Maintained
10982 F:      drivers/mtd/devices/docg3*
10983
10984 MT9M032 APTINA SENSOR DRIVER
10985 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10986 L:      linux-media@vger.kernel.org
10987 T:      git git://linuxtv.org/media_tree.git
10988 S:      Maintained
10989 F:      drivers/media/i2c/mt9m032.c
10990 F:      include/media/i2c/mt9m032.h
10991
10992 MT9P031 APTINA CAMERA SENSOR
10993 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10994 L:      linux-media@vger.kernel.org
10995 T:      git git://linuxtv.org/media_tree.git
10996 S:      Maintained
10997 F:      drivers/media/i2c/mt9p031.c
10998 F:      include/media/i2c/mt9p031.h
10999
11000 MT9T001 APTINA CAMERA SENSOR
11001 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11002 L:      linux-media@vger.kernel.org
11003 T:      git git://linuxtv.org/media_tree.git
11004 S:      Maintained
11005 F:      drivers/media/i2c/mt9t001.c
11006 F:      include/media/i2c/mt9t001.h
11007
11008 MT9T112 APTINA CAMERA SENSOR
11009 M:      Jacopo Mondi <jacopo@jmondi.org>
11010 L:      linux-media@vger.kernel.org
11011 T:      git git://linuxtv.org/media_tree.git
11012 S:      Odd Fixes
11013 F:      drivers/media/i2c/mt9t112.c
11014 F:      include/media/i2c/mt9t112.h
11015
11016 MT9V032 APTINA CAMERA SENSOR
11017 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11018 L:      linux-media@vger.kernel.org
11019 T:      git git://linuxtv.org/media_tree.git
11020 S:      Maintained
11021 F:      Documentation/devicetree/bindings/media/i2c/mt9v032.txt
11022 F:      drivers/media/i2c/mt9v032.c
11023 F:      include/media/i2c/mt9v032.h
11024
11025 MT9V111 APTINA CAMERA SENSOR
11026 M:      Jacopo Mondi <jacopo@jmondi.org>
11027 L:      linux-media@vger.kernel.org
11028 T:      git git://linuxtv.org/media_tree.git
11029 S:      Maintained
11030 F:      Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.txt
11031 F:      drivers/media/i2c/mt9v111.c
11032
11033 MULTIFUNCTION DEVICES (MFD)
11034 M:      Lee Jones <lee.jones@linaro.org>
11035 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
11036 S:      Supported
11037 F:      Documentation/devicetree/bindings/mfd/
11038 F:      drivers/mfd/
11039 F:      include/linux/mfd/
11040 F:      include/dt-bindings/mfd/
11041
11042 MULTIMEDIA CARD (MMC) ETC. OVER SPI
11043 S:      Orphan
11044 F:      drivers/mmc/host/mmc_spi.c
11045 F:      include/linux/spi/mmc_spi.h
11046
11047 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
11048 M:      Ulf Hansson <ulf.hansson@linaro.org>
11049 L:      linux-mmc@vger.kernel.org
11050 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
11051 S:      Maintained
11052 F:      Documentation/devicetree/bindings/mmc/
11053 F:      drivers/mmc/
11054 F:      include/linux/mmc/
11055 F:      include/uapi/linux/mmc/
11056
11057 MULTIPLEXER SUBSYSTEM
11058 M:      Peter Rosin <peda@axentia.se>
11059 S:      Maintained
11060 F:      Documentation/ABI/testing/sysfs-class-mux*
11061 F:      Documentation/devicetree/bindings/mux/
11062 F:      include/dt-bindings/mux/
11063 F:      include/linux/mux/
11064 F:      drivers/mux/
11065
11066 MULTITECH MULTIPORT CARD (ISICOM)
11067 S:      Orphan
11068 F:      drivers/tty/isicom.c
11069 F:      include/linux/isicom.h
11070
11071 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
11072 M:      Bin Liu <b-liu@ti.com>
11073 L:      linux-usb@vger.kernel.org
11074 S:      Maintained
11075 F:      drivers/usb/musb/
11076
11077 MXL301RF MEDIA DRIVER
11078 M:      Akihiro Tsukada <tskd08@gmail.com>
11079 L:      linux-media@vger.kernel.org
11080 S:      Odd Fixes
11081 F:      drivers/media/tuners/mxl301rf*
11082
11083 MXL5007T MEDIA DRIVER
11084 M:      Michael Krufky <mkrufky@linuxtv.org>
11085 L:      linux-media@vger.kernel.org
11086 W:      https://linuxtv.org
11087 W:      http://github.com/mkrufky
11088 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11089 T:      git git://linuxtv.org/mkrufky/tuners.git
11090 S:      Maintained
11091 F:      drivers/media/tuners/mxl5007t.*
11092
11093 MXSFB DRM DRIVER
11094 M:      Marek Vasut <marex@denx.de>
11095 M:      Stefan Agner <stefan@agner.ch>
11096 L:      dri-devel@lists.freedesktop.org
11097 S:      Supported
11098 F:      drivers/gpu/drm/mxsfb/
11099 F:      Documentation/devicetree/bindings/display/mxsfb.txt
11100 T:      git git://anongit.freedesktop.org/drm/drm-misc
11101
11102 MYLEX DAC960 PCI RAID Controller
11103 M:      Hannes Reinecke <hare@kernel.org>
11104 L:      linux-scsi@vger.kernel.org
11105 S:      Supported
11106 F:      drivers/scsi/myrb.*
11107 F:      drivers/scsi/myrs.*
11108
11109 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
11110 M:      Chris Lee <christopher.lee@cspi.com>
11111 L:      netdev@vger.kernel.org
11112 W:      https://www.cspi.com/ethernet-products/support/downloads/
11113 S:      Supported
11114 F:      drivers/net/ethernet/myricom/myri10ge/
11115
11116 NAND FLASH SUBSYSTEM
11117 M:      Miquel Raynal <miquel.raynal@bootlin.com>
11118 R:      Richard Weinberger <richard@nod.at>
11119 L:      linux-mtd@lists.infradead.org
11120 W:      http://www.linux-mtd.infradead.org/
11121 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
11122 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git nand/next
11123 S:      Maintained
11124 F:      drivers/mtd/nand/
11125 F:      include/linux/mtd/*nand*.h
11126
11127 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
11128 M:      Daniel Mack <zonque@gmail.com>
11129 S:      Maintained
11130 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11131 W:      http://www.native-instruments.com
11132 F:      sound/usb/caiaq/
11133
11134 NATSEMI ETHERNET DRIVER (DP8381x)
11135 S:      Orphan
11136 F:      drivers/net/ethernet/natsemi/natsemi.c
11137
11138 NCR 5380 SCSI DRIVERS
11139 M:      Finn Thain <fthain@telegraphics.com.au>
11140 M:      Michael Schmitz <schmitzmic@gmail.com>
11141 L:      linux-scsi@vger.kernel.org
11142 S:      Maintained
11143 F:      Documentation/scsi/g_NCR5380.txt
11144 F:      drivers/scsi/NCR5380.*
11145 F:      drivers/scsi/arm/cumana_1.c
11146 F:      drivers/scsi/arm/oak.c
11147 F:      drivers/scsi/atari_scsi.*
11148 F:      drivers/scsi/dmx3191d.c
11149 F:      drivers/scsi/g_NCR5380.*
11150 F:      drivers/scsi/mac_scsi.*
11151 F:      drivers/scsi/sun3_scsi.*
11152 F:      drivers/scsi/sun3_scsi_vme.c
11153
11154 NCSI LIBRARY:
11155 M:      Samuel Mendoza-Jonas <sam@mendozajonas.com>
11156 S:      Maintained
11157 F:      net/ncsi/
11158
11159 NCT6775 HARDWARE MONITOR DRIVER
11160 M:      Guenter Roeck <linux@roeck-us.net>
11161 L:      linux-hwmon@vger.kernel.org
11162 S:      Maintained
11163 F:      Documentation/hwmon/nct6775.rst
11164 F:      drivers/hwmon/nct6775.c
11165
11166 NET_FAILOVER MODULE
11167 M:      Sridhar Samudrala <sridhar.samudrala@intel.com>
11168 L:      netdev@vger.kernel.org
11169 S:      Supported
11170 F:      drivers/net/net_failover.c
11171 F:      include/net/net_failover.h
11172 F:      Documentation/networking/net_failover.rst
11173
11174 NETEM NETWORK EMULATOR
11175 M:      Stephen Hemminger <stephen@networkplumber.org>
11176 L:      netem@lists.linux-foundation.org (moderated for non-subscribers)
11177 S:      Maintained
11178 F:      net/sched/sch_netem.c
11179
11180 NETERION 10GbE DRIVERS (s2io/vxge)
11181 M:      Jon Mason <jdmason@kudzu.us>
11182 L:      netdev@vger.kernel.org
11183 S:      Supported
11184 F:      Documentation/networking/device_drivers/neterion/s2io.txt
11185 F:      Documentation/networking/device_drivers/neterion/vxge.txt
11186 F:      drivers/net/ethernet/neterion/
11187
11188 NETFILTER
11189 M:      Pablo Neira Ayuso <pablo@netfilter.org>
11190 M:      Jozsef Kadlecsik <kadlec@netfilter.org>
11191 M:      Florian Westphal <fw@strlen.de>
11192 L:      netfilter-devel@vger.kernel.org
11193 L:      coreteam@netfilter.org
11194 W:      http://www.netfilter.org/
11195 W:      http://www.iptables.org/
11196 W:      http://www.nftables.org/
11197 Q:      http://patchwork.ozlabs.org/project/netfilter-devel/list/
11198 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
11199 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
11200 S:      Maintained
11201 F:      include/linux/netfilter*
11202 F:      include/linux/netfilter/
11203 F:      include/net/netfilter/
11204 F:      include/uapi/linux/netfilter*
11205 F:      include/uapi/linux/netfilter/
11206 F:      net/*/netfilter.c
11207 F:      net/*/netfilter/
11208 F:      net/netfilter/
11209 F:      net/bridge/br_netfilter*.c
11210
11211 NETROM NETWORK LAYER
11212 M:      Ralf Baechle <ralf@linux-mips.org>
11213 L:      linux-hams@vger.kernel.org
11214 W:      http://www.linux-ax25.org/
11215 S:      Maintained
11216 F:      include/net/netrom.h
11217 F:      include/uapi/linux/netrom.h
11218 F:      net/netrom/
11219
11220 NETRONOME ETHERNET DRIVERS
11221 M:      Jakub Kicinski <jakub.kicinski@netronome.com>
11222 L:      oss-drivers@netronome.com
11223 S:      Maintained
11224 F:      drivers/net/ethernet/netronome/
11225
11226 NETWORK BLOCK DEVICE (NBD)
11227 M:      Josef Bacik <josef@toxicpanda.com>
11228 S:      Maintained
11229 L:      linux-block@vger.kernel.org
11230 L:      nbd@other.debian.org
11231 F:      Documentation/admin-guide/blockdev/nbd.rst
11232 F:      drivers/block/nbd.c
11233 F:      include/trace/events/nbd.h
11234 F:      include/uapi/linux/nbd.h
11235
11236 NETWORK DROP MONITOR
11237 M:      Neil Horman <nhorman@tuxdriver.com>
11238 L:      netdev@vger.kernel.org
11239 S:      Maintained
11240 W:      https://fedorahosted.org/dropwatch/
11241 F:      net/core/drop_monitor.c
11242 F:      include/uapi/linux/net_dropmon.h
11243 F:      include/net/drop_monitor.h
11244
11245 NETWORKING DRIVERS
11246 M:      "David S. Miller" <davem@davemloft.net>
11247 L:      netdev@vger.kernel.org
11248 W:      http://www.linuxfoundation.org/en/Net
11249 Q:      http://patchwork.ozlabs.org/project/netdev/list/
11250 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
11251 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
11252 S:      Odd Fixes
11253 F:      Documentation/devicetree/bindings/net/
11254 F:      drivers/net/
11255 F:      include/linux/if_*
11256 F:      include/linux/netdevice.h
11257 F:      include/linux/etherdevice.h
11258 F:      include/linux/fcdevice.h
11259 F:      include/linux/fddidevice.h
11260 F:      include/linux/hippidevice.h
11261 F:      include/linux/inetdevice.h
11262 F:      include/uapi/linux/if_*
11263 F:      include/uapi/linux/netdevice.h
11264
11265 NETWORKING DRIVERS (WIRELESS)
11266 M:      Kalle Valo <kvalo@codeaurora.org>
11267 L:      linux-wireless@vger.kernel.org
11268 Q:      http://patchwork.kernel.org/project/linux-wireless/list/
11269 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
11270 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
11271 S:      Maintained
11272 F:      Documentation/devicetree/bindings/net/wireless/
11273 F:      drivers/net/wireless/
11274
11275 NETWORKING [DSA]
11276 M:      Andrew Lunn <andrew@lunn.ch>
11277 M:      Vivien Didelot <vivien.didelot@gmail.com>
11278 M:      Florian Fainelli <f.fainelli@gmail.com>
11279 S:      Maintained
11280 F:      Documentation/devicetree/bindings/net/dsa/
11281 F:      net/dsa/
11282 F:      include/net/dsa.h
11283 F:      include/linux/dsa/
11284 F:      include/linux/platform_data/dsa.h
11285 F:      drivers/net/dsa/
11286
11287 NETWORKING [GENERAL]
11288 M:      "David S. Miller" <davem@davemloft.net>
11289 L:      netdev@vger.kernel.org
11290 W:      http://www.linuxfoundation.org/en/Net
11291 Q:      http://patchwork.ozlabs.org/project/netdev/list/
11292 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
11293 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
11294 B:      mailto:netdev@vger.kernel.org
11295 S:      Maintained
11296 F:      net/
11297 F:      include/net/
11298 F:      include/linux/in.h
11299 F:      include/linux/net.h
11300 F:      include/linux/netdevice.h
11301 F:      include/uapi/linux/in.h
11302 F:      include/uapi/linux/net.h
11303 F:      include/uapi/linux/netdevice.h
11304 F:      include/uapi/linux/net_namespace.h
11305 F:      tools/testing/selftests/net/
11306 F:      lib/net_utils.c
11307 F:      lib/random32.c
11308 F:      Documentation/networking/
11309
11310 NETWORKING [IPSEC]
11311 M:      Steffen Klassert <steffen.klassert@secunet.com>
11312 M:      Herbert Xu <herbert@gondor.apana.org.au>
11313 M:      "David S. Miller" <davem@davemloft.net>
11314 L:      netdev@vger.kernel.org
11315 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
11316 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
11317 S:      Maintained
11318 F:      net/xfrm/
11319 F:      net/key/
11320 F:      net/ipv4/xfrm*
11321 F:      net/ipv4/esp4*
11322 F:      net/ipv4/ah4.c
11323 F:      net/ipv4/ipcomp.c
11324 F:      net/ipv4/ip_vti.c
11325 F:      net/ipv6/xfrm*
11326 F:      net/ipv6/esp6*
11327 F:      net/ipv6/ah6.c
11328 F:      net/ipv6/ipcomp6.c
11329 F:      net/ipv6/ip6_vti.c
11330 F:      include/uapi/linux/xfrm.h
11331 F:      include/net/xfrm.h
11332
11333 NETWORKING [IPv4/IPv6]
11334 M:      "David S. Miller" <davem@davemloft.net>
11335 M:      Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
11336 M:      Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
11337 L:      netdev@vger.kernel.org
11338 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
11339 S:      Maintained
11340 F:      net/ipv4/
11341 F:      net/ipv6/
11342 F:      include/net/ip*
11343 F:      arch/x86/net/*
11344
11345 NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
11346 M:      Paul Moore <paul@paul-moore.com>
11347 W:      https://github.com/netlabel
11348 L:      netdev@vger.kernel.org
11349 L:      linux-security-module@vger.kernel.org
11350 S:      Maintained
11351 F:      Documentation/netlabel/
11352 F:      include/net/calipso.h
11353 F:      include/net/cipso_ipv4.h
11354 F:      include/net/netlabel.h
11355 F:      include/uapi/linux/netfilter/xt_SECMARK.h
11356 F:      include/uapi/linux/netfilter/xt_CONNSECMARK.h
11357 F:      net/netlabel/
11358 F:      net/ipv4/cipso_ipv4.c
11359 F:      net/ipv6/calipso.c
11360 F:      net/netfilter/xt_CONNSECMARK.c
11361 F:      net/netfilter/xt_SECMARK.c
11362
11363 NETWORKING [TCP]
11364 M:      Eric Dumazet <edumazet@google.com>
11365 L:      netdev@vger.kernel.org
11366 S:      Maintained
11367 F:      net/ipv4/tcp*.c
11368 F:      net/ipv4/syncookies.c
11369 F:      net/ipv6/tcp*.c
11370 F:      net/ipv6/syncookies.c
11371 F:      include/uapi/linux/tcp.h
11372 F:      include/net/tcp.h
11373 F:      include/linux/tcp.h
11374 F:      include/trace/events/tcp.h
11375
11376 NETWORKING [TLS]
11377 M:      Boris Pismenny <borisp@mellanox.com>
11378 M:      Aviad Yehezkel <aviadye@mellanox.com>
11379 M:      Dave Watson <davejwatson@fb.com>
11380 M:      John Fastabend <john.fastabend@gmail.com>
11381 M:      Daniel Borkmann <daniel@iogearbox.net>
11382 M:      Jakub Kicinski <jakub.kicinski@netronome.com>
11383 L:      netdev@vger.kernel.org
11384 S:      Maintained
11385 F:      net/tls/*
11386 F:      include/uapi/linux/tls.h
11387 F:      include/net/tls.h
11388
11389 NETWORKING [WIRELESS]
11390 L:      linux-wireless@vger.kernel.org
11391 Q:      http://patchwork.kernel.org/project/linux-wireless/list/
11392
11393 NETDEVSIM
11394 M:      Jakub Kicinski <jakub.kicinski@netronome.com>
11395 S:      Maintained
11396 F:      drivers/net/netdevsim/*
11397
11398 NETXEN (1/10) GbE SUPPORT
11399 M:      Manish Chopra <manishc@marvell.com>
11400 M:      Rahul Verma <rahulv@marvell.com>
11401 M:      GR-Linux-NIC-Dev@marvell.com
11402 L:      netdev@vger.kernel.org
11403 S:      Supported
11404 F:      drivers/net/ethernet/qlogic/netxen/
11405
11406 NEXTHOP
11407 M:      David Ahern <dsahern@kernel.org>
11408 L:      netdev@vger.kernel.org
11409 S:      Maintained
11410 F:      include/net/nexthop.h
11411 F:      include/uapi/linux/nexthop.h
11412 F:      include/net/netns/nexthop.h
11413 F:      net/ipv4/nexthop.c
11414
11415 NFC SUBSYSTEM
11416 L:      netdev@vger.kernel.org
11417 S:      Orphan
11418 F:      net/nfc/
11419 F:      include/net/nfc/
11420 F:      include/uapi/linux/nfc.h
11421 F:      drivers/nfc/
11422 F:      include/linux/platform_data/nfcmrvl.h
11423 F:      Documentation/devicetree/bindings/net/nfc/
11424
11425 NFS, SUNRPC, AND LOCKD CLIENTS
11426 M:      Trond Myklebust <trond.myklebust@hammerspace.com>
11427 M:      Anna Schumaker <anna.schumaker@netapp.com>
11428 L:      linux-nfs@vger.kernel.org
11429 W:      http://client.linux-nfs.org
11430 T:      git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
11431 S:      Maintained
11432 F:      fs/lockd/
11433 F:      fs/nfs/
11434 F:      fs/nfs_common/
11435 F:      net/sunrpc/
11436 F:      include/linux/lockd/
11437 F:      include/linux/nfs*
11438 F:      include/linux/sunrpc/
11439 F:      include/uapi/linux/nfs*
11440 F:      include/uapi/linux/sunrpc/
11441
11442 NILFS2 FILESYSTEM
11443 M:      Ryusuke Konishi <konishi.ryusuke@gmail.com>
11444 L:      linux-nilfs@vger.kernel.org
11445 W:      https://nilfs.sourceforge.io/
11446 W:      https://nilfs.osdn.jp/
11447 T:      git git://github.com/konis/nilfs2.git
11448 S:      Supported
11449 F:      Documentation/filesystems/nilfs2.txt
11450 F:      fs/nilfs2/
11451 F:      include/trace/events/nilfs2.h
11452 F:      include/uapi/linux/nilfs2_api.h
11453 F:      include/uapi/linux/nilfs2_ondisk.h
11454
11455 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
11456 M:      YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
11457 W:      http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
11458 S:      Maintained
11459 F:      Documentation/scsi/NinjaSCSI.txt
11460 F:      drivers/scsi/pcmcia/nsp_*
11461
11462 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
11463 M:      GOTO Masanori <gotom@debian.or.jp>
11464 M:      YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
11465 W:      http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
11466 S:      Maintained
11467 F:      Documentation/scsi/NinjaSCSI.txt
11468 F:      drivers/scsi/nsp32*
11469
11470 NIOS2 ARCHITECTURE
11471 M:      Ley Foon Tan <lftan@altera.com>
11472 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
11473 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
11474 S:      Maintained
11475 F:      arch/nios2/
11476
11477 NOHZ, DYNTICKS SUPPORT
11478 M:      Frederic Weisbecker <fweisbec@gmail.com>
11479 M:      Thomas Gleixner <tglx@linutronix.de>
11480 M:      Ingo Molnar <mingo@kernel.org>
11481 L:      linux-kernel@vger.kernel.org
11482 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
11483 S:      Maintained
11484 F:      kernel/time/tick*.*
11485 F:      include/linux/tick.h
11486 F:      include/linux/sched/nohz.h
11487
11488 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
11489 M:      Pavel Machek <pavel@ucw.cz>
11490 M:      Sakari Ailus <sakari.ailus@iki.fi>
11491 L:      linux-media@vger.kernel.org
11492 S:      Maintained
11493 F:      drivers/media/i2c/et8ek8
11494 F:      drivers/media/i2c/ad5820.c
11495
11496 NOKIA N900 POWER SUPPLY DRIVERS
11497 R:      Pali Rohár <pali.rohar@gmail.com>
11498 F:      include/linux/power/bq2415x_charger.h
11499 F:      include/linux/power/bq27xxx_battery.h
11500 F:      include/linux/power/isp1704_charger.h
11501 F:      drivers/power/supply/bq2415x_charger.c
11502 F:      drivers/power/supply/bq27xxx_battery.c
11503 F:      drivers/power/supply/bq27xxx_battery_i2c.c
11504 F:      drivers/power/supply/isp1704_charger.c
11505 F:      drivers/power/supply/rx51_battery.c
11506
11507 NOLIBC HEADER FILE
11508 M:      Willy Tarreau <w@1wt.eu>
11509 S:      Maintained
11510 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wtarreau/nolibc.git
11511 F:      tools/include/nolibc/
11512
11513 NTB AMD DRIVER
11514 M:      Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
11515 L:      linux-ntb@googlegroups.com
11516 S:      Supported
11517 F:      drivers/ntb/hw/amd/
11518
11519 NTB DRIVER CORE
11520 M:      Jon Mason <jdmason@kudzu.us>
11521 M:      Dave Jiang <dave.jiang@intel.com>
11522 M:      Allen Hubbe <allenbh@gmail.com>
11523 L:      linux-ntb@googlegroups.com
11524 S:      Supported
11525 W:      https://github.com/jonmason/ntb/wiki
11526 T:      git git://github.com/jonmason/ntb.git
11527 F:      drivers/ntb/
11528 F:      drivers/net/ntb_netdev.c
11529 F:      include/linux/ntb.h
11530 F:      include/linux/ntb_transport.h
11531 F:      tools/testing/selftests/ntb/
11532
11533 NTB IDT DRIVER
11534 M:      Serge Semin <fancer.lancer@gmail.com>
11535 L:      linux-ntb@googlegroups.com
11536 S:      Supported
11537 F:      drivers/ntb/hw/idt/
11538
11539 NTB INTEL DRIVER
11540 M:      Dave Jiang <dave.jiang@intel.com>
11541 L:      linux-ntb@googlegroups.com
11542 S:      Supported
11543 W:      https://github.com/davejiang/linux/wiki
11544 T:      git https://github.com/davejiang/linux.git
11545 F:      drivers/ntb/hw/intel/
11546
11547 NTFS FILESYSTEM
11548 M:      Anton Altaparmakov <anton@tuxera.com>
11549 L:      linux-ntfs-dev@lists.sourceforge.net
11550 W:      http://www.tuxera.com/
11551 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
11552 S:      Supported
11553 F:      Documentation/filesystems/ntfs.txt
11554 F:      fs/ntfs/
11555
11556 NUBUS SUBSYSTEM
11557 M:      Finn Thain <fthain@telegraphics.com.au>
11558 L:      linux-m68k@lists.linux-m68k.org
11559 S:      Maintained
11560 F:      arch/*/include/asm/nubus.h
11561 F:      drivers/nubus/
11562 F:      include/linux/nubus.h
11563 F:      include/uapi/linux/nubus.h
11564
11565 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
11566 M:      Antonino Daplas <adaplas@gmail.com>
11567 L:      linux-fbdev@vger.kernel.org
11568 S:      Maintained
11569 F:      drivers/video/fbdev/riva/
11570 F:      drivers/video/fbdev/nvidia/
11571
11572 NVM EXPRESS DRIVER
11573 M:      Keith Busch <kbusch@kernel.org>
11574 M:      Jens Axboe <axboe@fb.com>
11575 M:      Christoph Hellwig <hch@lst.de>
11576 M:      Sagi Grimberg <sagi@grimberg.me>
11577 L:      linux-nvme@lists.infradead.org
11578 T:      git://git.infradead.org/nvme.git
11579 W:      http://git.infradead.org/nvme.git
11580 S:      Supported
11581 F:      drivers/nvme/host/
11582 F:      include/linux/nvme.h
11583 F:      include/uapi/linux/nvme_ioctl.h
11584
11585 NVM EXPRESS FC TRANSPORT DRIVERS
11586 M:      James Smart <james.smart@broadcom.com>
11587 L:      linux-nvme@lists.infradead.org
11588 S:      Supported
11589 F:      include/linux/nvme-fc.h
11590 F:      include/linux/nvme-fc-driver.h
11591 F:      drivers/nvme/host/fc.c
11592 F:      drivers/nvme/target/fc.c
11593 F:      drivers/nvme/target/fcloop.c
11594
11595 NVM EXPRESS TARGET DRIVER
11596 M:      Christoph Hellwig <hch@lst.de>
11597 M:      Sagi Grimberg <sagi@grimberg.me>
11598 L:      linux-nvme@lists.infradead.org
11599 T:      git://git.infradead.org/nvme.git
11600 W:      http://git.infradead.org/nvme.git
11601 S:      Supported
11602 F:      drivers/nvme/target/
11603
11604 NVMEM FRAMEWORK
11605 M:      Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
11606 S:      Maintained
11607 F:      drivers/nvmem/
11608 F:      Documentation/devicetree/bindings/nvmem/
11609 F:      Documentation/ABI/stable/sysfs-bus-nvmem
11610 F:      include/linux/nvmem-consumer.h
11611 F:      include/linux/nvmem-provider.h
11612
11613 NXP FXAS21002C DRIVER
11614 M:      Rui Miguel Silva <rmfrfs@gmail.com>
11615 L:      linux-iio@vger.kernel.org
11616 S:      Maintained
11617 F:      Documentation/devicetree/bindings/iio/gyroscope/nxp,fxas21002c.txt
11618 F:      drivers/iio/gyro/fxas21002c_core.c
11619 F:      drivers/iio/gyro/fxas21002c.h
11620 F:      drivers/iio/gyro/fxas21002c_i2c.c
11621 F:      drivers/iio/gyro/fxas21002c_spi.c
11622
11623 NXP SGTL5000 DRIVER
11624 M:      Fabio Estevam <festevam@gmail.com>
11625 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11626 S:      Maintained
11627 F:      Documentation/devicetree/bindings/sound/sgtl5000.txt
11628 F:      sound/soc/codecs/sgtl5000*
11629
11630 NXP SJA1105 ETHERNET SWITCH DRIVER
11631 M:      Vladimir Oltean <olteanv@gmail.com>
11632 L:      linux-kernel@vger.kernel.org
11633 S:      Maintained
11634 F:      drivers/net/dsa/sja1105
11635
11636 NXP TDA998X DRM DRIVER
11637 M:      Russell King <linux@armlinux.org.uk>
11638 S:      Maintained
11639 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
11640 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
11641 F:      drivers/gpu/drm/i2c/tda998x_drv.c
11642 F:      include/drm/i2c/tda998x.h
11643 F:      include/dt-bindings/display/tda998x.h
11644 K:      "nxp,tda998x"
11645
11646 NXP TFA9879 DRIVER
11647 M:      Peter Rosin <peda@axentia.se>
11648 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11649 S:      Maintained
11650 F:      Documentation/devicetree/bindings/sound/tfa9879.txt
11651 F:      sound/soc/codecs/tfa9879*
11652
11653 NXP-NCI NFC DRIVER
11654 M:      Clément Perrochaud <clement.perrochaud@effinnov.com>
11655 R:      Charles Gorand <charles.gorand@effinnov.com>
11656 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
11657 S:      Supported
11658 F:      drivers/nfc/nxp-nci
11659
11660 OBJAGG
11661 M:      Jiri Pirko <jiri@mellanox.com>
11662 L:      netdev@vger.kernel.org
11663 S:      Supported
11664 F:      lib/objagg.c
11665 F:      lib/test_objagg.c
11666 F:      include/linux/objagg.h
11667
11668 NXP FSPI DRIVER
11669 R:      Yogesh Gaur <yogeshgaur.83@gmail.com>
11670 M:      Ashish Kumar <ashish.kumar@nxp.com>
11671 L:      linux-spi@vger.kernel.org
11672 S:      Maintained
11673 F:      drivers/spi/spi-nxp-fspi.c
11674 F:      Documentation/devicetree/bindings/spi/spi-nxp-fspi.txt
11675
11676 OBJTOOL
11677 M:      Josh Poimboeuf <jpoimboe@redhat.com>
11678 M:      Peter Zijlstra <peterz@infradead.org>
11679 S:      Supported
11680 F:      tools/objtool/
11681
11682 OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
11683 M:      Frederic Barrat <fbarrat@linux.ibm.com>
11684 M:      Andrew Donnellan <ajd@linux.ibm.com>
11685 L:      linuxppc-dev@lists.ozlabs.org
11686 S:      Supported
11687 F:      arch/powerpc/platforms/powernv/ocxl.c
11688 F:      arch/powerpc/include/asm/pnv-ocxl.h
11689 F:      drivers/misc/ocxl/
11690 F:      include/misc/ocxl*
11691 F:      include/uapi/misc/ocxl.h
11692 F:      Documentation/userspace-api/accelerators/ocxl.rst
11693
11694 OMAP AUDIO SUPPORT
11695 M:      Peter Ujfalusi <peter.ujfalusi@ti.com>
11696 M:      Jarkko Nikula <jarkko.nikula@bitmer.com>
11697 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11698 L:      linux-omap@vger.kernel.org
11699 S:      Maintained
11700 F:      sound/soc/ti/omap*
11701 F:      sound/soc/ti/rx51.c
11702 F:      sound/soc/ti/n810.c
11703 F:      sound/soc/ti/sdma-pcm.*
11704
11705 OMAP CLOCK FRAMEWORK SUPPORT
11706 M:      Paul Walmsley <paul@pwsan.com>
11707 L:      linux-omap@vger.kernel.org
11708 S:      Maintained
11709 F:      arch/arm/*omap*/*clock*
11710
11711 OMAP DEVICE TREE SUPPORT
11712 M:      Benoît Cousson <bcousson@baylibre.com>
11713 M:      Tony Lindgren <tony@atomide.com>
11714 L:      linux-omap@vger.kernel.org
11715 L:      devicetree@vger.kernel.org
11716 S:      Maintained
11717 F:      arch/arm/boot/dts/*omap*
11718 F:      arch/arm/boot/dts/*am3*
11719 F:      arch/arm/boot/dts/*am4*
11720 F:      arch/arm/boot/dts/*am5*
11721 F:      arch/arm/boot/dts/*dra7*
11722
11723 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
11724 L:      linux-omap@vger.kernel.org
11725 L:      linux-fbdev@vger.kernel.org
11726 S:      Orphan
11727 F:      drivers/video/fbdev/omap2/
11728 F:      Documentation/arm/omap/dss.rst
11729
11730 OMAP FRAMEBUFFER SUPPORT
11731 L:      linux-fbdev@vger.kernel.org
11732 L:      linux-omap@vger.kernel.org
11733 S:      Orphan
11734 F:      drivers/video/fbdev/omap/
11735
11736 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
11737 M:      Roger Quadros <rogerq@ti.com>
11738 M:      Tony Lindgren <tony@atomide.com>
11739 L:      linux-omap@vger.kernel.org
11740 S:      Maintained
11741 F:      drivers/memory/omap-gpmc.c
11742 F:      arch/arm/mach-omap2/*gpmc*
11743
11744 OMAP GPIO DRIVER
11745 M:      Grygorii Strashko <grygorii.strashko@ti.com>
11746 M:      Santosh Shilimkar <ssantosh@kernel.org>
11747 M:      Kevin Hilman <khilman@kernel.org>
11748 L:      linux-omap@vger.kernel.org
11749 S:      Maintained
11750 F:      Documentation/devicetree/bindings/gpio/gpio-omap.txt
11751 F:      drivers/gpio/gpio-omap.c
11752
11753 OMAP HARDWARE SPINLOCK SUPPORT
11754 M:      Ohad Ben-Cohen <ohad@wizery.com>
11755 L:      linux-omap@vger.kernel.org
11756 S:      Maintained
11757 F:      drivers/hwspinlock/omap_hwspinlock.c
11758
11759 OMAP HS MMC SUPPORT
11760 L:      linux-mmc@vger.kernel.org
11761 L:      linux-omap@vger.kernel.org
11762 S:      Orphan
11763 F:      drivers/mmc/host/omap_hsmmc.c
11764
11765 OMAP HWMOD DATA
11766 M:      Paul Walmsley <paul@pwsan.com>
11767 L:      linux-omap@vger.kernel.org
11768 S:      Maintained
11769 F:      arch/arm/mach-omap2/omap_hwmod*data*
11770
11771 OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
11772 M:      Benoît Cousson <bcousson@baylibre.com>
11773 L:      linux-omap@vger.kernel.org
11774 S:      Maintained
11775 F:      arch/arm/mach-omap2/omap_hwmod_44xx_data.c
11776
11777 OMAP HWMOD SUPPORT
11778 M:      Benoît Cousson <bcousson@baylibre.com>
11779 M:      Paul Walmsley <paul@pwsan.com>
11780 L:      linux-omap@vger.kernel.org
11781 S:      Maintained
11782 F:      arch/arm/mach-omap2/omap_hwmod.*
11783
11784 OMAP I2C DRIVER
11785 M:      Vignesh R <vigneshr@ti.com>
11786 L:      linux-omap@vger.kernel.org
11787 L:      linux-i2c@vger.kernel.org
11788 S:      Maintained
11789 F:      Documentation/devicetree/bindings/i2c/i2c-omap.txt
11790 F:      drivers/i2c/busses/i2c-omap.c
11791
11792 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
11793 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11794 L:      linux-media@vger.kernel.org
11795 S:      Maintained
11796 F:      Documentation/devicetree/bindings/media/ti,omap3isp.txt
11797 F:      drivers/media/platform/omap3isp/
11798 F:      drivers/staging/media/omap4iss/
11799
11800 OMAP MMC SUPPORT
11801 M:      Aaro Koskinen <aaro.koskinen@iki.fi>
11802 L:      linux-omap@vger.kernel.org
11803 S:      Odd Fixes
11804 F:      drivers/mmc/host/omap.c
11805
11806 OMAP POWER MANAGEMENT SUPPORT
11807 M:      Kevin Hilman <khilman@kernel.org>
11808 L:      linux-omap@vger.kernel.org
11809 S:      Maintained
11810 F:      arch/arm/*omap*/*pm*
11811 F:      drivers/cpufreq/omap-cpufreq.c
11812
11813 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
11814 M:      Rajendra Nayak <rnayak@codeaurora.org>
11815 M:      Paul Walmsley <paul@pwsan.com>
11816 L:      linux-omap@vger.kernel.org
11817 S:      Maintained
11818 F:      arch/arm/mach-omap2/prm*
11819
11820 OMAP RANDOM NUMBER GENERATOR SUPPORT
11821 M:      Deepak Saxena <dsaxena@plexity.net>
11822 S:      Maintained
11823 F:      drivers/char/hw_random/omap-rng.c
11824
11825 OMAP USB SUPPORT
11826 L:      linux-usb@vger.kernel.org
11827 L:      linux-omap@vger.kernel.org
11828 S:      Orphan
11829 F:      drivers/usb/*/*omap*
11830 F:      arch/arm/*omap*/usb*
11831
11832 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
11833 M:      Mark Jackson <mpfj@newflow.co.uk>
11834 L:      linux-omap@vger.kernel.org
11835 S:      Maintained
11836 F:      arch/arm/boot/dts/am335x-nano.dts
11837
11838 OMAP1 SUPPORT
11839 M:      Aaro Koskinen <aaro.koskinen@iki.fi>
11840 M:      Tony Lindgren <tony@atomide.com>
11841 L:      linux-omap@vger.kernel.org
11842 Q:      http://patchwork.kernel.org/project/linux-omap/list/
11843 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
11844 S:      Maintained
11845 F:      arch/arm/mach-omap1/
11846 F:      arch/arm/plat-omap/
11847 F:      arch/arm/configs/omap1_defconfig
11848 F:      drivers/i2c/busses/i2c-omap.c
11849 F:      include/linux/platform_data/i2c-omap.h
11850 F:      include/linux/platform_data/ams-delta-fiq.h
11851
11852 OMAP2+ SUPPORT
11853 M:      Tony Lindgren <tony@atomide.com>
11854 L:      linux-omap@vger.kernel.org
11855 W:      http://www.muru.com/linux/omap/
11856 W:      http://linux.omap.com/
11857 Q:      http://patchwork.kernel.org/project/linux-omap/list/
11858 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
11859 S:      Maintained
11860 F:      arch/arm/mach-omap2/
11861 F:      arch/arm/plat-omap/
11862 F:      arch/arm/configs/omap2plus_defconfig
11863 F:      drivers/i2c/busses/i2c-omap.c
11864 F:      drivers/irqchip/irq-omap-intc.c
11865 F:      drivers/mfd/*omap*.c
11866 F:      drivers/mfd/menelaus.c
11867 F:      drivers/mfd/palmas.c
11868 F:      drivers/mfd/tps65217.c
11869 F:      drivers/mfd/tps65218.c
11870 F:      drivers/mfd/tps65910.c
11871 F:      drivers/mfd/twl-core.[ch]
11872 F:      drivers/mfd/twl4030*.c
11873 F:      drivers/mfd/twl6030*.c
11874 F:      drivers/mfd/twl6040*.c
11875 F:      drivers/regulator/palmas-regulator*.c
11876 F:      drivers/regulator/pbias-regulator.c
11877 F:      drivers/regulator/tps65217-regulator.c
11878 F:      drivers/regulator/tps65218-regulator.c
11879 F:      drivers/regulator/tps65910-regulator.c
11880 F:      drivers/regulator/twl-regulator.c
11881 F:      drivers/regulator/twl6030-regulator.c
11882 F:      include/linux/platform_data/i2c-omap.h
11883
11884 ONION OMEGA2+ BOARD
11885 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
11886 L:      linux-mips@vger.kernel.org
11887 S:      Maintained
11888 F:      arch/mips/boot/dts/ralink/omega2p.dts
11889
11890 OMFS FILESYSTEM
11891 M:      Bob Copeland <me@bobcopeland.com>
11892 L:      linux-karma-devel@lists.sourceforge.net
11893 S:      Maintained
11894 F:      Documentation/filesystems/omfs.txt
11895 F:      fs/omfs/
11896
11897 OMNIKEY CARDMAN 4000 DRIVER
11898 M:      Harald Welte <laforge@gnumonks.org>
11899 S:      Maintained
11900 F:      drivers/char/pcmcia/cm4000_cs.c
11901 F:      include/linux/cm4000_cs.h
11902 F:      include/uapi/linux/cm4000_cs.h
11903
11904 OMNIKEY CARDMAN 4040 DRIVER
11905 M:      Harald Welte <laforge@gnumonks.org>
11906 S:      Maintained
11907 F:      drivers/char/pcmcia/cm4040_cs.*
11908
11909 OMNIVISION OV13858 SENSOR DRIVER
11910 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
11911 L:      linux-media@vger.kernel.org
11912 T:      git git://linuxtv.org/media_tree.git
11913 S:      Maintained
11914 F:      drivers/media/i2c/ov13858.c
11915
11916 OMNIVISION OV2680 SENSOR DRIVER
11917 M:      Rui Miguel Silva <rmfrfs@gmail.com>
11918 L:      linux-media@vger.kernel.org
11919 T:      git git://linuxtv.org/media_tree.git
11920 S:      Maintained
11921 F:      drivers/media/i2c/ov2680.c
11922 F:      Documentation/devicetree/bindings/media/i2c/ov2680.txt
11923
11924 OMNIVISION OV2685 SENSOR DRIVER
11925 M:      Shunqian Zheng <zhengsq@rock-chips.com>
11926 L:      linux-media@vger.kernel.org
11927 T:      git git://linuxtv.org/media_tree.git
11928 S:      Maintained
11929 F:      drivers/media/i2c/ov2685.c
11930
11931 OMNIVISION OV5640 SENSOR DRIVER
11932 M:      Steve Longerbeam <slongerbeam@gmail.com>
11933 L:      linux-media@vger.kernel.org
11934 T:      git git://linuxtv.org/media_tree.git
11935 S:      Maintained
11936 F:      drivers/media/i2c/ov5640.c
11937
11938 OMNIVISION OV5647 SENSOR DRIVER
11939 M:      Luis Oliveira <lolivei@synopsys.com>
11940 L:      linux-media@vger.kernel.org
11941 T:      git git://linuxtv.org/media_tree.git
11942 S:      Maintained
11943 F:      drivers/media/i2c/ov5647.c
11944
11945 OMNIVISION OV5670 SENSOR DRIVER
11946 M:      Chiranjeevi Rapolu <chiranjeevi.rapolu@intel.com>
11947 M:      Hyungwoo Yang <hyungwoo.yang@intel.com>
11948 L:      linux-media@vger.kernel.org
11949 T:      git git://linuxtv.org/media_tree.git
11950 S:      Maintained
11951 F:      drivers/media/i2c/ov5670.c
11952
11953 OMNIVISION OV5675 SENSOR DRIVER
11954 M:      Shawn Tu <shawnx.tu@intel.com>
11955 L:      linux-media@vger.kernel.org
11956 T:      git git://linuxtv.org/media_tree.git
11957 S:      Maintained
11958 F:      drivers/media/i2c/ov5675.c
11959
11960 OMNIVISION OV5695 SENSOR DRIVER
11961 M:      Shunqian Zheng <zhengsq@rock-chips.com>
11962 L:      linux-media@vger.kernel.org
11963 T:      git git://linuxtv.org/media_tree.git
11964 S:      Maintained
11965 F:      drivers/media/i2c/ov5695.c
11966
11967 OMNIVISION OV7670 SENSOR DRIVER
11968 M:      Jonathan Corbet <corbet@lwn.net>
11969 L:      linux-media@vger.kernel.org
11970 T:      git git://linuxtv.org/media_tree.git
11971 S:      Maintained
11972 F:      drivers/media/i2c/ov7670.c
11973 F:      Documentation/devicetree/bindings/media/i2c/ov7670.txt
11974
11975 OMNIVISION OV772x SENSOR DRIVER
11976 M:      Jacopo Mondi <jacopo@jmondi.org>
11977 L:      linux-media@vger.kernel.org
11978 T:      git git://linuxtv.org/media_tree.git
11979 S:      Odd fixes
11980 F:      drivers/media/i2c/ov772x.c
11981 F:      include/media/i2c/ov772x.h
11982 F:      Documentation/devicetree/bindings/media/i2c/ov772x.txt
11983
11984 OMNIVISION OV7740 SENSOR DRIVER
11985 M:      Wenyou Yang <wenyou.yang@microchip.com>
11986 L:      linux-media@vger.kernel.org
11987 T:      git git://linuxtv.org/media_tree.git
11988 S:      Maintained
11989 F:      drivers/media/i2c/ov7740.c
11990 F:      Documentation/devicetree/bindings/media/i2c/ov7740.txt
11991
11992 OMNIVISION OV9640 SENSOR DRIVER
11993 M:      Petr Cvek <petrcvekcz@gmail.com>
11994 L:      linux-media@vger.kernel.org
11995 S:      Maintained
11996 F:      drivers/media/i2c/ov9640.*
11997
11998 OMNIVISION OV8856 SENSOR DRIVER
11999 M:      Ben Kao <ben.kao@intel.com>
12000 L:      linux-media@vger.kernel.org
12001 T:      git git://linuxtv.org/media_tree.git
12002 S:      Maintained
12003 F:      drivers/media/i2c/ov8856.c
12004
12005 OMNIVISION OV9650 SENSOR DRIVER
12006 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
12007 R:      Akinobu Mita <akinobu.mita@gmail.com>
12008 R:      Sylwester Nawrocki <s.nawrocki@samsung.com>
12009 L:      linux-media@vger.kernel.org
12010 T:      git git://linuxtv.org/media_tree.git
12011 S:      Maintained
12012 F:      drivers/media/i2c/ov9650.c
12013 F:      Documentation/devicetree/bindings/media/i2c/ov9650.txt
12014
12015 ONENAND FLASH DRIVER
12016 M:      Kyungmin Park <kyungmin.park@samsung.com>
12017 L:      linux-mtd@lists.infradead.org
12018 S:      Maintained
12019 F:      drivers/mtd/nand/onenand/
12020 F:      include/linux/mtd/onenand*.h
12021
12022 OP-TEE DRIVER
12023 M:      Jens Wiklander <jens.wiklander@linaro.org>
12024 L:      tee-dev@lists.linaro.org
12025 S:      Maintained
12026 F:      drivers/tee/optee/
12027
12028 OP-TEE RANDOM NUMBER GENERATOR (RNG) DRIVER
12029 M:      Sumit Garg <sumit.garg@linaro.org>
12030 L:      tee-dev@lists.linaro.org
12031 S:      Maintained
12032 F:      drivers/char/hw_random/optee-rng.c
12033
12034 OPA-VNIC DRIVER
12035 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
12036 M:      Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
12037 L:      linux-rdma@vger.kernel.org
12038 S:      Supported
12039 F:      drivers/infiniband/ulp/opa_vnic
12040
12041 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
12042 M:      Pantelis Antoniou <pantelis.antoniou@konsulko.com>
12043 M:      Frank Rowand <frowand.list@gmail.com>
12044 L:      devicetree@vger.kernel.org
12045 S:      Maintained
12046 F:      Documentation/devicetree/dynamic-resolution-notes.txt
12047 F:      Documentation/devicetree/overlay-notes.txt
12048 F:      drivers/of/overlay.c
12049 F:      drivers/of/resolver.c
12050 K:      of_overlay_notifier_
12051
12052 OPEN FIRMWARE AND FLATTENED DEVICE TREE
12053 M:      Rob Herring <robh+dt@kernel.org>
12054 M:      Frank Rowand <frowand.list@gmail.com>
12055 L:      devicetree@vger.kernel.org
12056 W:      http://www.devicetree.org/
12057 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
12058 S:      Maintained
12059 F:      drivers/of/
12060 F:      include/linux/of*.h
12061 F:      scripts/dtc/
12062 F:      Documentation/ABI/testing/sysfs-firmware-ofw
12063
12064 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
12065 M:      Rob Herring <robh+dt@kernel.org>
12066 M:      Mark Rutland <mark.rutland@arm.com>
12067 L:      devicetree@vger.kernel.org
12068 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
12069 Q:      http://patchwork.ozlabs.org/project/devicetree-bindings/list/
12070 S:      Maintained
12071 F:      Documentation/devicetree/
12072 F:      arch/*/boot/dts/
12073 F:      include/dt-bindings/
12074
12075 OPENCORES I2C BUS DRIVER
12076 M:      Peter Korsgaard <peter@korsgaard.com>
12077 M:      Andrew Lunn <andrew@lunn.ch>
12078 L:      linux-i2c@vger.kernel.org
12079 S:      Maintained
12080 F:      Documentation/devicetree/bindings/i2c/i2c-ocores.txt
12081 F:      Documentation/i2c/busses/i2c-ocores.rst
12082 F:      drivers/i2c/busses/i2c-ocores.c
12083 F:      include/linux/platform_data/i2c-ocores.h
12084
12085 OPENRISC ARCHITECTURE
12086 M:      Jonas Bonn <jonas@southpole.se>
12087 M:      Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
12088 M:      Stafford Horne <shorne@gmail.com>
12089 T:      git git://github.com/openrisc/linux.git
12090 L:      openrisc@lists.librecores.org
12091 W:      http://openrisc.io
12092 S:      Maintained
12093 F:      Documentation/devicetree/bindings/openrisc/
12094 F:      Documentation/openrisc/
12095 F:      arch/openrisc/
12096 F:      drivers/irqchip/irq-ompic.c
12097 F:      drivers/irqchip/irq-or1k-*
12098
12099 OPENVSWITCH
12100 M:      Pravin B Shelar <pshelar@ovn.org>
12101 L:      netdev@vger.kernel.org
12102 L:      dev@openvswitch.org
12103 W:      http://openvswitch.org
12104 S:      Maintained
12105 F:      net/openvswitch/
12106 F:      include/uapi/linux/openvswitch.h
12107
12108 OPERATING PERFORMANCE POINTS (OPP)
12109 M:      Viresh Kumar <vireshk@kernel.org>
12110 M:      Nishanth Menon <nm@ti.com>
12111 M:      Stephen Boyd <sboyd@kernel.org>
12112 L:      linux-pm@vger.kernel.org
12113 S:      Maintained
12114 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
12115 F:      drivers/opp/
12116 F:      include/linux/pm_opp.h
12117 F:      Documentation/power/opp.rst
12118 F:      Documentation/devicetree/bindings/opp/
12119
12120 OPL4 DRIVER
12121 M:      Clemens Ladisch <clemens@ladisch.de>
12122 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
12123 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
12124 S:      Maintained
12125 F:      sound/drivers/opl4/
12126
12127 OPROFILE
12128 M:      Robert Richter <rric@kernel.org>
12129 L:      oprofile-list@lists.sf.net
12130 S:      Maintained
12131 F:      arch/*/include/asm/oprofile*.h
12132 F:      arch/*/oprofile/
12133 F:      drivers/oprofile/
12134 F:      include/linux/oprofile.h
12135
12136 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
12137 M:      Mark Fasheh <mark@fasheh.com>
12138 M:      Joel Becker <jlbec@evilplan.org>
12139 M:      Joseph Qi <joseph.qi@linux.alibaba.com>
12140 L:      ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
12141 W:      http://ocfs2.wiki.kernel.org
12142 S:      Supported
12143 F:      Documentation/filesystems/ocfs2.txt
12144 F:      Documentation/filesystems/dlmfs.txt
12145 F:      fs/ocfs2/
12146
12147 ORANGEFS FILESYSTEM
12148 M:      Mike Marshall <hubcap@omnibond.com>
12149 R:      Martin Brandenburg <martin@omnibond.com>
12150 L:      devel@lists.orangefs.org
12151 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
12152 S:      Supported
12153 F:      fs/orangefs/
12154 F:      Documentation/filesystems/orangefs.txt
12155
12156 ORINOCO DRIVER
12157 L:      linux-wireless@vger.kernel.org
12158 W:      http://wireless.kernel.org/en/users/Drivers/orinoco
12159 W:      http://www.nongnu.org/orinoco/
12160 S:      Orphan
12161 F:      drivers/net/wireless/intersil/orinoco/
12162
12163 OV2659 OMNIVISION SENSOR DRIVER
12164 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
12165 L:      linux-media@vger.kernel.org
12166 W:      https://linuxtv.org
12167 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12168 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
12169 S:      Maintained
12170 F:      drivers/media/i2c/ov2659.c
12171 F:      include/media/i2c/ov2659.h
12172
12173 OVERLAY FILESYSTEM
12174 M:      Miklos Szeredi <miklos@szeredi.hu>
12175 L:      linux-unionfs@vger.kernel.org
12176 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
12177 S:      Supported
12178 F:      fs/overlayfs/
12179 F:      Documentation/filesystems/overlayfs.txt
12180
12181 P54 WIRELESS DRIVER
12182 M:      Christian Lamparter <chunkeey@googlemail.com>
12183 L:      linux-wireless@vger.kernel.org
12184 W:      http://wireless.kernel.org/en/users/Drivers/p54
12185 S:      Maintained
12186 F:      drivers/net/wireless/intersil/p54/
12187
12188 PA SEMI ETHERNET DRIVER
12189 L:      netdev@vger.kernel.org
12190 S:      Orphan
12191 F:      drivers/net/ethernet/pasemi/*
12192
12193 PA SEMI SMBUS DRIVER
12194 L:      linux-i2c@vger.kernel.org
12195 S:      Orphan
12196 F:      drivers/i2c/busses/i2c-pasemi.c
12197
12198 PACKING
12199 M:      Vladimir Oltean <olteanv@gmail.com>
12200 L:      netdev@vger.kernel.org
12201 S:      Supported
12202 F:      lib/packing.c
12203 F:      include/linux/packing.h
12204 F:      Documentation/core-api/packing.rst
12205
12206 PADATA PARALLEL EXECUTION MECHANISM
12207 M:      Steffen Klassert <steffen.klassert@secunet.com>
12208 L:      linux-crypto@vger.kernel.org
12209 S:      Maintained
12210 F:      kernel/padata.c
12211 F:      include/linux/padata.h
12212 F:      Documentation/padata.txt
12213
12214 PAGE POOL
12215 M:      Jesper Dangaard Brouer <hawk@kernel.org>
12216 M:      Ilias Apalodimas <ilias.apalodimas@linaro.org>
12217 L:      netdev@vger.kernel.org
12218 S:      Supported
12219 F:      net/core/page_pool.c
12220 F:      include/net/page_pool.h
12221
12222 PANASONIC LAPTOP ACPI EXTRAS DRIVER
12223 M:      Harald Welte <laforge@gnumonks.org>
12224 L:      platform-driver-x86@vger.kernel.org
12225 S:      Maintained
12226 F:      drivers/platform/x86/panasonic-laptop.c
12227
12228 PARALLEL LCD/KEYPAD PANEL DRIVER
12229 M:      Willy Tarreau <willy@haproxy.com>
12230 M:      Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
12231 S:      Odd Fixes
12232 F:      Documentation/admin-guide/lcd-panel-cgram.rst
12233 F:      drivers/auxdisplay/panel.c
12234
12235 PARALLEL PORT SUBSYSTEM
12236 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
12237 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
12238 L:      linux-parport@lists.infradead.org (subscribers-only)
12239 S:      Maintained
12240 F:      drivers/parport/
12241 F:      include/linux/parport*.h
12242 F:      drivers/char/ppdev.c
12243 F:      include/uapi/linux/ppdev.h
12244 F:      Documentation/driver-api/parport*.rst
12245
12246 PARAVIRT_OPS INTERFACE
12247 M:      Juergen Gross <jgross@suse.com>
12248 M:      Thomas Hellstrom <thellstrom@vmware.com>
12249 M:      "VMware, Inc." <pv-drivers@vmware.com>
12250 L:      virtualization@lists.linux-foundation.org
12251 S:      Supported
12252 F:      Documentation/virt/paravirt_ops.rst
12253 F:      arch/*/kernel/paravirt*
12254 F:      arch/*/include/asm/paravirt*.h
12255 F:      include/linux/hypervisor.h
12256
12257 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
12258 M:      Tim Waugh <tim@cyberelk.net>
12259 L:      linux-parport@lists.infradead.org (subscribers-only)
12260 S:      Maintained
12261 F:      Documentation/admin-guide/blockdev/paride.rst
12262 F:      drivers/block/paride/
12263
12264 PARISC ARCHITECTURE
12265 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
12266 M:      Helge Deller <deller@gmx.de>
12267 L:      linux-parisc@vger.kernel.org
12268 W:      http://www.parisc-linux.org/
12269 Q:      http://patchwork.kernel.org/project/linux-parisc/list/
12270 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
12271 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
12272 S:      Maintained
12273 F:      arch/parisc/
12274 F:      Documentation/parisc/
12275 F:      drivers/parisc/
12276 F:      drivers/char/agp/parisc-agp.c
12277 F:      drivers/input/serio/gscps2.c
12278 F:      drivers/parport/parport_gsc.*
12279 F:      drivers/tty/serial/8250/8250_gsc.c
12280 F:      drivers/video/fbdev/sti*
12281 F:      drivers/video/console/sti*
12282 F:      drivers/video/logo/logo_parisc*
12283
12284 PARMAN
12285 M:      Jiri Pirko <jiri@mellanox.com>
12286 L:      netdev@vger.kernel.org
12287 S:      Supported
12288 F:      lib/parman.c
12289 F:      lib/test_parman.c
12290 F:      include/linux/parman.h
12291
12292 PC ENGINES APU BOARD DRIVER
12293 M:      Enrico Weigelt, metux IT consult <info@metux.net>
12294 S:      Maintained
12295 F:      drivers/platform/x86/pcengines-apuv2.c
12296
12297 PC87360 HARDWARE MONITORING DRIVER
12298 M:      Jim Cromie <jim.cromie@gmail.com>
12299 L:      linux-hwmon@vger.kernel.org
12300 S:      Maintained
12301 F:      Documentation/hwmon/pc87360.rst
12302 F:      drivers/hwmon/pc87360.c
12303
12304 PC8736x GPIO DRIVER
12305 M:      Jim Cromie <jim.cromie@gmail.com>
12306 S:      Maintained
12307 F:      drivers/char/pc8736x_gpio.c
12308
12309 PC87427 HARDWARE MONITORING DRIVER
12310 M:      Jean Delvare <jdelvare@suse.com>
12311 L:      linux-hwmon@vger.kernel.org
12312 S:      Maintained
12313 F:      Documentation/hwmon/pc87427.rst
12314 F:      drivers/hwmon/pc87427.c
12315
12316 PCA9532 LED DRIVER
12317 M:      Riku Voipio <riku.voipio@iki.fi>
12318 S:      Maintained
12319 F:      drivers/leds/leds-pca9532.c
12320 F:      include/linux/leds-pca9532.h
12321
12322 PCA9541 I2C BUS MASTER SELECTOR DRIVER
12323 M:      Guenter Roeck <linux@roeck-us.net>
12324 L:      linux-i2c@vger.kernel.org
12325 S:      Maintained
12326 F:      drivers/i2c/muxes/i2c-mux-pca9541.c
12327
12328 PCDP - PRIMARY CONSOLE AND DEBUG PORT
12329 M:      Khalid Aziz <khalid@gonehiking.org>
12330 S:      Maintained
12331 F:      drivers/firmware/pcdp.*
12332
12333 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
12334 M:      Thomas Petazzoni <thomas.petazzoni@bootlin.com>
12335 L:      linux-pci@vger.kernel.org
12336 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12337 S:      Maintained
12338 F:      Documentation/devicetree/bindings/pci/aardvark-pci.txt
12339 F:      drivers/pci/controller/pci-aardvark.c
12340
12341 PCI DRIVER FOR ALTERA PCIE IP
12342 M:      Ley Foon Tan <lftan@altera.com>
12343 L:      rfi@lists.rocketboards.org (moderated for non-subscribers)
12344 L:      linux-pci@vger.kernel.org
12345 S:      Supported
12346 F:      Documentation/devicetree/bindings/pci/altera-pcie.txt
12347 F:      drivers/pci/controller/pcie-altera.c
12348
12349 PCI DRIVER FOR APPLIEDMICRO XGENE
12350 M:      Toan Le <toan@os.amperecomputing.com>
12351 L:      linux-pci@vger.kernel.org
12352 L:      linux-arm-kernel@lists.infradead.org
12353 S:      Maintained
12354 F:      Documentation/devicetree/bindings/pci/xgene-pci.txt
12355 F:      drivers/pci/controller/pci-xgene.c
12356
12357 PCI DRIVER FOR ARM VERSATILE PLATFORM
12358 M:      Rob Herring <robh@kernel.org>
12359 L:      linux-pci@vger.kernel.org
12360 L:      linux-arm-kernel@lists.infradead.org
12361 S:      Maintained
12362 F:      Documentation/devicetree/bindings/pci/versatile.txt
12363 F:      drivers/pci/controller/pci-versatile.c
12364
12365 PCI DRIVER FOR ARMADA 8K
12366 M:      Thomas Petazzoni <thomas.petazzoni@bootlin.com>
12367 L:      linux-pci@vger.kernel.org
12368 L:      linux-arm-kernel@lists.infradead.org
12369 S:      Maintained
12370 F:      Documentation/devicetree/bindings/pci/pci-armada8k.txt
12371 F:      drivers/pci/controller/dwc/pcie-armada8k.c
12372
12373 PCI DRIVER FOR CADENCE PCIE IP
12374 M:      Tom Joseph <tjoseph@cadence.com>
12375 L:      linux-pci@vger.kernel.org
12376 S:      Maintained
12377 F:      Documentation/devicetree/bindings/pci/cdns,*.txt
12378 F:      drivers/pci/controller/pcie-cadence*
12379
12380 PCI DRIVER FOR FREESCALE LAYERSCAPE
12381 M:      Minghuan Lian <minghuan.Lian@nxp.com>
12382 M:      Mingkai Hu <mingkai.hu@nxp.com>
12383 M:      Roy Zang <roy.zang@nxp.com>
12384 L:      linuxppc-dev@lists.ozlabs.org
12385 L:      linux-pci@vger.kernel.org
12386 L:      linux-arm-kernel@lists.infradead.org
12387 S:      Maintained
12388 F:      drivers/pci/controller/dwc/*layerscape*
12389
12390 PCI DRIVER FOR GENERIC OF HOSTS
12391 M:      Will Deacon <will@kernel.org>
12392 L:      linux-pci@vger.kernel.org
12393 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12394 S:      Maintained
12395 F:      Documentation/devicetree/bindings/pci/host-generic-pci.txt
12396 F:      drivers/pci/controller/pci-host-common.c
12397 F:      drivers/pci/controller/pci-host-generic.c
12398
12399 PCI DRIVER FOR IMX6
12400 M:      Richard Zhu <hongxing.zhu@nxp.com>
12401 M:      Lucas Stach <l.stach@pengutronix.de>
12402 L:      linux-pci@vger.kernel.org
12403 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12404 S:      Maintained
12405 F:      Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
12406 F:      drivers/pci/controller/dwc/*imx6*
12407
12408 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
12409 M:      Keith Busch <keith.busch@intel.com>
12410 M:      Jonathan Derrick <jonathan.derrick@intel.com>
12411 L:      linux-pci@vger.kernel.org
12412 S:      Supported
12413 F:      drivers/pci/controller/vmd.c
12414
12415 PCI DRIVER FOR MICROSEMI SWITCHTEC
12416 M:      Kurt Schwemmer <kurt.schwemmer@microsemi.com>
12417 M:      Logan Gunthorpe <logang@deltatee.com>
12418 L:      linux-pci@vger.kernel.org
12419 S:      Maintained
12420 F:      Documentation/driver-api/switchtec.rst
12421 F:      Documentation/ABI/testing/sysfs-class-switchtec
12422 F:      drivers/pci/switch/switchtec*
12423 F:      include/uapi/linux/switchtec_ioctl.h
12424 F:      include/linux/switchtec.h
12425 F:      drivers/ntb/hw/mscc/
12426
12427 PCI DRIVER FOR MOBIVEIL PCIE IP
12428 M:      Karthikeyan Mitran <m.karthikeyan@mobiveil.co.in>
12429 M:      Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
12430 L:      linux-pci@vger.kernel.org
12431 S:      Supported
12432 F:      Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
12433 F:      drivers/pci/controller/pcie-mobiveil.c
12434
12435 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
12436 M:      Thomas Petazzoni <thomas.petazzoni@bootlin.com>
12437 M:      Jason Cooper <jason@lakedaemon.net>
12438 L:      linux-pci@vger.kernel.org
12439 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12440 S:      Maintained
12441 F:      drivers/pci/controller/*mvebu*
12442
12443 PCI DRIVER FOR NVIDIA TEGRA
12444 M:      Thierry Reding <thierry.reding@gmail.com>
12445 L:      linux-tegra@vger.kernel.org
12446 L:      linux-pci@vger.kernel.org
12447 S:      Supported
12448 F:      Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
12449 F:      drivers/pci/controller/pci-tegra.c
12450
12451 PCI DRIVER FOR RENESAS R-CAR
12452 M:      Simon Horman <horms@verge.net.au>
12453 L:      linux-pci@vger.kernel.org
12454 L:      linux-renesas-soc@vger.kernel.org
12455 S:      Maintained
12456 F:      drivers/pci/controller/*rcar*
12457
12458 PCI DRIVER FOR SAMSUNG EXYNOS
12459 M:      Jingoo Han <jingoohan1@gmail.com>
12460 L:      linux-pci@vger.kernel.org
12461 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12462 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12463 S:      Maintained
12464 F:      drivers/pci/controller/dwc/pci-exynos.c
12465
12466 PCI DRIVER FOR SYNOPSYS DESIGNWARE
12467 M:      Jingoo Han <jingoohan1@gmail.com>
12468 M:      Gustavo Pimentel <gustavo.pimentel@synopsys.com>
12469 L:      linux-pci@vger.kernel.org
12470 S:      Maintained
12471 F:      Documentation/devicetree/bindings/pci/designware-pcie.txt
12472 F:      drivers/pci/controller/dwc/*designware*
12473
12474 PCI DRIVER FOR TI DRA7XX
12475 M:      Kishon Vijay Abraham I <kishon@ti.com>
12476 L:      linux-omap@vger.kernel.org
12477 L:      linux-pci@vger.kernel.org
12478 S:      Supported
12479 F:      Documentation/devicetree/bindings/pci/ti-pci.txt
12480 F:      drivers/pci/controller/dwc/pci-dra7xx.c
12481
12482 PCI DRIVER FOR TI KEYSTONE
12483 M:      Murali Karicheri <m-karicheri2@ti.com>
12484 L:      linux-pci@vger.kernel.org
12485 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12486 S:      Maintained
12487 F:      drivers/pci/controller/dwc/pci-keystone.c
12488
12489 PCI ENDPOINT SUBSYSTEM
12490 M:      Kishon Vijay Abraham I <kishon@ti.com>
12491 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
12492 L:      linux-pci@vger.kernel.org
12493 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
12494 S:      Supported
12495 F:      drivers/pci/endpoint/
12496 F:      drivers/misc/pci_endpoint_test.c
12497 F:      tools/pci/
12498
12499 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
12500 M:      Russell Currey <ruscur@russell.cc>
12501 M:      Sam Bobroff <sbobroff@linux.ibm.com>
12502 M:      Oliver O'Halloran <oohall@gmail.com>
12503 L:      linuxppc-dev@lists.ozlabs.org
12504 S:      Supported
12505 F:      Documentation/PCI/pci-error-recovery.rst
12506 F:      drivers/pci/pcie/aer.c
12507 F:      drivers/pci/pcie/dpc.c
12508 F:      drivers/pci/pcie/err.c
12509 F:      Documentation/powerpc/eeh-pci-error-recovery.rst
12510 F:      arch/powerpc/kernel/eeh*.c
12511 F:      arch/powerpc/platforms/*/eeh*.c
12512 F:      arch/powerpc/include/*/eeh*.h
12513
12514 PCI ERROR RECOVERY
12515 M:      Linas Vepstas <linasvepstas@gmail.com>
12516 L:      linux-pci@vger.kernel.org
12517 S:      Supported
12518 F:      Documentation/PCI/pci-error-recovery.rst
12519
12520 PCI MSI DRIVER FOR ALTERA MSI IP
12521 M:      Ley Foon Tan <lftan@altera.com>
12522 L:      rfi@lists.rocketboards.org (moderated for non-subscribers)
12523 L:      linux-pci@vger.kernel.org
12524 S:      Supported
12525 F:      Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
12526 F:      drivers/pci/controller/pcie-altera-msi.c
12527
12528 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
12529 M:      Toan Le <toan@os.amperecomputing.com>
12530 L:      linux-pci@vger.kernel.org
12531 L:      linux-arm-kernel@lists.infradead.org
12532 S:      Maintained
12533 F:      Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
12534 F:      drivers/pci/controller/pci-xgene-msi.c
12535
12536 PCI SUBSYSTEM
12537 M:      Bjorn Helgaas <bhelgaas@google.com>
12538 L:      linux-pci@vger.kernel.org
12539 Q:      http://patchwork.ozlabs.org/project/linux-pci/list/
12540 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
12541 S:      Supported
12542 F:      Documentation/devicetree/bindings/pci/
12543 F:      Documentation/PCI/
12544 F:      drivers/acpi/pci*
12545 F:      drivers/pci/
12546 F:      include/asm-generic/pci*
12547 F:      include/linux/pci*
12548 F:      include/linux/of_pci.h
12549 F:      include/uapi/linux/pci*
12550 F:      lib/pci*
12551 F:      arch/x86/pci/
12552 F:      arch/x86/kernel/quirks.c
12553 F:      arch/x86/kernel/early-quirks.c
12554
12555 PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
12556 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
12557 L:      linux-pci@vger.kernel.org
12558 Q:      http://patchwork.ozlabs.org/project/linux-pci/list/
12559 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
12560 S:      Supported
12561 F:      drivers/pci/controller/
12562
12563 PCIE DRIVER FOR ANNAPURNA LABS
12564 M:      Jonathan Chocron <jonnyc@amazon.com>
12565 L:      linux-pci@vger.kernel.org
12566 S:      Maintained
12567 F:      drivers/pci/controller/dwc/pcie-al.c
12568
12569 PCIE DRIVER FOR AMLOGIC MESON
12570 M:      Yue Wang <yue.wang@Amlogic.com>
12571 L:      linux-pci@vger.kernel.org
12572 L:      linux-amlogic@lists.infradead.org
12573 S:      Maintained
12574 F:      drivers/pci/controller/dwc/pci-meson.c
12575
12576 PCIE DRIVER FOR AXIS ARTPEC
12577 M:      Jesper Nilsson <jesper.nilsson@axis.com>
12578 L:      linux-arm-kernel@axis.com
12579 L:      linux-pci@vger.kernel.org
12580 S:      Maintained
12581 F:      Documentation/devicetree/bindings/pci/axis,artpec*
12582 F:      drivers/pci/controller/dwc/*artpec*
12583
12584 PCIE DRIVER FOR CAVIUM THUNDERX
12585 M:      David Daney <david.daney@cavium.com>
12586 L:      linux-pci@vger.kernel.org
12587 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12588 S:      Supported
12589 F:      Documentation/devicetree/bindings/pci/pci-thunder-*
12590 F:      drivers/pci/controller/pci-thunder-*
12591
12592 PCIE DRIVER FOR HISILICON
12593 M:      Zhou Wang <wangzhou1@hisilicon.com>
12594 L:      linux-pci@vger.kernel.org
12595 S:      Maintained
12596 F:      Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
12597 F:      drivers/pci/controller/dwc/pcie-hisi.c
12598
12599 PCIE DRIVER FOR HISILICON KIRIN
12600 M:      Xiaowei Song <songxiaowei@hisilicon.com>
12601 M:      Binghui Wang <wangbinghui@hisilicon.com>
12602 L:      linux-pci@vger.kernel.org
12603 S:      Maintained
12604 F:      Documentation/devicetree/bindings/pci/kirin-pcie.txt
12605 F:      drivers/pci/controller/dwc/pcie-kirin.c
12606
12607 PCIE DRIVER FOR HISILICON STB
12608 M:      Shawn Guo <shawn.guo@linaro.org>
12609 L:      linux-pci@vger.kernel.org
12610 S:      Maintained
12611 F:      Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
12612 F:      drivers/pci/controller/dwc/pcie-histb.c
12613
12614 PCIE DRIVER FOR MEDIATEK
12615 M:      Ryder Lee <ryder.lee@mediatek.com>
12616 L:      linux-pci@vger.kernel.org
12617 L:      linux-mediatek@lists.infradead.org
12618 S:      Supported
12619 F:      Documentation/devicetree/bindings/pci/mediatek*
12620 F:      drivers/pci/controller/*mediatek*
12621
12622 PCIE DRIVER FOR QUALCOMM MSM
12623 M:      Stanimir Varbanov <svarbanov@mm-sol.com>
12624 L:      linux-pci@vger.kernel.org
12625 L:      linux-arm-msm@vger.kernel.org
12626 S:      Maintained
12627 F:      drivers/pci/controller/dwc/*qcom*
12628
12629 PCIE DRIVER FOR ROCKCHIP
12630 M:      Shawn Lin <shawn.lin@rock-chips.com>
12631 L:      linux-pci@vger.kernel.org
12632 L:      linux-rockchip@lists.infradead.org
12633 S:      Maintained
12634 F:      Documentation/devicetree/bindings/pci/rockchip-pcie*
12635 F:      drivers/pci/controller/pcie-rockchip*
12636
12637 PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
12638 M:      Linus Walleij <linus.walleij@linaro.org>
12639 L:      linux-pci@vger.kernel.org
12640 S:      Maintained
12641 F:      Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
12642 F:      drivers/pci/controller/pci-v3-semi.c
12643
12644 PCIE DRIVER FOR SOCIONEXT UNIPHIER
12645 M:      Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
12646 L:      linux-pci@vger.kernel.org
12647 S:      Maintained
12648 F:      Documentation/devicetree/bindings/pci/uniphier-pcie.txt
12649 F:      drivers/pci/controller/dwc/pcie-uniphier.c
12650
12651 PCIE DRIVER FOR ST SPEAR13XX
12652 M:      Pratyush Anand <pratyush.anand@gmail.com>
12653 L:      linux-pci@vger.kernel.org
12654 S:      Maintained
12655 F:      drivers/pci/controller/dwc/*spear*
12656
12657 PCMCIA SUBSYSTEM
12658 M:      Dominik Brodowski <linux@dominikbrodowski.net>
12659 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
12660 S:      Odd Fixes
12661 F:      Documentation/pcmcia/
12662 F:      tools/pcmcia/
12663 F:      drivers/pcmcia/
12664 F:      include/pcmcia/
12665
12666 PCNET32 NETWORK DRIVER
12667 M:      Don Fry <pcnet32@frontier.com>
12668 L:      netdev@vger.kernel.org
12669 S:      Maintained
12670 F:      drivers/net/ethernet/amd/pcnet32.c
12671
12672 PCRYPT PARALLEL CRYPTO ENGINE
12673 M:      Steffen Klassert <steffen.klassert@secunet.com>
12674 L:      linux-crypto@vger.kernel.org
12675 S:      Maintained
12676 F:      crypto/pcrypt.c
12677 F:      include/crypto/pcrypt.h
12678
12679 PEAQ WMI HOTKEYS DRIVER
12680 M:      Hans de Goede <hdegoede@redhat.com>
12681 L:      platform-driver-x86@vger.kernel.org
12682 S:      Maintained
12683 F:      drivers/platform/x86/peaq-wmi.c
12684
12685 PENSANDO ETHERNET DRIVERS
12686 M:      Shannon Nelson <snelson@pensando.io>
12687 M:      Pensando Drivers <drivers@pensando.io>
12688 L:      netdev@vger.kernel.org
12689 S:      Supported
12690 F:      Documentation/networking/device_drivers/pensando/ionic.rst
12691 F:      drivers/net/ethernet/pensando/
12692
12693 PER-CPU MEMORY ALLOCATOR
12694 M:      Dennis Zhou <dennis@kernel.org>
12695 M:      Tejun Heo <tj@kernel.org>
12696 M:      Christoph Lameter <cl@linux.com>
12697 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
12698 S:      Maintained
12699 F:      include/linux/percpu*.h
12700 F:      mm/percpu*.c
12701 F:      arch/*/include/asm/percpu.h
12702
12703 PER-TASK DELAY ACCOUNTING
12704 M:      Balbir Singh <bsingharora@gmail.com>
12705 S:      Maintained
12706 F:      include/linux/delayacct.h
12707 F:      kernel/delayacct.c
12708
12709 PERFORMANCE EVENTS SUBSYSTEM
12710 M:      Peter Zijlstra <peterz@infradead.org>
12711 M:      Ingo Molnar <mingo@redhat.com>
12712 M:      Arnaldo Carvalho de Melo <acme@kernel.org>
12713 R:      Mark Rutland <mark.rutland@arm.com>
12714 R:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
12715 R:      Jiri Olsa <jolsa@redhat.com>
12716 R:      Namhyung Kim <namhyung@kernel.org>
12717 L:      linux-kernel@vger.kernel.org
12718 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
12719 S:      Supported
12720 F:      kernel/events/*
12721 F:      include/linux/perf_event.h
12722 F:      include/uapi/linux/perf_event.h
12723 F:      arch/*/kernel/perf_event*.c
12724 F:      arch/*/kernel/*/perf_event*.c
12725 F:      arch/*/kernel/*/*/perf_event*.c
12726 F:      arch/*/include/asm/perf_event.h
12727 F:      arch/*/kernel/perf_callchain.c
12728 F:      arch/*/events/*
12729 F:      arch/*/events/*/*
12730 F:      tools/perf/
12731
12732 PERSONALITY HANDLING
12733 M:      Christoph Hellwig <hch@infradead.org>
12734 L:      linux-abi-devel@lists.sourceforge.net
12735 S:      Maintained
12736 F:      include/linux/personality.h
12737 F:      include/uapi/linux/personality.h
12738
12739 PHOENIX RC FLIGHT CONTROLLER ADAPTER
12740 M:      Marcus Folkesson <marcus.folkesson@gmail.com>
12741 L:      linux-input@vger.kernel.org
12742 S:      Maintained
12743 F:      Documentation/input/devices/pxrc.rst
12744 F:      drivers/input/joystick/pxrc.c
12745
12746 PHONET PROTOCOL
12747 M:      Remi Denis-Courmont <courmisch@gmail.com>
12748 S:      Supported
12749 F:      Documentation/networking/phonet.txt
12750 F:      include/linux/phonet.h
12751 F:      include/net/phonet/
12752 F:      include/uapi/linux/phonet.h
12753 F:      net/phonet/
12754
12755 PHRAM MTD DRIVER
12756 M:      Joern Engel <joern@lazybastard.org>
12757 L:      linux-mtd@lists.infradead.org
12758 S:      Maintained
12759 F:      drivers/mtd/devices/phram.c
12760
12761 PICOLCD HID DRIVER
12762 M:      Bruno Prémont <bonbons@linux-vserver.org>
12763 L:      linux-input@vger.kernel.org
12764 S:      Maintained
12765 F:      drivers/hid/hid-picolcd*
12766
12767 PICOXCELL SUPPORT
12768 M:      Jamie Iles <jamie@jamieiles.com>
12769 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12770 T:      git git://github.com/jamieiles/linux-2.6-ji.git
12771 S:      Supported
12772 F:      arch/arm/boot/dts/picoxcell*
12773 F:      arch/arm/mach-picoxcell/
12774 F:      drivers/crypto/picoxcell*
12775
12776 PIDFD API
12777 M:      Christian Brauner <christian@brauner.io>
12778 L:      linux-kernel@vger.kernel.org
12779 S:      Maintained
12780 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brauner/linux.git
12781 F:      samples/pidfd/
12782 F:      tools/testing/selftests/pidfd/
12783 K:      (?i)pidfd
12784 K:      (?i)clone3
12785 K:      \b(clone_args|kernel_clone_args)\b
12786
12787 PIN CONTROL SUBSYSTEM
12788 M:      Linus Walleij <linus.walleij@linaro.org>
12789 L:      linux-gpio@vger.kernel.org
12790 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
12791 S:      Maintained
12792 F:      Documentation/devicetree/bindings/pinctrl/
12793 F:      Documentation/driver-api/pinctl.rst
12794 F:      drivers/pinctrl/
12795 F:      include/linux/pinctrl/
12796
12797 PIN CONTROLLER - MICROCHIP AT91
12798 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
12799 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12800 L:      linux-gpio@vger.kernel.org
12801 S:      Supported
12802 F:      drivers/pinctrl/pinctrl-at91*
12803 F:      drivers/gpio/gpio-sama5d2-piobu.c
12804
12805 PIN CONTROLLER - FREESCALE
12806 M:      Dong Aisheng <aisheng.dong@nxp.com>
12807 M:      Fabio Estevam <festevam@gmail.com>
12808 M:      Shawn Guo <shawnguo@kernel.org>
12809 M:      Stefan Agner <stefan@agner.ch>
12810 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
12811 L:      linux-gpio@vger.kernel.org
12812 S:      Maintained
12813 F:      drivers/pinctrl/freescale/
12814 F:      Documentation/devicetree/bindings/pinctrl/fsl,*
12815
12816 PIN CONTROLLER - INTEL
12817 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
12818 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
12819 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git
12820 S:      Maintained
12821 F:      drivers/pinctrl/intel/
12822
12823 PIN CONTROLLER - MEDIATEK
12824 M:      Sean Wang <sean.wang@kernel.org>
12825 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
12826 S:      Maintained
12827 F:      Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt
12828 F:      Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt
12829 F:      drivers/pinctrl/mediatek/
12830
12831 PIN CONTROLLER - QUALCOMM
12832 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
12833 S:      Maintained
12834 L:      linux-arm-msm@vger.kernel.org
12835 F:      Documentation/devicetree/bindings/pinctrl/qcom,*.txt
12836 F:      drivers/pinctrl/qcom/
12837
12838 PIN CONTROLLER - RENESAS
12839 M:      Geert Uytterhoeven <geert+renesas@glider.be>
12840 L:      linux-renesas-soc@vger.kernel.org
12841 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc
12842 S:      Maintained
12843 F:      drivers/pinctrl/pinctrl-rz*
12844 F:      drivers/pinctrl/sh-pfc/
12845
12846 PIN CONTROLLER - SAMSUNG
12847 M:      Tomasz Figa <tomasz.figa@gmail.com>
12848 M:      Krzysztof Kozlowski <krzk@kernel.org>
12849 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
12850 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12851 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12852 Q:      https://patchwork.kernel.org/project/linux-samsung-soc/list/
12853 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
12854 S:      Maintained
12855 F:      drivers/pinctrl/samsung/
12856 F:      include/dt-bindings/pinctrl/samsung.h
12857 F:      Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
12858
12859 PIN CONTROLLER - SINGLE
12860 M:      Tony Lindgren <tony@atomide.com>
12861 M:      Haojian Zhuang <haojian.zhuang@linaro.org>
12862 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12863 L:      linux-omap@vger.kernel.org
12864 S:      Maintained
12865 F:      drivers/pinctrl/pinctrl-single.c
12866
12867 PIN CONTROLLER - ST SPEAR
12868 M:      Viresh Kumar <vireshk@kernel.org>
12869 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12870 W:      http://www.st.com/spear
12871 S:      Maintained
12872 F:      drivers/pinctrl/spear/
12873
12874 PISTACHIO SOC SUPPORT
12875 M:      James Hartley <james.hartley@sondrel.com>
12876 L:      linux-mips@vger.kernel.org
12877 S:      Odd Fixes
12878 F:      arch/mips/pistachio/
12879 F:      arch/mips/include/asm/mach-pistachio/
12880 F:      arch/mips/boot/dts/img/pistachio*
12881 F:      arch/mips/configs/pistachio*_defconfig
12882
12883 PKTCDVD DRIVER
12884 S:      Orphan
12885 M:      linux-block@vger.kernel.org
12886 F:      drivers/block/pktcdvd.c
12887 F:      include/linux/pktcdvd.h
12888 F:      include/uapi/linux/pktcdvd.h
12889
12890 PKUNITY SOC DRIVERS
12891 M:      Guan Xuetao <gxt@pku.edu.cn>
12892 W:      http://mprc.pku.edu.cn/~guanxuetao/linux
12893 S:      Maintained
12894 T:      git git://github.com/gxt/linux.git
12895 F:      drivers/input/serio/i8042-unicore32io.h
12896 F:      drivers/i2c/busses/i2c-puv3.c
12897 F:      drivers/video/fbdev/fb-puv3.c
12898 F:      drivers/rtc/rtc-puv3.c
12899
12900 PLANTOWER PMS7003 AIR POLLUTION SENSOR DRIVER
12901 M:      Tomasz Duszynski <tduszyns@gmail.com>
12902 S:      Maintained
12903 F:      drivers/iio/chemical/pms7003.c
12904 F:      Documentation/devicetree/bindings/iio/chemical/plantower,pms7003.yaml
12905
12906 PMBUS HARDWARE MONITORING DRIVERS
12907 M:      Guenter Roeck <linux@roeck-us.net>
12908 L:      linux-hwmon@vger.kernel.org
12909 W:      http://hwmon.wiki.kernel.org/
12910 W:      http://www.roeck-us.net/linux/drivers/
12911 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
12912 S:      Maintained
12913 F:      Documentation/devicetree/bindings/hwmon/ibm,cffps1.txt
12914 F:      Documentation/devicetree/bindings/hwmon/max31785.txt
12915 F:      Documentation/devicetree/bindings/hwmon/ltc2978.txt
12916 F:      Documentation/hwmon/adm1275.rst
12917 F:      Documentation/hwmon/ibm-cffps.rst
12918 F:      Documentation/hwmon/ir35221.rst
12919 F:      Documentation/hwmon/lm25066.rst
12920 F:      Documentation/hwmon/ltc2978.rst
12921 F:      Documentation/hwmon/ltc3815.rst
12922 F:      Documentation/hwmon/max16064.rst
12923 F:      Documentation/hwmon/max20751.rst
12924 F:      Documentation/hwmon/max31785.rst
12925 F:      Documentation/hwmon/max34440.rst
12926 F:      Documentation/hwmon/max8688.rst
12927 F:      Documentation/hwmon/pmbus.rst
12928 F:      Documentation/hwmon/pmbus-core.rst
12929 F:      Documentation/hwmon/tps40422.rst
12930 F:      Documentation/hwmon/ucd9000.rst
12931 F:      Documentation/hwmon/ucd9200.rst
12932 F:      Documentation/hwmon/zl6100.rst
12933 F:      drivers/hwmon/pmbus/
12934 F:      include/linux/pmbus.h
12935
12936 PMC SIERRA MaxRAID DRIVER
12937 L:      linux-scsi@vger.kernel.org
12938 W:      http://www.pmc-sierra.com/
12939 S:      Orphan
12940 F:      drivers/scsi/pmcraid.*
12941
12942 PMC SIERRA PM8001 DRIVER
12943 M:      Jack Wang <jinpu.wang@cloud.ionos.com>
12944 L:      linux-scsi@vger.kernel.org
12945 S:      Supported
12946 F:      drivers/scsi/pm8001/
12947
12948 PNP SUPPORT
12949 M:      "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
12950 S:      Maintained
12951 F:      drivers/pnp/
12952
12953 PNI RM3100 IIO DRIVER
12954 M:      Song Qiang <songqiang1304521@gmail.com>
12955 L:      linux-iio@vger.kernel.org
12956 S:      Maintained
12957 F:      drivers/iio/magnetometer/rm3100*
12958 F:      Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.txt
12959
12960 POSIX CLOCKS and TIMERS
12961 M:      Thomas Gleixner <tglx@linutronix.de>
12962 L:      linux-kernel@vger.kernel.org
12963 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
12964 S:      Maintained
12965 F:      fs/timerfd.c
12966 F:      include/linux/timer*
12967 F:      kernel/time/*timer*
12968
12969 POWER MANAGEMENT CORE
12970 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
12971 L:      linux-pm@vger.kernel.org
12972 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
12973 B:      https://bugzilla.kernel.org
12974 S:      Supported
12975 F:      drivers/base/power/
12976 F:      include/linux/pm.h
12977 F:      include/linux/pm_*
12978 F:      include/linux/powercap.h
12979 F:      include/linux/intel_rapl.h
12980 F:      drivers/powercap/
12981 F:      kernel/configs/nopm.config
12982
12983 POWER STATE COORDINATION INTERFACE (PSCI)
12984 M:      Mark Rutland <mark.rutland@arm.com>
12985 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
12986 L:      linux-arm-kernel@lists.infradead.org
12987 S:      Maintained
12988 F:      drivers/firmware/psci/
12989 F:      include/linux/psci.h
12990 F:      include/uapi/linux/psci.h
12991
12992 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
12993 M:      Sebastian Reichel <sre@kernel.org>
12994 L:      linux-pm@vger.kernel.org
12995 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
12996 S:      Maintained
12997 F:      Documentation/ABI/testing/sysfs-class-power
12998 F:      Documentation/devicetree/bindings/power/supply/
12999 F:      include/linux/power_supply.h
13000 F:      drivers/power/supply/
13001
13002 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
13003 M:      Suraj Jitindar Singh <sjitindarsingh@gmail.com>
13004 L:      linuxppc-dev@lists.ozlabs.org
13005 S:      Maintained
13006 F:      drivers/char/powernv-op-panel.c
13007
13008 PPP OVER ATM (RFC 2364)
13009 M:      Mitchell Blank Jr <mitch@sfgoth.com>
13010 S:      Maintained
13011 F:      net/atm/pppoatm.c
13012 F:      include/uapi/linux/atmppp.h
13013
13014 PPP OVER ETHERNET
13015 M:      Michal Ostrowski <mostrows@earthlink.net>
13016 S:      Maintained
13017 F:      drivers/net/ppp/pppoe.c
13018 F:      drivers/net/ppp/pppox.c
13019
13020 PPP OVER L2TP
13021 M:      James Chapman <jchapman@katalix.com>
13022 S:      Maintained
13023 F:      net/l2tp/l2tp_ppp.c
13024 F:      include/linux/if_pppol2tp.h
13025 F:      include/uapi/linux/if_pppol2tp.h
13026
13027 PPP PROTOCOL DRIVERS AND COMPRESSORS
13028 M:      Paul Mackerras <paulus@samba.org>
13029 L:      linux-ppp@vger.kernel.org
13030 S:      Maintained
13031 F:      drivers/net/ppp/ppp_*
13032
13033 PPS SUPPORT
13034 M:      Rodolfo Giometti <giometti@enneenne.com>
13035 W:      http://wiki.enneenne.com/index.php/LinuxPPS_support
13036 L:      linuxpps@ml.enneenne.com (subscribers-only)
13037 S:      Maintained
13038 F:      Documentation/driver-api/pps.rst
13039 F:      Documentation/devicetree/bindings/pps/pps-gpio.txt
13040 F:      Documentation/ABI/testing/sysfs-pps
13041 F:      drivers/pps/
13042 F:      include/linux/pps*.h
13043 F:      include/uapi/linux/pps.h
13044
13045 PPTP DRIVER
13046 M:      Dmitry Kozlov <xeb@mail.ru>
13047 L:      netdev@vger.kernel.org
13048 S:      Maintained
13049 F:      drivers/net/ppp/pptp.c
13050 W:      http://sourceforge.net/projects/accel-pptp
13051
13052 PRINTK
13053 M:      Petr Mladek <pmladek@suse.com>
13054 M:      Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
13055 R:      Steven Rostedt <rostedt@goodmis.org>
13056 S:      Maintained
13057 F:      kernel/printk/
13058 F:      include/linux/printk.h
13059
13060 PRISM54 WIRELESS DRIVER
13061 M:      Luis Chamberlain <mcgrof@kernel.org>
13062 L:      linux-wireless@vger.kernel.org
13063 W:      http://wireless.kernel.org/en/users/Drivers/p54
13064 S:      Obsolete
13065 F:      drivers/net/wireless/intersil/prism54/
13066
13067 PROC FILESYSTEM
13068 R:      Alexey Dobriyan <adobriyan@gmail.com>
13069 L:      linux-kernel@vger.kernel.org
13070 L:      linux-fsdevel@vger.kernel.org
13071 S:      Maintained
13072 F:      fs/proc/
13073 F:      include/linux/proc_fs.h
13074 F:      tools/testing/selftests/proc/
13075 F:      Documentation/filesystems/proc.txt
13076
13077 PROC SYSCTL
13078 M:      Luis Chamberlain <mcgrof@kernel.org>
13079 M:      Kees Cook <keescook@chromium.org>
13080 L:      linux-kernel@vger.kernel.org
13081 L:      linux-fsdevel@vger.kernel.org
13082 S:      Maintained
13083 F:      fs/proc/proc_sysctl.c
13084 F:      include/linux/sysctl.h
13085 F:      kernel/sysctl.c
13086 F:      tools/testing/selftests/sysctl/
13087
13088 PS3 NETWORK SUPPORT
13089 M:      Geoff Levand <geoff@infradead.org>
13090 L:      netdev@vger.kernel.org
13091 L:      linuxppc-dev@lists.ozlabs.org
13092 S:      Maintained
13093 F:      drivers/net/ethernet/toshiba/ps3_gelic_net.*
13094
13095 PS3 PLATFORM SUPPORT
13096 M:      Geoff Levand <geoff@infradead.org>
13097 L:      linuxppc-dev@lists.ozlabs.org
13098 S:      Maintained
13099 F:      arch/powerpc/boot/ps3*
13100 F:      arch/powerpc/include/asm/lv1call.h
13101 F:      arch/powerpc/include/asm/ps3*.h
13102 F:      arch/powerpc/platforms/ps3/
13103 F:      drivers/*/ps3*
13104 F:      drivers/ps3/
13105 F:      drivers/rtc/rtc-ps3.c
13106 F:      drivers/usb/host/*ps3.c
13107 F:      sound/ppc/snd_ps3*
13108
13109 PS3VRAM DRIVER
13110 M:      Jim Paris <jim@jtan.com>
13111 M:      Geoff Levand <geoff@infradead.org>
13112 L:      linuxppc-dev@lists.ozlabs.org
13113 S:      Maintained
13114 F:      drivers/block/ps3vram.c
13115
13116 PSAMPLE PACKET SAMPLING SUPPORT:
13117 M:      Yotam Gigi <yotam.gi@gmail.com>
13118 S:      Maintained
13119 F:      net/psample
13120 F:      include/net/psample.h
13121 F:      include/uapi/linux/psample.h
13122
13123 PSTORE FILESYSTEM
13124 M:      Kees Cook <keescook@chromium.org>
13125 M:      Anton Vorontsov <anton@enomsg.org>
13126 M:      Colin Cross <ccross@android.com>
13127 M:      Tony Luck <tony.luck@intel.com>
13128 S:      Maintained
13129 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
13130 F:      fs/pstore/
13131 F:      include/linux/pstore*
13132 F:      drivers/firmware/efi/efi-pstore.c
13133 F:      drivers/acpi/apei/erst.c
13134 F:      Documentation/admin-guide/ramoops.rst
13135 F:      Documentation/devicetree/bindings/reserved-memory/ramoops.txt
13136 K:      \b(pstore|ramoops)
13137
13138 PTP HARDWARE CLOCK SUPPORT
13139 M:      Richard Cochran <richardcochran@gmail.com>
13140 L:      netdev@vger.kernel.org
13141 S:      Maintained
13142 W:      http://linuxptp.sourceforge.net/
13143 F:      Documentation/ABI/testing/sysfs-ptp
13144 F:      Documentation/driver-api/ptp.rst
13145 F:      drivers/net/phy/dp83640*
13146 F:      drivers/ptp/*
13147 F:      include/linux/ptp_cl*
13148
13149 PTRACE SUPPORT
13150 M:      Oleg Nesterov <oleg@redhat.com>
13151 S:      Maintained
13152 F:      include/asm-generic/syscall.h
13153 F:      include/linux/ptrace.h
13154 F:      include/linux/regset.h
13155 F:      include/linux/tracehook.h
13156 F:      include/uapi/linux/ptrace.h
13157 F:      include/uapi/linux/ptrace.h
13158 F:      kernel/ptrace.c
13159 F:      arch/*/ptrace*.c
13160 F:      arch/*/*/ptrace*.c
13161 F:      arch/*/include/asm/ptrace*.h
13162
13163 PULSE8-CEC DRIVER
13164 M:      Hans Verkuil <hverkuil@xs4all.nl>
13165 L:      linux-media@vger.kernel.org
13166 T:      git git://linuxtv.org/media_tree.git
13167 S:      Maintained
13168 F:      drivers/media/usb/pulse8-cec/*
13169 F:      Documentation/media/cec-drivers/pulse8-cec.rst
13170
13171 PVRUSB2 VIDEO4LINUX DRIVER
13172 M:      Mike Isely <isely@pobox.com>
13173 L:      pvrusb2@isely.net       (subscribers-only)
13174 L:      linux-media@vger.kernel.org
13175 W:      http://www.isely.net/pvrusb2/
13176 T:      git git://linuxtv.org/media_tree.git
13177 S:      Maintained
13178 F:      Documentation/media/v4l-drivers/pvrusb2*
13179 F:      drivers/media/usb/pvrusb2/
13180
13181 PWC WEBCAM DRIVER
13182 M:      Hans Verkuil <hverkuil@xs4all.nl>
13183 L:      linux-media@vger.kernel.org
13184 T:      git git://linuxtv.org/media_tree.git
13185 S:      Odd Fixes
13186 F:      drivers/media/usb/pwc/*
13187 F:      include/trace/events/pwc.h
13188
13189 PWM FAN DRIVER
13190 M:      Kamil Debski <kamil@wypas.org>
13191 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
13192 L:      linux-hwmon@vger.kernel.org
13193 S:      Supported
13194 F:      Documentation/devicetree/bindings/hwmon/pwm-fan.txt
13195 F:      Documentation/hwmon/pwm-fan.rst
13196 F:      drivers/hwmon/pwm-fan.c
13197
13198 PWM IR Transmitter
13199 M:      Sean Young <sean@mess.org>
13200 L:      linux-media@vger.kernel.org
13201 S:      Maintained
13202 F:      drivers/media/rc/pwm-ir-tx.c
13203
13204 PWM SUBSYSTEM
13205 M:      Thierry Reding <thierry.reding@gmail.com>
13206 L:      linux-pwm@vger.kernel.org
13207 S:      Maintained
13208 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
13209 F:      Documentation/driver-api/pwm.rst
13210 F:      Documentation/devicetree/bindings/pwm/
13211 F:      include/linux/pwm.h
13212 F:      drivers/pwm/
13213 F:      drivers/video/backlight/pwm_bl.c
13214 F:      include/linux/pwm_backlight.h
13215 F:      drivers/gpio/gpio-mvebu.c
13216 F:      Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
13217
13218 PXA GPIO DRIVER
13219 M:      Robert Jarzmik <robert.jarzmik@free.fr>
13220 L:      linux-gpio@vger.kernel.org
13221 S:      Maintained
13222 F:      drivers/gpio/gpio-pxa.c
13223
13224 PXA MMCI DRIVER
13225 S:      Orphan
13226
13227 PXA RTC DRIVER
13228 M:      Robert Jarzmik <robert.jarzmik@free.fr>
13229 L:      linux-rtc@vger.kernel.org
13230 S:      Maintained
13231
13232 PXA2xx/PXA3xx SUPPORT
13233 M:      Daniel Mack <daniel@zonque.org>
13234 M:      Haojian Zhuang <haojian.zhuang@gmail.com>
13235 M:      Robert Jarzmik <robert.jarzmik@free.fr>
13236 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13237 T:      git git://github.com/hzhuang1/linux.git
13238 T:      git git://github.com/rjarzmik/linux.git
13239 S:      Maintained
13240 F:      arch/arm/boot/dts/pxa*
13241 F:      arch/arm/mach-pxa/
13242 F:      drivers/dma/pxa*
13243 F:      drivers/pcmcia/pxa2xx*
13244 F:      drivers/pinctrl/pxa/
13245 F:      drivers/spi/spi-pxa2xx*
13246 F:      drivers/usb/gadget/udc/pxa2*
13247 F:      include/sound/pxa2xx-lib.h
13248 F:      sound/arm/pxa*
13249 F:      sound/soc/pxa/
13250
13251 QAT DRIVER
13252 M:      Giovanni Cabiddu <giovanni.cabiddu@intel.com>
13253 L:      qat-linux@intel.com
13254 S:      Supported
13255 F:      drivers/crypto/qat/
13256
13257 QCOM AUDIO (ASoC) DRIVERS
13258 M:      Patrick Lai <plai@codeaurora.org>
13259 M:      Banajit Goswami <bgoswami@codeaurora.org>
13260 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13261 S:      Supported
13262 F:      sound/soc/qcom/
13263
13264 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
13265 M:      Gabriel Somlo <somlo@cmu.edu>
13266 M:      "Michael S. Tsirkin" <mst@redhat.com>
13267 L:      qemu-devel@nongnu.org
13268 S:      Maintained
13269 F:      drivers/firmware/qemu_fw_cfg.c
13270 F:      include/uapi/linux/qemu_fw_cfg.h
13271
13272 QIB DRIVER
13273 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
13274 M:      Mike Marciniszyn <mike.marciniszyn@intel.com>
13275 L:      linux-rdma@vger.kernel.org
13276 S:      Supported
13277 F:      drivers/infiniband/hw/qib/
13278
13279 QLOGIC QL41xxx FCOE DRIVER
13280 M:      QLogic-Storage-Upstream@cavium.com
13281 L:      linux-scsi@vger.kernel.org
13282 S:      Supported
13283 F:      drivers/scsi/qedf/
13284
13285 QLOGIC QL41xxx ISCSI DRIVER
13286 M:      QLogic-Storage-Upstream@cavium.com
13287 L:      linux-scsi@vger.kernel.org
13288 S:      Supported
13289 F:      drivers/scsi/qedi/
13290
13291 QLOGIC QL4xxx ETHERNET DRIVER
13292 M:      Ariel Elior <aelior@marvell.com>
13293 M:      GR-everest-linux-l2@marvell.com
13294 L:      netdev@vger.kernel.org
13295 S:      Supported
13296 F:      drivers/net/ethernet/qlogic/qed/
13297 F:      include/linux/qed/
13298 F:      drivers/net/ethernet/qlogic/qede/
13299
13300 QLOGIC QL4xxx RDMA DRIVER
13301 M:      Michal Kalderon <mkalderon@marvell.com>
13302 M:      Ariel Elior <aelior@marvell.com>
13303 L:      linux-rdma@vger.kernel.org
13304 S:      Supported
13305 F:      drivers/infiniband/hw/qedr/
13306 F:      include/uapi/rdma/qedr-abi.h
13307
13308 QLOGIC QLA1280 SCSI DRIVER
13309 M:      Michael Reed <mdr@sgi.com>
13310 L:      linux-scsi@vger.kernel.org
13311 S:      Maintained
13312 F:      drivers/scsi/qla1280.[ch]
13313
13314 QLOGIC QLA2XXX FC-SCSI DRIVER
13315 M:      qla2xxx-upstream@qlogic.com
13316 L:      linux-scsi@vger.kernel.org
13317 S:      Supported
13318 F:      Documentation/scsi/LICENSE.qla2xxx
13319 F:      drivers/scsi/qla2xxx/
13320
13321 QLOGIC QLA3XXX NETWORK DRIVER
13322 M:      GR-Linux-NIC-Dev@marvell.com
13323 L:      netdev@vger.kernel.org
13324 S:      Supported
13325 F:      Documentation/networking/device_drivers/qlogic/LICENSE.qla3xxx
13326 F:      drivers/net/ethernet/qlogic/qla3xxx.*
13327
13328 QLOGIC QLA4XXX iSCSI DRIVER
13329 M:      QLogic-Storage-Upstream@qlogic.com
13330 L:      linux-scsi@vger.kernel.org
13331 S:      Supported
13332 F:      Documentation/scsi/LICENSE.qla4xxx
13333 F:      drivers/scsi/qla4xxx/
13334
13335 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
13336 M:      Shahed Shaikh <shshaikh@marvell.com>
13337 M:      Manish Chopra <manishc@marvell.com>
13338 M:      GR-Linux-NIC-Dev@marvell.com
13339 L:      netdev@vger.kernel.org
13340 S:      Supported
13341 F:      drivers/net/ethernet/qlogic/qlcnic/
13342
13343 QLOGIC QLGE 10Gb ETHERNET DRIVER
13344 M:      Manish Chopra <manishc@marvell.com>
13345 M:      GR-Linux-NIC-Dev@marvell.com
13346 L:      netdev@vger.kernel.org
13347 S:      Supported
13348 F:      drivers/staging/qlge/
13349
13350 QM1D1B0004 MEDIA DRIVER
13351 M:      Akihiro Tsukada <tskd08@gmail.com>
13352 L:      linux-media@vger.kernel.org
13353 S:      Odd Fixes
13354 F:      drivers/media/tuners/qm1d1b0004*
13355
13356 QM1D1C0042 MEDIA DRIVER
13357 M:      Akihiro Tsukada <tskd08@gmail.com>
13358 L:      linux-media@vger.kernel.org
13359 S:      Odd Fixes
13360 F:      drivers/media/tuners/qm1d1c0042*
13361
13362 QNX4 FILESYSTEM
13363 M:      Anders Larsen <al@alarsen.net>
13364 W:      http://www.alarsen.net/linux/qnx4fs/
13365 S:      Maintained
13366 F:      fs/qnx4/
13367 F:      include/uapi/linux/qnx4_fs.h
13368 F:      include/uapi/linux/qnxtypes.h
13369
13370 QORIQ DPAA2 FSL-MC BUS DRIVER
13371 M:      Stuart Yoder <stuyoder@gmail.com>
13372 M:      Laurentiu Tudor <laurentiu.tudor@nxp.com>
13373 L:      linux-kernel@vger.kernel.org
13374 S:      Maintained
13375 F:      drivers/bus/fsl-mc/
13376 F:      Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
13377 F:      Documentation/networking/device_drivers/freescale/dpaa2/overview.rst
13378
13379 QT1010 MEDIA DRIVER
13380 M:      Antti Palosaari <crope@iki.fi>
13381 L:      linux-media@vger.kernel.org
13382 W:      https://linuxtv.org
13383 W:      http://palosaari.fi/linux/
13384 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13385 T:      git git://linuxtv.org/anttip/media_tree.git
13386 S:      Maintained
13387 F:      drivers/media/tuners/qt1010*
13388
13389 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
13390 M:      Kalle Valo <kvalo@codeaurora.org>
13391 L:      ath10k@lists.infradead.org
13392 W:      http://wireless.kernel.org/en/users/Drivers/ath10k
13393 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
13394 S:      Supported
13395 F:      drivers/net/wireless/ath/ath10k/
13396
13397 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
13398 M:      QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
13399 L:      linux-wireless@vger.kernel.org
13400 W:      http://wireless.kernel.org/en/users/Drivers/ath9k
13401 S:      Supported
13402 F:      drivers/net/wireless/ath/ath9k/
13403
13404 QUALCOMM CAMERA SUBSYSTEM DRIVER
13405 M:      Todor Tomov <todor.too@gmail.com>
13406 L:      linux-media@vger.kernel.org
13407 S:      Maintained
13408 F:      Documentation/devicetree/bindings/media/qcom,camss.txt
13409 F:      Documentation/media/v4l-drivers/qcom_camss.rst
13410 F:      drivers/media/platform/qcom/camss/
13411
13412 QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
13413 M:      Ilia Lin <ilia.lin@kernel.org>
13414 L:      linux-pm@vger.kernel.org
13415 S:      Maintained
13416 F:      Documentation/devicetree/bindings/opp/qcom-nvmem-cpufreq.txt
13417 F:      drivers/cpufreq/qcom-cpufreq-nvmem.c
13418
13419 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
13420 M:      Timur Tabi <timur@kernel.org>
13421 L:      netdev@vger.kernel.org
13422 S:      Maintained
13423 F:      drivers/net/ethernet/qualcomm/emac/
13424
13425 QUALCOMM ETHQOS ETHERNET DRIVER
13426 M:      Vinod Koul <vkoul@kernel.org>
13427 M:      Niklas Cassel <niklas.cassel@linaro.org>
13428 L:      netdev@vger.kernel.org
13429 S:      Maintained
13430 F:      drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c
13431 F:      Documentation/devicetree/bindings/net/qcom,ethqos.txt
13432
13433 QUALCOMM GENERIC INTERFACE I2C DRIVER
13434 M:      Alok Chauhan <alokc@codeaurora.org>
13435 L:      linux-i2c@vger.kernel.org
13436 L:      linux-arm-msm@vger.kernel.org
13437 S:      Supported
13438 F:      drivers/i2c/busses/i2c-qcom-geni.c
13439
13440 QUALCOMM HEXAGON ARCHITECTURE
13441 M:      Richard Kuo <rkuo@codeaurora.org>
13442 L:      linux-hexagon@vger.kernel.org
13443 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
13444 S:      Supported
13445 F:      arch/hexagon/
13446
13447 QUALCOMM HIDMA DRIVER
13448 M:      Sinan Kaya <okaya@kernel.org>
13449 L:      linux-arm-kernel@lists.infradead.org
13450 L:      linux-arm-msm@vger.kernel.org
13451 L:      dmaengine@vger.kernel.org
13452 S:      Supported
13453 F:      drivers/dma/qcom/hidma*
13454
13455 QUALCOMM IOMMU
13456 M:      Rob Clark <robdclark@gmail.com>
13457 L:      iommu@lists.linux-foundation.org
13458 L:      linux-arm-msm@vger.kernel.org
13459 S:      Maintained
13460 F:      drivers/iommu/qcom_iommu.c
13461
13462 QUALCOMM TSENS THERMAL DRIVER
13463 M:      Amit Kucheria <amit.kucheria@linaro.org>
13464 L:      linux-pm@vger.kernel.org
13465 L:      linux-arm-msm@vger.kernel.org
13466 S:      Maintained
13467 F:      drivers/thermal/qcom/
13468
13469 QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
13470 M:      Stanimir Varbanov <stanimir.varbanov@linaro.org>
13471 L:      linux-media@vger.kernel.org
13472 L:      linux-arm-msm@vger.kernel.org
13473 T:      git git://linuxtv.org/media_tree.git
13474 S:      Maintained
13475 F:      drivers/media/platform/qcom/venus/
13476
13477 QUALCOMM WCN36XX WIRELESS DRIVER
13478 M:      Kalle Valo <kvalo@codeaurora.org>
13479 L:      wcn36xx@lists.infradead.org
13480 W:      http://wireless.kernel.org/en/users/Drivers/wcn36xx
13481 T:      git git://github.com/KrasnikovEugene/wcn36xx.git
13482 S:      Supported
13483 F:      drivers/net/wireless/ath/wcn36xx/
13484
13485 QUANTENNA QTNFMAC WIRELESS DRIVER
13486 M:      Igor Mitsyanko <imitsyanko@quantenna.com>
13487 M:      Avinash Patil <avinashp@quantenna.com>
13488 M:      Sergey Matyukevich <smatyukevich@quantenna.com>
13489 L:      linux-wireless@vger.kernel.org
13490 S:      Maintained
13491 F:      drivers/net/wireless/quantenna
13492
13493 RADEON and AMDGPU DRM DRIVERS
13494 M:      Alex Deucher <alexander.deucher@amd.com>
13495 M:      Christian König <christian.koenig@amd.com>
13496 M:      David (ChunMing) Zhou <David1.Zhou@amd.com>
13497 L:      amd-gfx@lists.freedesktop.org
13498 T:      git git://people.freedesktop.org/~agd5f/linux
13499 S:      Supported
13500 F:      drivers/gpu/drm/radeon/
13501 F:      include/uapi/drm/radeon_drm.h
13502 F:      drivers/gpu/drm/amd/
13503 F:      include/uapi/drm/amdgpu_drm.h
13504
13505 RADEON FRAMEBUFFER DISPLAY DRIVER
13506 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
13507 L:      linux-fbdev@vger.kernel.org
13508 S:      Maintained
13509 F:      drivers/video/fbdev/aty/radeon*
13510 F:      include/uapi/linux/radeonfb.h
13511
13512 RADIOSHARK RADIO DRIVER
13513 M:      Hans Verkuil <hverkuil@xs4all.nl>
13514 L:      linux-media@vger.kernel.org
13515 T:      git git://linuxtv.org/media_tree.git
13516 S:      Maintained
13517 F:      drivers/media/radio/radio-shark.c
13518
13519 RADIOSHARK2 RADIO DRIVER
13520 M:      Hans Verkuil <hverkuil@xs4all.nl>
13521 L:      linux-media@vger.kernel.org
13522 T:      git git://linuxtv.org/media_tree.git
13523 S:      Maintained
13524 F:      drivers/media/radio/radio-shark2.c
13525 F:      drivers/media/radio/radio-tea5777.c
13526
13527 RADOS BLOCK DEVICE (RBD)
13528 M:      Ilya Dryomov <idryomov@gmail.com>
13529 M:      Sage Weil <sage@redhat.com>
13530 M:      Alex Elder <elder@kernel.org>
13531 L:      ceph-devel@vger.kernel.org
13532 W:      http://ceph.com/
13533 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
13534 T:      git git://github.com/ceph/ceph-client.git
13535 S:      Supported
13536 F:      Documentation/ABI/testing/sysfs-bus-rbd
13537 F:      drivers/block/rbd.c
13538 F:      drivers/block/rbd_types.h
13539
13540 RAGE128 FRAMEBUFFER DISPLAY DRIVER
13541 M:      Paul Mackerras <paulus@samba.org>
13542 L:      linux-fbdev@vger.kernel.org
13543 S:      Maintained
13544 F:      drivers/video/fbdev/aty/aty128fb.c
13545
13546 RAINSHADOW-CEC DRIVER
13547 M:      Hans Verkuil <hverkuil@xs4all.nl>
13548 L:      linux-media@vger.kernel.org
13549 T:      git git://linuxtv.org/media_tree.git
13550 S:      Maintained
13551 F:      drivers/media/usb/rainshadow-cec/*
13552
13553 RALINK MIPS ARCHITECTURE
13554 M:      John Crispin <john@phrozen.org>
13555 L:      linux-mips@vger.kernel.org
13556 S:      Maintained
13557 F:      arch/mips/ralink
13558
13559 RALINK RT2X00 WIRELESS LAN DRIVER
13560 P:      rt2x00 project
13561 M:      Stanislaw Gruszka <sgruszka@redhat.com>
13562 M:      Helmut Schaa <helmut.schaa@googlemail.com>
13563 L:      linux-wireless@vger.kernel.org
13564 S:      Maintained
13565 F:      drivers/net/wireless/ralink/rt2x00/
13566
13567 RAMDISK RAM BLOCK DEVICE DRIVER
13568 M:      Jens Axboe <axboe@kernel.dk>
13569 S:      Maintained
13570 F:      Documentation/admin-guide/blockdev/ramdisk.rst
13571 F:      drivers/block/brd.c
13572
13573 RANCHU VIRTUAL BOARD FOR MIPS
13574 M:      Miodrag Dinic <miodrag.dinic@mips.com>
13575 L:      linux-mips@vger.kernel.org
13576 S:      Supported
13577 F:      arch/mips/generic/board-ranchu.c
13578 F:      arch/mips/configs/generic/board-ranchu.config
13579
13580 RANDOM NUMBER DRIVER
13581 M:      "Theodore Ts'o" <tytso@mit.edu>
13582 S:      Maintained
13583 F:      drivers/char/random.c
13584
13585 RAPIDIO SUBSYSTEM
13586 M:      Matt Porter <mporter@kernel.crashing.org>
13587 M:      Alexandre Bounine <alex.bou9@gmail.com>
13588 S:      Maintained
13589 F:      drivers/rapidio/
13590
13591 RAS INFRASTRUCTURE
13592 M:      Tony Luck <tony.luck@intel.com>
13593 M:      Borislav Petkov <bp@alien8.de>
13594 L:      linux-edac@vger.kernel.org
13595 S:      Maintained
13596 F:      drivers/ras/
13597 F:      include/linux/ras.h
13598 F:      include/ras/ras_event.h
13599 F:      Documentation/admin-guide/ras.rst
13600
13601 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
13602 L:      linux-wireless@vger.kernel.org
13603 S:      Orphan
13604 F:      drivers/net/wireless/ray*
13605
13606 RCUTORTURE TEST FRAMEWORK
13607 M:      "Paul E. McKenney" <paulmck@kernel.org>
13608 M:      Josh Triplett <josh@joshtriplett.org>
13609 R:      Steven Rostedt <rostedt@goodmis.org>
13610 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13611 R:      Lai Jiangshan <jiangshanlai@gmail.com>
13612 L:      rcu@vger.kernel.org
13613 S:      Supported
13614 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
13615 F:      tools/testing/selftests/rcutorture
13616
13617 RDC R-321X SoC
13618 M:      Florian Fainelli <florian@openwrt.org>
13619 S:      Maintained
13620
13621 RDC R6040 FAST ETHERNET DRIVER
13622 M:      Florian Fainelli <f.fainelli@gmail.com>
13623 L:      netdev@vger.kernel.org
13624 S:      Maintained
13625 F:      drivers/net/ethernet/rdc/r6040.c
13626
13627 RDMAVT - RDMA verbs software
13628 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
13629 M:      Mike Marciniszyn <mike.marciniszyn@intel.com>
13630 L:      linux-rdma@vger.kernel.org
13631 S:      Supported
13632 F:      drivers/infiniband/sw/rdmavt
13633
13634 RDS - RELIABLE DATAGRAM SOCKETS
13635 M:      Santosh Shilimkar <santosh.shilimkar@oracle.com>
13636 L:      netdev@vger.kernel.org
13637 L:      linux-rdma@vger.kernel.org
13638 L:      rds-devel@oss.oracle.com (moderated for non-subscribers)
13639 W:      https://oss.oracle.com/projects/rds/
13640 S:      Supported
13641 F:      net/rds/
13642 F:      Documentation/networking/rds.txt
13643
13644 RDT - RESOURCE ALLOCATION
13645 M:      Fenghua Yu <fenghua.yu@intel.com>
13646 M:      Reinette Chatre <reinette.chatre@intel.com>
13647 L:      linux-kernel@vger.kernel.org
13648 S:      Supported
13649 F:      arch/x86/kernel/cpu/resctrl/
13650 F:      arch/x86/include/asm/resctrl_sched.h
13651 F:      Documentation/x86/resctrl*
13652
13653 READ-COPY UPDATE (RCU)
13654 M:      "Paul E. McKenney" <paulmck@kernel.org>
13655 M:      Josh Triplett <josh@joshtriplett.org>
13656 R:      Steven Rostedt <rostedt@goodmis.org>
13657 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13658 R:      Lai Jiangshan <jiangshanlai@gmail.com>
13659 R:      Joel Fernandes <joel@joelfernandes.org>
13660 L:      rcu@vger.kernel.org
13661 W:      http://www.rdrop.com/users/paulmck/RCU/
13662 S:      Supported
13663 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
13664 F:      Documentation/RCU/
13665 X:      Documentation/RCU/torture.txt
13666 F:      include/linux/rcu*
13667 X:      include/linux/srcu*.h
13668 F:      kernel/rcu/
13669 X:      kernel/rcu/srcu*.c
13670
13671 REAL TIME CLOCK (RTC) SUBSYSTEM
13672 M:      Alessandro Zummo <a.zummo@towertech.it>
13673 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
13674 L:      linux-rtc@vger.kernel.org
13675 Q:      http://patchwork.ozlabs.org/project/rtc-linux/list/
13676 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
13677 S:      Maintained
13678 F:      Documentation/devicetree/bindings/rtc/
13679 F:      Documentation/admin-guide/rtc.rst
13680 F:      drivers/rtc/
13681 F:      include/linux/rtc.h
13682 F:      include/uapi/linux/rtc.h
13683 F:      include/linux/rtc/
13684 F:      include/linux/platform_data/rtc-*
13685 F:      tools/testing/selftests/rtc/
13686
13687 REALTEK AUDIO CODECS
13688 M:      Bard Liao <bardliao@realtek.com>
13689 M:      Oder Chiou <oder_chiou@realtek.com>
13690 S:      Maintained
13691 F:      sound/soc/codecs/rt*
13692 F:      include/sound/rt*.h
13693
13694 REALTEK RTL83xx SMI DSA ROUTER CHIPS
13695 M:      Linus Walleij <linus.walleij@linaro.org>
13696 S:      Maintained
13697 F:      Documentation/devicetree/bindings/net/dsa/realtek-smi.txt
13698 F:      drivers/net/dsa/realtek-smi*
13699 F:      drivers/net/dsa/rtl83*
13700
13701 REDPINE WIRELESS DRIVER
13702 M:      Amitkumar Karwar <amitkarwar@gmail.com>
13703 M:      Siva Rebbagondla <siva8118@gmail.com>
13704 L:      linux-wireless@vger.kernel.org
13705 S:      Maintained
13706 F:      drivers/net/wireless/rsi/
13707
13708 REGISTER MAP ABSTRACTION
13709 M:      Mark Brown <broonie@kernel.org>
13710 L:      linux-kernel@vger.kernel.org
13711 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
13712 S:      Supported
13713 F:      Documentation/devicetree/bindings/regmap/
13714 F:      drivers/base/regmap/
13715 F:      include/linux/regmap.h
13716
13717 REISERFS FILE SYSTEM
13718 L:      reiserfs-devel@vger.kernel.org
13719 S:      Supported
13720 F:      fs/reiserfs/
13721
13722 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
13723 M:      Ohad Ben-Cohen <ohad@wizery.com>
13724 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
13725 L:      linux-remoteproc@vger.kernel.org
13726 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
13727 S:      Maintained
13728 F:      Documentation/devicetree/bindings/remoteproc/
13729 F:      Documentation/ABI/testing/sysfs-class-remoteproc
13730 F:      Documentation/remoteproc.txt
13731 F:      drivers/remoteproc/
13732 F:      include/linux/remoteproc.h
13733 F:      include/linux/remoteproc/
13734
13735 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
13736 M:      Ohad Ben-Cohen <ohad@wizery.com>
13737 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
13738 L:      linux-remoteproc@vger.kernel.org
13739 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
13740 S:      Maintained
13741 F:      drivers/rpmsg/
13742 F:      Documentation/rpmsg.txt
13743 F:      Documentation/ABI/testing/sysfs-bus-rpmsg
13744 F:      include/linux/rpmsg.h
13745 F:      include/linux/rpmsg/
13746 F:      include/uapi/linux/rpmsg.h
13747 F:      samples/rpmsg/
13748
13749 RENESAS CLOCK DRIVERS
13750 M:      Geert Uytterhoeven <geert+renesas@glider.be>
13751 L:      linux-renesas-soc@vger.kernel.org
13752 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas
13753 S:      Supported
13754 F:      drivers/clk/renesas/
13755
13756 RENESAS EMEV2 I2C DRIVER
13757 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
13758 S:      Supported
13759 F:      Documentation/devicetree/bindings/i2c/i2c-emev2.txt
13760 F:      drivers/i2c/busses/i2c-emev2.c
13761
13762 RENESAS ETHERNET DRIVERS
13763 R:      Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
13764 L:      netdev@vger.kernel.org
13765 L:      linux-renesas-soc@vger.kernel.org
13766 F:      Documentation/devicetree/bindings/net/renesas,*.txt
13767 F:      Documentation/devicetree/bindings/net/sh_eth.txt
13768 F:      drivers/net/ethernet/renesas/
13769 F:      include/linux/sh_eth.h
13770
13771 RENESAS R-CAR GYROADC DRIVER
13772 M:      Marek Vasut <marek.vasut@gmail.com>
13773 L:      linux-iio@vger.kernel.org
13774 S:      Supported
13775 F:      Documentation/devicetree/bindings/iio/adc/renesas,gyroadc.txt
13776 F:      drivers/iio/adc/rcar-gyroadc.c
13777
13778 RENESAS R-CAR I2C DRIVERS
13779 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
13780 S:      Supported
13781 F:      Documentation/devicetree/bindings/i2c/i2c-rcar.txt
13782 F:      Documentation/devicetree/bindings/i2c/i2c-sh_mobile.txt
13783 F:      drivers/i2c/busses/i2c-rcar.c
13784 F:      drivers/i2c/busses/i2c-sh_mobile.c
13785
13786 RENESAS RIIC DRIVER
13787 M:      Chris Brandt <chris.brandt@renesas.com>
13788 S:      Supported
13789 F:      Documentation/devicetree/bindings/i2c/i2c-riic.txt
13790 F:      drivers/i2c/busses/i2c-riic.c
13791
13792 RENESAS USB PHY DRIVER
13793 M:      Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
13794 L:      linux-renesas-soc@vger.kernel.org
13795 S:      Maintained
13796 F:      drivers/phy/renesas/phy-rcar-gen3-usb*.c
13797
13798 RESET CONTROLLER FRAMEWORK
13799 M:      Philipp Zabel <p.zabel@pengutronix.de>
13800 T:      git git://git.pengutronix.de/git/pza/linux
13801 S:      Maintained
13802 F:      drivers/reset/
13803 F:      Documentation/devicetree/bindings/reset/
13804 F:      include/dt-bindings/reset/
13805 F:      include/linux/reset.h
13806 F:      include/linux/reset/
13807 F:      include/linux/reset-controller.h
13808
13809 RESTARTABLE SEQUENCES SUPPORT
13810 M:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13811 M:      Peter Zijlstra <peterz@infradead.org>
13812 M:      "Paul E. McKenney" <paulmck@kernel.org>
13813 M:      Boqun Feng <boqun.feng@gmail.com>
13814 L:      linux-kernel@vger.kernel.org
13815 S:      Supported
13816 F:      kernel/rseq.c
13817 F:      include/uapi/linux/rseq.h
13818 F:      include/trace/events/rseq.h
13819 F:      tools/testing/selftests/rseq/
13820
13821 RFKILL
13822 M:      Johannes Berg <johannes@sipsolutions.net>
13823 L:      linux-wireless@vger.kernel.org
13824 W:      http://wireless.kernel.org/
13825 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
13826 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
13827 S:      Maintained
13828 F:      Documentation/driver-api/rfkill.rst
13829 F:      Documentation/ABI/stable/sysfs-class-rfkill
13830 F:      net/rfkill/
13831 F:      include/linux/rfkill.h
13832 F:      include/uapi/linux/rfkill.h
13833
13834 RHASHTABLE
13835 M:      Thomas Graf <tgraf@suug.ch>
13836 M:      Herbert Xu <herbert@gondor.apana.org.au>
13837 L:      netdev@vger.kernel.org
13838 S:      Maintained
13839 F:      lib/rhashtable.c
13840 F:      lib/test_rhashtable.c
13841 F:      include/linux/rhashtable.h
13842 F:      include/linux/rhashtable-types.h
13843
13844 RICOH R5C592 MEMORYSTICK DRIVER
13845 M:      Maxim Levitsky <maximlevitsky@gmail.com>
13846 S:      Maintained
13847 F:      drivers/memstick/host/r592.*
13848
13849 RICOH SMARTMEDIA/XD DRIVER
13850 M:      Maxim Levitsky <maximlevitsky@gmail.com>
13851 S:      Maintained
13852 F:      drivers/mtd/nand/raw/r852.c
13853 F:      drivers/mtd/nand/raw/r852.h
13854
13855 RISC-V ARCHITECTURE
13856 M:      Paul Walmsley <paul.walmsley@sifive.com>
13857 M:      Palmer Dabbelt <palmer@sifive.com>
13858 M:      Albert Ou <aou@eecs.berkeley.edu>
13859 L:      linux-riscv@lists.infradead.org
13860 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git
13861 S:      Supported
13862 F:      arch/riscv/
13863 K:      riscv
13864 N:      riscv
13865
13866 ROCCAT DRIVERS
13867 M:      Stefan Achatz <erazor_de@users.sourceforge.net>
13868 W:      http://sourceforge.net/projects/roccat/
13869 S:      Maintained
13870 F:      drivers/hid/hid-roccat*
13871 F:      include/linux/hid-roccat*
13872 F:      Documentation/ABI/*/sysfs-driver-hid-roccat*
13873
13874 ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
13875 M:      Jacob Chen <jacob-chen@iotwrt.com>
13876 M:      Ezequiel Garcia <ezequiel@collabora.com>
13877 L:      linux-media@vger.kernel.org
13878 S:      Maintained
13879 F:      drivers/media/platform/rockchip/rga/
13880 F:      Documentation/devicetree/bindings/media/rockchip-rga.txt
13881
13882 HANTRO VPU CODEC DRIVER
13883 M:      Ezequiel Garcia <ezequiel@collabora.com>
13884 L:      linux-media@vger.kernel.org
13885 S:      Maintained
13886 F:      drivers/staging/media/hantro/
13887 F:      Documentation/devicetree/bindings/media/rockchip-vpu.txt
13888
13889 ROCKER DRIVER
13890 M:      Jiri Pirko <jiri@resnulli.us>
13891 L:      netdev@vger.kernel.org
13892 S:      Supported
13893 F:      drivers/net/ethernet/rocker/
13894
13895 ROCKETPORT DRIVER
13896 P:      Comtrol Corp.
13897 W:      http://www.comtrol.com
13898 S:      Maintained
13899 F:      Documentation/driver-api/serial/rocket.rst
13900 F:      drivers/tty/rocket*
13901
13902 ROCKETPORT EXPRESS/INFINITY DRIVER
13903 M:      Kevin Cernekee <cernekee@gmail.com>
13904 L:      linux-serial@vger.kernel.org
13905 S:      Odd Fixes
13906 F:      drivers/tty/serial/rp2.*
13907
13908 ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
13909 M:      Marek Vasut <marek.vasut+renesas@gmail.com>
13910 L:      linux-kernel@vger.kernel.org
13911 L:      linux-renesas-soc@vger.kernel.org
13912 S:      Supported
13913 F:      drivers/mfd/bd9571mwv.c
13914 F:      drivers/regulator/bd9571mwv-regulator.c
13915 F:      drivers/gpio/gpio-bd9571mwv.c
13916 F:      include/linux/mfd/bd9571mwv.h
13917 F:      Documentation/devicetree/bindings/mfd/bd9571mwv.txt
13918
13919 ROSE NETWORK LAYER
13920 M:      Ralf Baechle <ralf@linux-mips.org>
13921 L:      linux-hams@vger.kernel.org
13922 W:      http://www.linux-ax25.org/
13923 S:      Maintained
13924 F:      include/net/rose.h
13925 F:      include/uapi/linux/rose.h
13926 F:      net/rose/
13927
13928 RTL2830 MEDIA DRIVER
13929 M:      Antti Palosaari <crope@iki.fi>
13930 L:      linux-media@vger.kernel.org
13931 W:      https://linuxtv.org
13932 W:      http://palosaari.fi/linux/
13933 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13934 T:      git git://linuxtv.org/anttip/media_tree.git
13935 S:      Maintained
13936 F:      drivers/media/dvb-frontends/rtl2830*
13937
13938 RTL2832 MEDIA DRIVER
13939 M:      Antti Palosaari <crope@iki.fi>
13940 L:      linux-media@vger.kernel.org
13941 W:      https://linuxtv.org
13942 W:      http://palosaari.fi/linux/
13943 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13944 T:      git git://linuxtv.org/anttip/media_tree.git
13945 S:      Maintained
13946 F:      drivers/media/dvb-frontends/rtl2832*
13947
13948 RTL2832_SDR MEDIA DRIVER
13949 M:      Antti Palosaari <crope@iki.fi>
13950 L:      linux-media@vger.kernel.org
13951 W:      https://linuxtv.org
13952 W:      http://palosaari.fi/linux/
13953 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13954 T:      git git://linuxtv.org/anttip/media_tree.git
13955 S:      Maintained
13956 F:      drivers/media/dvb-frontends/rtl2832_sdr*
13957
13958 RTL8180 WIRELESS DRIVER
13959 L:      linux-wireless@vger.kernel.org
13960 W:      http://wireless.kernel.org/
13961 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
13962 S:      Orphan
13963 F:      drivers/net/wireless/realtek/rtl818x/rtl8180/
13964
13965 RTL8187 WIRELESS DRIVER
13966 M:      Herton Ronaldo Krzesinski <herton@canonical.com>
13967 M:      Hin-Tak Leung <htl10@users.sourceforge.net>
13968 M:      Larry Finger <Larry.Finger@lwfinger.net>
13969 L:      linux-wireless@vger.kernel.org
13970 W:      http://wireless.kernel.org/
13971 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
13972 S:      Maintained
13973 F:      drivers/net/wireless/realtek/rtl818x/rtl8187/
13974
13975 REALTEK WIRELESS DRIVER (rtlwifi family)
13976 M:      Ping-Ke Shih <pkshih@realtek.com>
13977 L:      linux-wireless@vger.kernel.org
13978 W:      http://wireless.kernel.org/
13979 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
13980 S:      Maintained
13981 F:      drivers/net/wireless/realtek/rtlwifi/
13982
13983 REALTEK WIRELESS DRIVER (rtw88)
13984 M:      Yan-Hsuan Chuang <yhchuang@realtek.com>
13985 L:      linux-wireless@vger.kernel.org
13986 S:      Maintained
13987 F:      drivers/net/wireless/realtek/rtw88/
13988
13989 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
13990 M:      Jes Sorensen <Jes.Sorensen@gmail.com>
13991 L:      linux-wireless@vger.kernel.org
13992 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
13993 S:      Maintained
13994 F:      drivers/net/wireless/realtek/rtl8xxxu/
13995
13996 RXRPC SOCKETS (AF_RXRPC)
13997 M:      David Howells <dhowells@redhat.com>
13998 L:      linux-afs@lists.infradead.org
13999 S:      Supported
14000 F:      net/rxrpc/
14001 F:      include/keys/rxrpc-type.h
14002 F:      include/net/af_rxrpc.h
14003 F:      include/trace/events/rxrpc.h
14004 F:      include/uapi/linux/rxrpc.h
14005 F:      Documentation/networking/rxrpc.txt
14006 W:      https://www.infradead.org/~dhowells/kafs/
14007
14008 S3 SAVAGE FRAMEBUFFER DRIVER
14009 M:      Antonino Daplas <adaplas@gmail.com>
14010 L:      linux-fbdev@vger.kernel.org
14011 S:      Maintained
14012 F:      drivers/video/fbdev/savage/
14013
14014 S390
14015 M:      Heiko Carstens <heiko.carstens@de.ibm.com>
14016 M:      Vasily Gorbik <gor@linux.ibm.com>
14017 M:      Christian Borntraeger <borntraeger@de.ibm.com>
14018 L:      linux-s390@vger.kernel.org
14019 W:      http://www.ibm.com/developerworks/linux/linux390/
14020 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
14021 S:      Supported
14022 F:      arch/s390/
14023 F:      drivers/s390/
14024 F:      Documentation/s390/
14025 F:      Documentation/driver-api/s390-drivers.rst
14026
14027 S390 COMMON I/O LAYER
14028 M:      Sebastian Ott <sebott@linux.ibm.com>
14029 M:      Peter Oberparleiter <oberpar@linux.ibm.com>
14030 L:      linux-s390@vger.kernel.org
14031 W:      http://www.ibm.com/developerworks/linux/linux390/
14032 S:      Supported
14033 F:      drivers/s390/cio/
14034
14035 S390 DASD DRIVER
14036 M:      Stefan Haberland <sth@linux.ibm.com>
14037 M:      Jan Hoeppner <hoeppner@linux.ibm.com>
14038 L:      linux-s390@vger.kernel.org
14039 W:      http://www.ibm.com/developerworks/linux/linux390/
14040 S:      Supported
14041 F:      drivers/s390/block/dasd*
14042 F:      block/partitions/ibm.c
14043
14044 S390 IOMMU (PCI)
14045 M:      Gerald Schaefer <gerald.schaefer@de.ibm.com>
14046 L:      linux-s390@vger.kernel.org
14047 W:      http://www.ibm.com/developerworks/linux/linux390/
14048 S:      Supported
14049 F:      drivers/iommu/s390-iommu.c
14050
14051 S390 IUCV NETWORK LAYER
14052 M:      Julian Wiedmann <jwi@linux.ibm.com>
14053 M:      Ursula Braun <ubraun@linux.ibm.com>
14054 L:      linux-s390@vger.kernel.org
14055 W:      http://www.ibm.com/developerworks/linux/linux390/
14056 S:      Supported
14057 F:      drivers/s390/net/*iucv*
14058 F:      include/net/iucv/
14059 F:      net/iucv/
14060
14061 S390 NETWORK DRIVERS
14062 M:      Julian Wiedmann <jwi@linux.ibm.com>
14063 M:      Ursula Braun <ubraun@linux.ibm.com>
14064 L:      linux-s390@vger.kernel.org
14065 W:      http://www.ibm.com/developerworks/linux/linux390/
14066 S:      Supported
14067 F:      drivers/s390/net/
14068
14069 S390 PCI SUBSYSTEM
14070 M:      Sebastian Ott <sebott@linux.ibm.com>
14071 M:      Gerald Schaefer <gerald.schaefer@de.ibm.com>
14072 L:      linux-s390@vger.kernel.org
14073 W:      http://www.ibm.com/developerworks/linux/linux390/
14074 S:      Supported
14075 F:      arch/s390/pci/
14076 F:      drivers/pci/hotplug/s390_pci_hpc.c
14077
14078 S390 VFIO-CCW DRIVER
14079 M:      Cornelia Huck <cohuck@redhat.com>
14080 M:      Eric Farman <farman@linux.ibm.com>
14081 R:      Halil Pasic <pasic@linux.ibm.com>
14082 L:      linux-s390@vger.kernel.org
14083 L:      kvm@vger.kernel.org
14084 S:      Supported
14085 F:      drivers/s390/cio/vfio_ccw*
14086 F:      Documentation/s390/vfio-ccw.rst
14087 F:      include/uapi/linux/vfio_ccw.h
14088
14089 S390 ZCRYPT DRIVER
14090 M:      Harald Freudenberger <freude@linux.ibm.com>
14091 L:      linux-s390@vger.kernel.org
14092 W:      http://www.ibm.com/developerworks/linux/linux390/
14093 S:      Supported
14094 F:      drivers/s390/crypto/
14095
14096 S390 VFIO AP DRIVER
14097 M:      Tony Krowiak <akrowiak@linux.ibm.com>
14098 M:      Pierre Morel <pmorel@linux.ibm.com>
14099 M:      Halil Pasic <pasic@linux.ibm.com>
14100 L:      linux-s390@vger.kernel.org
14101 W:      http://www.ibm.com/developerworks/linux/linux390/
14102 S:      Supported
14103 F:      drivers/s390/crypto/vfio_ap_drv.c
14104 F:      drivers/s390/crypto/vfio_ap_private.h
14105 F:      drivers/s390/crypto/vfio_ap_ops.c
14106 F:      Documentation/s390/vfio-ap.rst
14107
14108 S390 ZFCP DRIVER
14109 M:      Steffen Maier <maier@linux.ibm.com>
14110 M:      Benjamin Block <bblock@linux.ibm.com>
14111 L:      linux-s390@vger.kernel.org
14112 W:      http://www.ibm.com/developerworks/linux/linux390/
14113 S:      Supported
14114 F:      drivers/s390/scsi/zfcp_*
14115
14116 S3C24XX SD/MMC Driver
14117 M:      Ben Dooks <ben-linux@fluff.org>
14118 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14119 S:      Supported
14120 F:      drivers/mmc/host/s3cmci.*
14121
14122 SAA6588 RDS RECEIVER DRIVER
14123 M:      Hans Verkuil <hverkuil@xs4all.nl>
14124 L:      linux-media@vger.kernel.org
14125 T:      git git://linuxtv.org/media_tree.git
14126 W:      https://linuxtv.org
14127 S:      Odd Fixes
14128 F:      drivers/media/i2c/saa6588*
14129
14130 SAA7134 VIDEO4LINUX DRIVER
14131 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
14132 L:      linux-media@vger.kernel.org
14133 W:      https://linuxtv.org
14134 T:      git git://linuxtv.org/media_tree.git
14135 S:      Odd fixes
14136 F:      Documentation/media/v4l-drivers/saa7134*
14137 F:      drivers/media/pci/saa7134/
14138
14139 SAA7146 VIDEO4LINUX-2 DRIVER
14140 M:      Hans Verkuil <hverkuil@xs4all.nl>
14141 L:      linux-media@vger.kernel.org
14142 T:      git git://linuxtv.org/media_tree.git
14143 S:      Maintained
14144 F:      drivers/media/common/saa7146/
14145 F:      drivers/media/pci/saa7146/
14146 F:      include/media/drv-intf/saa7146*
14147
14148 SAFESETID SECURITY MODULE
14149 M:     Micah Morton <mortonm@chromium.org>
14150 S:     Supported
14151 F:     security/safesetid/
14152 F:     Documentation/admin-guide/LSM/SafeSetID.rst
14153
14154 SAMSUNG AUDIO (ASoC) DRIVERS
14155 M:      Krzysztof Kozlowski <krzk@kernel.org>
14156 M:      Sangbeom Kim <sbkim73@samsung.com>
14157 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
14158 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14159 S:      Supported
14160 F:      sound/soc/samsung/
14161 F:      Documentation/devicetree/bindings/sound/samsung*
14162
14163 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
14164 M:      Krzysztof Kozlowski <krzk@kernel.org>
14165 L:      linux-crypto@vger.kernel.org
14166 L:      linux-samsung-soc@vger.kernel.org
14167 S:      Maintained
14168 F:      drivers/crypto/exynos-rng.c
14169 F:      Documentation/devicetree/bindings/rng/samsung,exynos4-rng.txt
14170
14171 SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
14172 M:      Łukasz Stelmach <l.stelmach@samsung.com>
14173 L:      linux-samsung-soc@vger.kernel.org
14174 S:      Maintained
14175 F:      drivers/char/hw_random/exynos-trng.c
14176 F:      Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt
14177
14178 SAMSUNG FRAMEBUFFER DRIVER
14179 M:      Jingoo Han <jingoohan1@gmail.com>
14180 L:      linux-fbdev@vger.kernel.org
14181 S:      Maintained
14182 F:      drivers/video/fbdev/s3c-fb.c
14183
14184 SAMSUNG LAPTOP DRIVER
14185 M:      Corentin Chary <corentin.chary@gmail.com>
14186 L:      platform-driver-x86@vger.kernel.org
14187 S:      Maintained
14188 F:      drivers/platform/x86/samsung-laptop.c
14189
14190 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
14191 M:      Sangbeom Kim <sbkim73@samsung.com>
14192 M:      Krzysztof Kozlowski <krzk@kernel.org>
14193 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
14194 L:      linux-kernel@vger.kernel.org
14195 L:      linux-samsung-soc@vger.kernel.org
14196 S:      Supported
14197 F:      drivers/mfd/sec*.c
14198 F:      drivers/regulator/s2m*.c
14199 F:      drivers/regulator/s5m*.c
14200 F:      drivers/clk/clk-s2mps11.c
14201 F:      drivers/rtc/rtc-s5m.c
14202 F:      include/linux/mfd/samsung/
14203 F:      Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
14204 F:      Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
14205 F:      Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
14206 F:      Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
14207
14208 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
14209 M:      Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
14210 L:      linux-media@vger.kernel.org
14211 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
14212 S:      Maintained
14213 F:      drivers/media/platform/s3c-camif/
14214 F:      include/media/drv-intf/s3c_camif.h
14215
14216 SAMSUNG S3FWRN5 NFC DRIVER
14217 M:      Robert Baldyga <r.baldyga@samsung.com>
14218 M:      Krzysztof Opasiak <k.opasiak@samsung.com>
14219 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
14220 S:      Supported
14221 F:      drivers/nfc/s3fwrn5
14222
14223 SAMSUNG S5C73M3 CAMERA DRIVER
14224 M:      Kyungmin Park <kyungmin.park@samsung.com>
14225 M:      Andrzej Hajda <a.hajda@samsung.com>
14226 L:      linux-media@vger.kernel.org
14227 S:      Supported
14228 F:      drivers/media/i2c/s5c73m3/*
14229
14230 SAMSUNG S5K5BAF CAMERA DRIVER
14231 M:      Kyungmin Park <kyungmin.park@samsung.com>
14232 M:      Andrzej Hajda <a.hajda@samsung.com>
14233 L:      linux-media@vger.kernel.org
14234 S:      Supported
14235 F:      drivers/media/i2c/s5k5baf.c
14236
14237 SAMSUNG S5P Security SubSystem (SSS) DRIVER
14238 M:      Krzysztof Kozlowski <krzk@kernel.org>
14239 M:      Vladimir Zapolskiy <vz@mleia.com>
14240 M:      Kamil Konieczny <k.konieczny@partner.samsung.com>
14241 L:      linux-crypto@vger.kernel.org
14242 L:      linux-samsung-soc@vger.kernel.org
14243 S:      Maintained
14244 F:      Documentation/devicetree/bindings/crypto/samsung-slimsss.txt
14245 F:      Documentation/devicetree/bindings/crypto/samsung-sss.txt
14246 F:      drivers/crypto/s5p-sss.c
14247
14248 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
14249 M:      Kyungmin Park <kyungmin.park@samsung.com>
14250 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
14251 L:      linux-media@vger.kernel.org
14252 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
14253 S:      Supported
14254 F:      drivers/media/platform/exynos4-is/
14255
14256 SAMSUNG SOC CLOCK DRIVERS
14257 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
14258 M:      Tomasz Figa <tomasz.figa@gmail.com>
14259 M:      Chanwoo Choi <cw00.choi@samsung.com>
14260 S:      Supported
14261 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
14262 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
14263 F:      drivers/clk/samsung/
14264 F:      include/dt-bindings/clock/exynos*.h
14265 F:      Documentation/devicetree/bindings/clock/exynos*.txt
14266 F:      Documentation/devicetree/bindings/clock/samsung,s3c*
14267 F:      Documentation/devicetree/bindings/clock/samsung,s5p*
14268
14269 SAMSUNG SPI DRIVERS
14270 M:      Kukjin Kim <kgene@kernel.org>
14271 M:      Krzysztof Kozlowski <krzk@kernel.org>
14272 M:      Andi Shyti <andi@etezian.org>
14273 L:      linux-spi@vger.kernel.org
14274 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
14275 S:      Maintained
14276 F:      Documentation/devicetree/bindings/spi/spi-samsung.txt
14277 F:      drivers/spi/spi-s3c*
14278 F:      include/linux/platform_data/spi-s3c64xx.h
14279
14280 SAMSUNG SXGBE DRIVERS
14281 M:      Byungho An <bh74.an@samsung.com>
14282 M:      Girish K S <ks.giri@samsung.com>
14283 M:      Vipul Pandya <vipul.pandya@samsung.com>
14284 S:      Supported
14285 L:      netdev@vger.kernel.org
14286 F:      drivers/net/ethernet/samsung/sxgbe/
14287
14288 SAMSUNG THERMAL DRIVER
14289 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
14290 L:      linux-pm@vger.kernel.org
14291 L:      linux-samsung-soc@vger.kernel.org
14292 S:      Supported
14293 T:      git https://github.com/lmajewski/linux-samsung-thermal.git
14294 F:      drivers/thermal/samsung/
14295
14296 SAMSUNG USB2 PHY DRIVER
14297 M:      Kamil Debski <kamil@wypas.org>
14298 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
14299 L:      linux-kernel@vger.kernel.org
14300 S:      Supported
14301 F:      Documentation/devicetree/bindings/phy/samsung-phy.txt
14302 F:      Documentation/driver-api/phy/samsung-usb2.rst
14303 F:      drivers/phy/samsung/phy-exynos4210-usb2.c
14304 F:      drivers/phy/samsung/phy-exynos4x12-usb2.c
14305 F:      drivers/phy/samsung/phy-exynos5250-usb2.c
14306 F:      drivers/phy/samsung/phy-s5pv210-usb2.c
14307 F:      drivers/phy/samsung/phy-samsung-usb2.c
14308 F:      drivers/phy/samsung/phy-samsung-usb2.h
14309
14310 SC1200 WDT DRIVER
14311 M:      Zwane Mwaikambo <zwanem@gmail.com>
14312 S:      Maintained
14313 F:      drivers/watchdog/sc1200wdt.c
14314
14315 SCHEDULER
14316 M:      Ingo Molnar <mingo@redhat.com>
14317 M:      Peter Zijlstra <peterz@infradead.org>
14318 M:      Juri Lelli <juri.lelli@redhat.com> (SCHED_DEADLINE)
14319 M:      Vincent Guittot <vincent.guittot@linaro.org> (SCHED_NORMAL)
14320 R:      Dietmar Eggemann <dietmar.eggemann@arm.com> (SCHED_NORMAL)
14321 R:      Steven Rostedt <rostedt@goodmis.org> (SCHED_FIFO/SCHED_RR)
14322 R:      Ben Segall <bsegall@google.com> (CONFIG_CFS_BANDWIDTH)
14323 R:      Mel Gorman <mgorman@suse.de> (CONFIG_NUMA_BALANCING)
14324 L:      linux-kernel@vger.kernel.org
14325 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
14326 S:      Maintained
14327 F:      kernel/sched/
14328 F:      include/linux/sched.h
14329 F:      include/uapi/linux/sched.h
14330 F:      include/linux/wait.h
14331 F:      include/linux/preempt.h
14332
14333 SCR24X CHIP CARD INTERFACE DRIVER
14334 M:      Lubomir Rintel <lkundrak@v3.sk>
14335 S:      Supported
14336 F:      drivers/char/pcmcia/scr24x_cs.c
14337
14338 SCSI CDROM DRIVER
14339 M:      Jens Axboe <axboe@kernel.dk>
14340 L:      linux-scsi@vger.kernel.org
14341 W:      http://www.kernel.dk
14342 S:      Maintained
14343 F:      drivers/scsi/sr*
14344
14345 SCSI RDMA PROTOCOL (SRP) INITIATOR
14346 M:      Bart Van Assche <bvanassche@acm.org>
14347 L:      linux-rdma@vger.kernel.org
14348 S:      Supported
14349 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
14350 F:      drivers/infiniband/ulp/srp/
14351 F:      include/scsi/srp.h
14352
14353 SCSI RDMA PROTOCOL (SRP) TARGET
14354 M:      Bart Van Assche <bvanassche@acm.org>
14355 L:      linux-rdma@vger.kernel.org
14356 L:      target-devel@vger.kernel.org
14357 S:      Supported
14358 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
14359 F:      drivers/infiniband/ulp/srpt/
14360
14361 SCSI SG DRIVER
14362 M:      Doug Gilbert <dgilbert@interlog.com>
14363 L:      linux-scsi@vger.kernel.org
14364 W:      http://sg.danny.cz/sg
14365 S:      Maintained
14366 F:      Documentation/scsi/scsi-generic.txt
14367 F:      drivers/scsi/sg.c
14368 F:      include/scsi/sg.h
14369
14370 SCSI SUBSYSTEM
14371 M:      "James E.J. Bottomley" <jejb@linux.ibm.com>
14372 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
14373 M:      "Martin K. Petersen" <martin.petersen@oracle.com>
14374 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
14375 Q:      https://patchwork.kernel.org/project/linux-scsi/list/
14376 L:      linux-scsi@vger.kernel.org
14377 S:      Maintained
14378 F:      Documentation/devicetree/bindings/scsi/
14379 F:      drivers/scsi/
14380 F:      include/scsi/
14381
14382 SCSI TAPE DRIVER
14383 M:      Kai Mäkisara <Kai.Makisara@kolumbus.fi>
14384 L:      linux-scsi@vger.kernel.org
14385 S:      Maintained
14386 F:      Documentation/scsi/st.txt
14387 F:      drivers/scsi/st.*
14388 F:      drivers/scsi/st_*.h
14389
14390 SCSI TARGET SUBSYSTEM
14391 M:      "Martin K. Petersen" <martin.petersen@oracle.com>
14392 L:      linux-scsi@vger.kernel.org
14393 L:      target-devel@vger.kernel.org
14394 W:      http://www.linux-iscsi.org
14395 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
14396 Q:      https://patchwork.kernel.org/project/target-devel/list/
14397 S:      Supported
14398 F:      drivers/target/
14399 F:      include/target/
14400 F:      Documentation/target/
14401
14402 SCTP PROTOCOL
14403 M:      Vlad Yasevich <vyasevich@gmail.com>
14404 M:      Neil Horman <nhorman@tuxdriver.com>
14405 M:      Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
14406 L:      linux-sctp@vger.kernel.org
14407 W:      http://lksctp.sourceforge.net
14408 S:      Maintained
14409 F:      Documentation/networking/sctp.txt
14410 F:      include/linux/sctp.h
14411 F:      include/uapi/linux/sctp.h
14412 F:      include/net/sctp/
14413 F:      net/sctp/
14414
14415 SCx200 CPU SUPPORT
14416 M:      Jim Cromie <jim.cromie@gmail.com>
14417 S:      Odd Fixes
14418 F:      Documentation/i2c/busses/scx200_acb.rst
14419 F:      arch/x86/platform/scx200/
14420 F:      drivers/watchdog/scx200_wdt.c
14421 F:      drivers/i2c/busses/scx200*
14422 F:      drivers/mtd/maps/scx200_docflash.c
14423 F:      include/linux/scx200.h
14424
14425 SCx200 GPIO DRIVER
14426 M:      Jim Cromie <jim.cromie@gmail.com>
14427 S:      Maintained
14428 F:      drivers/char/scx200_gpio.c
14429 F:      include/linux/scx200_gpio.h
14430
14431 SCx200 HRT CLOCKSOURCE DRIVER
14432 M:      Jim Cromie <jim.cromie@gmail.com>
14433 S:      Maintained
14434 F:      drivers/clocksource/scx200_hrt.c
14435
14436 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
14437 M:      Sascha Sommer <saschasommer@freenet.de>
14438 L:      sdricohcs-devel@lists.sourceforge.net (subscribers-only)
14439 S:      Maintained
14440 F:      drivers/mmc/host/sdricoh_cs.c
14441
14442 SECO BOARDS CEC DRIVER
14443 M:      Ettore Chimenti <ek5.chimenti@gmail.com>
14444 S:      Maintained
14445 F:      drivers/media/platform/seco-cec/seco-cec.c
14446 F:      drivers/media/platform/seco-cec/seco-cec.h
14447
14448 SECURE COMPUTING
14449 M:      Kees Cook <keescook@chromium.org>
14450 R:      Andy Lutomirski <luto@amacapital.net>
14451 R:      Will Drewry <wad@chromium.org>
14452 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
14453 S:      Supported
14454 F:      kernel/seccomp.c
14455 F:      include/uapi/linux/seccomp.h
14456 F:      include/linux/seccomp.h
14457 F:      tools/testing/selftests/seccomp/*
14458 F:      tools/testing/selftests/kselftest_harness.h
14459 F:      Documentation/userspace-api/seccomp_filter.rst
14460 K:      \bsecure_computing
14461 K:      \bTIF_SECCOMP\b
14462
14463 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
14464 M:      Al Cooper <alcooperx@gmail.com>
14465 L:      linux-mmc@vger.kernel.org
14466 L:      bcm-kernel-feedback-list@broadcom.com
14467 S:      Maintained
14468 F:      drivers/mmc/host/sdhci-brcmstb*
14469
14470 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
14471 M:      Adrian Hunter <adrian.hunter@intel.com>
14472 L:      linux-mmc@vger.kernel.org
14473 S:      Maintained
14474 F:      drivers/mmc/host/sdhci*
14475 F:      include/linux/mmc/sdhci*
14476
14477 EMMC CMDQ HOST CONTROLLER INTERFACE (CQHCI) DRIVER
14478 M:      Adrian Hunter <adrian.hunter@intel.com>
14479 M:      Ritesh Harjani <riteshh@codeaurora.org>
14480 M:      Asutosh Das <asutoshd@codeaurora.org>
14481 L:      linux-mmc@vger.kernel.org
14482 S:      Maintained
14483 F:      drivers/mmc/host/cqhci*
14484
14485 SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
14486 M:      Prabu Thangamuthu <prabu.t@synopsys.com>
14487 M:      Manjunath M B <manjumb@synopsys.com>
14488 L:      linux-mmc@vger.kernel.org
14489 S:      Maintained
14490 F:      drivers/mmc/host/sdhci-pci-dwc-mshc.c
14491
14492 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
14493 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
14494 L:      linux-mmc@vger.kernel.org
14495 S:      Supported
14496 F:      drivers/mmc/host/sdhci-of-at91.c
14497
14498 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
14499 M:      Ben Dooks <ben-linux@fluff.org>
14500 M:      Jaehoon Chung <jh80.chung@samsung.com>
14501 L:      linux-mmc@vger.kernel.org
14502 S:      Maintained
14503 F:      drivers/mmc/host/sdhci-s3c*
14504
14505 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
14506 M:      Viresh Kumar <vireshk@kernel.org>
14507 L:      linux-mmc@vger.kernel.org
14508 S:      Maintained
14509 F:      drivers/mmc/host/sdhci-spear.c
14510
14511 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
14512 M:      Kishon Vijay Abraham I <kishon@ti.com>
14513 L:      linux-mmc@vger.kernel.org
14514 S:      Maintained
14515 F:      drivers/mmc/host/sdhci-omap.c
14516
14517 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
14518 M:      Scott Bauer <scott.bauer@intel.com>
14519 M:      Jonathan Derrick <jonathan.derrick@intel.com>
14520 L:      linux-block@vger.kernel.org
14521 S:      Supported
14522 F:      block/sed*
14523 F:      block/opal_proto.h
14524 F:      include/linux/sed*
14525 F:      include/uapi/linux/sed*
14526
14527 SECURITY CONTACT
14528 M:      Security Officers <security@kernel.org>
14529 S:      Supported
14530
14531 SECURITY SUBSYSTEM
14532 M:      James Morris <jmorris@namei.org>
14533 M:      "Serge E. Hallyn" <serge@hallyn.com>
14534 L:      linux-security-module@vger.kernel.org (suggested Cc:)
14535 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
14536 W:      http://kernsec.org/
14537 S:      Supported
14538 F:      security/
14539 X:      security/selinux/
14540
14541 SELINUX SECURITY MODULE
14542 M:      Paul Moore <paul@paul-moore.com>
14543 M:      Stephen Smalley <sds@tycho.nsa.gov>
14544 M:      Eric Paris <eparis@parisplace.org>
14545 L:      selinux@vger.kernel.org
14546 W:      https://selinuxproject.org
14547 W:      https://github.com/SELinuxProject
14548 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
14549 S:      Supported
14550 F:      include/uapi/linux/selinux_netlink.h
14551 F:      security/selinux/
14552 F:      scripts/selinux/
14553 F:      Documentation/admin-guide/LSM/SELinux.rst
14554
14555 SENSABLE PHANTOM
14556 M:      Jiri Slaby <jirislaby@gmail.com>
14557 S:      Maintained
14558 F:      drivers/misc/phantom.c
14559 F:      include/uapi/linux/phantom.h
14560
14561 SENSIRION SPS30 AIR POLLUTION SENSOR DRIVER
14562 M:      Tomasz Duszynski <tduszyns@gmail.com>
14563 S:      Maintained
14564 F:      drivers/iio/chemical/sps30.c
14565 F:      Documentation/devicetree/bindings/iio/chemical/sensirion,sps30.yaml
14566
14567 SERIAL DEVICE BUS
14568 M:      Rob Herring <robh@kernel.org>
14569 L:      linux-serial@vger.kernel.org
14570 S:      Maintained
14571 F:      Documentation/devicetree/bindings/serial/slave-device.txt
14572 F:      drivers/tty/serdev/
14573 F:      include/linux/serdev.h
14574
14575 SERIAL DRIVERS
14576 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14577 L:      linux-serial@vger.kernel.org
14578 S:      Maintained
14579 F:      Documentation/devicetree/bindings/serial/
14580 F:      drivers/tty/serial/
14581
14582 SERIAL IR RECEIVER
14583 M:      Sean Young <sean@mess.org>
14584 L:      linux-media@vger.kernel.org
14585 S:      Maintained
14586 F:      drivers/media/rc/serial_ir.c
14587
14588 SFC NETWORK DRIVER
14589 M:      Solarflare linux maintainers <linux-net-drivers@solarflare.com>
14590 M:      Edward Cree <ecree@solarflare.com>
14591 M:      Martin Habets <mhabets@solarflare.com>
14592 L:      netdev@vger.kernel.org
14593 S:      Supported
14594 F:      drivers/net/ethernet/sfc/
14595
14596 SFF/SFP/SFP+ MODULE SUPPORT
14597 M:      Russell King <linux@armlinux.org.uk>
14598 L:      netdev@vger.kernel.org
14599 S:      Maintained
14600 F:      drivers/net/phy/phylink.c
14601 F:      drivers/net/phy/sfp*
14602 F:      include/linux/phylink.h
14603 F:      include/linux/sfp.h
14604 K:      phylink
14605
14606 SGI GRU DRIVER
14607 M:      Dimitri Sivanich <sivanich@sgi.com>
14608 S:      Maintained
14609 F:      drivers/misc/sgi-gru/
14610
14611 SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
14612 M:      Pat Gefre <pfg@sgi.com>
14613 L:      linux-ia64@vger.kernel.org
14614 S:      Supported
14615 F:      Documentation/ia64/serial.rst
14616 F:      drivers/tty/serial/ioc?_serial.c
14617 F:      include/linux/ioc?.h
14618
14619 SGI XP/XPC/XPNET DRIVER
14620 M:      Cliff Whickman <cpw@sgi.com>
14621 M:      Robin Holt <robinmholt@gmail.com>
14622 S:      Maintained
14623 F:      drivers/misc/sgi-xp/
14624
14625 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
14626 M:      Ursula Braun <ubraun@linux.ibm.com>
14627 M:      Karsten Graul <kgraul@linux.ibm.com>
14628 L:      linux-s390@vger.kernel.org
14629 W:      http://www.ibm.com/developerworks/linux/linux390/
14630 S:      Supported
14631 F:      net/smc/
14632
14633 SHARP RJ54N1CB0C SENSOR DRIVER
14634 M:      Jacopo Mondi <jacopo@jmondi.org>
14635 L:      linux-media@vger.kernel.org
14636 T:      git git://linuxtv.org/media_tree.git
14637 S:      Odd fixes
14638 F:      drivers/media/i2c/rj54n1cb0c.c
14639 F:      include/media/i2c/rj54n1cb0c.h
14640
14641 SH_VEU V4L2 MEM2MEM DRIVER
14642 L:      linux-media@vger.kernel.org
14643 S:      Orphan
14644 F:      drivers/media/platform/sh_veu.c
14645
14646 SH_VOU V4L2 OUTPUT DRIVER
14647 L:      linux-media@vger.kernel.org
14648 S:      Orphan
14649 F:      drivers/media/platform/sh_vou.c
14650 F:      include/media/drv-intf/sh_vou.h
14651
14652 SI2157 MEDIA DRIVER
14653 M:      Antti Palosaari <crope@iki.fi>
14654 L:      linux-media@vger.kernel.org
14655 W:      https://linuxtv.org
14656 W:      http://palosaari.fi/linux/
14657 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14658 T:      git git://linuxtv.org/anttip/media_tree.git
14659 S:      Maintained
14660 F:      drivers/media/tuners/si2157*
14661
14662 SI2165 MEDIA DRIVER
14663 M:      Matthias Schwarzott <zzam@gentoo.org>
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/si2165*
14669
14670 SI2168 MEDIA DRIVER
14671 M:      Antti Palosaari <crope@iki.fi>
14672 L:      linux-media@vger.kernel.org
14673 W:      https://linuxtv.org
14674 W:      http://palosaari.fi/linux/
14675 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14676 T:      git git://linuxtv.org/anttip/media_tree.git
14677 S:      Maintained
14678 F:      drivers/media/dvb-frontends/si2168*
14679
14680 SI470X FM RADIO RECEIVER I2C DRIVER
14681 M:      Hans Verkuil <hverkuil@xs4all.nl>
14682 L:      linux-media@vger.kernel.org
14683 T:      git git://linuxtv.org/media_tree.git
14684 W:      https://linuxtv.org
14685 S:      Odd Fixes
14686 F:      drivers/media/radio/si470x/radio-si470x-i2c.c
14687
14688 SI470X FM RADIO RECEIVER USB DRIVER
14689 M:      Hans Verkuil <hverkuil@xs4all.nl>
14690 L:      linux-media@vger.kernel.org
14691 T:      git git://linuxtv.org/media_tree.git
14692 W:      https://linuxtv.org
14693 S:      Maintained
14694 F:      drivers/media/radio/si470x/radio-si470x-common.c
14695 F:      drivers/media/radio/si470x/radio-si470x.h
14696 F:      drivers/media/radio/si470x/radio-si470x-usb.c
14697
14698 SI4713 FM RADIO TRANSMITTER I2C DRIVER
14699 M:      Eduardo Valentin <edubezval@gmail.com>
14700 L:      linux-media@vger.kernel.org
14701 T:      git git://linuxtv.org/media_tree.git
14702 W:      https://linuxtv.org
14703 S:      Odd Fixes
14704 F:      drivers/media/radio/si4713/si4713.?
14705
14706 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
14707 M:      Eduardo Valentin <edubezval@gmail.com>
14708 L:      linux-media@vger.kernel.org
14709 T:      git git://linuxtv.org/media_tree.git
14710 W:      https://linuxtv.org
14711 S:      Odd Fixes
14712 F:      drivers/media/radio/si4713/radio-platform-si4713.c
14713
14714 SI4713 FM RADIO TRANSMITTER USB DRIVER
14715 M:      Hans Verkuil <hverkuil@xs4all.nl>
14716 L:      linux-media@vger.kernel.org
14717 T:      git git://linuxtv.org/media_tree.git
14718 W:      https://linuxtv.org
14719 S:      Maintained
14720 F:      drivers/media/radio/si4713/radio-usb-si4713.c
14721
14722 SIANO DVB DRIVER
14723 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
14724 L:      linux-media@vger.kernel.org
14725 W:      https://linuxtv.org
14726 T:      git git://linuxtv.org/media_tree.git
14727 S:      Odd fixes
14728 F:      drivers/media/common/siano/
14729 F:      drivers/media/usb/siano/
14730 F:      drivers/media/usb/siano/
14731 F:      drivers/media/mmc/siano/
14732
14733 SIFIVE DRIVERS
14734 M:      Palmer Dabbelt <palmer@sifive.com>
14735 M:      Paul Walmsley <paul.walmsley@sifive.com>
14736 L:      linux-riscv@lists.infradead.org
14737 T:      git git://github.com/sifive/riscv-linux.git
14738 S:      Supported
14739 K:      [^@]sifive
14740 N:      sifive
14741
14742 SIFIVE FU540 SYSTEM-ON-CHIP
14743 M:      Paul Walmsley <paul.walmsley@sifive.com>
14744 M:      Palmer Dabbelt <palmer@sifive.com>
14745 L:      linux-riscv@lists.infradead.org
14746 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pjw/sifive.git
14747 S:      Supported
14748 K:      fu540
14749 N:      fu540
14750
14751 SILEAD TOUCHSCREEN DRIVER
14752 M:      Hans de Goede <hdegoede@redhat.com>
14753 L:      linux-input@vger.kernel.org
14754 L:      platform-driver-x86@vger.kernel.org
14755 S:      Maintained
14756 F:      drivers/input/touchscreen/silead.c
14757 F:      drivers/platform/x86/touchscreen_dmi.c
14758
14759 SILICON MOTION SM712 FRAME BUFFER DRIVER
14760 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
14761 M:      Teddy Wang <teddy.wang@siliconmotion.com>
14762 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
14763 L:      linux-fbdev@vger.kernel.org
14764 S:      Maintained
14765 F:      drivers/video/fbdev/sm712*
14766 F:      Documentation/fb/sm712fb.rst
14767
14768 SIMPLE FIRMWARE INTERFACE (SFI)
14769 M:      Len Brown <lenb@kernel.org>
14770 L:      sfi-devel@simplefirmware.org
14771 W:      http://simplefirmware.org/
14772 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
14773 S:      Supported
14774 F:      arch/x86/platform/sfi/
14775 F:      drivers/sfi/
14776 F:      include/linux/sfi*.h
14777
14778 SIMPLEFB FB DRIVER
14779 M:      Hans de Goede <hdegoede@redhat.com>
14780 L:      linux-fbdev@vger.kernel.org
14781 S:      Maintained
14782 F:      Documentation/devicetree/bindings/display/simple-framebuffer.yaml
14783 F:      drivers/video/fbdev/simplefb.c
14784 F:      include/linux/platform_data/simplefb.h
14785
14786 SIMTEC EB110ATX (Chalice CATS)
14787 P:      Ben Dooks
14788 P:      Vincent Sanders <vince@simtec.co.uk>
14789 M:      Simtec Linux Team <linux@simtec.co.uk>
14790 W:      http://www.simtec.co.uk/products/EB110ATX/
14791 S:      Supported
14792
14793 SIMTEC EB2410ITX (BAST)
14794 P:      Ben Dooks
14795 P:      Vincent Sanders <vince@simtec.co.uk>
14796 M:      Simtec Linux Team <linux@simtec.co.uk>
14797 W:      http://www.simtec.co.uk/products/EB2410ITX/
14798 S:      Supported
14799 F:      arch/arm/mach-s3c24xx/mach-bast.c
14800 F:      arch/arm/mach-s3c24xx/bast-ide.c
14801 F:      arch/arm/mach-s3c24xx/bast-irq.c
14802
14803 SIPHASH PRF ROUTINES
14804 M:      Jason A. Donenfeld <Jason@zx2c4.com>
14805 S:      Maintained
14806 F:      lib/siphash.c
14807 F:      lib/test_siphash.c
14808 F:      include/linux/siphash.h
14809
14810 SIOX
14811 M:      Thorsten Scherer <t.scherer@eckelmann.de>
14812 M:      Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
14813 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
14814 S:      Supported
14815 F:      drivers/siox/*
14816 F:      drivers/gpio/gpio-siox.c
14817 F:      include/trace/events/siox.h
14818
14819 SIS 190 ETHERNET DRIVER
14820 M:      Francois Romieu <romieu@fr.zoreil.com>
14821 L:      netdev@vger.kernel.org
14822 S:      Maintained
14823 F:      drivers/net/ethernet/sis/sis190.c
14824
14825 SIS 900/7016 FAST ETHERNET DRIVER
14826 M:      Daniele Venzano <venza@brownhat.org>
14827 W:      http://www.brownhat.org/sis900.html
14828 L:      netdev@vger.kernel.org
14829 S:      Maintained
14830 F:      drivers/net/ethernet/sis/sis900.*
14831
14832 SIS FRAMEBUFFER DRIVER
14833 M:      Thomas Winischhofer <thomas@winischhofer.net>
14834 W:      http://www.winischhofer.net/linuxsisvga.shtml
14835 S:      Maintained
14836 F:      Documentation/fb/sisfb.rst
14837 F:      drivers/video/fbdev/sis/
14838 F:      include/video/sisfb.h
14839
14840 SIS USB2VGA DRIVER
14841 M:      Thomas Winischhofer <thomas@winischhofer.net>
14842 W:      http://www.winischhofer.at/linuxsisusbvga.shtml
14843 S:      Maintained
14844 F:      drivers/usb/misc/sisusbvga/
14845
14846 SLAB ALLOCATOR
14847 M:      Christoph Lameter <cl@linux.com>
14848 M:      Pekka Enberg <penberg@kernel.org>
14849 M:      David Rientjes <rientjes@google.com>
14850 M:      Joonsoo Kim <iamjoonsoo.kim@lge.com>
14851 M:      Andrew Morton <akpm@linux-foundation.org>
14852 L:      linux-mm@kvack.org
14853 S:      Maintained
14854 F:      include/linux/sl?b*.h
14855 F:      mm/sl?b*
14856
14857 SLEEPABLE READ-COPY UPDATE (SRCU)
14858 M:      Lai Jiangshan <jiangshanlai@gmail.com>
14859 M:      "Paul E. McKenney" <paulmck@kernel.org>
14860 M:      Josh Triplett <josh@joshtriplett.org>
14861 R:      Steven Rostedt <rostedt@goodmis.org>
14862 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
14863 L:      rcu@vger.kernel.org
14864 W:      http://www.rdrop.com/users/paulmck/RCU/
14865 S:      Supported
14866 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
14867 F:      include/linux/srcu*.h
14868 F:      kernel/rcu/srcu*.c
14869
14870 SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
14871 M:      Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
14872 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14873 S:      Maintained
14874 F:      drivers/slimbus/
14875 F:      Documentation/devicetree/bindings/slimbus/
14876 F:      include/linux/slimbus.h
14877
14878 SMACK SECURITY MODULE
14879 M:      Casey Schaufler <casey@schaufler-ca.com>
14880 L:      linux-security-module@vger.kernel.org
14881 W:      http://schaufler-ca.com
14882 T:      git git://github.com/cschaufler/smack-next
14883 S:      Maintained
14884 F:      Documentation/admin-guide/LSM/Smack.rst
14885 F:      security/smack/
14886
14887 SMC91x ETHERNET DRIVER
14888 M:      Nicolas Pitre <nico@fluxnic.net>
14889 S:      Odd Fixes
14890 F:      drivers/net/ethernet/smsc/smc91x.*
14891
14892 SMIA AND SMIA++ IMAGE SENSOR DRIVER
14893 M:      Sakari Ailus <sakari.ailus@iki.fi>
14894 L:      linux-media@vger.kernel.org
14895 S:      Maintained
14896 F:      drivers/media/i2c/smiapp/
14897 F:      include/media/i2c/smiapp.h
14898 F:      drivers/media/i2c/smiapp-pll.c
14899 F:      drivers/media/i2c/smiapp-pll.h
14900 F:      include/uapi/linux/smiapp.h
14901 F:      Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
14902
14903 SMM665 HARDWARE MONITOR DRIVER
14904 M:      Guenter Roeck <linux@roeck-us.net>
14905 L:      linux-hwmon@vger.kernel.org
14906 S:      Maintained
14907 F:      Documentation/hwmon/smm665.rst
14908 F:      drivers/hwmon/smm665.c
14909
14910 SMSC EMC2103 HARDWARE MONITOR DRIVER
14911 M:      Steve Glendinning <steve.glendinning@shawell.net>
14912 L:      linux-hwmon@vger.kernel.org
14913 S:      Maintained
14914 F:      Documentation/hwmon/emc2103.rst
14915 F:      drivers/hwmon/emc2103.c
14916
14917 SMSC SCH5627 HARDWARE MONITOR DRIVER
14918 M:      Hans de Goede <hdegoede@redhat.com>
14919 L:      linux-hwmon@vger.kernel.org
14920 S:      Supported
14921 F:      Documentation/hwmon/sch5627.rst
14922 F:      drivers/hwmon/sch5627.c
14923
14924 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
14925 M:      Steve Glendinning <steve.glendinning@shawell.net>
14926 L:      linux-fbdev@vger.kernel.org
14927 S:      Maintained
14928 F:      drivers/video/fbdev/smscufx.c
14929
14930 SMSC47B397 HARDWARE MONITOR DRIVER
14931 M:      Jean Delvare <jdelvare@suse.com>
14932 L:      linux-hwmon@vger.kernel.org
14933 S:      Maintained
14934 F:      Documentation/hwmon/smsc47b397.rst
14935 F:      drivers/hwmon/smsc47b397.c
14936
14937 SMSC911x ETHERNET DRIVER
14938 M:      Steve Glendinning <steve.glendinning@shawell.net>
14939 L:      netdev@vger.kernel.org
14940 S:      Maintained
14941 F:      include/linux/smsc911x.h
14942 F:      drivers/net/ethernet/smsc/smsc911x.*
14943
14944 SMSC9420 PCI ETHERNET DRIVER
14945 M:      Steve Glendinning <steve.glendinning@shawell.net>
14946 L:      netdev@vger.kernel.org
14947 S:      Maintained
14948 F:      drivers/net/ethernet/smsc/smsc9420.*
14949
14950 SOC-CAMERA V4L2 SUBSYSTEM
14951 L:      linux-media@vger.kernel.org
14952 T:      git git://linuxtv.org/media_tree.git
14953 S:      Orphan
14954 F:      include/media/soc_camera.h
14955 F:      drivers/staging/media/soc_camera/
14956
14957 SOCIONEXT SYNQUACER I2C DRIVER
14958 M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
14959 L:      linux-i2c@vger.kernel.org
14960 S:      Maintained
14961 F:      drivers/i2c/busses/i2c-synquacer.c
14962 F:      Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
14963
14964 SOCIONEXT UNIPHIER SOUND DRIVER
14965 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14966 S:      Orphan
14967 F:      sound/soc/uniphier/
14968
14969 SOEKRIS NET48XX LED SUPPORT
14970 M:      Chris Boot <bootc@bootc.net>
14971 S:      Maintained
14972 F:      drivers/leds/leds-net48xx.c
14973
14974 SOFT-IWARP DRIVER (siw)
14975 M:      Bernard Metzler <bmt@zurich.ibm.com>
14976 L:      linux-rdma@vger.kernel.org
14977 S:      Supported
14978 F:      drivers/infiniband/sw/siw/
14979 F:      include/uapi/rdma/siw-abi.h
14980
14981 SOFT-ROCE DRIVER (rxe)
14982 M:      Moni Shoua <monis@mellanox.com>
14983 L:      linux-rdma@vger.kernel.org
14984 S:      Supported
14985 W:      https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
14986 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
14987 F:      drivers/infiniband/sw/rxe/
14988 F:      include/uapi/rdma/rdma_user_rxe.h
14989
14990 SOFTLOGIC 6x10 MPEG CODEC
14991 M:      Bluecherry Maintainers <maintainers@bluecherrydvr.com>
14992 M:      Anton Sviridenko <anton@corp.bluecherry.net>
14993 M:      Andrey Utkin <andrey.utkin@corp.bluecherry.net>
14994 M:      Andrey Utkin <andrey_utkin@fastmail.com>
14995 M:      Ismael Luceno <ismael@iodev.co.uk>
14996 L:      linux-media@vger.kernel.org
14997 S:      Supported
14998 F:      drivers/media/pci/solo6x10/
14999
15000 SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
15001 M:      James Morse <james.morse@arm.com>
15002 L:      linux-arm-kernel@lists.infradead.org
15003 S:      Maintained
15004 F:      Documentation/devicetree/bindings/arm/firmware/sdei.txt
15005 F:      drivers/firmware/arm_sdei.c
15006 F:      include/linux/arm_sdei.h
15007 F:      include/uapi/linux/arm_sdei.h
15008
15009 SOFTWARE RAID (Multiple Disks) SUPPORT
15010 M:      Song Liu <song@kernel.org>
15011 L:      linux-raid@vger.kernel.org
15012 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/song/md.git
15013 S:      Supported
15014 F:      drivers/md/Makefile
15015 F:      drivers/md/Kconfig
15016 F:      drivers/md/md*
15017 F:      drivers/md/raid*
15018 F:      include/linux/raid/
15019 F:      include/uapi/linux/raid/
15020
15021 SOCIONEXT (SNI) AVE NETWORK DRIVER
15022 M:      Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
15023 L:      netdev@vger.kernel.org
15024 S:      Maintained
15025 F:      drivers/net/ethernet/socionext/sni_ave.c
15026 F:      Documentation/devicetree/bindings/net/socionext,uniphier-ave4.txt
15027
15028 SOCIONEXT (SNI) NETSEC NETWORK DRIVER
15029 M:      Jassi Brar <jaswinder.singh@linaro.org>
15030 M:      Ilias Apalodimas <ilias.apalodimas@linaro.org>
15031 L:      netdev@vger.kernel.org
15032 S:      Maintained
15033 F:      drivers/net/ethernet/socionext/netsec.c
15034 F:      Documentation/devicetree/bindings/net/socionext-netsec.txt
15035
15036 SOCIONEXT (SNI) Synquacer SPI DRIVER
15037 M:      Masahisa Kojima <masahisa.kojima@linaro.org>
15038 M:      Jassi Brar <jaswinder.singh@linaro.org>
15039 L:      linux-spi@vger.kernel.org
15040 S:      Maintained
15041 F:      drivers/spi/spi-synquacer.c
15042 F:      Documentation/devicetree/bindings/spi/spi-synquacer.txt
15043
15044 SOLIDRUN CLEARFOG SUPPORT
15045 M:      Russell King <linux@armlinux.org.uk>
15046 S:      Maintained
15047 F:      arch/arm/boot/dts/armada-388-clearfog*
15048 F:      arch/arm/boot/dts/armada-38x-solidrun-*
15049
15050 SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
15051 M:      Russell King <linux@armlinux.org.uk>
15052 S:      Maintained
15053 F:      arch/arm/boot/dts/imx6*-cubox-i*
15054 F:      arch/arm/boot/dts/imx6*-hummingboard*
15055 F:      arch/arm/boot/dts/imx6*-sr-*
15056
15057 SONIC NETWORK DRIVER
15058 M:      Thomas Bogendoerfer <tsbogend@alpha.franken.de>
15059 L:      netdev@vger.kernel.org
15060 S:      Maintained
15061 F:      drivers/net/ethernet/natsemi/sonic.*
15062
15063 SONICS SILICON BACKPLANE DRIVER (SSB)
15064 M:      Michael Buesch <m@bues.ch>
15065 L:      linux-wireless@vger.kernel.org
15066 S:      Maintained
15067 F:      drivers/ssb/
15068 F:      include/linux/ssb/
15069
15070 SONY IMX214 SENSOR DRIVER
15071 M:      Ricardo Ribalda <ricardo.ribalda@gmail.com>
15072 L:      linux-media@vger.kernel.org
15073 T:      git git://linuxtv.org/media_tree.git
15074 S:      Maintained
15075 F:      drivers/media/i2c/imx214.c
15076 F:      Documentation/devicetree/bindings/media/i2c/sony,imx214.txt
15077
15078 SONY IMX258 SENSOR DRIVER
15079 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
15080 L:      linux-media@vger.kernel.org
15081 T:      git git://linuxtv.org/media_tree.git
15082 S:      Maintained
15083 F:      drivers/media/i2c/imx258.c
15084
15085 SONY IMX274 SENSOR DRIVER
15086 M:      Leon Luo <leonl@leopardimaging.com>
15087 L:      linux-media@vger.kernel.org
15088 T:      git git://linuxtv.org/media_tree.git
15089 S:      Maintained
15090 F:      drivers/media/i2c/imx274.c
15091 F:      Documentation/devicetree/bindings/media/i2c/imx274.txt
15092
15093 SONY IMX319 SENSOR DRIVER
15094 M:      Bingbu Cao <bingbu.cao@intel.com>
15095 L:      linux-media@vger.kernel.org
15096 T:      git git://linuxtv.org/media_tree.git
15097 S:      Maintained
15098 F:      drivers/media/i2c/imx319.c
15099
15100 SONY IMX355 SENSOR DRIVER
15101 M:      Tianshu Qiu <tian.shu.qiu@intel.com>
15102 L:      linux-media@vger.kernel.org
15103 T:      git git://linuxtv.org/media_tree.git
15104 S:      Maintained
15105 F:      drivers/media/i2c/imx355.c
15106
15107 SONY MEMORYSTICK SUBSYSTEM
15108 M:      Maxim Levitsky <maximlevitsky@gmail.com>
15109 M:      Alex Dubov <oakad@yahoo.com>
15110 M:      Ulf Hansson <ulf.hansson@linaro.org>
15111 L:      linux-mmc@vger.kernel.org
15112 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
15113 S:      Maintained
15114 F:      drivers/memstick/
15115 F:      include/linux/memstick.h
15116
15117 SONY VAIO CONTROL DEVICE DRIVER
15118 M:      Mattia Dongili <malattia@linux.it>
15119 L:      platform-driver-x86@vger.kernel.org
15120 W:      http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
15121 S:      Maintained
15122 F:      Documentation/admin-guide/laptops/sony-laptop.rst
15123 F:      drivers/char/sonypi.c
15124 F:      drivers/platform/x86/sony-laptop.c
15125 F:      include/linux/sony-laptop.h
15126
15127 SOUND
15128 M:      Jaroslav Kysela <perex@perex.cz>
15129 M:      Takashi Iwai <tiwai@suse.com>
15130 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15131 W:      http://www.alsa-project.org/
15132 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
15133 Q:      http://patchwork.kernel.org/project/alsa-devel/list/
15134 S:      Maintained
15135 F:      Documentation/sound/
15136 F:      include/sound/
15137 F:      include/uapi/sound/
15138 F:      sound/
15139
15140 SOUND - COMPRESSED AUDIO
15141 M:      Vinod Koul <vkoul@kernel.org>
15142 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15143 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
15144 S:      Supported
15145 F:      Documentation/sound/designs/compress-offload.rst
15146 F:      include/sound/compress_driver.h
15147 F:      include/uapi/sound/compress_*
15148 F:      sound/core/compress_offload.c
15149 F:      sound/soc/soc-compress.c
15150
15151 SOUND - DMAENGINE HELPERS
15152 M:      Lars-Peter Clausen <lars@metafoo.de>
15153 S:      Supported
15154 F:      include/sound/dmaengine_pcm.h
15155 F:      sound/core/pcm_dmaengine.c
15156 F:      sound/soc/soc-generic-dmaengine-pcm.c
15157
15158 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
15159 M:      Liam Girdwood <lgirdwood@gmail.com>
15160 M:      Mark Brown <broonie@kernel.org>
15161 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
15162 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15163 W:      http://alsa-project.org/main/index.php/ASoC
15164 S:      Supported
15165 F:      Documentation/devicetree/bindings/sound/
15166 F:      Documentation/sound/soc/
15167 F:      sound/soc/
15168 F:      include/dt-bindings/sound/
15169 F:      include/sound/soc*
15170
15171 SOUNDWIRE SUBSYSTEM
15172 M:      Vinod Koul <vkoul@kernel.org>
15173 M:      Sanyog Kale <sanyog.r.kale@intel.com>
15174 R:      Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
15175 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15176 S:      Supported
15177 F:      Documentation/driver-api/soundwire/
15178 F:      drivers/soundwire/
15179 F:      include/linux/soundwire/
15180
15181 SP2 MEDIA DRIVER
15182 M:      Olli Salonen <olli.salonen@iki.fi>
15183 L:      linux-media@vger.kernel.org
15184 W:      https://linuxtv.org
15185 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15186 S:      Maintained
15187 F:      drivers/media/dvb-frontends/sp2*
15188
15189 SPARC + UltraSPARC (sparc/sparc64)
15190 M:      "David S. Miller" <davem@davemloft.net>
15191 L:      sparclinux@vger.kernel.org
15192 Q:      http://patchwork.ozlabs.org/project/sparclinux/list/
15193 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
15194 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
15195 S:      Maintained
15196 F:      arch/sparc/
15197 F:      drivers/sbus/
15198
15199 SPARC SERIAL DRIVERS
15200 M:      "David S. Miller" <davem@davemloft.net>
15201 L:      sparclinux@vger.kernel.org
15202 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
15203 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
15204 S:      Maintained
15205 F:      include/linux/sunserialcore.h
15206 F:      drivers/tty/serial/suncore.c
15207 F:      drivers/tty/serial/sunhv.c
15208 F:      drivers/tty/serial/sunsab.c
15209 F:      drivers/tty/serial/sunsab.h
15210 F:      drivers/tty/serial/sunsu.c
15211 F:      drivers/tty/serial/sunzilog.c
15212 F:      drivers/tty/serial/sunzilog.h
15213 F:      drivers/tty/vcc.c
15214
15215 SPARSE CHECKER
15216 M:      "Luc Van Oostenryck" <luc.vanoostenryck@gmail.com>
15217 L:      linux-sparse@vger.kernel.org
15218 W:      https://sparse.wiki.kernel.org/
15219 T:      git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
15220 S:      Maintained
15221 F:      include/linux/compiler.h
15222
15223 SPEAR CLOCK FRAMEWORK SUPPORT
15224 M:      Viresh Kumar <vireshk@kernel.org>
15225 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15226 W:      http://www.st.com/spear
15227 S:      Maintained
15228 F:      drivers/clk/spear/
15229
15230 SPEAR PLATFORM SUPPORT
15231 M:      Viresh Kumar <vireshk@kernel.org>
15232 M:      Shiraz Hashim <shiraz.linux.kernel@gmail.com>
15233 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15234 W:      http://www.st.com/spear
15235 S:      Maintained
15236 F:      arch/arm/boot/dts/spear*
15237 F:      arch/arm/mach-spear/
15238
15239 SPI NOR SUBSYSTEM
15240 M:      Marek Vasut <marek.vasut@gmail.com>
15241 M:      Tudor Ambarus <tudor.ambarus@microchip.com>
15242 L:      linux-mtd@lists.infradead.org
15243 W:      http://www.linux-mtd.infradead.org/
15244 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
15245 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git spi-nor/next
15246 S:      Maintained
15247 F:      drivers/mtd/spi-nor/
15248 F:      include/linux/mtd/spi-nor.h
15249
15250 SPI SUBSYSTEM
15251 M:      Mark Brown <broonie@kernel.org>
15252 L:      linux-spi@vger.kernel.org
15253 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
15254 Q:      http://patchwork.kernel.org/project/spi-devel-general/list/
15255 S:      Maintained
15256 F:      Documentation/devicetree/bindings/spi/
15257 F:      Documentation/spi/
15258 F:      drivers/spi/
15259 F:      include/linux/spi/
15260 F:      include/uapi/linux/spi/
15261 F:      tools/spi/
15262
15263 SPIDERNET NETWORK DRIVER for CELL
15264 M:      Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
15265 L:      netdev@vger.kernel.org
15266 S:      Supported
15267 F:      Documentation/networking/device_drivers/toshiba/spider_net.txt
15268 F:      drivers/net/ethernet/toshiba/spider_net*
15269
15270 SPMI SUBSYSTEM
15271 R:      Stephen Boyd <sboyd@kernel.org>
15272 L:      linux-arm-msm@vger.kernel.org
15273 F:      Documentation/devicetree/bindings/spmi/
15274 F:      drivers/spmi/
15275 F:      include/dt-bindings/spmi/spmi.h
15276 F:      include/linux/spmi.h
15277 F:      include/trace/events/spmi.h
15278
15279 SPU FILE SYSTEM
15280 M:      Jeremy Kerr <jk@ozlabs.org>
15281 L:      linuxppc-dev@lists.ozlabs.org
15282 W:      http://www.ibm.com/developerworks/power/cell/
15283 S:      Supported
15284 F:      Documentation/filesystems/spufs.txt
15285 F:      arch/powerpc/platforms/cell/spufs/
15286
15287 SQUASHFS FILE SYSTEM
15288 M:      Phillip Lougher <phillip@squashfs.org.uk>
15289 L:      squashfs-devel@lists.sourceforge.net (subscribers-only)
15290 W:      http://squashfs.org.uk
15291 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
15292 S:      Maintained
15293 F:      Documentation/filesystems/squashfs.txt
15294 F:      fs/squashfs/
15295
15296 SRM (Alpha) environment access
15297 M:      Jan-Benedict Glaw <jbglaw@lug-owl.de>
15298 S:      Maintained
15299 F:      arch/alpha/kernel/srm_env.c
15300
15301 ST LSM6DSx IMU IIO DRIVER
15302 M:      Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
15303 L:      linux-iio@vger.kernel.org
15304 W:      http://www.st.com/
15305 S:      Maintained
15306 F:      drivers/iio/imu/st_lsm6dsx/
15307 F:      Documentation/devicetree/bindings/iio/imu/st_lsm6dsx.txt
15308
15309 ST MIPID02 CSI-2 TO PARALLEL BRIDGE DRIVER
15310 M:      Mickael Guene <mickael.guene@st.com>
15311 L:      linux-media@vger.kernel.org
15312 T:      git git://linuxtv.org/media_tree.git
15313 S:      Maintained
15314 F:      drivers/media/i2c/st-mipid02.c
15315 F:      Documentation/devicetree/bindings/media/i2c/st,st-mipid02.txt
15316
15317 ST STM32 I2C/SMBUS DRIVER
15318 M:      Pierre-Yves MORDRET <pierre-yves.mordret@st.com>
15319 L:      linux-i2c@vger.kernel.org
15320 S:      Maintained
15321 F:      drivers/i2c/busses/i2c-stm32*
15322
15323 ST VL53L0X ToF RANGER(I2C) IIO DRIVER
15324 M:      Song Qiang <songqiang1304521@gmail.com>
15325 L:      linux-iio@vger.kernel.org
15326 S:      Maintained
15327 F:      drivers/iio/proximity/vl53l0x-i2c.c
15328 F:      Documentation/devicetree/bindings/iio/proximity/vl53l0x.txt
15329
15330 STABLE BRANCH
15331 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15332 M:      Sasha Levin <sashal@kernel.org>
15333 L:      stable@vger.kernel.org
15334 S:      Supported
15335 F:      Documentation/process/stable-kernel-rules.rst
15336
15337 STAGING - COMEDI
15338 M:      Ian Abbott <abbotti@mev.co.uk>
15339 M:      H Hartley Sweeten <hsweeten@visionengravers.com>
15340 S:      Odd Fixes
15341 F:      drivers/staging/comedi/
15342
15343 STAGING - FIELDBUS SUBSYSTEM
15344 M:      Sven Van Asbroeck <TheSven73@gmail.com>
15345 S:      Maintained
15346 F:      drivers/staging/fieldbus/*
15347 F:      drivers/staging/fieldbus/Documentation/
15348
15349 STAGING - HMS ANYBUS-S BUS
15350 M:      Sven Van Asbroeck <TheSven73@gmail.com>
15351 S:      Maintained
15352 F:      drivers/staging/fieldbus/anybuss/
15353
15354 STAGING - INDUSTRIAL IO
15355 M:      Jonathan Cameron <jic23@kernel.org>
15356 L:      linux-iio@vger.kernel.org
15357 S:      Odd Fixes
15358 F:      Documentation/devicetree/bindings/staging/iio/
15359 F:      drivers/staging/iio/
15360
15361 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
15362 M:      Marc Dietrich <marvin24@gmx.de>
15363 L:      ac100@lists.launchpad.net (moderated for non-subscribers)
15364 L:      linux-tegra@vger.kernel.org
15365 S:      Maintained
15366 F:      drivers/staging/nvec/
15367
15368 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
15369 M:      Jens Frederich <jfrederich@gmail.com>
15370 M:      Daniel Drake <dsd@laptop.org>
15371 M:      Jon Nettleton <jon.nettleton@gmail.com>
15372 W:      http://wiki.laptop.org/go/DCON
15373 S:      Maintained
15374 F:      drivers/staging/olpc_dcon/
15375
15376 STAGING - REALTEK RTL8712U DRIVERS
15377 M:      Larry Finger <Larry.Finger@lwfinger.net>
15378 M:      Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
15379 S:      Odd Fixes
15380 F:      drivers/staging/rtl8712/
15381
15382 STAGING - REALTEK RTL8188EU DRIVERS
15383 M:      Larry Finger <Larry.Finger@lwfinger.net>
15384 S:      Odd Fixes
15385 F:      drivers/staging/rtl8188eu/
15386
15387 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
15388 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
15389 M:      Teddy Wang <teddy.wang@siliconmotion.com>
15390 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
15391 L:      linux-fbdev@vger.kernel.org
15392 S:      Maintained
15393 F:      drivers/staging/sm750fb/
15394
15395 STAGING - SPEAKUP CONSOLE SPEECH DRIVER
15396 M:      William Hubbs <w.d.hubbs@gmail.com>
15397 M:      Chris Brannon <chris@the-brannons.com>
15398 M:      Kirk Reiser <kirk@reisers.ca>
15399 M:      Samuel Thibault <samuel.thibault@ens-lyon.org>
15400 L:      speakup@linux-speakup.org
15401 W:      http://www.linux-speakup.org/
15402 S:      Odd Fixes
15403 F:      drivers/staging/speakup/
15404
15405 STAGING - VIA VT665X DRIVERS
15406 M:      Forest Bond <forest@alittletooquiet.net>
15407 S:      Odd Fixes
15408 F:      drivers/staging/vt665?/
15409
15410 STAGING - WILC1000 WIFI DRIVER
15411 M:      Adham Abozaeid <adham.abozaeid@microchip.com>
15412 M:      Ajay Singh <ajay.kathat@microchip.com>
15413 L:      linux-wireless@vger.kernel.org
15414 S:      Supported
15415 F:      drivers/staging/wilc1000/
15416
15417 STAGING SUBSYSTEM
15418 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15419 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
15420 L:      devel@driverdev.osuosl.org
15421 S:      Supported
15422 F:      drivers/staging/
15423
15424 STARFIRE/DURALAN NETWORK DRIVER
15425 M:      Ion Badulescu <ionut@badula.org>
15426 S:      Odd Fixes
15427 F:      drivers/net/ethernet/adaptec/starfire*
15428
15429 STEC S1220 SKD DRIVER
15430 M:      Damien Le Moal <Damien.LeMoal@wdc.com>
15431 L:      linux-block@vger.kernel.org
15432 S:      Maintained
15433 F:      drivers/block/skd*[ch]
15434
15435 STI AUDIO (ASoC) DRIVERS
15436 M:      Arnaud Pouliquen <arnaud.pouliquen@st.com>
15437 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15438 S:      Maintained
15439 F:      Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
15440 F:      sound/soc/sti/
15441
15442 STI CEC DRIVER
15443 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
15444 S:      Maintained
15445 F:      drivers/media/platform/sti/cec/
15446 F:      Documentation/devicetree/bindings/media/stih-cec.txt
15447
15448 STK1160 USB VIDEO CAPTURE DRIVER
15449 M:      Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
15450 L:      linux-media@vger.kernel.org
15451 T:      git git://linuxtv.org/media_tree.git
15452 S:      Maintained
15453 F:      drivers/media/usb/stk1160/
15454
15455 STM32 AUDIO (ASoC) DRIVERS
15456 M:      Olivier Moysan <olivier.moysan@st.com>
15457 M:      Arnaud Pouliquen <arnaud.pouliquen@st.com>
15458 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15459 S:      Maintained
15460 F:      Documentation/devicetree/bindings/sound/st,stm32-*.txt
15461 F:      sound/soc/stm/
15462
15463 STM32 TIMER/LPTIMER DRIVERS
15464 M:      Fabrice Gasnier <fabrice.gasnier@st.com>
15465 S:      Maintained
15466 F:      drivers/*/stm32-*timer*
15467 F:      drivers/pwm/pwm-stm32*
15468 F:      include/linux/*/stm32-*tim*
15469 F:      Documentation/ABI/testing/*timer-stm32
15470 F:      Documentation/devicetree/bindings/*/stm32-*timer*
15471 F:      Documentation/devicetree/bindings/pwm/pwm-stm32*
15472
15473 STMMAC ETHERNET DRIVER
15474 M:      Giuseppe Cavallaro <peppe.cavallaro@st.com>
15475 M:      Alexandre Torgue <alexandre.torgue@st.com>
15476 M:      Jose Abreu <joabreu@synopsys.com>
15477 L:      netdev@vger.kernel.org
15478 W:      http://www.stlinux.com
15479 S:      Supported
15480 F:      drivers/net/ethernet/stmicro/stmmac/
15481
15482 SUN3/3X
15483 M:      Sam Creasey <sammy@sammy.net>
15484 W:      http://sammy.net/sun3/
15485 S:      Maintained
15486 F:      arch/m68k/kernel/*sun3*
15487 F:      arch/m68k/sun3*/
15488 F:      arch/m68k/include/asm/sun3*
15489 F:      drivers/net/ethernet/i825xx/sun3*
15490
15491 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
15492 M:      Hans de Goede <hdegoede@redhat.com>
15493 L:      linux-input@vger.kernel.org
15494 S:      Maintained
15495 F:      Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
15496 F:      drivers/input/keyboard/sun4i-lradc-keys.c
15497
15498 SUNDANCE NETWORK DRIVER
15499 M:      Denis Kirjanov <kda@linux-powerpc.org>
15500 L:      netdev@vger.kernel.org
15501 S:      Maintained
15502 F:      drivers/net/ethernet/dlink/sundance.c
15503
15504 SUPERH
15505 M:      Yoshinori Sato <ysato@users.sourceforge.jp>
15506 M:      Rich Felker <dalias@libc.org>
15507 L:      linux-sh@vger.kernel.org
15508 Q:      http://patchwork.kernel.org/project/linux-sh/list/
15509 S:      Maintained
15510 F:      Documentation/sh/
15511 F:      arch/sh/
15512 F:      drivers/sh/
15513
15514 SUSPEND TO RAM
15515 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
15516 M:      Len Brown <len.brown@intel.com>
15517 M:      Pavel Machek <pavel@ucw.cz>
15518 L:      linux-pm@vger.kernel.org
15519 B:      https://bugzilla.kernel.org
15520 S:      Supported
15521 F:      Documentation/power/
15522 F:      arch/x86/kernel/acpi/
15523 F:      drivers/base/power/
15524 F:      kernel/power/
15525 F:      include/linux/suspend.h
15526 F:      include/linux/freezer.h
15527 F:      include/linux/pm.h
15528
15529 SVGA HANDLING
15530 M:      Martin Mares <mj@ucw.cz>
15531 L:      linux-video@atrey.karlin.mff.cuni.cz
15532 S:      Maintained
15533 F:      Documentation/admin-guide/svga.rst
15534 F:      arch/x86/boot/video*
15535
15536 SWIOTLB SUBSYSTEM
15537 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
15538 L:      iommu@lists.linux-foundation.org
15539 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
15540 S:      Supported
15541 F:      kernel/dma/swiotlb.c
15542 F:      arch/*/kernel/pci-swiotlb.c
15543 F:      include/linux/swiotlb.h
15544
15545 SWITCHDEV
15546 M:      Jiri Pirko <jiri@resnulli.us>
15547 M:      Ivan Vecera <ivecera@redhat.com>
15548 L:      netdev@vger.kernel.org
15549 S:      Supported
15550 F:      net/switchdev/
15551 F:      include/net/switchdev.h
15552
15553 SY8106A REGULATOR DRIVER
15554 M:      Icenowy Zheng <icenowy@aosc.io>
15555 S:      Maintained
15556 F:      drivers/regulator/sy8106a-regulator.c
15557 F:      Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt
15558
15559 SYNC FILE FRAMEWORK
15560 M:      Sumit Semwal <sumit.semwal@linaro.org>
15561 R:      Gustavo Padovan <gustavo@padovan.org>
15562 S:      Maintained
15563 L:      linux-media@vger.kernel.org
15564 L:      dri-devel@lists.freedesktop.org
15565 F:      drivers/dma-buf/sync_*
15566 F:      drivers/dma-buf/dma-fence*
15567 F:      drivers/dma-buf/sw_sync.c
15568 F:      include/linux/sync_file.h
15569 F:      include/uapi/linux/sync_file.h
15570 F:      Documentation/driver-api/sync_file.rst
15571 T:      git git://anongit.freedesktop.org/drm/drm-misc
15572
15573 SYNOPSYS ARC ARCHITECTURE
15574 M:      Vineet Gupta <vgupta@synopsys.com>
15575 L:      linux-snps-arc@lists.infradead.org
15576 S:      Supported
15577 F:      arch/arc/
15578 F:      Documentation/devicetree/bindings/arc/*
15579 F:      Documentation/devicetree/bindings/interrupt-controller/snps,arc*
15580 F:      drivers/clocksource/arc_timer.c
15581 F:      drivers/tty/serial/arc_uart.c
15582 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
15583
15584 SYNOPSYS ARC HSDK SDP pll clock driver
15585 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15586 S:      Supported
15587 F:      drivers/clk/clk-hsdk-pll.c
15588 F:      Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
15589
15590 SYNOPSYS ARC SDP clock driver
15591 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15592 S:      Supported
15593 F:      drivers/clk/axs10x/*
15594 F:      Documentation/devicetree/bindings/clock/snps,pll-clock.txt
15595
15596 SYNOPSYS ARC SDP platform support
15597 M:      Alexey Brodkin <abrodkin@synopsys.com>
15598 S:      Supported
15599 F:      arch/arc/plat-axs10x
15600 F:      arch/arc/boot/dts/ax*
15601 F:      Documentation/devicetree/bindings/arc/axs10*
15602
15603 SYNOPSYS AXS10x RESET CONTROLLER DRIVER
15604 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15605 S:      Supported
15606 F:      drivers/reset/reset-axs10x.c
15607 F:      Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
15608
15609 SYNOPSYS CREG GPIO DRIVER
15610 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15611 S:      Maintained
15612 F:      drivers/gpio/gpio-creg-snps.c
15613 F:      Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
15614
15615 SYNOPSYS DESIGNWARE 8250 UART DRIVER
15616 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
15617 S:      Maintained
15618 F:      drivers/tty/serial/8250/8250_dw.c
15619
15620 SYNOPSYS DESIGNWARE APB GPIO DRIVER
15621 M:      Hoan Tran <hoan@os.amperecomputing.com>
15622 L:      linux-gpio@vger.kernel.org
15623 S:      Maintained
15624 F:      drivers/gpio/gpio-dwapb.c
15625 F:      Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt
15626
15627 SYNOPSYS DESIGNWARE AXI DMAC DRIVER
15628 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15629 S:      Maintained
15630 F:      drivers/dma/dw-axi-dmac/
15631 F:      Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt
15632
15633 SYNOPSYS DESIGNWARE DMAC DRIVER
15634 M:      Viresh Kumar <vireshk@kernel.org>
15635 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
15636 S:      Maintained
15637 F:      Documentation/devicetree/bindings/dma/snps-dma.txt
15638 F:      drivers/dma/dw/
15639 F:      include/dt-bindings/dma/dw-dmac.h
15640 F:      include/linux/dma/dw.h
15641 F:      include/linux/platform_data/dma-dw.h
15642
15643 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
15644 M:      Jose Abreu <Jose.Abreu@synopsys.com>
15645 L:      netdev@vger.kernel.org
15646 S:      Supported
15647 F:      drivers/net/ethernet/synopsys/
15648
15649 SYNOPSYS DESIGNWARE I2C DRIVER
15650 M:      Jarkko Nikula <jarkko.nikula@linux.intel.com>
15651 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
15652 R:      Mika Westerberg <mika.westerberg@linux.intel.com>
15653 L:      linux-i2c@vger.kernel.org
15654 S:      Maintained
15655 F:      drivers/i2c/busses/i2c-designware-*
15656 F:      include/linux/platform_data/i2c-designware.h
15657
15658 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
15659 M:      Jaehoon Chung <jh80.chung@samsung.com>
15660 L:      linux-mmc@vger.kernel.org
15661 S:      Maintained
15662 F:      drivers/mmc/host/dw_mmc*
15663
15664 SYNOPSYS HSDK RESET CONTROLLER DRIVER
15665 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15666 S:      Supported
15667 F:      drivers/reset/reset-hsdk.c
15668 F:      include/dt-bindings/reset/snps,hsdk-reset.h
15669 F:      Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
15670
15671 SYSTEM CONFIGURATION (SYSCON)
15672 M:      Lee Jones <lee.jones@linaro.org>
15673 M:      Arnd Bergmann <arnd@arndb.de>
15674 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
15675 S:      Supported
15676 F:      drivers/mfd/syscon.c
15677
15678 SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
15679 M:      Sudeep Holla <sudeep.holla@arm.com>
15680 L:      linux-arm-kernel@lists.infradead.org
15681 S:      Maintained
15682 F:      Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt
15683 F:      drivers/clk/clk-sc[mp]i.c
15684 F:      drivers/cpufreq/sc[mp]i-cpufreq.c
15685 F:      drivers/firmware/arm_scpi.c
15686 F:      drivers/firmware/arm_scmi/
15687 F:      drivers/reset/reset-scmi.c
15688 F:      include/linux/sc[mp]i_protocol.h
15689
15690 SYSTEM RESET/SHUTDOWN DRIVERS
15691 M:      Sebastian Reichel <sre@kernel.org>
15692 L:      linux-pm@vger.kernel.org
15693 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
15694 S:      Maintained
15695 F:      Documentation/devicetree/bindings/power/reset/
15696 F:      drivers/power/reset/
15697
15698 SYSTEM TRACE MODULE CLASS
15699 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
15700 S:      Maintained
15701 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
15702 F:      Documentation/trace/stm.rst
15703 F:      drivers/hwtracing/stm/
15704 F:      include/linux/stm.h
15705 F:      include/uapi/linux/stm.h
15706
15707 SYSV FILESYSTEM
15708 M:      Christoph Hellwig <hch@infradead.org>
15709 S:      Maintained
15710 F:      Documentation/filesystems/sysv-fs.txt
15711 F:      fs/sysv/
15712 F:      include/linux/sysv_fs.h
15713
15714 TASKSTATS STATISTICS INTERFACE
15715 M:      Balbir Singh <bsingharora@gmail.com>
15716 S:      Maintained
15717 F:      Documentation/accounting/taskstats*
15718 F:      include/linux/taskstats*
15719 F:      kernel/taskstats.c
15720
15721 TC subsystem
15722 M:      Jamal Hadi Salim <jhs@mojatatu.com>
15723 M:      Cong Wang <xiyou.wangcong@gmail.com>
15724 M:      Jiri Pirko <jiri@resnulli.us>
15725 L:      netdev@vger.kernel.org
15726 S:      Maintained
15727 F:      include/net/pkt_cls.h
15728 F:      include/net/pkt_sched.h
15729 F:      include/net/tc_act/
15730 F:      include/uapi/linux/pkt_cls.h
15731 F:      include/uapi/linux/pkt_sched.h
15732 F:      include/uapi/linux/tc_act/
15733 F:      include/uapi/linux/tc_ematch/
15734 F:      net/sched/
15735
15736 TC90522 MEDIA DRIVER
15737 M:      Akihiro Tsukada <tskd08@gmail.com>
15738 L:      linux-media@vger.kernel.org
15739 S:      Odd Fixes
15740 F:      drivers/media/dvb-frontends/tc90522*
15741
15742 TCP LOW PRIORITY MODULE
15743 M:      "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
15744 M:      "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
15745 W:      http://tcp-lp-mod.sourceforge.net/
15746 S:      Maintained
15747 F:      net/ipv4/tcp_lp.c
15748
15749 TDA10071 MEDIA DRIVER
15750 M:      Antti Palosaari <crope@iki.fi>
15751 L:      linux-media@vger.kernel.org
15752 W:      https://linuxtv.org
15753 W:      http://palosaari.fi/linux/
15754 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15755 T:      git git://linuxtv.org/anttip/media_tree.git
15756 S:      Maintained
15757 F:      drivers/media/dvb-frontends/tda10071*
15758
15759 TDA18212 MEDIA DRIVER
15760 M:      Antti Palosaari <crope@iki.fi>
15761 L:      linux-media@vger.kernel.org
15762 W:      https://linuxtv.org
15763 W:      http://palosaari.fi/linux/
15764 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15765 T:      git git://linuxtv.org/anttip/media_tree.git
15766 S:      Maintained
15767 F:      drivers/media/tuners/tda18212*
15768
15769 TDA18218 MEDIA DRIVER
15770 M:      Antti Palosaari <crope@iki.fi>
15771 L:      linux-media@vger.kernel.org
15772 W:      https://linuxtv.org
15773 W:      http://palosaari.fi/linux/
15774 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15775 T:      git git://linuxtv.org/anttip/media_tree.git
15776 S:      Maintained
15777 F:      drivers/media/tuners/tda18218*
15778
15779 TDA18250 MEDIA DRIVER
15780 M:      Olli Salonen <olli.salonen@iki.fi>
15781 L:      linux-media@vger.kernel.org
15782 W:      https://linuxtv.org
15783 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15784 T:      git git://linuxtv.org/media_tree.git
15785 S:      Maintained
15786 F:      drivers/media/tuners/tda18250*
15787
15788 TDA18271 MEDIA DRIVER
15789 M:      Michael Krufky <mkrufky@linuxtv.org>
15790 L:      linux-media@vger.kernel.org
15791 W:      https://linuxtv.org
15792 W:      http://github.com/mkrufky
15793 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15794 T:      git git://linuxtv.org/mkrufky/tuners.git
15795 S:      Maintained
15796 F:      drivers/media/tuners/tda18271*
15797
15798 TDA1997x MEDIA DRIVER
15799 M:      Tim Harvey <tharvey@gateworks.com>
15800 L:      linux-media@vger.kernel.org
15801 W:      https://linuxtv.org
15802 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15803 S:      Maintained
15804 F:      drivers/media/i2c/tda1997x.*
15805
15806 TDA827x MEDIA DRIVER
15807 M:      Michael Krufky <mkrufky@linuxtv.org>
15808 L:      linux-media@vger.kernel.org
15809 W:      https://linuxtv.org
15810 W:      http://github.com/mkrufky
15811 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15812 T:      git git://linuxtv.org/mkrufky/tuners.git
15813 S:      Maintained
15814 F:      drivers/media/tuners/tda8290.*
15815
15816 TDA8290 MEDIA DRIVER
15817 M:      Michael Krufky <mkrufky@linuxtv.org>
15818 L:      linux-media@vger.kernel.org
15819 W:      https://linuxtv.org
15820 W:      http://github.com/mkrufky
15821 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15822 T:      git git://linuxtv.org/mkrufky/tuners.git
15823 S:      Maintained
15824 F:      drivers/media/tuners/tda8290.*
15825
15826 TDA9840 MEDIA DRIVER
15827 M:      Hans Verkuil <hverkuil@xs4all.nl>
15828 L:      linux-media@vger.kernel.org
15829 T:      git git://linuxtv.org/media_tree.git
15830 W:      https://linuxtv.org
15831 S:      Maintained
15832 F:      drivers/media/i2c/tda9840*
15833
15834 TEA5761 TUNER DRIVER
15835 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
15836 L:      linux-media@vger.kernel.org
15837 W:      https://linuxtv.org
15838 T:      git git://linuxtv.org/media_tree.git
15839 S:      Odd fixes
15840 F:      drivers/media/tuners/tea5761.*
15841
15842 TEA5767 TUNER DRIVER
15843 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
15844 L:      linux-media@vger.kernel.org
15845 W:      https://linuxtv.org
15846 T:      git git://linuxtv.org/media_tree.git
15847 S:      Maintained
15848 F:      drivers/media/tuners/tea5767.*
15849
15850 TEA6415C MEDIA DRIVER
15851 M:      Hans Verkuil <hverkuil@xs4all.nl>
15852 L:      linux-media@vger.kernel.org
15853 T:      git git://linuxtv.org/media_tree.git
15854 W:      https://linuxtv.org
15855 S:      Maintained
15856 F:      drivers/media/i2c/tea6415c*
15857
15858 TEA6420 MEDIA DRIVER
15859 M:      Hans Verkuil <hverkuil@xs4all.nl>
15860 L:      linux-media@vger.kernel.org
15861 T:      git git://linuxtv.org/media_tree.git
15862 W:      https://linuxtv.org
15863 S:      Maintained
15864 F:      drivers/media/i2c/tea6420*
15865
15866 TEAM DRIVER
15867 M:      Jiri Pirko <jiri@resnulli.us>
15868 L:      netdev@vger.kernel.org
15869 S:      Supported
15870 F:      drivers/net/team/
15871 F:      include/linux/if_team.h
15872 F:      include/uapi/linux/if_team.h
15873
15874 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
15875 M:      "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
15876 S:      Maintained
15877 F:      arch/x86/platform/ts5500/
15878
15879 TECHNOTREND USB IR RECEIVER
15880 M:      Sean Young <sean@mess.org>
15881 L:      linux-media@vger.kernel.org
15882 S:      Maintained
15883 F:      drivers/media/rc/ttusbir.c
15884
15885 TECHWELL TW9910 VIDEO DECODER
15886 L:      linux-media@vger.kernel.org
15887 S:      Orphan
15888 F:      drivers/media/i2c/tw9910.c
15889 F:      include/media/i2c/tw9910.h
15890
15891 TEE SUBSYSTEM
15892 M:      Jens Wiklander <jens.wiklander@linaro.org>
15893 L:      tee-dev@lists.linaro.org
15894 S:      Maintained
15895 F:      include/linux/tee_drv.h
15896 F:      include/uapi/linux/tee.h
15897 F:      drivers/tee/
15898 F:      Documentation/tee.txt
15899
15900 TEGRA ARCHITECTURE SUPPORT
15901 M:      Thierry Reding <thierry.reding@gmail.com>
15902 M:      Jonathan Hunter <jonathanh@nvidia.com>
15903 L:      linux-tegra@vger.kernel.org
15904 Q:      http://patchwork.ozlabs.org/project/linux-tegra/list/
15905 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
15906 S:      Supported
15907 N:      [^a-z]tegra
15908
15909 TEGRA CLOCK DRIVER
15910 M:      Peter De Schrijver <pdeschrijver@nvidia.com>
15911 M:      Prashant Gaikwad <pgaikwad@nvidia.com>
15912 S:      Supported
15913 F:      drivers/clk/tegra/
15914
15915 TEGRA DMA DRIVERS
15916 M:      Laxman Dewangan <ldewangan@nvidia.com>
15917 M:      Jon Hunter <jonathanh@nvidia.com>
15918 S:      Supported
15919 F:      drivers/dma/tegra*
15920
15921 TEGRA I2C DRIVER
15922 M:      Laxman Dewangan <ldewangan@nvidia.com>
15923 R:      Dmitry Osipenko <digetx@gmail.com>
15924 S:      Supported
15925 F:      drivers/i2c/busses/i2c-tegra.c
15926
15927 TEGRA IOMMU DRIVERS
15928 M:      Thierry Reding <thierry.reding@gmail.com>
15929 L:      linux-tegra@vger.kernel.org
15930 S:      Supported
15931 F:      drivers/iommu/tegra*
15932
15933 TEGRA KBC DRIVER
15934 M:      Laxman Dewangan <ldewangan@nvidia.com>
15935 S:      Supported
15936 F:      drivers/input/keyboard/tegra-kbc.c
15937
15938 TEGRA NAND DRIVER
15939 M:      Stefan Agner <stefan@agner.ch>
15940 M:      Lucas Stach <dev@lynxeye.de>
15941 S:      Maintained
15942 F:      Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
15943 F:      drivers/mtd/nand/raw/tegra_nand.c
15944
15945 TEGRA PWM DRIVER
15946 M:      Thierry Reding <thierry.reding@gmail.com>
15947 S:      Supported
15948 F:      drivers/pwm/pwm-tegra.c
15949
15950 TEGRA SERIAL DRIVER
15951 M:      Laxman Dewangan <ldewangan@nvidia.com>
15952 S:      Supported
15953 F:      drivers/tty/serial/serial-tegra.c
15954
15955 TEGRA SPI DRIVER
15956 M:      Laxman Dewangan <ldewangan@nvidia.com>
15957 S:      Supported
15958 F:      drivers/spi/spi-tegra*
15959
15960 TEGRA XUSB PADCTL DRIVER
15961 M:      JC Kuo <jckuo@nvidia.com>
15962 S:      Supported
15963 F:      drivers/phy/tegra/xusb*
15964
15965 TEHUTI ETHERNET DRIVER
15966 M:      Andy Gospodarek <andy@greyhouse.net>
15967 L:      netdev@vger.kernel.org
15968 S:      Supported
15969 F:      drivers/net/ethernet/tehuti/*
15970
15971 Telecom Clock Driver for MCPL0010
15972 M:      Mark Gross <mark.gross@intel.com>
15973 S:      Supported
15974 F:      drivers/char/tlclk.c
15975
15976 TENSILICA XTENSA PORT (xtensa)
15977 M:      Chris Zankel <chris@zankel.net>
15978 M:      Max Filippov <jcmvbkbc@gmail.com>
15979 L:      linux-xtensa@linux-xtensa.org
15980 T:      git git://github.com/czankel/xtensa-linux.git
15981 S:      Maintained
15982 F:      arch/xtensa/
15983 F:      drivers/irqchip/irq-xtensa-*
15984
15985 Texas Instruments' System Control Interface (TISCI) Protocol Driver
15986 M:      Nishanth Menon <nm@ti.com>
15987 M:      Tero Kristo <t-kristo@ti.com>
15988 M:      Santosh Shilimkar <ssantosh@kernel.org>
15989 L:      linux-arm-kernel@lists.infradead.org
15990 S:      Maintained
15991 F:      Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
15992 F:      drivers/firmware/ti_sci*
15993 F:      include/linux/soc/ti/ti_sci_protocol.h
15994 F:      Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
15995 F:      drivers/soc/ti/ti_sci_pm_domains.c
15996 F:      include/dt-bindings/soc/ti,sci_pm_domain.h
15997 F:      Documentation/devicetree/bindings/reset/ti,sci-reset.txt
15998 F:      Documentation/devicetree/bindings/clock/ti,sci-clk.txt
15999 F:      drivers/clk/keystone/sci-clk.c
16000 F:      drivers/reset/reset-ti-sci.c
16001 F:      Documentation/devicetree/bindings/interrupt-controller/ti,sci-intr.txt
16002 F:      Documentation/devicetree/bindings/interrupt-controller/ti,sci-inta.txt
16003 F:      drivers/irqchip/irq-ti-sci-intr.c
16004 F:      drivers/irqchip/irq-ti-sci-inta.c
16005 F:      include/linux/soc/ti/ti_sci_inta_msi.h
16006 F:      drivers/soc/ti/ti_sci_inta_msi.c
16007
16008 Texas Instruments ASoC drivers
16009 M:      Peter Ujfalusi <peter.ujfalusi@ti.com>
16010 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
16011 S:      Maintained
16012 F:      sound/soc/ti/
16013
16014 Texas Instruments' DAC7612 DAC Driver
16015 M:      Ricardo Ribalda <ricardo@ribalda.com>
16016 L:      linux-iio@vger.kernel.org
16017 S:      Supported
16018 F:      drivers/iio/dac/ti-dac7612.c
16019 F:      Documentation/devicetree/bindings/iio/dac/ti,dac7612.txt
16020
16021 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
16022 M:      Hans Verkuil <hverkuil@xs4all.nl>
16023 L:      linux-media@vger.kernel.org
16024 T:      git git://linuxtv.org/media_tree.git
16025 W:      https://linuxtv.org
16026 S:      Maintained
16027 F:      drivers/media/radio/radio-raremono.c
16028
16029 THERMAL
16030 M:      Zhang Rui <rui.zhang@intel.com>
16031 M:      Eduardo Valentin <edubezval@gmail.com>
16032 R:      Daniel Lezcano <daniel.lezcano@linaro.org>
16033 L:      linux-pm@vger.kernel.org
16034 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
16035 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
16036 Q:      https://patchwork.kernel.org/project/linux-pm/list/
16037 S:      Supported
16038 F:      drivers/thermal/
16039 F:      include/linux/thermal.h
16040 F:      include/uapi/linux/thermal.h
16041 F:      include/linux/cpu_cooling.h
16042 F:      Documentation/devicetree/bindings/thermal/
16043
16044 THERMAL/CPU_COOLING
16045 M:      Amit Daniel Kachhap <amit.kachhap@gmail.com>
16046 M:      Viresh Kumar <viresh.kumar@linaro.org>
16047 M:      Javi Merino <javi.merino@kernel.org>
16048 L:      linux-pm@vger.kernel.org
16049 S:      Supported
16050 F:      Documentation/driver-api/thermal/cpu-cooling-api.rst
16051 F:      drivers/thermal/cpu_cooling.c
16052 F:      include/linux/cpu_cooling.h
16053
16054 THINKPAD ACPI EXTRAS DRIVER
16055 M:      Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
16056 L:      ibm-acpi-devel@lists.sourceforge.net
16057 L:      platform-driver-x86@vger.kernel.org
16058 W:      http://ibm-acpi.sourceforge.net
16059 W:      http://thinkwiki.org/wiki/Ibm-acpi
16060 T:      git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
16061 S:      Maintained
16062 F:      drivers/platform/x86/thinkpad_acpi.c
16063
16064 THUNDERBOLT DRIVER
16065 M:      Andreas Noever <andreas.noever@gmail.com>
16066 M:      Michael Jamet <michael.jamet@intel.com>
16067 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
16068 M:      Yehezkel Bernat <YehezkelShB@gmail.com>
16069 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
16070 S:      Maintained
16071 F:      Documentation/admin-guide/thunderbolt.rst
16072 F:      drivers/thunderbolt/
16073 F:      include/linux/thunderbolt.h
16074
16075 THUNDERBOLT NETWORK DRIVER
16076 M:      Michael Jamet <michael.jamet@intel.com>
16077 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
16078 M:      Yehezkel Bernat <YehezkelShB@gmail.com>
16079 L:      netdev@vger.kernel.org
16080 S:      Maintained
16081 F:      drivers/net/thunderbolt.c
16082
16083 THUNDERX GPIO DRIVER
16084 M:      David Daney <david.daney@cavium.com>
16085 S:      Maintained
16086 F:      drivers/gpio/gpio-thunderx.c
16087
16088 TI AM437X VPFE DRIVER
16089 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
16090 L:      linux-media@vger.kernel.org
16091 W:      https://linuxtv.org
16092 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
16093 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
16094 S:      Maintained
16095 F:      drivers/media/platform/am437x/
16096
16097 TI BANDGAP AND THERMAL DRIVER
16098 M:      Eduardo Valentin <edubezval@gmail.com>
16099 M:      Keerthy <j-keerthy@ti.com>
16100 L:      linux-pm@vger.kernel.org
16101 L:      linux-omap@vger.kernel.org
16102 S:      Maintained
16103 F:      drivers/thermal/ti-soc-thermal/
16104
16105 TI BQ27XXX POWER SUPPLY DRIVER
16106 R:      Andrew F. Davis <afd@ti.com>
16107 F:      include/linux/power/bq27xxx_battery.h
16108 F:      drivers/power/supply/bq27xxx_battery.c
16109 F:      drivers/power/supply/bq27xxx_battery_i2c.c
16110
16111 TI CDCE706 CLOCK DRIVER
16112 M:      Max Filippov <jcmvbkbc@gmail.com>
16113 S:      Maintained
16114 F:      drivers/clk/clk-cdce706.c
16115
16116 TI CLOCK DRIVER
16117 M:      Tero Kristo <t-kristo@ti.com>
16118 L:      linux-omap@vger.kernel.org
16119 S:      Maintained
16120 F:      drivers/clk/ti/
16121 F:      include/linux/clk/ti.h
16122
16123 TI DAVINCI MACHINE SUPPORT
16124 M:      Sekhar Nori <nsekhar@ti.com>
16125 R:      Bartosz Golaszewski <bgolaszewski@baylibre.com>
16126 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16127 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
16128 S:      Supported
16129 F:      Documentation/devicetree/bindings/i2c/i2c-davinci.txt
16130 F:      arch/arm/mach-davinci/
16131 F:      drivers/i2c/busses/i2c-davinci.c
16132 F:      arch/arm/boot/dts/da850*
16133
16134 TI DAVINCI SERIES CLOCK DRIVER
16135 M:      David Lechner <david@lechnology.com>
16136 R:      Sekhar Nori <nsekhar@ti.com>
16137 S:      Maintained
16138 F:      Documentation/devicetree/bindings/clock/ti/davinci/
16139 F:      drivers/clk/davinci/
16140
16141 TI DAVINCI SERIES GPIO DRIVER
16142 M:      Keerthy <j-keerthy@ti.com>
16143 L:      linux-gpio@vger.kernel.org
16144 S:      Maintained
16145 F:      Documentation/devicetree/bindings/gpio/gpio-davinci.txt
16146 F:      drivers/gpio/gpio-davinci.c
16147
16148 TI DAVINCI SERIES MEDIA DRIVER
16149 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
16150 L:      linux-media@vger.kernel.org
16151 W:      https://linuxtv.org
16152 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
16153 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
16154 S:      Maintained
16155 F:      drivers/media/platform/davinci/
16156 F:      include/media/davinci/
16157
16158 TI ETHERNET SWITCH DRIVER (CPSW)
16159 R:      Grygorii Strashko <grygorii.strashko@ti.com>
16160 L:      linux-omap@vger.kernel.org
16161 L:      netdev@vger.kernel.org
16162 S:      Maintained
16163 F:      drivers/net/ethernet/ti/cpsw*
16164 F:      drivers/net/ethernet/ti/davinci*
16165
16166 TI FLASH MEDIA MEMORYSTICK/MMC DRIVERS
16167 M:      Alex Dubov <oakad@yahoo.com>
16168 S:      Maintained
16169 W:      http://tifmxx.berlios.de/
16170 F:      drivers/memstick/host/tifm_ms.c
16171 F:      drivers/misc/tifm*
16172 F:      drivers/mmc/host/tifm_sd.c
16173 F:      include/linux/tifm.h
16174
16175 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
16176 M:      Santosh Shilimkar <ssantosh@kernel.org>
16177 L:      linux-kernel@vger.kernel.org
16178 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16179 S:      Maintained
16180 F:      drivers/soc/ti/*
16181 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
16182
16183 TI LM49xxx FAMILY ASoC CODEC DRIVERS
16184 M:      M R Swami Reddy <mr.swami.reddy@ti.com>
16185 M:      Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
16186 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
16187 S:      Maintained
16188 F:      sound/soc/codecs/lm49453*
16189 F:      sound/soc/codecs/isabelle*
16190
16191 TI LP855x BACKLIGHT DRIVER
16192 M:      Milo Kim <milo.kim@ti.com>
16193 S:      Maintained
16194 F:      Documentation/driver-api/backlight/lp855x-driver.rst
16195 F:      drivers/video/backlight/lp855x_bl.c
16196 F:      include/linux/platform_data/lp855x.h
16197
16198 TI LP8727 CHARGER DRIVER
16199 M:      Milo Kim <milo.kim@ti.com>
16200 S:      Maintained
16201 F:      drivers/power/supply/lp8727_charger.c
16202 F:      include/linux/platform_data/lp8727.h
16203
16204 TI LP8788 MFD DRIVER
16205 M:      Milo Kim <milo.kim@ti.com>
16206 S:      Maintained
16207 F:      drivers/iio/adc/lp8788_adc.c
16208 F:      drivers/leds/leds-lp8788.c
16209 F:      drivers/mfd/lp8788*.c
16210 F:      drivers/power/supply/lp8788-charger.c
16211 F:      drivers/regulator/lp8788-*.c
16212 F:      include/linux/mfd/lp8788*.h
16213
16214 TI NETCP ETHERNET DRIVER
16215 M:      Wingman Kwok <w-kwok2@ti.com>
16216 M:      Murali Karicheri <m-karicheri2@ti.com>
16217 L:      netdev@vger.kernel.org
16218 S:      Maintained
16219 F:      drivers/net/ethernet/ti/netcp*
16220
16221 TI PCM3060 ASoC CODEC DRIVER
16222 M:      Kirill Marinushkin <kmarinushkin@birdec.com>
16223 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
16224 S:      Maintained
16225 F:      Documentation/devicetree/bindings/sound/pcm3060.txt
16226 F:      sound/soc/codecs/pcm3060*
16227
16228 TI TAS571X FAMILY ASoC CODEC DRIVER
16229 M:      Kevin Cernekee <cernekee@chromium.org>
16230 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
16231 S:      Odd Fixes
16232 F:      sound/soc/codecs/tas571x*
16233
16234 TI TRF7970A NFC DRIVER
16235 M:      Mark Greer <mgreer@animalcreek.com>
16236 L:      linux-wireless@vger.kernel.org
16237 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
16238 S:      Supported
16239 F:      drivers/nfc/trf7970a.c
16240 F:      Documentation/devicetree/bindings/net/nfc/trf7970a.txt
16241
16242 TI TWL4030 SERIES SOC CODEC DRIVER
16243 M:      Peter Ujfalusi <peter.ujfalusi@ti.com>
16244 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
16245 S:      Maintained
16246 F:      sound/soc/codecs/twl4030*
16247
16248 TI VPE/CAL DRIVERS
16249 M:      Benoit Parrot <bparrot@ti.com>
16250 L:      linux-media@vger.kernel.org
16251 W:      http://linuxtv.org/
16252 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
16253 S:      Maintained
16254 F:      drivers/media/platform/ti-vpe/
16255
16256 TI WILINK WIRELESS DRIVERS
16257 L:      linux-wireless@vger.kernel.org
16258 W:      http://wireless.kernel.org/en/users/Drivers/wl12xx
16259 W:      http://wireless.kernel.org/en/users/Drivers/wl1251
16260 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
16261 S:      Orphan
16262 F:      drivers/net/wireless/ti/
16263 F:      include/linux/wl12xx.h
16264
16265 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
16266 M:      John Stultz <john.stultz@linaro.org>
16267 M:      Thomas Gleixner <tglx@linutronix.de>
16268 R:      Stephen Boyd <sboyd@kernel.org>
16269 L:      linux-kernel@vger.kernel.org
16270 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
16271 S:      Supported
16272 F:      include/linux/clocksource.h
16273 F:      include/linux/time.h
16274 F:      include/linux/timex.h
16275 F:      include/uapi/linux/time.h
16276 F:      include/uapi/linux/timex.h
16277 F:      kernel/time/clocksource.c
16278 F:      kernel/time/time*.c
16279 F:      kernel/time/alarmtimer.c
16280 F:      kernel/time/ntp.c
16281 F:      tools/testing/selftests/timers/
16282
16283 TIPC NETWORK LAYER
16284 M:      Jon Maloy <jon.maloy@ericsson.com>
16285 M:      Ying Xue <ying.xue@windriver.com>
16286 L:      netdev@vger.kernel.org (core kernel code)
16287 L:      tipc-discussion@lists.sourceforge.net (user apps, general discussion)
16288 W:      http://tipc.sourceforge.net/
16289 S:      Maintained
16290 F:      include/uapi/linux/tipc*.h
16291 F:      net/tipc/
16292
16293 TLAN NETWORK DRIVER
16294 M:      Samuel Chessman <chessman@tux.org>
16295 L:      tlan-devel@lists.sourceforge.net (subscribers-only)
16296 W:      http://sourceforge.net/projects/tlan/
16297 S:      Maintained
16298 F:      Documentation/networking/device_drivers/ti/tlan.txt
16299 F:      drivers/net/ethernet/ti/tlan.*
16300
16301 TM6000 VIDEO4LINUX DRIVER
16302 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
16303 L:      linux-media@vger.kernel.org
16304 W:      https://linuxtv.org
16305 T:      git git://linuxtv.org/media_tree.git
16306 S:      Odd fixes
16307 F:      drivers/media/usb/tm6000/
16308 F:      Documentation/media/v4l-drivers/tm6000*
16309
16310 TMIO/SDHI MMC DRIVER
16311 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
16312 L:      linux-mmc@vger.kernel.org
16313 S:      Supported
16314 F:      drivers/mmc/host/tmio_mmc*
16315 F:      drivers/mmc/host/renesas_sdhi*
16316 F:      include/linux/mfd/tmio.h
16317
16318 TMP401 HARDWARE MONITOR DRIVER
16319 M:      Guenter Roeck <linux@roeck-us.net>
16320 L:      linux-hwmon@vger.kernel.org
16321 S:      Maintained
16322 F:      Documentation/hwmon/tmp401.rst
16323 F:      drivers/hwmon/tmp401.c
16324
16325 TMPFS (SHMEM FILESYSTEM)
16326 M:      Hugh Dickins <hughd@google.com>
16327 L:      linux-mm@kvack.org
16328 S:      Maintained
16329 F:      include/linux/shmem_fs.h
16330 F:      mm/shmem.c
16331
16332 TOMOYO SECURITY MODULE
16333 M:      Kentaro Takeda <takedakn@nttdata.co.jp>
16334 M:      Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
16335 L:      tomoyo-dev-en@lists.osdn.me (subscribers-only, for developers in English)
16336 L:      tomoyo-users-en@lists.osdn.me (subscribers-only, for users in English)
16337 L:      tomoyo-dev@lists.osdn.me (subscribers-only, for developers in Japanese)
16338 L:      tomoyo-users@lists.osdn.me (subscribers-only, for users in Japanese)
16339 W:      https://tomoyo.osdn.jp/
16340 S:      Maintained
16341 F:      security/tomoyo/
16342
16343 TOPSTAR LAPTOP EXTRAS DRIVER
16344 M:      Herton Ronaldo Krzesinski <herton@canonical.com>
16345 L:      platform-driver-x86@vger.kernel.org
16346 S:      Maintained
16347 F:      drivers/platform/x86/topstar-laptop.c
16348
16349 TORTURE-TEST MODULES
16350 M:      Davidlohr Bueso <dave@stgolabs.net>
16351 M:      "Paul E. McKenney" <paulmck@kernel.org>
16352 M:      Josh Triplett <josh@joshtriplett.org>
16353 L:      linux-kernel@vger.kernel.org
16354 S:      Supported
16355 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
16356 F:      Documentation/RCU/torture.txt
16357 F:      kernel/torture.c
16358 F:      kernel/rcu/rcutorture.c
16359 F:      kernel/rcu/rcuperf.c
16360 F:      kernel/locking/locktorture.c
16361
16362 TOSHIBA ACPI EXTRAS DRIVER
16363 M:      Azael Avalos <coproscefalo@gmail.com>
16364 L:      platform-driver-x86@vger.kernel.org
16365 S:      Maintained
16366 F:      drivers/platform/x86/toshiba_acpi.c
16367
16368 TOSHIBA BLUETOOTH DRIVER
16369 M:      Azael Avalos <coproscefalo@gmail.com>
16370 L:      platform-driver-x86@vger.kernel.org
16371 S:      Maintained
16372 F:      drivers/platform/x86/toshiba_bluetooth.c
16373
16374 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
16375 M:      Azael Avalos <coproscefalo@gmail.com>
16376 L:      platform-driver-x86@vger.kernel.org
16377 S:      Maintained
16378 F:      drivers/platform/x86/toshiba_haps.c
16379
16380 TOSHIBA SMM DRIVER
16381 M:      Jonathan Buzzard <jonathan@buzzard.org.uk>
16382 W:      http://www.buzzard.org.uk/toshiba/
16383 S:      Maintained
16384 F:      drivers/char/toshiba.c
16385 F:      include/linux/toshiba.h
16386 F:      include/uapi/linux/toshiba.h
16387
16388 TOSHIBA TC358743 DRIVER
16389 M:      Mats Randgaard <matrandg@cisco.com>
16390 L:      linux-media@vger.kernel.org
16391 S:      Maintained
16392 F:      drivers/media/i2c/tc358743*
16393 F:      include/media/i2c/tc358743.h
16394
16395 TOSHIBA WMI HOTKEYS DRIVER
16396 M:      Azael Avalos <coproscefalo@gmail.com>
16397 L:      platform-driver-x86@vger.kernel.org
16398 S:      Maintained
16399 F:      drivers/platform/x86/toshiba-wmi.c
16400
16401 TPM DEVICE DRIVER
16402 M:      Peter Huewe <peterhuewe@gmx.de>
16403 M:      Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
16404 R:      Jason Gunthorpe <jgg@ziepe.ca>
16405 L:      linux-integrity@vger.kernel.org
16406 Q:      https://patchwork.kernel.org/project/linux-integrity/list/
16407 W:      https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
16408 T:      git git://git.infradead.org/users/jjs/linux-tpmdd.git
16409 S:      Maintained
16410 F:      drivers/char/tpm/
16411
16412 TRACING
16413 M:      Steven Rostedt <rostedt@goodmis.org>
16414 M:      Ingo Molnar <mingo@redhat.com>
16415 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
16416 S:      Maintained
16417 F:      Documentation/trace/ftrace.rst
16418 F:      arch/*/*/*/ftrace.h
16419 F:      arch/*/kernel/ftrace.c
16420 F:      include/*/ftrace.h
16421 F:      include/linux/trace*.h
16422 F:      include/trace/
16423 F:      kernel/trace/
16424 F:      tools/testing/selftests/ftrace/
16425
16426 TRACING MMIO ACCESSES (MMIOTRACE)
16427 M:      Steven Rostedt <rostedt@goodmis.org>
16428 M:      Ingo Molnar <mingo@kernel.org>
16429 R:      Karol Herbst <karolherbst@gmail.com>
16430 R:      Pekka Paalanen <ppaalanen@gmail.com>
16431 S:      Maintained
16432 L:      linux-kernel@vger.kernel.org
16433 L:      nouveau@lists.freedesktop.org
16434 F:      kernel/trace/trace_mmiotrace.c
16435 F:      include/linux/mmiotrace.h
16436 F:      arch/x86/mm/kmmio.c
16437 F:      arch/x86/mm/mmio-mod.c
16438 F:      arch/x86/mm/testmmiotrace.c
16439
16440 TRIVIAL PATCHES
16441 M:      Jiri Kosina <trivial@kernel.org>
16442 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
16443 S:      Maintained
16444 K:      ^Subject:.*(?i)trivial
16445
16446 TEMPO SEMICONDUCTOR DRIVERS
16447 M:      Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
16448 S:      Maintained
16449 F:      sound/soc/codecs/tscs*.c
16450 F:      sound/soc/codecs/tscs*.h
16451 F:      Documentation/devicetree/bindings/sound/tscs*.txt
16452
16453 TTY LAYER
16454 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16455 M:      Jiri Slaby <jslaby@suse.com>
16456 S:      Supported
16457 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
16458 F:      Documentation/driver-api/serial/
16459 F:      drivers/tty/
16460 F:      drivers/tty/serial/serial_core.c
16461 F:      include/linux/serial_core.h
16462 F:      include/linux/serial.h
16463 F:      include/linux/tty.h
16464 F:      include/uapi/linux/serial_core.h
16465 F:      include/uapi/linux/serial.h
16466 F:      include/uapi/linux/tty.h
16467
16468 TUA9001 MEDIA DRIVER
16469 M:      Antti Palosaari <crope@iki.fi>
16470 L:      linux-media@vger.kernel.org
16471 W:      https://linuxtv.org
16472 W:      http://palosaari.fi/linux/
16473 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
16474 T:      git git://linuxtv.org/anttip/media_tree.git
16475 S:      Maintained
16476 F:      drivers/media/tuners/tua9001*
16477
16478 TULIP NETWORK DRIVERS
16479 L:      netdev@vger.kernel.org
16480 L:      linux-parisc@vger.kernel.org
16481 S:      Orphan
16482 F:      drivers/net/ethernet/dec/tulip/
16483
16484 TUN/TAP driver
16485 M:      Maxim Krasnyansky <maxk@qti.qualcomm.com>
16486 W:      http://vtun.sourceforge.net/tun
16487 S:      Maintained
16488 F:      Documentation/networking/tuntap.txt
16489 F:      arch/um/os-Linux/drivers/
16490
16491 TURBOCHANNEL SUBSYSTEM
16492 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
16493 M:      Ralf Baechle <ralf@linux-mips.org>
16494 L:      linux-mips@vger.kernel.org
16495 Q:      http://patchwork.linux-mips.org/project/linux-mips/list/
16496 S:      Maintained
16497 F:      drivers/tc/
16498 F:      include/linux/tc.h
16499
16500 TURBOSTAT UTILITY
16501 M:      "Len Brown" <lenb@kernel.org>
16502 L:      linux-pm@vger.kernel.org
16503 B:      https://bugzilla.kernel.org
16504 Q:      https://patchwork.kernel.org/project/linux-pm/list/
16505 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
16506 S:      Supported
16507 F:      tools/power/x86/turbostat/
16508
16509 TW5864 VIDEO4LINUX DRIVER
16510 M:      Bluecherry Maintainers <maintainers@bluecherrydvr.com>
16511 M:      Anton Sviridenko <anton@corp.bluecherry.net>
16512 M:      Andrey Utkin <andrey.utkin@corp.bluecherry.net>
16513 M:      Andrey Utkin <andrey_utkin@fastmail.com>
16514 L:      linux-media@vger.kernel.org
16515 S:      Supported
16516 F:      drivers/media/pci/tw5864/
16517
16518 TW68 VIDEO4LINUX DRIVER
16519 M:      Hans Verkuil <hverkuil@xs4all.nl>
16520 L:      linux-media@vger.kernel.org
16521 T:      git git://linuxtv.org/media_tree.git
16522 W:      https://linuxtv.org
16523 S:      Odd Fixes
16524 F:      drivers/media/pci/tw68/
16525
16526 TW686X VIDEO4LINUX DRIVER
16527 M:      Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
16528 L:      linux-media@vger.kernel.org
16529 T:      git git://linuxtv.org/media_tree.git
16530 W:      http://linuxtv.org
16531 S:      Maintained
16532 F:      drivers/media/pci/tw686x/
16533
16534 UBI FILE SYSTEM (UBIFS)
16535 M:      Richard Weinberger <richard@nod.at>
16536 M:      Artem Bityutskiy <dedekind1@gmail.com>
16537 M:      Adrian Hunter <adrian.hunter@intel.com>
16538 L:      linux-mtd@lists.infradead.org
16539 T:      git git://git.infradead.org/ubifs-2.6.git
16540 W:      http://www.linux-mtd.infradead.org/doc/ubifs.html
16541 S:      Supported
16542 F:      Documentation/filesystems/ubifs.txt
16543 F:      fs/ubifs/
16544
16545 UCLINUX (M68KNOMMU AND COLDFIRE)
16546 M:      Greg Ungerer <gerg@linux-m68k.org>
16547 W:      http://www.linux-m68k.org/
16548 W:      http://www.uclinux.org/
16549 L:      linux-m68k@lists.linux-m68k.org
16550 L:      uclinux-dev@uclinux.org  (subscribers-only)
16551 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
16552 S:      Maintained
16553 F:      arch/m68k/coldfire/
16554 F:      arch/m68k/68*/
16555 F:      arch/m68k/*/*_no.*
16556 F:      arch/m68k/include/asm/*_no.*
16557
16558 UDF FILESYSTEM
16559 M:      Jan Kara <jack@suse.com>
16560 S:      Maintained
16561 F:      Documentation/filesystems/udf.txt
16562 F:      fs/udf/
16563
16564 UDRAW TABLET
16565 M:      Bastien Nocera <hadess@hadess.net>
16566 L:      linux-input@vger.kernel.org
16567 S:      Maintained
16568 F:      drivers/hid/hid-udraw-ps3.c
16569
16570 UFS FILESYSTEM
16571 M:      Evgeniy Dushistov <dushistov@mail.ru>
16572 S:      Maintained
16573 F:      Documentation/admin-guide/ufs.rst
16574 F:      fs/ufs/
16575
16576 UHID USERSPACE HID IO DRIVER:
16577 M:      David Herrmann <dh.herrmann@googlemail.com>
16578 L:      linux-input@vger.kernel.org
16579 S:      Maintained
16580 F:      drivers/hid/uhid.c
16581 F:      include/uapi/linux/uhid.h
16582
16583 ULPI BUS
16584 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
16585 L:      linux-usb@vger.kernel.org
16586 S:      Maintained
16587 F:      drivers/usb/common/ulpi.c
16588 F:      include/linux/ulpi/
16589
16590 ULTRA-WIDEBAND (UWB) SUBSYSTEM:
16591 L:      devel@driverdev.osuosl.org
16592 S:      Obsolete
16593 F:      drivers/staging/uwb/
16594
16595 UNICODE SUBSYSTEM:
16596 M:      Gabriel Krisman Bertazi <krisman@collabora.com>
16597 L:      linux-fsdevel@vger.kernel.org
16598 S:      Supported
16599 F:      fs/unicode/
16600
16601 UNICORE32 ARCHITECTURE:
16602 M:      Guan Xuetao <gxt@pku.edu.cn>
16603 W:      http://mprc.pku.edu.cn/~guanxuetao/linux
16604 S:      Maintained
16605 T:      git git://github.com/gxt/linux.git
16606 F:      arch/unicore32/
16607
16608 UNIFDEF
16609 M:      Tony Finch <dot@dotat.at>
16610 W:      http://dotat.at/prog/unifdef
16611 S:      Maintained
16612 F:      scripts/unifdef.c
16613
16614 UNIFORM CDROM DRIVER
16615 M:      Jens Axboe <axboe@kernel.dk>
16616 W:      http://www.kernel.dk
16617 S:      Maintained
16618 F:      Documentation/cdrom/
16619 F:      drivers/cdrom/cdrom.c
16620 F:      include/linux/cdrom.h
16621 F:      include/uapi/linux/cdrom.h
16622
16623 UNISYS S-PAR DRIVERS
16624 M:      David Kershner <david.kershner@unisys.com>
16625 L:      sparmaintainer@unisys.com (Unisys internal)
16626 S:      Supported
16627 F:      include/linux/visorbus.h
16628 F:      drivers/visorbus/
16629 F:      drivers/staging/unisys/
16630
16631 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
16632 R:      Alim Akhtar <alim.akhtar@samsung.com>
16633 R:      Avri Altman <avri.altman@wdc.com>
16634 R:      Pedro Sousa <pedrom.sousa@synopsys.com>
16635 L:      linux-scsi@vger.kernel.org
16636 S:      Supported
16637 F:      Documentation/scsi/ufs.txt
16638 F:      drivers/scsi/ufs/
16639
16640 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
16641 M:      Pedro Sousa <pedrom.sousa@synopsys.com>
16642 L:      linux-scsi@vger.kernel.org
16643 S:      Supported
16644 F:      drivers/scsi/ufs/*dwc*
16645
16646 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER MEDIATEK HOOKS
16647 M:      Stanley Chu <stanley.chu@mediatek.com>
16648 L:      linux-scsi@vger.kernel.org
16649 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
16650 S:      Maintained
16651 F:      drivers/scsi/ufs/ufs-mediatek*
16652
16653 UNSORTED BLOCK IMAGES (UBI)
16654 M:      Artem Bityutskiy <dedekind1@gmail.com>
16655 M:      Richard Weinberger <richard@nod.at>
16656 W:      http://www.linux-mtd.infradead.org/
16657 L:      linux-mtd@lists.infradead.org
16658 T:      git git://git.infradead.org/ubifs-2.6.git
16659 S:      Supported
16660 F:      drivers/mtd/ubi/
16661 F:      include/linux/mtd/ubi.h
16662 F:      include/uapi/mtd/ubi-user.h
16663
16664 USB "USBNET" DRIVER FRAMEWORK
16665 M:      Oliver Neukum <oneukum@suse.com>
16666 L:      netdev@vger.kernel.org
16667 W:      http://www.linux-usb.org/usbnet
16668 S:      Maintained
16669 F:      drivers/net/usb/usbnet.c
16670 F:      include/linux/usb/usbnet.h
16671
16672 USB ACM DRIVER
16673 M:      Oliver Neukum <oneukum@suse.com>
16674 L:      linux-usb@vger.kernel.org
16675 S:      Maintained
16676 F:      Documentation/usb/acm.rst
16677 F:      drivers/usb/class/cdc-acm.*
16678
16679 USB AR5523 WIRELESS DRIVER
16680 M:      Pontus Fuchs <pontus.fuchs@gmail.com>
16681 L:      linux-wireless@vger.kernel.org
16682 S:      Maintained
16683 F:      drivers/net/wireless/ath/ar5523/
16684
16685 USB ATTACHED SCSI
16686 M:      Oliver Neukum <oneukum@suse.com>
16687 L:      linux-usb@vger.kernel.org
16688 L:      linux-scsi@vger.kernel.org
16689 S:      Maintained
16690 F:      drivers/usb/storage/uas.c
16691
16692 USB CDC ETHERNET DRIVER
16693 M:      Oliver Neukum <oliver@neukum.org>
16694 L:      linux-usb@vger.kernel.org
16695 S:      Maintained
16696 F:      drivers/net/usb/cdc_*.c
16697 F:      include/uapi/linux/usb/cdc.h
16698
16699 USB CHAOSKEY DRIVER
16700 M:      Keith Packard <keithp@keithp.com>
16701 L:      linux-usb@vger.kernel.org
16702 S:      Maintained
16703 F:      drivers/usb/misc/chaoskey.c
16704
16705 USB CYPRESS C67X00 DRIVER
16706 M:      Peter Korsgaard <jacmet@sunsite.dk>
16707 L:      linux-usb@vger.kernel.org
16708 S:      Maintained
16709 F:      drivers/usb/c67x00/
16710
16711 USB DAVICOM DM9601 DRIVER
16712 M:      Peter Korsgaard <jacmet@sunsite.dk>
16713 L:      netdev@vger.kernel.org
16714 W:      http://www.linux-usb.org/usbnet
16715 S:      Maintained
16716 F:      drivers/net/usb/dm9601.c
16717
16718 USB DIAMOND RIO500 DRIVER
16719 M:      Cesar Miquel <miquel@df.uba.ar>
16720 L:      rio500-users@lists.sourceforge.net
16721 W:      http://rio500.sourceforge.net
16722 S:      Maintained
16723 F:      drivers/usb/misc/rio500*
16724
16725 USB EHCI DRIVER
16726 M:      Alan Stern <stern@rowland.harvard.edu>
16727 L:      linux-usb@vger.kernel.org
16728 S:      Maintained
16729 F:      Documentation/usb/ehci.rst
16730 F:      drivers/usb/host/ehci*
16731
16732 USB GADGET/PERIPHERAL SUBSYSTEM
16733 M:      Felipe Balbi <balbi@kernel.org>
16734 L:      linux-usb@vger.kernel.org
16735 W:      http://www.linux-usb.org/gadget
16736 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
16737 S:      Maintained
16738 F:      drivers/usb/gadget/
16739 F:      include/linux/usb/gadget*
16740
16741 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
16742 M:      Jiri Kosina <jikos@kernel.org>
16743 M:      Benjamin Tissoires <benjamin.tissoires@redhat.com>
16744 L:      linux-usb@vger.kernel.org
16745 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
16746 S:      Maintained
16747 F:      Documentation/hid/hiddev.rst
16748 F:      drivers/hid/usbhid/
16749
16750 USB INTEL XHCI ROLE MUX DRIVER
16751 M:      Hans de Goede <hdegoede@redhat.com>
16752 L:      linux-usb@vger.kernel.org
16753 S:      Maintained
16754 F:      drivers/usb/roles/intel-xhci-usb-role-switch.c
16755
16756 USB IP DRIVER FOR HISILICON KIRIN
16757 M:      Yu Chen <chenyu56@huawei.com>
16758 M:      Binghui Wang <wangbinghui@hisilicon.com>
16759 L:      linux-usb@vger.kernel.org
16760 S:      Maintained
16761 F:      Documentation/devicetree/bindings/phy/phy-hi3660-usb3.txt
16762 F:      drivers/phy/hisilicon/phy-hi3660-usb3.c
16763
16764 USB ISP116X DRIVER
16765 M:      Olav Kongas <ok@artecdesign.ee>
16766 L:      linux-usb@vger.kernel.org
16767 S:      Maintained
16768 F:      drivers/usb/host/isp116x*
16769 F:      include/linux/usb/isp116x.h
16770
16771 USB LAN78XX ETHERNET DRIVER
16772 M:      Woojung Huh <woojung.huh@microchip.com>
16773 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
16774 L:      netdev@vger.kernel.org
16775 S:      Maintained
16776 F:      Documentation/devicetree/bindings/net/microchip,lan78xx.txt
16777 F:      drivers/net/usb/lan78xx.*
16778 F:      include/dt-bindings/net/microchip-lan78xx.h
16779
16780 USB MASS STORAGE DRIVER
16781 M:      Alan Stern <stern@rowland.harvard.edu>
16782 L:      linux-usb@vger.kernel.org
16783 L:      usb-storage@lists.one-eyed-alien.net
16784 S:      Maintained
16785 F:      drivers/usb/storage/
16786
16787 USB MIDI DRIVER
16788 M:      Clemens Ladisch <clemens@ladisch.de>
16789 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
16790 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
16791 S:      Maintained
16792 F:      sound/usb/midi.*
16793
16794 USB NETWORKING DRIVERS
16795 L:      linux-usb@vger.kernel.org
16796 S:      Odd Fixes
16797 F:      drivers/net/usb/
16798
16799 USB OHCI DRIVER
16800 M:      Alan Stern <stern@rowland.harvard.edu>
16801 L:      linux-usb@vger.kernel.org
16802 S:      Maintained
16803 F:      Documentation/usb/ohci.rst
16804 F:      drivers/usb/host/ohci*
16805
16806 USB OTG FSM (Finite State Machine)
16807 M:      Peter Chen <Peter.Chen@nxp.com>
16808 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
16809 L:      linux-usb@vger.kernel.org
16810 S:      Maintained
16811 F:      drivers/usb/common/usb-otg-fsm.c
16812
16813 USB OVER IP DRIVER
16814 M:      Valentina Manea <valentina.manea.m@gmail.com>
16815 M:      Shuah Khan <shuah@kernel.org>
16816 M:      Shuah Khan <skhan@linuxfoundation.org>
16817 L:      linux-usb@vger.kernel.org
16818 S:      Maintained
16819 F:      Documentation/usb/usbip_protocol.rst
16820 F:      drivers/usb/usbip/
16821 F:      tools/usb/usbip/
16822 F:      tools/testing/selftests/drivers/usb/usbip/
16823
16824 USB PEGASUS DRIVER
16825 M:      Petko Manolov <petkan@nucleusys.com>
16826 L:      linux-usb@vger.kernel.org
16827 L:      netdev@vger.kernel.org
16828 T:      git git://github.com/petkan/pegasus.git
16829 W:      https://github.com/petkan/pegasus
16830 S:      Maintained
16831 F:      drivers/net/usb/pegasus.*
16832
16833 USB PHY LAYER
16834 M:      Felipe Balbi <balbi@kernel.org>
16835 L:      linux-usb@vger.kernel.org
16836 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
16837 S:      Maintained
16838 F:      drivers/usb/phy/
16839
16840 USB PRINTER DRIVER (usblp)
16841 M:      Pete Zaitcev <zaitcev@redhat.com>
16842 L:      linux-usb@vger.kernel.org
16843 S:      Supported
16844 F:      drivers/usb/class/usblp.c
16845
16846 USB QMI WWAN NETWORK DRIVER
16847 M:      Bjørn Mork <bjorn@mork.no>
16848 L:      netdev@vger.kernel.org
16849 S:      Maintained
16850 F:      Documentation/ABI/testing/sysfs-class-net-qmi
16851 F:      drivers/net/usb/qmi_wwan.c
16852
16853 USB RTL8150 DRIVER
16854 M:      Petko Manolov <petkan@nucleusys.com>
16855 L:      linux-usb@vger.kernel.org
16856 L:      netdev@vger.kernel.org
16857 T:      git git://github.com/petkan/rtl8150.git
16858 W:      https://github.com/petkan/rtl8150
16859 S:      Maintained
16860 F:      drivers/net/usb/rtl8150.c
16861
16862 USB SERIAL SUBSYSTEM
16863 M:      Johan Hovold <johan@kernel.org>
16864 L:      linux-usb@vger.kernel.org
16865 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
16866 S:      Maintained
16867 F:      Documentation/usb/usb-serial.rst
16868 F:      drivers/usb/serial/
16869 F:      include/linux/usb/serial.h
16870
16871 USB SMSC75XX ETHERNET DRIVER
16872 M:      Steve Glendinning <steve.glendinning@shawell.net>
16873 L:      netdev@vger.kernel.org
16874 S:      Maintained
16875 F:      drivers/net/usb/smsc75xx.*
16876
16877 USB SMSC95XX ETHERNET DRIVER
16878 M:      Steve Glendinning <steve.glendinning@shawell.net>
16879 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
16880 L:      netdev@vger.kernel.org
16881 S:      Maintained
16882 F:      drivers/net/usb/smsc95xx.*
16883
16884 USB SUBSYSTEM
16885 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16886 L:      linux-usb@vger.kernel.org
16887 W:      http://www.linux-usb.org
16888 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
16889 S:      Supported
16890 F:      Documentation/devicetree/bindings/usb/
16891 F:      Documentation/usb/
16892 F:      drivers/usb/
16893 F:      include/linux/usb.h
16894 F:      include/linux/usb/
16895
16896 USB TYPEC PI3USB30532 MUX DRIVER
16897 M:      Hans de Goede <hdegoede@redhat.com>
16898 L:      linux-usb@vger.kernel.org
16899 S:      Maintained
16900 F:      drivers/usb/typec/mux/pi3usb30532.c
16901
16902 USB TYPEC CLASS
16903 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
16904 L:      linux-usb@vger.kernel.org
16905 S:      Maintained
16906 F:      Documentation/ABI/testing/sysfs-class-typec
16907 F:      Documentation/driver-api/usb/typec.rst
16908 F:      drivers/usb/typec/
16909 F:      include/linux/usb/typec.h
16910
16911 USB TYPEC BUS FOR ALTERNATE MODES
16912 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
16913 L:      linux-usb@vger.kernel.org
16914 S:      Maintained
16915 F:      Documentation/ABI/testing/sysfs-bus-typec
16916 F:      Documentation/driver-api/usb/typec_bus.rst
16917 F:      drivers/usb/typec/altmodes/
16918 F:      include/linux/usb/typec_altmode.h
16919
16920 USB TYPEC PORT CONTROLLER DRIVERS
16921 M:      Guenter Roeck <linux@roeck-us.net>
16922 L:      linux-usb@vger.kernel.org
16923 S:      Maintained
16924 F:      drivers/usb/typec/tcpm/
16925
16926 USB UHCI DRIVER
16927 M:      Alan Stern <stern@rowland.harvard.edu>
16928 L:      linux-usb@vger.kernel.org
16929 S:      Maintained
16930 F:      drivers/usb/host/uhci*
16931
16932 USB VIDEO CLASS
16933 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
16934 L:      linux-uvc-devel@lists.sourceforge.net (subscribers-only)
16935 L:      linux-media@vger.kernel.org
16936 T:      git git://linuxtv.org/media_tree.git
16937 W:      http://www.ideasonboard.org/uvc/
16938 S:      Maintained
16939 F:      drivers/media/usb/uvc/
16940 F:      include/uapi/linux/uvcvideo.h
16941
16942 USB VISION DRIVER
16943 M:      Hans Verkuil <hverkuil@xs4all.nl>
16944 L:      linux-media@vger.kernel.org
16945 T:      git git://linuxtv.org/media_tree.git
16946 W:      https://linuxtv.org
16947 S:      Odd Fixes
16948 F:      drivers/media/usb/usbvision/
16949
16950 USB WEBCAM GADGET
16951 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
16952 L:      linux-usb@vger.kernel.org
16953 S:      Maintained
16954 F:      drivers/usb/gadget/function/*uvc*
16955 F:      drivers/usb/gadget/legacy/webcam.c
16956 F:      include/uapi/linux/usb/g_uvc.h
16957
16958 USB WIRELESS RNDIS DRIVER (rndis_wlan)
16959 M:      Jussi Kivilinna <jussi.kivilinna@iki.fi>
16960 L:      linux-wireless@vger.kernel.org
16961 S:      Maintained
16962 F:      drivers/net/wireless/rndis_wlan.c
16963
16964 USB XHCI DRIVER
16965 M:      Mathias Nyman <mathias.nyman@intel.com>
16966 L:      linux-usb@vger.kernel.org
16967 S:      Supported
16968 F:      drivers/usb/host/xhci*
16969 F:      drivers/usb/host/pci-quirks*
16970
16971 USB ZD1201 DRIVER
16972 L:      linux-wireless@vger.kernel.org
16973 W:      http://linux-lc100020.sourceforge.net
16974 S:      Orphan
16975 F:      drivers/net/wireless/zydas/zd1201.*
16976
16977 USB ZR364XX DRIVER
16978 M:      Antoine Jacquet <royale@zerezo.com>
16979 L:      linux-usb@vger.kernel.org
16980 L:      linux-media@vger.kernel.org
16981 T:      git git://linuxtv.org/media_tree.git
16982 W:      http://royale.zerezo.com/zr364xx/
16983 S:      Maintained
16984 F:      Documentation/media/v4l-drivers/zr364xx*
16985 F:      drivers/media/usb/zr364xx/
16986
16987 USER-MODE LINUX (UML)
16988 M:      Jeff Dike <jdike@addtoit.com>
16989 M:      Richard Weinberger <richard@nod.at>
16990 M:      Anton Ivanov <anton.ivanov@cambridgegreys.com>
16991 L:      linux-um@lists.infradead.org
16992 W:      http://user-mode-linux.sourceforge.net
16993 Q:      https://patchwork.ozlabs.org/project/linux-um/list/
16994 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
16995 S:      Maintained
16996 F:      Documentation/virt/uml/
16997 F:      arch/um/
16998 F:      arch/x86/um/
16999 F:      fs/hostfs/
17000
17001 USERSPACE COPYIN/COPYOUT (UIOVEC)
17002 M:      Alexander Viro <viro@zeniv.linux.org.uk>
17003 S:      Maintained
17004 F:      lib/iov_iter.c
17005 F:      include/linux/uio.h
17006
17007 USERSPACE DMA BUFFER DRIVER
17008 M:      Gerd Hoffmann <kraxel@redhat.com>
17009 S:      Maintained
17010 L:      dri-devel@lists.freedesktop.org
17011 F:      drivers/dma-buf/udmabuf.c
17012 F:      include/uapi/linux/udmabuf.h
17013 T:      git git://anongit.freedesktop.org/drm/drm-misc
17014
17015 USERSPACE I/O (UIO)
17016 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
17017 S:      Maintained
17018 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
17019 F:      Documentation/driver-api/uio-howto.rst
17020 F:      drivers/uio/
17021 F:      include/linux/uio_driver.h
17022
17023 UTIL-LINUX PACKAGE
17024 M:      Karel Zak <kzak@redhat.com>
17025 L:      util-linux@vger.kernel.org
17026 W:      http://en.wikipedia.org/wiki/Util-linux
17027 T:      git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
17028 S:      Maintained
17029
17030 UUID HELPERS
17031 M:      Christoph Hellwig <hch@lst.de>
17032 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
17033 L:      linux-kernel@vger.kernel.org
17034 T:      git git://git.infradead.org/users/hch/uuid.git
17035 F:      lib/uuid.c
17036 F:      lib/test_uuid.c
17037 F:      include/linux/uuid.h
17038 F:      include/uapi/linux/uuid.h
17039 S:      Maintained
17040
17041 UVESAFB DRIVER
17042 M:      Michal Januszewski <spock@gentoo.org>
17043 L:      linux-fbdev@vger.kernel.org
17044 W:      https://github.com/mjanusz/v86d
17045 S:      Maintained
17046 F:      Documentation/fb/uvesafb.rst
17047 F:      drivers/video/fbdev/uvesafb.*
17048
17049 VF610 NAND DRIVER
17050 M:      Stefan Agner <stefan@agner.ch>
17051 L:      linux-mtd@lists.infradead.org
17052 S:      Supported
17053 F:      drivers/mtd/nand/raw/vf610_nfc.c
17054
17055 VFAT/FAT/MSDOS FILESYSTEM
17056 M:      OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
17057 S:      Maintained
17058 F:      Documentation/filesystems/vfat.txt
17059 F:      fs/fat/
17060
17061 VFIO DRIVER
17062 M:      Alex Williamson <alex.williamson@redhat.com>
17063 R:      Cornelia Huck <cohuck@redhat.com>
17064 L:      kvm@vger.kernel.org
17065 T:      git git://github.com/awilliam/linux-vfio.git
17066 S:      Maintained
17067 F:      Documentation/driver-api/vfio.rst
17068 F:      drivers/vfio/
17069 F:      include/linux/vfio.h
17070 F:      include/uapi/linux/vfio.h
17071
17072 VFIO MEDIATED DEVICE DRIVERS
17073 M:      Kirti Wankhede <kwankhede@nvidia.com>
17074 L:      kvm@vger.kernel.org
17075 S:      Maintained
17076 F:      Documentation/driver-api/vfio-mediated-device.rst
17077 F:      drivers/vfio/mdev/
17078 F:      include/linux/mdev.h
17079 F:      samples/vfio-mdev/
17080
17081 VFIO PLATFORM DRIVER
17082 M:      Eric Auger <eric.auger@redhat.com>
17083 L:      kvm@vger.kernel.org
17084 S:      Maintained
17085 F:      drivers/vfio/platform/
17086
17087 VGA_SWITCHEROO
17088 R:      Lukas Wunner <lukas@wunner.de>
17089 S:      Maintained
17090 F:      Documentation/gpu/vga-switcheroo.rst
17091 F:      drivers/gpu/vga/vga_switcheroo.c
17092 F:      include/linux/vga_switcheroo.h
17093 T:      git git://anongit.freedesktop.org/drm/drm-misc
17094
17095 VIA RHINE NETWORK DRIVER
17096 S:      Orphan
17097 F:      drivers/net/ethernet/via/via-rhine.c
17098
17099 VIA SD/MMC CARD CONTROLLER DRIVER
17100 M:      Bruce Chang <brucechang@via.com.tw>
17101 M:      Harald Welte <HaraldWelte@viatech.com>
17102 S:      Maintained
17103 F:      drivers/mmc/host/via-sdmmc.c
17104
17105 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
17106 M:      Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
17107 L:      linux-fbdev@vger.kernel.org
17108 S:      Maintained
17109 F:      include/linux/via-core.h
17110 F:      include/linux/via-gpio.h
17111 F:      include/linux/via_i2c.h
17112 F:      drivers/video/fbdev/via/
17113
17114 VIA VELOCITY NETWORK DRIVER
17115 M:      Francois Romieu <romieu@fr.zoreil.com>
17116 L:      netdev@vger.kernel.org
17117 S:      Maintained
17118 F:      drivers/net/ethernet/via/via-velocity.*
17119
17120 VICODEC VIRTUAL CODEC DRIVER
17121 M:      Hans Verkuil <hverkuil-cisco@xs4all.nl>
17122 L:      linux-media@vger.kernel.org
17123 T:      git git://linuxtv.org/media_tree.git
17124 W:      https://linuxtv.org
17125 S:      Maintained
17126 F:      drivers/media/platform/vicodec/*
17127
17128 VIDEO MULTIPLEXER DRIVER
17129 M:      Philipp Zabel <p.zabel@pengutronix.de>
17130 L:      linux-media@vger.kernel.org
17131 S:      Maintained
17132 F:      drivers/media/platform/video-mux.c
17133
17134 VIDEO I2C POLLING DRIVER
17135 M:      Matt Ranostay <matt.ranostay@konsulko.com>
17136 L:      linux-media@vger.kernel.org
17137 S:      Maintained
17138 F:      drivers/media/i2c/video-i2c.c
17139
17140 VIDEOBUF2 FRAMEWORK
17141 M:      Pawel Osciak <pawel@osciak.com>
17142 M:      Marek Szyprowski <m.szyprowski@samsung.com>
17143 M:      Kyungmin Park <kyungmin.park@samsung.com>
17144 R:      Tomasz Figa <tfiga@chromium.org>
17145 L:      linux-media@vger.kernel.org
17146 S:      Maintained
17147 F:      drivers/media/common/videobuf2/*
17148 F:      include/media/videobuf2-*
17149
17150 VIMC VIRTUAL MEDIA CONTROLLER DRIVER
17151 M:      Helen Koike <helen.koike@collabora.com>
17152 L:      linux-media@vger.kernel.org
17153 T:      git git://linuxtv.org/media_tree.git
17154 W:      https://linuxtv.org
17155 S:      Maintained
17156 F:      drivers/media/platform/vimc/*
17157
17158 VIRT LIB
17159 M:      Alex Williamson <alex.williamson@redhat.com>
17160 M:      Paolo Bonzini <pbonzini@redhat.com>
17161 L:      kvm@vger.kernel.org
17162 S:      Supported
17163 F:      virt/lib/
17164
17165 VIRTIO AND VHOST VSOCK DRIVER
17166 M:      Stefan Hajnoczi <stefanha@redhat.com>
17167 L:      kvm@vger.kernel.org
17168 L:      virtualization@lists.linux-foundation.org
17169 L:      netdev@vger.kernel.org
17170 S:      Maintained
17171 F:      include/linux/virtio_vsock.h
17172 F:      include/uapi/linux/virtio_vsock.h
17173 F:      include/uapi/linux/vsockmon.h
17174 F:      include/uapi/linux/vm_sockets_diag.h
17175 F:      net/vmw_vsock/diag.c
17176 F:      net/vmw_vsock/af_vsock_tap.c
17177 F:      net/vmw_vsock/virtio_transport_common.c
17178 F:      net/vmw_vsock/virtio_transport.c
17179 F:      drivers/net/vsockmon.c
17180 F:      drivers/vhost/vsock.c
17181 F:      tools/testing/vsock/
17182
17183 VIRTIO CONSOLE DRIVER
17184 M:      Amit Shah <amit@kernel.org>
17185 L:      virtualization@lists.linux-foundation.org
17186 S:      Maintained
17187 F:      drivers/char/virtio_console.c
17188 F:      include/linux/virtio_console.h
17189 F:      include/uapi/linux/virtio_console.h
17190
17191 VIRTIO CORE AND NET DRIVERS
17192 M:      "Michael S. Tsirkin" <mst@redhat.com>
17193 M:      Jason Wang <jasowang@redhat.com>
17194 L:      virtualization@lists.linux-foundation.org
17195 S:      Maintained
17196 F:      Documentation/devicetree/bindings/virtio/
17197 F:      drivers/virtio/
17198 F:      tools/virtio/
17199 F:      drivers/net/virtio_net.c
17200 F:      drivers/block/virtio_blk.c
17201 F:      include/linux/virtio*.h
17202 F:      include/uapi/linux/virtio_*.h
17203 F:      drivers/crypto/virtio/
17204 F:      mm/balloon_compaction.c
17205
17206 VIRTIO BLOCK AND SCSI DRIVERS
17207 M:      "Michael S. Tsirkin" <mst@redhat.com>
17208 M:      Jason Wang <jasowang@redhat.com>
17209 R:      Paolo Bonzini <pbonzini@redhat.com>
17210 R:      Stefan Hajnoczi <stefanha@redhat.com>
17211 L:      virtualization@lists.linux-foundation.org
17212 S:      Maintained
17213 F:      drivers/block/virtio_blk.c
17214 F:      drivers/scsi/virtio_scsi.c
17215 F:      include/uapi/linux/virtio_blk.h
17216 F:      include/uapi/linux/virtio_scsi.h
17217 F:      drivers/vhost/scsi.c
17218
17219 VIRTIO CRYPTO DRIVER
17220 M:      Gonglei <arei.gonglei@huawei.com>
17221 L:      virtualization@lists.linux-foundation.org
17222 L:      linux-crypto@vger.kernel.org
17223 S:      Maintained
17224 F:      drivers/crypto/virtio/
17225 F:      include/uapi/linux/virtio_crypto.h
17226
17227 VIRTIO DRIVERS FOR S390
17228 M:      Cornelia Huck <cohuck@redhat.com>
17229 M:      Halil Pasic <pasic@linux.ibm.com>
17230 L:      linux-s390@vger.kernel.org
17231 L:      virtualization@lists.linux-foundation.org
17232 L:      kvm@vger.kernel.org
17233 S:      Supported
17234 F:      drivers/s390/virtio/
17235 F:      arch/s390/include/uapi/asm/virtio-ccw.h
17236
17237 VIRTIO GPU DRIVER
17238 M:      David Airlie <airlied@linux.ie>
17239 M:      Gerd Hoffmann <kraxel@redhat.com>
17240 L:      dri-devel@lists.freedesktop.org
17241 L:      virtualization@lists.linux-foundation.org
17242 T:      git git://anongit.freedesktop.org/drm/drm-misc
17243 S:      Maintained
17244 F:      drivers/gpu/drm/virtio/
17245 F:      include/uapi/linux/virtio_gpu.h
17246
17247 VIRTIO HOST (VHOST)
17248 M:      "Michael S. Tsirkin" <mst@redhat.com>
17249 M:      Jason Wang <jasowang@redhat.com>
17250 L:      kvm@vger.kernel.org
17251 L:      virtualization@lists.linux-foundation.org
17252 L:      netdev@vger.kernel.org
17253 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
17254 S:      Maintained
17255 F:      drivers/vhost/
17256 F:      include/uapi/linux/vhost.h
17257
17258 VIRTIO INPUT DRIVER
17259 M:      Gerd Hoffmann <kraxel@redhat.com>
17260 S:      Maintained
17261 F:      drivers/virtio/virtio_input.c
17262 F:      include/uapi/linux/virtio_input.h
17263
17264 VIRTIO IOMMU DRIVER
17265 M:      Jean-Philippe Brucker <jean-philippe@linaro.org>
17266 L:      virtualization@lists.linux-foundation.org
17267 S:      Maintained
17268 F:      drivers/iommu/virtio-iommu.c
17269 F:      include/uapi/linux/virtio_iommu.h
17270
17271 VIRTUAL BOX GUEST DEVICE DRIVER
17272 M:      Hans de Goede <hdegoede@redhat.com>
17273 M:      Arnd Bergmann <arnd@arndb.de>
17274 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
17275 S:      Maintained
17276 F:      include/linux/vbox_utils.h
17277 F:      include/uapi/linux/vbox*.h
17278 F:      drivers/virt/vboxguest/
17279
17280 VIRTUAL SERIO DEVICE DRIVER
17281 M:      Stephen Chandler Paul <thatslyude@gmail.com>
17282 S:      Maintained
17283 F:      drivers/input/serio/userio.c
17284 F:      include/uapi/linux/userio.h
17285
17286 VIVID VIRTUAL VIDEO DRIVER
17287 M:      Hans Verkuil <hverkuil@xs4all.nl>
17288 L:      linux-media@vger.kernel.org
17289 T:      git git://linuxtv.org/media_tree.git
17290 W:      https://linuxtv.org
17291 S:      Maintained
17292 F:      drivers/media/platform/vivid/*
17293
17294 VLYNQ BUS
17295 M:      Florian Fainelli <f.fainelli@gmail.com>
17296 L:      openwrt-devel@lists.openwrt.org (subscribers-only)
17297 S:      Maintained
17298 F:      drivers/vlynq/vlynq.c
17299 F:      include/linux/vlynq.h
17300
17301 VME SUBSYSTEM
17302 M:      Martyn Welch <martyn@welchs.me.uk>
17303 M:      Manohar Vanga <manohar.vanga@gmail.com>
17304 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
17305 L:      devel@driverdev.osuosl.org
17306 S:      Maintained
17307 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
17308 F:      Documentation/driver-api/vme.rst
17309 F:      drivers/staging/vme/
17310 F:      drivers/vme/
17311 F:      include/linux/vme*
17312
17313 VMWARE BALLOON DRIVER
17314 M:      Nadav Amit <namit@vmware.com>
17315 M:      "VMware, Inc." <pv-drivers@vmware.com>
17316 L:      linux-kernel@vger.kernel.org
17317 S:      Maintained
17318 F:      drivers/misc/vmw_balloon.c
17319
17320 VMWARE HYPERVISOR INTERFACE
17321 M:      Thomas Hellstrom <thellstrom@vmware.com>
17322 M:      "VMware, Inc." <pv-drivers@vmware.com>
17323 L:      virtualization@lists.linux-foundation.org
17324 S:      Supported
17325 F:      arch/x86/kernel/cpu/vmware.c
17326 F:      arch/x86/include/asm/vmware.h
17327
17328 VMWARE PVRDMA DRIVER
17329 M:      Adit Ranadive <aditr@vmware.com>
17330 M:      VMware PV-Drivers <pv-drivers@vmware.com>
17331 L:      linux-rdma@vger.kernel.org
17332 S:      Maintained
17333 F:      drivers/infiniband/hw/vmw_pvrdma/
17334
17335 VMware PVSCSI driver
17336 M:      Jim Gill <jgill@vmware.com>
17337 M:      VMware PV-Drivers <pv-drivers@vmware.com>
17338 L:      linux-scsi@vger.kernel.org
17339 S:      Maintained
17340 F:      drivers/scsi/vmw_pvscsi.c
17341 F:      drivers/scsi/vmw_pvscsi.h
17342
17343 VMWARE VMMOUSE SUBDRIVER
17344 M:      "VMware Graphics" <linux-graphics-maintainer@vmware.com>
17345 M:      "VMware, Inc." <pv-drivers@vmware.com>
17346 L:      linux-input@vger.kernel.org
17347 S:      Maintained
17348 F:      drivers/input/mouse/vmmouse.c
17349 F:      drivers/input/mouse/vmmouse.h
17350
17351 VMWARE VMXNET3 ETHERNET DRIVER
17352 M:      Ronak Doshi <doshir@vmware.com>
17353 M:      "VMware, Inc." <pv-drivers@vmware.com>
17354 L:      netdev@vger.kernel.org
17355 S:      Maintained
17356 F:      drivers/net/vmxnet3/
17357
17358 VOCORE VOCORE2 BOARD
17359 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
17360 L:      linux-mips@vger.kernel.org
17361 S:      Maintained
17362 F:      arch/mips/boot/dts/ralink/vocore2.dts
17363
17364 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
17365 M:      Liam Girdwood <lgirdwood@gmail.com>
17366 M:      Mark Brown <broonie@kernel.org>
17367 L:      linux-kernel@vger.kernel.org
17368 W:      http://www.slimlogic.co.uk/?p=48
17369 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
17370 S:      Supported
17371 F:      Documentation/devicetree/bindings/regulator/
17372 F:      Documentation/power/regulator/
17373 F:      drivers/regulator/
17374 F:      include/dt-bindings/regulator/
17375 F:      include/linux/regulator/
17376 K:      regulator_get_optional
17377
17378 VRF
17379 M:      David Ahern <dsa@cumulusnetworks.com>
17380 M:      Shrijeet Mukherjee <shrijeet@gmail.com>
17381 L:      netdev@vger.kernel.org
17382 S:      Maintained
17383 F:      drivers/net/vrf.c
17384 F:      Documentation/networking/vrf.txt
17385
17386 VT1211 HARDWARE MONITOR DRIVER
17387 M:      Juerg Haefliger <juergh@gmail.com>
17388 L:      linux-hwmon@vger.kernel.org
17389 S:      Maintained
17390 F:      Documentation/hwmon/vt1211.rst
17391 F:      drivers/hwmon/vt1211.c
17392
17393 VT8231 HARDWARE MONITOR DRIVER
17394 M:      Roger Lucas <vt8231@hiddenengine.co.uk>
17395 L:      linux-hwmon@vger.kernel.org
17396 S:      Maintained
17397 F:      drivers/hwmon/vt8231.c
17398
17399 VUB300 USB to SDIO/SD/MMC bridge chip
17400 M:      Tony Olech <tony.olech@elandigitalsystems.com>
17401 L:      linux-mmc@vger.kernel.org
17402 L:      linux-usb@vger.kernel.org
17403 S:      Supported
17404 F:      drivers/mmc/host/vub300.c
17405
17406 W1 DALLAS'S 1-WIRE BUS
17407 M:      Evgeniy Polyakov <zbr@ioremap.net>
17408 S:      Maintained
17409 F:      Documentation/devicetree/bindings/w1/
17410 F:      Documentation/w1/
17411 F:      drivers/w1/
17412 F:      include/linux/w1.h
17413
17414 W83791D HARDWARE MONITORING DRIVER
17415 M:      Marc Hulsman <m.hulsman@tudelft.nl>
17416 L:      linux-hwmon@vger.kernel.org
17417 S:      Maintained
17418 F:      Documentation/hwmon/w83791d.rst
17419 F:      drivers/hwmon/w83791d.c
17420
17421 W83793 HARDWARE MONITORING DRIVER
17422 M:      Rudolf Marek <r.marek@assembler.cz>
17423 L:      linux-hwmon@vger.kernel.org
17424 S:      Maintained
17425 F:      Documentation/hwmon/w83793.rst
17426 F:      drivers/hwmon/w83793.c
17427
17428 W83795 HARDWARE MONITORING DRIVER
17429 M:      Jean Delvare <jdelvare@suse.com>
17430 L:      linux-hwmon@vger.kernel.org
17431 S:      Maintained
17432 F:      drivers/hwmon/w83795.c
17433
17434 W83L51xD SD/MMC CARD INTERFACE DRIVER
17435 M:      Pierre Ossman <pierre@ossman.eu>
17436 S:      Maintained
17437 F:      drivers/mmc/host/wbsd.*
17438
17439 WACOM PROTOCOL 4 SERIAL TABLETS
17440 M:      Julian Squires <julian@cipht.net>
17441 M:      Hans de Goede <hdegoede@redhat.com>
17442 L:      linux-input@vger.kernel.org
17443 S:      Maintained
17444 F:      drivers/input/tablet/wacom_serial4.c
17445
17446 WATCHDOG DEVICE DRIVERS
17447 M:      Wim Van Sebroeck <wim@linux-watchdog.org>
17448 M:      Guenter Roeck <linux@roeck-us.net>
17449 L:      linux-watchdog@vger.kernel.org
17450 W:      http://www.linux-watchdog.org/
17451 T:      git git://www.linux-watchdog.org/linux-watchdog.git
17452 S:      Maintained
17453 F:      Documentation/devicetree/bindings/watchdog/
17454 F:      Documentation/watchdog/
17455 F:      drivers/watchdog/
17456 F:      include/linux/watchdog.h
17457 F:      include/uapi/linux/watchdog.h
17458
17459 WHISKEYCOVE PMIC GPIO DRIVER
17460 M:      Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
17461 L:      linux-gpio@vger.kernel.org
17462 S:      Maintained
17463 F:      drivers/gpio/gpio-wcove.c
17464
17465 WHWAVE RTC DRIVER
17466 M:      Dianlong Li <long17.cool@163.com>
17467 L:      linux-rtc@vger.kernel.org
17468 S:      Maintained
17469 F:      drivers/rtc/rtc-sd3078.c
17470
17471 WIIMOTE HID DRIVER
17472 M:      David Herrmann <dh.herrmann@googlemail.com>
17473 L:      linux-input@vger.kernel.org
17474 S:      Maintained
17475 F:      drivers/hid/hid-wiimote*
17476
17477 WILOCITY WIL6210 WIRELESS DRIVER
17478 M:      Maya Erez <merez@codeaurora.org>
17479 L:      linux-wireless@vger.kernel.org
17480 L:      wil6210@qti.qualcomm.com
17481 S:      Supported
17482 W:      http://wireless.kernel.org/en/users/Drivers/wil6210
17483 F:      drivers/net/wireless/ath/wil6210/
17484
17485 WIMAX STACK
17486 M:      Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
17487 M:      linux-wimax@intel.com
17488 L:      wimax@linuxwimax.org (subscribers-only)
17489 S:      Supported
17490 W:      http://linuxwimax.org
17491 F:      Documentation/admin-guide/wimax/wimax.rst
17492 F:      include/linux/wimax/debug.h
17493 F:      include/net/wimax.h
17494 F:      include/uapi/linux/wimax.h
17495 F:      net/wimax/
17496
17497 WINBOND CIR DRIVER
17498 M:      David Härdeman <david@hardeman.nu>
17499 S:      Maintained
17500 F:      drivers/media/rc/winbond-cir.c
17501
17502 RCMM REMOTE CONTROLS DECODER
17503 M:      Patrick Lerda <patrick9876@free.fr>
17504 S:      Maintained
17505 F:      drivers/media/rc/ir-rcmm-decoder.c
17506
17507 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
17508 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
17509 L:      linux-watchdog@vger.kernel.org
17510 S:      Maintained
17511 F:      drivers/watchdog/ebc-c384_wdt.c
17512
17513 WINSYSTEMS WS16C48 GPIO DRIVER
17514 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
17515 L:      linux-gpio@vger.kernel.org
17516 S:      Maintained
17517 F:      drivers/gpio/gpio-ws16c48.c
17518
17519 WISTRON LAPTOP BUTTON DRIVER
17520 M:      Miloslav Trmac <mitr@volny.cz>
17521 S:      Maintained
17522 F:      drivers/input/misc/wistron_btns.c
17523
17524 WL3501 WIRELESS PCMCIA CARD DRIVER
17525 L:      linux-wireless@vger.kernel.org
17526 S:      Odd fixes
17527 F:      drivers/net/wireless/wl3501*
17528
17529 WOLFSON MICROELECTRONICS DRIVERS
17530 L:      patches@opensource.cirrus.com
17531 T:      git https://github.com/CirrusLogic/linux-drivers.git
17532 W:      https://github.com/CirrusLogic/linux-drivers/wiki
17533 S:      Supported
17534 F:      Documentation/hwmon/wm83??.rst
17535 F:      Documentation/devicetree/bindings/extcon/extcon-arizona.txt
17536 F:      Documentation/devicetree/bindings/regulator/arizona-regulator.txt
17537 F:      Documentation/devicetree/bindings/mfd/arizona.txt
17538 F:      Documentation/devicetree/bindings/mfd/wm831x.txt
17539 F:      Documentation/devicetree/bindings/sound/wlf,arizona.txt
17540 F:      arch/arm/mach-s3c64xx/mach-crag6410*
17541 F:      drivers/clk/clk-wm83*.c
17542 F:      drivers/extcon/extcon-arizona.c
17543 F:      drivers/leds/leds-wm83*.c
17544 F:      drivers/gpio/gpio-*wm*.c
17545 F:      drivers/gpio/gpio-arizona.c
17546 F:      drivers/hwmon/wm83??-hwmon.c
17547 F:      drivers/input/misc/wm831x-on.c
17548 F:      drivers/input/touchscreen/wm831x-ts.c
17549 F:      drivers/input/touchscreen/wm97*.c
17550 F:      drivers/mfd/arizona*
17551 F:      drivers/mfd/wm*.c
17552 F:      drivers/mfd/cs47l24*
17553 F:      drivers/power/supply/wm83*.c
17554 F:      drivers/rtc/rtc-wm83*.c
17555 F:      drivers/regulator/wm8*.c
17556 F:      drivers/regulator/arizona*
17557 F:      drivers/video/backlight/wm83*_bl.c
17558 F:      drivers/watchdog/wm83*_wdt.c
17559 F:      include/linux/mfd/arizona/
17560 F:      include/linux/mfd/wm831x/
17561 F:      include/linux/mfd/wm8350/
17562 F:      include/linux/mfd/wm8400*
17563 F:      include/linux/regulator/arizona*
17564 F:      include/linux/wm97xx.h
17565 F:      include/sound/wm????.h
17566 F:      sound/soc/codecs/arizona.?
17567 F:      sound/soc/codecs/wm*
17568 F:      sound/soc/codecs/cs47l24*
17569
17570 WORKQUEUE
17571 M:      Tejun Heo <tj@kernel.org>
17572 R:      Lai Jiangshan <jiangshanlai@gmail.com>
17573 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
17574 S:      Maintained
17575 F:      include/linux/workqueue.h
17576 F:      kernel/workqueue.c
17577 F:      Documentation/core-api/workqueue.rst
17578
17579 X-POWERS AXP288 PMIC DRIVERS
17580 M:      Hans de Goede <hdegoede@redhat.com>
17581 S:      Maintained
17582 N:      axp288
17583 F:      drivers/acpi/pmic/intel_pmic_xpower.c
17584
17585 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
17586 M:      Chen-Yu Tsai <wens@csie.org>
17587 L:      linux-kernel@vger.kernel.org
17588 S:      Maintained
17589 N:      axp[128]
17590
17591 X.25 NETWORK LAYER
17592 M:      Andrew Hendry <andrew.hendry@gmail.com>
17593 L:      linux-x25@vger.kernel.org
17594 S:      Odd Fixes
17595 F:      Documentation/networking/x25*
17596 F:      include/net/x25*
17597 F:      net/x25/
17598
17599 X86 ARCHITECTURE (32-BIT AND 64-BIT)
17600 M:      Thomas Gleixner <tglx@linutronix.de>
17601 M:      Ingo Molnar <mingo@redhat.com>
17602 M:      Borislav Petkov <bp@alien8.de>
17603 R:      "H. Peter Anvin" <hpa@zytor.com>
17604 M:      x86@kernel.org
17605 L:      linux-kernel@vger.kernel.org
17606 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
17607 S:      Maintained
17608 F:      Documentation/devicetree/bindings/x86/
17609 F:      Documentation/x86/
17610 F:      arch/x86/
17611
17612 X86 ENTRY CODE
17613 M:      Andy Lutomirski <luto@kernel.org>
17614 L:      linux-kernel@vger.kernel.org
17615 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
17616 S:      Maintained
17617 F:      arch/x86/entry/
17618
17619 X86 MCE INFRASTRUCTURE
17620 M:      Tony Luck <tony.luck@intel.com>
17621 M:      Borislav Petkov <bp@alien8.de>
17622 L:      linux-edac@vger.kernel.org
17623 S:      Maintained
17624 F:      arch/x86/kernel/cpu/mce/*
17625
17626 X86 MICROCODE UPDATE SUPPORT
17627 M:      Borislav Petkov <bp@alien8.de>
17628 S:      Maintained
17629 F:      arch/x86/kernel/cpu/microcode/*
17630
17631 X86 MM
17632 M:      Dave Hansen <dave.hansen@linux.intel.com>
17633 M:      Andy Lutomirski <luto@kernel.org>
17634 M:      Peter Zijlstra <peterz@infradead.org>
17635 L:      linux-kernel@vger.kernel.org
17636 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
17637 S:      Maintained
17638 F:      arch/x86/mm/
17639
17640 X86 PLATFORM DRIVERS
17641 M:      Darren Hart <dvhart@infradead.org>
17642 M:      Andy Shevchenko <andy@infradead.org>
17643 L:      platform-driver-x86@vger.kernel.org
17644 T:      git git://git.infradead.org/linux-platform-drivers-x86.git
17645 S:      Odd Fixes
17646 F:      drivers/platform/x86/
17647 F:      drivers/platform/olpc/
17648
17649 X86 PLATFORM DRIVERS - ARCH
17650 R:      Darren Hart <dvhart@infradead.org>
17651 R:      Andy Shevchenko <andy@infradead.org>
17652 L:      platform-driver-x86@vger.kernel.org
17653 L:      x86@kernel.org
17654 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
17655 S:      Maintained
17656 F:      arch/x86/platform
17657
17658 X86 VDSO
17659 M:      Andy Lutomirski <luto@kernel.org>
17660 L:      linux-kernel@vger.kernel.org
17661 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
17662 S:      Maintained
17663 F:      arch/x86/entry/vdso/
17664
17665 XARRAY
17666 M:      Matthew Wilcox <willy@infradead.org>
17667 L:      linux-fsdevel@vger.kernel.org
17668 S:      Supported
17669 F:      Documentation/core-api/xarray.rst
17670 F:      lib/idr.c
17671 F:      lib/xarray.c
17672 F:      include/linux/idr.h
17673 F:      include/linux/xarray.h
17674 F:      tools/testing/radix-tree
17675
17676 XBOX DVD IR REMOTE
17677 M:      Benjamin Valentin <benpicco@googlemail.com>
17678 S:      Maintained
17679 F:      drivers/media/rc/xbox_remote.c
17680 F:      drivers/media/rc/keymaps/rc-xbox-dvd.c
17681
17682 XC2028/3028 TUNER DRIVER
17683 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
17684 L:      linux-media@vger.kernel.org
17685 W:      https://linuxtv.org
17686 T:      git git://linuxtv.org/media_tree.git
17687 S:      Maintained
17688 F:      drivers/media/tuners/tuner-xc2028.*
17689
17690 XDP (eXpress Data Path)
17691 M:      Alexei Starovoitov <ast@kernel.org>
17692 M:      Daniel Borkmann <daniel@iogearbox.net>
17693 M:      David S. Miller <davem@davemloft.net>
17694 M:      Jakub Kicinski <jakub.kicinski@netronome.com>
17695 M:      Jesper Dangaard Brouer <hawk@kernel.org>
17696 M:      John Fastabend <john.fastabend@gmail.com>
17697 L:      netdev@vger.kernel.org
17698 L:      bpf@vger.kernel.org
17699 S:      Supported
17700 F:      net/core/xdp.c
17701 F:      include/net/xdp.h
17702 F:      kernel/bpf/devmap.c
17703 F:      kernel/bpf/cpumap.c
17704 F:      include/trace/events/xdp.h
17705 K:      xdp
17706 N:      xdp
17707
17708 XDP SOCKETS (AF_XDP)
17709 M:      Björn Töpel <bjorn.topel@intel.com>
17710 M:      Magnus Karlsson <magnus.karlsson@intel.com>
17711 R:      Jonathan Lemon <jonathan.lemon@gmail.com>
17712 L:      netdev@vger.kernel.org
17713 L:      bpf@vger.kernel.org
17714 S:      Maintained
17715 F:      kernel/bpf/xskmap.c
17716 F:      net/xdp/
17717
17718 XEN BLOCK SUBSYSTEM
17719 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
17720 M:      Roger Pau Monné <roger.pau@citrix.com>
17721 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
17722 S:      Supported
17723 F:      drivers/block/xen-blkback/*
17724 F:      drivers/block/xen*
17725
17726 XEN HYPERVISOR ARM
17727 M:      Stefano Stabellini <sstabellini@kernel.org>
17728 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
17729 S:      Maintained
17730 F:      arch/arm/xen/
17731 F:      arch/arm/include/asm/xen/
17732
17733 XEN HYPERVISOR ARM64
17734 M:      Stefano Stabellini <sstabellini@kernel.org>
17735 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
17736 S:      Maintained
17737 F:      arch/arm64/xen/
17738 F:      arch/arm64/include/asm/xen/
17739
17740 XEN HYPERVISOR INTERFACE
17741 M:      Boris Ostrovsky <boris.ostrovsky@oracle.com>
17742 M:      Juergen Gross <jgross@suse.com>
17743 R:      Stefano Stabellini <sstabellini@kernel.org>
17744 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
17745 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
17746 S:      Supported
17747 F:      arch/x86/xen/
17748 F:      arch/x86/platform/pvh/
17749 F:      drivers/*/xen-*front.c
17750 F:      drivers/xen/
17751 F:      arch/x86/include/asm/xen/
17752 F:      arch/x86/include/asm/pvclock-abi.h
17753 F:      include/xen/
17754 F:      include/uapi/xen/
17755 F:      Documentation/ABI/stable/sysfs-hypervisor-xen
17756 F:      Documentation/ABI/testing/sysfs-hypervisor-xen
17757
17758 XEN NETWORK BACKEND DRIVER
17759 M:      Wei Liu <wei.liu@kernel.org>
17760 M:      Paul Durrant <paul@xen.org>
17761 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
17762 L:      netdev@vger.kernel.org
17763 S:      Supported
17764 F:      drivers/net/xen-netback/*
17765
17766 XEN PCI SUBSYSTEM
17767 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
17768 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
17769 S:      Supported
17770 F:      arch/x86/pci/*xen*
17771 F:      drivers/pci/*xen*
17772
17773 XEN PVSCSI DRIVERS
17774 M:      Juergen Gross <jgross@suse.com>
17775 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
17776 L:      linux-scsi@vger.kernel.org
17777 S:      Supported
17778 F:      drivers/scsi/xen-scsifront.c
17779 F:      drivers/xen/xen-scsiback.c
17780 F:      include/xen/interface/io/vscsiif.h
17781
17782 XEN SWIOTLB SUBSYSTEM
17783 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
17784 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
17785 L:      iommu@lists.linux-foundation.org
17786 S:      Supported
17787 F:      arch/x86/xen/*swiotlb*
17788 F:      drivers/xen/*swiotlb*
17789
17790 XEN SOUND FRONTEND DRIVER
17791 M:      Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
17792 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
17793 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
17794 S:      Supported
17795 F:      sound/xen/*
17796
17797 XFS FILESYSTEM
17798 M:      Darrick J. Wong <darrick.wong@oracle.com>
17799 M:      linux-xfs@vger.kernel.org
17800 L:      linux-xfs@vger.kernel.org
17801 W:      http://xfs.org/
17802 T:      git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
17803 S:      Supported
17804 F:      Documentation/admin-guide/xfs.rst
17805 F:      Documentation/ABI/testing/sysfs-fs-xfs
17806 F:      Documentation/filesystems/xfs-delayed-logging-design.txt
17807 F:      Documentation/filesystems/xfs-self-describing-metadata.txt
17808 F:      fs/xfs/
17809 F:      include/uapi/linux/dqblk_xfs.h
17810 F:      include/uapi/linux/fsmap.h
17811
17812 XILINX AXI ETHERNET DRIVER
17813 M:      Radhey Shyam Pandey <radhey.shyam.pandey@xilinx.com>
17814 S:      Maintained
17815 F:      drivers/net/ethernet/xilinx/xilinx_axienet*
17816
17817 XILINX UARTLITE SERIAL DRIVER
17818 M:      Peter Korsgaard <jacmet@sunsite.dk>
17819 L:      linux-serial@vger.kernel.org
17820 S:      Maintained
17821 F:      drivers/tty/serial/uartlite.c
17822
17823 XILINX VIDEO IP CORES
17824 M:      Hyun Kwon <hyun.kwon@xilinx.com>
17825 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
17826 L:      linux-media@vger.kernel.org
17827 T:      git git://linuxtv.org/media_tree.git
17828 S:      Supported
17829 F:      Documentation/devicetree/bindings/media/xilinx/
17830 F:      drivers/media/platform/xilinx/
17831 F:      include/uapi/linux/xilinx-v4l2-controls.h
17832
17833 XILINX SD-FEC IP CORES
17834 M:      Derek Kiernan <derek.kiernan@xilinx.com>
17835 M:      Dragan Cvetic <dragan.cvetic@xilinx.com>
17836 S:      Maintained
17837 F:      Documentation/devicetree/bindings/misc/xlnx,sd-fec.txt
17838 F:      Documentation/misc-devices/xilinx_sdfec.rst
17839 F:      drivers/misc/xilinx_sdfec.c
17840 F:      drivers/misc/Kconfig
17841 F:      drivers/misc/Makefile
17842 F:      include/uapi/misc/xilinx_sdfec.h
17843
17844 XILLYBUS DRIVER
17845 M:      Eli Billauer <eli.billauer@gmail.com>
17846 L:      linux-kernel@vger.kernel.org
17847 S:      Supported
17848 F:      drivers/char/xillybus/
17849
17850 XLP9XX I2C DRIVER
17851 M:      George Cherian <george.cherian@cavium.com>
17852 M:      Jan Glauber <jglauber@cavium.com>
17853 L:      linux-i2c@vger.kernel.org
17854 W:      http://www.cavium.com
17855 S:      Supported
17856 F:      Documentation/devicetree/bindings/i2c/i2c-xlp9xx.txt
17857 F:      drivers/i2c/busses/i2c-xlp9xx.c
17858
17859 XRA1403 GPIO EXPANDER
17860 M:      Nandor Han <nandor.han@ge.com>
17861 M:      Semi Malinen <semi.malinen@ge.com>
17862 L:      linux-gpio@vger.kernel.org
17863 S:      Maintained
17864 F:      drivers/gpio/gpio-xra1403.c
17865 F:      Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
17866
17867 XTENSA XTFPGA PLATFORM SUPPORT
17868 M:      Max Filippov <jcmvbkbc@gmail.com>
17869 L:      linux-xtensa@linux-xtensa.org
17870 S:      Maintained
17871 F:      drivers/spi/spi-xtensa-xtfpga.c
17872 F:      sound/soc/xtensa/xtfpga-i2s.c
17873
17874 YAM DRIVER FOR AX.25
17875 M:      Jean-Paul Roubelat <jpr@f6fbb.org>
17876 L:      linux-hams@vger.kernel.org
17877 S:      Maintained
17878 F:      drivers/net/hamradio/yam*
17879 F:      include/linux/yam.h
17880
17881 YAMA SECURITY MODULE
17882 M:      Kees Cook <keescook@chromium.org>
17883 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
17884 S:      Supported
17885 F:      security/yama/
17886 F:      Documentation/admin-guide/LSM/Yama.rst
17887
17888 YEALINK PHONE DRIVER
17889 M:      Henk Vergonet <Henk.Vergonet@gmail.com>
17890 L:      usbb2k-api-dev@nongnu.org
17891 S:      Maintained
17892 F:      Documentation/input/devices/yealink.rst
17893 F:      drivers/input/misc/yealink.*
17894
17895 Z8530 DRIVER FOR AX.25
17896 M:      Joerg Reuter <jreuter@yaina.de>
17897 W:      http://yaina.de/jreuter/
17898 W:      http://www.qsl.net/dl1bke/
17899 L:      linux-hams@vger.kernel.org
17900 S:      Maintained
17901 F:      Documentation/networking/z8530drv.txt
17902 F:      drivers/net/hamradio/*scc.c
17903 F:      drivers/net/hamradio/z8530.h
17904
17905 ZBUD COMPRESSED PAGE ALLOCATOR
17906 M:      Seth Jennings <sjenning@redhat.com>
17907 M:      Dan Streetman <ddstreet@ieee.org>
17908 L:      linux-mm@kvack.org
17909 S:      Maintained
17910 F:      mm/zbud.c
17911 F:      include/linux/zbud.h
17912
17913 ZD1211RW WIRELESS DRIVER
17914 M:      Daniel Drake <dsd@gentoo.org>
17915 M:      Ulrich Kunitz <kune@deine-taler.de>
17916 W:      http://zd1211.ath.cx/wiki/DriverRewrite
17917 L:      linux-wireless@vger.kernel.org
17918 L:      zd1211-devs@lists.sourceforge.net (subscribers-only)
17919 S:      Maintained
17920 F:      drivers/net/wireless/zydas/zd1211rw/
17921
17922 ZD1301 MEDIA DRIVER
17923 M:      Antti Palosaari <crope@iki.fi>
17924 L:      linux-media@vger.kernel.org
17925 W:      https://linuxtv.org/
17926 W:      http://palosaari.fi/linux/
17927 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
17928 S:      Maintained
17929 F:      drivers/media/usb/dvb-usb-v2/zd1301*
17930
17931 ZD1301_DEMOD MEDIA DRIVER
17932 M:      Antti Palosaari <crope@iki.fi>
17933 L:      linux-media@vger.kernel.org
17934 W:      https://linuxtv.org/
17935 W:      http://palosaari.fi/linux/
17936 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
17937 S:      Maintained
17938 F:      drivers/media/dvb-frontends/zd1301_demod*
17939
17940 ZHAOXIN PROCESSOR SUPPORT
17941 M:      Tony W Wang-oc <TonyWWang-oc@zhaoxin.com>
17942 L:      linux-kernel@vger.kernel.org
17943 S:      Maintained
17944 F:      arch/x86/kernel/cpu/zhaoxin.c
17945
17946 ZPOOL COMPRESSED PAGE STORAGE API
17947 M:      Dan Streetman <ddstreet@ieee.org>
17948 L:      linux-mm@kvack.org
17949 S:      Maintained
17950 F:      mm/zpool.c
17951 F:      include/linux/zpool.h
17952
17953 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
17954 M:      Minchan Kim <minchan@kernel.org>
17955 M:      Nitin Gupta <ngupta@vflare.org>
17956 R:      Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
17957 L:      linux-kernel@vger.kernel.org
17958 S:      Maintained
17959 F:      drivers/block/zram/
17960 F:      Documentation/admin-guide/blockdev/zram.rst
17961
17962 ZS DECSTATION Z85C30 SERIAL DRIVER
17963 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
17964 S:      Maintained
17965 F:      drivers/tty/serial/zs.*
17966
17967 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
17968 M:      Minchan Kim <minchan@kernel.org>
17969 M:      Nitin Gupta <ngupta@vflare.org>
17970 R:      Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
17971 L:      linux-mm@kvack.org
17972 S:      Maintained
17973 F:      mm/zsmalloc.c
17974 F:      include/linux/zsmalloc.h
17975 F:      Documentation/vm/zsmalloc.rst
17976
17977 ZSWAP COMPRESSED SWAP CACHING
17978 M:      Seth Jennings <sjenning@redhat.com>
17979 M:      Dan Streetman <ddstreet@ieee.org>
17980 L:      linux-mm@kvack.org
17981 S:      Maintained
17982 F:      mm/zswap.c
17983
17984 THE REST
17985 M:      Linus Torvalds <torvalds@linux-foundation.org>
17986 L:      linux-kernel@vger.kernel.org
17987 Q:      http://patchwork.kernel.org/project/LKML/list/
17988 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
17989 S:      Buried alive in reporters
17990 F:      *
17991 F:      */