Merge tag 'compat-ioctl-5.5' of git://git.kernel.org:/pub/scm/linux/kernel/git/arnd...
[sfrench/cifs-2.6.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 <zyjzyj2000@gmail.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 CRYPTO DRIVERS
686 M:      Corentin Labbe <clabbe.montjoie@gmail.com>
687 L:      linux-crypto@vger.kernel.org
688 S:      Maintained
689 F:      drivers/crypto/allwinner/
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-sysmgr.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:      Felix Kuehling <Felix.Kuehling@amd.com>
839 L:      amd-gfx@lists.freedesktop.org
840 T:      git git://people.freedesktop.org/~agd5f/linux
841 S:      Supported
842 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd*.[ch]
843 F:      drivers/gpu/drm/amd/amdkfd/
844 F:      drivers/gpu/drm/amd/include/cik_structs.h
845 F:      drivers/gpu/drm/amd/include/kgd_kfd_interface.h
846 F:      drivers/gpu/drm/amd/include/vi_structs.h
847 F:      drivers/gpu/drm/amd/include/v9_structs.h
848 F:      include/uapi/linux/kfd_ioctl.h
849
850 AMD MP2 I2C DRIVER
851 M:      Elie Morisse <syniurge@gmail.com>
852 M:      Nehal Shah <nehal-bakulchandra.shah@amd.com>
853 M:      Shyam Sundar S K <shyam-sundar.s-k@amd.com>
854 L:      linux-i2c@vger.kernel.org
855 S:      Maintained
856 F:      drivers/i2c/busses/i2c-amd-mp2*
857
858 AMD POWERPLAY
859 M:      Rex Zhu <rex.zhu@amd.com>
860 M:      Evan Quan <evan.quan@amd.com>
861 L:      amd-gfx@lists.freedesktop.org
862 S:      Supported
863 F:      drivers/gpu/drm/amd/powerplay/
864 T:      git git://people.freedesktop.org/~agd5f/linux
865
866 AMD SEATTLE DEVICE TREE SUPPORT
867 M:      Brijesh Singh <brijeshkumar.singh@amd.com>
868 M:      Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
869 M:      Tom Lendacky <thomas.lendacky@amd.com>
870 S:      Supported
871 F:      arch/arm64/boot/dts/amd/
872
873 AMD XGBE DRIVER
874 M:      Tom Lendacky <thomas.lendacky@amd.com>
875 L:      netdev@vger.kernel.org
876 S:      Supported
877 F:      drivers/net/ethernet/amd/xgbe/
878 F:      arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
879
880 ANALOG DEVICES INC AD5686 DRIVER
881 M:      Stefan Popa <stefan.popa@analog.com>
882 L:      linux-pm@vger.kernel.org
883 W:      http://ez.analog.com/community/linux-device-drivers
884 S:      Supported
885 F:      drivers/iio/dac/ad5686*
886 F:      drivers/iio/dac/ad5696*
887
888 ANALOG DEVICES INC AD5758 DRIVER
889 M:      Stefan Popa <stefan.popa@analog.com>
890 L:      linux-iio@vger.kernel.org
891 W:      http://ez.analog.com/community/linux-device-drivers
892 S:      Supported
893 F:      drivers/iio/dac/ad5758.c
894 F:      Documentation/devicetree/bindings/iio/dac/ad5758.txt
895
896 ANALOG DEVICES INC AD7124 DRIVER
897 M:      Stefan Popa <stefan.popa@analog.com>
898 L:      linux-iio@vger.kernel.org
899 W:      http://ez.analog.com/community/linux-device-drivers
900 S:      Supported
901 F:      drivers/iio/adc/ad7124.c
902 F:      Documentation/devicetree/bindings/iio/adc/adi,ad7124.yaml
903
904 ANALOG DEVICES INC AD7292 DRIVER
905 M:      Marcelo Schmitt <marcelo.schmitt1@gmail.com>
906 L:      linux-iio@vger.kernel.org
907 W:      http://ez.analog.com/community/linux-device-drivers
908 S:      Supported
909 F:      drivers/iio/adc/ad7292.c
910 F:      Documentation/devicetree/bindings/iio/adc/adi,ad7292.yaml
911
912 ANALOG DEVICES INC AD7606 DRIVER
913 M:      Stefan Popa <stefan.popa@analog.com>
914 M:      Beniamin Bia <beniamin.bia@analog.com>
915 L:      linux-iio@vger.kernel.org
916 W:      http://ez.analog.com/community/linux-device-drivers
917 S:      Supported
918 F:      drivers/iio/adc/ad7606.c
919 F:      Documentation/devicetree/bindings/iio/adc/adi,ad7606.yaml
920
921 ANALOG DEVICES INC AD7768-1 DRIVER
922 M:      Stefan Popa <stefan.popa@analog.com>
923 L:      linux-iio@vger.kernel.org
924 W:      http://ez.analog.com/community/linux-device-drivers
925 S:      Supported
926 F:      drivers/iio/adc/ad7768-1.c
927 F:      Documentation/devicetree/bindings/iio/adc/adi,ad7768-1.txt
928
929 ANALOG DEVICES INC AD7780 DRIVER
930 M:      Michael Hennerich <Michael.Hennerich@analog.com>
931 M:      Renato Lui Geh <renatogeh@gmail.com>
932 L:      linux-iio@vger.kernel.org
933 W:      http://ez.analog.com/community/linux-device-drivers
934 S:      Supported
935 F:      drivers/iio/adc/ad7780.c
936 F:      Documentation/devicetree/bindings/iio/adc/adi,ad7780.yaml
937
938 ANALOG DEVICES INC AD9389B DRIVER
939 M:      Hans Verkuil <hverkuil-cisco@xs4all.nl>
940 L:      linux-media@vger.kernel.org
941 S:      Maintained
942 F:      drivers/media/i2c/ad9389b*
943
944 ANALOG DEVICES INC ADGS1408 DRIVER
945 M:      Mircea Caprioru <mircea.caprioru@analog.com>
946 S:      Supported
947 F:      drivers/mux/adgs1408.c
948 F:      Documentation/devicetree/bindings/mux/adi,adgs1408.txt
949
950 ANALOG DEVICES INC ADIN DRIVER
951 M:      Alexandru Ardelean <alexaundru.ardelean@analog.com>
952 L:      netdev@vger.kernel.org
953 W:      http://ez.analog.com/community/linux-device-drivers
954 S:      Supported
955 F:      drivers/net/phy/adin.c
956 F:      Documentation/devicetree/bindings/net/adi,adin.yaml
957
958 ANALOG DEVICES INC ADIS DRIVER LIBRARY
959 M:      Alexandru Ardelean <alexandru.ardelean@analog.com>
960 S:      Supported
961 L:      linux-iio@vger.kernel.org
962 F:      include/linux/iio/imu/adis.h
963 F:      drivers/iio/imu/adis.c
964
965 ANALOG DEVICES INC ADIS16460 DRIVER
966 M:      Dragos Bogdan <dragos.bogdan@analog.com>
967 S:      Supported
968 L:      linux-iio@vger.kernel.org
969 W:      http://ez.analog.com/community/linux-device-drivers
970 F:      drivers/iio/imu/adis16460.c
971 F:      Documentation/devicetree/bindings/iio/imu/adi,adis16460.yaml
972
973 ANALOG DEVICES INC ADP5061 DRIVER
974 M:      Stefan Popa <stefan.popa@analog.com>
975 L:      linux-pm@vger.kernel.org
976 W:      http://ez.analog.com/community/linux-device-drivers
977 S:      Supported
978 F:      drivers/power/supply/adp5061.c
979
980 ANALOG DEVICES INC ADV7180 DRIVER
981 M:      Lars-Peter Clausen <lars@metafoo.de>
982 L:      linux-media@vger.kernel.org
983 W:      http://ez.analog.com/community/linux-device-drivers
984 S:      Supported
985 F:      drivers/media/i2c/adv7180.c
986
987 ANALOG DEVICES INC ADV748X DRIVER
988 M:      Kieran Bingham <kieran.bingham@ideasonboard.com>
989 L:      linux-media@vger.kernel.org
990 S:      Maintained
991 F:      drivers/media/i2c/adv748x/*
992
993 ANALOG DEVICES INC ADV7511 DRIVER
994 M:      Hans Verkuil <hverkuil-cisco@xs4all.nl>
995 L:      linux-media@vger.kernel.org
996 S:      Maintained
997 F:      drivers/media/i2c/adv7511*
998
999 ANALOG DEVICES INC ADV7604 DRIVER
1000 M:      Hans Verkuil <hverkuil-cisco@xs4all.nl>
1001 L:      linux-media@vger.kernel.org
1002 S:      Maintained
1003 F:      drivers/media/i2c/adv7604*
1004
1005 ANALOG DEVICES INC ADV7842 DRIVER
1006 M:      Hans Verkuil <hverkuil-cisco@xs4all.nl>
1007 L:      linux-media@vger.kernel.org
1008 S:      Maintained
1009 F:      drivers/media/i2c/adv7842*
1010
1011 ANALOG DEVICES INC ASOC CODEC DRIVERS
1012 M:      Lars-Peter Clausen <lars@metafoo.de>
1013 M:      Nuno Sá <nuno.sa@analog.com>
1014 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
1015 W:      http://wiki.analog.com/
1016 W:      http://ez.analog.com/community/linux-device-drivers
1017 S:      Supported
1018 F:      sound/soc/codecs/adau*
1019 F:      sound/soc/codecs/adav*
1020 F:      sound/soc/codecs/ad1*
1021 F:      sound/soc/codecs/ad7*
1022 F:      sound/soc/codecs/ssm*
1023 F:      sound/soc/codecs/sigmadsp.*
1024
1025 ANALOG DEVICES INC DMA DRIVERS
1026 M:      Lars-Peter Clausen <lars@metafoo.de>
1027 W:      http://ez.analog.com/community/linux-device-drivers
1028 S:      Supported
1029 F:      drivers/dma/dma-axi-dmac.c
1030
1031 ANALOG DEVICES INC IIO DRIVERS
1032 M:      Lars-Peter Clausen <lars@metafoo.de>
1033 M:      Michael Hennerich <Michael.Hennerich@analog.com>
1034 M:      Stefan Popa <stefan.popa@analog.com>
1035 W:      http://wiki.analog.com/
1036 W:      http://ez.analog.com/community/linux-device-drivers
1037 S:      Supported
1038 F:      Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
1039 F:      Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
1040 F:      drivers/iio/*/ad*
1041 F:      drivers/iio/adc/ltc2497*
1042 X:      drivers/iio/*/adjd*
1043 F:      drivers/staging/iio/*/ad*
1044
1045 ANALOGBITS PLL LIBRARIES
1046 M:      Paul Walmsley <paul.walmsley@sifive.com>
1047 S:      Supported
1048 F:      drivers/clk/analogbits/*
1049 F:      include/linux/clk/analogbits*
1050
1051 ANDES ARCHITECTURE
1052 M:      Nick Hu <nickhu@andestech.com>
1053 M:      Greentime Hu <green.hu@gmail.com>
1054 M:      Vincent Chen <deanbo422@gmail.com>
1055 T:      git https://git.kernel.org/pub/scm/linux/kernel/git/greentime/linux.git
1056 S:      Supported
1057 F:      arch/nds32/
1058 F:      Documentation/devicetree/bindings/interrupt-controller/andestech,ativic32.txt
1059 F:      Documentation/devicetree/bindings/nds32/
1060 K:      nds32
1061 N:      nds32
1062
1063 ANDROID CONFIG FRAGMENTS
1064 M:      Rob Herring <robh@kernel.org>
1065 S:      Supported
1066 F:      kernel/configs/android*
1067
1068 ANDROID DRIVERS
1069 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
1070 M:      Arve Hjønnevåg <arve@android.com>
1071 M:      Todd Kjos <tkjos@android.com>
1072 M:      Martijn Coenen <maco@android.com>
1073 M:      Joel Fernandes <joel@joelfernandes.org>
1074 M:      Christian Brauner <christian@brauner.io>
1075 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
1076 L:      devel@driverdev.osuosl.org
1077 S:      Supported
1078 F:      drivers/android/
1079 F:      drivers/staging/android/
1080
1081 ANDROID GOLDFISH PIC DRIVER
1082 M:      Miodrag Dinic <miodrag.dinic@mips.com>
1083 S:      Supported
1084 F:      Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
1085 F:      drivers/irqchip/irq-goldfish-pic.c
1086
1087 ANDROID GOLDFISH RTC DRIVER
1088 M:      Miodrag Dinic <miodrag.dinic@mips.com>
1089 S:      Supported
1090 F:      Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
1091 F:      drivers/rtc/rtc-goldfish.c
1092
1093 ANDROID ION DRIVER
1094 M:      Laura Abbott <labbott@redhat.com>
1095 M:      Sumit Semwal <sumit.semwal@linaro.org>
1096 L:      devel@driverdev.osuosl.org
1097 L:      dri-devel@lists.freedesktop.org
1098 L:      linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
1099 S:      Supported
1100 F:      drivers/staging/android/ion
1101 F:      drivers/staging/android/uapi/ion.h
1102
1103 AOA (Apple Onboard Audio) ALSA DRIVER
1104 M:      Johannes Berg <johannes@sipsolutions.net>
1105 L:      linuxppc-dev@lists.ozlabs.org
1106 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
1107 S:      Maintained
1108 F:      sound/aoa/
1109
1110 APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
1111 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
1112 L:      linux-iio@vger.kernel.org
1113 S:      Maintained
1114 F:      drivers/iio/adc/stx104.c
1115
1116 APM DRIVER
1117 M:      Jiri Kosina <jikos@kernel.org>
1118 S:      Odd fixes
1119 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
1120 F:      arch/x86/kernel/apm_32.c
1121 F:      include/linux/apm_bios.h
1122 F:      include/uapi/linux/apm_bios.h
1123 F:      drivers/char/apm-emulation.c
1124
1125 APPARMOR SECURITY MODULE
1126 M:      John Johansen <john.johansen@canonical.com>
1127 L:      apparmor@lists.ubuntu.com (subscribers-only, general discussion)
1128 W:      wiki.apparmor.net
1129 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
1130 S:      Supported
1131 F:      security/apparmor/
1132 F:      Documentation/admin-guide/LSM/apparmor.rst
1133
1134 APPLE BCM5974 MULTITOUCH DRIVER
1135 M:      Henrik Rydberg <rydberg@bitmath.org>
1136 L:      linux-input@vger.kernel.org
1137 S:      Odd fixes
1138 F:      drivers/input/mouse/bcm5974.c
1139
1140 APPLE SMC DRIVER
1141 M:      Henrik Rydberg <rydberg@bitmath.org>
1142 L:      linux-hwmon@vger.kernel.org
1143 S:      Odd fixes
1144 F:      drivers/hwmon/applesmc.c
1145
1146 APPLETALK NETWORK LAYER
1147 L:      netdev@vger.kernel.org
1148 S:      Odd fixes
1149 F:      drivers/net/appletalk/
1150 F:      net/appletalk/
1151 F:      include/linux/atalk.h
1152 F:      include/uapi/linux/atalk.h
1153
1154 APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
1155 M:      Khuong Dinh <khuong@os.amperecomputing.com>
1156 S:      Supported
1157 F:      arch/arm64/boot/dts/apm/
1158
1159 APPLIED MICRO (APM) X-GENE SOC EDAC
1160 M:      Khuong Dinh <khuong@os.amperecomputing.com>
1161 S:      Supported
1162 F:      drivers/edac/xgene_edac.c
1163 F:      Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
1164
1165 APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
1166 M:      Iyappan Subramanian <iyappan@os.amperecomputing.com>
1167 M:      Keyur Chudgar <keyur@os.amperecomputing.com>
1168 S:      Supported
1169 F:      drivers/net/ethernet/apm/xgene-v2/
1170
1171 APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
1172 M:      Iyappan Subramanian <iyappan@os.amperecomputing.com>
1173 M:      Keyur Chudgar <keyur@os.amperecomputing.com>
1174 M:      Quan Nguyen <quan@os.amperecomputing.com>
1175 S:      Supported
1176 F:      drivers/net/ethernet/apm/xgene/
1177 F:      drivers/net/phy/mdio-xgene.c
1178 F:      Documentation/devicetree/bindings/net/apm-xgene-enet.txt
1179 F:      Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
1180
1181 APPLIED MICRO (APM) X-GENE SOC PMU
1182 M:      Khuong Dinh <khuong@os.amperecomputing.com>
1183 S:      Supported
1184 F:      drivers/perf/xgene_pmu.c
1185 F:      Documentation/admin-guide/perf/xgene-pmu.rst
1186 F:      Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
1187
1188 APTINA CAMERA SENSOR PLL
1189 M:      Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
1190 L:      linux-media@vger.kernel.org
1191 S:      Maintained
1192 F:      drivers/media/i2c/aptina-pll.*
1193
1194 AQUANTIA ETHERNET DRIVER (atlantic)
1195 M:      Igor Russkikh <irusskikh@marvell.com>
1196 L:      netdev@vger.kernel.org
1197 S:      Supported
1198 W:      https://www.marvell.com/
1199 Q:      http://patchwork.ozlabs.org/project/netdev/list/
1200 F:      drivers/net/ethernet/aquantia/atlantic/
1201 F:      Documentation/networking/device_drivers/aquantia/atlantic.txt
1202
1203 AQUANTIA ETHERNET DRIVER PTP SUBSYSTEM
1204 M:      Egor Pomozov <epomozov@marvell.com>
1205 L:      netdev@vger.kernel.org
1206 S:      Supported
1207 W:      http://www.aquantia.com
1208 F:      drivers/net/ethernet/aquantia/atlantic/aq_ptp*
1209
1210 ARC FRAMEBUFFER DRIVER
1211 M:      Jaya Kumar <jayalk@intworks.biz>
1212 S:      Maintained
1213 F:      drivers/video/fbdev/arcfb.c
1214 F:      drivers/video/fbdev/core/fb_defio.c
1215
1216 ARC PGU DRM DRIVER
1217 M:      Alexey Brodkin <abrodkin@synopsys.com>
1218 S:      Supported
1219 F:      drivers/gpu/drm/arc/
1220 F:      Documentation/devicetree/bindings/display/snps,arcpgu.txt
1221
1222 ARCNET NETWORK LAYER
1223 M:      Michael Grzeschik <m.grzeschik@pengutronix.de>
1224 L:      netdev@vger.kernel.org
1225 S:      Maintained
1226 F:      drivers/net/arcnet/
1227 F:      include/uapi/linux/if_arcnet.h
1228
1229 ARM ARCHITECTED TIMER DRIVER
1230 M:      Mark Rutland <mark.rutland@arm.com>
1231 M:      Marc Zyngier <maz@kernel.org>
1232 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1233 S:      Maintained
1234 F:      arch/arm/include/asm/arch_timer.h
1235 F:      arch/arm64/include/asm/arch_timer.h
1236 F:      drivers/clocksource/arm_arch_timer.c
1237
1238 ARM INTEGRATOR, VERSATILE AND REALVIEW SUPPORT
1239 M:      Linus Walleij <linus.walleij@linaro.org>
1240 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1241 S:      Maintained
1242 F:      Documentation/devicetree/bindings/arm/arm-boards
1243 F:      Documentation/devicetree/bindings/auxdisplay/arm-charlcd.txt
1244 F:      Documentation/devicetree/bindings/clock/arm-integrator.txt
1245 F:      Documentation/devicetree/bindings/i2c/i2c-versatile.txt
1246 F:      Documentation/devicetree/bindings/interrupt-controller/arm,versatile-fpga-irq.txt
1247 F:      Documentation/devicetree/bindings/mtd/arm-versatile.txt
1248 F:      arch/arm/mach-integrator/
1249 F:      arch/arm/mach-realview/
1250 F:      arch/arm/mach-versatile/
1251 F:      arch/arm/plat-versatile/
1252 F:      arch/arm/boot/dts/arm-realview-*
1253 F:      arch/arm/boot/dts/integrator*
1254 F:      arch/arm/boot/dts/versatile*
1255 F:      drivers/clk/versatile/
1256 F:      drivers/i2c/busses/i2c-versatile.c
1257 F:      drivers/irqchip/irq-versatile-fpga.c
1258 F:      drivers/mtd/maps/physmap_of_versatile.c
1259 F:      drivers/power/reset/arm-versatile-reboot.c
1260 F:      drivers/soc/versatile/
1261
1262 ARM HDLCD DRM DRIVER
1263 M:      Liviu Dudau <liviu.dudau@arm.com>
1264 S:      Supported
1265 F:      drivers/gpu/drm/arm/hdlcd_*
1266 F:      Documentation/devicetree/bindings/display/arm,hdlcd.txt
1267
1268 ARM KOMEDA DRM-KMS DRIVER
1269 M:      James (Qian) Wang <james.qian.wang@arm.com>
1270 M:      Liviu Dudau <liviu.dudau@arm.com>
1271 M:      Mihail Atanassov <mihail.atanassov@arm.com>
1272 L:      Mali DP Maintainers <malidp@foss.arm.com>
1273 S:      Supported
1274 T:      git git://anongit.freedesktop.org/drm/drm-misc
1275 F:      drivers/gpu/drm/arm/display/include/
1276 F:      drivers/gpu/drm/arm/display/komeda/
1277 F:      Documentation/devicetree/bindings/display/arm,komeda.txt
1278 F:      Documentation/gpu/komeda-kms.rst
1279
1280 ARM MALI-DP DRM DRIVER
1281 M:      Liviu Dudau <liviu.dudau@arm.com>
1282 M:      Brian Starkey <brian.starkey@arm.com>
1283 L:      Mali DP Maintainers <malidp@foss.arm.com>
1284 S:      Supported
1285 T:      git git://anongit.freedesktop.org/drm/drm-misc
1286 F:      drivers/gpu/drm/arm/
1287 F:      Documentation/devicetree/bindings/display/arm,malidp.txt
1288 F:      Documentation/gpu/afbc.rst
1289
1290 ARM MALI PANFROST DRM DRIVER
1291 M:      Rob Herring <robh@kernel.org>
1292 M:      Tomeu Vizoso <tomeu.vizoso@collabora.com>
1293 R:      Steven Price <steven.price@arm.com>
1294 R:      Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com>
1295 L:      dri-devel@lists.freedesktop.org
1296 S:      Supported
1297 T:      git git://anongit.freedesktop.org/drm/drm-misc
1298 F:      drivers/gpu/drm/panfrost/
1299 F:      include/uapi/drm/panfrost_drm.h
1300
1301 ARM MFM AND FLOPPY DRIVERS
1302 M:      Ian Molton <spyro@f2s.com>
1303 S:      Maintained
1304 F:      arch/arm/mach-rpc/floppydma.S
1305 F:      arch/arm/include/asm/floppy.h
1306
1307 ARM PMU PROFILING AND DEBUGGING
1308 M:      Will Deacon <will@kernel.org>
1309 M:      Mark Rutland <mark.rutland@arm.com>
1310 S:      Maintained
1311 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1312 F:      arch/arm*/kernel/perf_*
1313 F:      arch/arm/oprofile/common.c
1314 F:      arch/arm*/kernel/hw_breakpoint.c
1315 F:      arch/arm*/include/asm/hw_breakpoint.h
1316 F:      arch/arm*/include/asm/perf_event.h
1317 F:      drivers/perf/*
1318 F:      include/linux/perf/arm_pmu.h
1319 F:      Documentation/devicetree/bindings/arm/pmu.yaml
1320 F:      Documentation/devicetree/bindings/perf/
1321
1322 ARM PORT
1323 M:      Russell King <linux@armlinux.org.uk>
1324 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1325 W:      http://www.armlinux.org.uk/
1326 S:      Odd Fixes
1327 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git
1328 F:      arch/arm/
1329 X:      arch/arm/boot/dts/
1330
1331 ARM PRIMECELL AACI PL041 DRIVER
1332 M:      Russell King <linux@armlinux.org.uk>
1333 S:      Odd Fixes
1334 F:      sound/arm/aaci.*
1335
1336 ARM PRIMECELL BUS SUPPORT
1337 M:      Russell King <linux@armlinux.org.uk>
1338 S:      Odd Fixes
1339 F:      drivers/amba/
1340 F:      include/linux/amba/bus.h
1341
1342 ARM PRIMECELL CLCD PL110 DRIVER
1343 M:      Russell King <linux@armlinux.org.uk>
1344 S:      Odd Fixes
1345 F:      drivers/video/fbdev/amba-clcd.*
1346
1347 ARM PRIMECELL KMI PL050 DRIVER
1348 M:      Russell King <linux@armlinux.org.uk>
1349 S:      Odd Fixes
1350 F:      drivers/input/serio/ambakmi.*
1351 F:      include/linux/amba/kmi.h
1352
1353 ARM PRIMECELL MMCI PL180/1 DRIVER
1354 M:      Russell King <linux@armlinux.org.uk>
1355 S:      Odd Fixes
1356 F:      drivers/mmc/host/mmci.*
1357 F:      include/linux/amba/mmci.h
1358
1359 ARM PRIMECELL SSP PL022 SPI DRIVER
1360 M:      Linus Walleij <linus.walleij@linaro.org>
1361 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1362 S:      Maintained
1363 F:      Documentation/devicetree/bindings/spi/spi-pl022.yaml
1364 F:      drivers/spi/spi-pl022.c
1365
1366 ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1367 M:      Russell King <linux@armlinux.org.uk>
1368 S:      Odd Fixes
1369 F:      drivers/tty/serial/amba-pl01*.c
1370 F:      include/linux/amba/serial.h
1371
1372 ARM PRIMECELL VIC PL190/PL192 DRIVER
1373 M:      Linus Walleij <linus.walleij@linaro.org>
1374 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1375 S:      Maintained
1376 F:      Documentation/devicetree/bindings/interrupt-controller/arm,vic.txt
1377 F:      drivers/irqchip/irq-vic.c
1378
1379 AMAZON ANNAPURNA LABS FIC DRIVER
1380 M:      Talel Shenhar <talel@amazon.com>
1381 S:      Maintained
1382 F:      Documentation/devicetree/bindings/interrupt-controller/amazon,al-fic.txt
1383 F:      drivers/irqchip/irq-al-fic.c
1384
1385 ARM SMMU DRIVERS
1386 M:      Will Deacon <will@kernel.org>
1387 R:      Robin Murphy <robin.murphy@arm.com>
1388 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1389 S:      Maintained
1390 F:      drivers/iommu/arm-smmu*
1391 F:      drivers/iommu/io-pgtable-arm.c
1392 F:      drivers/iommu/io-pgtable-arm-v7s.c
1393
1394 ARM SUB-ARCHITECTURES
1395 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1396 S:      Maintained
1397 F:      arch/arm/mach-*/
1398 F:      arch/arm/plat-*/
1399 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
1400
1401 ARM/ACTIONS SEMI ARCHITECTURE
1402 M:      Andreas Färber <afaerber@suse.de>
1403 R:      Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1404 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1405 S:      Maintained
1406 N:      owl
1407 F:      arch/arm/mach-actions/
1408 F:      arch/arm/boot/dts/owl-*
1409 F:      arch/arm64/boot/dts/actions/
1410 F:      drivers/clk/actions/
1411 F:      drivers/clocksource/timer-owl*
1412 F:      drivers/dma/owl-dma.c
1413 F:      drivers/i2c/busses/i2c-owl.c
1414 F:      drivers/mmc/host/owl-mmc.c
1415 F:      drivers/pinctrl/actions/*
1416 F:      drivers/soc/actions/
1417 F:      include/dt-bindings/power/owl-*
1418 F:      include/linux/soc/actions/
1419 F:      Documentation/devicetree/bindings/arm/actions.yaml
1420 F:      Documentation/devicetree/bindings/clock/actions,owl-cmu.txt
1421 F:      Documentation/devicetree/bindings/dma/owl-dma.txt
1422 F:      Documentation/devicetree/bindings/i2c/i2c-owl.txt
1423 F:      Documentation/devicetree/bindings/mmc/owl-mmc.yaml
1424 F:      Documentation/devicetree/bindings/pinctrl/actions,s900-pinctrl.txt
1425 F:      Documentation/devicetree/bindings/power/actions,owl-sps.txt
1426 F:      Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1427
1428 ARM/ADS SPHERE MACHINE SUPPORT
1429 M:      Lennert Buytenhek <kernel@wantstofly.org>
1430 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1431 S:      Maintained
1432
1433 ARM/AFEB9260 MACHINE SUPPORT
1434 M:      Sergey Lapin <slapin@ossfans.org>
1435 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1436 S:      Maintained
1437
1438 ARM/AJECO 1ARM MACHINE SUPPORT
1439 M:      Lennert Buytenhek <kernel@wantstofly.org>
1440 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1441 S:      Maintained
1442
1443 ARM/Allwinner SoC Clock Support
1444 M:      Emilio López <emilio@elopez.com.ar>
1445 S:      Maintained
1446 F:      drivers/clk/sunxi/
1447
1448 ARM/Allwinner sunXi SoC support
1449 M:      Maxime Ripard <mripard@kernel.org>
1450 M:      Chen-Yu Tsai <wens@csie.org>
1451 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1452 S:      Maintained
1453 N:      sun[x456789]i
1454 N:      sun50i
1455 F:      arch/arm/mach-sunxi/
1456 F:      arch/arm64/boot/dts/allwinner/
1457 F:      drivers/clk/sunxi-ng/
1458 F:      drivers/pinctrl/sunxi/
1459 F:      drivers/soc/sunxi/
1460 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1461
1462 Allwinner A10 CSI driver
1463 M:      Maxime Ripard <mripard@kernel.org>
1464 L:      linux-media@vger.kernel.org
1465 T:      git git://linuxtv.org/media_tree.git
1466 F:      drivers/media/platform/sunxi/sun4i-csi/
1467 F:      Documentation/devicetree/bindings/media/allwinner,sun4i-a10-csi.yaml
1468 S:      Maintained
1469
1470 ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1471 M:      Neil Armstrong <narmstrong@baylibre.com>
1472 M:      Jerome Brunet <jbrunet@baylibre.com>
1473 L:      linux-amlogic@lists.infradead.org
1474 S:      Maintained
1475 F:      drivers/clk/meson/
1476 F:      include/dt-bindings/clock/meson*
1477 F:      include/dt-bindings/clock/gxbb*
1478 F:      Documentation/devicetree/bindings/clock/amlogic*
1479
1480 ARM/Amlogic Meson SoC support
1481 M:      Kevin Hilman <khilman@baylibre.com>
1482 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1483 L:      linux-amlogic@lists.infradead.org
1484 W:      http://linux-meson.com/
1485 S:      Maintained
1486 F:      arch/arm/mach-meson/
1487 F:      arch/arm/boot/dts/meson*
1488 F:      arch/arm64/boot/dts/amlogic/
1489 F:      drivers/pinctrl/meson/
1490 F:      drivers/mmc/host/meson*
1491 F:      drivers/soc/amlogic/
1492 F:      drivers/rtc/rtc-meson*
1493 N:      meson
1494
1495 ARM/Amlogic Meson SoC Crypto Drivers
1496 M:      Corentin Labbe <clabbe@baylibre.com>
1497 L:      linux-crypto@vger.kernel.org
1498 L:      linux-amlogic@lists.infradead.org
1499 S:      Maintained
1500 F:      drivers/crypto/amlogic/
1501 F:      Documentation/devicetree/bindings/crypto/amlogic*
1502
1503 ARM/Amlogic Meson SoC Sound Drivers
1504 M:      Jerome Brunet <jbrunet@baylibre.com>
1505 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
1506 S:      Maintained
1507 F:      sound/soc/meson/
1508 F:      Documentation/devicetree/bindings/sound/amlogic*
1509
1510 ARM/Annapurna Labs ALPINE ARCHITECTURE
1511 M:      Tsahee Zidenberg <tsahee@annapurnalabs.com>
1512 M:      Antoine Tenart <antoine.tenart@bootlin.com>
1513 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1514 S:      Maintained
1515 F:      arch/arm/mach-alpine/
1516 F:      arch/arm/boot/dts/alpine*
1517 F:      arch/arm64/boot/dts/al/
1518 F:      drivers/*/*alpine*
1519
1520 ARM/ARTPEC MACHINE SUPPORT
1521 M:      Jesper Nilsson <jesper.nilsson@axis.com>
1522 M:      Lars Persson <lars.persson@axis.com>
1523 S:      Maintained
1524 L:      linux-arm-kernel@axis.com
1525 F:      arch/arm/mach-artpec
1526 F:      arch/arm/boot/dts/artpec6*
1527 F:      drivers/clk/axis
1528 F:      drivers/crypto/axis
1529 F:      drivers/mmc/host/usdhi6rol0.c
1530 F:      drivers/pinctrl/pinctrl-artpec*
1531 F:      Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1532
1533 ARM/ASPEED I2C DRIVER
1534 M:      Brendan Higgins <brendanhiggins@google.com>
1535 R:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
1536 R:      Joel Stanley <joel@jms.id.au>
1537 L:      linux-i2c@vger.kernel.org
1538 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
1539 S:      Maintained
1540 F:      drivers/irqchip/irq-aspeed-i2c-ic.c
1541 F:      drivers/i2c/busses/i2c-aspeed.c
1542 F:      Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1543 F:      Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
1544
1545 ARM/ASPEED MACHINE SUPPORT
1546 M:      Joel Stanley <joel@jms.id.au>
1547 R:      Andrew Jeffery <andrew@aj.id.au>
1548 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1549 L:      linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
1550 Q:      https://patchwork.ozlabs.org/project/linux-aspeed/list/
1551 S:      Supported
1552 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git
1553 F:      arch/arm/mach-aspeed/
1554 F:      arch/arm/boot/dts/aspeed-*
1555 N:      aspeed
1556
1557 ARM/BITMAIN ARCHITECTURE
1558 M:      Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1559 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1560 S:      Maintained
1561 F:      arch/arm64/boot/dts/bitmain/
1562 F:      drivers/pinctrl/pinctrl-bm1880.c
1563 F:      Documentation/devicetree/bindings/arm/bitmain.yaml
1564 F:      Documentation/devicetree/bindings/pinctrl/bitmain,bm1880-pinctrl.txt
1565
1566 ARM/CALXEDA HIGHBANK ARCHITECTURE
1567 M:      Rob Herring <robh@kernel.org>
1568 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1569 S:      Maintained
1570 F:      arch/arm/mach-highbank/
1571 F:      arch/arm/boot/dts/highbank.dts
1572 F:      arch/arm/boot/dts/ecx-*.dts*
1573
1574 ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1575 M:      Krzysztof Halasa <khalasa@piap.pl>
1576 S:      Maintained
1577 F:      arch/arm/mach-cns3xxx/
1578
1579 ARM/CAVIUM THUNDER NETWORK DRIVER
1580 M:      Sunil Goutham <sgoutham@cavium.com>
1581 M:      Robert Richter <rric@kernel.org>
1582 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1583 S:      Supported
1584 F:      drivers/net/ethernet/cavium/thunder/
1585
1586 ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
1587 M:      Lukasz Majewski <lukma@denx.de>
1588 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1589 S:      Maintained
1590 F:      arch/arm/mach-ep93xx/ts72xx.c
1591
1592 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1593 M:      Alexander Shiyan <shc_work@mail.ru>
1594 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1595 S:      Odd Fixes
1596 N:      clps711x
1597
1598 ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1599 M:      Lennert Buytenhek <kernel@wantstofly.org>
1600 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1601 S:      Maintained
1602
1603 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1604 M:      Hartley Sweeten <hsweeten@visionengravers.com>
1605 M:      Alexander Sverdlin <alexander.sverdlin@gmail.com>
1606 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1607 S:      Maintained
1608 F:      arch/arm/mach-ep93xx/
1609 F:      arch/arm/mach-ep93xx/include/mach/
1610
1611 ARM/CLKDEV SUPPORT
1612 M:      Russell King <linux@armlinux.org.uk>
1613 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1614 S:      Maintained
1615 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1616 F:      drivers/clk/clkdev.c
1617
1618 ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1619 M:      Mike Rapoport <mike@compulab.co.il>
1620 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1621 S:      Maintained
1622
1623 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1624 M:      Baruch Siach <baruch@tkos.co.il>
1625 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1626 S:      Maintained
1627 F:      arch/arm/boot/dts/cx92755*
1628 N:      digicolor
1629
1630 ARM/CONTEC MICRO9 MACHINE SUPPORT
1631 M:      Hubert Feurstein <hubert.feurstein@contec.at>
1632 S:      Maintained
1633 F:      arch/arm/mach-ep93xx/micro9.c
1634
1635 ARM/CORESIGHT FRAMEWORK AND DRIVERS
1636 M:      Mathieu Poirier <mathieu.poirier@linaro.org>
1637 R:      Suzuki K Poulose <suzuki.poulose@arm.com>
1638 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1639 S:      Maintained
1640 F:      drivers/hwtracing/coresight/*
1641 F:      Documentation/trace/coresight.rst
1642 F:      Documentation/trace/coresight-cpu-debug.rst
1643 F:      Documentation/devicetree/bindings/arm/coresight.txt
1644 F:      Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1645 F:      Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1646 F:      tools/perf/arch/arm/util/pmu.c
1647 F:      tools/perf/arch/arm/util/auxtrace.c
1648 F:      tools/perf/arch/arm/util/cs-etm.c
1649 F:      tools/perf/arch/arm/util/cs-etm.h
1650 F:      tools/perf/util/cs-etm.*
1651 F:      tools/perf/util/cs-etm-decoder/*
1652
1653 ARM/CORGI MACHINE SUPPORT
1654 M:      Richard Purdie <rpurdie@rpsys.net>
1655 S:      Maintained
1656
1657 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1658 M:      Hans Ulli Kroll <ulli.kroll@googlemail.com>
1659 M:      Linus Walleij <linus.walleij@linaro.org>
1660 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1661 T:      git git://github.com/ulli-kroll/linux.git
1662 S:      Maintained
1663 F:      Documentation/devicetree/bindings/arm/gemini.txt
1664 F:      Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
1665 F:      Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt
1666 F:      Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt
1667 F:      arch/arm/mach-gemini/
1668 F:      drivers/net/ethernet/cortina/
1669 F:      drivers/pinctrl/pinctrl-gemini.c
1670 F:      drivers/rtc/rtc-ftrtc010.c
1671
1672 ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1673 M:      Barry Song <baohua@kernel.org>
1674 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1675 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1676 S:      Maintained
1677 F:      arch/arm/boot/dts/prima2*
1678 F:      arch/arm/mach-prima2/
1679 F:      drivers/clk/sirf/
1680 F:      drivers/clocksource/timer-prima2.c
1681 F:      drivers/clocksource/timer-atlas7.c
1682 N:      [^a-z]sirf
1683 X:      drivers/gnss
1684
1685 ARM/CZ.NIC TURRIS MOX SUPPORT
1686 M:      Marek Behun <marek.behun@nic.cz>
1687 W:      http://mox.turris.cz
1688 S:      Maintained
1689 F:      Documentation/ABI/testing/debugfs-moxtet
1690 F:      Documentation/ABI/testing/sysfs-bus-moxtet-devices
1691 F:      Documentation/ABI/testing/sysfs-firmware-turris-mox-rwtm
1692 F:      Documentation/devicetree/bindings/bus/moxtet.txt
1693 F:      Documentation/devicetree/bindings/firmware/cznic,turris-mox-rwtm.txt
1694 F:      Documentation/devicetree/bindings/gpio/gpio-moxtet.txt
1695 F:      include/linux/moxtet.h
1696 F:      drivers/bus/moxtet.c
1697 F:      drivers/firmware/turris-mox-rwtm.c
1698 F:      drivers/gpio/gpio-moxtet.c
1699
1700 ARM/EBSA110 MACHINE SUPPORT
1701 M:      Russell King <linux@armlinux.org.uk>
1702 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1703 W:      http://www.armlinux.org.uk/
1704 S:      Maintained
1705 F:      arch/arm/mach-ebsa110/
1706 F:      drivers/net/ethernet/amd/am79c961a.*
1707
1708 ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1709 M:      Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
1710 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
1711 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1712 S:      Maintained
1713 N:      efm32
1714
1715 ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1716 M:      Robert Jarzmik <robert.jarzmik@free.fr>
1717 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1718 S:      Maintained
1719 F:      arch/arm/mach-pxa/ezx.c
1720
1721 ARM/FARADAY FA526 PORT
1722 M:      Hans Ulli Kroll <ulli.kroll@googlemail.com>
1723 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1724 S:      Maintained
1725 T:      git git://git.berlios.de/gemini-board
1726 F:      arch/arm/mm/*-fa*
1727
1728 ARM/FOOTBRIDGE ARCHITECTURE
1729 M:      Russell King <linux@armlinux.org.uk>
1730 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1731 W:      http://www.armlinux.org.uk/
1732 S:      Maintained
1733 F:      arch/arm/include/asm/hardware/dec21285.h
1734 F:      arch/arm/mach-footbridge/
1735
1736 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1737 M:      Shawn Guo <shawnguo@kernel.org>
1738 M:      Sascha Hauer <s.hauer@pengutronix.de>
1739 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
1740 R:      Fabio Estevam <festevam@gmail.com>
1741 R:      NXP Linux Team <linux-imx@nxp.com>
1742 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1743 S:      Maintained
1744 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1745 N:      imx
1746 N:      mxs
1747 X:      drivers/media/i2c/
1748
1749 ARM/FREESCALE VYBRID ARM ARCHITECTURE
1750 M:      Shawn Guo <shawnguo@kernel.org>
1751 M:      Sascha Hauer <s.hauer@pengutronix.de>
1752 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
1753 R:      Stefan Agner <stefan@agner.ch>
1754 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1755 S:      Maintained
1756 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1757 F:      arch/arm/mach-imx/*vf610*
1758 F:      arch/arm/boot/dts/vf*
1759
1760 ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE
1761 M:      Shawn Guo <shawnguo@kernel.org>
1762 M:      Li Yang <leoyang.li@nxp.com>
1763 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1764 S:      Maintained
1765 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1766 F:      arch/arm/boot/dts/ls1021a*
1767 F:      arch/arm64/boot/dts/freescale/fsl-*
1768 F:      arch/arm64/boot/dts/freescale/qoriq-*
1769
1770 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1771 M:      Lennert Buytenhek <kernel@wantstofly.org>
1772 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1773 S:      Maintained
1774
1775 ARM/GUMSTIX MACHINE SUPPORT
1776 M:      Steve Sakoman <sakoman@gmail.com>
1777 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1778 S:      Maintained
1779
1780 ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1781 M:      Philipp Zabel <philipp.zabel@gmail.com>
1782 M:      Paul Parsons <lost.distance@yahoo.com>
1783 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1784 S:      Maintained
1785 F:      arch/arm/mach-pxa/hx4700.c
1786 F:      arch/arm/mach-pxa/include/mach/hx4700.h
1787 F:      sound/soc/pxa/hx4700.c
1788
1789 ARM/HISILICON SOC SUPPORT
1790 M:      Wei Xu <xuwei5@hisilicon.com>
1791 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1792 W:      http://www.hisilicon.com
1793 S:      Supported
1794 T:      git git://github.com/hisilicon/linux-hisi.git
1795 F:      arch/arm/mach-hisi/
1796 F:      arch/arm/boot/dts/hi3*
1797 F:      arch/arm/boot/dts/hip*
1798 F:      arch/arm/boot/dts/hisi*
1799 F:      arch/arm64/boot/dts/hisilicon/
1800
1801 ARM/HP JORNADA 7XX MACHINE SUPPORT
1802 M:      Kristoffer Ericson <kristoffer.ericson@gmail.com>
1803 W:      www.jlime.com
1804 S:      Maintained
1805 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1806 F:      arch/arm/mach-sa1100/jornada720.c
1807 F:      arch/arm/mach-sa1100/include/mach/jornada720.h
1808
1809 ARM/IGEP MACHINE SUPPORT
1810 M:      Enric Balletbo i Serra <eballetbo@gmail.com>
1811 M:      Javier Martinez Canillas <javier@dowhile0.org>
1812 L:      linux-omap@vger.kernel.org
1813 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1814 S:      Maintained
1815 F:      arch/arm/boot/dts/omap3-igep*
1816
1817 ARM/INCOME PXA270 SUPPORT
1818 M:      Marek Vasut <marek.vasut@gmail.com>
1819 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1820 S:      Maintained
1821 F:      arch/arm/mach-pxa/colibri-pxa270-income.c
1822
1823 ARM/INTEL IOP32X ARM ARCHITECTURE
1824 M:      Lennert Buytenhek <kernel@wantstofly.org>
1825 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1826 S:      Maintained
1827
1828 ARM/INTEL IQ81342EX MACHINE SUPPORT
1829 M:      Lennert Buytenhek <kernel@wantstofly.org>
1830 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1831 S:      Maintained
1832
1833 ARM/INTEL IXDP2850 MACHINE SUPPORT
1834 M:      Lennert Buytenhek <kernel@wantstofly.org>
1835 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1836 S:      Maintained
1837
1838 ARM/INTEL IXP4XX ARM ARCHITECTURE
1839 M:      Linus Walleij <linusw@kernel.org>
1840 M:      Imre Kaloz <kaloz@openwrt.org>
1841 M:      Krzysztof Halasa <khalasa@piap.pl>
1842 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1843 S:      Maintained
1844 F:      Documentation/devicetree/bindings/arm/intel-ixp4xx.yaml
1845 F:      Documentation/devicetree/bindings/gpio/intel,ixp4xx-gpio.txt
1846 F:      Documentation/devicetree/bindings/interrupt-controller/intel,ixp4xx-interrupt.yaml
1847 F:      Documentation/devicetree/bindings/timer/intel,ixp4xx-timer.yaml
1848 F:      arch/arm/mach-ixp4xx/
1849 F:      drivers/clocksource/timer-ixp4xx.c
1850 F:      drivers/gpio/gpio-ixp4xx.c
1851 F:      drivers/irqchip/irq-ixp4xx.c
1852 F:      include/linux/irqchip/irq-ixp4xx.h
1853 F:      include/linux/platform_data/timer-ixp4xx.h
1854
1855 ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1856 M:      Jonathan Cameron <jic23@cam.ac.uk>
1857 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1858 S:      Maintained
1859 F:      arch/arm/mach-pxa/stargate2.c
1860 F:      drivers/pcmcia/pxa2xx_stargate2.c
1861
1862 ARM/INTEL XSC3 (MANZANO) ARM CORE
1863 M:      Lennert Buytenhek <kernel@wantstofly.org>
1864 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1865 S:      Maintained
1866
1867 ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1868 M:      Lennert Buytenhek <kernel@wantstofly.org>
1869 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1870 S:      Maintained
1871
1872 ARM/LG1K ARCHITECTURE
1873 M:      Chanho Min <chanho.min@lge.com>
1874 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1875 S:      Maintained
1876 F:      arch/arm64/boot/dts/lg/
1877
1878 ARM/LOGICPD PXA270 MACHINE SUPPORT
1879 M:      Lennert Buytenhek <kernel@wantstofly.org>
1880 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1881 S:      Maintained
1882
1883 ARM/LPC18XX ARCHITECTURE
1884 M:      Vladimir Zapolskiy <vz@mleia.com>
1885 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1886 S:      Maintained
1887 F:      Documentation/devicetree/bindings/i2c/i2c-lpc2k.txt
1888 F:      arch/arm/boot/dts/lpc43*
1889 F:      drivers/i2c/busses/i2c-lpc2k.c
1890 F:      drivers/memory/pl172.c
1891 F:      drivers/mtd/spi-nor/nxp-spifi.c
1892 F:      drivers/rtc/rtc-lpc24xx.c
1893 N:      lpc18xx
1894
1895 ARM/LPC32XX SOC SUPPORT
1896 M:      Vladimir Zapolskiy <vz@mleia.com>
1897 M:      Sylvain Lemieux <slemieux.tyco@gmail.com>
1898 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1899 T:      git git://github.com/vzapolskiy/linux-lpc32xx.git
1900 S:      Maintained
1901 F:      Documentation/devicetree/bindings/i2c/i2c-pnx.txt
1902 F:      arch/arm/boot/dts/lpc32*
1903 F:      arch/arm/mach-lpc32xx/
1904 F:      drivers/i2c/busses/i2c-pnx.c
1905 F:      drivers/net/ethernet/nxp/lpc_eth.c
1906 F:      drivers/usb/host/ohci-nxp.c
1907 F:      drivers/watchdog/pnx4008_wdt.c
1908 N:      lpc32xx
1909
1910 ARM/MAGICIAN MACHINE SUPPORT
1911 M:      Philipp Zabel <philipp.zabel@gmail.com>
1912 S:      Maintained
1913
1914 ARM/Marvell Dove/MV78xx0/Orion SOC support
1915 M:      Jason Cooper <jason@lakedaemon.net>
1916 M:      Andrew Lunn <andrew@lunn.ch>
1917 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1918 M:      Gregory Clement <gregory.clement@bootlin.com>
1919 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1920 S:      Maintained
1921 F:      Documentation/devicetree/bindings/soc/dove/
1922 F:      arch/arm/mach-dove/
1923 F:      arch/arm/mach-mv78xx0/
1924 F:      arch/arm/mach-orion5x/
1925 F:      arch/arm/plat-orion/
1926 F:      arch/arm/boot/dts/dove*
1927 F:      arch/arm/boot/dts/orion5x*
1928 T:      git git://git.infradead.org/linux-mvebu.git
1929
1930 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1931 M:      Jason Cooper <jason@lakedaemon.net>
1932 M:      Andrew Lunn <andrew@lunn.ch>
1933 M:      Gregory Clement <gregory.clement@bootlin.com>
1934 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1935 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1936 S:      Maintained
1937 F:      arch/arm/boot/dts/armada*
1938 F:      arch/arm/boot/dts/kirkwood*
1939 F:      arch/arm/configs/mvebu_*_defconfig
1940 F:      arch/arm/mach-mvebu/
1941 F:      arch/arm64/boot/dts/marvell/armada*
1942 F:      drivers/cpufreq/armada-37xx-cpufreq.c
1943 F:      drivers/cpufreq/armada-8k-cpufreq.c
1944 F:      drivers/cpufreq/mvebu-cpufreq.c
1945 F:      drivers/irqchip/irq-armada-370-xp.c
1946 F:      drivers/irqchip/irq-mvebu-*
1947 F:      drivers/pinctrl/mvebu/
1948 F:      drivers/rtc/rtc-armada38x.c
1949 T:      git git://git.infradead.org/linux-mvebu.git
1950
1951 ARM/Mediatek RTC DRIVER
1952 M:      Eddie Huang <eddie.huang@mediatek.com>
1953 M:      Sean Wang <sean.wang@mediatek.com>
1954 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1955 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1956 S:      Maintained
1957 F:      Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
1958 F:      drivers/rtc/rtc-mt6397.c
1959 F:      drivers/rtc/rtc-mt7622.c
1960
1961 ARM/Mediatek SoC support
1962 M:      Matthias Brugger <matthias.bgg@gmail.com>
1963 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1964 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1965 W:      https://mtk.bcnfs.org/
1966 C:      irc://chat.freenode.net/linux-mediatek
1967 S:      Maintained
1968 F:      arch/arm/boot/dts/mt6*
1969 F:      arch/arm/boot/dts/mt7*
1970 F:      arch/arm/boot/dts/mt8*
1971 F:      arch/arm/mach-mediatek/
1972 F:      arch/arm64/boot/dts/mediatek/
1973 F:      drivers/soc/mediatek/
1974 N:      mtk
1975 N:      mt[678]
1976 K:      mediatek
1977
1978 ARM/Mediatek USB3 PHY DRIVER
1979 M:      Chunfeng Yun <chunfeng.yun@mediatek.com>
1980 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1981 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1982 S:      Maintained
1983 F:      drivers/phy/mediatek/
1984 F:      Documentation/devicetree/bindings/phy/phy-mtk-*
1985
1986 ARM/Microchip (AT91) SoC support
1987 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
1988 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
1989 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
1990 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1991 W:      http://www.linux4sam.org
1992 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
1993 S:      Supported
1994 N:      at91
1995 N:      atmel
1996 F:      arch/arm/mach-at91/
1997 F:      include/soc/at91/
1998 F:      arch/arm/boot/dts/at91*.dts
1999 F:      arch/arm/boot/dts/at91*.dtsi
2000 F:      arch/arm/boot/dts/sama*.dts
2001 F:      arch/arm/boot/dts/sama*.dtsi
2002 F:      arch/arm/include/debug/at91.S
2003 F:      drivers/memory/atmel*
2004 F:      drivers/watchdog/sama5d4_wdt.c
2005 X:      drivers/input/touchscreen/atmel_mxt_ts.c
2006 X:      drivers/net/wireless/atmel/
2007
2008 ARM/MIOA701 MACHINE SUPPORT
2009 M:      Robert Jarzmik <robert.jarzmik@free.fr>
2010 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2011 F:      arch/arm/mach-pxa/mioa701.c
2012 S:      Maintained
2013
2014 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
2015 M:      Michael Petchkovsky <mkpetch@internode.on.net>
2016 S:      Maintained
2017
2018 ARM/NOMADIK/U300/Ux500 ARCHITECTURES
2019 M:      Linus Walleij <linus.walleij@linaro.org>
2020 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2021 S:      Maintained
2022 F:      Documentation/devicetree/bindings/i2c/i2c-nomadik.txt
2023 F:      Documentation/devicetree/bindings/i2c/i2c-stu300.txt
2024 F:      arch/arm/mach-nomadik/
2025 F:      arch/arm/mach-u300/
2026 F:      arch/arm/mach-ux500/
2027 F:      drivers/soc/ux500/
2028 F:      arch/arm/boot/dts/ste-*
2029 F:      drivers/clk/clk-nomadik.c
2030 F:      drivers/clk/clk-u300.c
2031 F:      drivers/clocksource/clksrc-dbx500-prcmu.c
2032 F:      drivers/clocksource/timer-u300.c
2033 F:      drivers/dma/coh901318*
2034 F:      drivers/dma/ste_dma40*
2035 F:      drivers/hwspinlock/u8500_hsem.c
2036 F:      drivers/i2c/busses/i2c-nomadik.c
2037 F:      drivers/i2c/busses/i2c-stu300.c
2038 F:      drivers/iio/adc/ab8500-gpadc.c
2039 F:      drivers/mfd/ab3100*
2040 F:      drivers/mfd/ab8500*
2041 F:      drivers/mfd/abx500*
2042 F:      drivers/mfd/dbx500*
2043 F:      drivers/mfd/db8500*
2044 F:      drivers/pinctrl/nomadik/
2045 F:      drivers/pinctrl/pinctrl-coh901*
2046 F:      drivers/pinctrl/pinctrl-u300.c
2047 F:      drivers/rtc/rtc-ab3100.c
2048 F:      drivers/rtc/rtc-ab8500.c
2049 F:      drivers/rtc/rtc-coh901331.c
2050 F:      drivers/rtc/rtc-pl031.c
2051 F:      drivers/watchdog/coh901327_wdt.c
2052 F:      Documentation/devicetree/bindings/arm/ste-*
2053 F:      Documentation/devicetree/bindings/arm/ux500/
2054 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
2055
2056 ARM/NUVOTON NPCM ARCHITECTURE
2057 M:      Avi Fishman <avifishman70@gmail.com>
2058 M:      Tomer Maimon <tmaimon77@gmail.com>
2059 M:      Tali Perry <tali.perry1@gmail.com>
2060 R:      Patrick Venture <venture@google.com>
2061 R:      Nancy Yuen <yuenn@google.com>
2062 R:      Benjamin Fair <benjaminfair@google.com>
2063 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
2064 S:      Supported
2065 F:      arch/arm/mach-npcm/
2066 F:      arch/arm/boot/dts/nuvoton-npcm*
2067 F:      include/dt-bindings/clock/nuvoton,npcm7xx-clock.h
2068 F:      drivers/*/*npcm*
2069 F:      Documentation/devicetree/bindings/*/*npcm*
2070 F:      Documentation/devicetree/bindings/*/*/*npcm*
2071
2072 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
2073 L:      openmoko-kernel@lists.openmoko.org (subscribers-only)
2074 W:      http://wiki.openmoko.org/wiki/Neo_FreeRunner
2075 S:      Orphan
2076 F:      arch/arm/mach-s3c24xx/mach-gta02.c
2077 F:      arch/arm/mach-s3c24xx/gta02.h
2078
2079 ARM/Orion SoC/Technologic Systems TS-78xx platform support
2080 M:      Alexander Clouter <alex@digriz.org.uk>
2081 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2082 W:      http://www.digriz.org.uk/ts78xx/kernel
2083 S:      Maintained
2084 F:      arch/arm/mach-orion5x/ts78xx-*
2085
2086 ARM/OXNAS platform support
2087 M:      Neil Armstrong <narmstrong@baylibre.com>
2088 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2089 L:      linux-oxnas@groups.io (moderated for non-subscribers)
2090 S:      Maintained
2091 F:      arch/arm/mach-oxnas/
2092 F:      arch/arm/boot/dts/ox8*.dts*
2093 N:      oxnas
2094
2095 ARM/PALM TREO SUPPORT
2096 M:      Tomas Cech <sleep_walker@suse.com>
2097 L:      linux-arm-kernel@lists.infradead.org
2098 W:      http://hackndev.com
2099 S:      Maintained
2100 F:      arch/arm/mach-pxa/palmtreo.*
2101
2102 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
2103 M:      Marek Vasut <marek.vasut@gmail.com>
2104 L:      linux-arm-kernel@lists.infradead.org
2105 W:      http://hackndev.com
2106 S:      Maintained
2107 F:      arch/arm/mach-pxa/include/mach/palmtx.h
2108 F:      arch/arm/mach-pxa/palmtx.c
2109 F:      arch/arm/mach-pxa/palmt5.*
2110 F:      arch/arm/mach-pxa/include/mach/palmld.h
2111 F:      arch/arm/mach-pxa/palmld.c
2112 F:      arch/arm/mach-pxa/palmte2.*
2113 F:      arch/arm/mach-pxa/include/mach/palmtc.h
2114 F:      arch/arm/mach-pxa/palmtc.c
2115
2116 ARM/PALMZ72 SUPPORT
2117 M:      Sergey Lapin <slapin@ossfans.org>
2118 L:      linux-arm-kernel@lists.infradead.org
2119 W:      http://hackndev.com
2120 S:      Maintained
2121 F:      arch/arm/mach-pxa/palmz72.*
2122
2123 ARM/PLEB SUPPORT
2124 M:      Peter Chubb <pleb@gelato.unsw.edu.au>
2125 W:      http://www.disy.cse.unsw.edu.au/Hardware/PLEB
2126 S:      Maintained
2127
2128 ARM/PT DIGITAL BOARD PORT
2129 M:      Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
2130 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2131 W:      http://www.armlinux.org.uk/
2132 S:      Maintained
2133
2134 ARM/QUALCOMM SUPPORT
2135 M:      Andy Gross <agross@kernel.org>
2136 L:      linux-arm-msm@vger.kernel.org
2137 S:      Maintained
2138 F:      Documentation/devicetree/bindings/soc/qcom/
2139 F:      Documentation/devicetree/bindings/*/qcom*
2140 F:      arch/arm/boot/dts/qcom-*.dts
2141 F:      arch/arm/boot/dts/qcom-*.dtsi
2142 F:      arch/arm/mach-qcom/
2143 F:      arch/arm64/boot/dts/qcom/
2144 F:      drivers/*/qcom/
2145 F:      drivers/*/qcom*
2146 F:      drivers/*/*/qcom/
2147 F:      drivers/*/*/qcom*
2148 F:      drivers/*/pm8???-*
2149 F:      drivers/bluetooth/btqcomsmd.c
2150 F:      drivers/clocksource/timer-qcom.c
2151 F:      drivers/extcon/extcon-qcom*
2152 F:      drivers/iommu/msm*
2153 F:      drivers/i2c/busses/i2c-qup.c
2154 F:      drivers/i2c/busses/i2c-qcom-geni.c
2155 F:      drivers/mfd/ssbi.c
2156 F:      drivers/mmc/host/mmci_qcom*
2157 F:      drivers/mmc/host/sdhci-msm.c
2158 F:      drivers/pci/controller/dwc/pcie-qcom.c
2159 F:      drivers/phy/qualcomm/
2160 F:      drivers/power/*/msm*
2161 F:      drivers/reset/reset-qcom-*
2162 F:      drivers/scsi/ufs/ufs-qcom.*
2163 F:      drivers/spi/spi-qup.c
2164 F:      drivers/spi/spi-geni-qcom.c
2165 F:      drivers/spi/spi-qcom-qspi.c
2166 F:      drivers/tty/serial/msm_serial.c
2167 F:      drivers/usb/dwc3/dwc3-qcom.c
2168 F:      include/dt-bindings/*/qcom*
2169 F:      include/linux/*/qcom*
2170 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
2171
2172 ARM/RADISYS ENP2611 MACHINE SUPPORT
2173 M:      Lennert Buytenhek <kernel@wantstofly.org>
2174 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2175 S:      Maintained
2176
2177 ARM/RDA MICRO ARCHITECTURE
2178 M:      Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
2179 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2180 L:      linux-unisoc@lists.infradead.org (moderated for non-subscribers)
2181 S:      Maintained
2182 F:      arch/arm/boot/dts/rda8810pl-*
2183 F:      drivers/clocksource/timer-rda.c
2184 F:      drivers/irqchip/irq-rda-intc.c
2185 F:      drivers/tty/serial/rda-uart.c
2186 F:      Documentation/devicetree/bindings/arm/rda.yaml
2187 F:      Documentation/devicetree/bindings/interrupt-controller/rda,8810pl-intc.txt
2188 F:      Documentation/devicetree/bindings/serial/rda,8810pl-uart.txt
2189 F:      Documentation/devicetree/bindings/timer/rda,8810pl-timer.txt
2190
2191 ARM/REALTEK ARCHITECTURE
2192 M:      Andreas Färber <afaerber@suse.de>
2193 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2194 S:      Maintained
2195 F:      arch/arm64/boot/dts/realtek/
2196 F:      Documentation/devicetree/bindings/arm/realtek.yaml
2197
2198 ARM/RENESAS ARM64 ARCHITECTURE
2199 M:      Geert Uytterhoeven <geert+renesas@glider.be>
2200 M:      Magnus Damm <magnus.damm@gmail.com>
2201 L:      linux-renesas-soc@vger.kernel.org
2202 Q:      http://patchwork.kernel.org/project/linux-renesas-soc/list/
2203 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2204 S:      Supported
2205 F:      arch/arm64/boot/dts/renesas/
2206 F:      Documentation/devicetree/bindings/arm/renesas.yaml
2207 F:      drivers/soc/renesas/
2208 F:      include/linux/soc/renesas/
2209
2210 ARM/RISCPC ARCHITECTURE
2211 M:      Russell King <linux@armlinux.org.uk>
2212 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2213 W:      http://www.armlinux.org.uk/
2214 S:      Maintained
2215 F:      arch/arm/include/asm/hardware/entry-macro-iomd.S
2216 F:      arch/arm/include/asm/hardware/ioc.h
2217 F:      arch/arm/include/asm/hardware/iomd.h
2218 F:      arch/arm/include/asm/hardware/memc.h
2219 F:      arch/arm/mach-rpc/
2220 F:      drivers/net/ethernet/8390/etherh.c
2221 F:      drivers/net/ethernet/i825xx/ether1*
2222 F:      drivers/net/ethernet/seeq/ether3*
2223 F:      drivers/scsi/arm/
2224
2225 ARM/Rockchip SoC support
2226 M:      Heiko Stuebner <heiko@sntech.de>
2227 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2228 L:      linux-rockchip@lists.infradead.org
2229 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
2230 S:      Maintained
2231 F:      Documentation/devicetree/bindings/i2c/i2c-rk3x.txt
2232 F:      arch/arm/boot/dts/rk3*
2233 F:      arch/arm/boot/dts/rv1108*
2234 F:      arch/arm/mach-rockchip/
2235 F:      drivers/clk/rockchip/
2236 F:      drivers/i2c/busses/i2c-rk3x.c
2237 F:      drivers/*/*rockchip*
2238 F:      drivers/*/*/*rockchip*
2239 F:      sound/soc/rockchip/
2240 N:      rockchip
2241
2242 ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
2243 M:      Kukjin Kim <kgene@kernel.org>
2244 M:      Krzysztof Kozlowski <krzk@kernel.org>
2245 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2246 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
2247 Q:      https://patchwork.kernel.org/project/linux-samsung-soc/list/
2248 S:      Maintained
2249 F:      arch/arm/boot/dts/s3c*
2250 F:      arch/arm/boot/dts/s5p*
2251 F:      arch/arm/boot/dts/exynos*
2252 F:      arch/arm64/boot/dts/exynos/
2253 F:      arch/arm/plat-samsung/
2254 F:      arch/arm/mach-s3c24*/
2255 F:      arch/arm/mach-s3c64xx/
2256 F:      arch/arm/mach-s5p*/
2257 F:      arch/arm/mach-exynos*/
2258 F:      drivers/*/*s3c24*
2259 F:      drivers/*/*/*s3c24*
2260 F:      drivers/*/*s3c64xx*
2261 F:      drivers/*/*s5pv210*
2262 F:      drivers/memory/samsung/
2263 F:      drivers/soc/samsung/
2264 F:      include/linux/soc/samsung/
2265 F:      Documentation/arm/samsung/
2266 F:      Documentation/devicetree/bindings/arm/samsung/
2267 F:      Documentation/devicetree/bindings/sram/samsung-sram.txt
2268 F:      Documentation/devicetree/bindings/power/pd-samsung.txt
2269 N:      exynos
2270
2271 ARM/SAMSUNG MOBILE MACHINE SUPPORT
2272 M:      Kyungmin Park <kyungmin.park@samsung.com>
2273 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2274 S:      Maintained
2275 F:      arch/arm/mach-s5pv210/
2276
2277 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
2278 M:      Kyungmin Park <kyungmin.park@samsung.com>
2279 M:      Kamil Debski <kamil@wypas.org>
2280 M:      Andrzej Hajda <a.hajda@samsung.com>
2281 L:      linux-arm-kernel@lists.infradead.org
2282 L:      linux-media@vger.kernel.org
2283 S:      Maintained
2284 F:      drivers/media/platform/s5p-g2d/
2285
2286 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
2287 M:      Marek Szyprowski <m.szyprowski@samsung.com>
2288 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
2289 L:      linux-media@vger.kernel.org
2290 S:      Maintained
2291 F:      drivers/media/platform/s5p-cec/
2292 F:      Documentation/devicetree/bindings/media/s5p-cec.txt
2293
2294 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
2295 M:      Andrzej Pietrasiewicz <andrzejtp2010@gmail.com>
2296 M:      Jacek Anaszewski <jacek.anaszewski@gmail.com>
2297 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
2298 L:      linux-arm-kernel@lists.infradead.org
2299 L:      linux-media@vger.kernel.org
2300 S:      Maintained
2301 F:      drivers/media/platform/s5p-jpeg/
2302
2303 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
2304 M:      Kyungmin Park <kyungmin.park@samsung.com>
2305 M:      Kamil Debski <kamil@wypas.org>
2306 M:      Jeongtae Park <jtp.park@samsung.com>
2307 M:      Andrzej Hajda <a.hajda@samsung.com>
2308 L:      linux-arm-kernel@lists.infradead.org
2309 L:      linux-media@vger.kernel.org
2310 S:      Maintained
2311 F:      drivers/media/platform/s5p-mfc/
2312
2313 ARM/SHMOBILE ARM ARCHITECTURE
2314 M:      Geert Uytterhoeven <geert+renesas@glider.be>
2315 M:      Magnus Damm <magnus.damm@gmail.com>
2316 L:      linux-renesas-soc@vger.kernel.org
2317 Q:      http://patchwork.kernel.org/project/linux-renesas-soc/list/
2318 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2319 S:      Supported
2320 F:      arch/arm/boot/dts/emev2*
2321 F:      arch/arm/boot/dts/gr-peach*
2322 F:      arch/arm/boot/dts/iwg20d-q7*
2323 F:      arch/arm/boot/dts/r7s*
2324 F:      arch/arm/boot/dts/r8a*
2325 F:      arch/arm/boot/dts/r9a*
2326 F:      arch/arm/boot/dts/sh*
2327 F:      arch/arm/configs/shmobile_defconfig
2328 F:      arch/arm/include/debug/renesas-scif.S
2329 F:      arch/arm/mach-shmobile/
2330 F:      Documentation/devicetree/bindings/arm/renesas.yaml
2331 F:      drivers/soc/renesas/
2332 F:      include/linux/soc/renesas/
2333
2334 ARM/SOCFPGA ARCHITECTURE
2335 M:      Dinh Nguyen <dinguyen@kernel.org>
2336 S:      Maintained
2337 F:      arch/arm/mach-socfpga/
2338 F:      arch/arm/boot/dts/socfpga*
2339 F:      arch/arm/configs/socfpga_defconfig
2340 F:      arch/arm64/boot/dts/altera/
2341 F:      arch/arm64/boot/dts/intel/
2342 W:      http://www.rocketboards.org
2343 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
2344
2345 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
2346 M:      Dinh Nguyen <dinguyen@kernel.org>
2347 S:      Maintained
2348 F:      drivers/clk/socfpga/
2349
2350 ARM/SOCFPGA EDAC SUPPORT
2351 M:      Thor Thayer <thor.thayer@linux.intel.com>
2352 S:      Maintained
2353 F:      drivers/edac/altera_edac.
2354
2355 ARM/SPREADTRUM SoC SUPPORT
2356 M:      Orson Zhai <orsonzhai@gmail.com>
2357 M:      Baolin Wang <baolin.wang7@gmail.com>
2358 M:      Chunyan Zhang <zhang.lyra@gmail.com>
2359 S:      Maintained
2360 F:      arch/arm64/boot/dts/sprd
2361 N:      sprd
2362 N:      sc27xx
2363 N:      sc2731
2364
2365 ARM/STI ARCHITECTURE
2366 M:      Patrice Chotard <patrice.chotard@st.com>
2367 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2368 W:      http://www.stlinux.com
2369 S:      Maintained
2370 F:      Documentation/devicetree/bindings/i2c/i2c-st.txt
2371 F:      arch/arm/mach-sti/
2372 F:      arch/arm/boot/dts/sti*
2373 F:      drivers/char/hw_random/st-rng.c
2374 F:      drivers/clocksource/arm_global_timer.c
2375 F:      drivers/clocksource/clksrc_st_lpc.c
2376 F:      drivers/cpufreq/sti-cpufreq.c
2377 F:      drivers/dma/st_fdma*
2378 F:      drivers/i2c/busses/i2c-st.c
2379 F:      drivers/media/rc/st_rc.c
2380 F:      drivers/media/platform/sti/c8sectpfe/
2381 F:      drivers/mmc/host/sdhci-st.c
2382 F:      drivers/phy/st/phy-miphy28lp.c
2383 F:      drivers/phy/st/phy-stih407-usb.c
2384 F:      drivers/pinctrl/pinctrl-st.c
2385 F:      drivers/remoteproc/st_remoteproc.c
2386 F:      drivers/remoteproc/st_slim_rproc.c
2387 F:      drivers/reset/sti/
2388 F:      drivers/rtc/rtc-st-lpc.c
2389 F:      drivers/tty/serial/st-asc.c
2390 F:      drivers/usb/dwc3/dwc3-st.c
2391 F:      drivers/usb/host/ehci-st.c
2392 F:      drivers/usb/host/ohci-st.c
2393 F:      drivers/watchdog/st_lpc_wdt.c
2394 F:      drivers/ata/ahci_st.c
2395 F:      include/linux/remoteproc/st_slim_rproc.h
2396
2397 ARM/STM32 ARCHITECTURE
2398 M:      Maxime Coquelin <mcoquelin.stm32@gmail.com>
2399 M:      Alexandre Torgue <alexandre.torgue@st.com>
2400 L:      linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers)
2401 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2402 S:      Maintained
2403 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2404 N:      stm32
2405 N:      stm
2406 F:      arch/arm/boot/dts/stm32*
2407 F:      arch/arm/mach-stm32/
2408 F:      drivers/clocksource/armv7m_systick.c
2409
2410 ARM/Synaptics SoC support
2411 M:      Jisheng Zhang <Jisheng.Zhang@synaptics.com>
2412 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2413 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2414 S:      Maintained
2415 F:      arch/arm/mach-berlin/
2416 F:      arch/arm/boot/dts/berlin*
2417 F:      arch/arm64/boot/dts/synaptics/
2418
2419 ARM/TANGO ARCHITECTURE
2420 M:      Marc Gonzalez <marc.w.gonzalez@free.fr>
2421 M:      Mans Rullgard <mans@mansr.com>
2422 L:      linux-arm-kernel@lists.infradead.org
2423 S:      Odd Fixes
2424 N:      tango
2425
2426 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
2427 M:      Lennert Buytenhek <kernel@wantstofly.org>
2428 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2429 S:      Maintained
2430
2431 ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2432 M:      Hans Verkuil <hverkuil-cisco@xs4all.nl>
2433 L:      linux-tegra@vger.kernel.org
2434 L:      linux-media@vger.kernel.org
2435 S:      Maintained
2436 F:      drivers/media/platform/tegra-cec/
2437 F:      Documentation/devicetree/bindings/media/tegra-cec.txt
2438
2439 ARM/TETON BGA MACHINE SUPPORT
2440 M:      "Mark F. Brown" <mark.brown314@gmail.com>
2441 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2442 S:      Maintained
2443
2444 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2445 M:      Santosh Shilimkar <ssantosh@kernel.org>
2446 L:      linux-kernel@vger.kernel.org
2447 S:      Maintained
2448 F:      drivers/memory/*emif*
2449
2450 ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE
2451 M:      Tero Kristo <t-kristo@ti.com>
2452 M:      Nishanth Menon <nm@ti.com>
2453 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2454 S:      Supported
2455 F:      Documentation/devicetree/bindings/arm/ti/k3.txt
2456 F:      arch/arm64/boot/dts/ti/Makefile
2457 F:      arch/arm64/boot/dts/ti/k3-*
2458 F:      include/dt-bindings/pinctrl/k3.h
2459
2460 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2461 M:      Santosh Shilimkar <ssantosh@kernel.org>
2462 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2463 S:      Maintained
2464 F:      arch/arm/mach-keystone/
2465 F:      arch/arm/boot/dts/keystone-*
2466 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
2467
2468 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2469 M:      Santosh Shilimkar <ssantosh@kernel.org>
2470 L:      linux-kernel@vger.kernel.org
2471 S:      Maintained
2472 F:      drivers/clk/keystone/
2473
2474 ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
2475 M:      Santosh Shilimkar <ssantosh@kernel.org>
2476 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2477 L:      linux-kernel@vger.kernel.org
2478 S:      Maintained
2479 F:      drivers/clocksource/timer-keystone.c
2480
2481 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2482 M:      Santosh Shilimkar <ssantosh@kernel.org>
2483 L:      linux-kernel@vger.kernel.org
2484 S:      Maintained
2485 F:      drivers/power/reset/keystone-reset.c
2486
2487 ARM/THECUS N2100 MACHINE SUPPORT
2488 M:      Lennert Buytenhek <kernel@wantstofly.org>
2489 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2490 S:      Maintained
2491
2492 ARM/TOSA MACHINE SUPPORT
2493 M:      Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2494 M:      Dirk Opfer <dirk@opfer-online.de>
2495 S:      Maintained
2496
2497 ARM/UNIPHIER ARCHITECTURE
2498 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
2499 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2500 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
2501 S:      Maintained
2502 F:      Documentation/devicetree/bindings/arm/socionext/uniphier.txt
2503 F:      Documentation/devicetree/bindings/gpio/gpio-uniphier.txt
2504 F:      Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.txt
2505 F:      arch/arm/boot/dts/uniphier*
2506 F:      arch/arm/include/asm/hardware/cache-uniphier.h
2507 F:      arch/arm/mach-uniphier/
2508 F:      arch/arm/mm/cache-uniphier.c
2509 F:      arch/arm64/boot/dts/socionext/uniphier*
2510 F:      drivers/bus/uniphier-system-bus.c
2511 F:      drivers/clk/uniphier/
2512 F:      drivers/dma/uniphier-mdmac.c
2513 F:      drivers/gpio/gpio-uniphier.c
2514 F:      drivers/i2c/busses/i2c-uniphier*
2515 F:      drivers/irqchip/irq-uniphier-aidet.c
2516 F:      drivers/mmc/host/uniphier-sd.c
2517 F:      drivers/pinctrl/uniphier/
2518 F:      drivers/reset/reset-uniphier.c
2519 F:      drivers/tty/serial/8250/8250_uniphier.c
2520 N:      uniphier
2521
2522 ARM/Ux500 CLOCK FRAMEWORK SUPPORT
2523 M:      Ulf Hansson <ulf.hansson@linaro.org>
2524 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2525 T:      git git://git.linaro.org/people/ulfh/clk.git
2526 S:      Maintained
2527 F:      drivers/clk/ux500/
2528
2529 ARM/VERSATILE EXPRESS PLATFORM
2530 M:      Liviu Dudau <liviu.dudau@arm.com>
2531 M:      Sudeep Holla <sudeep.holla@arm.com>
2532 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2533 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2534 S:      Maintained
2535 F:      arch/arm/boot/dts/vexpress*
2536 F:      arch/arm64/boot/dts/arm/
2537 F:      arch/arm/mach-vexpress/
2538 F:      */*/vexpress*
2539 F:      */*/*/vexpress*
2540 F:      drivers/clk/versatile/clk-vexpress-osc.c
2541 F:      drivers/clocksource/timer-versatile.c
2542 N:      mps2
2543
2544 ARM/VFP SUPPORT
2545 M:      Russell King <linux@armlinux.org.uk>
2546 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2547 W:      http://www.armlinux.org.uk/
2548 S:      Maintained
2549 F:      arch/arm/vfp/
2550
2551 ARM/VOIPAC PXA270 SUPPORT
2552 M:      Marek Vasut <marek.vasut@gmail.com>
2553 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2554 S:      Maintained
2555 F:      arch/arm/mach-pxa/vpac270.c
2556 F:      arch/arm/mach-pxa/include/mach/vpac270.h
2557
2558 ARM/VT8500 ARM ARCHITECTURE
2559 M:      Tony Prisk <linux@prisktech.co.nz>
2560 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2561 S:      Maintained
2562 F:      Documentation/devicetree/bindings/i2c/i2c-wmt.txt
2563 F:      arch/arm/mach-vt8500/
2564 F:      drivers/clocksource/timer-vt8500.c
2565 F:      drivers/i2c/busses/i2c-wmt.c
2566 F:      drivers/mmc/host/wmt-sdmmc.c
2567 F:      drivers/pwm/pwm-vt8500.c
2568 F:      drivers/rtc/rtc-vt8500.c
2569 F:      drivers/tty/serial/vt8500_serial.c
2570 F:      drivers/usb/host/ehci-platform.c
2571 F:      drivers/usb/host/uhci-platform.c
2572 F:      drivers/video/fbdev/vt8500lcdfb.*
2573 F:      drivers/video/fbdev/wm8505fb*
2574 F:      drivers/video/fbdev/wmt_ge_rops.*
2575
2576 ARM/ZIPIT Z2 SUPPORT
2577 M:      Marek Vasut <marek.vasut@gmail.com>
2578 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2579 S:      Maintained
2580 F:      arch/arm/mach-pxa/z2.c
2581 F:      arch/arm/mach-pxa/include/mach/z2.h
2582
2583 ARM/ZTE ARCHITECTURE
2584 M:      Jun Nie <jun.nie@linaro.org>
2585 M:      Shawn Guo <shawnguo@kernel.org>
2586 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2587 S:      Maintained
2588 F:      arch/arm/boot/dts/zx2967*
2589 F:      arch/arm/mach-zx/
2590 F:      arch/arm64/boot/dts/zte/
2591 F:      drivers/clk/zte/
2592 F:      drivers/dma/zx_dma.c
2593 F:      drivers/gpio/gpio-zx.c
2594 F:      drivers/i2c/busses/i2c-zx2967.c
2595 F:      drivers/mmc/host/dw_mmc-zx.*
2596 F:      drivers/pinctrl/zte/
2597 F:      drivers/soc/zte/
2598 F:      drivers/thermal/zx2967_thermal.c
2599 F:      drivers/watchdog/zx2967_wdt.c
2600 F:      Documentation/devicetree/bindings/arm/zte.yaml
2601 F:      Documentation/devicetree/bindings/clock/zx2967*.txt
2602 F:      Documentation/devicetree/bindings/dma/zxdma.txt
2603 F:      Documentation/devicetree/bindings/gpio/zx296702-gpio.txt
2604 F:      Documentation/devicetree/bindings/i2c/i2c-zx2967.txt
2605 F:      Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt
2606 F:      Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt
2607 F:      Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2608 F:      Documentation/devicetree/bindings/soc/zte/
2609 F:      Documentation/devicetree/bindings/sound/zte,*.txt
2610 F:      Documentation/devicetree/bindings/thermal/zx2967-thermal.txt
2611 F:      Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt
2612 F:      include/dt-bindings/clock/zx2967*.h
2613 F:      include/dt-bindings/soc/zte,*.h
2614 F:      sound/soc/codecs/zx_aud96p22.c
2615 F:      sound/soc/zte/
2616
2617 ARM/ZYNQ ARCHITECTURE
2618 M:      Michal Simek <michal.simek@xilinx.com>
2619 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2620 W:      http://wiki.xilinx.com
2621 T:      git https://github.com/Xilinx/linux-xlnx.git
2622 S:      Supported
2623 F:      arch/arm/mach-zynq/
2624 F:      drivers/cpuidle/cpuidle-zynq.c
2625 F:      drivers/block/xsysace.c
2626 N:      zynq
2627 N:      xilinx
2628 F:      Documentation/devicetree/bindings/i2c/i2c-cadence.txt
2629 F:      Documentation/devicetree/bindings/i2c/i2c-xiic.txt
2630 F:      drivers/clocksource/timer-cadence-ttc.c
2631 F:      drivers/i2c/busses/i2c-cadence.c
2632 F:      drivers/mmc/host/sdhci-of-arasan.c
2633 F:      drivers/edac/synopsys_edac.c
2634 F:      drivers/i2c/busses/i2c-xiic.c
2635
2636 ARM64 PORT (AARCH64 ARCHITECTURE)
2637 M:      Catalin Marinas <catalin.marinas@arm.com>
2638 M:      Will Deacon <will@kernel.org>
2639 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2640 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2641 S:      Maintained
2642 F:      arch/arm64/
2643 X:      arch/arm64/boot/dts/
2644 F:      Documentation/arm64/
2645 F:      tools/testing/selftests/arm64/
2646
2647 AS3645A LED FLASH CONTROLLER DRIVER
2648 M:      Sakari Ailus <sakari.ailus@iki.fi>
2649 L:      linux-leds@vger.kernel.org
2650 S:      Maintained
2651 F:      drivers/leds/leds-as3645a.c
2652
2653 ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
2654 M:      Tianshu Qiu <tian.shu.qiu@intel.com>
2655 L:      linux-media@vger.kernel.org
2656 T:      git git://linuxtv.org/media_tree.git
2657 S:      Maintained
2658 F:      drivers/media/i2c/ak7375.c
2659 F:      Documentation/devicetree/bindings/media/i2c/ak7375.txt
2660
2661 ASAHI KASEI AK8974 DRIVER
2662 M:      Linus Walleij <linus.walleij@linaro.org>
2663 L:      linux-iio@vger.kernel.org
2664 W:      http://www.akm.com/
2665 S:      Supported
2666 F:      drivers/iio/magnetometer/ak8974.c
2667
2668 ASC7621 HARDWARE MONITOR DRIVER
2669 M:      George Joseph <george.joseph@fairview5.com>
2670 L:      linux-hwmon@vger.kernel.org
2671 S:      Maintained
2672 F:      Documentation/hwmon/asc7621.rst
2673 F:      drivers/hwmon/asc7621.c
2674
2675 ASPEED PINCTRL DRIVERS
2676 M:      Andrew Jeffery <andrew@aj.id.au>
2677 L:      linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
2678 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
2679 L:      linux-gpio@vger.kernel.org
2680 S:      Maintained
2681 F:      drivers/pinctrl/aspeed/
2682 F:      Documentation/devicetree/bindings/pinctrl/aspeed,*
2683
2684 ASPEED VIDEO ENGINE DRIVER
2685 M:      Eddie James <eajames@linux.ibm.com>
2686 L:      linux-media@vger.kernel.org
2687 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
2688 S:      Maintained
2689 F:      drivers/media/platform/aspeed-video.c
2690 F:      Documentation/devicetree/bindings/media/aspeed-video.txt
2691
2692 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2693 M:      Corentin Chary <corentin.chary@gmail.com>
2694 L:      acpi4asus-user@lists.sourceforge.net
2695 L:      platform-driver-x86@vger.kernel.org
2696 W:      http://acpi4asus.sf.net
2697 S:      Maintained
2698 F:      drivers/platform/x86/asus*.c
2699 F:      drivers/platform/x86/eeepc*.c
2700
2701 ASUS WIRELESS RADIO CONTROL DRIVER
2702 M:      João Paulo Rechi Vita <jprvita@gmail.com>
2703 L:      platform-driver-x86@vger.kernel.org
2704 S:      Maintained
2705 F:      drivers/platform/x86/asus-wireless.c
2706
2707 ASYMMETRIC KEYS
2708 M:      David Howells <dhowells@redhat.com>
2709 L:      keyrings@vger.kernel.org
2710 S:      Maintained
2711 F:      Documentation/crypto/asymmetric-keys.txt
2712 F:      include/linux/verification.h
2713 F:      include/crypto/public_key.h
2714 F:      include/crypto/pkcs7.h
2715 F:      crypto/asymmetric_keys/
2716
2717 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2718 R:      Dan Williams <dan.j.williams@intel.com>
2719 W:      http://sourceforge.net/projects/xscaleiop
2720 S:      Odd fixes
2721 F:      Documentation/crypto/async-tx-api.txt
2722 F:      crypto/async_tx/
2723 F:      drivers/dma/
2724 F:      include/linux/dmaengine.h
2725 F:      include/linux/async_tx.h
2726
2727 AT24 EEPROM DRIVER
2728 M:      Bartosz Golaszewski <bgolaszewski@baylibre.com>
2729 L:      linux-i2c@vger.kernel.org
2730 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
2731 S:      Maintained
2732 F:      Documentation/devicetree/bindings/eeprom/at24.txt
2733 F:      drivers/misc/eeprom/at24.c
2734
2735 ATA OVER ETHERNET (AOE) DRIVER
2736 M:      "Justin Sanders" <justin@coraid.com>
2737 W:      http://www.openaoe.org/
2738 S:      Supported
2739 F:      Documentation/admin-guide/aoe/
2740 F:      drivers/block/aoe/
2741
2742 ATHEROS 71XX/9XXX GPIO DRIVER
2743 M:      Alban Bedel <albeu@free.fr>
2744 W:      https://github.com/AlbanBedel/linux
2745 T:      git git://github.com/AlbanBedel/linux
2746 S:      Maintained
2747 F:      drivers/gpio/gpio-ath79.c
2748 F:      Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2749
2750 ATHEROS 71XX/9XXX USB PHY DRIVER
2751 M:      Alban Bedel <albeu@free.fr>
2752 W:      https://github.com/AlbanBedel/linux
2753 T:      git git://github.com/AlbanBedel/linux
2754 S:      Maintained
2755 F:      drivers/phy/qualcomm/phy-ath79-usb.c
2756 F:      Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
2757
2758 ATHEROS ATH GENERIC UTILITIES
2759 M:      Kalle Valo <kvalo@codeaurora.org>
2760 L:      linux-wireless@vger.kernel.org
2761 S:      Supported
2762 F:      drivers/net/wireless/ath/*
2763
2764 ATHEROS ATH5K WIRELESS DRIVER
2765 M:      Jiri Slaby <jirislaby@gmail.com>
2766 M:      Nick Kossifidis <mickflemm@gmail.com>
2767 M:      Luis Chamberlain <mcgrof@kernel.org>
2768 L:      linux-wireless@vger.kernel.org
2769 W:      http://wireless.kernel.org/en/users/Drivers/ath5k
2770 S:      Maintained
2771 F:      drivers/net/wireless/ath/ath5k/
2772
2773 ATHEROS ATH6KL WIRELESS DRIVER
2774 M:      Kalle Valo <kvalo@codeaurora.org>
2775 L:      linux-wireless@vger.kernel.org
2776 W:      http://wireless.kernel.org/en/users/Drivers/ath6kl
2777 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2778 S:      Supported
2779 F:      drivers/net/wireless/ath/ath6kl/
2780
2781 ATI_REMOTE2 DRIVER
2782 M:      Ville Syrjala <syrjala@sci.fi>
2783 S:      Maintained
2784 F:      drivers/input/misc/ati_remote2.c
2785
2786 ATK0110 HWMON DRIVER
2787 M:      Luca Tettamanti <kronos.it@gmail.com>
2788 L:      linux-hwmon@vger.kernel.org
2789 S:      Maintained
2790 F:      drivers/hwmon/asus_atk0110.c
2791
2792 ATLX ETHERNET DRIVERS
2793 M:      Jay Cliburn <jcliburn@gmail.com>
2794 M:      Chris Snook <chris.snook@gmail.com>
2795 L:      netdev@vger.kernel.org
2796 W:      http://sourceforge.net/projects/atl1
2797 W:      http://atl1.sourceforge.net
2798 S:      Maintained
2799 F:      drivers/net/ethernet/atheros/
2800
2801 ATM
2802 M:      Chas Williams <3chas3@gmail.com>
2803 L:      linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2804 L:      netdev@vger.kernel.org
2805 W:      http://linux-atm.sourceforge.net
2806 S:      Maintained
2807 F:      drivers/atm/
2808 F:      include/linux/atm*
2809 F:      include/uapi/linux/atm*
2810
2811 ATMEL MACB ETHERNET DRIVER
2812 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2813 S:      Supported
2814 F:      drivers/net/ethernet/cadence/
2815
2816 ATMEL MAXTOUCH DRIVER
2817 M:      Nick Dyer <nick@shmanahar.org>
2818 T:      git git://github.com/ndyer/linux.git
2819 S:      Maintained
2820 F:      Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2821 F:      drivers/input/touchscreen/atmel_mxt_ts.c
2822
2823 ATMEL WIRELESS DRIVER
2824 M:      Simon Kelley <simon@thekelleys.org.uk>
2825 L:      linux-wireless@vger.kernel.org
2826 W:      http://www.thekelleys.org.uk/atmel
2827 W:      http://atmelwlandriver.sourceforge.net/
2828 S:      Maintained
2829 F:      drivers/net/wireless/atmel/atmel*
2830
2831 ATOMIC INFRASTRUCTURE
2832 M:      Will Deacon <will@kernel.org>
2833 M:      Peter Zijlstra <peterz@infradead.org>
2834 R:      Boqun Feng <boqun.feng@gmail.com>
2835 L:      linux-kernel@vger.kernel.org
2836 S:      Maintained
2837 F:      arch/*/include/asm/atomic*.h
2838 F:      include/*/atomic*.h
2839 F:      scripts/atomic/
2840
2841 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2842 M:      Bradley Grove <linuxdrivers@attotech.com>
2843 L:      linux-scsi@vger.kernel.org
2844 W:      http://www.attotech.com
2845 S:      Supported
2846 F:      drivers/scsi/esas2r
2847
2848 ATUSB IEEE 802.15.4 RADIO DRIVER
2849 M:      Stefan Schmidt <stefan@datenfreihafen.org>
2850 L:      linux-wpan@vger.kernel.org
2851 S:      Maintained
2852 F:      drivers/net/ieee802154/atusb.c
2853 F:      drivers/net/ieee802154/atusb.h
2854 F:      drivers/net/ieee802154/at86rf230.h
2855
2856 AUDIT SUBSYSTEM
2857 M:      Paul Moore <paul@paul-moore.com>
2858 M:      Eric Paris <eparis@redhat.com>
2859 L:      linux-audit@redhat.com (moderated for non-subscribers)
2860 W:      https://github.com/linux-audit
2861 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
2862 S:      Supported
2863 F:      include/linux/audit.h
2864 F:      include/uapi/linux/audit.h
2865 F:      kernel/audit*
2866
2867 AUXILIARY DISPLAY DRIVERS
2868 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2869 S:      Maintained
2870 F:      drivers/auxdisplay/
2871 F:      include/linux/cfag12864b.h
2872
2873 AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
2874 M:      Andreas Klinger <ak@it-klinger.de>
2875 L:      linux-iio@vger.kernel.org
2876 S:      Maintained
2877 F:      Documentation/devicetree/bindings/iio/adc/avia-hx711.yaml
2878 F:      drivers/iio/adc/hx711.c
2879
2880 AX.25 NETWORK LAYER
2881 M:      Ralf Baechle <ralf@linux-mips.org>
2882 L:      linux-hams@vger.kernel.org
2883 W:      http://www.linux-ax25.org/
2884 S:      Maintained
2885 F:      include/uapi/linux/ax25.h
2886 F:      include/net/ax25.h
2887 F:      net/ax25/
2888
2889 AXENTIA ARM DEVICES
2890 M:      Peter Rosin <peda@axentia.se>
2891 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2892 S:      Maintained
2893 F:      Documentation/devicetree/bindings/arm/axentia.txt
2894 F:      arch/arm/boot/dts/at91-linea.dtsi
2895 F:      arch/arm/boot/dts/at91-natte.dtsi
2896 F:      arch/arm/boot/dts/at91-nattis-2-natte-2.dts
2897 F:      arch/arm/boot/dts/at91-tse850-3.dts
2898
2899 AXENTIA ASOC DRIVERS
2900 M:      Peter Rosin <peda@axentia.se>
2901 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
2902 S:      Maintained
2903 F:      Documentation/devicetree/bindings/sound/axentia,*
2904 F:      sound/soc/atmel/tse850-pcm5142.c
2905
2906 AXXIA I2C CONTROLLER
2907 M:      Krzysztof Adamski <krzysztof.adamski@nokia.com>
2908 L:      linux-i2c@vger.kernel.org
2909 S:      Maintained
2910 F:      Documentation/devicetree/bindings/i2c/i2c-axxia.txt
2911 F:      drivers/i2c/busses/i2c-axxia.c
2912
2913 AZ6007 DVB DRIVER
2914 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
2915 L:      linux-media@vger.kernel.org
2916 W:      https://linuxtv.org
2917 T:      git git://linuxtv.org/media_tree.git
2918 S:      Maintained
2919 F:      drivers/media/usb/dvb-usb-v2/az6007.c
2920
2921 AZTECH FM RADIO RECEIVER DRIVER
2922 M:      Hans Verkuil <hverkuil@xs4all.nl>
2923 L:      linux-media@vger.kernel.org
2924 T:      git git://linuxtv.org/media_tree.git
2925 W:      https://linuxtv.org
2926 S:      Maintained
2927 F:      drivers/media/radio/radio-aztech*
2928
2929 B43 WIRELESS DRIVER
2930 L:      linux-wireless@vger.kernel.org
2931 L:      b43-dev@lists.infradead.org
2932 W:      http://wireless.kernel.org/en/users/Drivers/b43
2933 S:      Odd Fixes
2934 F:      drivers/net/wireless/broadcom/b43/
2935
2936 B43LEGACY WIRELESS DRIVER
2937 M:      Larry Finger <Larry.Finger@lwfinger.net>
2938 L:      linux-wireless@vger.kernel.org
2939 L:      b43-dev@lists.infradead.org
2940 W:      http://wireless.kernel.org/en/users/Drivers/b43
2941 S:      Maintained
2942 F:      drivers/net/wireless/broadcom/b43legacy/
2943
2944 BACKLIGHT CLASS/SUBSYSTEM
2945 M:      Lee Jones <lee.jones@linaro.org>
2946 M:      Daniel Thompson <daniel.thompson@linaro.org>
2947 M:      Jingoo Han <jingoohan1@gmail.com>
2948 L:      dri-devel@lists.freedesktop.org
2949 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2950 S:      Maintained
2951 F:      drivers/video/backlight/
2952 F:      include/linux/backlight.h
2953 F:      include/linux/pwm_backlight.h
2954 F:      Documentation/devicetree/bindings/leds/backlight
2955 F:      Documentation/ABI/stable/sysfs-class-backlight
2956 F:      Documentation/ABI/testing/sysfs-class-backlight
2957
2958 BATMAN ADVANCED
2959 M:      Marek Lindner <mareklindner@neomailbox.ch>
2960 M:      Simon Wunderlich <sw@simonwunderlich.de>
2961 M:      Antonio Quartulli <a@unstable.cc>
2962 M:      Sven Eckelmann <sven@narfation.org>
2963 L:      b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2964 W:      https://www.open-mesh.org/
2965 B:      https://www.open-mesh.org/projects/batman-adv/issues
2966 C:      irc://chat.freenode.net/batman
2967 Q:      https://patchwork.open-mesh.org/project/batman/list/
2968 T:      git https://git.open-mesh.org/linux-merge.git
2969 S:      Maintained
2970 F:      Documentation/ABI/obsolete/sysfs-class-net-batman-adv
2971 F:      Documentation/ABI/obsolete/sysfs-class-net-mesh
2972 F:      Documentation/networking/batman-adv.rst
2973 F:      include/uapi/linux/batadv_packet.h
2974 F:      include/uapi/linux/batman_adv.h
2975 F:      net/batman-adv/
2976
2977 BAYCOM/HDLCDRV DRIVERS FOR AX.25
2978 M:      Thomas Sailer <t.sailer@alumni.ethz.ch>
2979 L:      linux-hams@vger.kernel.org
2980 W:      http://www.baycom.org/~tom/ham/ham.html
2981 S:      Maintained
2982 F:      drivers/net/hamradio/baycom*
2983
2984 BCACHE (BLOCK LAYER CACHE)
2985 M:      Coly Li <colyli@suse.de>
2986 M:      Kent Overstreet <kent.overstreet@gmail.com>
2987 L:      linux-bcache@vger.kernel.org
2988 W:      http://bcache.evilpiepirate.org
2989 C:      irc://irc.oftc.net/bcache
2990 S:      Maintained
2991 F:      drivers/md/bcache/
2992
2993 BDISP ST MEDIA DRIVER
2994 M:      Fabien Dessenne <fabien.dessenne@st.com>
2995 L:      linux-media@vger.kernel.org
2996 T:      git git://linuxtv.org/media_tree.git
2997 W:      https://linuxtv.org
2998 S:      Supported
2999 F:      drivers/media/platform/sti/bdisp
3000
3001 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
3002 M:      Dariusz Marcinkiewicz <reksio@newterm.pl>
3003 L:      netdev@vger.kernel.org
3004 S:      Maintained
3005 F:      drivers/net/ethernet/ec_bhf.c
3006
3007 BEFS FILE SYSTEM
3008 M:      Luis de Bethencourt <luisbg@kernel.org>
3009 M:      Salah Triki <salah.triki@gmail.com>
3010 S:      Maintained
3011 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
3012 F:      Documentation/filesystems/befs.txt
3013 F:      fs/befs/
3014
3015 BFQ I/O SCHEDULER
3016 M:      Paolo Valente <paolo.valente@linaro.org>
3017 M:      Jens Axboe <axboe@kernel.dk>
3018 L:      linux-block@vger.kernel.org
3019 S:      Maintained
3020 F:      block/bfq-*
3021 F:      Documentation/block/bfq-iosched.rst
3022
3023 BFS FILE SYSTEM
3024 M:      "Tigran A. Aivazian" <aivazian.tigran@gmail.com>
3025 S:      Maintained
3026 F:      Documentation/filesystems/bfs.txt
3027 F:      fs/bfs/
3028 F:      include/uapi/linux/bfs_fs.h
3029
3030 BLINKM RGB LED DRIVER
3031 M:      Jan-Simon Moeller <jansimon.moeller@gmx.de>
3032 S:      Maintained
3033 F:      drivers/leds/leds-blinkm.c
3034
3035 BLOCK LAYER
3036 M:      Jens Axboe <axboe@kernel.dk>
3037 L:      linux-block@vger.kernel.org
3038 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
3039 S:      Maintained
3040 F:      block/
3041 F:      drivers/block/
3042 F:      kernel/trace/blktrace.c
3043 F:      lib/sbitmap.c
3044
3045 BLOCK2MTD DRIVER
3046 M:      Joern Engel <joern@lazybastard.org>
3047 L:      linux-mtd@lists.infradead.org
3048 S:      Maintained
3049 F:      drivers/mtd/devices/block2mtd.c
3050
3051 BLUETOOTH DRIVERS
3052 M:      Marcel Holtmann <marcel@holtmann.org>
3053 M:      Johan Hedberg <johan.hedberg@gmail.com>
3054 L:      linux-bluetooth@vger.kernel.org
3055 W:      http://www.bluez.org/
3056 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3057 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3058 S:      Maintained
3059 F:      drivers/bluetooth/
3060
3061 BLUETOOTH SUBSYSTEM
3062 M:      Marcel Holtmann <marcel@holtmann.org>
3063 M:      Johan Hedberg <johan.hedberg@gmail.com>
3064 L:      linux-bluetooth@vger.kernel.org
3065 W:      http://www.bluez.org/
3066 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3067 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3068 S:      Maintained
3069 F:      net/bluetooth/
3070 F:      include/net/bluetooth/
3071
3072 BONDING DRIVER
3073 M:      Jay Vosburgh <j.vosburgh@gmail.com>
3074 M:      Veaceslav Falico <vfalico@gmail.com>
3075 M:      Andy Gospodarek <andy@greyhouse.net>
3076 L:      netdev@vger.kernel.org
3077 W:      http://sourceforge.net/projects/bonding/
3078 S:      Supported
3079 F:      drivers/net/bonding/
3080 F:      include/uapi/linux/if_bonding.h
3081
3082 BPF (Safe dynamic programs and tools)
3083 M:      Alexei Starovoitov <ast@kernel.org>
3084 M:      Daniel Borkmann <daniel@iogearbox.net>
3085 R:      Martin KaFai Lau <kafai@fb.com>
3086 R:      Song Liu <songliubraving@fb.com>
3087 R:      Yonghong Song <yhs@fb.com>
3088 R:      Andrii Nakryiko <andriin@fb.com>
3089 L:      netdev@vger.kernel.org
3090 L:      bpf@vger.kernel.org
3091 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
3092 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
3093 Q:      https://patchwork.ozlabs.org/project/netdev/list/?delegate=77147
3094 S:      Supported
3095 F:      arch/*/net/*
3096 F:      Documentation/networking/filter.txt
3097 F:      Documentation/bpf/
3098 F:      include/linux/bpf*
3099 F:      include/linux/filter.h
3100 F:      include/trace/events/xdp.h
3101 F:      include/uapi/linux/bpf*
3102 F:      include/uapi/linux/filter.h
3103 F:      kernel/bpf/
3104 F:      kernel/trace/bpf_trace.c
3105 F:      lib/test_bpf.c
3106 F:      net/bpf/
3107 F:      net/core/filter.c
3108 F:      net/sched/act_bpf.c
3109 F:      net/sched/cls_bpf.c
3110 F:      samples/bpf/
3111 F:      tools/bpf/
3112 F:      tools/lib/bpf/
3113 F:      tools/testing/selftests/bpf/
3114 K:      bpf
3115 N:      bpf
3116
3117 BPF JIT for ARM
3118 M:      Shubham Bansal <illusionist.neo@gmail.com>
3119 L:      netdev@vger.kernel.org
3120 L:      bpf@vger.kernel.org
3121 S:      Maintained
3122 F:      arch/arm/net/
3123
3124 BPF JIT for ARM64
3125 M:      Daniel Borkmann <daniel@iogearbox.net>
3126 M:      Alexei Starovoitov <ast@kernel.org>
3127 M:      Zi Shen Lim <zlim.lnx@gmail.com>
3128 L:      netdev@vger.kernel.org
3129 L:      bpf@vger.kernel.org
3130 S:      Supported
3131 F:      arch/arm64/net/
3132
3133 BPF JIT for MIPS (32-BIT AND 64-BIT)
3134 M:      Paul Burton <paulburton@kernel.org>
3135 L:      netdev@vger.kernel.org
3136 L:      bpf@vger.kernel.org
3137 S:      Maintained
3138 F:      arch/mips/net/
3139
3140 BPF JIT for NFP NICs
3141 M:      Jakub Kicinski <jakub.kicinski@netronome.com>
3142 L:      netdev@vger.kernel.org
3143 L:      bpf@vger.kernel.org
3144 S:      Supported
3145 F:      drivers/net/ethernet/netronome/nfp/bpf/
3146
3147 BPF JIT for POWERPC (32-BIT AND 64-BIT)
3148 M:      Naveen N. Rao <naveen.n.rao@linux.ibm.com>
3149 M:      Sandipan Das <sandipan@linux.ibm.com>
3150 L:      netdev@vger.kernel.org
3151 L:      bpf@vger.kernel.org
3152 S:      Maintained
3153 F:      arch/powerpc/net/
3154
3155 BPF JIT for RISC-V (RV64G)
3156 M:      Björn Töpel <bjorn.topel@gmail.com>
3157 L:      netdev@vger.kernel.org
3158 S:      Maintained
3159 F:      arch/riscv/net/
3160
3161 BPF JIT for S390
3162 M:      Ilya Leoshkevich <iii@linux.ibm.com>
3163 M:      Heiko Carstens <heiko.carstens@de.ibm.com>
3164 M:      Vasily Gorbik <gor@linux.ibm.com>
3165 L:      netdev@vger.kernel.org
3166 L:      bpf@vger.kernel.org
3167 S:      Maintained
3168 F:      arch/s390/net/
3169 X:      arch/s390/net/pnet.c
3170
3171 BPF JIT for SPARC (32-BIT AND 64-BIT)
3172 M:      David S. Miller <davem@davemloft.net>
3173 L:      netdev@vger.kernel.org
3174 L:      bpf@vger.kernel.org
3175 S:      Maintained
3176 F:      arch/sparc/net/
3177
3178 BPF JIT for X86 32-BIT
3179 M:      Wang YanQing <udknight@gmail.com>
3180 L:      netdev@vger.kernel.org
3181 L:      bpf@vger.kernel.org
3182 S:      Maintained
3183 F:      arch/x86/net/bpf_jit_comp32.c
3184
3185 BPF JIT for X86 64-BIT
3186 M:      Alexei Starovoitov <ast@kernel.org>
3187 M:      Daniel Borkmann <daniel@iogearbox.net>
3188 L:      netdev@vger.kernel.org
3189 L:      bpf@vger.kernel.org
3190 S:      Supported
3191 F:      arch/x86/net/
3192 X:      arch/x86/net/bpf_jit_comp32.c
3193
3194 BROADCOM B44 10/100 ETHERNET DRIVER
3195 M:      Michael Chan <michael.chan@broadcom.com>
3196 L:      netdev@vger.kernel.org
3197 S:      Supported
3198 F:      drivers/net/ethernet/broadcom/b44.*
3199
3200 BROADCOM B53 ETHERNET SWITCH DRIVER
3201 M:      Florian Fainelli <f.fainelli@gmail.com>
3202 L:      netdev@vger.kernel.org
3203 L:      openwrt-devel@lists.openwrt.org (subscribers-only)
3204 S:      Supported
3205 F:      drivers/net/dsa/b53/*
3206 F:      include/linux/platform_data/b53.h
3207
3208 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
3209 M:      Florian Fainelli <f.fainelli@gmail.com>
3210 M:      Ray Jui <rjui@broadcom.com>
3211 M:      Scott Branden <sbranden@broadcom.com>
3212 M:      bcm-kernel-feedback-list@broadcom.com
3213 T:      git git://github.com/broadcom/mach-bcm
3214 S:      Maintained
3215 N:      bcm281*
3216 N:      bcm113*
3217 N:      bcm216*
3218 N:      kona
3219 F:      arch/arm/mach-bcm/
3220
3221 BROADCOM BCM2711/BCM2835 ARM ARCHITECTURE
3222 M:      Eric Anholt <eric@anholt.net>
3223 M:      Stefan Wahren <wahrenst@gmx.net>
3224 L:      bcm-kernel-feedback-list@broadcom.com
3225 L:      linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
3226 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3227 T:      git git://github.com/anholt/linux
3228 S:      Maintained
3229 N:      bcm2711
3230 N:      bcm2835
3231 F:      drivers/staging/vc04_services
3232
3233 BROADCOM BCM47XX MIPS ARCHITECTURE
3234 M:      Hauke Mehrtens <hauke@hauke-m.de>
3235 M:      Rafał Miłecki <zajec5@gmail.com>
3236 L:      linux-mips@vger.kernel.org
3237 S:      Maintained
3238 F:      Documentation/devicetree/bindings/mips/brcm/
3239 F:      arch/mips/bcm47xx/*
3240 F:      arch/mips/include/asm/mach-bcm47xx/*
3241
3242 BROADCOM BCM5301X ARM ARCHITECTURE
3243 M:      Hauke Mehrtens <hauke@hauke-m.de>
3244 M:      Rafał Miłecki <zajec5@gmail.com>
3245 M:      bcm-kernel-feedback-list@broadcom.com
3246 L:      linux-arm-kernel@lists.infradead.org
3247 S:      Maintained
3248 F:      arch/arm/mach-bcm/bcm_5301x.c
3249 F:      arch/arm/boot/dts/bcm5301x*.dtsi
3250 F:      arch/arm/boot/dts/bcm470*
3251 F:      arch/arm/boot/dts/bcm953012*
3252
3253 BROADCOM BCM53573 ARM ARCHITECTURE
3254 M:      Rafał Miłecki <rafal@milecki.pl>
3255 L:      bcm-kernel-feedback-list@broadcom.com
3256 L:      linux-arm-kernel@lists.infradead.org
3257 S:      Maintained
3258 F:      arch/arm/boot/dts/bcm53573*
3259 F:      arch/arm/boot/dts/bcm47189*
3260
3261 BROADCOM BCM63XX ARM ARCHITECTURE
3262 M:      Florian Fainelli <f.fainelli@gmail.com>
3263 M:      bcm-kernel-feedback-list@broadcom.com
3264 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3265 T:      git git://github.com/broadcom/stblinux.git
3266 S:      Maintained
3267 N:      bcm63xx
3268
3269 BROADCOM BCM63XX/BCM33XX UDC DRIVER
3270 M:      Kevin Cernekee <cernekee@gmail.com>
3271 L:      linux-usb@vger.kernel.org
3272 S:      Maintained
3273 F:      drivers/usb/gadget/udc/bcm63xx_udc.*
3274
3275 BROADCOM BCM7XXX ARM ARCHITECTURE
3276 M:      Florian Fainelli <f.fainelli@gmail.com>
3277 M:      bcm-kernel-feedback-list@broadcom.com
3278 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3279 T:      git git://github.com/broadcom/stblinux.git
3280 S:      Maintained
3281 F:      arch/arm/mach-bcm/*brcmstb*
3282 F:      arch/arm/boot/dts/bcm7*.dts*
3283 F:      drivers/bus/brcmstb_gisb.c
3284 F:      arch/arm/mm/cache-b15-rac.c
3285 F:      arch/arm/include/asm/hardware/cache-b15-rac.h
3286 N:      brcmstb
3287
3288 BROADCOM BMIPS CPUFREQ DRIVER
3289 M:      Markus Mayer <mmayer@broadcom.com>
3290 M:      bcm-kernel-feedback-list@broadcom.com
3291 L:      linux-pm@vger.kernel.org
3292 S:      Maintained
3293 F:      drivers/cpufreq/bmips-cpufreq.c
3294
3295 BROADCOM BMIPS MIPS ARCHITECTURE
3296 M:      Florian Fainelli <f.fainelli@gmail.com>
3297 L:      bcm-kernel-feedback-list@broadcom.com
3298 L:      linux-mips@vger.kernel.org
3299 T:      git git://github.com/broadcom/stblinux.git
3300 S:      Maintained
3301 F:      arch/mips/bmips/*
3302 F:      arch/mips/include/asm/mach-bmips/*
3303 F:      arch/mips/kernel/*bmips*
3304 F:      arch/mips/boot/dts/brcm/bcm*.dts*
3305 F:      drivers/irqchip/irq-bcm63*
3306 F:      drivers/irqchip/irq-bcm7*
3307 F:      drivers/irqchip/irq-brcmstb*
3308 F:      include/linux/bcm963xx_nvram.h
3309 F:      include/linux/bcm963xx_tag.h
3310
3311 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
3312 M:      Rasesh Mody <rmody@marvell.com>
3313 M:      GR-Linux-NIC-Dev@marvell.com
3314 L:      netdev@vger.kernel.org
3315 S:      Supported
3316 F:      drivers/net/ethernet/broadcom/bnx2.*
3317 F:      drivers/net/ethernet/broadcom/bnx2_*
3318
3319 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
3320 M:      QLogic-Storage-Upstream@qlogic.com
3321 L:      linux-scsi@vger.kernel.org
3322 S:      Supported
3323 F:      drivers/scsi/bnx2fc/
3324
3325 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
3326 M:      QLogic-Storage-Upstream@qlogic.com
3327 L:      linux-scsi@vger.kernel.org
3328 S:      Supported
3329 F:      drivers/scsi/bnx2i/
3330
3331 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
3332 M:      Ariel Elior <aelior@marvell.com>
3333 M:      Sudarsana Kalluru <skalluru@marvell.com>
3334 M:      GR-everest-linux-l2@marvell.com
3335 L:      netdev@vger.kernel.org
3336 S:      Supported
3337 F:      drivers/net/ethernet/broadcom/bnx2x/
3338
3339 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
3340 M:      Michael Chan <michael.chan@broadcom.com>
3341 L:      netdev@vger.kernel.org
3342 S:      Supported
3343 F:      drivers/net/ethernet/broadcom/bnxt/
3344
3345 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
3346 M:      Arend van Spriel <arend.vanspriel@broadcom.com>
3347 M:      Franky Lin <franky.lin@broadcom.com>
3348 M:      Hante Meuleman <hante.meuleman@broadcom.com>
3349 M:      Chi-Hsien Lin <chi-hsien.lin@cypress.com>
3350 M:      Wright Feng <wright.feng@cypress.com>
3351 L:      linux-wireless@vger.kernel.org
3352 L:      brcm80211-dev-list.pdl@broadcom.com
3353 L:      brcm80211-dev-list@cypress.com
3354 S:      Supported
3355 F:      drivers/net/wireless/broadcom/brcm80211/
3356
3357 BROADCOM BRCMSTB GPIO DRIVER
3358 M:      Gregory Fong <gregory.0xf0@gmail.com>
3359 L:      bcm-kernel-feedback-list@broadcom.com
3360 S:      Supported
3361 F:      drivers/gpio/gpio-brcmstb.c
3362 F:      Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
3363
3364 BROADCOM BRCMSTB I2C DRIVER
3365 M:      Kamal Dasu <kdasu.kdev@gmail.com>
3366 L:      linux-i2c@vger.kernel.org
3367 L:      bcm-kernel-feedback-list@broadcom.com
3368 S:      Supported
3369 F:      drivers/i2c/busses/i2c-brcmstb.c
3370 F:      Documentation/devicetree/bindings/i2c/i2c-brcmstb.txt
3371
3372 BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
3373 M:      Al Cooper <alcooperx@gmail.com>
3374 L:      linux-kernel@vger.kernel.org
3375 L:      bcm-kernel-feedback-list@broadcom.com
3376 S:      Maintained
3377 F:      drivers/phy/broadcom/phy-brcm-usb*
3378
3379 BROADCOM GENET ETHERNET DRIVER
3380 M:      Doug Berger <opendmb@gmail.com>
3381 M:      Florian Fainelli <f.fainelli@gmail.com>
3382 L:      bcm-kernel-feedback-list@broadcom.com
3383 L:      netdev@vger.kernel.org
3384 S:      Supported
3385 F:      drivers/net/ethernet/broadcom/genet/
3386
3387 BROADCOM IPROC ARM ARCHITECTURE
3388 M:      Ray Jui <rjui@broadcom.com>
3389 M:      Scott Branden <sbranden@broadcom.com>
3390 M:      bcm-kernel-feedback-list@broadcom.com
3391 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3392 T:      git git://github.com/broadcom/cygnus-linux.git
3393 S:      Maintained
3394 N:      iproc
3395 N:      cygnus
3396 N:      bcm[-_]nsp
3397 N:      bcm9113*
3398 N:      bcm9583*
3399 N:      bcm9585*
3400 N:      bcm9586*
3401 N:      bcm988312
3402 N:      bcm113*
3403 N:      bcm583*
3404 N:      bcm585*
3405 N:      bcm586*
3406 N:      bcm88312
3407 N:      hr2
3408 N:      stingray
3409 F:      arch/arm64/boot/dts/broadcom/northstar2/*
3410 F:      arch/arm64/boot/dts/broadcom/stingray/*
3411 F:      drivers/clk/bcm/clk-ns*
3412 F:      drivers/clk/bcm/clk-sr*
3413 F:      drivers/pinctrl/bcm/pinctrl-ns*
3414 F:      include/dt-bindings/clock/bcm-sr*
3415
3416 BROADCOM KONA GPIO DRIVER
3417 M:      Ray Jui <rjui@broadcom.com>
3418 L:      bcm-kernel-feedback-list@broadcom.com
3419 S:      Supported
3420 F:      drivers/gpio/gpio-bcm-kona.c
3421 F:      Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
3422
3423 BROADCOM NETXTREME-E ROCE DRIVER
3424 M:      Selvin Xavier <selvin.xavier@broadcom.com>
3425 M:      Devesh Sharma <devesh.sharma@broadcom.com>
3426 M:      Somnath Kotur <somnath.kotur@broadcom.com>
3427 M:      Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
3428 L:      linux-rdma@vger.kernel.org
3429 W:      http://www.broadcom.com
3430 S:      Supported
3431 F:      drivers/infiniband/hw/bnxt_re/
3432 F:      include/uapi/rdma/bnxt_re-abi.h
3433
3434 BROADCOM NVRAM DRIVER
3435 M:      Rafał Miłecki <zajec5@gmail.com>
3436 L:      linux-mips@vger.kernel.org
3437 S:      Maintained
3438 F:      drivers/firmware/broadcom/*
3439
3440 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
3441 M:      Rafał Miłecki <zajec5@gmail.com>
3442 L:      linux-wireless@vger.kernel.org
3443 S:      Maintained
3444 F:      drivers/bcma/
3445 F:      include/linux/bcma/
3446
3447 BROADCOM STB AVS CPUFREQ DRIVER
3448 M:      Markus Mayer <mmayer@broadcom.com>
3449 M:      bcm-kernel-feedback-list@broadcom.com
3450 L:      linux-pm@vger.kernel.org
3451 S:      Maintained
3452 F:      Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
3453 F:      drivers/cpufreq/brcmstb*
3454
3455 BROADCOM STB AVS TMON DRIVER
3456 M:      Markus Mayer <mmayer@broadcom.com>
3457 M:      bcm-kernel-feedback-list@broadcom.com
3458 L:      linux-pm@vger.kernel.org
3459 S:      Maintained
3460 F:      Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt
3461 F:      drivers/thermal/broadcom/brcmstb*
3462
3463 BROADCOM STB NAND FLASH DRIVER
3464 M:      Brian Norris <computersforpeace@gmail.com>
3465 M:      Kamal Dasu <kdasu.kdev@gmail.com>
3466 L:      linux-mtd@lists.infradead.org
3467 L:      bcm-kernel-feedback-list@broadcom.com
3468 S:      Maintained
3469 F:      drivers/mtd/nand/raw/brcmnand/
3470
3471 BROADCOM STB DPFE DRIVER
3472 M:      Markus Mayer <mmayer@broadcom.com>
3473 M:      bcm-kernel-feedback-list@broadcom.com
3474 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3475 S:      Maintained
3476 F:      Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt
3477 F:      drivers/memory/brcmstb_dpfe.c
3478
3479 BROADCOM SPI DRIVER
3480 M:      Kamal Dasu <kdasu.kdev@gmail.com>
3481 M:      bcm-kernel-feedback-list@broadcom.com
3482 S:      Maintained
3483 F:      Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.txt
3484 F:      drivers/spi/spi-bcm-qspi.*
3485 F:      drivers/spi/spi-brcmstb-qspi.c
3486 F:      drivers/spi/spi-iproc-qspi.c
3487
3488 BROADCOM SYSTEMPORT ETHERNET DRIVER
3489 M:      Florian Fainelli <f.fainelli@gmail.com>
3490 L:      bcm-kernel-feedback-list@broadcom.com
3491 L:      netdev@vger.kernel.org
3492 S:      Supported
3493 F:      drivers/net/ethernet/broadcom/bcmsysport.*
3494
3495 BROADCOM TG3 GIGABIT ETHERNET DRIVER
3496 M:      Siva Reddy Kallam <siva.kallam@broadcom.com>
3497 M:      Prashant Sreedharan <prashant@broadcom.com>
3498 M:      Michael Chan <mchan@broadcom.com>
3499 L:      netdev@vger.kernel.org
3500 S:      Supported
3501 F:      drivers/net/ethernet/broadcom/tg3.*
3502
3503 BROCADE BFA FC SCSI DRIVER
3504 M:      Anil Gurumurthy <anil.gurumurthy@qlogic.com>
3505 M:      Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
3506 L:      linux-scsi@vger.kernel.org
3507 S:      Supported
3508 F:      drivers/scsi/bfa/
3509
3510 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
3511 M:      Rasesh Mody <rmody@marvell.com>
3512 M:      Sudarsana Kalluru <skalluru@marvell.com>
3513 M:      GR-Linux-NIC-Dev@marvell.com
3514 L:      netdev@vger.kernel.org
3515 S:      Supported
3516 F:      drivers/net/ethernet/brocade/bna/
3517
3518 BSG (block layer generic sg v4 driver)
3519 M:      FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3520 L:      linux-scsi@vger.kernel.org
3521 S:      Supported
3522 F:      block/bsg.c
3523 F:      include/linux/bsg.h
3524 F:      include/uapi/linux/bsg.h
3525
3526 BT87X AUDIO DRIVER
3527 M:      Clemens Ladisch <clemens@ladisch.de>
3528 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3529 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3530 S:      Maintained
3531 F:      Documentation/sound/cards/bt87x.rst
3532 F:      sound/pci/bt87x.c
3533
3534 BT8XXGPIO DRIVER
3535 M:      Michael Buesch <m@bues.ch>
3536 W:      http://bu3sch.de/btgpio.php
3537 S:      Maintained
3538 F:      drivers/gpio/gpio-bt8xx.c
3539
3540 BTRFS FILE SYSTEM
3541 M:      Chris Mason <clm@fb.com>
3542 M:      Josef Bacik <josef@toxicpanda.com>
3543 M:      David Sterba <dsterba@suse.com>
3544 L:      linux-btrfs@vger.kernel.org
3545 W:      http://btrfs.wiki.kernel.org/
3546 Q:      http://patchwork.kernel.org/project/linux-btrfs/list/
3547 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
3548 S:      Maintained
3549 F:      Documentation/filesystems/btrfs.txt
3550 F:      fs/btrfs/
3551 F:      include/linux/btrfs*
3552 F:      include/uapi/linux/btrfs*
3553
3554 BTTV VIDEO4LINUX DRIVER
3555 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
3556 L:      linux-media@vger.kernel.org
3557 W:      https://linuxtv.org
3558 T:      git git://linuxtv.org/media_tree.git
3559 S:      Odd fixes
3560 F:      Documentation/media/v4l-drivers/bttv*
3561 F:      drivers/media/pci/bt8xx/bttv*
3562
3563 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3564 M:      Chanwoo Choi <cw00.choi@samsung.com>
3565 L:      linux-pm@vger.kernel.org
3566 L:      linux-samsung-soc@vger.kernel.org
3567 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
3568 S:      Maintained
3569 F:      drivers/devfreq/exynos-bus.c
3570 F:      Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3571
3572 BUSLOGIC SCSI DRIVER
3573 M:      Khalid Aziz <khalid@gonehiking.org>
3574 L:      linux-scsi@vger.kernel.org
3575 S:      Maintained
3576 F:      drivers/scsi/BusLogic.*
3577 F:      drivers/scsi/FlashPoint.*
3578
3579 C-MEDIA CMI8788 DRIVER
3580 M:      Clemens Ladisch <clemens@ladisch.de>
3581 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3582 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3583 S:      Maintained
3584 F:      sound/pci/oxygen/
3585
3586 C-SKY ARCHITECTURE
3587 M:      Guo Ren <guoren@kernel.org>
3588 T:      git https://github.com/c-sky/csky-linux.git
3589 S:      Supported
3590 F:      arch/csky/
3591 F:      Documentation/devicetree/bindings/csky/
3592 F:      drivers/irqchip/irq-csky-*
3593 F:      Documentation/devicetree/bindings/interrupt-controller/csky,*
3594 F:      drivers/clocksource/timer-gx6605s.c
3595 F:      drivers/clocksource/timer-mp-csky.c
3596 F:      Documentation/devicetree/bindings/timer/csky,*
3597 K:      csky
3598 N:      csky
3599
3600 C6X ARCHITECTURE
3601 M:      Mark Salter <msalter@redhat.com>
3602 M:      Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3603 L:      linux-c6x-dev@linux-c6x.org
3604 W:      http://www.linux-c6x.org/wiki/index.php/Main_Page
3605 S:      Maintained
3606 F:      arch/c6x/
3607
3608 CA8210 IEEE-802.15.4 RADIO DRIVER
3609 M:      Harry Morris <h.morris@cascoda.com>
3610 L:      linux-wpan@vger.kernel.org
3611 W:      https://github.com/Cascoda/ca8210-linux.git
3612 S:      Maintained
3613 F:      drivers/net/ieee802154/ca8210.c
3614 F:      Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3615
3616 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3617 M:      David Howells <dhowells@redhat.com>
3618 L:      linux-cachefs@redhat.com (moderated for non-subscribers)
3619 S:      Supported
3620 F:      Documentation/filesystems/caching/cachefiles.txt
3621 F:      fs/cachefiles/
3622
3623 CADENCE MIPI-CSI2 BRIDGES
3624 M:      Maxime Ripard <mripard@kernel.org>
3625 L:      linux-media@vger.kernel.org
3626 S:      Maintained
3627 F:      Documentation/devicetree/bindings/media/cdns,*.txt
3628 F:      drivers/media/platform/cadence/cdns-csi2*
3629
3630 CADENCE NAND DRIVER
3631 M:      Piotr Sroka <piotrs@cadence.com>
3632 L:      linux-mtd@lists.infradead.org
3633 S:      Maintained
3634 F:      drivers/mtd/nand/raw/cadence-nand-controller.c
3635 F:      Documentation/devicetree/bindings/mtd/cadence-nand-controller.txt
3636
3637 CADET FM/AM RADIO RECEIVER DRIVER
3638 M:      Hans Verkuil <hverkuil@xs4all.nl>
3639 L:      linux-media@vger.kernel.org
3640 T:      git git://linuxtv.org/media_tree.git
3641 W:      https://linuxtv.org
3642 S:      Maintained
3643 F:      drivers/media/radio/radio-cadet*
3644
3645 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3646 M:      Jonathan Corbet <corbet@lwn.net>
3647 L:      linux-media@vger.kernel.org
3648 T:      git git://linuxtv.org/media_tree.git
3649 S:      Maintained
3650 F:      Documentation/media/v4l-drivers/cafe_ccic*
3651 F:      drivers/media/platform/marvell-ccic/
3652
3653 CAIF NETWORK LAYER
3654 L:      netdev@vger.kernel.org
3655 S:      Orphan
3656 F:      Documentation/networking/caif/
3657 F:      drivers/net/caif/
3658 F:      include/uapi/linux/caif/
3659 F:      include/net/caif/
3660 F:      net/caif/
3661
3662 CAKE QDISC
3663 M:      Toke Høiland-Jørgensen <toke@toke.dk>
3664 L:      cake@lists.bufferbloat.net (moderated for non-subscribers)
3665 S:      Maintained
3666 F:      net/sched/sch_cake.c
3667
3668 CAN NETWORK DRIVERS
3669 M:      Wolfgang Grandegger <wg@grandegger.com>
3670 M:      Marc Kleine-Budde <mkl@pengutronix.de>
3671 L:      linux-can@vger.kernel.org
3672 W:      https://github.com/linux-can
3673 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3674 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3675 S:      Maintained
3676 F:      Documentation/devicetree/bindings/net/can/
3677 F:      drivers/net/can/
3678 F:      include/linux/can/dev.h
3679 F:      include/linux/can/led.h
3680 F:      include/linux/can/rx-offload.h
3681 F:      include/linux/can/platform/
3682 F:      include/uapi/linux/can/error.h
3683 F:      include/uapi/linux/can/netlink.h
3684 F:      include/uapi/linux/can/vxcan.h
3685
3686 CAN NETWORK LAYER
3687 M:      Oliver Hartkopp <socketcan@hartkopp.net>
3688 M:      Marc Kleine-Budde <mkl@pengutronix.de>
3689 L:      linux-can@vger.kernel.org
3690 W:      https://github.com/linux-can
3691 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3692 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3693 S:      Maintained
3694 F:      Documentation/networking/can.rst
3695 F:      net/can/
3696 F:      include/linux/can/core.h
3697 F:      include/linux/can/skb.h
3698 F:      include/net/netns/can.h
3699 F:      include/uapi/linux/can.h
3700 F:      include/uapi/linux/can/bcm.h
3701 F:      include/uapi/linux/can/raw.h
3702 F:      include/uapi/linux/can/gw.h
3703
3704 CAN-J1939 NETWORK LAYER
3705 M:      Robin van der Gracht <robin@protonic.nl>
3706 M:      Oleksij Rempel <o.rempel@pengutronix.de>
3707 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
3708 L:      linux-can@vger.kernel.org
3709 S:      Maintained
3710 F:      Documentation/networking/j1939.txt
3711 F:      net/can/j1939/
3712 F:      include/uapi/linux/can/j1939.h
3713
3714 CAPABILITIES
3715 M:      Serge Hallyn <serge@hallyn.com>
3716 L:      linux-security-module@vger.kernel.org
3717 S:      Supported
3718 F:      include/linux/capability.h
3719 F:      include/uapi/linux/capability.h
3720 F:      security/commoncap.c
3721 F:      kernel/capability.c
3722
3723 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3724 M:      Kevin Tsai <ktsai@capellamicro.com>
3725 S:      Maintained
3726 F:      drivers/iio/light/cm*
3727
3728 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3729 M:      Christian Lamparter <chunkeey@googlemail.com>
3730 L:      linux-wireless@vger.kernel.org
3731 W:      http://wireless.kernel.org/en/users/Drivers/carl9170
3732 S:      Maintained
3733 F:      drivers/net/wireless/ath/carl9170/
3734
3735 CAVIUM I2C DRIVER
3736 M:      Jan Glauber <jglauber@cavium.com>
3737 M:      David Daney <david.daney@cavium.com>
3738 W:      http://www.cavium.com
3739 S:      Supported
3740 F:      drivers/i2c/busses/i2c-octeon*
3741 F:      drivers/i2c/busses/i2c-thunderx*
3742
3743 CAVIUM LIQUIDIO NETWORK DRIVER
3744 M:      Derek Chickles <dchickles@marvell.com>
3745 M:      Satanand Burla <sburla@marvell.com>
3746 M:      Felix Manlunas <fmanlunas@marvell.com>
3747 L:      netdev@vger.kernel.org
3748 W:      http://www.cavium.com
3749 S:      Supported
3750 F:      drivers/net/ethernet/cavium/liquidio/
3751
3752 CAVIUM MMC DRIVER
3753 M:      Jan Glauber <jglauber@cavium.com>
3754 M:      David Daney <david.daney@cavium.com>
3755 M:      Steven J. Hill <Steven.Hill@cavium.com>
3756 W:      http://www.cavium.com
3757 S:      Supported
3758 F:      drivers/mmc/host/cavium*
3759
3760 CAVIUM OCTEON-TX CRYPTO DRIVER
3761 M:      George Cherian <george.cherian@cavium.com>
3762 L:      linux-crypto@vger.kernel.org
3763 W:      http://www.cavium.com
3764 S:      Supported
3765 F:      drivers/crypto/cavium/cpt/
3766
3767 CAVIUM THUNDERX2 ARM64 SOC
3768 M:      Robert Richter <rrichter@cavium.com>
3769 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3770 S:      Maintained
3771 F:      arch/arm64/boot/dts/cavium/thunder2-99xx*
3772 F:      Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3773
3774 CC2520 IEEE-802.15.4 RADIO DRIVER
3775 M:      Varka Bhadram <varkabhadram@gmail.com>
3776 L:      linux-wpan@vger.kernel.org
3777 S:      Maintained
3778 F:      drivers/net/ieee802154/cc2520.c
3779 F:      include/linux/spi/cc2520.h
3780 F:      Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3781
3782 CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
3783 M:      Gilad Ben-Yossef <gilad@benyossef.com>
3784 L:      linux-crypto@vger.kernel.org
3785 S:      Supported
3786 F:      drivers/crypto/ccree/
3787 W:      https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3788
3789 CEC FRAMEWORK
3790 M:      Hans Verkuil <hverkuil-cisco@xs4all.nl>
3791 L:      linux-media@vger.kernel.org
3792 T:      git git://linuxtv.org/media_tree.git
3793 W:      http://linuxtv.org
3794 S:      Supported
3795 F:      Documentation/media/kapi/cec-core.rst
3796 F:      Documentation/media/uapi/cec
3797 F:      drivers/media/cec/
3798 F:      drivers/media/rc/keymaps/rc-cec.c
3799 F:      include/media/cec.h
3800 F:      include/media/cec-notifier.h
3801 F:      include/uapi/linux/cec.h
3802 F:      include/uapi/linux/cec-funcs.h
3803 F:      Documentation/devicetree/bindings/media/cec.txt
3804 F:      Documentation/ABI/testing/debugfs-cec-error-inj
3805
3806 CEC GPIO DRIVER
3807 M:      Hans Verkuil <hverkuil-cisco@xs4all.nl>
3808 L:      linux-media@vger.kernel.org
3809 T:      git git://linuxtv.org/media_tree.git
3810 W:      http://linuxtv.org
3811 S:      Supported
3812 F:      drivers/media/platform/cec-gpio/
3813 F:      Documentation/devicetree/bindings/media/cec-gpio.txt
3814
3815 CELL BROADBAND ENGINE ARCHITECTURE
3816 M:      Arnd Bergmann <arnd@arndb.de>
3817 L:      linuxppc-dev@lists.ozlabs.org
3818 W:      http://www.ibm.com/developerworks/power/cell/
3819 S:      Supported
3820 F:      arch/powerpc/include/asm/cell*.h
3821 F:      arch/powerpc/include/asm/spu*.h
3822 F:      arch/powerpc/include/uapi/asm/spu*.h
3823 F:      arch/powerpc/oprofile/*cell*
3824 F:      arch/powerpc/platforms/cell/
3825
3826 CEPH COMMON CODE (LIBCEPH)
3827 M:      Ilya Dryomov <idryomov@gmail.com>
3828 M:      Jeff Layton <jlayton@kernel.org>
3829 M:      Sage Weil <sage@redhat.com>
3830 L:      ceph-devel@vger.kernel.org
3831 W:      http://ceph.com/
3832 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3833 T:      git git://github.com/ceph/ceph-client.git
3834 S:      Supported
3835 F:      net/ceph/
3836 F:      include/linux/ceph/
3837 F:      include/linux/crush/
3838
3839 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3840 M:      Jeff Layton <jlayton@kernel.org>
3841 M:      Sage Weil <sage@redhat.com>
3842 M:      Ilya Dryomov <idryomov@gmail.com>
3843 L:      ceph-devel@vger.kernel.org
3844 W:      http://ceph.com/
3845 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3846 T:      git git://github.com/ceph/ceph-client.git
3847 S:      Supported
3848 F:      Documentation/filesystems/ceph.txt
3849 F:      fs/ceph/
3850
3851 CERTIFICATE HANDLING:
3852 M:      David Howells <dhowells@redhat.com>
3853 M:      David Woodhouse <dwmw2@infradead.org>
3854 L:      keyrings@vger.kernel.org
3855 S:      Maintained
3856 F:      Documentation/admin-guide/module-signing.rst
3857 F:      certs/
3858 F:      scripts/sign-file.c
3859 F:      scripts/extract-cert.c
3860
3861 CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3862 L:      devel@driverdev.osuosl.org
3863 S:      Obsolete
3864 F:      drivers/staging/wusbcore/
3865
3866 CFAG12864B LCD DRIVER
3867 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3868 S:      Maintained
3869 F:      drivers/auxdisplay/cfag12864b.c
3870 F:      include/linux/cfag12864b.h
3871
3872 CFAG12864BFB LCD FRAMEBUFFER DRIVER
3873 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3874 S:      Maintained
3875 F:      drivers/auxdisplay/cfag12864bfb.c
3876 F:      include/linux/cfag12864b.h
3877
3878 802.11 (including CFG80211/NL80211)
3879 M:      Johannes Berg <johannes@sipsolutions.net>
3880 L:      linux-wireless@vger.kernel.org
3881 W:      http://wireless.kernel.org/
3882 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3883 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3884 S:      Maintained
3885 F:      net/wireless/
3886 F:      include/uapi/linux/nl80211.h
3887 F:      include/linux/ieee80211.h
3888 F:      include/net/wext.h
3889 F:      include/net/cfg80211.h
3890 F:      include/net/iw_handler.h
3891 F:      include/net/ieee80211_radiotap.h
3892 F:      Documentation/driver-api/80211/cfg80211.rst
3893 F:      Documentation/networking/regulatory.txt
3894
3895 CHAR and MISC DRIVERS
3896 M:      Arnd Bergmann <arnd@arndb.de>
3897 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3898 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3899 S:      Supported
3900 F:      drivers/char/
3901 F:      drivers/misc/
3902 F:      include/linux/miscdevice.h
3903
3904 CHECKPATCH
3905 M:      Andy Whitcroft <apw@canonical.com>
3906 M:      Joe Perches <joe@perches.com>
3907 S:      Maintained
3908 F:      scripts/checkpatch.pl
3909
3910 CHINESE DOCUMENTATION
3911 M:      Harry Wei <harryxiyou@gmail.com>
3912 M:      Alex Shi <alex.shi@linux.alibaba.com>
3913 L:      xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3914 S:      Maintained
3915 F:      Documentation/translations/zh_CN/
3916
3917 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3918 M:      Peter Chen <Peter.Chen@nxp.com>
3919 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3920 L:      linux-usb@vger.kernel.org
3921 S:      Maintained
3922 F:      drivers/usb/chipidea/
3923
3924 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3925 M:      Hans de Goede <hdegoede@redhat.com>
3926 L:      linux-input@vger.kernel.org
3927 S:      Maintained
3928 F:      Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3929 F:      drivers/input/touchscreen/chipone_icn8318.c
3930
3931 CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
3932 M:      Hans de Goede <hdegoede@redhat.com>
3933 L:      linux-input@vger.kernel.org
3934 S:      Maintained
3935 F:      drivers/input/touchscreen/chipone_icn8505.c
3936
3937 CHROME HARDWARE PLATFORM SUPPORT
3938 M:      Benson Leung <bleung@chromium.org>
3939 M:      Enric Balletbo i Serra <enric.balletbo@collabora.com>
3940 S:      Maintained
3941 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git
3942 F:      drivers/platform/chrome/
3943
3944 CHROMEOS EC SUBDRIVERS
3945 M:      Benson Leung <bleung@chromium.org>
3946 M:      Enric Balletbo i Serra <enric.balletbo@collabora.com>
3947 R:      Guenter Roeck <groeck@chromium.org>
3948 S:      Maintained
3949 N:      cros_ec
3950 N:      cros-ec
3951 F:      drivers/power/supply/cros_usbpd-charger.c
3952
3953 CHROMEOS EC CODEC DRIVER
3954 M:      Cheng-Yi Chiang <cychiang@chromium.org>
3955 S:      Maintained
3956 R:      Enric Balletbo i Serra <enric.balletbo@collabora.com>
3957 R:      Guenter Roeck <groeck@chromium.org>
3958 F:      Documentation/devicetree/bindings/sound/google,cros-ec-codec.txt
3959 F:      sound/soc/codecs/cros_ec_codec.*
3960
3961 CIRRUS LOGIC AUDIO CODEC DRIVERS
3962 M:      Brian Austin <brian.austin@cirrus.com>
3963 M:      Paul Handrigan <Paul.Handrigan@cirrus.com>
3964 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3965 S:      Maintained
3966 F:      sound/soc/codecs/cs*
3967
3968 CIRRUS LOGIC EP93XX ETHERNET DRIVER
3969 M:      Hartley Sweeten <hsweeten@visionengravers.com>
3970 L:      netdev@vger.kernel.org
3971 S:      Maintained
3972 F:      drivers/net/ethernet/cirrus/ep93xx_eth.c
3973
3974 CIRRUS LOGIC LOCHNAGAR DRIVER
3975 M:      Charles Keepax <ckeepax@opensource.cirrus.com>
3976 M:      Richard Fitzgerald <rf@opensource.cirrus.com>
3977 L:      patches@opensource.cirrus.com
3978 S:      Supported
3979 F:      drivers/clk/clk-lochnagar.c
3980 F:      drivers/hwmon/lochnagar-hwmon.c
3981 F:      drivers/mfd/lochnagar-i2c.c
3982 F:      drivers/pinctrl/cirrus/pinctrl-lochnagar.c
3983 F:      drivers/regulator/lochnagar-regulator.c
3984 F:      sound/soc/codecs/lochnagar-sc.c
3985 F:      include/dt-bindings/clk/lochnagar.h
3986 F:      include/dt-bindings/pinctrl/lochnagar.h
3987 F:      include/linux/mfd/lochnagar*
3988 F:      Documentation/devicetree/bindings/mfd/cirrus,lochnagar.txt
3989 F:      Documentation/devicetree/bindings/clock/cirrus,lochnagar.txt
3990 F:      Documentation/devicetree/bindings/hwmon/cirrus,lochnagar.txt
3991 F:      Documentation/devicetree/bindings/pinctrl/cirrus,lochnagar.txt
3992 F:      Documentation/devicetree/bindings/regulator/cirrus,lochnagar.txt
3993 F:      Documentation/devicetree/bindings/sound/cirrus,lochnagar.txt
3994 F:      Documentation/hwmon/lochnagar.rst
3995
3996 CISCO FCOE HBA DRIVER
3997 M:      Satish Kharat <satishkh@cisco.com>
3998 M:      Sesidhar Baddela <sebaddel@cisco.com>
3999 M:      Karan Tilak Kumar <kartilak@cisco.com>
4000 L:      linux-scsi@vger.kernel.org
4001 S:      Supported
4002 F:      drivers/scsi/fnic/
4003
4004 CISCO SCSI HBA DRIVER
4005 M:      Karan Tilak Kumar <kartilak@cisco.com>
4006 M:      Sesidhar Baddela <sebaddel@cisco.com>
4007 L:      linux-scsi@vger.kernel.org
4008 S:      Supported
4009 F:      drivers/scsi/snic/
4010
4011 CISCO VIC ETHERNET NIC DRIVER
4012 M:      Christian Benvenuti <benve@cisco.com>
4013 M:      Govindarajulu Varadarajan <_govind@gmx.com>
4014 M:      Parvi Kaustubhi <pkaustub@cisco.com>
4015 S:      Supported
4016 F:      drivers/net/ethernet/cisco/enic/
4017
4018 CISCO VIC LOW LATENCY NIC DRIVER
4019 M:      Christian Benvenuti <benve@cisco.com>
4020 M:      Nelson Escobar <neescoba@cisco.com>
4021 M:      Parvi Kaustubhi <pkaustub@cisco.com>
4022 S:      Supported
4023 F:      drivers/infiniband/hw/usnic/
4024
4025 CIRRUS LOGIC MADERA CODEC DRIVERS
4026 M:      Charles Keepax <ckeepax@opensource.cirrus.com>
4027 M:      Richard Fitzgerald <rf@opensource.cirrus.com>
4028 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
4029 L:      patches@opensource.cirrus.com
4030 T:      git https://github.com/CirrusLogic/linux-drivers.git
4031 W:      https://github.com/CirrusLogic/linux-drivers/wiki
4032 S:      Supported
4033 F:      Documentation/devicetree/bindings/mfd/madera.txt
4034 F:      Documentation/devicetree/bindings/pinctrl/cirrus,madera-pinctrl.txt
4035 F:      Documentation/devicetree/bindings/sound/madera.txt
4036 F:      include/dt-bindings/sound/madera*
4037 F:      include/linux/irqchip/irq-madera*
4038 F:      include/linux/mfd/madera/*
4039 F:      include/sound/madera*
4040 F:      drivers/gpio/gpio-madera*
4041 F:      drivers/irqchip/irq-madera*
4042 F:      drivers/mfd/madera*
4043 F:      drivers/mfd/cs47l*
4044 F:      drivers/pinctrl/cirrus/*
4045 F:      sound/soc/codecs/cs47l*
4046 F:      sound/soc/codecs/madera*
4047
4048 CLANG-FORMAT FILE
4049 M:      Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
4050 S:      Maintained
4051 F:      .clang-format
4052
4053 CLANG/LLVM BUILD SUPPORT
4054 L:      clang-built-linux@googlegroups.com
4055 W:      https://clangbuiltlinux.github.io/
4056 B:      https://github.com/ClangBuiltLinux/linux/issues
4057 C:      irc://chat.freenode.net/clangbuiltlinux
4058 S:      Supported
4059 K:      \b(?i:clang|llvm)\b
4060
4061 CLEANCACHE API
4062 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
4063 L:      linux-kernel@vger.kernel.org
4064 S:      Maintained
4065 F:      mm/cleancache.c
4066 F:      include/linux/cleancache.h
4067
4068 CLK API
4069 M:      Russell King <linux@armlinux.org.uk>
4070 L:      linux-clk@vger.kernel.org
4071 S:      Maintained
4072 F:      include/linux/clk.h
4073
4074 CLOCKSOURCE, CLOCKEVENT DRIVERS
4075 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
4076 M:      Thomas Gleixner <tglx@linutronix.de>
4077 L:      linux-kernel@vger.kernel.org
4078 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
4079 S:      Supported
4080 F:      drivers/clocksource/
4081 F:      Documentation/devicetree/bindings/timer/
4082
4083 CMPC ACPI DRIVER
4084 M:      Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
4085 M:      Daniel Oliveira Nascimento <don@syst.com.br>
4086 L:      platform-driver-x86@vger.kernel.org
4087 S:      Supported
4088 F:      drivers/platform/x86/classmate-laptop.c
4089
4090 COBALT MEDIA DRIVER
4091 M:      Hans Verkuil <hverkuil-cisco@xs4all.nl>
4092 L:      linux-media@vger.kernel.org
4093 T:      git git://linuxtv.org/media_tree.git
4094 W:      https://linuxtv.org
4095 S:      Supported
4096 F:      drivers/media/pci/cobalt/
4097
4098 COCCINELLE/Semantic Patches (SmPL)
4099 M:      Julia Lawall <Julia.Lawall@lip6.fr>
4100 M:      Gilles Muller <Gilles.Muller@lip6.fr>
4101 M:      Nicolas Palix <nicolas.palix@imag.fr>
4102 M:      Michal Marek <michal.lkml@markovi.net>
4103 L:      cocci@systeme.lip6.fr (moderated for non-subscribers)
4104 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
4105 W:      http://coccinelle.lip6.fr/
4106 S:      Supported
4107 F:      Documentation/dev-tools/coccinelle.rst
4108 F:      scripts/coccinelle/
4109 F:      scripts/coccicheck
4110
4111 CODA FILE SYSTEM
4112 M:      Jan Harkes <jaharkes@cs.cmu.edu>
4113 M:      coda@cs.cmu.edu
4114 L:      codalist@coda.cs.cmu.edu
4115 W:      http://www.coda.cs.cmu.edu/
4116 S:      Maintained
4117 F:      Documentation/filesystems/coda.txt
4118 F:      fs/coda/
4119 F:      include/linux/coda*.h
4120 F:      include/uapi/linux/coda*.h
4121
4122 CODA V4L2 MEM2MEM DRIVER
4123 M:      Philipp Zabel <p.zabel@pengutronix.de>
4124 L:      linux-media@vger.kernel.org
4125 S:      Maintained
4126 F:      Documentation/devicetree/bindings/media/coda.txt
4127 F:      drivers/media/platform/coda/
4128
4129 CODE OF CONDUCT
4130 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4131 S:      Supported
4132 F:      Documentation/process/code-of-conduct.rst
4133 F:      Documentation/process/code-of-conduct-interpretation.rst
4134
4135 COMMON CLK FRAMEWORK
4136 M:      Michael Turquette <mturquette@baylibre.com>
4137 M:      Stephen Boyd <sboyd@kernel.org>
4138 L:      linux-clk@vger.kernel.org
4139 Q:      http://patchwork.kernel.org/project/linux-clk/list/
4140 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
4141 S:      Maintained
4142 F:      Documentation/devicetree/bindings/clock/
4143 F:      drivers/clk/
4144 X:      drivers/clk/clkdev.c
4145 F:      include/linux/clk-pr*
4146 F:      include/linux/clk/
4147 F:      include/linux/of_clk.h
4148
4149 COMMON INTERNET FILE SYSTEM (CIFS)
4150 M:      Steve French <sfrench@samba.org>
4151 L:      linux-cifs@vger.kernel.org
4152 L:      samba-technical@lists.samba.org (moderated for non-subscribers)
4153 W:      http://linux-cifs.samba.org/
4154 T:      git git://git.samba.org/sfrench/cifs-2.6.git
4155 S:      Supported
4156 F:      Documentation/admin-guide/cifs/
4157 F:      fs/cifs/
4158
4159 COMPACTPCI HOTPLUG CORE
4160 M:      Scott Murray <scott@spiteful.org>
4161 L:      linux-pci@vger.kernel.org
4162 S:      Maintained
4163 F:      drivers/pci/hotplug/cpci_hotplug*
4164
4165 COMPACTPCI HOTPLUG GENERIC DRIVER
4166 M:      Scott Murray <scott@spiteful.org>
4167 L:      linux-pci@vger.kernel.org
4168 S:      Maintained
4169 F:      drivers/pci/hotplug/cpcihp_generic.c
4170
4171 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
4172 M:      Scott Murray <scott@spiteful.org>
4173 L:      linux-pci@vger.kernel.org
4174 S:      Maintained
4175 F:      drivers/pci/hotplug/cpcihp_zt5550.*
4176
4177 COMPAL LAPTOP SUPPORT
4178 M:      Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
4179 L:      platform-driver-x86@vger.kernel.org
4180 S:      Maintained
4181 F:      drivers/platform/x86/compal-laptop.c
4182
4183 COMPILER ATTRIBUTES
4184 M:      Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
4185 S:      Maintained
4186 F:      include/linux/compiler_attributes.h
4187
4188 CONEXANT ACCESSRUNNER USB DRIVER
4189 L:      accessrunner-general@lists.sourceforge.net
4190 W:      http://accessrunner.sourceforge.net/
4191 S:      Orphan
4192 F:      drivers/usb/atm/cxacru.c
4193
4194 CONFIGFS
4195 M:      Joel Becker <jlbec@evilplan.org>
4196 M:      Christoph Hellwig <hch@lst.de>
4197 T:      git git://git.infradead.org/users/hch/configfs.git
4198 S:      Supported
4199 F:      fs/configfs/
4200 F:      include/linux/configfs.h
4201
4202 CONNECTOR
4203 M:      Evgeniy Polyakov <zbr@ioremap.net>
4204 L:      netdev@vger.kernel.org
4205 S:      Maintained
4206 F:      drivers/connector/
4207
4208 CONTROL GROUP (CGROUP)
4209 M:      Tejun Heo <tj@kernel.org>
4210 M:      Li Zefan <lizefan@huawei.com>
4211 M:      Johannes Weiner <hannes@cmpxchg.org>
4212 L:      cgroups@vger.kernel.org
4213 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
4214 S:      Maintained
4215 F:      Documentation/admin-guide/cgroup-v2.rst
4216 F:      Documentation/admin-guide/cgroup-v1/
4217 F:      include/linux/cgroup*
4218 F:      kernel/cgroup/
4219
4220 CONTROL GROUP - CPUSET
4221 M:      Li Zefan <lizefan@huawei.com>
4222 L:      cgroups@vger.kernel.org
4223 W:      http://www.bullopensource.org/cpuset/
4224 W:      http://oss.sgi.com/projects/cpusets/
4225 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
4226 S:      Maintained
4227 F:      Documentation/admin-guide/cgroup-v1/cpusets.rst
4228 F:      include/linux/cpuset.h
4229 F:      kernel/cgroup/cpuset.c
4230
4231 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
4232 M:      Johannes Weiner <hannes@cmpxchg.org>
4233 M:      Michal Hocko <mhocko@kernel.org>
4234 M:      Vladimir Davydov <vdavydov.dev@gmail.com>
4235 L:      cgroups@vger.kernel.org
4236 L:      linux-mm@kvack.org
4237 S:      Maintained
4238 F:      mm/memcontrol.c
4239 F:      mm/swap_cgroup.c
4240
4241 CONTROL GROUP - BLOCK IO CONTROLLER (BLKIO)
4242 M:      Tejun Heo <tj@kernel.org>
4243 M:      Jens Axboe <axboe@kernel.dk>
4244 L:      cgroups@vger.kernel.org
4245 L:      linux-block@vger.kernel.org
4246 T:      git git://git.kernel.dk/linux-block
4247 F:      Documentation/admin-guide/cgroup-v1/blkio-controller.rst
4248 F:      block/blk-cgroup.c
4249 F:      include/linux/blk-cgroup.h
4250 F:      block/blk-throttle.c
4251 F:      block/blk-iolatency.c
4252 F:      block/bfq-cgroup.c
4253
4254 CORETEMP HARDWARE MONITORING DRIVER
4255 M:      Fenghua Yu <fenghua.yu@intel.com>
4256 L:      linux-hwmon@vger.kernel.org
4257 S:      Maintained
4258 F:      Documentation/hwmon/coretemp.rst
4259 F:      drivers/hwmon/coretemp.c
4260
4261 COSA/SRP SYNC SERIAL DRIVER
4262 M:      Jan "Yenya" Kasprzak <kas@fi.muni.cz>
4263 W:      http://www.fi.muni.cz/~kas/cosa/
4264 S:      Maintained
4265 F:      drivers/net/wan/cosa*
4266
4267 COUNTER SUBSYSTEM
4268 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
4269 L:      linux-iio@vger.kernel.org
4270 S:      Maintained
4271 F:      Documentation/ABI/testing/sysfs-bus-counter*
4272 F:      Documentation/driver-api/generic-counter.rst
4273 F:      drivers/counter/
4274 F:      include/linux/counter.h
4275 F:      include/linux/counter_enum.h
4276
4277 CPMAC ETHERNET DRIVER
4278 M:      Florian Fainelli <f.fainelli@gmail.com>
4279 L:      netdev@vger.kernel.org
4280 S:      Maintained
4281 F:      drivers/net/ethernet/ti/cpmac.c
4282
4283 CPU FREQUENCY SCALING FRAMEWORK
4284 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
4285 M:      Viresh Kumar <viresh.kumar@linaro.org>
4286 L:      linux-pm@vger.kernel.org
4287 S:      Maintained
4288 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4289 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git (For ARM Updates)
4290 B:      https://bugzilla.kernel.org
4291 F:      Documentation/admin-guide/pm/cpufreq.rst
4292 F:      Documentation/admin-guide/pm/intel_pstate.rst
4293 F:      Documentation/cpu-freq/
4294 F:      Documentation/devicetree/bindings/cpufreq/
4295 F:      drivers/cpufreq/
4296 F:      kernel/sched/cpufreq*.c
4297 F:      include/linux/cpufreq.h
4298 F:      include/linux/sched/cpufreq.h
4299 F:      tools/testing/selftests/cpufreq/
4300
4301 CPU FREQUENCY DRIVERS - VEXPRESS SPC ARM BIG LITTLE
4302 M:      Viresh Kumar <viresh.kumar@linaro.org>
4303 M:      Sudeep Holla <sudeep.holla@arm.com>
4304 L:      linux-pm@vger.kernel.org
4305 W:      http://www.arm.com/products/processors/technologies/biglittleprocessing.php
4306 S:      Maintained
4307 F:      drivers/cpufreq/vexpress-spc-cpufreq.c
4308
4309 CPU POWER MONITORING SUBSYSTEM
4310 M:      Thomas Renninger <trenn@suse.com>
4311 M:      Shuah Khan <shuah@kernel.org>
4312 M:      Shuah Khan <skhan@linuxfoundation.org>
4313 L:      linux-pm@vger.kernel.org
4314 S:      Maintained
4315 F:      tools/power/cpupower/
4316
4317 CPUID/MSR DRIVER
4318 M:      "H. Peter Anvin" <hpa@zytor.com>
4319 S:      Maintained
4320 F:      arch/x86/kernel/cpuid.c
4321 F:      arch/x86/kernel/msr.c
4322
4323 CPUIDLE DRIVER - ARM BIG LITTLE
4324 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
4325 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
4326 L:      linux-pm@vger.kernel.org
4327 L:      linux-arm-kernel@lists.infradead.org
4328 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4329 S:      Maintained
4330 F:      drivers/cpuidle/cpuidle-big_little.c
4331
4332 CPUIDLE DRIVER - ARM EXYNOS
4333 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
4334 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
4335 M:      Kukjin Kim <kgene@kernel.org>
4336 L:      linux-pm@vger.kernel.org
4337 L:      linux-samsung-soc@vger.kernel.org
4338 S:      Supported
4339 F:      drivers/cpuidle/cpuidle-exynos.c
4340 F:      arch/arm/mach-exynos/pm.c
4341
4342 CPUIDLE DRIVER - ARM PSCI
4343 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
4344 M:      Sudeep Holla <sudeep.holla@arm.com>
4345 L:      linux-pm@vger.kernel.org
4346 L:      linux-arm-kernel@lists.infradead.org
4347 S:      Supported
4348 F:      drivers/cpuidle/cpuidle-psci.c
4349
4350 CPU IDLE TIME MANAGEMENT FRAMEWORK
4351 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
4352 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
4353 L:      linux-pm@vger.kernel.org
4354 S:      Maintained
4355 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4356 B:      https://bugzilla.kernel.org
4357 F:      Documentation/admin-guide/pm/cpuidle.rst
4358 F:      Documentation/driver-api/pm/cpuidle.rst
4359 F:      drivers/cpuidle/*
4360 F:      include/linux/cpuidle.h
4361
4362 CRAMFS FILESYSTEM
4363 M:      Nicolas Pitre <nico@fluxnic.net>
4364 S:      Maintained
4365 F:      Documentation/filesystems/cramfs.txt
4366 F:      fs/cramfs/
4367
4368 CREATIVE SB0540
4369 M:      Bastien Nocera <hadess@hadess.net>
4370 L:      linux-input@vger.kernel.org
4371 S:      Maintained
4372 F:      drivers/hid/hid-creative-sb0540.c
4373
4374 CRYPTO API
4375 M:      Herbert Xu <herbert@gondor.apana.org.au>
4376 M:      "David S. Miller" <davem@davemloft.net>
4377 L:      linux-crypto@vger.kernel.org
4378 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
4379 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
4380 S:      Maintained
4381 F:      Documentation/crypto/
4382 F:      Documentation/devicetree/bindings/crypto/
4383 F:      arch/*/crypto/
4384 F:      crypto/
4385 F:      drivers/crypto/
4386 F:      include/crypto/
4387 F:      include/linux/crypto*
4388 F:      lib/crypto/
4389
4390 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
4391 M:      Neil Horman <nhorman@tuxdriver.com>
4392 L:      linux-crypto@vger.kernel.org
4393 S:      Maintained
4394 F:      crypto/ansi_cprng.c
4395 F:      crypto/rng.c
4396
4397 CS3308 MEDIA DRIVER
4398 M:      Hans Verkuil <hverkuil@xs4all.nl>
4399 L:      linux-media@vger.kernel.org
4400 T:      git git://linuxtv.org/media_tree.git
4401 W:      http://linuxtv.org
4402 S:      Odd Fixes
4403 F:      drivers/media/i2c/cs3308.c
4404
4405 CS5535 Audio ALSA driver
4406 M:      Jaya Kumar <jayakumar.alsa@gmail.com>
4407 S:      Maintained
4408 F:      sound/pci/cs5535audio/
4409
4410 CSI DRIVERS FOR ALLWINNER V3s
4411 M:      Yong Deng <yong.deng@magewell.com>
4412 L:      linux-media@vger.kernel.org
4413 T:      git git://linuxtv.org/media_tree.git
4414 S:      Maintained
4415 F:      drivers/media/platform/sunxi/sun6i-csi/
4416 F:      Documentation/devicetree/bindings/media/sun6i-csi.txt
4417
4418 CW1200 WLAN driver
4419 M:      Solomon Peachy <pizza@shaftnet.org>
4420 S:      Maintained
4421 F:      drivers/net/wireless/st/cw1200/
4422
4423 CX18 VIDEO4LINUX DRIVER
4424 M:      Andy Walls <awalls@md.metrocast.net>
4425 L:      ivtv-devel@ivtvdriver.org (subscribers-only)
4426 L:      linux-media@vger.kernel.org
4427 T:      git git://linuxtv.org/media_tree.git
4428 W:      https://linuxtv.org
4429 W:      http://www.ivtvdriver.org/index.php/Cx18
4430 S:      Maintained
4431 F:      Documentation/media/v4l-drivers/cx18*
4432 F:      drivers/media/pci/cx18/
4433 F:      include/uapi/linux/ivtv*
4434
4435 CX2341X MPEG ENCODER HELPER MODULE
4436 M:      Hans Verkuil <hverkuil@xs4all.nl>
4437 L:      linux-media@vger.kernel.org
4438 T:      git git://linuxtv.org/media_tree.git
4439 W:      https://linuxtv.org
4440 S:      Maintained
4441 F:      drivers/media/common/cx2341x*
4442 F:      include/media/drv-intf/cx2341x.h
4443
4444 CX24120 MEDIA DRIVER
4445 M:      Jemma Denson <jdenson@gmail.com>
4446 M:      Patrick Boettcher <patrick.boettcher@posteo.de>
4447 L:      linux-media@vger.kernel.org
4448 W:      https://linuxtv.org
4449 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4450 S:      Maintained
4451 F:      drivers/media/dvb-frontends/cx24120*
4452
4453 CX88 VIDEO4LINUX DRIVER
4454 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
4455 L:      linux-media@vger.kernel.org
4456 W:      https://linuxtv.org
4457 T:      git git://linuxtv.org/media_tree.git
4458 S:      Odd fixes
4459 F:      Documentation/media/v4l-drivers/cx88*
4460 F:      drivers/media/pci/cx88/
4461
4462 CXD2820R MEDIA DRIVER
4463 M:      Antti Palosaari <crope@iki.fi>
4464 L:      linux-media@vger.kernel.org
4465 W:      https://linuxtv.org
4466 W:      http://palosaari.fi/linux/
4467 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4468 T:      git git://linuxtv.org/anttip/media_tree.git
4469 S:      Maintained
4470 F:      drivers/media/dvb-frontends/cxd2820r*
4471
4472 CXGB3 ETHERNET DRIVER (CXGB3)
4473 M:      Vishal Kulkarni <vishal@chelsio.com>
4474 L:      netdev@vger.kernel.org
4475 W:      http://www.chelsio.com
4476 S:      Supported
4477 F:      drivers/net/ethernet/chelsio/cxgb3/
4478
4479 CXGB3 ISCSI DRIVER (CXGB3I)
4480 M:      Karen Xie <kxie@chelsio.com>
4481 L:      linux-scsi@vger.kernel.org
4482 W:      http://www.chelsio.com
4483 S:      Supported
4484 F:      drivers/scsi/cxgbi/cxgb3i
4485
4486 CXGB4 CRYPTO DRIVER (chcr)
4487 M:      Atul Gupta <atul.gupta@chelsio.com>
4488 L:      linux-crypto@vger.kernel.org
4489 W:      http://www.chelsio.com
4490 S:      Supported
4491 F:      drivers/crypto/chelsio
4492
4493 CXGB4 ETHERNET DRIVER (CXGB4)
4494 M:      Vishal Kulkarni <vishal@chelsio.com>
4495 L:      netdev@vger.kernel.org
4496 W:      http://www.chelsio.com
4497 S:      Supported
4498 F:      drivers/net/ethernet/chelsio/cxgb4/
4499
4500 CXGB4 ISCSI DRIVER (CXGB4I)
4501 M:      Karen Xie <kxie@chelsio.com>
4502 L:      linux-scsi@vger.kernel.org
4503 W:      http://www.chelsio.com
4504 S:      Supported
4505 F:      drivers/scsi/cxgbi/cxgb4i
4506
4507 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
4508 M:      Potnuri Bharat Teja <bharat@chelsio.com>
4509 L:      linux-rdma@vger.kernel.org
4510 W:      http://www.openfabrics.org
4511 S:      Supported
4512 F:      drivers/infiniband/hw/cxgb4/
4513 F:      include/uapi/rdma/cxgb4-abi.h
4514
4515 CXGB4VF ETHERNET DRIVER (CXGB4VF)
4516 M:      Casey Leedom <leedom@chelsio.com>
4517 L:      netdev@vger.kernel.org
4518 W:      http://www.chelsio.com
4519 S:      Supported
4520 F:      drivers/net/ethernet/chelsio/cxgb4vf/
4521
4522 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
4523 M:      Frederic Barrat <fbarrat@linux.ibm.com>
4524 M:      Andrew Donnellan <ajd@linux.ibm.com>
4525 L:      linuxppc-dev@lists.ozlabs.org
4526 S:      Supported
4527 F:      arch/powerpc/platforms/powernv/pci-cxl.c
4528 F:      drivers/misc/cxl/
4529 F:      include/misc/cxl*
4530 F:      include/uapi/misc/cxl.h
4531 F:      Documentation/powerpc/cxl.rst
4532 F:      Documentation/ABI/testing/sysfs-class-cxl
4533
4534 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
4535 M:      Manoj N. Kumar <manoj@linux.ibm.com>
4536 M:      Matthew R. Ochs <mrochs@linux.ibm.com>
4537 M:      Uma Krishnan <ukrishn@linux.ibm.com>
4538 L:      linux-scsi@vger.kernel.org
4539 S:      Supported
4540 F:      drivers/scsi/cxlflash/
4541 F:      include/uapi/scsi/cxlflash_ioctl.h
4542 F:      Documentation/powerpc/cxlflash.rst
4543
4544 CYBERPRO FB DRIVER
4545 M:      Russell King <linux@armlinux.org.uk>
4546 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4547 W:      http://www.armlinux.org.uk/
4548 S:      Maintained
4549 F:      drivers/video/fbdev/cyber2000fb.*
4550
4551 CYCLADES ASYNC MUX DRIVER
4552 W:      http://www.cyclades.com/
4553 S:      Orphan
4554 F:      drivers/tty/cyclades.c
4555 F:      include/linux/cyclades.h
4556 F:      include/uapi/linux/cyclades.h
4557
4558 CYCLADES PC300 DRIVER
4559 W:      http://www.cyclades.com/
4560 S:      Orphan
4561 F:      drivers/net/wan/pc300*
4562
4563 CYPRESS_FIRMWARE MEDIA DRIVER
4564 M:      Antti Palosaari <crope@iki.fi>
4565 L:      linux-media@vger.kernel.org
4566 W:      https://linuxtv.org
4567 W:      http://palosaari.fi/linux/
4568 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4569 T:      git git://linuxtv.org/anttip/media_tree.git
4570 S:      Maintained
4571 F:      drivers/media/common/cypress_firmware*
4572
4573 CYTTSP TOUCHSCREEN DRIVER
4574 M:      Ferruh Yigit <fery@cypress.com>
4575 L:      linux-input@vger.kernel.org
4576 S:      Supported
4577 F:      drivers/input/touchscreen/cyttsp*
4578 F:      include/linux/input/cyttsp.h
4579
4580 D-LINK DIR-685 TOUCHKEYS DRIVER
4581 M:      Linus Walleij <linus.walleij@linaro.org>
4582 L:      linux-input@vger.kernel.org
4583 S:      Supported
4584 F:      drivers/input/keyboard/dlink-dir685-touchkeys.c
4585
4586 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
4587 M:      Joshua Kinard <kumba@gentoo.org>
4588 S:      Maintained
4589 F:      drivers/rtc/rtc-ds1685.c
4590 F:      include/linux/rtc/ds1685.h
4591
4592 DAMA SLAVE for AX.25
4593 M:      Joerg Reuter <jreuter@yaina.de>
4594 W:      http://yaina.de/jreuter/
4595 W:      http://www.qsl.net/dl1bke/
4596 L:      linux-hams@vger.kernel.org
4597 S:      Maintained
4598 F:      net/ax25/af_ax25.c
4599 F:      net/ax25/ax25_dev.c
4600 F:      net/ax25/ax25_ds_*
4601 F:      net/ax25/ax25_in.c
4602 F:      net/ax25/ax25_out.c
4603 F:      net/ax25/ax25_timer.c
4604 F:      net/ax25/sysctl_net_ax25.c
4605
4606 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
4607 L:      netdev@vger.kernel.org
4608 S:      Orphan
4609 F:      Documentation/networking/device_drivers/dec/dmfe.txt
4610 F:      drivers/net/ethernet/dec/tulip/dmfe.c
4611
4612 DC390/AM53C974 SCSI driver
4613 M:      Hannes Reinecke <hare@suse.com>
4614 L:      linux-scsi@vger.kernel.org
4615 S:      Maintained
4616 F:      drivers/scsi/am53c974.c
4617
4618 DC395x SCSI driver
4619 M:      Oliver Neukum <oliver@neukum.org>
4620 M:      Ali Akcaagac <aliakc@web.de>
4621 M:      Jamie Lenehan <lenehan@twibble.org>
4622 L:      dc395x@twibble.org
4623 W:      http://twibble.org/dist/dc395x/
4624 W:      http://lists.twibble.org/mailman/listinfo/dc395x/
4625 S:      Maintained
4626 F:      Documentation/scsi/dc395x.txt
4627 F:      drivers/scsi/dc395x.*
4628
4629 DCCP PROTOCOL
4630 M:      Gerrit Renker <gerrit@erg.abdn.ac.uk>
4631 L:      dccp@vger.kernel.org
4632 W:      http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
4633 S:      Maintained
4634 F:      include/linux/dccp.h
4635 F:      include/uapi/linux/dccp.h
4636 F:      include/linux/tfrc.h
4637 F:      net/dccp/
4638
4639 DECnet NETWORK LAYER
4640 W:      http://linux-decnet.sourceforge.net
4641 L:      linux-decnet-user@lists.sourceforge.net
4642 S:      Orphan
4643 F:      Documentation/networking/decnet.txt
4644 F:      net/decnet/
4645
4646 DECSTATION PLATFORM SUPPORT
4647 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
4648 L:      linux-mips@vger.kernel.org
4649 W:      http://www.linux-mips.org/wiki/DECstation
4650 S:      Maintained
4651 F:      arch/mips/dec/
4652 F:      arch/mips/include/asm/dec/
4653 F:      arch/mips/include/asm/mach-dec/
4654
4655 DEFXX FDDI NETWORK DRIVER
4656 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
4657 S:      Maintained
4658 F:      drivers/net/fddi/defxx.*
4659
4660 DEINTERLACE DRIVERS FOR ALLWINNER H3
4661 M:      Jernej Skrabec <jernej.skrabec@siol.net>
4662 L:      linux-media@vger.kernel.org
4663 T:      git git://linuxtv.org/media_tree.git
4664 S:      Maintained
4665 F:      drivers/media/platform/sunxi/sun8i-di/
4666 F:      Documentation/devicetree/bindings/media/allwinner,sun8i-h3-deinterlace.yaml
4667
4668 DELL SMBIOS DRIVER
4669 M:      Pali Rohár <pali.rohar@gmail.com>
4670 M:      Mario Limonciello <mario.limonciello@dell.com>
4671 L:      platform-driver-x86@vger.kernel.org
4672 S:      Maintained
4673 F:      drivers/platform/x86/dell-smbios.*
4674
4675 DELL SMBIOS SMM DRIVER
4676 M:      Mario Limonciello <mario.limonciello@dell.com>
4677 L:      platform-driver-x86@vger.kernel.org
4678 S:      Maintained
4679 F:      drivers/platform/x86/dell-smbios-smm.c
4680
4681 DELL SMBIOS WMI DRIVER
4682 M:      Mario Limonciello <mario.limonciello@dell.com>
4683 L:      platform-driver-x86@vger.kernel.org
4684 S:      Maintained
4685 F:      drivers/platform/x86/dell-smbios-wmi.c
4686 F:      tools/wmi/dell-smbios-example.c
4687
4688 DEFZA FDDI NETWORK DRIVER
4689 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
4690 S:      Maintained
4691 F:      drivers/net/fddi/defza.*
4692
4693 DELL LAPTOP DRIVER
4694 M:      Matthew Garrett <mjg59@srcf.ucam.org>
4695 M:      Pali Rohár <pali.rohar@gmail.com>
4696 L:      platform-driver-x86@vger.kernel.org
4697 S:      Maintained
4698 F:      drivers/platform/x86/dell-laptop.c
4699
4700 DELL LAPTOP FREEFALL DRIVER
4701 M:      Pali Rohár <pali.rohar@gmail.com>
4702 S:      Maintained
4703 F:      drivers/platform/x86/dell-smo8800.c
4704
4705 DELL LAPTOP RBTN DRIVER
4706 M:      Pali Rohár <pali.rohar@gmail.com>
4707 S:      Maintained
4708 F:      drivers/platform/x86/dell-rbtn.*
4709
4710 DELL REMOTE BIOS UPDATE DRIVER
4711 M:      Stuart Hayes <stuart.w.hayes@gmail.com>
4712 L:      platform-driver-x86@vger.kernel.org
4713 S:      Maintained
4714 F:      drivers/platform/x86/dell_rbu.c
4715
4716 DELL LAPTOP SMM DRIVER
4717 M:      Pali Rohár <pali.rohar@gmail.com>
4718 S:      Maintained
4719 F:      drivers/hwmon/dell-smm-hwmon.c
4720 F:      include/uapi/linux/i8k.h
4721
4722 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
4723 M:      Stuart Hayes <stuart.w.hayes@gmail.com>
4724 L:      platform-driver-x86@vger.kernel.org
4725 S:      Maintained
4726 F:      Documentation/driver-api/dcdbas.rst
4727 F:      drivers/platform/x86/dcdbas.*
4728
4729 DELL WMI NOTIFICATIONS DRIVER
4730 M:      Matthew Garrett <mjg59@srcf.ucam.org>
4731 M:      Pali Rohár <pali.rohar@gmail.com>
4732 S:      Maintained
4733 F:      drivers/platform/x86/dell-wmi.c
4734
4735 DELL WMI DESCRIPTOR DRIVER
4736 M:      Mario Limonciello <mario.limonciello@dell.com>
4737 S:      Maintained
4738 F:      drivers/platform/x86/dell-wmi-descriptor.c
4739
4740 DELTA ST MEDIA DRIVER
4741 M:      Hugues Fruchet <hugues.fruchet@st.com>
4742 L:      linux-media@vger.kernel.org
4743 T:      git git://linuxtv.org/media_tree.git
4744 W:      https://linuxtv.org
4745 S:      Supported
4746 F:      drivers/media/platform/sti/delta
4747
4748 DENALI NAND DRIVER
4749 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
4750 L:      linux-mtd@lists.infradead.org
4751 S:      Supported
4752 F:      drivers/mtd/nand/raw/denali*
4753
4754 DESIGNWARE EDMA CORE IP DRIVER
4755 M:      Gustavo Pimentel <gustavo.pimentel@synopsys.com>
4756 L:      dmaengine@vger.kernel.org
4757 S:      Maintained
4758 F:      drivers/dma/dw-edma/
4759 F:      include/linux/dma/edma.h
4760
4761 DESIGNWARE USB2 DRD IP DRIVER
4762 M:      Minas Harutyunyan <hminas@synopsys.com>
4763 L:      linux-usb@vger.kernel.org
4764 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4765 S:      Maintained
4766 F:      drivers/usb/dwc2/
4767
4768 DESIGNWARE USB3 DRD IP DRIVER
4769 M:      Felipe Balbi <balbi@kernel.org>
4770 L:      linux-usb@vger.kernel.org
4771 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4772 S:      Maintained
4773 F:      drivers/usb/dwc3/
4774
4775 DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
4776 M:      Andreas Klinger <ak@it-klinger.de>
4777 L:      linux-iio@vger.kernel.org
4778 S:      Maintained
4779 F:      Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
4780 F:      drivers/iio/proximity/srf*.c
4781
4782 DEVICE COREDUMP (DEV_COREDUMP)
4783 M:      Johannes Berg <johannes@sipsolutions.net>
4784 L:      linux-kernel@vger.kernel.org
4785 S:      Maintained
4786 F:      drivers/base/devcoredump.c
4787 F:      include/linux/devcoredump.h
4788
4789 DEVICE FREQUENCY (DEVFREQ)
4790 M:      MyungJoo Ham <myungjoo.ham@samsung.com>
4791 M:      Kyungmin Park <kyungmin.park@samsung.com>
4792 M:      Chanwoo Choi <cw00.choi@samsung.com>
4793 L:      linux-pm@vger.kernel.org
4794 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
4795 S:      Maintained
4796 F:      drivers/devfreq/
4797 F:      include/linux/devfreq.h
4798 F:      Documentation/devicetree/bindings/devfreq/
4799 F:      include/trace/events/devfreq.h
4800
4801 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
4802 M:      Chanwoo Choi <cw00.choi@samsung.com>
4803 L:      linux-pm@vger.kernel.org
4804 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
4805 S:      Supported
4806 F:      drivers/devfreq/event/
4807 F:      drivers/devfreq/devfreq-event.c
4808 F:      include/dt-bindings/pmu/exynos_ppmu.h
4809 F:      include/linux/devfreq-event.h
4810 F:      Documentation/devicetree/bindings/devfreq/event/
4811
4812 DEVICE NUMBER REGISTRY
4813 M:      Torben Mathiasen <device@lanana.org>
4814 W:      http://lanana.org/docs/device-list/index.html
4815 S:      Maintained
4816
4817 DEVICE-MAPPER  (LVM)
4818 M:      Alasdair Kergon <agk@redhat.com>
4819 M:      Mike Snitzer <snitzer@redhat.com>
4820 M:      dm-devel@redhat.com
4821 L:      dm-devel@redhat.com
4822 W:      http://sources.redhat.com/dm
4823 Q:      http://patchwork.kernel.org/project/dm-devel/list/
4824 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
4825 T:      quilt http://people.redhat.com/agk/patches/linux/editing/
4826 S:      Maintained
4827 F:      Documentation/admin-guide/device-mapper/
4828 F:      drivers/md/Makefile
4829 F:      drivers/md/Kconfig
4830 F:      drivers/md/dm*
4831 F:      drivers/md/persistent-data/
4832 F:      include/linux/device-mapper.h
4833 F:      include/linux/dm-*.h
4834 F:      include/uapi/linux/dm-*.h
4835
4836 DEVLINK
4837 M:      Jiri Pirko <jiri@mellanox.com>
4838 L:      netdev@vger.kernel.org
4839 S:      Supported
4840 F:      net/core/devlink.c
4841 F:      include/net/devlink.h
4842 F:      include/uapi/linux/devlink.h
4843
4844 DIALOG SEMICONDUCTOR DRIVERS
4845 M:      Support Opensource <support.opensource@diasemi.com>
4846 W:      http://www.dialog-semiconductor.com/products
4847 S:      Supported
4848 F:      Documentation/hwmon/da90??.rst
4849 F:      Documentation/devicetree/bindings/mfd/da90*.txt
4850 F:      Documentation/devicetree/bindings/input/da90??-onkey.txt
4851 F:      Documentation/devicetree/bindings/thermal/da90??-thermal.txt
4852 F:      Documentation/devicetree/bindings/regulator/da92*.txt
4853 F:      Documentation/devicetree/bindings/regulator/slg51000.txt
4854 F:      Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
4855 F:      Documentation/devicetree/bindings/sound/da[79]*.txt
4856 F:      drivers/gpio/gpio-da90??.c
4857 F:      drivers/hwmon/da90??-hwmon.c
4858 F:      drivers/iio/adc/da91??-*.c
4859 F:      drivers/input/misc/da90??_onkey.c
4860 F:      drivers/input/touchscreen/da9052_tsi.c
4861 F:      drivers/leds/leds-da90??.c
4862 F:      drivers/mfd/da903x.c
4863 F:      drivers/mfd/da90??-*.c
4864 F:      drivers/mfd/da91??-*.c
4865 F:      drivers/power/supply/da9052-battery.c
4866 F:      drivers/power/supply/da91??-*.c
4867 F:      drivers/regulator/da903x.c
4868 F:      drivers/regulator/da9???-regulator.[ch]
4869 F:      drivers/regulator/slg51000-regulator.[ch]
4870 F:      drivers/thermal/da90??-thermal.c
4871 F:      drivers/rtc/rtc-da90??.c
4872 F:      drivers/video/backlight/da90??_bl.c
4873 F:      drivers/watchdog/da90??_wdt.c
4874 F:      include/linux/mfd/da903x.h
4875 F:      include/linux/mfd/da9052/
4876 F:      include/linux/mfd/da9055/
4877 F:      include/linux/mfd/da9062/
4878 F:      include/linux/mfd/da9063/
4879 F:      include/linux/mfd/da9150/
4880 F:      include/linux/regulator/da9211.h
4881 F:      include/sound/da[79]*.h
4882 F:      sound/soc/codecs/da[79]*.[ch]
4883
4884 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
4885 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
4886 L:      linux-gpio@vger.kernel.org
4887 S:      Maintained
4888 F:      drivers/gpio/gpio-gpio-mm.c
4889
4890 DIOLAN U2C-12 I2C DRIVER
4891 M:      Guenter Roeck <linux@roeck-us.net>
4892 L:      linux-i2c@vger.kernel.org
4893 S:      Maintained
4894 F:      drivers/i2c/busses/i2c-diolan-u2c.c
4895
4896 FILESYSTEM DIRECT ACCESS (DAX)
4897 M:      Dan Williams <dan.j.williams@intel.com>
4898 R:      Matthew Wilcox <willy@infradead.org>
4899 R:      Jan Kara <jack@suse.cz>
4900 L:      linux-fsdevel@vger.kernel.org
4901 L:      linux-nvdimm@lists.01.org
4902 S:      Supported
4903 F:      fs/dax.c
4904 F:      include/linux/dax.h
4905 F:      include/trace/events/fs_dax.h
4906
4907 DEVICE DIRECT ACCESS (DAX)
4908 M:      Dan Williams <dan.j.williams@intel.com>
4909 M:      Vishal Verma <vishal.l.verma@intel.com>
4910 M:      Keith Busch <keith.busch@intel.com>
4911 M:      Dave Jiang <dave.jiang@intel.com>
4912 L:      linux-nvdimm@lists.01.org
4913 S:      Supported
4914 F:      drivers/dax/
4915
4916 DIRECTORY NOTIFICATION (DNOTIFY)
4917 M:      Jan Kara <jack@suse.cz>
4918 R:      Amir Goldstein <amir73il@gmail.com>
4919 L:      linux-fsdevel@vger.kernel.org
4920 S:      Maintained
4921 F:      Documentation/filesystems/dnotify.txt
4922 F:      fs/notify/dnotify/
4923 F:      include/linux/dnotify.h
4924
4925 DISK GEOMETRY AND PARTITION HANDLING
4926 M:      Andries Brouwer <aeb@cwi.nl>
4927 W:      http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4928 W:      http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4929 W:      http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4930 S:      Maintained
4931
4932 DISKQUOTA
4933 M:      Jan Kara <jack@suse.com>
4934 S:      Maintained
4935 F:      Documentation/filesystems/quota.txt
4936 F:      fs/quota/
4937 F:      include/linux/quota*.h
4938 F:      include/uapi/linux/quota*.h
4939
4940 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4941 M:      Bernie Thompson <bernie@plugable.com>
4942 L:      linux-fbdev@vger.kernel.org
4943 S:      Maintained
4944 W:      http://plugable.com/category/projects/udlfb/
4945 F:      drivers/video/fbdev/udlfb.c
4946 F:      include/video/udlfb.h
4947 F:      Documentation/fb/udlfb.rst
4948
4949 DISTRIBUTED LOCK MANAGER (DLM)
4950 M:      Christine Caulfield <ccaulfie@redhat.com>
4951 M:      David Teigland <teigland@redhat.com>
4952 L:      cluster-devel@redhat.com
4953 W:      http://sources.redhat.com/cluster/
4954 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4955 S:      Supported
4956 F:      fs/dlm/
4957
4958 DMA BUFFER SHARING FRAMEWORK
4959 M:      Sumit Semwal <sumit.semwal@linaro.org>
4960 S:      Maintained
4961 L:      linux-media@vger.kernel.org
4962 L:      dri-devel@lists.freedesktop.org
4963 L:      linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
4964 F:      drivers/dma-buf/
4965 F:      include/linux/dma-buf*
4966 F:      include/linux/reservation.h
4967 F:      include/linux/*fence.h
4968 F:      Documentation/driver-api/dma-buf.rst
4969 T:      git git://anongit.freedesktop.org/drm/drm-misc
4970
4971 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4972 M:      Vinod Koul <vkoul@kernel.org>
4973 L:      dmaengine@vger.kernel.org
4974 Q:      https://patchwork.kernel.org/project/linux-dmaengine/list/
4975 S:      Maintained
4976 F:      drivers/dma/
4977 F:      include/linux/dmaengine.h
4978 F:      include/linux/of_dma.h
4979 F:      Documentation/devicetree/bindings/dma/
4980 F:      Documentation/driver-api/dmaengine/
4981 T:      git git://git.infradead.org/users/vkoul/slave-dma.git
4982
4983 DMA MAPPING HELPERS
4984 M:      Christoph Hellwig <hch@lst.de>
4985 M:      Marek Szyprowski <m.szyprowski@samsung.com>
4986 R:      Robin Murphy <robin.murphy@arm.com>
4987 L:      iommu@lists.linux-foundation.org
4988 T:      git git://git.infradead.org/users/hch/dma-mapping.git
4989 W:      http://git.infradead.org/users/hch/dma-mapping.git
4990 S:      Supported
4991 F:      kernel/dma/
4992 F:      include/asm-generic/dma-mapping.h
4993 F:      include/linux/dma-direct.h
4994 F:      include/linux/dma-mapping.h
4995 F:      include/linux/dma-noncoherent.h
4996
4997 DME1737 HARDWARE MONITOR DRIVER
4998 M:      Juerg Haefliger <juergh@gmail.com>
4999 L:      linux-hwmon@vger.kernel.org
5000 S:      Maintained
5001 F:      Documentation/hwmon/dme1737.rst
5002 F:      drivers/hwmon/dme1737.c
5003
5004 DMI/SMBIOS SUPPORT
5005 M:      Jean Delvare <jdelvare@suse.com>
5006 S:      Maintained
5007 T:      quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
5008 F:      Documentation/ABI/testing/sysfs-firmware-dmi-tables
5009 F:      drivers/firmware/dmi-id.c
5010 F:      drivers/firmware/dmi_scan.c
5011 F:      include/linux/dmi.h
5012
5013 DOCUMENTATION
5014 M:      Jonathan Corbet <corbet@lwn.net>
5015 L:      linux-doc@vger.kernel.org
5016 S:      Maintained
5017 F:      Documentation/
5018 F:      scripts/documentation-file-ref-check
5019 F:      scripts/kernel-doc
5020 F:      scripts/sphinx-pre-install
5021 X:      Documentation/ABI/
5022 X:      Documentation/firmware-guide/acpi/
5023 X:      Documentation/devicetree/
5024 X:      Documentation/i2c/
5025 X:      Documentation/media/
5026 X:      Documentation/power/
5027 X:      Documentation/spi/
5028 T:      git git://git.lwn.net/linux.git docs-next
5029
5030 DOCUMENTATION/ITALIAN
5031 M:      Federico Vaga <federico.vaga@vaga.pv.it>
5032 L:      linux-doc@vger.kernel.org
5033 S:      Maintained
5034 F:      Documentation/translations/it_IT
5035
5036 DOCUMENTATION SCRIPTS
5037 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5038 L:      linux-doc@vger.kernel.org
5039 S:      Maintained
5040 F:      scripts/documentation-file-ref-check
5041 F:      scripts/sphinx-pre-install
5042 F:      Documentation/sphinx/parse-headers.pl
5043
5044 DONGWOON DW9714 LENS VOICE COIL DRIVER
5045 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
5046 L:      linux-media@vger.kernel.org
5047 T:      git git://linuxtv.org/media_tree.git
5048 S:      Maintained
5049 F:      drivers/media/i2c/dw9714.c
5050 F:      Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.txt
5051
5052 DONGWOON DW9807 LENS VOICE COIL DRIVER
5053 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
5054 L:      linux-media@vger.kernel.org
5055 T:      git git://linuxtv.org/media_tree.git
5056 S:      Maintained
5057 F:      drivers/media/i2c/dw9807-vcm.c
5058 F:      Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.txt
5059
5060 DOUBLETALK DRIVER
5061 M:      "James R. Van Zandt" <jrv@vanzandt.mv.com>
5062 L:      blinux-list@redhat.com
5063 S:      Maintained
5064 F:      drivers/char/dtlk.c
5065 F:      include/linux/dtlk.h
5066
5067 DPAA2 DATAPATH I/O (DPIO) DRIVER
5068 M:      Roy Pledge <Roy.Pledge@nxp.com>
5069 L:      linux-kernel@vger.kernel.org
5070 S:      Maintained
5071 F:      drivers/soc/fsl/dpio
5072
5073 DPAA2 ETHERNET DRIVER
5074 M:      Ioana Radulescu <ruxandra.radulescu@nxp.com>
5075 L:      netdev@vger.kernel.org
5076 S:      Maintained
5077 F:      drivers/net/ethernet/freescale/dpaa2/dpaa2-eth*
5078 F:      drivers/net/ethernet/freescale/dpaa2/dpaa2-mac*
5079 F:      drivers/net/ethernet/freescale/dpaa2/dpni*
5080 F:      drivers/net/ethernet/freescale/dpaa2/dpmac*
5081 F:      drivers/net/ethernet/freescale/dpaa2/dpkg.h
5082 F:      drivers/net/ethernet/freescale/dpaa2/Makefile
5083 F:      drivers/net/ethernet/freescale/dpaa2/Kconfig
5084 F:      Documentation/networking/device_drivers/freescale/dpaa2/ethernet-driver.rst
5085 F:      Documentation/networking/device_drivers/freescale/dpaa2/mac-phy-support.rst
5086
5087 DPAA2 ETHERNET SWITCH DRIVER
5088 M:      Ioana Radulescu <ruxandra.radulescu@nxp.com>
5089 M:      Ioana Ciornei <ioana.ciornei@nxp.com>
5090 L:      linux-kernel@vger.kernel.org
5091 S:      Maintained
5092 F:      drivers/staging/fsl-dpaa2/ethsw
5093
5094 DPT_I2O SCSI RAID DRIVER
5095 M:      Adaptec OEM Raid Solutions <aacraid@microsemi.com>
5096 L:      linux-scsi@vger.kernel.org
5097 W:      http://www.adaptec.com/
5098 S:      Maintained
5099 F:      drivers/scsi/dpt*
5100 F:      drivers/scsi/dpt/
5101
5102 DRBD DRIVER
5103 M:      Philipp Reisner <philipp.reisner@linbit.com>
5104 M:      Lars Ellenberg <lars.ellenberg@linbit.com>
5105 L:      drbd-dev@lists.linbit.com
5106 W:      http://www.drbd.org
5107 T:      git git://git.linbit.com/linux-drbd.git
5108 T:      git git://git.linbit.com/drbd-8.4.git
5109 S:      Supported
5110 F:      drivers/block/drbd/
5111 F:      lib/lru_cache.c
5112 F:      Documentation/admin-guide/blockdev/
5113
5114 DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
5115 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5116 R:      "Rafael J. Wysocki" <rafael@kernel.org>
5117 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
5118 S:      Supported
5119 F:      Documentation/kobject.txt
5120 F:      drivers/base/
5121 F:      fs/debugfs/
5122 F:      fs/sysfs/
5123 F:      include/linux/debugfs.h
5124 F:      include/linux/kobj*
5125 F:      lib/kobj*
5126
5127 DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
5128 M:      Kevin Hilman <khilman@kernel.org>
5129 M:      Nishanth Menon <nm@ti.com>
5130 S:      Maintained
5131 F:      drivers/power/avs/
5132 F:      include/linux/power/smartreflex.h
5133 L:      linux-pm@vger.kernel.org
5134
5135 DRM DRIVER FOR ARM PL111 CLCD
5136 M:      Eric Anholt <eric@anholt.net>
5137 T:      git git://anongit.freedesktop.org/drm/drm-misc
5138 S:      Supported
5139 F:      drivers/gpu/drm/pl111/
5140
5141 DRM DRIVER FOR ARM VERSATILE TFT PANELS
5142 M:      Linus Walleij <linus.walleij@linaro.org>
5143 T:      git git://anongit.freedesktop.org/drm/drm-misc
5144 S:      Maintained
5145 F:      drivers/gpu/drm/panel/panel-arm-versatile.c
5146 F:      Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.txt
5147
5148 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
5149 M:      Dave Airlie <airlied@redhat.com>
5150 S:      Odd Fixes
5151 F:      drivers/gpu/drm/ast/
5152
5153 DRM DRIVER FOR ASPEED BMC GFX
5154 M:      Joel Stanley <joel@jms.id.au>
5155 L:      linux-aspeed@lists.ozlabs.org
5156 T:      git git://anongit.freedesktop.org/drm/drm-misc
5157 S:      Supported
5158 F:      drivers/gpu/drm/aspeed/
5159 F:      Documentation/devicetree/bindings/gpu/aspeed-gfx.txt
5160
5161 DRM DRIVER FOR BOCHS VIRTUAL GPU
5162 M:      Gerd Hoffmann <kraxel@redhat.com>
5163 L:      virtualization@lists.linux-foundation.org
5164 T:      git git://anongit.freedesktop.org/drm/drm-misc
5165 S:      Maintained
5166 F:      drivers/gpu/drm/bochs/
5167
5168 DRM DRIVER FOR FARADAY TVE200 TV ENCODER
5169 M:      Linus Walleij <linus.walleij@linaro.org>
5170 T:      git git://anongit.freedesktop.org/drm/drm-misc
5171 S:      Maintained
5172 F:      drivers/gpu/drm/tve200/
5173
5174 DRM DRIVER FOR FEIYANG FY07024DI26A30-D MIPI-DSI LCD PANELS
5175 M:      Jagan Teki <jagan@amarulasolutions.com>
5176 S:      Maintained
5177 F:      drivers/gpu/drm/panel/panel-feiyang-fy07024di26a30d.c
5178 F:      Documentation/devicetree/bindings/display/panel/feiyang,fy07024di26a30d.txt
5179
5180 DRM DRIVER FOR GRAIN MEDIA GM12U320 PROJECTORS
5181 M:      Hans de Goede <hdegoede@redhat.com>
5182 T:      git git://anongit.freedesktop.org/drm/drm-misc
5183 S:      Maintained
5184 F:      drivers/gpu/drm/tiny/gm12u320.c
5185
5186 DRM DRIVER FOR ILITEK ILI9225 PANELS
5187 M:      David Lechner <david@lechnology.com>
5188 T:      git git://anongit.freedesktop.org/drm/drm-misc
5189 S:      Maintained
5190 F:      drivers/gpu/drm/tiny/ili9225.c
5191 F:      Documentation/devicetree/bindings/display/ilitek,ili9225.txt
5192
5193 DRM DRIVER FOR HX8357D PANELS
5194 M:      Eric Anholt <eric@anholt.net>
5195 T:      git git://anongit.freedesktop.org/drm/drm-misc
5196 S:      Maintained
5197 F:      drivers/gpu/drm/tiny/hx8357d.c
5198 F:      Documentation/devicetree/bindings/display/himax,hx8357d.txt
5199
5200 DRM DRIVER FOR INTEL I810 VIDEO CARDS
5201 S:      Orphan / Obsolete
5202 F:      drivers/gpu/drm/i810/
5203 F:      include/uapi/drm/i810_drm.h
5204
5205 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
5206 S:      Orphan / Obsolete
5207 F:      drivers/gpu/drm/mga/
5208 F:      include/uapi/drm/mga_drm.h
5209
5210 DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
5211 M:      Dave Airlie <airlied@redhat.com>
5212 S:      Odd Fixes
5213 F:      drivers/gpu/drm/mgag200/
5214
5215 DRM DRIVER FOR MI0283QT
5216 M:      Noralf Trønnes <noralf@tronnes.org>
5217 T:      git git://anongit.freedesktop.org/drm/drm-misc
5218 S:      Maintained
5219 F:      drivers/gpu/drm/tiny/mi0283qt.c
5220 F:      Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
5221
5222 DRM DRIVER FOR MSM ADRENO GPU
5223 M:      Rob Clark <robdclark@gmail.com>
5224 M:      Sean Paul <sean@poorly.run>
5225 L:      linux-arm-msm@vger.kernel.org
5226 L:      dri-devel@lists.freedesktop.org
5227 L:      freedreno@lists.freedesktop.org
5228 T:      git https://gitlab.freedesktop.org/drm/msm.git
5229 S:      Maintained
5230 F:      drivers/gpu/drm/msm/
5231 F:      include/uapi/drm/msm_drm.h
5232 F:      Documentation/devicetree/bindings/display/msm/
5233
5234 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
5235 M:      Ben Skeggs <bskeggs@redhat.com>
5236 L:      dri-devel@lists.freedesktop.org
5237 L:      nouveau@lists.freedesktop.org
5238 T:      git git://github.com/skeggsb/linux
5239 S:      Supported
5240 F:      drivers/gpu/drm/nouveau/
5241 F:      include/uapi/drm/nouveau_drm.h
5242
5243 DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS
5244 M:      Stefan Mavrodiev <stefan@olimex.com>
5245 S:      Maintained
5246 F:      drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c
5247 F:      Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.txt
5248
5249 DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
5250 M:      Noralf Trønnes <noralf@tronnes.org>
5251 T:      git git://anongit.freedesktop.org/drm/drm-misc
5252 S:      Maintained
5253 F:      drivers/gpu/drm/tiny/repaper.c
5254 F:      Documentation/devicetree/bindings/display/repaper.txt
5255
5256 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
5257 M:      Dave Airlie <airlied@redhat.com>
5258 M:      Gerd Hoffmann <kraxel@redhat.com>
5259 L:      virtualization@lists.linux-foundation.org
5260 T:      git git://anongit.freedesktop.org/drm/drm-misc
5261 S:      Obsolete
5262 W:      https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
5263 F:      drivers/gpu/drm/cirrus/
5264
5265 DRM DRIVER FOR QXL VIRTUAL GPU
5266 M:      Dave Airlie <airlied@redhat.com>
5267 M:      Gerd Hoffmann <kraxel@redhat.com>
5268 L:      virtualization@lists.linux-foundation.org
5269 L:      spice-devel@lists.freedesktop.org
5270 T:      git git://anongit.freedesktop.org/drm/drm-misc
5271 S:      Maintained
5272 F:      drivers/gpu/drm/qxl/
5273 F:      include/uapi/drm/qxl_drm.h
5274
5275 DRM DRIVER FOR RAYDIUM RM67191 PANELS
5276 M:      Robert Chiras <robert.chiras@nxp.com>
5277 S:      Maintained
5278 F:      drivers/gpu/drm/panel/panel-raydium-rm67191.c
5279 F:      Documentation/devicetree/bindings/display/panel/raydium,rm67191.txt
5280
5281 DRM DRIVER FOR RAGE 128 VIDEO CARDS
5282 S:      Orphan / Obsolete
5283 F:      drivers/gpu/drm/r128/
5284 F:      include/uapi/drm/r128_drm.h
5285
5286 DRM DRIVER FOR ROCKTECH JH057N00900 PANELS
5287 M:      Guido Günther <agx@sigxcpu.org>
5288 R:      Purism Kernel Team <kernel@puri.sm>
5289 S:      Maintained
5290 F:      drivers/gpu/drm/panel/panel-rocktech-jh057n00900.c
5291 F:      Documentation/devicetree/bindings/display/panel/rocktech,jh057n00900.txt
5292
5293 DRM DRIVER FOR SAVAGE VIDEO CARDS
5294 S:      Orphan / Obsolete
5295 F:      drivers/gpu/drm/savage/
5296 F:      include/uapi/drm/savage_drm.h
5297
5298 DRM DRIVER FOR SIS VIDEO CARDS
5299 S:      Orphan / Obsolete
5300 F:      drivers/gpu/drm/sis/
5301 F:      include/uapi/drm/sis_drm.h
5302
5303 DRM DRIVER FOR SITRONIX ST7701 PANELS
5304 M:      Jagan Teki <jagan@amarulasolutions.com>
5305 S:      Maintained
5306 F:      drivers/gpu/drm/panel/panel-sitronix-st7701.c
5307 F:      Documentation/devicetree/bindings/display/panel/sitronix,st7701.txt
5308
5309 DRM DRIVER FOR SITRONIX ST7586 PANELS
5310 M:      David Lechner <david@lechnology.com>
5311 T:      git git://anongit.freedesktop.org/drm/drm-misc
5312 S:      Maintained
5313 F:      drivers/gpu/drm/tiny/st7586.c
5314 F:      Documentation/devicetree/bindings/display/sitronix,st7586.txt
5315
5316 DRM DRIVER FOR SITRONIX ST7735R PANELS
5317 M:      David Lechner <david@lechnology.com>
5318 T:      git git://anongit.freedesktop.org/drm/drm-misc
5319 S:      Maintained
5320 F:      drivers/gpu/drm/tiny/st7735r.c
5321 F:      Documentation/devicetree/bindings/display/sitronix,st7735r.txt
5322
5323 DRM DRIVER FOR ST-ERICSSON MCDE
5324 M:      Linus Walleij <linus.walleij@linaro.org>
5325 T:      git git://anongit.freedesktop.org/drm/drm-misc
5326 S:      Maintained
5327 F:      drivers/gpu/drm/mcde/
5328 F:      Documentation/devicetree/bindings/display/ste,mcde.txt
5329
5330 DRM DRIVER FOR TDFX VIDEO CARDS
5331 S:      Orphan / Obsolete
5332 F:      drivers/gpu/drm/tdfx/
5333
5334 DRM DRIVER FOR TPO TPG110 PANELS
5335 M:      Linus Walleij <linus.walleij@linaro.org>
5336 T:      git git://anongit.freedesktop.org/drm/drm-misc
5337 S:      Maintained
5338 F:      drivers/gpu/drm/panel/panel-tpo-tpg110.c
5339 F:      Documentation/devicetree/bindings/display/panel/tpo,tpg110.yaml
5340
5341 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
5342 M:      Dave Airlie <airlied@redhat.com>
5343 R:      Sean Paul <sean@poorly.run>
5344 L:      dri-devel@lists.freedesktop.org
5345 S:      Odd Fixes
5346 F:      drivers/gpu/drm/udl/
5347 T:      git git://anongit.freedesktop.org/drm/drm-misc
5348
5349 DRM DRIVER FOR VIRTUALBOX VIRTUAL GPU
5350 M:      Hans de Goede <hdegoede@redhat.com>
5351 L:      dri-devel@lists.freedesktop.org
5352 S:      Maintained
5353 F:      drivers/gpu/drm/vboxvideo/
5354 T:      git git://anongit.freedesktop.org/drm/drm-misc
5355
5356 DRM DRIVER FOR VIRTUAL KERNEL MODESETTING (VKMS)
5357 M:      Rodrigo Siqueira <rodrigosiqueiramelo@gmail.com>
5358 R:      Haneen Mohammed <hamohammed.sa@gmail.com>
5359 R:      Daniel Vetter <daniel@ffwll.ch>
5360 T:      git git://anongit.freedesktop.org/drm/drm-misc
5361 S:      Maintained
5362 L:      dri-devel@lists.freedesktop.org
5363 F:      drivers/gpu/drm/vkms/
5364 F:      Documentation/gpu/vkms.rst
5365
5366 DRM DRIVER FOR VMWARE VIRTUAL GPU
5367 M:      "VMware Graphics" <linux-graphics-maintainer@vmware.com>
5368 M:      Thomas Hellstrom <thellstrom@vmware.com>
5369 L:      dri-devel@lists.freedesktop.org
5370 T:      git git://people.freedesktop.org/~thomash/linux
5371 S:      Supported
5372 F:      drivers/gpu/drm/vmwgfx/
5373 F:      include/uapi/drm/vmwgfx_drm.h
5374
5375 DRM DRIVERS
5376 M:      David Airlie <airlied@linux.ie>
5377 M:      Daniel Vetter <daniel@ffwll.ch>
5378 L:      dri-devel@lists.freedesktop.org
5379 T:      git git://anongit.freedesktop.org/drm/drm
5380 B:      https://bugs.freedesktop.org/
5381 C:      irc://chat.freenode.net/dri-devel
5382 S:      Maintained
5383 F:      drivers/gpu/drm/
5384 F:      drivers/gpu/vga/
5385 F:      Documentation/devicetree/bindings/display/
5386 F:      Documentation/devicetree/bindings/gpu/
5387 F:      Documentation/gpu/
5388 F:      include/drm/
5389 F:      include/uapi/drm/
5390 F:      include/linux/vga*
5391
5392 DRM DRIVERS AND MISC GPU PATCHES
5393 M:      Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
5394 M:      Maxime Ripard <mripard@kernel.org>
5395 M:      Sean Paul <sean@poorly.run>
5396 W:      https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
5397 S:      Maintained
5398 T:      git git://anongit.freedesktop.org/drm/drm-misc
5399 F:      Documentation/gpu/
5400 F:      drivers/gpu/vga/
5401 F:      drivers/gpu/drm/*
5402 F:      include/drm/drm*
5403 F:      include/uapi/drm/drm*
5404 F:      include/linux/vga*
5405
5406 DRM DRIVERS FOR ALLWINNER A10
5407 M:      Maxime Ripard <mripard@kernel.org>
5408 M:      Chen-Yu Tsai <wens@csie.org>
5409 L:      dri-devel@lists.freedesktop.org
5410 S:      Supported
5411 F:      drivers/gpu/drm/sun4i/
5412 F:      Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
5413 T:      git git://anongit.freedesktop.org/drm/drm-misc
5414
5415 DRM DRIVER FOR ALLWINNER DE2 AND DE3 ENGINE
5416 M:      Maxime Ripard <mripard@kernel.org>
5417 M:      Chen-Yu Tsai <wens@csie.org>
5418 R:      Jernej Skrabec <jernej.skrabec@siol.net>
5419 L:      dri-devel@lists.freedesktop.org
5420 S:      Supported
5421 F:      drivers/gpu/drm/sun4i/sun8i*
5422 T:      git git://anongit.freedesktop.org/drm/drm-misc
5423
5424 DRM DRIVERS FOR AMLOGIC SOCS
5425 M:      Neil Armstrong <narmstrong@baylibre.com>
5426 L:      dri-devel@lists.freedesktop.org
5427 L:      linux-amlogic@lists.infradead.org
5428 W:      http://linux-meson.com/
5429 S:      Supported
5430 F:      drivers/gpu/drm/meson/
5431 F:      Documentation/devicetree/bindings/display/amlogic,meson-vpu.yaml
5432 F:      Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.yaml
5433 F:      Documentation/gpu/meson.rst
5434 T:      git git://anongit.freedesktop.org/drm/drm-misc
5435
5436 DRM DRIVERS FOR ATMEL HLCDC
5437 M:      Sam Ravnborg <sam@ravnborg.org>
5438 M:      Boris Brezillon <bbrezillon@kernel.org>
5439 L:      dri-devel@lists.freedesktop.org
5440 S:      Supported
5441 F:      drivers/gpu/drm/atmel-hlcdc/
5442 F:      Documentation/devicetree/bindings/display/atmel/
5443 T:      git git://anongit.freedesktop.org/drm/drm-misc
5444
5445 DRM DRIVERS FOR BRIDGE CHIPS
5446 M:      Andrzej Hajda <a.hajda@samsung.com>
5447 M:      Neil Armstrong <narmstrong@baylibre.com>
5448 R:      Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
5449 R:      Jonas Karlman <jonas@kwiboo.se>
5450 R:      Jernej Skrabec <jernej.skrabec@siol.net>
5451 S:      Maintained
5452 T:      git git://anongit.freedesktop.org/drm/drm-misc
5453 F:      drivers/gpu/drm/bridge/
5454
5455 DRM DRIVERS FOR EXYNOS
5456 M:      Inki Dae <inki.dae@samsung.com>
5457 M:      Joonyoung Shim <jy0922.shim@samsung.com>
5458 M:      Seung-Woo Kim <sw0312.kim@samsung.com>
5459 M:      Kyungmin Park <kyungmin.park@samsung.com>
5460 L:      dri-devel@lists.freedesktop.org
5461 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
5462 S:      Supported
5463 F:      drivers/gpu/drm/exynos/
5464 F:      include/uapi/drm/exynos_drm.h
5465 F:      Documentation/devicetree/bindings/display/exynos/
5466
5467 DRM DRIVERS FOR FREESCALE DCU
5468 M:      Stefan Agner <stefan@agner.ch>
5469 M:      Alison Wang <alison.wang@nxp.com>
5470 L:      dri-devel@lists.freedesktop.org
5471 S:      Supported
5472 F:      drivers/gpu/drm/fsl-dcu/
5473 F:      Documentation/devicetree/bindings/display/fsl,dcu.txt
5474 F:      Documentation/devicetree/bindings/display/fsl,tcon.txt
5475 F:      Documentation/devicetree/bindings/display/panel/nec,nl4827hc19-05b.txt
5476 T:      git git://anongit.freedesktop.org/drm/drm-misc
5477
5478 DRM DRIVERS FOR FREESCALE IMX
5479 M:      Philipp Zabel <p.zabel@pengutronix.de>
5480 L:      dri-devel@lists.freedesktop.org
5481 S:      Maintained
5482 F:      drivers/gpu/drm/imx/
5483 F:      drivers/gpu/ipu-v3/
5484 F:      Documentation/devicetree/bindings/display/imx/
5485
5486 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
5487 M:      Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
5488 L:      dri-devel@lists.freedesktop.org
5489 T:      git git://github.com/patjak/drm-gma500
5490 S:      Maintained
5491 F:      drivers/gpu/drm/gma500/
5492
5493 DRM DRIVERS FOR HISILICON
5494 M:      Xinliang Liu <z.liuxinliang@hisilicon.com>
5495 M:      Rongrong Zou <zourongrong@gmail.com>
5496 R:      Xinwei Kong <kong.kongxinwei@hisilicon.com>
5497 R:      Chen Feng <puck.chen@hisilicon.com>
5498 L:      dri-devel@lists.freedesktop.org
5499 T:      git git://github.com/xin3liang/linux.git
5500 S:      Maintained
5501 F:      drivers/gpu/drm/hisilicon/
5502 F:      Documentation/devicetree/bindings/display/hisilicon/
5503
5504 DRM DRIVERS FOR LIMA
5505 M:      Qiang Yu <yuq825@gmail.com>
5506 L:      dri-devel@lists.freedesktop.org
5507 L:      lima@lists.freedesktop.org (moderated for non-subscribers)
5508 S:      Maintained
5509 F:      drivers/gpu/drm/lima/
5510 F:      include/uapi/drm/lima_drm.h
5511 T:      git git://anongit.freedesktop.org/drm/drm-misc
5512
5513 DRM DRIVERS FOR MEDIATEK
5514 M:      CK Hu <ck.hu@mediatek.com>
5515 M:      Philipp Zabel <p.zabel@pengutronix.de>
5516 L:      dri-devel@lists.freedesktop.org
5517 S:      Supported
5518 F:      drivers/gpu/drm/mediatek/
5519 F:      Documentation/devicetree/bindings/display/mediatek/
5520
5521 DRM DRIVERS FOR NVIDIA TEGRA
5522 M:      Thierry Reding <thierry.reding@gmail.com>
5523 L:      dri-devel@lists.freedesktop.org
5524 L:      linux-tegra@vger.kernel.org
5525 T:      git git://anongit.freedesktop.org/tegra/linux.git
5526 S:      Supported
5527 F:      drivers/gpu/drm/tegra/
5528 F:      drivers/gpu/host1x/
5529 F:      include/linux/host1x.h
5530 F:      include/uapi/drm/tegra_drm.h
5531 F:      Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
5532
5533 DRM DRIVERS FOR RENESAS
5534 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
5535 M:      Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
5536 L:      dri-devel@lists.freedesktop.org
5537 L:      linux-renesas-soc@vger.kernel.org
5538 T:      git git://linuxtv.org/pinchartl/media drm/du/next
5539 S:      Supported
5540 F:      drivers/gpu/drm/rcar-du/
5541 F:      drivers/gpu/drm/shmobile/
5542 F:      include/linux/platform_data/shmob_drm.h
5543 F:      Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
5544 F:      Documentation/devicetree/bindings/display/bridge/renesas,lvds.txt
5545 F:      Documentation/devicetree/bindings/display/renesas,du.txt
5546
5547 DRM DRIVERS FOR ROCKCHIP
5548 M:      Sandy Huang <hjc@rock-chips.com>
5549 M:      Heiko Stübner <heiko@sntech.de>
5550 L:      dri-devel@lists.freedesktop.org
5551 S:      Maintained
5552 F:      drivers/gpu/drm/rockchip/
5553 F:      Documentation/devicetree/bindings/display/rockchip/
5554 T:      git git://anongit.freedesktop.org/drm/drm-misc
5555
5556 DRM DRIVERS FOR STI
5557 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
5558 M:      Vincent Abriou <vincent.abriou@st.com>
5559 L:      dri-devel@lists.freedesktop.org
5560 T:      git git://anongit.freedesktop.org/drm/drm-misc
5561 S:      Maintained
5562 F:      drivers/gpu/drm/sti
5563 F:      Documentation/devicetree/bindings/display/st,stih4xx.txt
5564
5565 DRM DRIVERS FOR STM
5566 M:      Yannick Fertre <yannick.fertre@st.com>
5567 M:      Philippe Cornu <philippe.cornu@st.com>
5568 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
5569 M:      Vincent Abriou <vincent.abriou@st.com>
5570 L:      dri-devel@lists.freedesktop.org
5571 T:      git git://anongit.freedesktop.org/drm/drm-misc
5572 S:      Maintained
5573 F:      drivers/gpu/drm/stm
5574 F:      Documentation/devicetree/bindings/display/st,stm32-ltdc.txt
5575
5576 DRM DRIVERS FOR TI LCDC
5577 M:      Jyri Sarha <jsarha@ti.com>
5578 R:      Tomi Valkeinen <tomi.valkeinen@ti.com>
5579 L:      dri-devel@lists.freedesktop.org
5580 S:      Maintained
5581 F:      drivers/gpu/drm/tilcdc/
5582 F:      Documentation/devicetree/bindings/display/tilcdc/
5583
5584 DRM DRIVERS FOR TI OMAP
5585 M:      Tomi Valkeinen <tomi.valkeinen@ti.com>
5586 L:      dri-devel@lists.freedesktop.org
5587 S:      Maintained
5588 F:      drivers/gpu/drm/omapdrm/
5589 F:      Documentation/devicetree/bindings/display/ti/
5590
5591 DRM DRIVERS FOR V3D
5592 M:      Eric Anholt <eric@anholt.net>
5593 S:      Supported
5594 F:      drivers/gpu/drm/v3d/
5595 F:      include/uapi/drm/v3d_drm.h
5596 F:      Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.txt
5597 T:      git git://anongit.freedesktop.org/drm/drm-misc
5598
5599 DRM DRIVERS FOR VC4
5600 M:      Eric Anholt <eric@anholt.net>
5601 T:      git git://github.com/anholt/linux
5602 S:      Supported
5603 F:      drivers/gpu/drm/vc4/
5604 F:      include/uapi/drm/vc4_drm.h
5605 F:      Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
5606 T:      git git://anongit.freedesktop.org/drm/drm-misc
5607
5608 DRM DRIVERS FOR VIVANTE GPU IP
5609 M:      Lucas Stach <l.stach@pengutronix.de>
5610 R:      Russell King <linux+etnaviv@armlinux.org.uk>
5611 R:      Christian Gmeiner <christian.gmeiner@gmail.com>
5612 L:      etnaviv@lists.freedesktop.org (moderated for non-subscribers)
5613 L:      dri-devel@lists.freedesktop.org
5614 S:      Maintained
5615 F:      drivers/gpu/drm/etnaviv/
5616 F:      include/uapi/drm/etnaviv_drm.h
5617 F:      Documentation/devicetree/bindings/display/etnaviv/
5618
5619 DRM DRIVERS FOR ZTE ZX
5620 M:      Shawn Guo <shawnguo@kernel.org>
5621 L:      dri-devel@lists.freedesktop.org
5622 S:      Maintained
5623 F:      drivers/gpu/drm/zte/
5624 F:      Documentation/devicetree/bindings/display/zte,vou.txt
5625 T:      git git://anongit.freedesktop.org/drm/drm-misc
5626
5627 DRM PANEL DRIVERS
5628 M:      Thierry Reding <thierry.reding@gmail.com>
5629 R:      Sam Ravnborg <sam@ravnborg.org>
5630 L:      dri-devel@lists.freedesktop.org
5631 T:      git git://anongit.freedesktop.org/drm/drm-misc
5632 S:      Maintained
5633 F:      drivers/gpu/drm/drm_panel.c
5634 F:      drivers/gpu/drm/panel/
5635 F:      include/drm/drm_panel.h
5636 F:      Documentation/devicetree/bindings/display/panel/
5637
5638 DRM DRIVERS FOR XEN
5639 M:      Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
5640 T:      git git://anongit.freedesktop.org/drm/drm-misc
5641 L:      dri-devel@lists.freedesktop.org
5642 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
5643 S:      Supported
5644 F:      drivers/gpu/drm/xen/
5645 F:      Documentation/gpu/xen-front.rst
5646
5647 DRM TTM SUBSYSTEM
5648 M:      Christian Koenig <christian.koenig@amd.com>
5649 M:      Huang Rui <ray.huang@amd.com>
5650 T:      git git://people.freedesktop.org/~agd5f/linux
5651 S:      Maintained
5652 L:      dri-devel@lists.freedesktop.org
5653 F:      include/drm/ttm/
5654 F:      drivers/gpu/drm/ttm/
5655
5656 DSBR100 USB FM RADIO DRIVER
5657 M:      Alexey Klimov <klimov.linux@gmail.com>
5658 L:      linux-media@vger.kernel.org
5659 T:      git git://linuxtv.org/media_tree.git
5660 S:      Maintained
5661 F:      drivers/media/radio/dsbr100.c
5662
5663 DT3155 MEDIA DRIVER
5664 M:      Hans Verkuil <hverkuil@xs4all.nl>
5665 L:      linux-media@vger.kernel.org
5666 T:      git git://linuxtv.org/media_tree.git
5667 W:      https://linuxtv.org
5668 S:      Odd Fixes
5669 F:      drivers/media/pci/dt3155/
5670
5671 DVB_USB_AF9015 MEDIA DRIVER
5672 M:      Antti Palosaari <crope@iki.fi>
5673 L:      linux-media@vger.kernel.org
5674 W:      https://linuxtv.org
5675 W:      http://palosaari.fi/linux/
5676 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5677 T:      git git://linuxtv.org/anttip/media_tree.git
5678 S:      Maintained
5679 F:      drivers/media/usb/dvb-usb-v2/af9015*
5680
5681 DVB_USB_AF9035 MEDIA DRIVER
5682 M:      Antti Palosaari <crope@iki.fi>
5683 L:      linux-media@vger.kernel.org
5684 W:      https://linuxtv.org
5685 W:      http://palosaari.fi/linux/
5686 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5687 T:      git git://linuxtv.org/anttip/media_tree.git
5688 S:      Maintained
5689 F:      drivers/media/usb/dvb-usb-v2/af9035*
5690
5691 DVB_USB_ANYSEE MEDIA DRIVER
5692 M:      Antti Palosaari <crope@iki.fi>
5693 L:      linux-media@vger.kernel.org
5694 W:      https://linuxtv.org
5695 W:      http://palosaari.fi/linux/
5696 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5697 T:      git git://linuxtv.org/anttip/media_tree.git
5698 S:      Maintained
5699 F:      drivers/media/usb/dvb-usb-v2/anysee*
5700
5701 DVB_USB_AU6610 MEDIA DRIVER
5702 M:      Antti Palosaari <crope@iki.fi>
5703 L:      linux-media@vger.kernel.org
5704 W:      https://linuxtv.org
5705 W:      http://palosaari.fi/linux/
5706 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5707 T:      git git://linuxtv.org/anttip/media_tree.git
5708 S:      Maintained
5709 F:      drivers/media/usb/dvb-usb-v2/au6610*
5710
5711 DVB_USB_CE6230 MEDIA DRIVER
5712 M:      Antti Palosaari <crope@iki.fi>
5713 L:      linux-media@vger.kernel.org
5714 W:      https://linuxtv.org
5715 W:      http://palosaari.fi/linux/
5716 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5717 T:      git git://linuxtv.org/anttip/media_tree.git
5718 S:      Maintained
5719 F:      drivers/media/usb/dvb-usb-v2/ce6230*
5720
5721 DVB_USB_CXUSB MEDIA DRIVER
5722 M:      Michael Krufky <mkrufky@linuxtv.org>
5723 L:      linux-media@vger.kernel.org
5724 W:      https://linuxtv.org
5725 W:      http://github.com/mkrufky
5726 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5727 T:      git git://linuxtv.org/media_tree.git
5728 S:      Maintained
5729 F:      drivers/media/usb/dvb-usb/cxusb*
5730
5731 DVB_USB_EC168 MEDIA DRIVER
5732 M:      Antti Palosaari <crope@iki.fi>
5733 L:      linux-media@vger.kernel.org
5734 W:      https://linuxtv.org
5735 W:      http://palosaari.fi/linux/
5736 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5737 T:      git git://linuxtv.org/anttip/media_tree.git
5738 S:      Maintained
5739 F:      drivers/media/usb/dvb-usb-v2/ec168*
5740
5741 DVB_USB_GL861 MEDIA DRIVER
5742 M:      Antti Palosaari <crope@iki.fi>
5743 L:      linux-media@vger.kernel.org
5744 W:      https://linuxtv.org
5745 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5746 T:      git git://linuxtv.org/anttip/media_tree.git
5747 S:      Maintained
5748 F:      drivers/media/usb/dvb-usb-v2/gl861*
5749
5750 DVB_USB_MXL111SF MEDIA DRIVER
5751 M:      Michael Krufky <mkrufky@linuxtv.org>
5752 L:      linux-media@vger.kernel.org
5753 W:      https://linuxtv.org
5754 W:      http://github.com/mkrufky
5755 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5756 T:      git git://linuxtv.org/mkrufky/mxl111sf.git
5757 S:      Maintained
5758 F:      drivers/media/usb/dvb-usb-v2/mxl111sf*
5759
5760 DVB_USB_RTL28XXU MEDIA DRIVER
5761 M:      Antti Palosaari <crope@iki.fi>
5762 L:      linux-media@vger.kernel.org
5763 W:      https://linuxtv.org
5764 W:      http://palosaari.fi/linux/
5765 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5766 T:      git git://linuxtv.org/anttip/media_tree.git
5767 S:      Maintained
5768 F:      drivers/media/usb/dvb-usb-v2/rtl28xxu*
5769
5770 DVB_USB_V2 MEDIA DRIVER
5771 M:      Antti Palosaari <crope@iki.fi>
5772 L:      linux-media@vger.kernel.org
5773 W:      https://linuxtv.org
5774 W:      http://palosaari.fi/linux/
5775 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5776 T:      git git://linuxtv.org/anttip/media_tree.git
5777 S:      Maintained
5778 F:      drivers/media/usb/dvb-usb-v2/dvb_usb*
5779 F:      drivers/media/usb/dvb-usb-v2/usb_urb.c
5780
5781 DYNAMIC DEBUG
5782 M:      Jason Baron <jbaron@akamai.com>
5783 S:      Maintained
5784 F:      lib/dynamic_debug.c
5785 F:      include/linux/dynamic_debug.h
5786
5787 DYNAMIC INTERRUPT MODERATION
5788 M:      Tal Gilboa <talgi@mellanox.com>
5789 S:      Maintained
5790 F:      include/linux/dim.h
5791 F:      lib/dim/
5792
5793 DZ DECSTATION DZ11 SERIAL DRIVER
5794 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
5795 S:      Maintained
5796 F:      drivers/tty/serial/dz.*
5797
5798 E3X0 POWER BUTTON DRIVER
5799 M:      Moritz Fischer <moritz.fischer@ettus.com>
5800 L:      usrp-users@lists.ettus.com
5801 W:      http://www.ettus.com
5802 S:      Supported
5803 F:      drivers/input/misc/e3x0-button.c
5804 F:      Documentation/devicetree/bindings/input/e3x0-button.txt
5805
5806 E4000 MEDIA DRIVER
5807 M:      Antti Palosaari <crope@iki.fi>
5808 L:      linux-media@vger.kernel.org
5809 W:      https://linuxtv.org
5810 W:      http://palosaari.fi/linux/
5811 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5812 T:      git git://linuxtv.org/anttip/media_tree.git
5813 S:      Maintained
5814 F:      drivers/media/tuners/e4000*
5815
5816 EARTH_PT1 MEDIA DRIVER
5817 M:      Akihiro Tsukada <tskd08@gmail.com>
5818 L:      linux-media@vger.kernel.org
5819 S:      Odd Fixes
5820 F:      drivers/media/pci/pt1/
5821
5822 EARTH_PT3 MEDIA DRIVER
5823 M:      Akihiro Tsukada <tskd08@gmail.com>
5824 L:      linux-media@vger.kernel.org
5825 S:      Odd Fixes
5826 F:      drivers/media/pci/pt3/
5827
5828 EC100 MEDIA DRIVER
5829 M:      Antti Palosaari <crope@iki.fi>
5830 L:      linux-media@vger.kernel.org
5831 W:      https://linuxtv.org
5832 W:      http://palosaari.fi/linux/
5833 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5834 T:      git git://linuxtv.org/anttip/media_tree.git
5835 S:      Maintained
5836 F:      drivers/media/dvb-frontends/ec100*
5837
5838 ECRYPT FILE SYSTEM
5839 M:      Tyler Hicks <tyhicks@canonical.com>
5840 L:      ecryptfs@vger.kernel.org
5841 W:      http://ecryptfs.org
5842 W:      https://launchpad.net/ecryptfs
5843 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
5844 S:      Supported
5845 F:      Documentation/filesystems/ecryptfs.txt
5846 F:      fs/ecryptfs/
5847
5848 EDAC-AMD64
5849 M:      Borislav Petkov <bp@alien8.de>
5850 L:      linux-edac@vger.kernel.org
5851 S:      Maintained
5852 F:      drivers/edac/amd64_edac*
5853
5854 EDAC-ARMADA
5855 M:      Jan Luebbe <jlu@pengutronix.de>
5856 L:      linux-edac@vger.kernel.org
5857 S:      Maintained
5858 F:      drivers/edac/armada_xp_*
5859
5860 EDAC-AST2500
5861 M:      Stefan Schaeckeler <sschaeck@cisco.com>
5862 S:      Supported
5863 F:      drivers/edac/aspeed_edac.c
5864 F:      Documentation/devicetree/bindings/edac/aspeed-sdram-edac.txt
5865
5866 EDAC-BLUEFIELD
5867 M:      Shravan Kumar Ramani <sramani@mellanox.com>
5868 S:      Supported
5869 F:      drivers/edac/bluefield_edac.c
5870
5871 EDAC-CALXEDA
5872 M:      Robert Richter <rric@kernel.org>
5873 L:      linux-edac@vger.kernel.org
5874 S:      Maintained
5875 F:      drivers/edac/highbank*
5876
5877 EDAC-CAVIUM OCTEON
5878 M:      Ralf Baechle <ralf@linux-mips.org>
5879 M:      David Daney <david.daney@cavium.com>
5880 L:      linux-edac@vger.kernel.org
5881 L:      linux-mips@vger.kernel.org
5882 S:      Supported
5883 F:      drivers/edac/octeon_edac*
5884
5885 EDAC-CAVIUM THUNDERX
5886 M:      David Daney <david.daney@cavium.com>
5887 M:      Jan Glauber <jglauber@cavium.com>
5888 L:      linux-edac@vger.kernel.org
5889 S:      Supported
5890 F:      drivers/edac/thunderx_edac*
5891
5892 EDAC-CORE
5893 M:      Borislav Petkov <bp@alien8.de>
5894 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5895 M:      Tony Luck <tony.luck@intel.com>
5896 R:      James Morse <james.morse@arm.com>
5897 R:      Robert Richter <rrichter@marvell.com>
5898 L:      linux-edac@vger.kernel.org
5899 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras.git edac-for-next
5900 S:      Supported
5901 F:      Documentation/admin-guide/ras.rst
5902 F:      Documentation/driver-api/edac.rst
5903 F:      drivers/edac/
5904 F:      include/linux/edac.h
5905
5906 EDAC-E752X
5907 M:      Mark Gross <mark.gross@intel.com>
5908 L:      linux-edac@vger.kernel.org
5909 S:      Maintained
5910 F:      drivers/edac/e752x_edac.c
5911
5912 EDAC-E7XXX
5913 L:      linux-edac@vger.kernel.org
5914 S:      Maintained
5915 F:      drivers/edac/e7xxx_edac.c
5916
5917 EDAC-FSL_DDR
5918 M:      York Sun <york.sun@nxp.com>
5919 L:      linux-edac@vger.kernel.org
5920 S:      Maintained
5921 F:      drivers/edac/fsl_ddr_edac.*
5922
5923 EDAC-GHES
5924 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5925 L:      linux-edac@vger.kernel.org
5926 S:      Maintained
5927 F:      drivers/edac/ghes_edac.c
5928
5929 EDAC-I10NM
5930 M:      Tony Luck <tony.luck@intel.com>
5931 L:      linux-edac@vger.kernel.org
5932 S:      Maintained
5933 F:      drivers/edac/i10nm_base.c
5934
5935 EDAC-I3000
5936 L:      linux-edac@vger.kernel.org
5937 S:      Orphan
5938 F:      drivers/edac/i3000_edac.c
5939
5940 EDAC-I5000
5941 L:      linux-edac@vger.kernel.org
5942 S:      Maintained
5943 F:      drivers/edac/i5000_edac.c
5944
5945 EDAC-I5400
5946 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5947 L:      linux-edac@vger.kernel.org
5948 S:      Maintained
5949 F:      drivers/edac/i5400_edac.c
5950
5951 EDAC-I7300
5952 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5953 L:      linux-edac@vger.kernel.org
5954 S:      Maintained
5955 F:      drivers/edac/i7300_edac.c
5956
5957 EDAC-I7CORE
5958 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5959 L:      linux-edac@vger.kernel.org
5960 S:      Maintained
5961 F:      drivers/edac/i7core_edac.c
5962
5963 EDAC-I82443BXGX
5964 M:      Tim Small <tim@buttersideup.com>
5965 L:      linux-edac@vger.kernel.org
5966 S:      Maintained
5967 F:      drivers/edac/i82443bxgx_edac.c
5968
5969 EDAC-I82975X
5970 M:      "Arvind R." <arvino55@gmail.com>
5971 L:      linux-edac@vger.kernel.org
5972 S:      Maintained
5973 F:      drivers/edac/i82975x_edac.c
5974
5975 EDAC-IE31200
5976 M:      Jason Baron <jbaron@akamai.com>
5977 L:      linux-edac@vger.kernel.org
5978 S:      Maintained
5979 F:      drivers/edac/ie31200_edac.c
5980
5981 EDAC-MPC85XX
5982 M:      Johannes Thumshirn <morbidrsa@gmail.com>
5983 L:      linux-edac@vger.kernel.org
5984 S:      Maintained
5985 F:      drivers/edac/mpc85xx_edac.[ch]
5986
5987 EDAC-PASEMI
5988 M:      Egor Martovetsky <egor@pasemi.com>
5989 L:      linux-edac@vger.kernel.org
5990 S:      Maintained
5991 F:      drivers/edac/pasemi_edac.c
5992
5993 EDAC-PND2
5994 M:      Tony Luck <tony.luck@intel.com>
5995 L:      linux-edac@vger.kernel.org
5996 S:      Maintained
5997 F:      drivers/edac/pnd2_edac.[ch]
5998
5999 EDAC-R82600
6000 M:      Tim Small <tim@buttersideup.com>
6001 L:      linux-edac@vger.kernel.org
6002 S:      Maintained
6003 F:      drivers/edac/r82600_edac.c
6004
6005 EDAC-SBRIDGE
6006 M:      Tony Luck <tony.luck@intel.com>
6007 R:      Qiuxu Zhuo <qiuxu.zhuo@intel.com>
6008 L:      linux-edac@vger.kernel.org
6009 S:      Maintained
6010 F:      drivers/edac/sb_edac.c
6011
6012 EDAC-SIFIVE
6013 M:      Yash Shah <yash.shah@sifive.com>
6014 L:      linux-edac@vger.kernel.org
6015 S:      Supported
6016 F:      drivers/edac/sifive_edac.c
6017
6018 EDAC-SKYLAKE
6019 M:      Tony Luck <tony.luck@intel.com>
6020 L:      linux-edac@vger.kernel.org
6021 S:      Maintained
6022 F:      drivers/edac/skx_*.c
6023
6024 EDAC-TI
6025 M:      Tero Kristo <t-kristo@ti.com>
6026 L:      linux-edac@vger.kernel.org
6027 S:      Maintained
6028 F:      drivers/edac/ti_edac.c
6029
6030 EDAC-QCOM
6031 M:      Channagoud Kadabi <ckadabi@codeaurora.org>
6032 M:      Venkata Narendra Kumar Gutta <vnkgutta@codeaurora.org>
6033 L:      linux-arm-msm@vger.kernel.org
6034 L:      linux-edac@vger.kernel.org
6035 S:      Maintained
6036 F:      drivers/edac/qcom_edac.c
6037
6038 EDIROL UA-101/UA-1000 DRIVER
6039 M:      Clemens Ladisch <clemens@ladisch.de>
6040 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
6041 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
6042 S:      Maintained
6043 F:      sound/usb/misc/ua101.c
6044
6045 EFI TEST DRIVER
6046 L:      linux-efi@vger.kernel.org
6047 M:      Ivan Hu <ivan.hu@canonical.com>
6048 M:      Ard Biesheuvel <ardb@kernel.org>
6049 S:      Maintained
6050 F:      drivers/firmware/efi/test/
6051
6052 EFI VARIABLE FILESYSTEM
6053 M:      Matthew Garrett <matthew.garrett@nebula.com>
6054 M:      Jeremy Kerr <jk@ozlabs.org>
6055 M:      Ard Biesheuvel <ardb@kernel.org>
6056 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
6057 L:      linux-efi@vger.kernel.org
6058 S:      Maintained
6059 F:      fs/efivarfs/
6060
6061 EFIFB FRAMEBUFFER DRIVER
6062 L:      linux-fbdev@vger.kernel.org
6063 M:      Peter Jones <pjones@redhat.com>
6064 S:      Maintained
6065 F:      drivers/video/fbdev/efifb.c
6066
6067 EFS FILESYSTEM
6068 W:      http://aeschi.ch.eu.org/efs/
6069 S:      Orphan
6070 F:      fs/efs/
6071
6072 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
6073 M:      Douglas Miller <dougmill@linux.ibm.com>
6074 L:      netdev@vger.kernel.org
6075 S:      Maintained
6076 F:      drivers/net/ethernet/ibm/ehea/
6077
6078 EM28XX VIDEO4LINUX DRIVER
6079 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
6080 L:      linux-media@vger.kernel.org
6081 W:      https://linuxtv.org
6082 T:      git git://linuxtv.org/media_tree.git
6083 S:      Maintained
6084 F:      drivers/media/usb/em28xx/
6085 F:      Documentation/media/v4l-drivers/em28xx*
6086
6087 EMBEDDED LINUX
6088 M:      Paul Gortmaker <paul.gortmaker@windriver.com>
6089 M:      Matt Mackall <mpm@selenic.com>
6090 M:      David Woodhouse <dwmw2@infradead.org>
6091 L:      linux-embedded@vger.kernel.org
6092 S:      Maintained
6093
6094 Emulex 10Gbps iSCSI - OneConnect DRIVER
6095 M:      Subbu Seetharaman <subbu.seetharaman@broadcom.com>
6096 M:      Ketan Mukadam <ketan.mukadam@broadcom.com>
6097 M:      Jitendra Bhivare <jitendra.bhivare@broadcom.com>
6098 L:      linux-scsi@vger.kernel.org
6099 W:      http://www.broadcom.com
6100 S:      Supported
6101 F:      drivers/scsi/be2iscsi/
6102
6103 Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
6104 M:      Sathya Perla <sathya.perla@broadcom.com>
6105 M:      Ajit Khaparde <ajit.khaparde@broadcom.com>
6106 M:      Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
6107 M:      Somnath Kotur <somnath.kotur@broadcom.com>
6108 L:      netdev@vger.kernel.org
6109 W:      http://www.emulex.com
6110 S:      Supported
6111 F:      drivers/net/ethernet/emulex/benet/
6112
6113 EMULEX ONECONNECT ROCE DRIVER
6114 M:      Selvin Xavier <selvin.xavier@broadcom.com>
6115 M:      Devesh Sharma <devesh.sharma@broadcom.com>
6116 L:      linux-rdma@vger.kernel.org
6117 W:      http://www.broadcom.com
6118 S:      Odd Fixes
6119 F:      drivers/infiniband/hw/ocrdma/
6120 F:      include/uapi/rdma/ocrdma-abi.h
6121
6122 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
6123 M:      James Smart <james.smart@broadcom.com>
6124 M:      Dick Kennedy <dick.kennedy@broadcom.com>
6125 L:      linux-scsi@vger.kernel.org
6126 W:      http://www.broadcom.com
6127 S:      Supported
6128 F:      drivers/scsi/lpfc/
6129
6130 ENE CB710 FLASH CARD READER DRIVER
6131 M:      Michał Mirosław <mirq-linux@rere.qmqm.pl>
6132 S:      Maintained
6133 F:      drivers/misc/cb710/
6134 F:      drivers/mmc/host/cb710-mmc.*
6135 F:      include/linux/cb710.h
6136
6137 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
6138 M:      Maxim Levitsky <maximlevitsky@gmail.com>
6139 S:      Maintained
6140 F:      drivers/media/rc/ene_ir.*
6141
6142 EPSON S1D13XXX FRAMEBUFFER DRIVER
6143 M:      Kristoffer Ericson <kristoffer.ericson@gmail.com>
6144 S:      Maintained
6145 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
6146 F:      drivers/video/fbdev/s1d13xxxfb.c
6147 F:      include/video/s1d13xxxfb.h
6148
6149 EROFS FILE SYSTEM
6150 M:      Gao Xiang <gaoxiang25@huawei.com>
6151 M:      Chao Yu <yuchao0@huawei.com>
6152 L:      linux-erofs@lists.ozlabs.org
6153 S:      Maintained
6154 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs.git
6155 F:      Documentation/filesystems/erofs.txt
6156 F:      fs/erofs/
6157 F:      include/trace/events/erofs.h
6158
6159 ERRSEQ ERROR TRACKING INFRASTRUCTURE
6160 M:      Jeff Layton <jlayton@kernel.org>
6161 S:      Maintained
6162 F:      lib/errseq.c
6163 F:      include/linux/errseq.h
6164
6165 ET131X NETWORK DRIVER
6166 M:      Mark Einon <mark.einon@gmail.com>
6167 S:      Odd Fixes
6168 F:      drivers/net/ethernet/agere/
6169
6170 ETHERNET BRIDGE
6171 M:      Roopa Prabhu <roopa@cumulusnetworks.com>
6172 M:      Nikolay Aleksandrov <nikolay@cumulusnetworks.com>
6173 L:      bridge@lists.linux-foundation.org (moderated for non-subscribers)
6174 L:      netdev@vger.kernel.org
6175 W:      http://www.linuxfoundation.org/en/Net:Bridge
6176 S:      Maintained
6177 F:      include/linux/netfilter_bridge/
6178 F:      net/bridge/
6179
6180 ETHERNET PHY LIBRARY
6181 M:      Andrew Lunn <andrew@lunn.ch>
6182 M:      Florian Fainelli <f.fainelli@gmail.com>
6183 M:      Heiner Kallweit <hkallweit1@gmail.com>
6184 L:      netdev@vger.kernel.org
6185 S:      Maintained
6186 F:      Documentation/ABI/testing/sysfs-class-net-phydev
6187 F:      Documentation/devicetree/bindings/net/ethernet-phy.yaml
6188 F:      Documentation/devicetree/bindings/net/mdio*
6189 F:      Documentation/devicetree/bindings/net/qca,ar803x.yaml
6190 F:      Documentation/networking/phy.rst
6191 F:      drivers/net/phy/
6192 F:      drivers/of/of_mdio.c
6193 F:      drivers/of/of_net.c
6194 F:      include/dt-bindings/net/qca-ar803x.h
6195 F:      include/linux/*mdio*.h
6196 F:      include/linux/of_net.h
6197 F:      include/linux/phy.h
6198 F:      include/linux/phy_fixed.h
6199 F:      include/linux/platform_data/mdio-bcm-unimac.h
6200 F:      include/linux/platform_data/mdio-gpio.h
6201 F:      include/trace/events/mdio.h
6202 F:      include/uapi/linux/mdio.h
6203 F:      include/uapi/linux/mii.h
6204
6205 EXFAT FILE SYSTEM
6206 M:      Valdis Kletnieks <valdis.kletnieks@vt.edu>
6207 L:      linux-fsdevel@vger.kernel.org
6208 S:      Maintained
6209 F:      drivers/staging/exfat/
6210
6211 EXT2 FILE SYSTEM
6212 M:      Jan Kara <jack@suse.com>
6213 L:      linux-ext4@vger.kernel.org
6214 S:      Maintained
6215 F:      Documentation/filesystems/ext2.txt
6216 F:      fs/ext2/
6217 F:      include/linux/ext2*
6218
6219 EXT4 FILE SYSTEM
6220 M:      "Theodore Ts'o" <tytso@mit.edu>
6221 M:      Andreas Dilger <adilger.kernel@dilger.ca>
6222 L:      linux-ext4@vger.kernel.org
6223 W:      http://ext4.wiki.kernel.org
6224 Q:      http://patchwork.ozlabs.org/project/linux-ext4/list/
6225 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
6226 S:      Maintained
6227 F:      Documentation/filesystems/ext4/
6228 F:      fs/ext4/
6229
6230 Extended Verification Module (EVM)
6231 M:      Mimi Zohar <zohar@linux.ibm.com>
6232 L:      linux-integrity@vger.kernel.org
6233 S:      Supported
6234 F:      security/integrity/evm/
6235
6236 EXTENSIBLE FIRMWARE INTERFACE (EFI)
6237 M:      Ard Biesheuvel <ardb@kernel.org>
6238 L:      linux-efi@vger.kernel.org
6239 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
6240 S:      Maintained
6241 F:      Documentation/admin-guide/efi-stub.rst
6242 F:      arch/*/kernel/efi.c
6243 F:      arch/x86/boot/compressed/eboot.[ch]
6244 F:      arch/*/include/asm/efi.h
6245 F:      arch/x86/platform/efi/
6246 F:      drivers/firmware/efi/
6247 F:      include/linux/efi*.h
6248 F:      arch/arm/boot/compressed/efi-header.S
6249 F:      arch/arm64/kernel/efi-entry.S
6250
6251 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
6252 M:      MyungJoo Ham <myungjoo.ham@samsung.com>
6253 M:      Chanwoo Choi <cw00.choi@samsung.com>
6254 L:      linux-kernel@vger.kernel.org
6255 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
6256 S:      Maintained
6257 F:      drivers/extcon/
6258 F:      include/linux/extcon/
6259 F:      include/linux/extcon.h
6260 F:      Documentation/firmware-guide/acpi/extcon-intel-int3496.rst
6261 F:      Documentation/devicetree/bindings/extcon/
6262
6263 EXYNOS DP DRIVER
6264 M:      Jingoo Han <jingoohan1@gmail.com>
6265 L:      dri-devel@lists.freedesktop.org
6266 S:      Maintained
6267 F:      drivers/gpu/drm/exynos/exynos_dp*
6268
6269 EXYNOS SYSMMU (IOMMU) driver
6270 M:      Marek Szyprowski <m.szyprowski@samsung.com>
6271 L:      iommu@lists.linux-foundation.org
6272 S:      Maintained
6273 F:      drivers/iommu/exynos-iommu.c
6274
6275 EZchip NPS platform support
6276 M:      Vineet Gupta <vgupta@synopsys.com>
6277 M:      Ofer Levi <oferle@mellanox.com>
6278 S:      Supported
6279 F:      arch/arc/plat-eznps
6280 F:      arch/arc/boot/dts/eznps.dts
6281
6282 F2FS FILE SYSTEM
6283 M:      Jaegeuk Kim <jaegeuk@kernel.org>
6284 M:      Chao Yu <yuchao0@huawei.com>
6285 L:      linux-f2fs-devel@lists.sourceforge.net
6286 W:      https://f2fs.wiki.kernel.org/
6287 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
6288 S:      Maintained
6289 F:      Documentation/filesystems/f2fs.txt
6290 F:      Documentation/ABI/testing/sysfs-fs-f2fs
6291 F:      fs/f2fs/
6292 F:      include/linux/f2fs_fs.h
6293 F:      include/trace/events/f2fs.h
6294
6295 F71805F HARDWARE MONITORING DRIVER
6296 M:      Jean Delvare <jdelvare@suse.com>
6297 L:      linux-hwmon@vger.kernel.org
6298 S:      Maintained
6299 F:      Documentation/hwmon/f71805f.rst
6300 F:      drivers/hwmon/f71805f.c
6301
6302 FADDR2LINE
6303 M:      Josh Poimboeuf <jpoimboe@redhat.com>
6304 S:      Maintained
6305 F:      scripts/faddr2line
6306
6307 FAILOVER MODULE
6308 M:      Sridhar Samudrala <sridhar.samudrala@intel.com>
6309 L:      netdev@vger.kernel.org
6310 S:      Supported
6311 F:      net/core/failover.c
6312 F:      include/net/failover.h
6313 F:      Documentation/networking/failover.rst
6314
6315 FANOTIFY
6316 M:      Jan Kara <jack@suse.cz>
6317 R:      Amir Goldstein <amir73il@gmail.com>
6318 L:      linux-fsdevel@vger.kernel.org
6319 S:      Maintained
6320 F:      fs/notify/fanotify/
6321 F:      include/linux/fanotify.h
6322 F:      include/uapi/linux/fanotify.h
6323
6324 FARSYNC SYNCHRONOUS DRIVER
6325 M:      Kevin Curtis <kevin.curtis@farsite.co.uk>
6326 W:      http://www.farsite.co.uk/
6327 S:      Supported
6328 F:      drivers/net/wan/farsync.*
6329
6330 FAULT INJECTION SUPPORT
6331 M:      Akinobu Mita <akinobu.mita@gmail.com>
6332 S:      Supported
6333 F:      Documentation/fault-injection/
6334 F:      lib/fault-inject.c
6335
6336 FBTFT Framebuffer drivers
6337 S:      Orphan
6338 L:      dri-devel@lists.freedesktop.org
6339 L:      linux-fbdev@vger.kernel.org
6340 F:      drivers/staging/fbtft/
6341
6342 FC0011 TUNER DRIVER
6343 M:      Michael Buesch <m@bues.ch>
6344 L:      linux-media@vger.kernel.org
6345 S:      Maintained
6346 F:      drivers/media/tuners/fc0011.h
6347 F:      drivers/media/tuners/fc0011.c
6348
6349 FC2580 MEDIA DRIVER
6350 M:      Antti Palosaari <crope@iki.fi>
6351 L:      linux-media@vger.kernel.org
6352 W:      https://linuxtv.org
6353 W:      http://palosaari.fi/linux/
6354 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
6355 T:      git git://linuxtv.org/anttip/media_tree.git
6356 S:      Maintained
6357 F:      drivers/media/tuners/fc2580*
6358
6359 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
6360 M:      Hannes Reinecke <hare@suse.de>
6361 L:      linux-scsi@vger.kernel.org
6362 W:      www.Open-FCoE.org
6363 S:      Supported
6364 F:      drivers/scsi/libfc/
6365 F:      drivers/scsi/fcoe/
6366 F:      include/scsi/fc/
6367 F:      include/scsi/libfc.h
6368 F:      include/scsi/libfcoe.h
6369 F:      include/uapi/scsi/fc/
6370
6371 FILE LOCKING (flock() and fcntl()/lockf())
6372 M:      Jeff Layton <jlayton@kernel.org>
6373 M:      "J. Bruce Fields" <bfields@fieldses.org>
6374 L:      linux-fsdevel@vger.kernel.org
6375 S:      Maintained
6376 F:      include/linux/fcntl.h
6377 F:      include/uapi/linux/fcntl.h
6378 F:      fs/fcntl.c
6379 F:      fs/locks.c
6380
6381 FILESYSTEMS (VFS and infrastructure)
6382 M:      Alexander Viro <viro@zeniv.linux.org.uk>
6383 L:      linux-fsdevel@vger.kernel.org
6384 S:      Maintained
6385 F:      fs/*
6386 F:      include/linux/fs.h
6387 F:      include/linux/fs_types.h
6388 F:      include/uapi/linux/fs.h
6389
6390 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
6391 M:      Riku Voipio <riku.voipio@iki.fi>
6392 L:      linux-hwmon@vger.kernel.org
6393 S:      Maintained
6394 F:      drivers/hwmon/f75375s.c
6395 F:      include/linux/f75375s.h
6396
6397 FIREWIRE AUDIO DRIVERS and IEC 61883-1/6 PACKET STREAMING ENGINE
6398 M:      Clemens Ladisch <clemens@ladisch.de>
6399 M:      Takashi Sakamoto <o-takashi@sakamocchi.jp>
6400 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
6401 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
6402 S:      Maintained
6403 F:      sound/firewire/
6404 F:      include/uapi/sound/firewire.h
6405
6406 FIREWIRE MEDIA DRIVERS (firedtv)
6407 M:      Stefan Richter <stefanr@s5r6.in-berlin.de>
6408 L:      linux-media@vger.kernel.org
6409 L:      linux1394-devel@lists.sourceforge.net
6410 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
6411 S:      Maintained
6412 F:      drivers/media/firewire/
6413
6414 FIREWIRE SBP-2 TARGET
6415 M:      Chris Boot <bootc@bootc.net>
6416 L:      linux-scsi@vger.kernel.org
6417 L:      target-devel@vger.kernel.org
6418 L:      linux1394-devel@lists.sourceforge.net
6419 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
6420 S:      Maintained
6421 F:      drivers/target/sbp/
6422
6423 FIREWIRE SUBSYSTEM
6424 M:      Stefan Richter <stefanr@s5r6.in-berlin.de>
6425 L:      linux1394-devel@lists.sourceforge.net
6426 W:      http://ieee1394.wiki.kernel.org/
6427 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
6428 S:      Maintained
6429 F:      drivers/firewire/
6430 F:      include/linux/firewire.h
6431 F:      include/uapi/linux/firewire*.h
6432 F:      tools/firewire/
6433
6434 FIRMWARE LOADER (request_firmware)
6435 M:      Luis Chamberlain <mcgrof@kernel.org>
6436 L:      linux-kernel@vger.kernel.org
6437 S:      Maintained
6438 F:      Documentation/firmware_class/
6439 F:      drivers/base/firmware_loader/
6440 F:      include/linux/firmware.h
6441
6442 FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
6443 M:      Joshua Morris <josh.h.morris@us.ibm.com>
6444 M:      Philip Kelleher <pjk1939@linux.ibm.com>
6445 S:      Maintained
6446 F:      drivers/block/rsxx/
6447
6448 FLEXTIMER FTM-QUADDEC DRIVER
6449 M:      Patrick Havelange <patrick.havelange@essensium.com>
6450 L:      linux-iio@vger.kernel.org
6451 S:      Maintained
6452 F:      Documentation/ABI/testing/sysfs-bus-counter-ftm-quaddec
6453 F:      Documentation/devicetree/bindings/counter/ftm-quaddec.txt
6454 F:      drivers/counter/ftm-quaddec.c
6455
6456 FLOPPY DRIVER
6457 M:      Denis Efremov <efremov@linux.com>
6458 S:      Odd Fixes
6459 L:      linux-block@vger.kernel.org
6460 F:      drivers/block/floppy.c
6461
6462 FPGA MANAGER FRAMEWORK
6463 M:      Moritz Fischer <mdf@kernel.org>
6464 L:      linux-fpga@vger.kernel.org
6465 S:      Maintained
6466 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mdf/linux-fpga.git
6467 Q:      http://patchwork.kernel.org/project/linux-fpga/list/
6468 F:      Documentation/fpga/
6469 F:      Documentation/driver-api/fpga/
6470 F:      Documentation/devicetree/bindings/fpga/
6471 F:      drivers/fpga/
6472 F:      include/linux/fpga/
6473 W:      http://www.rocketboards.org
6474
6475 FPGA DFL DRIVERS
6476 M:      Wu Hao <hao.wu@intel.com>
6477 L:      linux-fpga@vger.kernel.org
6478 S:      Maintained
6479 F:      Documentation/fpga/dfl.rst
6480 F:      include/uapi/linux/fpga-dfl.h
6481 F:      drivers/fpga/dfl*
6482
6483 FPU EMULATOR
6484 M:      Bill Metzenthen <billm@melbpc.org.au>
6485 W:      http://floatingpoint.sourceforge.net/emulator/index.html
6486 S:      Maintained
6487 F:      arch/x86/math-emu/
6488
6489 FRAME RELAY DLCI/FRAD (Sangoma drivers too)
6490 L:      netdev@vger.kernel.org
6491 S:      Orphan
6492 F:      drivers/net/wan/dlci.c
6493 F:      drivers/net/wan/sdla.c
6494
6495 FRAMEBUFFER LAYER
6496 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
6497 L:      dri-devel@lists.freedesktop.org
6498 L:      linux-fbdev@vger.kernel.org
6499 T:      git git://anongit.freedesktop.org/drm/drm-misc
6500 Q:      http://patchwork.kernel.org/project/linux-fbdev/list/
6501 S:      Maintained
6502 F:      Documentation/fb/
6503 F:      drivers/video/
6504 F:      include/video/
6505 F:      include/linux/fb.h
6506 F:      include/uapi/video/
6507 F:      include/uapi/linux/fb.h
6508
6509 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
6510 M:      Horia Geantă <horia.geanta@nxp.com>
6511 M:      Aymen Sghaier <aymen.sghaier@nxp.com>
6512 L:      linux-crypto@vger.kernel.org
6513 S:      Maintained
6514 F:      drivers/crypto/caam/
6515 F:      Documentation/devicetree/bindings/crypto/fsl-sec4.txt
6516
6517 FREESCALE DIU FRAMEBUFFER DRIVER
6518 M:      Timur Tabi <timur@kernel.org>
6519 L:      linux-fbdev@vger.kernel.org
6520 S:      Maintained
6521 F:      drivers/video/fbdev/fsl-diu-fb.*
6522
6523 FREESCALE DMA DRIVER
6524 M:      Li Yang <leoyang.li@nxp.com>
6525 M:      Zhang Wei <zw@zh-kernel.org>
6526 L:      linuxppc-dev@lists.ozlabs.org
6527 S:      Maintained
6528 F:      drivers/dma/fsldma.*
6529
6530 FREESCALE ENETC ETHERNET DRIVERS
6531 M:      Claudiu Manoil <claudiu.manoil@nxp.com>
6532 L:      netdev@vger.kernel.org
6533 S:      Maintained
6534 F:      drivers/net/ethernet/freescale/enetc/
6535
6536 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
6537 M:      Claudiu Manoil <claudiu.manoil@nxp.com>
6538 L:      netdev@vger.kernel.org
6539 S:      Maintained
6540 F:      drivers/net/ethernet/freescale/gianfar*
6541 F:      Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
6542
6543 FREESCALE GPMI NAND DRIVER
6544 M:      Han Xu <han.xu@nxp.com>
6545 L:      linux-mtd@lists.infradead.org
6546 S:      Maintained
6547 F:      drivers/mtd/nand/raw/gpmi-nand/*
6548
6549 FREESCALE I2C CPM DRIVER
6550 M:      Jochen Friedrich <jochen@scram.de>
6551 L:      linuxppc-dev@lists.ozlabs.org
6552 L:      linux-i2c@vger.kernel.org
6553 S:      Maintained
6554 F:      drivers/i2c/busses/i2c-cpm.c
6555
6556 FREESCALE IMX DDR PMU DRIVER
6557 M:      Frank Li <Frank.li@nxp.com>
6558 L:      linux-arm-kernel@lists.infradead.org
6559 S:      Maintained
6560 F:      drivers/perf/fsl_imx8_ddr_perf.c
6561 F:      Documentation/admin-guide/perf/imx-ddr.rst
6562 F:      Documentation/devicetree/bindings/perf/fsl-imx-ddr.txt
6563
6564 FREESCALE IMX I2C DRIVER
6565 M:      Oleksij Rempel <o.rempel@pengutronix.de>
6566 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
6567 L:      linux-i2c@vger.kernel.org
6568 S:      Maintained
6569 F:      drivers/i2c/busses/i2c-imx.c
6570 F:      Documentation/devicetree/bindings/i2c/i2c-imx.txt
6571
6572 FREESCALE IMX LPI2C DRIVER
6573 M:      Dong Aisheng <aisheng.dong@nxp.com>
6574 L:      linux-i2c@vger.kernel.org
6575 L:      linux-imx@nxp.com
6576 S:      Maintained
6577 F:      drivers/i2c/busses/i2c-imx-lpi2c.c
6578 F:      Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.txt
6579
6580 FREESCALE IMX / MXC FEC DRIVER
6581 M:      Fugang Duan <fugang.duan@nxp.com>
6582 L:      netdev@vger.kernel.org
6583 S:      Maintained
6584 F:      drivers/net/ethernet/freescale/fec_main.c
6585 F:      drivers/net/ethernet/freescale/fec_ptp.c
6586 F:      drivers/net/ethernet/freescale/fec.h
6587 F:      Documentation/devicetree/bindings/net/fsl-fec.txt
6588
6589 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
6590 M:      Sascha Hauer <s.hauer@pengutronix.de>
6591 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
6592 L:      linux-fbdev@vger.kernel.org
6593 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6594 S:      Maintained
6595 F:      include/linux/platform_data/video-imxfb.h
6596 F:      drivers/video/fbdev/imxfb.c
6597
6598 FREESCALE QORIQ DPAA ETHERNET DRIVER
6599 M:      Madalin Bucur <madalin.bucur@nxp.com>
6600 L:      netdev@vger.kernel.org
6601 S:      Maintained
6602 F:      drivers/net/ethernet/freescale/dpaa
6603
6604 FREESCALE QORIQ DPAA FMAN DRIVER
6605 M:      Madalin Bucur <madalin.bucur@nxp.com>
6606 L:      netdev@vger.kernel.org
6607 S:      Maintained
6608 F:      drivers/net/ethernet/freescale/fman
6609 F:      Documentation/devicetree/bindings/net/fsl-fman.txt
6610
6611 FREESCALE QORIQ PTP CLOCK DRIVER
6612 M:      Yangbo Lu <yangbo.lu@nxp.com>
6613 L:      netdev@vger.kernel.org
6614 S:      Maintained
6615 F:      drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
6616 F:      drivers/net/ethernet/freescale/dpaa2/dprtc*
6617 F:      drivers/net/ethernet/freescale/enetc/enetc_ptp.c
6618 F:      drivers/ptp/ptp_qoriq.c
6619 F:      drivers/ptp/ptp_qoriq_debugfs.c
6620 F:      include/linux/fsl/ptp_qoriq.h
6621 F:      Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
6622
6623 FREESCALE QUAD SPI DRIVER
6624 M:      Han Xu <han.xu@nxp.com>
6625 L:      linux-spi@vger.kernel.org
6626 S:      Maintained
6627 F:      drivers/spi/spi-fsl-qspi.c
6628
6629 FREESCALE QUICC ENGINE LIBRARY
6630 M:      Qiang Zhao <qiang.zhao@nxp.com>
6631 L:      linuxppc-dev@lists.ozlabs.org
6632 S:      Maintained
6633 F:      drivers/soc/fsl/qe/
6634 F:      include/soc/fsl/*qe*.h
6635 F:      include/soc/fsl/*ucc*.h
6636
6637 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
6638 M:      Li Yang <leoyang.li@nxp.com>
6639 L:      netdev@vger.kernel.org
6640 L:      linuxppc-dev@lists.ozlabs.org
6641 S:      Maintained
6642 F:      drivers/net/ethernet/freescale/ucc_geth*
6643
6644 FREESCALE QUICC ENGINE UCC HDLC DRIVER
6645 M:      Zhao Qiang <qiang.zhao@nxp.com>
6646 L:      netdev@vger.kernel.org
6647 L:      linuxppc-dev@lists.ozlabs.org
6648 S:      Maintained
6649 F:      drivers/net/wan/fsl_ucc_hdlc*
6650
6651 FREESCALE QUICC ENGINE UCC UART DRIVER
6652 M:      Timur Tabi <timur@kernel.org>
6653 L:      linuxppc-dev@lists.ozlabs.org
6654 S:      Maintained
6655 F:      drivers/tty/serial/ucc_uart.c
6656
6657 FREESCALE SOC DRIVERS
6658 M:      Li Yang <leoyang.li@nxp.com>
6659 L:      linuxppc-dev@lists.ozlabs.org
6660 L:      linux-arm-kernel@lists.infradead.org
6661 S:      Maintained
6662 F:      Documentation/devicetree/bindings/misc/fsl,dpaa2-console.txt
6663 F:      Documentation/devicetree/bindings/soc/fsl/
6664 F:      drivers/soc/fsl/
6665 F:      include/linux/fsl/
6666
6667 FREESCALE SOC FS_ENET DRIVER
6668 M:      Pantelis Antoniou <pantelis.antoniou@gmail.com>
6669 L:      linuxppc-dev@lists.ozlabs.org
6670 L:      netdev@vger.kernel.org
6671 S:      Maintained
6672 F:      drivers/net/ethernet/freescale/fs_enet/
6673 F:      include/linux/fs_enet_pd.h
6674
6675 FREESCALE SOC SOUND DRIVERS
6676 M:      Timur Tabi <timur@kernel.org>
6677 M:      Nicolin Chen <nicoleotsuka@gmail.com>
6678 M:      Xiubo Li <Xiubo.Lee@gmail.com>
6679 R:      Fabio Estevam <festevam@gmail.com>
6680 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
6681 L:      linuxppc-dev@lists.ozlabs.org
6682 S:      Maintained
6683 F:      sound/soc/fsl/fsl*
6684 F:      sound/soc/fsl/imx*
6685 F:      sound/soc/fsl/mpc8610_hpcd.c
6686
6687 FREESCALE USB PERIPHERAL DRIVERS
6688 M:      Li Yang <leoyang.li@nxp.com>
6689 L:      linux-usb@vger.kernel.org
6690 L:      linuxppc-dev@lists.ozlabs.org
6691 S:      Maintained
6692 F:      drivers/usb/gadget/udc/fsl*
6693
6694 FREEVXFS FILESYSTEM
6695 M:      Christoph Hellwig <hch@infradead.org>
6696 W:      ftp://ftp.openlinux.org/pub/people/hch/vxfs
6697 S:      Maintained
6698 F:      fs/freevxfs/
6699
6700 FREEZER
6701 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
6702 M:      Pavel Machek <pavel@ucw.cz>
6703 L:      linux-pm@vger.kernel.org
6704 S:      Supported
6705 F:      Documentation/power/freezing-of-tasks.rst
6706 F:      include/linux/freezer.h
6707 F:      kernel/freezer.c
6708
6709 FRONTSWAP API
6710 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
6711 L:      linux-kernel@vger.kernel.org
6712 S:      Maintained
6713 F:      mm/frontswap.c
6714 F:      include/linux/frontswap.h
6715
6716 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
6717 M:      David Howells <dhowells@redhat.com>
6718 L:      linux-cachefs@redhat.com (moderated for non-subscribers)
6719 S:      Supported
6720 F:      Documentation/filesystems/caching/
6721 F:      fs/fscache/
6722 F:      include/linux/fscache*.h
6723
6724 FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
6725 M:      Theodore Y. Ts'o <tytso@mit.edu>
6726 M:      Jaegeuk Kim <jaegeuk@kernel.org>
6727 M:      Eric Biggers <ebiggers@kernel.org>
6728 L:      linux-fscrypt@vger.kernel.org
6729 Q:      https://patchwork.kernel.org/project/linux-fscrypt/list/
6730 T:      git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git
6731 S:      Supported
6732 F:      fs/crypto/
6733 F:      include/linux/fscrypt*.h
6734 F:      include/uapi/linux/fscrypt.h
6735 F:      Documentation/filesystems/fscrypt.rst
6736
6737 FSI SUBSYSTEM
6738 M:      Jeremy Kerr <jk@ozlabs.org>
6739 M:      Joel Stanley <joel@jms.id.au>
6740 R:      Alistar Popple <alistair@popple.id.au>
6741 R:      Eddie James <eajames@linux.ibm.com>
6742 L:      linux-fsi@lists.ozlabs.org
6743 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joel/fsi.git
6744 Q:      http://patchwork.ozlabs.org/project/linux-fsi/list/
6745 S:      Supported
6746 F:      drivers/fsi/
6747 F:      include/linux/fsi*.h
6748 F:      include/trace/events/fsi*.h
6749
6750 FSI-ATTACHED I2C DRIVER
6751 M:      Eddie James <eajames@linux.ibm.com>
6752 L:      linux-i2c@vger.kernel.org
6753 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
6754 S:      Maintained
6755 F:      drivers/i2c/busses/i2c-fsi.c
6756 F:      Documentation/devicetree/bindings/i2c/i2c-fsi.txt
6757
6758 FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
6759 M:      Jan Kara <jack@suse.cz>
6760 R:      Amir Goldstein <amir73il@gmail.com>
6761 L:      linux-fsdevel@vger.kernel.org
6762 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs.git fsnotify
6763 S:      Maintained
6764 F:      fs/notify/
6765 F:      include/linux/fsnotify*.h
6766
6767 FSVERITY: READ-ONLY FILE-BASED AUTHENTICITY PROTECTION
6768 M:      Eric Biggers <ebiggers@kernel.org>
6769 M:      Theodore Y. Ts'o <tytso@mit.edu>
6770 L:      linux-fscrypt@vger.kernel.org
6771 Q:      https://patchwork.kernel.org/project/linux-fscrypt/list/
6772 T:      git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git fsverity
6773 S:      Supported
6774 F:      fs/verity/
6775 F:      include/linux/fsverity.h
6776 F:      include/uapi/linux/fsverity.h
6777 F:      Documentation/filesystems/fsverity.rst
6778
6779 FUJITSU LAPTOP EXTRAS
6780 M:      Jonathan Woithe <jwoithe@just42.net>
6781 L:      platform-driver-x86@vger.kernel.org
6782 S:      Maintained
6783 F:      drivers/platform/x86/fujitsu-laptop.c
6784
6785 FUJITSU M-5MO LS CAMERA ISP DRIVER
6786 M:      Kyungmin Park <kyungmin.park@samsung.com>
6787 M:      Heungjun Kim <riverful.kim@samsung.com>
6788 L:      linux-media@vger.kernel.org
6789 S:      Maintained
6790 F:      drivers/media/i2c/m5mols/
6791 F:      include/media/i2c/m5mols.h
6792
6793 FUJITSU TABLET EXTRAS
6794 M:      Robert Gerlach <khnz@gmx.de>
6795 L:      platform-driver-x86@vger.kernel.org
6796 S:      Maintained
6797 F:      drivers/platform/x86/fujitsu-tablet.c
6798
6799 FUSE: FILESYSTEM IN USERSPACE
6800 M:      Miklos Szeredi <miklos@szeredi.hu>
6801 L:      linux-fsdevel@vger.kernel.org
6802 W:      http://fuse.sourceforge.net/
6803 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
6804 S:      Maintained
6805 F:      fs/fuse/
6806 F:      include/uapi/linux/fuse.h
6807 F:      Documentation/filesystems/fuse.txt
6808
6809 FUTEX SUBSYSTEM
6810 M:      Thomas Gleixner <tglx@linutronix.de>
6811 M:      Ingo Molnar <mingo@redhat.com>
6812 R:      Peter Zijlstra <peterz@infradead.org>
6813 R:      Darren Hart <dvhart@infradead.org>
6814 L:      linux-kernel@vger.kernel.org
6815 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
6816 S:      Maintained
6817 F:      kernel/futex.c
6818 F:      include/asm-generic/futex.h
6819 F:      include/linux/futex.h
6820 F:      include/uapi/linux/futex.h
6821 F:      tools/testing/selftests/futex/
6822 F:      tools/perf/bench/futex*
6823 F:      Documentation/*futex*
6824
6825 GCC PLUGINS
6826 M:      Kees Cook <keescook@chromium.org>
6827 R:      Emese Revfy <re.emese@gmail.com>
6828 L:      kernel-hardening@lists.openwall.com
6829 S:      Maintained
6830 F:      scripts/gcc-plugins/
6831 F:      scripts/gcc-plugin.sh
6832 F:      scripts/Makefile.gcc-plugins
6833 F:      Documentation/core-api/gcc-plugins.rst
6834
6835 GASKET DRIVER FRAMEWORK
6836 M:      Rob Springer <rspringer@google.com>
6837 M:      Todd Poynor <toddpoynor@google.com>
6838 M:      Ben Chan <benchan@chromium.org>
6839 S:      Maintained
6840 F:      drivers/staging/gasket/
6841
6842 GCOV BASED KERNEL PROFILING
6843 M:      Peter Oberparleiter <oberpar@linux.ibm.com>
6844 S:      Maintained
6845 F:      kernel/gcov/
6846 F:      Documentation/dev-tools/gcov.rst
6847
6848 GDB KERNEL DEBUGGING HELPER SCRIPTS
6849 M:      Jan Kiszka <jan.kiszka@siemens.com>
6850 M:      Kieran Bingham <kbingham@kernel.org>
6851 S:      Supported
6852 F:      scripts/gdb/
6853
6854 GDT SCSI DISK ARRAY CONTROLLER DRIVER
6855 M:      Achim Leubner <achim_leubner@adaptec.com>
6856 L:      linux-scsi@vger.kernel.org
6857 W:      http://www.icp-vortex.com/
6858 S:      Supported
6859 F:      drivers/scsi/gdt*
6860
6861 GEMTEK FM RADIO RECEIVER DRIVER
6862 M:      Hans Verkuil <hverkuil@xs4all.nl>
6863 L:      linux-media@vger.kernel.org
6864 T:      git git://linuxtv.org/media_tree.git
6865 W:      https://linuxtv.org
6866 S:      Maintained
6867 F:      drivers/media/radio/radio-gemtek*
6868
6869 GENERIC ARCHITECTURE TOPOLOGY
6870 M:      Sudeep Holla <sudeep.holla@arm.com>
6871 L:      linux-kernel@vger.kernel.org
6872 S:      Maintained
6873 F:      drivers/base/arch_topology.c
6874 F:      include/linux/arch_topology.h
6875
6876 GENERIC GPIO I2C DRIVER
6877 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
6878 S:      Supported
6879 F:      drivers/i2c/busses/i2c-gpio.c
6880 F:      include/linux/platform_data/i2c-gpio.h
6881
6882 GENERIC GPIO I2C MULTIPLEXER DRIVER
6883 M:      Peter Korsgaard <peter.korsgaard@barco.com>
6884 L:      linux-i2c@vger.kernel.org
6885 S:      Supported
6886 F:      drivers/i2c/muxes/i2c-mux-gpio.c
6887 F:      include/linux/platform_data/i2c-mux-gpio.h
6888 F:      Documentation/i2c/muxes/i2c-mux-gpio.rst
6889
6890 GENERIC HDLC (WAN) DRIVERS
6891 M:      Krzysztof Halasa <khc@pm.waw.pl>
6892 W:      http://www.kernel.org/pub/linux/utils/net/hdlc/
6893 S:      Maintained
6894 F:      drivers/net/wan/c101.c
6895 F:      drivers/net/wan/hd6457*
6896 F:      drivers/net/wan/hdlc*
6897 F:      drivers/net/wan/n2.c
6898 F:      drivers/net/wan/pc300too.c
6899 F:      drivers/net/wan/pci200syn.c
6900 F:      drivers/net/wan/wanxl*
6901
6902 GENERIC INCLUDE/ASM HEADER FILES
6903 M:      Arnd Bergmann <arnd@arndb.de>
6904 L:      linux-arch@vger.kernel.org
6905 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
6906 S:      Maintained
6907 F:      include/asm-generic/
6908 F:      include/uapi/asm-generic/
6909
6910 GENERIC PHY FRAMEWORK
6911 M:      Kishon Vijay Abraham I <kishon@ti.com>
6912 L:      linux-kernel@vger.kernel.org
6913 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
6914 S:      Supported
6915 F:      drivers/phy/
6916 F:      include/linux/phy/
6917 F:      Documentation/devicetree/bindings/phy/
6918
6919 GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
6920 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
6921 S:      Supported
6922 F:      drivers/i2c/muxes/i2c-demux-pinctrl.c
6923
6924 GENERIC PM DOMAINS
6925 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
6926 M:      Kevin Hilman <khilman@kernel.org>
6927 M:      Ulf Hansson <ulf.hansson@linaro.org>
6928 L:      linux-pm@vger.kernel.org
6929 S:      Supported
6930 F:      drivers/base/power/domain*.c
6931 F:      include/linux/pm_domain.h
6932 F:      Documentation/devicetree/bindings/power/power_domain.txt
6933
6934 GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
6935 M:      Eugen Hristev <eugen.hristev@microchip.com>
6936 L:      linux-input@vger.kernel.org
6937 S:      Maintained
6938 F:      drivers/input/touchscreen/resistive-adc-touch.c
6939
6940 GENERIC UIO DRIVER FOR PCI DEVICES
6941 M:      "Michael S. Tsirkin" <mst@redhat.com>
6942 L:      kvm@vger.kernel.org
6943 S:      Supported
6944 F:      drivers/uio/uio_pci_generic.c
6945
6946 GENERIC VDSO LIBRARY:
6947 M:      Andy Lutomirski <luto@kernel.org>
6948 M:      Thomas Gleixner <tglx@linutronix.de>
6949 M:      Vincenzo Frascino <vincenzo.frascino@arm.com>
6950 L:      linux-kernel@vger.kernel.org
6951 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/vdso
6952 S:      Maintained
6953 F:      lib/vdso/
6954 F:      kernel/time/vsyscall.c
6955 F:      include/vdso/
6956 F:      include/asm-generic/vdso/vsyscall.h
6957
6958 GENWQE (IBM Generic Workqueue Card)
6959 M:      Frank Haverkamp <haver@linux.ibm.com>
6960 S:      Supported
6961 F:      drivers/misc/genwqe/
6962
6963 GET_MAINTAINER SCRIPT
6964 M:      Joe Perches <joe@perches.com>
6965 S:      Maintained
6966 F:      scripts/get_maintainer.pl
6967
6968 GFS2 FILE SYSTEM
6969 M:      Bob Peterson <rpeterso@redhat.com>
6970 M:      Andreas Gruenbacher <agruenba@redhat.com>
6971 L:      cluster-devel@redhat.com
6972 W:      http://sources.redhat.com/cluster/
6973 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
6974 S:      Supported
6975 F:      Documentation/filesystems/gfs2*.txt
6976 F:      fs/gfs2/
6977 F:      include/uapi/linux/gfs2_ondisk.h
6978
6979 GNSS SUBSYSTEM
6980 M:      Johan Hovold <johan@kernel.org>
6981 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git
6982 S:      Maintained
6983 F:      Documentation/ABI/testing/sysfs-class-gnss
6984 F:      Documentation/devicetree/bindings/gnss/
6985 F:      drivers/gnss/
6986 F:      include/linux/gnss.h
6987
6988 GO7007 MPEG CODEC
6989 M:      Hans Verkuil <hverkuil-cisco@xs4all.nl>
6990 L:      linux-media@vger.kernel.org
6991 S:      Maintained
6992 F:      drivers/media/usb/go7007/
6993
6994 GOODIX TOUCHSCREEN
6995 M:      Bastien Nocera <hadess@hadess.net>
6996 L:      linux-input@vger.kernel.org
6997 S:      Maintained
6998 F:      drivers/input/touchscreen/goodix.c
6999
7000 GOOGLE ETHERNET DRIVERS
7001 M:      Catherine Sullivan <csully@google.com>
7002 R:      Sagi Shahar <sagis@google.com>
7003 R:      Jon Olson <jonolson@google.com>
7004 L:      netdev@vger.kernel.org
7005 S:      Supported
7006 F:      Documentation/networking/device_drivers/google/gve.rst
7007 F:      drivers/net/ethernet/google
7008
7009 GPD POCKET FAN DRIVER
7010 M:      Hans de Goede <hdegoede@redhat.com>
7011 L:      platform-driver-x86@vger.kernel.org
7012 S:      Maintained
7013 F:      drivers/platform/x86/gpd-pocket-fan.c
7014
7015 GPIO ACPI SUPPORT
7016 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
7017 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7018 L:      linux-gpio@vger.kernel.org
7019 L:      linux-acpi@vger.kernel.org
7020 S:      Maintained
7021 F:      Documentation/firmware-guide/acpi/gpio-properties.rst
7022 F:      drivers/gpio/gpiolib-acpi.c
7023
7024 GPIO IR Transmitter
7025 M:      Sean Young <sean@mess.org>
7026 L:      linux-media@vger.kernel.org
7027 S:      Maintained
7028 F:      drivers/media/rc/gpio-ir-tx.c
7029
7030 GPIO MOCKUP DRIVER
7031 M:      Bamvor Jian Zhang <bamv2005@gmail.com>
7032 L:      linux-gpio@vger.kernel.org
7033 S:      Maintained
7034 F:      drivers/gpio/gpio-mockup.c
7035 F:      tools/testing/selftests/gpio/
7036
7037 GPIO SUBSYSTEM
7038 M:      Linus Walleij <linus.walleij@linaro.org>
7039 M:      Bartosz Golaszewski <bgolaszewski@baylibre.com>
7040 L:      linux-gpio@vger.kernel.org
7041 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
7042 S:      Maintained
7043 F:      Documentation/devicetree/bindings/gpio/
7044 F:      Documentation/driver-api/gpio/
7045 F:      Documentation/admin-guide/gpio/
7046 F:      Documentation/ABI/testing/gpio-cdev
7047 F:      Documentation/ABI/obsolete/sysfs-gpio
7048 F:      drivers/gpio/
7049 F:      include/linux/gpio/
7050 F:      include/linux/gpio.h
7051 F:      include/linux/of_gpio.h
7052 F:      include/asm-generic/gpio.h
7053 F:      include/uapi/linux/gpio.h
7054 F:      tools/gpio/
7055
7056 GRE DEMULTIPLEXER DRIVER
7057 M:      Dmitry Kozlov <xeb@mail.ru>
7058 L:      netdev@vger.kernel.org
7059 S:      Maintained
7060 F:      net/ipv4/gre_demux.c
7061 F:      net/ipv4/gre_offload.c
7062 F:      include/net/gre.h
7063
7064 GRETH 10/100/1G Ethernet MAC device driver
7065 M:      Andreas Larsson <andreas@gaisler.com>
7066 L:      netdev@vger.kernel.org
7067 S:      Maintained
7068 F:      drivers/net/ethernet/aeroflex/
7069
7070 GREYBUS AUDIO PROTOCOLS DRIVERS
7071 M:      Vaibhav Agarwal <vaibhav.sr@gmail.com>
7072 M:      Mark Greer <mgreer@animalcreek.com>
7073 S:      Maintained
7074 F:      drivers/staging/greybus/audio_apbridgea.c
7075 F:      drivers/staging/greybus/audio_apbridgea.h
7076 F:      drivers/staging/greybus/audio_codec.c
7077 F:      drivers/staging/greybus/audio_codec.h
7078 F:      drivers/staging/greybus/audio_gb.c
7079 F:      drivers/staging/greybus/audio_manager.c
7080 F:      drivers/staging/greybus/audio_manager.h
7081 F:      drivers/staging/greybus/audio_manager_module.c
7082 F:      drivers/staging/greybus/audio_manager_private.h
7083 F:      drivers/staging/greybus/audio_manager_sysfs.c
7084 F:      drivers/staging/greybus/audio_module.c
7085 F:      drivers/staging/greybus/audio_topology.c
7086
7087 GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
7088 M:      Viresh Kumar <vireshk@kernel.org>
7089 S:      Maintained
7090 F:      drivers/staging/greybus/authentication.c
7091 F:      drivers/staging/greybus/bootrom.c
7092 F:      drivers/staging/greybus/firmware.h
7093 F:      drivers/staging/greybus/fw-core.c
7094 F:      drivers/staging/greybus/fw-download.c
7095 F:      drivers/staging/greybus/fw-management.c
7096 F:      drivers/staging/greybus/greybus_authentication.h
7097 F:      drivers/staging/greybus/greybus_firmware.h
7098 F:      drivers/staging/greybus/hid.c
7099 F:      drivers/staging/greybus/i2c.c
7100 F:      drivers/staging/greybus/spi.c
7101 F:      drivers/staging/greybus/spilib.c
7102 F:      drivers/staging/greybus/spilib.h
7103
7104 GREYBUS LOOPBACK DRIVER
7105 M:      Bryan O'Donoghue <pure.logic@nexus-software.ie>
7106 S:      Maintained
7107 F:      drivers/staging/greybus/loopback.c
7108
7109 GREYBUS PLATFORM DRIVERS
7110 M:      Vaibhav Hiremath <hvaibhav.linux@gmail.com>
7111 S:      Maintained
7112 F:      drivers/staging/greybus/arche-platform.c
7113 F:      drivers/staging/greybus/arche-apb-ctrl.c
7114 F:      drivers/staging/greybus/arche_platform.h
7115
7116 GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
7117 M:      Rui Miguel Silva <rmfrfs@gmail.com>
7118 S:      Maintained
7119 F:      drivers/staging/greybus/sdio.c
7120 F:      drivers/staging/greybus/light.c
7121 F:      drivers/staging/greybus/gpio.c
7122 F:      drivers/staging/greybus/power_supply.c
7123 F:      drivers/staging/greybus/spi.c
7124 F:      drivers/staging/greybus/spilib.c
7125
7126 GREYBUS SUBSYSTEM
7127 M:      Johan Hovold <johan@kernel.org>
7128 M:      Alex Elder <elder@kernel.org>
7129 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7130 S:      Maintained
7131 F:      drivers/staging/greybus/
7132 F:      drivers/greybus/
7133 F:      include/linux/greybus.h
7134 F:      include/linux/greybus/
7135 L:      greybus-dev@lists.linaro.org (moderated for non-subscribers)
7136
7137 GREYBUS UART PROTOCOLS DRIVERS
7138 M:      David Lin <dtwlin@gmail.com>
7139 S:      Maintained
7140 F:      drivers/staging/greybus/uart.c
7141 F:      drivers/staging/greybus/log.c
7142
7143 GS1662 VIDEO SERIALIZER
7144 M:      Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
7145 L:      linux-media@vger.kernel.org
7146 T:      git git://linuxtv.org/media_tree.git
7147 S:      Maintained
7148 F:      drivers/media/spi/gs1662.c
7149
7150 GSPCA FINEPIX SUBDRIVER
7151 M:      Frank Zago <frank@zago.net>
7152 L:      linux-media@vger.kernel.org
7153 T:      git git://linuxtv.org/media_tree.git
7154 S:      Maintained
7155 F:      drivers/media/usb/gspca/finepix.c
7156
7157 GSPCA GL860 SUBDRIVER
7158 M:      Olivier Lorin <o.lorin@laposte.net>
7159 L:      linux-media@vger.kernel.org
7160 T:      git git://linuxtv.org/media_tree.git
7161 S:      Maintained
7162 F:      drivers/media/usb/gspca/gl860/
7163
7164 GSPCA M5602 SUBDRIVER
7165 M:      Erik Andren <erik.andren@gmail.com>
7166 L:      linux-media@vger.kernel.org
7167 T:      git git://linuxtv.org/media_tree.git
7168 S:      Maintained
7169 F:      drivers/media/usb/gspca/m5602/
7170
7171 GSPCA PAC207 SONIXB SUBDRIVER
7172 M:      Hans Verkuil <hverkuil@xs4all.nl>
7173 L:      linux-media@vger.kernel.org
7174 T:      git git://linuxtv.org/media_tree.git
7175 S:      Odd Fixes
7176 F:      drivers/media/usb/gspca/pac207.c
7177
7178 GSPCA SN9C20X SUBDRIVER
7179 M:      Brian Johnson <brijohn@gmail.com>
7180 L:      linux-media@vger.kernel.org
7181 T:      git git://linuxtv.org/media_tree.git
7182 S:      Maintained
7183 F:      drivers/media/usb/gspca/sn9c20x.c
7184
7185 GSPCA T613 SUBDRIVER
7186 M:      Leandro Costantino <lcostantino@gmail.com>
7187 L:      linux-media@vger.kernel.org
7188 T:      git git://linuxtv.org/media_tree.git
7189 S:      Maintained
7190 F:      drivers/media/usb/gspca/t613.c
7191
7192 GSPCA USB WEBCAM DRIVER
7193 M:      Hans Verkuil <hverkuil@xs4all.nl>
7194 L:      linux-media@vger.kernel.org
7195 T:      git git://linuxtv.org/media_tree.git
7196 S:      Odd Fixes
7197 F:      drivers/media/usb/gspca/
7198
7199 GTP (GPRS Tunneling Protocol)
7200 M:      Pablo Neira Ayuso <pablo@netfilter.org>
7201 M:      Harald Welte <laforge@gnumonks.org>
7202 L:      osmocom-net-gprs@lists.osmocom.org
7203 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
7204 S:      Maintained
7205 F:      drivers/net/gtp.c
7206
7207 GUID PARTITION TABLE (GPT)
7208 M:      Davidlohr Bueso <dave@stgolabs.net>
7209 L:      linux-efi@vger.kernel.org
7210 S:      Maintained
7211 F:      block/partitions/efi.*
7212
7213 H8/300 ARCHITECTURE
7214 M:      Yoshinori Sato <ysato@users.sourceforge.jp>
7215 L:      uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
7216 W:      http://uclinux-h8.sourceforge.jp
7217 T:      git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
7218 S:      Maintained
7219 F:      arch/h8300/
7220 F:      drivers/clocksource/h8300_*.c
7221 F:      drivers/clk/h8300/
7222 F:      drivers/irqchip/irq-renesas-h8*.c
7223
7224 HABANALABS PCI DRIVER
7225 M:      Oded Gabbay <oded.gabbay@gmail.com>
7226 T:      git https://github.com/HabanaAI/linux.git
7227 S:      Supported
7228 F:      drivers/misc/habanalabs/
7229 F:      include/uapi/misc/habanalabs.h
7230 F:      Documentation/ABI/testing/sysfs-driver-habanalabs
7231 F:      Documentation/ABI/testing/debugfs-driver-habanalabs
7232
7233 HACKRF MEDIA DRIVER
7234 M:      Antti Palosaari <crope@iki.fi>
7235 L:      linux-media@vger.kernel.org
7236 W:      https://linuxtv.org
7237 W:      http://palosaari.fi/linux/
7238 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7239 T:      git git://linuxtv.org/anttip/media_tree.git
7240 S:      Maintained
7241 F:      drivers/media/usb/hackrf/
7242
7243 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
7244 M:      Frank Seidel <frank@f-seidel.de>
7245 L:      platform-driver-x86@vger.kernel.org
7246 W:      http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
7247 S:      Maintained
7248 F:      drivers/platform/x86/hdaps.c
7249
7250 HARDWARE MONITORING
7251 M:      Jean Delvare <jdelvare@suse.com>
7252 M:      Guenter Roeck <linux@roeck-us.net>
7253 L:      linux-hwmon@vger.kernel.org
7254 W:      http://hwmon.wiki.kernel.org/
7255 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
7256 S:      Maintained
7257 F:      Documentation/devicetree/bindings/hwmon/
7258 F:      Documentation/hwmon/
7259 F:      drivers/hwmon/
7260 F:      include/linux/hwmon*.h
7261 F:      include/trace/events/hwmon*.h
7262
7263 HARDWARE RANDOM NUMBER GENERATOR CORE
7264 M:      Matt Mackall <mpm@selenic.com>
7265 M:      Herbert Xu <herbert@gondor.apana.org.au>
7266 L:      linux-crypto@vger.kernel.org
7267 S:      Odd fixes
7268 F:      Documentation/devicetree/bindings/rng/
7269 F:      Documentation/admin-guide/hw_random.rst
7270 F:      drivers/char/hw_random/
7271 F:      include/linux/hw_random.h
7272
7273 HARDWARE TRACING FACILITIES
7274 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
7275 S:      Maintained
7276 F:      drivers/hwtracing/
7277
7278 HARDWARE SPINLOCK CORE
7279 M:      Ohad Ben-Cohen <ohad@wizery.com>
7280 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
7281 L:      linux-remoteproc@vger.kernel.org
7282 S:      Maintained
7283 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
7284 F:      Documentation/devicetree/bindings/hwlock/
7285 F:      Documentation/hwspinlock.txt
7286 F:      drivers/hwspinlock/
7287 F:      include/linux/hwspinlock.h
7288
7289 HARMONY SOUND DRIVER
7290 L:      linux-parisc@vger.kernel.org
7291 S:      Maintained
7292 F:      sound/parisc/harmony.*
7293
7294 HDPVR USB VIDEO ENCODER DRIVER
7295 M:      Hans Verkuil <hverkuil@xs4all.nl>
7296 L:      linux-media@vger.kernel.org
7297 T:      git git://linuxtv.org/media_tree.git
7298 W:      https://linuxtv.org
7299 S:      Odd Fixes
7300 F:      drivers/media/usb/hdpvr/
7301
7302 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
7303 M:      Jerry Hoemann <jerry.hoemann@hpe.com>
7304 S:      Supported
7305 F:      Documentation/watchdog/hpwdt.rst
7306 F:      drivers/watchdog/hpwdt.c
7307
7308 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
7309 M:      Don Brace <don.brace@microsemi.com>
7310 L:      esc.storagedev@microsemi.com
7311 L:      linux-scsi@vger.kernel.org
7312 S:      Supported
7313 F:      Documentation/scsi/hpsa.txt
7314 F:      drivers/scsi/hpsa*.[ch]
7315 F:      include/linux/cciss*.h
7316 F:      include/uapi/linux/cciss*.h
7317
7318 HFI1 DRIVER
7319 M:      Mike Marciniszyn <mike.marciniszyn@intel.com>
7320 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
7321 L:      linux-rdma@vger.kernel.org
7322 S:      Supported
7323 F:      drivers/infiniband/hw/hfi1
7324
7325 HFS FILESYSTEM
7326 L:      linux-fsdevel@vger.kernel.org
7327 S:      Orphan
7328 F:      Documentation/filesystems/hfs.txt
7329 F:      fs/hfs/
7330
7331 HFSPLUS FILESYSTEM
7332 L:      linux-fsdevel@vger.kernel.org
7333 S:      Orphan
7334 F:      Documentation/filesystems/hfsplus.txt
7335 F:      fs/hfsplus/
7336
7337 HGA FRAMEBUFFER DRIVER
7338 M:      Ferenc Bakonyi <fero@drama.obuda.kando.hu>
7339 L:      linux-nvidia@lists.surfsouth.com
7340 W:      http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
7341 S:      Maintained
7342 F:      drivers/video/fbdev/hgafb.c
7343
7344 HIBERNATION (aka Software Suspend, aka swsusp)
7345 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
7346 M:      Pavel Machek <pavel@ucw.cz>
7347 L:      linux-pm@vger.kernel.org
7348 B:      https://bugzilla.kernel.org
7349 S:      Supported
7350 F:      arch/x86/power/
7351 F:      drivers/base/power/
7352 F:      kernel/power/
7353 F:      include/linux/suspend.h
7354 F:      include/linux/freezer.h
7355 F:      include/linux/pm.h
7356 F:      arch/*/include/asm/suspend*.h
7357
7358 HID CORE LAYER
7359 M:      Jiri Kosina <jikos@kernel.org>
7360 M:      Benjamin Tissoires <benjamin.tissoires@redhat.com>
7361 L:      linux-input@vger.kernel.org
7362 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
7363 S:      Maintained
7364 F:      drivers/hid/
7365 F:      include/linux/hid*
7366 F:      include/uapi/linux/hid*
7367
7368 HID SENSOR HUB DRIVERS
7369 M:      Jiri Kosina <jikos@kernel.org>
7370 M:      Jonathan Cameron <jic23@kernel.org>
7371 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7372 L:      linux-input@vger.kernel.org
7373 L:      linux-iio@vger.kernel.org
7374 S:      Maintained
7375 F:      Documentation/hid/hid-sensor*
7376 F:      drivers/hid/hid-sensor-*
7377 F:      drivers/iio/*/hid-*
7378 F:      include/linux/hid-sensor-*
7379
7380 HIGH-RESOLUTION TIMERS, CLOCKEVENTS
7381 M:      Thomas Gleixner <tglx@linutronix.de>
7382 L:      linux-kernel@vger.kernel.org
7383 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
7384 S:      Maintained
7385 F:      Documentation/timers/
7386 F:      kernel/time/hrtimer.c
7387 F:      kernel/time/clockevents.c
7388 F:      kernel/time/timer_*.c
7389 F:      include/linux/clockchips.h
7390 F:      include/linux/hrtimer.h
7391
7392 HIGH-SPEED SCC DRIVER FOR AX.25
7393 L:      linux-hams@vger.kernel.org
7394 S:      Orphan
7395 F:      drivers/net/hamradio/dmascc.c
7396 F:      drivers/net/hamradio/scc.c
7397
7398 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
7399 M:      HighPoint Linux Team <linux@highpoint-tech.com>
7400 W:      http://www.highpoint-tech.com
7401 S:      Supported
7402 F:      Documentation/scsi/hptiop.txt
7403 F:      drivers/scsi/hptiop.c
7404
7405 HIPPI
7406 M:      Jes Sorensen <jes@trained-monkey.org>
7407 L:      linux-hippi@sunsite.dk
7408 S:      Maintained
7409 F:      include/linux/hippidevice.h
7410 F:      include/uapi/linux/if_hippi.h
7411 F:      net/802/hippi.c
7412 F:      drivers/net/hippi/
7413
7414 HISILICON SECURITY ENGINE V2 DRIVER (SEC2)
7415 M:      Zaibo Xu <xuzaibo@huawei.com>
7416 L:      linux-crypto@vger.kernel.org
7417 S:      Maintained
7418 F:      drivers/crypto/hisilicon/sec2/sec_crypto.c
7419 F:      drivers/crypto/hisilicon/sec2/sec_main.c
7420 F:      drivers/crypto/hisilicon/sec2/sec_crypto.h
7421 F:      drivers/crypto/hisilicon/sec2/sec.h
7422 F:      Documentation/ABI/testing/debugfs-hisi-sec
7423
7424 HISILICON HIGH PERFORMANCE RSA ENGINE DRIVER (HPRE)
7425 M:      Zaibo Xu <xuzaibo@huawei.com>
7426 L:      linux-crypto@vger.kernel.org
7427 S:      Maintained
7428 F:      drivers/crypto/hisilicon/hpre/hpre_crypto.c
7429 F:      drivers/crypto/hisilicon/hpre/hpre_main.c
7430 F:      drivers/crypto/hisilicon/hpre/hpre.h
7431 F:      Documentation/ABI/testing/debugfs-hisi-hpre
7432
7433 HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
7434 M:      Yisen Zhuang <yisen.zhuang@huawei.com>
7435 M:      Salil Mehta <salil.mehta@huawei.com>
7436 L:      netdev@vger.kernel.org
7437 W:      http://www.hisilicon.com
7438 S:      Maintained
7439 F:      drivers/net/ethernet/hisilicon/hns3/
7440
7441 HISILICON TRUE RANDOM NUMBER GENERATOR V2 SUPPORT
7442 M:      Zaibo Xu <xuzaibo@huawei.com>
7443 S:      Maintained
7444 F:      drivers/char/hw_random/hisi-trng-v2.c
7445
7446 HISILICON LPC BUS DRIVER
7447 M:      john.garry@huawei.com
7448 W:      http://www.hisilicon.com
7449 S:      Maintained
7450 F:      drivers/bus/hisi_lpc.c
7451 F:      Documentation/devicetree/bindings/arm/hisilicon/hisilicon-low-pin-count.txt
7452
7453 HISILICON NETWORK SUBSYSTEM DRIVER
7454 M:      Yisen Zhuang <yisen.zhuang@huawei.com>
7455 M:      Salil Mehta <salil.mehta@huawei.com>
7456 L:      netdev@vger.kernel.org
7457 W:      http://www.hisilicon.com
7458 S:      Maintained
7459 F:      drivers/net/ethernet/hisilicon/
7460 F:      Documentation/devicetree/bindings/net/hisilicon*.txt
7461
7462 HISILICON PMU DRIVER
7463 M:      Shaokun Zhang <zhangshaokun@hisilicon.com>
7464 W:      http://www.hisilicon.com
7465 S:      Supported
7466 F:      drivers/perf/hisilicon
7467 F:      Documentation/admin-guide/perf/hisi-pmu.rst
7468
7469 HISILICON ROCE DRIVER
7470 M:      Lijun Ou <oulijun@huawei.com>
7471 M:      Wei Hu(Xavier) <xavier.huwei@huawei.com>
7472 L:      linux-rdma@vger.kernel.org
7473 S:      Maintained
7474 F:      drivers/infiniband/hw/hns/
7475 F:      Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
7476
7477 HISILICON SAS Controller
7478 M:      John Garry <john.garry@huawei.com>
7479 W:      http://www.hisilicon.com
7480 S:      Supported
7481 F:      drivers/scsi/hisi_sas/
7482 F:      Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
7483
7484 HISILICON QM AND ZIP Controller DRIVER
7485 M:      Zhou Wang <wangzhou1@hisilicon.com>
7486 L:      linux-crypto@vger.kernel.org
7487 S:      Maintained
7488 F:      drivers/crypto/hisilicon/qm.c
7489 F:      drivers/crypto/hisilicon/qm.h
7490 F:      drivers/crypto/hisilicon/sgl.c
7491 F:      drivers/crypto/hisilicon/zip/
7492 F:      Documentation/ABI/testing/debugfs-hisi-zip
7493
7494 HMM - Heterogeneous Memory Management
7495 M:      Jérôme Glisse <jglisse@redhat.com>
7496 L:      linux-mm@kvack.org
7497 S:      Maintained
7498 F:      mm/hmm*
7499 F:      include/linux/hmm*
7500 F:      Documentation/vm/hmm.rst
7501
7502 HOST AP DRIVER
7503 M:      Jouni Malinen <j@w1.fi>
7504 L:      linux-wireless@vger.kernel.org
7505 W:      http://w1.fi/hostap-driver.html
7506 S:      Obsolete
7507 F:      drivers/net/wireless/intersil/hostap/
7508
7509 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
7510 L:      platform-driver-x86@vger.kernel.org
7511 S:      Orphan
7512 F:      drivers/platform/x86/tc1100-wmi.c
7513
7514 HP100:  Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
7515 M:      Jaroslav Kysela <perex@perex.cz>
7516 S:      Obsolete
7517 F:      drivers/staging/hp/hp100.*
7518
7519 HPET:   High Precision Event Timers driver
7520 M:      Clemens Ladisch <clemens@ladisch.de>
7521 S:      Maintained
7522 F:      Documentation/timers/hpet.rst
7523 F:      drivers/char/hpet.c
7524 F:      include/linux/hpet.h
7525 F:      include/uapi/linux/hpet.h
7526
7527 HPET:   x86
7528 S:      Orphan
7529 F:      arch/x86/kernel/hpet.c
7530 F:      arch/x86/include/asm/hpet.h
7531
7532 HPFS FILESYSTEM
7533 M:      Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
7534 W:      http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
7535 S:      Maintained
7536 F:      fs/hpfs/
7537
7538 HSI SUBSYSTEM
7539 M:      Sebastian Reichel <sre@kernel.org>
7540 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
7541 S:      Maintained
7542 F:      Documentation/ABI/testing/sysfs-bus-hsi
7543 F:      Documentation/driver-api/hsi.rst
7544 F:      drivers/hsi/
7545 F:      include/linux/hsi/
7546 F:      include/uapi/linux/hsi/
7547
7548 HSO 3G MODEM DRIVER
7549 L:      linux-usb@vger.kernel.org
7550 S:      Orphan
7551 F:      drivers/net/usb/hso.c
7552
7553 HSR NETWORK PROTOCOL
7554 M:      Arvid Brodin <arvid.brodin@alten.se>
7555 L:      netdev@vger.kernel.org
7556 S:      Maintained
7557 F:      net/hsr/
7558
7559 HT16K33 LED CONTROLLER DRIVER
7560 M:      Robin van der Gracht <robin@protonic.nl>
7561 S:      Maintained
7562 F:      drivers/auxdisplay/ht16k33.c
7563 F:      Documentation/devicetree/bindings/display/ht16k33.txt
7564
7565 HTCPEN TOUCHSCREEN DRIVER
7566 M:      Pau Oliva Fora <pof@eslack.org>
7567 L:      linux-input@vger.kernel.org
7568 S:      Maintained
7569 F:      drivers/input/touchscreen/htcpen.c
7570
7571 HTS221 TEMPERATURE-HUMIDITY IIO DRIVER
7572 M:      Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
7573 L:      linux-iio@vger.kernel.org
7574 W:      http://www.st.com/
7575 S:      Maintained
7576 F:      drivers/iio/humidity/hts221*
7577 F:      Documentation/devicetree/bindings/iio/humidity/hts221.txt
7578
7579 HUAWEI ETHERNET DRIVER
7580 M:      Aviad Krawczyk <aviad.krawczyk@huawei.com>
7581 L:      netdev@vger.kernel.org
7582 S:      Supported
7583 F:      Documentation/networking/hinic.txt
7584 F:      drivers/net/ethernet/huawei/hinic/
7585
7586 HUGETLB FILESYSTEM
7587 M:      Mike Kravetz <mike.kravetz@oracle.com>
7588 L:      linux-mm@kvack.org
7589 S:      Maintained
7590 F:      fs/hugetlbfs/
7591 F:      mm/hugetlb.c
7592 F:      include/linux/hugetlb.h
7593 F:      Documentation/admin-guide/mm/hugetlbpage.rst
7594 F:      Documentation/vm/hugetlbfs_reserv.rst
7595 F:      Documentation/ABI/testing/sysfs-kernel-mm-hugepages
7596
7597 HVA ST MEDIA DRIVER
7598 M:      Jean-Christophe Trotin <jean-christophe.trotin@st.com>
7599 L:      linux-media@vger.kernel.org
7600 T:      git git://linuxtv.org/media_tree.git
7601 W:      https://linuxtv.org
7602 S:      Supported
7603 F:      drivers/media/platform/sti/hva
7604
7605 HWPOISON MEMORY FAILURE HANDLING
7606 M:      Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
7607 L:      linux-mm@kvack.org
7608 S:      Maintained
7609 F:      mm/memory-failure.c
7610 F:      mm/hwpoison-inject.c
7611
7612 HYGON PROCESSOR SUPPORT
7613 M:      Pu Wen <puwen@hygon.cn>
7614 L:      linux-kernel@vger.kernel.org
7615 S:      Maintained
7616 F:      arch/x86/kernel/cpu/hygon.c
7617
7618 HYNIX HI556 SENSOR DRIVER
7619 M:      Shawn Tu <shawnx.tu@intel.com>
7620 L:      linux-media@vger.kernel.org
7621 T:      git git://linuxtv.org/media_tree.git
7622 S:      Maintained
7623 F:      drivers/media/i2c/hi556.c
7624
7625 Hyper-V CORE AND DRIVERS
7626 M:      "K. Y. Srinivasan" <kys@microsoft.com>
7627 M:      Haiyang Zhang <haiyangz@microsoft.com>
7628 M:      Stephen Hemminger <sthemmin@microsoft.com>
7629 M:      Sasha Levin <sashal@kernel.org>
7630 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git
7631 L:      linux-hyperv@vger.kernel.org
7632 S:      Supported
7633 F:      Documentation/networking/device_drivers/microsoft/netvsc.txt
7634 F:      arch/x86/include/asm/mshyperv.h
7635 F:      arch/x86/include/asm/trace/hyperv.h
7636 F:      arch/x86/include/asm/hyperv-tlfs.h
7637 F:      arch/x86/kernel/cpu/mshyperv.c
7638 F:      arch/x86/hyperv
7639 F:      drivers/clocksource/hyperv_timer.c
7640 F:      drivers/hid/hid-hyperv.c
7641 F:      drivers/hv/
7642 F:      drivers/input/serio/hyperv-keyboard.c
7643 F:      drivers/pci/controller/pci-hyperv.c
7644 F:      drivers/pci/controller/pci-hyperv-intf.c
7645 F:      drivers/net/hyperv/
7646 F:      drivers/scsi/storvsc_drv.c
7647 F:      drivers/uio/uio_hv_generic.c
7648 F:      drivers/video/fbdev/hyperv_fb.c
7649 F:      drivers/iommu/hyperv-iommu.c
7650 F:      net/vmw_vsock/hyperv_transport.c
7651 F:      include/clocksource/hyperv_timer.h
7652 F:      include/linux/hyperv.h
7653 F:      include/uapi/linux/hyperv.h
7654 F:      include/asm-generic/mshyperv.h
7655 F:      tools/hv/
7656 F:      Documentation/ABI/stable/sysfs-bus-vmbus
7657 F:      Documentation/ABI/testing/debugfs-hyperv
7658
7659 HYPERBUS SUPPORT
7660 M:      Vignesh Raghavendra <vigneshr@ti.com>
7661 S:      Supported
7662 F:      drivers/mtd/hyperbus/
7663 F:      include/linux/mtd/hyperbus.h
7664 F:      Documentation/devicetree/bindings/mtd/cypress,hyperflash.txt
7665 F:      Documentation/devicetree/bindings/mtd/ti,am654-hbmc.txt
7666
7667 HYPERVISOR VIRTUAL CONSOLE DRIVER
7668 L:      linuxppc-dev@lists.ozlabs.org
7669 S:      Odd Fixes
7670 F:      drivers/tty/hvc/
7671
7672 I2C ACPI SUPPORT
7673 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
7674 L:      linux-i2c@vger.kernel.org
7675 L:      linux-acpi@vger.kernel.org
7676 S:      Maintained
7677 F:      drivers/i2c/i2c-core-acpi.c
7678
7679 I2C CONTROLLER DRIVER FOR NVIDIA GPU
7680 M:      Ajay Gupta <ajayg@nvidia.com>
7681 L:      linux-i2c@vger.kernel.org
7682 S:      Maintained
7683 F:      Documentation/i2c/busses/i2c-nvidia-gpu.rst
7684 F:      drivers/i2c/busses/i2c-nvidia-gpu.c
7685
7686 I2C MUXES
7687 M:      Peter Rosin <peda@axentia.se>
7688 L:      linux-i2c@vger.kernel.org
7689 S:      Maintained
7690 F:      Documentation/i2c/i2c-topology.rst
7691 F:      Documentation/i2c/muxes/
7692 F:      Documentation/devicetree/bindings/i2c/i2c-mux*
7693 F:      Documentation/devicetree/bindings/i2c/i2c-arb*
7694 F:      Documentation/devicetree/bindings/i2c/i2c-gate*
7695 F:      drivers/i2c/i2c-mux.c
7696 F:      drivers/i2c/muxes/
7697 F:      include/linux/i2c-mux.h
7698
7699 I2C MV64XXX MARVELL AND ALLWINNER DRIVER
7700 M:      Gregory CLEMENT <gregory.clement@bootlin.com>
7701 L:      linux-i2c@vger.kernel.org
7702 S:      Maintained
7703 F:      Documentation/devicetree/bindings/i2c/marvell,mv64xxx-i2c.yaml
7704 F:      drivers/i2c/busses/i2c-mv64xxx.c
7705
7706 I2C OVER PARALLEL PORT
7707 M:      Jean Delvare <jdelvare@suse.com>
7708 L:      linux-i2c@vger.kernel.org
7709 S:      Maintained
7710 F:      Documentation/i2c/busses/i2c-parport.rst
7711 F:      Documentation/i2c/busses/i2c-parport-light.rst
7712 F:      drivers/i2c/busses/i2c-parport.c
7713 F:      drivers/i2c/busses/i2c-parport-light.c
7714
7715 I2C SUBSYSTEM
7716 M:      Wolfram Sang <wsa@the-dreams.de>
7717 L:      linux-i2c@vger.kernel.org
7718 W:      https://i2c.wiki.kernel.org/
7719 Q:      https://patchwork.ozlabs.org/project/linux-i2c/list/
7720 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
7721 S:      Maintained
7722 F:      Documentation/devicetree/bindings/i2c/i2c.txt
7723 F:      Documentation/i2c/
7724 F:      drivers/i2c/*
7725 F:      include/linux/i2c.h
7726 F:      include/linux/i2c-dev.h
7727 F:      include/linux/i2c-smbus.h
7728 F:      include/uapi/linux/i2c.h
7729 F:      include/uapi/linux/i2c-*.h
7730
7731 I2C SUBSYSTEM HOST DRIVERS
7732 L:      linux-i2c@vger.kernel.org
7733 W:      https://i2c.wiki.kernel.org/
7734 Q:      https://patchwork.ozlabs.org/project/linux-i2c/list/
7735 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
7736 S:      Odd Fixes
7737 F:      Documentation/devicetree/bindings/i2c/
7738 F:      drivers/i2c/algos/
7739 F:      drivers/i2c/busses/
7740
7741 I2C-TAOS-EVM DRIVER
7742 M:      Jean Delvare <jdelvare@suse.com>
7743 L:      linux-i2c@vger.kernel.org
7744 S:      Maintained
7745 F:      Documentation/i2c/busses/i2c-taos-evm.rst
7746 F:      drivers/i2c/busses/i2c-taos-evm.c
7747
7748 I2C-TINY-USB DRIVER
7749 M:      Till Harbaum <till@harbaum.org>
7750 L:      linux-i2c@vger.kernel.org
7751 W:      http://www.harbaum.org/till/i2c_tiny_usb
7752 S:      Maintained
7753 F:      drivers/i2c/busses/i2c-tiny-usb.c
7754
7755 I2C/SMBUS CONTROLLER DRIVERS FOR PC
7756 M:      Jean Delvare <jdelvare@suse.com>
7757 L:      linux-i2c@vger.kernel.org
7758 S:      Maintained
7759 F:      Documentation/i2c/busses/i2c-ali1535.rst
7760 F:      Documentation/i2c/busses/i2c-ali1563.rst
7761 F:      Documentation/i2c/busses/i2c-ali15x3.rst
7762 F:      Documentation/i2c/busses/i2c-amd756.rst
7763 F:      Documentation/i2c/busses/i2c-amd8111.rst
7764 F:      Documentation/i2c/busses/i2c-i801.rst
7765 F:      Documentation/i2c/busses/i2c-nforce2.rst
7766 F:      Documentation/i2c/busses/i2c-piix4.rst
7767 F:      Documentation/i2c/busses/i2c-sis5595.rst
7768 F:      Documentation/i2c/busses/i2c-sis630.rst
7769 F:      Documentation/i2c/busses/i2c-sis96x.rst
7770 F:      Documentation/i2c/busses/i2c-via.rst
7771 F:      Documentation/i2c/busses/i2c-viapro.rst
7772 F:      drivers/i2c/busses/i2c-ali1535.c
7773 F:      drivers/i2c/busses/i2c-ali1563.c
7774 F:      drivers/i2c/busses/i2c-ali15x3.c
7775 F:      drivers/i2c/busses/i2c-amd756.c
7776 F:      drivers/i2c/busses/i2c-amd756-s4882.c
7777 F:      drivers/i2c/busses/i2c-amd8111.c
7778 F:      drivers/i2c/busses/i2c-i801.c
7779 F:      drivers/i2c/busses/i2c-isch.c
7780 F:      drivers/i2c/busses/i2c-nforce2.c
7781 F:      drivers/i2c/busses/i2c-nforce2-s4985.c
7782 F:      drivers/i2c/busses/i2c-piix4.c
7783 F:      drivers/i2c/busses/i2c-sis5595.c
7784 F:      drivers/i2c/busses/i2c-sis630.c
7785 F:      drivers/i2c/busses/i2c-sis96x.c
7786 F:      drivers/i2c/busses/i2c-via.c
7787 F:      drivers/i2c/busses/i2c-viapro.c
7788
7789 I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
7790 M:      Hans de Goede <hdegoede@redhat.com>
7791 L:      linux-i2c@vger.kernel.org
7792 S:      Maintained
7793 F:      drivers/i2c/busses/i2c-cht-wc.c
7794
7795 I2C/SMBUS ISMT DRIVER
7796 M:      Seth Heasley <seth.heasley@intel.com>
7797 M:      Neil Horman <nhorman@tuxdriver.com>
7798 L:      linux-i2c@vger.kernel.org
7799 F:      drivers/i2c/busses/i2c-ismt.c
7800 F:      Documentation/i2c/busses/i2c-ismt.rst
7801
7802 I2C/SMBUS STUB DRIVER
7803 M:      Jean Delvare <jdelvare@suse.com>
7804 L:      linux-i2c@vger.kernel.org
7805 S:      Maintained
7806 F:      drivers/i2c/i2c-stub.c
7807
7808 I3C SUBSYSTEM
7809 M:      Boris Brezillon <bbrezillon@kernel.org>
7810 L:      linux-i3c@lists.infradead.org (moderated for non-subscribers)
7811 C:      irc://chat.freenode.net/linux-i3c
7812 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git
7813 S:      Maintained
7814 F:      Documentation/ABI/testing/sysfs-bus-i3c
7815 F:      Documentation/devicetree/bindings/i3c/
7816 F:      Documentation/driver-api/i3c
7817 F:      drivers/i3c/
7818 F:      include/linux/i3c/
7819
7820 I3C DRIVER FOR SYNOPSYS DESIGNWARE
7821 M:      Vitor Soares <vitor.soares@synopsys.com>
7822 S:      Maintained
7823 F:      Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.txt
7824 F:      drivers/i3c/master/dw*
7825
7826 I3C DRIVER FOR CADENCE I3C MASTER IP
7827 M:      Przemysław Gaj <pgaj@cadence.com>
7828 S:      Maintained
7829 F:      Documentation/devicetree/bindings/i3c/cdns,i3c-master.txt
7830 F:      drivers/i3c/master/i3c-master-cdns.c
7831
7832 IA64 (Itanium) PLATFORM
7833 M:      Tony Luck <tony.luck@intel.com>
7834 M:      Fenghua Yu <fenghua.yu@intel.com>
7835 L:      linux-ia64@vger.kernel.org
7836 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
7837 S:      Maintained
7838 F:      arch/ia64/
7839
7840 IBM Power 842 compression accelerator
7841 M:      Haren Myneni <haren@us.ibm.com>
7842 S:      Supported
7843 F:      drivers/crypto/nx/Makefile
7844 F:      drivers/crypto/nx/Kconfig
7845 F:      drivers/crypto/nx/nx-842*
7846 F:      include/linux/sw842.h
7847 F:      crypto/842.c
7848 F:      lib/842/
7849
7850 IBM Power in-Nest Crypto Acceleration
7851 M:      Breno Leitão <leitao@debian.org>
7852 M:      Nayna Jain <nayna@linux.ibm.com>
7853 M:      Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
7854 L:      linux-crypto@vger.kernel.org
7855 S:      Supported
7856 F:      drivers/crypto/nx/Makefile
7857 F:      drivers/crypto/nx/Kconfig
7858 F:      drivers/crypto/nx/nx-aes*
7859 F:      drivers/crypto/nx/nx-sha*
7860 F:      drivers/crypto/nx/nx.*
7861 F:      drivers/crypto/nx/nx_csbcpb.h
7862 F:      drivers/crypto/nx/nx_debugfs.c
7863
7864 IBM Power Linux RAID adapter
7865 M:      Brian King <brking@us.ibm.com>
7866 S:      Supported
7867 F:      drivers/scsi/ipr.*
7868
7869 IBM Power SRIOV Virtual NIC Device Driver
7870 M:      Thomas Falcon <tlfalcon@linux.ibm.com>
7871 M:      John Allen <jallen@linux.ibm.com>
7872 L:      netdev@vger.kernel.org
7873 S:      Supported
7874 F:      drivers/net/ethernet/ibm/ibmvnic.*
7875
7876 IBM Power Virtual Accelerator Switchboard
7877 M:      Sukadev Bhattiprolu <sukadev@linux.ibm.com>
7878 L:      linuxppc-dev@lists.ozlabs.org
7879 S:      Supported
7880 F:      arch/powerpc/platforms/powernv/vas*
7881 F:      arch/powerpc/platforms/powernv/copy-paste.h
7882 F:      arch/powerpc/include/asm/vas.h
7883
7884 IBM Power Virtual Ethernet Device Driver
7885 M:      Thomas Falcon <tlfalcon@linux.ibm.com>
7886 L:      netdev@vger.kernel.org
7887 S:      Supported
7888 F:      drivers/net/ethernet/ibm/ibmveth.*
7889
7890 IBM Power Virtual FC Device Drivers
7891 M:      Tyrel Datwyler <tyreld@linux.ibm.com>
7892 L:      linux-scsi@vger.kernel.org
7893 S:      Supported
7894 F:      drivers/scsi/ibmvscsi/ibmvfc*
7895
7896 IBM Power Virtual Management Channel Driver
7897 M:      Steven Royer <seroyer@linux.ibm.com>
7898 S:      Supported
7899 F:      drivers/misc/ibmvmc.*
7900
7901 IBM Power Virtual SCSI Device Drivers
7902 M:      Tyrel Datwyler <tyreld@linux.ibm.com>
7903 L:      linux-scsi@vger.kernel.org
7904 S:      Supported
7905 F:      drivers/scsi/ibmvscsi/ibmvscsi*
7906 F:      include/scsi/viosrp.h
7907
7908 IBM Power Virtual SCSI Device Target Driver
7909 M:      Michael Cyr <mikecyr@linux.ibm.com>
7910 L:      linux-scsi@vger.kernel.org
7911 L:      target-devel@vger.kernel.org
7912 S:      Supported
7913 F:      drivers/scsi/ibmvscsi_tgt/
7914
7915 IBM Power VMX Cryptographic instructions
7916 M:      Breno Leitão <leitao@debian.org>
7917 M:      Nayna Jain <nayna@linux.ibm.com>
7918 M:      Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
7919 L:      linux-crypto@vger.kernel.org
7920 S:      Supported
7921 F:      drivers/crypto/vmx/Makefile
7922 F:      drivers/crypto/vmx/Kconfig
7923 F:      drivers/crypto/vmx/vmx.c
7924 F:      drivers/crypto/vmx/aes*
7925 F:      drivers/crypto/vmx/ghash*
7926 F:      drivers/crypto/vmx/ppc-xlate.pl
7927
7928 IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
7929 M:      Tyrel Datwyler <tyreld@linux.ibm.com>
7930 L:      linux-pci@vger.kernel.org
7931 L:      linuxppc-dev@lists.ozlabs.org
7932 S:      Supported
7933 F:      drivers/pci/hotplug/rpaphp*
7934
7935 IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
7936 M:      Tyrel Datwyler <tyreld@linux.ibm.com>
7937 L:      linux-pci@vger.kernel.org
7938 L:      linuxppc-dev@lists.ozlabs.org
7939 S:      Supported
7940 F:      drivers/pci/hotplug/rpadlpar*
7941
7942 IBM ServeRAID RAID DRIVER
7943 S:      Orphan
7944 F:      drivers/scsi/ips.*
7945
7946 ICH LPC AND GPIO DRIVER
7947 M:      Peter Tyser <ptyser@xes-inc.com>
7948 S:      Maintained
7949 F:      drivers/mfd/lpc_ich.c
7950 F:      drivers/gpio/gpio-ich.c
7951
7952 ICY I2C DRIVER
7953 M:      Max Staudt <max@enpas.org>
7954 L:      linux-i2c@vger.kernel.org
7955 S:      Maintained
7956 F:      drivers/i2c/busses/i2c-icy.c
7957
7958 IDE SUBSYSTEM
7959 M:      "David S. Miller" <davem@davemloft.net>
7960 L:      linux-ide@vger.kernel.org
7961 Q:      http://patchwork.ozlabs.org/project/linux-ide/list/
7962 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
7963 S:      Maintained
7964 F:      Documentation/ide/
7965 F:      drivers/ide/
7966 F:      include/linux/ide.h
7967
7968 IDE/ATAPI DRIVERS
7969 M:      Borislav Petkov <bp@alien8.de>
7970 L:      linux-ide@vger.kernel.org
7971 S:      Maintained
7972 F:      Documentation/cdrom/ide-cd.rst
7973 F:      drivers/ide/ide-cd*
7974
7975 IDEAPAD LAPTOP EXTRAS DRIVER
7976 M:      Ike Panhc <ike.pan@canonical.com>
7977 L:      platform-driver-x86@vger.kernel.org
7978 W:      http://launchpad.net/ideapad-laptop
7979 S:      Maintained
7980 F:      drivers/platform/x86/ideapad-laptop.c
7981
7982 IDEAPAD LAPTOP SLIDEBAR DRIVER
7983 M:      Andrey Moiseev <o2g.org.ru@gmail.com>
7984 L:      linux-input@vger.kernel.org
7985 W:      https://github.com/o2genum/ideapad-slidebar
7986 S:      Maintained
7987 F:      drivers/input/misc/ideapad_slidebar.c
7988
7989 IDT VersaClock 5 CLOCK DRIVER
7990 M:      Marek Vasut <marek.vasut@gmail.com>
7991 S:      Maintained
7992 F:      drivers/clk/clk-versaclock5.c
7993
7994 IEEE 802.15.4 SUBSYSTEM
7995 M:      Alexander Aring <alex.aring@gmail.com>
7996 M:      Stefan Schmidt <stefan@datenfreihafen.org>
7997 L:      linux-wpan@vger.kernel.org
7998 W:      http://wpan.cakelab.org/
7999 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
8000 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
8001 S:      Maintained
8002 F:      net/ieee802154/
8003 F:      net/mac802154/
8004 F:      drivers/net/ieee802154/
8005 F:      include/linux/nl802154.h
8006 F:      include/linux/ieee802154.h
8007 F:      include/net/nl802154.h
8008 F:      include/net/mac802154.h
8009 F:      include/net/af_ieee802154.h
8010 F:      include/net/cfg802154.h
8011 F:      include/net/ieee802154_netdev.h
8012 F:      Documentation/networking/ieee802154.rst
8013
8014 IFE PROTOCOL
8015 M:      Yotam Gigi <yotam.gi@gmail.com>
8016 M:      Jamal Hadi Salim <jhs@mojatatu.com>
8017 F:      net/ife
8018 F:      include/net/ife.h
8019 F:      include/uapi/linux/ife.h
8020
8021 IGORPLUG-USB IR RECEIVER
8022 M:      Sean Young <sean@mess.org>
8023 L:      linux-media@vger.kernel.org
8024 S:      Maintained
8025 F:      drivers/media/rc/igorplugusb.c
8026
8027 IGUANAWORKS USB IR TRANSCEIVER
8028 M:      Sean Young <sean@mess.org>
8029 L:      linux-media@vger.kernel.org
8030 S:      Maintained
8031 F:      drivers/media/rc/iguanair.c
8032
8033 IIO DIGITAL POTENTIOMETER DAC
8034 M:      Peter Rosin <peda@axentia.se>
8035 L:      linux-iio@vger.kernel.org
8036 S:      Maintained
8037 F:      Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
8038 F:      Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
8039 F:      drivers/iio/dac/dpot-dac.c
8040
8041 IIO ENVELOPE DETECTOR
8042 M:      Peter Rosin <peda@axentia.se>
8043 L:      linux-iio@vger.kernel.org
8044 S:      Maintained
8045 F:      Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
8046 F:      Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
8047 F:      drivers/iio/adc/envelope-detector.c
8048
8049 IIO MULTIPLEXER
8050 M:      Peter Rosin <peda@axentia.se>
8051 L:      linux-iio@vger.kernel.org
8052 S:      Maintained
8053 F:      Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.txt
8054 F:      drivers/iio/multiplexer/iio-mux.c
8055
8056 IIO SUBSYSTEM AND DRIVERS
8057 M:      Jonathan Cameron <jic23@kernel.org>
8058 R:      Hartmut Knaack <knaack.h@gmx.de>
8059 R:      Lars-Peter Clausen <lars@metafoo.de>
8060 R:      Peter Meerwald-Stadler <pmeerw@pmeerw.net>
8061 L:      linux-iio@vger.kernel.org
8062 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
8063 S:      Maintained
8064 F:      Documentation/ABI/testing/configfs-iio*
8065 F:      Documentation/ABI/testing/sysfs-bus-iio*
8066 F:      Documentation/devicetree/bindings/iio/
8067 F:      drivers/iio/
8068 F:      drivers/staging/iio/
8069 F:      include/linux/iio/
8070 F:      tools/iio/
8071
8072 IIO UNIT CONVERTER
8073 M:      Peter Rosin <peda@axentia.se>
8074 L:      linux-iio@vger.kernel.org
8075 S:      Maintained
8076 F:      Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.txt
8077 F:      Documentation/devicetree/bindings/iio/afe/current-sense-shunt.txt
8078 F:      Documentation/devicetree/bindings/iio/afe/voltage-divider.txt
8079 F:      drivers/iio/afe/iio-rescale.c
8080
8081 IKANOS/ADI EAGLE ADSL USB DRIVER
8082 M:      Matthieu Castet <castet.matthieu@free.fr>
8083 M:      Stanislaw Gruszka <stf_xl@wp.pl>
8084 S:      Maintained
8085 F:      drivers/usb/atm/ueagle-atm.c
8086
8087 IMGTEC ASCII LCD DRIVER
8088 M:      Paul Burton <paulburton@kernel.org>
8089 S:      Maintained
8090 F:      Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
8091 F:      drivers/auxdisplay/img-ascii-lcd.c
8092
8093 IMGTEC IR DECODER DRIVER
8094 M:      James Hogan <jhogan@kernel.org>
8095 S:      Maintained
8096 F:      drivers/media/rc/img-ir/
8097
8098 IMON SOUNDGRAPH USB IR RECEIVER
8099 M:      Sean Young <sean@mess.org>
8100 L:      linux-media@vger.kernel.org
8101 S:      Maintained
8102 F:      drivers/media/rc/imon_raw.c
8103 F:      drivers/media/rc/imon.c
8104
8105 IMS TWINTURBO FRAMEBUFFER DRIVER
8106 L:      linux-fbdev@vger.kernel.org
8107 S:      Orphan
8108 F:      drivers/video/fbdev/imsttfb.c
8109
8110 INA209 HARDWARE MONITOR DRIVER
8111 M:      Guenter Roeck <linux@roeck-us.net>
8112 L:      linux-hwmon@vger.kernel.org
8113 S:      Maintained
8114 F:      Documentation/hwmon/ina209.rst
8115 F:      Documentation/devicetree/bindings/hwmon/ina2xx.txt
8116 F:      drivers/hwmon/ina209.c
8117
8118 INA2XX HARDWARE MONITOR DRIVER
8119 M:      Guenter Roeck <linux@roeck-us.net>
8120 L:      linux-hwmon@vger.kernel.org
8121 S:      Maintained
8122 F:      Documentation/hwmon/ina2xx.rst
8123 F:      drivers/hwmon/ina2xx.c
8124 F:      include/linux/platform_data/ina2xx.h
8125
8126 INDUSTRY PACK SUBSYSTEM (IPACK)
8127 M:      Samuel Iglesias Gonsalvez <siglesias@igalia.com>
8128 M:      Jens Taprogge <jens.taprogge@taprogge.org>
8129 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
8130 L:      industrypack-devel@lists.sourceforge.net
8131 W:      http://industrypack.sourceforge.net
8132 S:      Maintained
8133 F:      drivers/ipack/
8134
8135 INFINEON DPS310 Driver
8136 M:      Eddie James <eajames@linux.ibm.com>
8137 L:      linux-iio@vger.kernel.org
8138 F:      drivers/iio/pressure/dps310.c
8139 S:      Maintained
8140
8141 INFINIBAND SUBSYSTEM
8142 M:      Doug Ledford <dledford@redhat.com>
8143 M:      Jason Gunthorpe <jgg@mellanox.com>
8144 L:      linux-rdma@vger.kernel.org
8145 W:      https://github.com/linux-rdma/rdma-core
8146 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
8147 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
8148 S:      Supported
8149 F:      Documentation/devicetree/bindings/infiniband/
8150 F:      Documentation/infiniband/
8151 F:      drivers/infiniband/
8152 F:      include/uapi/linux/if_infiniband.h
8153 F:      include/uapi/rdma/
8154 F:      include/rdma/
8155 F:      include/trace/events/ib_mad.h
8156 F:      include/trace/events/ib_umad.h
8157 F:      samples/bpf/ibumad_kern.c
8158 F:      samples/bpf/ibumad_user.c
8159
8160 INGENIC JZ4780 DMA Driver
8161 M:      Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
8162 S:      Maintained
8163 F:      drivers/dma/dma-jz4780.c
8164
8165 INGENIC JZ4780 NAND DRIVER
8166 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
8167 L:      linux-mtd@lists.infradead.org
8168 S:      Maintained
8169 F:      drivers/mtd/nand/raw/ingenic/
8170
8171 INGENIC JZ47xx SoCs
8172 M:      Paul Cercueil <paul@crapouillou.net>
8173 S:      Maintained
8174 F:      arch/mips/boot/dts/ingenic/
8175 F:      arch/mips/include/asm/mach-jz4740/
8176 F:      arch/mips/jz4740/
8177 F:      drivers/clk/ingenic/
8178 F:      drivers/dma/dma-jz4780.c
8179 F:      drivers/gpu/drm/ingenic/
8180 F:      drivers/i2c/busses/i2c-jz4780.c
8181 F:      drivers/iio/adc/ingenic-adc.c
8182 F:      drivers/irqchip/irq-ingenic.c
8183 F:      drivers/memory/jz4780-nemc.c
8184 F:      drivers/mmc/host/jz4740_mmc.c
8185 F:      drivers/mtd/nand/raw/ingenic/
8186 F:      drivers/pinctrl/pinctrl-ingenic.c
8187 F:      drivers/power/supply/ingenic-battery.c
8188 F:      drivers/pwm/pwm-jz4740.c
8189 F:      drivers/rtc/rtc-jz4740.c
8190 F:      drivers/tty/serial/8250/8250_ingenic.c
8191 F:      drivers/usb/musb/jz4740.c
8192 F:      drivers/watchdog/jz4740_wdt.c
8193 F:      include/dt-bindings/iio/adc/ingenic,adc.h
8194 F:      include/linux/mfd/ingenic-tcu.h
8195 F:      sound/soc/jz4740/
8196 F:      sound/soc/codecs/jz47*
8197
8198 INOTIFY
8199 M:      Jan Kara <jack@suse.cz>
8200 R:      Amir Goldstein <amir73il@gmail.com>
8201 L:      linux-fsdevel@vger.kernel.org
8202 S:      Maintained
8203 F:      Documentation/filesystems/inotify.txt
8204 F:      fs/notify/inotify/
8205 F:      include/linux/inotify.h
8206 F:      include/uapi/linux/inotify.h
8207
8208 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
8209 M:      Dmitry Torokhov <dmitry.torokhov@gmail.com>
8210 L:      linux-input@vger.kernel.org
8211 Q:      http://patchwork.kernel.org/project/linux-input/list/
8212 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
8213 S:      Maintained
8214 F:      drivers/input/
8215 F:      include/linux/input.h
8216 F:      include/uapi/linux/input.h
8217 F:      include/uapi/linux/input-event-codes.h
8218 F:      include/linux/input/
8219 F:      Documentation/devicetree/bindings/input/
8220 F:      Documentation/devicetree/bindings/serio/
8221 F:      Documentation/input/
8222
8223 INPUT MULTITOUCH (MT) PROTOCOL
8224 M:      Henrik Rydberg <rydberg@bitmath.org>
8225 L:      linux-input@vger.kernel.org
8226 S:      Odd fixes
8227 F:      Documentation/input/multi-touch-protocol.rst
8228 F:      drivers/input/input-mt.c
8229 K:      \b(ABS|SYN)_MT_
8230
8231 INSIDE SECURE CRYPTO DRIVER
8232 M:      Antoine Tenart <antoine.tenart@bootlin.com>
8233 F:      drivers/crypto/inside-secure/
8234 S:      Maintained
8235 L:      linux-crypto@vger.kernel.org
8236
8237 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
8238 M:      Mimi Zohar <zohar@linux.ibm.com>
8239 M:      Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
8240 L:      linux-integrity@vger.kernel.org
8241 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
8242 S:      Supported
8243 F:      security/integrity/ima/
8244
8245 INTEL 810/815 FRAMEBUFFER DRIVER
8246 M:      Antonino Daplas <adaplas@gmail.com>
8247 L:      linux-fbdev@vger.kernel.org
8248 S:      Maintained
8249 F:      drivers/video/fbdev/i810/
8250
8251 INTEL ASoC DRIVERS
8252 M:      Cezary Rojewski <cezary.rojewski@intel.com>
8253 M:      Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
8254 M:      Liam Girdwood <liam.r.girdwood@linux.intel.com>
8255 M:      Jie Yang <yang.jie@linux.intel.com>
8256 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
8257 S:      Supported
8258 F:      sound/soc/intel/
8259
8260 INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER
8261 M:      Hans de Goede <hdegoede@redhat.com>
8262 L:      platform-driver-x86@vger.kernel.org
8263 S:      Maintained
8264 F:      drivers/platform/x86/intel_atomisp2_pm.c
8265
8266 INTEL C600 SERIES SAS CONTROLLER DRIVER
8267 M:      Intel SCU Linux support <intel-linux-scu@intel.com>
8268 M:      Artur Paszkiewicz <artur.paszkiewicz@intel.com>
8269 L:      linux-scsi@vger.kernel.org
8270 T:      git git://git.code.sf.net/p/intel-sas/isci
8271 S:      Supported
8272 F:      drivers/scsi/isci/
8273
8274 INTEL CPU family model numbers
8275 M:      Tony Luck <tony.luck@intel.com>
8276 M:      x86@kernel.org
8277 L:      linux-kernel@vger.kernel.org
8278 S:      Supported
8279 F:      arch/x86/include/asm/intel-family.h
8280
8281 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
8282 M:      Jani Nikula <jani.nikula@linux.intel.com>
8283 M:      Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
8284 M:      Rodrigo Vivi <rodrigo.vivi@intel.com>
8285 L:      intel-gfx@lists.freedesktop.org
8286 W:      https://01.org/linuxgraphics/
8287 B:      https://01.org/linuxgraphics/documentation/how-report-bugs
8288 C:      irc://chat.freenode.net/intel-gfx
8289 Q:      http://patchwork.freedesktop.org/project/intel-gfx/
8290 T:      git git://anongit.freedesktop.org/drm-intel
8291 S:      Supported
8292 F:      drivers/gpu/drm/i915/
8293 F:      include/drm/i915*
8294 F:      include/uapi/drm/i915_drm.h
8295 F:      Documentation/gpu/i915.rst
8296
8297 INTEL ETHERNET DRIVERS
8298 M:      Jeff Kirsher <jeffrey.t.kirsher@intel.com>
8299 L:      intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
8300 W:      http://www.intel.com/support/feedback.htm
8301 W:      http://e1000.sourceforge.net/
8302 Q:      http://patchwork.ozlabs.org/project/intel-wired-lan/list/
8303 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
8304 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
8305 S:      Supported
8306 F:      Documentation/networking/device_drivers/intel/e100.rst
8307 F:      Documentation/networking/device_drivers/intel/e1000.rst
8308 F:      Documentation/networking/device_drivers/intel/e1000e.rst
8309 F:      Documentation/networking/device_drivers/intel/fm10k.rst
8310 F:      Documentation/networking/device_drivers/intel/igb.rst
8311 F:      Documentation/networking/device_drivers/intel/igbvf.rst
8312 F:      Documentation/networking/device_drivers/intel/ixgb.rst
8313 F:      Documentation/networking/device_drivers/intel/ixgbe.rst
8314 F:      Documentation/networking/device_drivers/intel/ixgbevf.rst
8315 F:      Documentation/networking/device_drivers/intel/i40e.rst
8316 F:      Documentation/networking/device_drivers/intel/iavf.rst
8317 F:      Documentation/networking/device_drivers/intel/ice.rst
8318 F:      drivers/net/ethernet/intel/
8319 F:      drivers/net/ethernet/intel/*/
8320 F:      include/linux/avf/virtchnl.h
8321
8322 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
8323 M:      Maik Broemme <mbroemme@libmpq.org>
8324 L:      linux-fbdev@vger.kernel.org
8325 S:      Maintained
8326 F:      Documentation/fb/intelfb.rst
8327 F:      drivers/video/fbdev/intelfb/
8328
8329 INTEL GPIO DRIVERS
8330 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
8331 L:      linux-gpio@vger.kernel.org
8332 S:      Maintained
8333 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
8334 F:      drivers/gpio/gpio-ich.c
8335 F:      drivers/gpio/gpio-intel-mid.c
8336 F:      drivers/gpio/gpio-lynxpoint.c
8337 F:      drivers/gpio/gpio-merrifield.c
8338 F:      drivers/gpio/gpio-ml-ioh.c
8339 F:      drivers/gpio/gpio-pch.c
8340 F:      drivers/gpio/gpio-sch.c
8341 F:      drivers/gpio/gpio-sodaville.c
8342
8343 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
8344 M:      Zhenyu Wang <zhenyuw@linux.intel.com>
8345 M:      Zhi Wang <zhi.a.wang@intel.com>
8346 L:      intel-gvt-dev@lists.freedesktop.org
8347 L:      intel-gfx@lists.freedesktop.org
8348 W:      https://01.org/igvt-g
8349 T:      git https://github.com/intel/gvt-linux.git
8350 S:      Supported
8351 F:      drivers/gpu/drm/i915/gvt/
8352
8353 INTEL HID EVENT DRIVER
8354 M:      Alex Hung <alex.hung@canonical.com>
8355 L:      platform-driver-x86@vger.kernel.org
8356 S:      Maintained
8357 F:      drivers/platform/x86/intel-hid.c
8358
8359 INTEL I/OAT DMA DRIVER
8360 M:      Dave Jiang <dave.jiang@intel.com>
8361 R:      Dan Williams <dan.j.williams@intel.com>
8362 L:      dmaengine@vger.kernel.org
8363 Q:      https://patchwork.kernel.org/project/linux-dmaengine/list/
8364 S:      Supported
8365 F:      drivers/dma/ioat*
8366
8367 INTEL IDLE DRIVER
8368 M:      Jacob Pan <jacob.jun.pan@linux.intel.com>
8369 M:      Len Brown <lenb@kernel.org>
8370 L:      linux-pm@vger.kernel.org
8371 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
8372 B:      https://bugzilla.kernel.org
8373 S:      Supported
8374 F:      drivers/idle/intel_idle.c
8375
8376 INTEL INTEGRATED SENSOR HUB DRIVER
8377 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
8378 M:      Jiri Kosina <jikos@kernel.org>
8379 L:      linux-input@vger.kernel.org
8380 S:      Maintained
8381 F:      drivers/hid/intel-ish-hid/
8382
8383 INTEL IOMMU (VT-d)
8384 M:      David Woodhouse <dwmw2@infradead.org>
8385 M:      Lu Baolu <baolu.lu@linux.intel.com>
8386 L:      iommu@lists.linux-foundation.org
8387 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
8388 S:      Supported
8389 F:      drivers/iommu/dmar.c
8390 F:      drivers/iommu/intel*.[ch]
8391 F:      include/linux/intel-iommu.h
8392 F:      include/linux/intel-svm.h
8393
8394 INTEL IOP-ADMA DMA DRIVER
8395 R:      Dan Williams <dan.j.williams@intel.com>
8396 S:      Odd fixes
8397 F:      drivers/dma/iop-adma.c
8398
8399 INTEL IPU3 CSI-2 CIO2 DRIVER
8400 M:      Yong Zhi <yong.zhi@intel.com>
8401 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
8402 M:      Bingbu Cao <bingbu.cao@intel.com>
8403 R:      Tian Shu Qiu <tian.shu.qiu@intel.com>
8404 L:      linux-media@vger.kernel.org
8405 S:      Maintained
8406 F:      drivers/media/pci/intel/ipu3/
8407 F:      Documentation/media/uapi/v4l/pixfmt-srggb10-ipu3.rst
8408
8409 INTEL IPU3 CSI-2 IMGU DRIVER
8410 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
8411 L:      linux-media@vger.kernel.org
8412 S:      Maintained
8413 F:      drivers/staging/media/ipu3/
8414 F:      Documentation/media/uapi/v4l/pixfmt-meta-intel-ipu3.rst
8415 F:      Documentation/media/v4l-drivers/ipu3.rst
8416 F:      Documentation/media/v4l-drivers/ipu3_rcb.svg
8417
8418 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
8419 M:      Krzysztof Halasa <khalasa@piap.pl>
8420 S:      Maintained
8421 F:      include/linux/soc/ixp4xx/qmgr.h
8422 F:      include/linux/soc/ixp4xx/npe.h
8423 F:      drivers/soc/ixp4xx/ixp4xx-qmgr.c
8424 F:      drivers/soc/ixp4xx/ixp4xx-npe.c
8425 F:      drivers/net/ethernet/xscale/ixp4xx_eth.c
8426 F:      drivers/net/wan/ixp4xx_hss.c
8427
8428 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
8429 M:      Deepak Saxena <dsaxena@plexity.net>
8430 S:      Maintained
8431 F:      drivers/char/hw_random/ixp4xx-rng.c
8432
8433 INTEL MANAGEMENT ENGINE (mei)
8434 M:      Tomas Winkler <tomas.winkler@intel.com>
8435 L:      linux-kernel@vger.kernel.org
8436 S:      Supported
8437 F:      include/uapi/linux/mei.h
8438 F:      include/linux/mei_cl_bus.h
8439 F:      drivers/misc/mei/*
8440 F:      drivers/watchdog/mei_wdt.c
8441 F:      Documentation/driver-api/mei/*
8442 F:      samples/mei/*
8443
8444 INTEL MENLOW THERMAL DRIVER
8445 M:      Sujith Thomas <sujith.thomas@intel.com>
8446 L:      platform-driver-x86@vger.kernel.org
8447 W:      https://01.org/linux-acpi
8448 S:      Supported
8449 F:      drivers/platform/x86/intel_menlow.c
8450
8451 INTEL MIC DRIVERS (mic)
8452 M:      Sudeep Dutt <sudeep.dutt@intel.com>
8453 M:      Ashutosh Dixit <ashutosh.dixit@intel.com>
8454 S:      Supported
8455 W:      https://github.com/sudeepdutt/mic
8456 W:      http://software.intel.com/en-us/mic-developer
8457 F:      include/linux/mic_bus.h
8458 F:      include/linux/scif.h
8459 F:      include/uapi/linux/mic_common.h
8460 F:      include/uapi/linux/mic_ioctl.h
8461 F:      include/uapi/linux/scif_ioctl.h
8462 F:      drivers/misc/mic/
8463 F:      drivers/dma/mic_x100_dma.c
8464 F:      drivers/dma/mic_x100_dma.h
8465 F:      Documentation/mic/
8466
8467 INTEL PMC CORE DRIVER
8468 M:      Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
8469 M:      Vishwanath Somayaji <vishwanath.somayaji@intel.com>
8470 L:      platform-driver-x86@vger.kernel.org
8471 S:      Maintained
8472 F:      drivers/platform/x86/intel_pmc_core*
8473
8474 INTEL PMC/P-Unit IPC DRIVER
8475 M:      Zha Qipeng<qipeng.zha@intel.com>
8476 L:      platform-driver-x86@vger.kernel.org
8477 S:      Maintained
8478 F:      drivers/platform/x86/intel_pmc_ipc.c
8479 F:      drivers/platform/x86/intel_punit_ipc.c
8480 F:      arch/x86/include/asm/intel_pmc_ipc.h
8481 F:      arch/x86/include/asm/intel_punit_ipc.h
8482
8483 INTEL PMIC GPIO DRIVERS
8484 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
8485 S:      Maintained
8486 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
8487 F:      drivers/gpio/gpio-*cove.c
8488 F:      drivers/gpio/gpio-msic.c
8489
8490 INTEL PMIC MULTIFUNCTION DEVICE DRIVERS
8491 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
8492 S:      Maintained
8493 F:      drivers/mfd/intel_msic.c
8494 F:      drivers/mfd/intel_soc_pmic*
8495 F:      include/linux/mfd/intel_msic.h
8496 F:      include/linux/mfd/intel_soc_pmic*
8497
8498 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
8499 M:      Stanislav Yakovlev <stas.yakovlev@gmail.com>
8500 L:      linux-wireless@vger.kernel.org
8501 S:      Maintained
8502 F:      Documentation/networking/device_drivers/intel/ipw2100.txt
8503 F:      Documentation/networking/device_drivers/intel/ipw2200.txt
8504 F:      drivers/net/wireless/intel/ipw2x00/
8505
8506 INTEL PSTATE DRIVER
8507 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
8508 M:      Len Brown <lenb@kernel.org>
8509 L:      linux-pm@vger.kernel.org
8510 S:      Supported
8511 F:      drivers/cpufreq/intel_pstate.c
8512
8513 INTEL RDMA RNIC DRIVER
8514 M:      Faisal Latif <faisal.latif@intel.com>
8515 M:      Shiraz Saleem <shiraz.saleem@intel.com>
8516 L:      linux-rdma@vger.kernel.org
8517 S:      Supported
8518 F:      drivers/infiniband/hw/i40iw/
8519 F:      include/uapi/rdma/i40iw-abi.h
8520
8521 INTEL SPEED SELECT TECHNOLOGY
8522 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
8523 L:      platform-driver-x86@vger.kernel.org
8524 S:      Maintained
8525 F:      drivers/platform/x86/intel_speed_select_if/
8526 F:      tools/power/x86/intel-speed-select/
8527 F:      include/uapi/linux/isst_if.h
8528
8529 INTEL STRATIX10 FIRMWARE DRIVERS
8530 M:      Richard Gong <richard.gong@linux.intel.com>
8531 L:      linux-kernel@vger.kernel.org
8532 S:      Maintained
8533 F:      drivers/firmware/stratix10-rsu.c
8534 F:      drivers/firmware/stratix10-svc.c
8535 F:      include/linux/firmware/intel/stratix10-smc.h
8536 F:      include/linux/firmware/intel/stratix10-svc-client.h
8537 F:      Documentation/ABI/testing/sysfs-devices-platform-stratix10-rsu
8538 F:      Documentation/devicetree/bindings/firmware/intel,stratix10-svc.txt
8539
8540 INTEL TELEMETRY DRIVER
8541 M:      Rajneesh Bhardwaj <rajneesh.bhardwaj@linux.intel.com>
8542 M:      "David E. Box" <david.e.box@linux.intel.com>
8543 L:      platform-driver-x86@vger.kernel.org
8544 S:      Maintained
8545 F:      arch/x86/include/asm/intel_telemetry.h
8546 F:      drivers/platform/x86/intel_telemetry*
8547
8548 INTEL VIRTUAL BUTTON DRIVER
8549 M:      AceLan Kao <acelan.kao@canonical.com>
8550 L:      platform-driver-x86@vger.kernel.org
8551 S:      Maintained
8552 F:      drivers/platform/x86/intel-vbtn.c
8553
8554 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
8555 M:      Stanislaw Gruszka <sgruszka@redhat.com>
8556 L:      linux-wireless@vger.kernel.org
8557 S:      Supported
8558 F:      drivers/net/wireless/intel/iwlegacy/
8559
8560 INTEL WIRELESS WIFI LINK (iwlwifi)
8561 M:      Johannes Berg <johannes.berg@intel.com>
8562 M:      Emmanuel Grumbach <emmanuel.grumbach@intel.com>
8563 M:      Luca Coelho <luciano.coelho@intel.com>
8564 M:      Intel Linux Wireless <linuxwifi@intel.com>
8565 L:      linux-wireless@vger.kernel.org
8566 W:      http://intellinuxwireless.org
8567 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
8568 S:      Supported
8569 F:      drivers/net/wireless/intel/iwlwifi/
8570
8571 INTEL WIRELESS WIMAX CONNECTION 2400
8572 M:      Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
8573 M:      linux-wimax@intel.com
8574 L:      wimax@linuxwimax.org (subscribers-only)
8575 S:      Supported
8576 W:      http://linuxwimax.org
8577 F:      Documentation/admin-guide/wimax/i2400m.rst
8578 F:      drivers/net/wimax/i2400m/
8579 F:      include/uapi/linux/wimax/i2400m.h
8580
8581 INTEL WMI THUNDERBOLT FORCE POWER DRIVER
8582 M:      Mario Limonciello <mario.limonciello@dell.com>
8583 S:      Maintained
8584 F:      drivers/platform/x86/intel-wmi-thunderbolt.c
8585
8586 INTEL(R) TRACE HUB
8587 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
8588 S:      Supported
8589 F:      Documentation/trace/intel_th.rst
8590 F:      drivers/hwtracing/intel_th/
8591 F:      include/linux/intel_th.h
8592
8593 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
8594 M:      Ning Sun <ning.sun@intel.com>
8595 L:      tboot-devel@lists.sourceforge.net
8596 W:      http://tboot.sourceforge.net
8597 T:      hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
8598 S:      Supported
8599 F:      Documentation/x86/intel_txt.rst
8600 F:      include/linux/tboot.h
8601 F:      arch/x86/kernel/tboot.c
8602
8603 INTERCONNECT API
8604 M:      Georgi Djakov <georgi.djakov@linaro.org>
8605 L:      linux-pm@vger.kernel.org
8606 S:      Maintained
8607 F:      Documentation/driver-api/interconnect.rst
8608 F:      Documentation/devicetree/bindings/interconnect/
8609 F:      drivers/interconnect/
8610 F:      include/dt-bindings/interconnect/
8611 F:      include/linux/interconnect-provider.h
8612 F:      include/linux/interconnect.h
8613
8614 INVENSENSE MPU-3050 GYROSCOPE DRIVER
8615 M:      Linus Walleij <linus.walleij@linaro.org>
8616 L:      linux-iio@vger.kernel.org
8617 S:      Maintained
8618 F:      drivers/iio/gyro/mpu3050*
8619 F:      Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.txt
8620
8621 IOC3 ETHERNET DRIVER
8622 M:      Ralf Baechle <ralf@linux-mips.org>
8623 L:      linux-mips@vger.kernel.org
8624 S:      Maintained
8625 F:      drivers/net/ethernet/sgi/ioc3-eth.c
8626
8627 IOMAP FILESYSTEM LIBRARY
8628 M:      Christoph Hellwig <hch@infradead.org>
8629 M:      Darrick J. Wong <darrick.wong@oracle.com>
8630 M:      linux-xfs@vger.kernel.org
8631 M:      linux-fsdevel@vger.kernel.org
8632 L:      linux-xfs@vger.kernel.org
8633 L:      linux-fsdevel@vger.kernel.org
8634 T:      git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
8635 S:      Supported
8636 F:      fs/iomap/
8637 F:      include/linux/iomap.h
8638
8639 IOMMU DRIVERS
8640 M:      Joerg Roedel <joro@8bytes.org>
8641 L:      iommu@lists.linux-foundation.org
8642 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
8643 S:      Maintained
8644 F:      Documentation/devicetree/bindings/iommu/
8645 F:      drivers/iommu/
8646 F:      include/linux/iommu.h
8647 F:      include/linux/of_iommu.h
8648 F:      include/linux/iova.h
8649
8650 IO_URING
8651 M:      Jens Axboe <axboe@kernel.dk>
8652 L:      io-uring@vger.kernel.org
8653 T:      git git://git.kernel.dk/linux-block
8654 T:      git git://git.kernel.dk/liburing
8655 S:      Maintained
8656 F:      fs/io_uring.c
8657 F:      fs/io-wq.c
8658 F:      fs/io-wq.h
8659 F:      include/uapi/linux/io_uring.h
8660
8661 IPMI SUBSYSTEM
8662 M:      Corey Minyard <minyard@acm.org>
8663 L:      openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
8664 W:      http://openipmi.sourceforge.net/
8665 S:      Supported
8666 F:      Documentation/devicetree/bindings/ipmi/
8667 F:      Documentation/IPMI.txt
8668 F:      drivers/char/ipmi/
8669 F:      include/linux/ipmi*
8670 F:      include/uapi/linux/ipmi*
8671
8672 IPS SCSI RAID DRIVER
8673 M:      Adaptec OEM Raid Solutions <aacraid@microsemi.com>
8674 L:      linux-scsi@vger.kernel.org
8675 W:      http://www.adaptec.com/
8676 S:      Maintained
8677 F:      drivers/scsi/ips*
8678
8679 IPVS
8680 M:      Wensong Zhang <wensong@linux-vs.org>
8681 M:      Simon Horman <horms@verge.net.au>
8682 M:      Julian Anastasov <ja@ssi.bg>
8683 L:      netdev@vger.kernel.org
8684 L:      lvs-devel@vger.kernel.org
8685 S:      Maintained
8686 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
8687 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
8688 F:      Documentation/networking/ipvs-sysctl.txt
8689 F:      include/net/ip_vs.h
8690 F:      include/uapi/linux/ip_vs.h
8691 F:      net/netfilter/ipvs/
8692
8693 IPWIRELESS DRIVER
8694 M:      Jiri Kosina <jikos@kernel.org>
8695 M:      David Sterba <dsterba@suse.com>
8696 S:      Odd Fixes
8697 F:      drivers/tty/ipwireless/
8698
8699 IPX NETWORK LAYER
8700 L:      netdev@vger.kernel.org
8701 S:      Obsolete
8702 F:      include/uapi/linux/ipx.h
8703
8704 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
8705 M:      Marc Zyngier <maz@kernel.org>
8706 S:      Maintained
8707 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
8708 F:      Documentation/IRQ-domain.txt
8709 F:      include/linux/irqdomain.h
8710 F:      kernel/irq/irqdomain.c
8711 F:      kernel/irq/msi.c
8712
8713 IRQ SUBSYSTEM
8714 M:      Thomas Gleixner <tglx@linutronix.de>
8715 L:      linux-kernel@vger.kernel.org
8716 S:      Maintained
8717 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
8718 F:      kernel/irq/
8719
8720 IRQCHIP DRIVERS
8721 M:      Thomas Gleixner <tglx@linutronix.de>
8722 M:      Jason Cooper <jason@lakedaemon.net>
8723 M:      Marc Zyngier <maz@kernel.org>
8724 L:      linux-kernel@vger.kernel.org
8725 S:      Maintained
8726 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
8727 F:      Documentation/devicetree/bindings/interrupt-controller/
8728 F:      drivers/irqchip/
8729
8730 ISA
8731 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
8732 S:      Maintained
8733 F:      Documentation/driver-api/isa.rst
8734 F:      drivers/base/isa.c
8735 F:      include/linux/isa.h
8736
8737 ISA RADIO MODULE
8738 M:      Hans Verkuil <hverkuil@xs4all.nl>
8739 L:      linux-media@vger.kernel.org
8740 T:      git git://linuxtv.org/media_tree.git
8741 W:      https://linuxtv.org
8742 S:      Maintained
8743 F:      drivers/media/radio/radio-isa*
8744
8745 ISAPNP
8746 M:      Jaroslav Kysela <perex@perex.cz>
8747 S:      Maintained
8748 F:      Documentation/driver-api/isapnp.rst
8749 F:      drivers/pnp/isapnp/
8750 F:      include/linux/isapnp.h
8751
8752 ISCSI
8753 M:      Lee Duncan <lduncan@suse.com>
8754 M:      Chris Leech <cleech@redhat.com>
8755 L:      open-iscsi@googlegroups.com
8756 W:      www.open-iscsi.com
8757 S:      Maintained
8758 F:      drivers/scsi/*iscsi*
8759 F:      include/scsi/*iscsi*
8760
8761 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
8762 M:      Peter Jones <pjones@redhat.com>
8763 M:      Konrad Rzeszutek Wilk <konrad@kernel.org>
8764 S:      Maintained
8765 F:      drivers/firmware/iscsi_ibft*
8766
8767 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
8768 M:      Sagi Grimberg <sagi@grimberg.me>
8769 M:      Max Gurtovoy <maxg@mellanox.com>
8770 L:      linux-rdma@vger.kernel.org
8771 S:      Supported
8772 W:      http://www.openfabrics.org
8773 W:      www.open-iscsi.org
8774 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
8775 F:      drivers/infiniband/ulp/iser/
8776
8777 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
8778 M:      Sagi Grimberg <sagi@grimberg.me>
8779 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
8780 L:      linux-rdma@vger.kernel.org
8781 L:      target-devel@vger.kernel.org
8782 S:      Supported
8783 W:      http://www.linux-iscsi.org
8784 F:      drivers/infiniband/ulp/isert
8785
8786 ISDN/mISDN SUBSYSTEM
8787 M:      Karsten Keil <isdn@linux-pingi.de>
8788 L:      isdn4linux@listserv.isdn4linux.de (subscribers-only)
8789 L:      netdev@vger.kernel.org
8790 W:      http://www.isdn4linux.de
8791 S:      Maintained
8792 F:      drivers/isdn/mISDN
8793 F:      drivers/isdn/hardware
8794
8795 ISDN/CAPI SUBSYSTEM
8796 M:      Karsten Keil <isdn@linux-pingi.de>
8797 L:      isdn4linux@listserv.isdn4linux.de (subscribers-only)
8798 L:      netdev@vger.kernel.org
8799 W:      http://www.isdn4linux.de
8800 S:      Odd Fixes
8801 F:      Documentation/isdn/
8802 F:      drivers/isdn/capi/
8803 F:      drivers/staging/isdn/
8804 F:      net/bluetooth/cmtp/
8805 F:      include/linux/isdn/
8806 F:      include/uapi/linux/isdn/
8807
8808 IT87 HARDWARE MONITORING DRIVER
8809 M:      Jean Delvare <jdelvare@suse.com>
8810 L:      linux-hwmon@vger.kernel.org
8811 S:      Maintained
8812 F:      Documentation/hwmon/it87.rst
8813 F:      drivers/hwmon/it87.c
8814
8815 IT913X MEDIA DRIVER
8816 M:      Antti Palosaari <crope@iki.fi>
8817 L:      linux-media@vger.kernel.org
8818 W:      https://linuxtv.org
8819 W:      http://palosaari.fi/linux/
8820 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8821 T:      git git://linuxtv.org/anttip/media_tree.git
8822 S:      Maintained
8823 F:      drivers/media/tuners/it913x*
8824
8825 IVTV VIDEO4LINUX DRIVER
8826 M:      Andy Walls <awalls@md.metrocast.net>
8827 L:      ivtv-devel@ivtvdriver.org (subscribers-only)
8828 L:      linux-media@vger.kernel.org
8829 T:      git git://linuxtv.org/media_tree.git
8830 W:      http://www.ivtvdriver.org
8831 S:      Maintained
8832 F:      Documentation/media/v4l-drivers/ivtv*
8833 F:      drivers/media/pci/ivtv/
8834 F:      include/uapi/linux/ivtv*
8835
8836 IX2505V MEDIA DRIVER
8837 M:      Malcolm Priestley <tvboxspy@gmail.com>
8838 L:      linux-media@vger.kernel.org
8839 W:      https://linuxtv.org
8840 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8841 S:      Maintained
8842 F:      drivers/media/dvb-frontends/ix2505v*
8843
8844 JAILHOUSE HYPERVISOR INTERFACE
8845 M:      Jan Kiszka <jan.kiszka@siemens.com>
8846 L:      jailhouse-dev@googlegroups.com
8847 S:      Maintained
8848 F:      arch/x86/kernel/jailhouse.c
8849 F:      arch/x86/include/asm/jailhouse_para.h
8850
8851 JC42.4 TEMPERATURE SENSOR DRIVER
8852 M:      Guenter Roeck <linux@roeck-us.net>
8853 L:      linux-hwmon@vger.kernel.org
8854 S:      Maintained
8855 F:      drivers/hwmon/jc42.c
8856 F:      Documentation/hwmon/jc42.rst
8857
8858 JFS FILESYSTEM
8859 M:      Dave Kleikamp <shaggy@kernel.org>
8860 L:      jfs-discussion@lists.sourceforge.net
8861 W:      http://jfs.sourceforge.net/
8862 T:      git git://github.com/kleikamp/linux-shaggy.git
8863 S:      Maintained
8864 F:      Documentation/admin-guide/jfs.rst
8865 F:      fs/jfs/
8866
8867 JME NETWORK DRIVER
8868 M:      Guo-Fu Tseng <cooldavid@cooldavid.org>
8869 L:      netdev@vger.kernel.org
8870 S:      Maintained
8871 F:      drivers/net/ethernet/jme.*
8872
8873 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
8874 M:      David Woodhouse <dwmw2@infradead.org>
8875 M:      Richard Weinberger <richard@nod.at>
8876 L:      linux-mtd@lists.infradead.org
8877 W:      http://www.linux-mtd.infradead.org/doc/jffs2.html
8878 T:      git git://git.infradead.org/ubifs-2.6.git
8879 S:      Odd Fixes
8880 F:      fs/jffs2/
8881 F:      include/uapi/linux/jffs2.h
8882
8883 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
8884 M:      "Theodore Ts'o" <tytso@mit.edu>
8885 M:      Jan Kara <jack@suse.com>
8886 L:      linux-ext4@vger.kernel.org
8887 S:      Maintained
8888 F:      fs/jbd2/
8889 F:      include/linux/jbd2.h
8890
8891 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
8892 M:      Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
8893 L:      linux-media@vger.kernel.org
8894 S:      Maintained
8895 F:      drivers/media/platform/rcar_jpu.c
8896
8897 JSM Neo PCI based serial card
8898 L:      linux-serial@vger.kernel.org
8899 S:      Orphan
8900 F:      drivers/tty/serial/jsm/
8901
8902 K10TEMP HARDWARE MONITORING DRIVER
8903 M:      Clemens Ladisch <clemens@ladisch.de>
8904 L:      linux-hwmon@vger.kernel.org
8905 S:      Maintained
8906 F:      Documentation/hwmon/k10temp.rst
8907 F:      drivers/hwmon/k10temp.c
8908
8909 K8TEMP HARDWARE MONITORING DRIVER
8910 M:      Rudolf Marek <r.marek@assembler.cz>
8911 L:      linux-hwmon@vger.kernel.org
8912 S:      Maintained
8913 F:      Documentation/hwmon/k8temp.rst
8914 F:      drivers/hwmon/k8temp.c
8915
8916 KASAN
8917 M:      Andrey Ryabinin <aryabinin@virtuozzo.com>
8918 R:      Alexander Potapenko <glider@google.com>
8919 R:      Dmitry Vyukov <dvyukov@google.com>
8920 L:      kasan-dev@googlegroups.com
8921 S:      Maintained
8922 F:      arch/*/include/asm/kasan.h
8923 F:      arch/*/mm/kasan_init*
8924 F:      Documentation/dev-tools/kasan.rst
8925 F:      include/linux/kasan*.h
8926 F:      lib/test_kasan.c
8927 F:      mm/kasan/
8928 F:      scripts/Makefile.kasan
8929
8930 KCONFIG
8931 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
8932 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
8933 L:      linux-kbuild@vger.kernel.org
8934 S:      Maintained
8935 F:      Documentation/kbuild/kconfig*
8936 F:      scripts/kconfig/
8937 F:      scripts/Kconfig.include
8938
8939 KDUMP
8940 M:      Dave Young <dyoung@redhat.com>
8941 M:      Baoquan He <bhe@redhat.com>
8942 R:      Vivek Goyal <vgoyal@redhat.com>
8943 L:      kexec@lists.infradead.org
8944 W:      http://lse.sourceforge.net/kdump/
8945 S:      Maintained
8946 F:      Documentation/admin-guide/kdump/
8947
8948 KEENE FM RADIO TRANSMITTER DRIVER
8949 M:      Hans Verkuil <hverkuil@xs4all.nl>
8950 L:      linux-media@vger.kernel.org
8951 T:      git git://linuxtv.org/media_tree.git
8952 W:      https://linuxtv.org
8953 S:      Maintained
8954 F:      drivers/media/radio/radio-keene*
8955
8956 KERNEL AUTOMOUNTER
8957 M:      Ian Kent <raven@themaw.net>
8958 L:      autofs@vger.kernel.org
8959 S:      Maintained
8960 F:      fs/autofs/
8961
8962 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
8963 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
8964 M:      Michal Marek <michal.lkml@markovi.net>
8965 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
8966 L:      linux-kbuild@vger.kernel.org
8967 S:      Maintained
8968 F:      Documentation/kbuild/
8969 F:      Makefile
8970 F:      scripts/Kbuild*
8971 F:      scripts/Makefile*
8972 F:      scripts/basic/
8973 F:      scripts/mk*
8974 F:      scripts/*vmlinux*
8975 F:      scripts/mod/
8976 F:      scripts/package/
8977
8978 KERNEL JANITORS
8979 L:      kernel-janitors@vger.kernel.org
8980 W:      http://kernelnewbies.org/KernelJanitors
8981 S:      Odd Fixes
8982
8983 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
8984 M:      "J. Bruce Fields" <bfields@fieldses.org>
8985 M:      Chuck Lever <chuck.lever@oracle.com>
8986 L:      linux-nfs@vger.kernel.org
8987 W:      http://nfs.sourceforge.net/
8988 T:      git git://linux-nfs.org/~bfields/linux.git
8989 S:      Supported
8990 F:      fs/nfsd/
8991 F:      include/uapi/linux/nfsd/
8992 F:      fs/lockd/
8993 F:      fs/nfs_common/
8994 F:      net/sunrpc/
8995 F:      include/linux/lockd/
8996 F:      include/linux/sunrpc/
8997 F:      include/uapi/linux/sunrpc/
8998
8999 KERNEL SELFTEST FRAMEWORK
9000 M:      Shuah Khan <shuah@kernel.org>
9001 M:      Shuah Khan <skhan@linuxfoundation.org>
9002 L:      linux-kselftest@vger.kernel.org
9003 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
9004 Q:      https://patchwork.kernel.org/project/linux-kselftest/list/
9005 S:      Maintained
9006 F:      tools/testing/selftests/
9007 F:      Documentation/dev-tools/kselftest*
9008
9009 KERNEL UNIT TESTING FRAMEWORK (KUnit)
9010 M:      Brendan Higgins <brendanhiggins@google.com>
9011 L:      linux-kselftest@vger.kernel.org
9012 L:      kunit-dev@googlegroups.com
9013 W:      https://google.github.io/kunit-docs/third_party/kernel/docs/
9014 S:      Maintained
9015 F:      Documentation/dev-tools/kunit/
9016 F:      include/kunit/
9017 F:      lib/kunit/
9018 F:      tools/testing/kunit/
9019
9020 KERNEL USERMODE HELPER
9021 M:      Luis Chamberlain <mcgrof@kernel.org>
9022 L:      linux-kernel@vger.kernel.org
9023 S:      Maintained
9024 F:      kernel/umh.c
9025 F:      include/linux/umh.h
9026
9027 KERNEL VIRTUAL MACHINE (KVM)
9028 M:      Paolo Bonzini <pbonzini@redhat.com>
9029 M:      Radim Krčmář <rkrcmar@redhat.com>
9030 L:      kvm@vger.kernel.org
9031 W:      http://www.linux-kvm.org
9032 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
9033 S:      Supported
9034 F:      Documentation/virt/kvm/
9035 F:      include/trace/events/kvm.h
9036 F:      include/uapi/asm-generic/kvm*
9037 F:      include/uapi/linux/kvm*
9038 F:      include/asm-generic/kvm*
9039 F:      include/linux/kvm*
9040 F:      include/kvm/iodev.h
9041 F:      virt/kvm/*
9042 F:      tools/kvm/
9043 F:      tools/testing/selftests/kvm/
9044
9045 KERNEL VIRTUAL MACHINE FOR ARM/ARM64 (KVM/arm, KVM/arm64)
9046 M:      Marc Zyngier <maz@kernel.org>
9047 R:      James Morse <james.morse@arm.com>
9048 R:      Julien Thierry <julien.thierry.kdev@gmail.com>
9049 R:      Suzuki K Poulose <suzuki.poulose@arm.com>
9050 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9051 L:      kvmarm@lists.cs.columbia.edu
9052 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
9053 S:      Maintained
9054 F:      arch/arm/include/uapi/asm/kvm*
9055 F:      arch/arm/include/asm/kvm*
9056 F:      arch/arm/kvm/
9057 F:      arch/arm64/include/uapi/asm/kvm*
9058 F:      arch/arm64/include/asm/kvm*
9059 F:      arch/arm64/kvm/
9060 F:      virt/kvm/arm/
9061 F:      include/kvm/arm_*
9062
9063 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
9064 M:      James Hogan <jhogan@kernel.org>
9065 L:      linux-mips@vger.kernel.org
9066 S:      Supported
9067 F:      arch/mips/include/uapi/asm/kvm*
9068 F:      arch/mips/include/asm/kvm*
9069 F:      arch/mips/kvm/
9070
9071 KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
9072 M:      Paul Mackerras <paulus@ozlabs.org>
9073 L:      kvm-ppc@vger.kernel.org
9074 W:      http://www.linux-kvm.org/
9075 T:      git git://github.com/agraf/linux-2.6.git
9076 S:      Supported
9077 F:      arch/powerpc/include/uapi/asm/kvm*
9078 F:      arch/powerpc/include/asm/kvm*
9079 F:      arch/powerpc/kvm/
9080 F:      arch/powerpc/kernel/kvm*
9081
9082 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
9083 M:      Christian Borntraeger <borntraeger@de.ibm.com>
9084 M:      Janosch Frank <frankja@linux.ibm.com>
9085 R:      David Hildenbrand <david@redhat.com>
9086 R:      Cornelia Huck <cohuck@redhat.com>
9087 L:      kvm@vger.kernel.org
9088 W:      http://www.ibm.com/developerworks/linux/linux390/
9089 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
9090 S:      Supported
9091 F:      arch/s390/include/uapi/asm/kvm*
9092 F:      arch/s390/include/asm/gmap.h
9093 F:      arch/s390/include/asm/kvm*
9094 F:      arch/s390/kvm/
9095 F:      arch/s390/mm/gmap.c
9096 F:      tools/testing/selftests/kvm/s390x/
9097 F:      tools/testing/selftests/kvm/*/s390x/
9098
9099 KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
9100 M:      Paolo Bonzini <pbonzini@redhat.com>
9101 M:      Radim Krčmář <rkrcmar@redhat.com>
9102 R:      Sean Christopherson <sean.j.christopherson@intel.com>
9103 R:      Vitaly Kuznetsov <vkuznets@redhat.com>
9104 R:      Wanpeng Li <wanpengli@tencent.com>
9105 R:      Jim Mattson <jmattson@google.com>
9106 R:      Joerg Roedel <joro@8bytes.org>
9107 L:      kvm@vger.kernel.org
9108 W:      http://www.linux-kvm.org
9109 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
9110 S:      Supported
9111 F:      arch/x86/kvm/
9112 F:      arch/x86/kvm/*/
9113 F:      arch/x86/include/uapi/asm/kvm*
9114 F:      arch/x86/include/uapi/asm/vmx.h
9115 F:      arch/x86/include/uapi/asm/svm.h
9116 F:      arch/x86/include/asm/kvm*
9117 F:      arch/x86/include/asm/pvclock-abi.h
9118 F:      arch/x86/include/asm/svm.h
9119 F:      arch/x86/include/asm/vmx.h
9120 F:      arch/x86/kernel/kvm.c
9121 F:      arch/x86/kernel/kvmclock.c
9122
9123 KERNFS
9124 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
9125 M:      Tejun Heo <tj@kernel.org>
9126 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
9127 S:      Supported
9128 F:      include/linux/kernfs.h
9129 F:      fs/kernfs/
9130
9131 KEXEC
9132 M:      Eric Biederman <ebiederm@xmission.com>
9133 W:      http://kernel.org/pub/linux/utils/kernel/kexec/
9134 L:      kexec@lists.infradead.org
9135 S:      Maintained
9136 F:      include/linux/kexec.h
9137 F:      include/uapi/linux/kexec.h
9138 F:      kernel/kexec*
9139
9140 KEYS-ENCRYPTED
9141 M:      Mimi Zohar <zohar@linux.ibm.com>
9142 L:      linux-integrity@vger.kernel.org
9143 L:      keyrings@vger.kernel.org
9144 S:      Supported
9145 F:      Documentation/security/keys/trusted-encrypted.rst
9146 F:      include/keys/encrypted-type.h
9147 F:      security/keys/encrypted-keys/
9148
9149 KEYS-TRUSTED
9150 M:      James Bottomley <jejb@linux.ibm.com>
9151 M:      Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
9152 M:      Mimi Zohar <zohar@linux.ibm.com>
9153 L:      linux-integrity@vger.kernel.org
9154 L:      keyrings@vger.kernel.org
9155 S:      Supported
9156 F:      Documentation/security/keys/trusted-encrypted.rst
9157 F:      include/keys/trusted-type.h
9158 F:      security/keys/trusted.c
9159 F:      include/keys/trusted.h
9160
9161 KEYS/KEYRINGS:
9162 M:      David Howells <dhowells@redhat.com>
9163 M:      Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
9164 L:      keyrings@vger.kernel.org
9165 S:      Maintained
9166 F:      Documentation/security/keys/core.rst
9167 F:      include/linux/key.h
9168 F:      include/linux/key-type.h
9169 F:      include/linux/keyctl.h
9170 F:      include/uapi/linux/keyctl.h
9171 F:      include/keys/
9172 F:      security/keys/
9173
9174 KGDB / KDB /debug_core
9175 M:      Jason Wessel <jason.wessel@windriver.com>
9176 M:      Daniel Thompson <daniel.thompson@linaro.org>
9177 R:      Douglas Anderson <dianders@chromium.org>
9178 W:      http://kgdb.wiki.kernel.org/
9179 L:      kgdb-bugreport@lists.sourceforge.net
9180 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
9181 S:      Maintained
9182 F:      Documentation/dev-tools/kgdb.rst
9183 F:      drivers/misc/kgdbts.c
9184 F:      drivers/tty/serial/kgdboc.c
9185 F:      include/linux/kdb.h
9186 F:      include/linux/kgdb.h
9187 F:      kernel/debug/
9188
9189 KMEMLEAK
9190 M:      Catalin Marinas <catalin.marinas@arm.com>
9191 S:      Maintained
9192 F:      Documentation/dev-tools/kmemleak.rst
9193 F:      include/linux/kmemleak.h
9194 F:      mm/kmemleak.c
9195 F:      mm/kmemleak-test.c
9196
9197 KMOD KERNEL MODULE LOADER - USERMODE HELPER
9198 M:      Luis Chamberlain <mcgrof@kernel.org>
9199 L:      linux-kernel@vger.kernel.org
9200 S:      Maintained
9201 F:      kernel/kmod.c
9202 F:      include/linux/kmod.h
9203 F:      lib/test_kmod.c
9204 F:      tools/testing/selftests/kmod/
9205
9206 KPROBES
9207 M:      Naveen N. Rao <naveen.n.rao@linux.ibm.com>
9208 M:      Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
9209 M:      "David S. Miller" <davem@davemloft.net>
9210 M:      Masami Hiramatsu <mhiramat@kernel.org>
9211 S:      Maintained
9212 F:      Documentation/kprobes.txt
9213 F:      include/linux/kprobes.h
9214 F:      include/asm-generic/kprobes.h
9215 F:      kernel/kprobes.c
9216
9217 KS0108 LCD CONTROLLER DRIVER
9218 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
9219 S:      Maintained
9220 F:      Documentation/admin-guide/auxdisplay/ks0108.rst
9221 F:      drivers/auxdisplay/ks0108.c
9222 F:      include/linux/ks0108.h
9223
9224 L3MDEV
9225 M:      David Ahern <dsahern@kernel.org>
9226 L:      netdev@vger.kernel.org
9227 S:      Maintained
9228 F:      net/l3mdev
9229 F:      include/net/l3mdev.h
9230
9231 L7 BPF FRAMEWORK
9232 M:      John Fastabend <john.fastabend@gmail.com>
9233 M:      Daniel Borkmann <daniel@iogearbox.net>
9234 L:      netdev@vger.kernel.org
9235 L:      bpf@vger.kernel.org
9236 S:      Maintained
9237 F:      include/linux/skmsg.h
9238 F:      net/core/skmsg.c
9239 F:      net/core/sock_map.c
9240 F:      net/ipv4/tcp_bpf.c
9241
9242 LANTIQ / INTEL Ethernet drivers
9243 M:      Hauke Mehrtens <hauke@hauke-m.de>
9244 L:      netdev@vger.kernel.org
9245 S:      Maintained
9246 F:      net/dsa/tag_gswip.c
9247 F:      drivers/net/ethernet/lantiq_xrx200.c
9248 F:      drivers/net/dsa/lantiq_pce.h
9249 F:      drivers/net/dsa/lantiq_gswip.c
9250
9251 LANTIQ MIPS ARCHITECTURE
9252 M:      John Crispin <john@phrozen.org>
9253 L:      linux-mips@vger.kernel.org
9254 S:      Maintained
9255 F:      arch/mips/lantiq
9256 F:      drivers/soc/lantiq
9257
9258 LAPB module
9259 L:      linux-x25@vger.kernel.org
9260 S:      Orphan
9261 F:      Documentation/networking/lapb-module.txt
9262 F:      include/*/lapb.h
9263 F:      net/lapb/
9264
9265 LASI 53c700 driver for PARISC
9266 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
9267 L:      linux-scsi@vger.kernel.org
9268 S:      Maintained
9269 F:      Documentation/scsi/53c700.txt
9270 F:      drivers/scsi/53c700*
9271
9272 LEAKING_ADDRESSES
9273 M:      Tobin C. Harding <me@tobin.cc>
9274 M:      Tycho Andersen <tycho@tycho.ws>
9275 L:      kernel-hardening@lists.openwall.com
9276 S:      Maintained
9277 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
9278 F:      scripts/leaking_addresses.pl
9279
9280 LED SUBSYSTEM
9281 M:      Jacek Anaszewski <jacek.anaszewski@gmail.com>
9282 M:      Pavel Machek <pavel@ucw.cz>
9283 R:      Dan Murphy <dmurphy@ti.com>
9284 L:      linux-leds@vger.kernel.org
9285 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
9286 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pavel/linux-leds.git
9287 S:      Maintained
9288 F:      Documentation/devicetree/bindings/leds/
9289 F:      drivers/leds/
9290 F:      include/linux/leds.h
9291
9292 LEGACY EEPROM DRIVER
9293 M:      Jean Delvare <jdelvare@suse.com>
9294 S:      Maintained
9295 F:      Documentation/misc-devices/eeprom.rst
9296 F:      drivers/misc/eeprom/eeprom.c
9297
9298 LEGO MINDSTORMS EV3
9299 R:      David Lechner <david@lechnology.com>
9300 S:      Maintained
9301 F:      arch/arm/boot/dts/da850-lego-ev3.dts
9302 F:      Documentation/devicetree/bindings/power/supply/lego_ev3_battery.txt
9303 F:      drivers/power/supply/lego_ev3_battery.c
9304
9305 LEGO USB Tower driver
9306 M:      Juergen Stuber <starblue@users.sourceforge.net>
9307 L:      legousb-devel@lists.sourceforge.net
9308 W:      http://legousb.sourceforge.net/
9309 S:      Maintained
9310 F:      drivers/usb/misc/legousbtower.c
9311
9312 LG LAPTOP EXTRAS
9313 M:      Matan Ziv-Av <matan@svgalib.org>
9314 L:      platform-driver-x86@vger.kernel.org
9315 S:      Maintained
9316 F:      Documentation/ABI/testing/sysfs-platform-lg-laptop
9317 F:      Documentation/admin-guide/laptops/lg-laptop.rst
9318 F:      drivers/platform/x86/lg-laptop.c
9319
9320 LG2160 MEDIA DRIVER
9321 M:      Michael Krufky <mkrufky@linuxtv.org>
9322 L:      linux-media@vger.kernel.org
9323 W:      https://linuxtv.org
9324 W:      http://github.com/mkrufky
9325 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9326 T:      git git://linuxtv.org/mkrufky/tuners.git
9327 S:      Maintained
9328 F:      drivers/media/dvb-frontends/lg2160.*
9329
9330 LGDT3305 MEDIA DRIVER
9331 M:      Michael Krufky <mkrufky@linuxtv.org>
9332 L:      linux-media@vger.kernel.org
9333 W:      https://linuxtv.org
9334 W:      http://github.com/mkrufky
9335 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9336 T:      git git://linuxtv.org/mkrufky/tuners.git
9337 S:      Maintained
9338 F:      drivers/media/dvb-frontends/lgdt3305.*
9339
9340 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
9341 M:      Viresh Kumar <vireshk@kernel.org>
9342 L:      linux-ide@vger.kernel.org
9343 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9344 S:      Maintained
9345 F:      include/linux/pata_arasan_cf_data.h
9346 F:      drivers/ata/pata_arasan_cf.c
9347
9348 LIBATA PATA DRIVERS
9349 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9350 M:      Jens Axboe <axboe@kernel.dk>
9351 L:      linux-ide@vger.kernel.org
9352 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9353 S:      Maintained
9354 F:      drivers/ata/pata_*.c
9355 F:      drivers/ata/ata_generic.c
9356
9357 LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
9358 M:      Linus Walleij <linus.walleij@linaro.org>
9359 L:      linux-ide@vger.kernel.org
9360 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9361 S:      Maintained
9362 F:      drivers/ata/pata_ftide010.c
9363 F:      drivers/ata/sata_gemini.c
9364 F:      drivers/ata/sata_gemini.h
9365
9366 LIBATA SATA AHCI PLATFORM devices support
9367 M:      Hans de Goede <hdegoede@redhat.com>
9368 M:      Jens Axboe <axboe@kernel.dk>
9369 L:      linux-ide@vger.kernel.org
9370 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9371 S:      Maintained
9372 F:      drivers/ata/ahci_platform.c
9373 F:      drivers/ata/libahci_platform.c
9374 F:      include/linux/ahci_platform.h
9375
9376 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
9377 M:      Mikael Pettersson <mikpelinux@gmail.com>
9378 L:      linux-ide@vger.kernel.org
9379 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9380 S:      Maintained
9381 F:      drivers/ata/sata_promise.*
9382
9383 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
9384 M:      Jens Axboe <axboe@kernel.dk>
9385 L:      linux-ide@vger.kernel.org
9386 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9387 S:      Maintained
9388 F:      drivers/ata/
9389 F:      include/linux/ata.h
9390 F:      include/linux/libata.h
9391 F:      Documentation/devicetree/bindings/ata/
9392
9393 LIBLOCKDEP
9394 M:      Sasha Levin <alexander.levin@microsoft.com>
9395 S:      Maintained
9396 F:      tools/lib/lockdep/
9397
9398 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
9399 M:      Dan Williams <dan.j.williams@intel.com>
9400 M:      Vishal Verma <vishal.l.verma@intel.com>
9401 M:      Dave Jiang <dave.jiang@intel.com>
9402 L:      linux-nvdimm@lists.01.org
9403 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
9404 S:      Supported
9405 F:      drivers/nvdimm/blk.c
9406 F:      drivers/nvdimm/region_devs.c
9407
9408 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
9409 M:      Vishal Verma <vishal.l.verma@intel.com>
9410 M:      Dan Williams <dan.j.williams@intel.com>
9411 M:      Dave Jiang <dave.jiang@intel.com>
9412 L:      linux-nvdimm@lists.01.org
9413 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
9414 S:      Supported
9415 F:      drivers/nvdimm/btt*
9416
9417 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
9418 M:      Dan Williams <dan.j.williams@intel.com>
9419 M:      Vishal Verma <vishal.l.verma@intel.com>
9420 M:      Dave Jiang <dave.jiang@intel.com>
9421 L:      linux-nvdimm@lists.01.org
9422 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
9423 S:      Supported
9424 F:      drivers/nvdimm/pmem*
9425
9426 LIBNVDIMM: DEVICETREE BINDINGS
9427 M:      Oliver O'Halloran <oohall@gmail.com>
9428 L:      linux-nvdimm@lists.01.org
9429 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
9430 S:      Supported
9431 F:      drivers/nvdimm/of_pmem.c
9432 F:      Documentation/devicetree/bindings/pmem/pmem-region.txt
9433
9434 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
9435 M:      Dan Williams <dan.j.williams@intel.com>
9436 M:      Vishal Verma <vishal.l.verma@intel.com>
9437 M:      Dave Jiang <dave.jiang@intel.com>
9438 M:      Keith Busch <keith.busch@intel.com>
9439 M:      Ira Weiny <ira.weiny@intel.com>
9440 L:      linux-nvdimm@lists.01.org
9441 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
9442 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
9443 S:      Supported
9444 F:      drivers/nvdimm/*
9445 F:      drivers/acpi/nfit/*
9446 F:      include/linux/nd.h
9447 F:      include/linux/libnvdimm.h
9448 F:      include/uapi/linux/ndctl.h
9449
9450 LICENSES and SPDX stuff
9451 M:      Thomas Gleixner <tglx@linutronix.de>
9452 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
9453 L:      linux-spdx@vger.kernel.org
9454 S:      Maintained
9455 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/spdx.git
9456 F:      COPYING
9457 F:      Documentation/process/license-rules.rst
9458 F:      LICENSES/
9459 F:      scripts/spdxcheck-test.sh
9460 F:      scripts/spdxcheck.py
9461
9462 LIGHTNVM PLATFORM SUPPORT
9463 M:      Matias Bjorling <mb@lightnvm.io>
9464 W:      http://github/OpenChannelSSD
9465 L:      linux-block@vger.kernel.org
9466 S:      Maintained
9467 F:      drivers/lightnvm/
9468 F:      include/linux/lightnvm.h
9469 F:      include/uapi/linux/lightnvm.h
9470
9471 LINUX FOR POWER MACINTOSH
9472 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
9473 W:      http://www.penguinppc.org/
9474 L:      linuxppc-dev@lists.ozlabs.org
9475 S:      Maintained
9476 F:      arch/powerpc/platforms/powermac/
9477 F:      drivers/macintosh/
9478
9479 LINUX FOR POWERPC (32-BIT AND 64-BIT)
9480 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
9481 M:      Paul Mackerras <paulus@samba.org>
9482 M:      Michael Ellerman <mpe@ellerman.id.au>
9483 W:      https://github.com/linuxppc/linux/wiki
9484 L:      linuxppc-dev@lists.ozlabs.org
9485 Q:      http://patchwork.ozlabs.org/project/linuxppc-dev/list/
9486 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
9487 S:      Supported
9488 F:      Documentation/ABI/stable/sysfs-firmware-opal-*
9489 F:      Documentation/devicetree/bindings/powerpc/
9490 F:      Documentation/devicetree/bindings/rtc/rtc-opal.txt
9491 F:      Documentation/devicetree/bindings/i2c/i2c-opal.txt
9492 F:      Documentation/powerpc/
9493 F:      arch/powerpc/
9494 F:      drivers/char/tpm/tpm_ibmvtpm*
9495 F:      drivers/crypto/nx/
9496 F:      drivers/crypto/vmx/
9497 F:      drivers/i2c/busses/i2c-opal.c
9498 F:      drivers/net/ethernet/ibm/ibmveth.*
9499 F:      drivers/net/ethernet/ibm/ibmvnic.*
9500 F:      drivers/pci/hotplug/pnv_php.c
9501 F:      drivers/pci/hotplug/rpa*
9502 F:      drivers/rtc/rtc-opal.c
9503 F:      drivers/scsi/ibmvscsi/
9504 F:      drivers/tty/hvc/hvc_opal.c
9505 F:      drivers/watchdog/wdrtas.c
9506 F:      tools/testing/selftests/powerpc
9507 N:      /pmac
9508 N:      powermac
9509 N:      powernv
9510 N:      [^a-z0-9]ps3
9511 N:      pseries
9512
9513 LINUX FOR POWERPC EMBEDDED MPC5XXX
9514 M:      Anatolij Gustschin <agust@denx.de>
9515 L:      linuxppc-dev@lists.ozlabs.org
9516 T:      git git://git.denx.de/linux-denx-agust.git
9517 S:      Maintained
9518 F:      arch/powerpc/platforms/512x/
9519 F:      arch/powerpc/platforms/52xx/
9520
9521 LINUX FOR POWERPC EMBEDDED PPC4XX
9522 M:      Alistair Popple <alistair@popple.id.au>
9523 M:      Matt Porter <mporter@kernel.crashing.org>
9524 W:      http://www.penguinppc.org/
9525 L:      linuxppc-dev@lists.ozlabs.org
9526 S:      Maintained
9527 F:      arch/powerpc/platforms/40x/
9528 F:      arch/powerpc/platforms/44x/
9529
9530 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
9531 M:      Scott Wood <oss@buserror.net>
9532 M:      Kumar Gala <galak@kernel.crashing.org>
9533 W:      http://www.penguinppc.org/
9534 L:      linuxppc-dev@lists.ozlabs.org
9535 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
9536 S:      Maintained
9537 F:      arch/powerpc/platforms/83xx/
9538 F:      arch/powerpc/platforms/85xx/
9539 F:      Documentation/devicetree/bindings/powerpc/fsl/
9540
9541 LINUX FOR POWERPC EMBEDDED PPC8XX
9542 M:      Vitaly Bordug <vitb@kernel.crashing.org>
9543 W:      http://www.penguinppc.org/
9544 L:      linuxppc-dev@lists.ozlabs.org
9545 S:      Maintained
9546 F:      arch/powerpc/platforms/8xx/
9547
9548 LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
9549 L:      linuxppc-dev@lists.ozlabs.org
9550 S:      Orphan
9551 F:      arch/powerpc/*/*virtex*
9552 F:      arch/powerpc/*/*/*virtex*
9553
9554 LINUX FOR POWERPC PA SEMI PWRFICIENT
9555 L:      linuxppc-dev@lists.ozlabs.org
9556 S:      Orphan
9557 F:      arch/powerpc/platforms/pasemi/
9558 F:      drivers/*/*pasemi*
9559 F:      drivers/*/*/*pasemi*
9560
9561 LINUX KERNEL DUMP TEST MODULE (LKDTM)
9562 M:      Kees Cook <keescook@chromium.org>
9563 S:      Maintained
9564 F:      drivers/misc/lkdtm/*
9565
9566 LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
9567 M:      Alan Stern <stern@rowland.harvard.edu>
9568 M:      Andrea Parri <parri.andrea@gmail.com>
9569 M:      Will Deacon <will@kernel.org>
9570 M:      Peter Zijlstra <peterz@infradead.org>
9571 M:      Boqun Feng <boqun.feng@gmail.com>
9572 M:      Nicholas Piggin <npiggin@gmail.com>
9573 M:      David Howells <dhowells@redhat.com>
9574 M:      Jade Alglave <j.alglave@ucl.ac.uk>
9575 M:      Luc Maranget <luc.maranget@inria.fr>
9576 M:      "Paul E. McKenney" <paulmck@kernel.org>
9577 R:      Akira Yokosawa <akiyks@gmail.com>
9578 R:      Daniel Lustig <dlustig@nvidia.com>
9579 L:      linux-kernel@vger.kernel.org
9580 L:      linux-arch@vger.kernel.org
9581 S:      Supported
9582 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
9583 F:      tools/memory-model/
9584 F:      Documentation/atomic_bitops.txt
9585 F:      Documentation/atomic_t.txt
9586 F:      Documentation/core-api/atomic_ops.rst
9587 F:      Documentation/core-api/refcount-vs-atomic.rst
9588 F:      Documentation/memory-barriers.txt
9589
9590 LIS3LV02D ACCELEROMETER DRIVER
9591 M:      Eric Piel <eric.piel@tremplin-utc.net>
9592 S:      Maintained
9593 F:      Documentation/misc-devices/lis3lv02d.rst
9594 F:      drivers/misc/lis3lv02d/
9595 F:      drivers/platform/x86/hp_accel.c
9596
9597 LIST KUNIT TEST
9598 M:      David Gow <davidgow@google.com>
9599 L:      linux-kselftest@vger.kernel.org
9600 L:      kunit-dev@googlegroups.com
9601 S:      Maintained
9602 F:      lib/list-test.c
9603
9604 LIVE PATCHING
9605 M:      Josh Poimboeuf <jpoimboe@redhat.com>
9606 M:      Jiri Kosina <jikos@kernel.org>
9607 M:      Miroslav Benes <mbenes@suse.cz>
9608 M:      Petr Mladek <pmladek@suse.com>
9609 R:      Joe Lawrence <joe.lawrence@redhat.com>
9610 S:      Maintained
9611 F:      kernel/livepatch/
9612 F:      include/linux/livepatch.h
9613 F:      arch/x86/include/asm/livepatch.h
9614 F:      arch/x86/kernel/livepatch.c
9615 F:      Documentation/livepatch/
9616 F:      Documentation/ABI/testing/sysfs-kernel-livepatch
9617 F:      samples/livepatch/
9618 F:      tools/testing/selftests/livepatch/
9619 L:      live-patching@vger.kernel.org
9620 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching.git
9621
9622 LLC (802.2)
9623 L:      netdev@vger.kernel.org
9624 S:      Odd fixes
9625 F:      include/linux/llc.h
9626 F:      include/uapi/linux/llc.h
9627 F:      include/net/llc*
9628 F:      net/llc/
9629
9630 LM73 HARDWARE MONITOR DRIVER
9631 M:      Guillaume Ligneul <guillaume.ligneul@gmail.com>
9632 L:      linux-hwmon@vger.kernel.org
9633 S:      Maintained
9634 F:      drivers/hwmon/lm73.c
9635
9636 LM78 HARDWARE MONITOR DRIVER
9637 M:      Jean Delvare <jdelvare@suse.com>
9638 L:      linux-hwmon@vger.kernel.org
9639 S:      Maintained
9640 F:      Documentation/hwmon/lm78.rst
9641 F:      drivers/hwmon/lm78.c
9642
9643 LM83 HARDWARE MONITOR DRIVER
9644 M:      Jean Delvare <jdelvare@suse.com>
9645 L:      linux-hwmon@vger.kernel.org
9646 S:      Maintained
9647 F:      Documentation/hwmon/lm83.rst
9648 F:      drivers/hwmon/lm83.c
9649
9650 LM90 HARDWARE MONITOR DRIVER
9651 M:      Jean Delvare <jdelvare@suse.com>
9652 L:      linux-hwmon@vger.kernel.org
9653 S:      Maintained
9654 F:      Documentation/hwmon/lm90.rst
9655 F:      Documentation/devicetree/bindings/hwmon/lm90.txt
9656 F:      drivers/hwmon/lm90.c
9657 F:      include/dt-bindings/thermal/lm90.h
9658
9659 LM95234 HARDWARE MONITOR DRIVER
9660 M:      Guenter Roeck <linux@roeck-us.net>
9661 L:      linux-hwmon@vger.kernel.org
9662 S:      Maintained
9663 F:      Documentation/hwmon/lm95234.rst
9664 F:      drivers/hwmon/lm95234.c
9665
9666 LME2510 MEDIA DRIVER
9667 M:      Malcolm Priestley <tvboxspy@gmail.com>
9668 L:      linux-media@vger.kernel.org
9669 W:      https://linuxtv.org
9670 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9671 S:      Maintained
9672 F:      drivers/media/usb/dvb-usb-v2/lmedm04*
9673
9674 LOADPIN SECURITY MODULE
9675 M:      Kees Cook <keescook@chromium.org>
9676 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
9677 S:      Supported
9678 F:      security/loadpin/
9679 F:      Documentation/admin-guide/LSM/LoadPin.rst
9680
9681 LOCKING PRIMITIVES
9682 M:      Peter Zijlstra <peterz@infradead.org>
9683 M:      Ingo Molnar <mingo@redhat.com>
9684 M:      Will Deacon <will@kernel.org>
9685 L:      linux-kernel@vger.kernel.org
9686 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
9687 S:      Maintained
9688 F:      Documentation/locking/
9689 F:      include/linux/lockdep.h
9690 F:      include/linux/spinlock*.h
9691 F:      arch/*/include/asm/spinlock*.h
9692 F:      include/linux/rwlock*.h
9693 F:      include/linux/mutex*.h
9694 F:      include/linux/rwsem*.h
9695 F:      include/linux/seqlock.h
9696 F:      lib/locking*.[ch]
9697 F:      kernel/locking/
9698 X:      kernel/locking/locktorture.c
9699
9700 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
9701 M:      "Richard Russon (FlatCap)" <ldm@flatcap.org>
9702 L:      linux-ntfs-dev@lists.sourceforge.net
9703 W:      http://www.linux-ntfs.org/content/view/19/37/
9704 S:      Maintained
9705 F:      Documentation/admin-guide/ldm.rst
9706 F:      block/partitions/ldm.*
9707
9708 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
9709 M:      Sathya Prakash <sathya.prakash@broadcom.com>
9710 M:      Chaitra P B <chaitra.basappa@broadcom.com>
9711 M:      Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
9712 L:      MPT-FusionLinux.pdl@broadcom.com
9713 L:      linux-scsi@vger.kernel.org
9714 W:      http://www.avagotech.com/support/
9715 S:      Supported
9716 F:      drivers/message/fusion/
9717 F:      drivers/scsi/mpt3sas/
9718
9719 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
9720 M:      Matthew Wilcox <willy@infradead.org>
9721 L:      linux-scsi@vger.kernel.org
9722 S:      Maintained
9723 F:      drivers/scsi/sym53c8xx_2/
9724
9725 LTC1660 DAC DRIVER
9726 M:      Marcus Folkesson <marcus.folkesson@gmail.com>
9727 L:      linux-iio@vger.kernel.org
9728 S:      Maintained
9729 F:      Documentation/devicetree/bindings/iio/dac/lltc,ltc1660.yaml
9730 F:      drivers/iio/dac/ltc1660.c
9731
9732 LTC2983 IIO TEMPERATURE DRIVER
9733 M:      Nuno Sá <nuno.sa@analog.com>
9734 W:      http://ez.analog.com/community/linux-device-drivers
9735 L:      linux-iio@vger.kernel.org
9736 S:      Supported
9737 F:      drivers/iio/temperature/ltc2983.c
9738 F:      Documentation/devicetree/bindings/iio/temperature/adi,ltc2983.yaml
9739
9740 LTC4261 HARDWARE MONITOR DRIVER
9741 M:      Guenter Roeck <linux@roeck-us.net>
9742 L:      linux-hwmon@vger.kernel.org
9743 S:      Maintained
9744 F:      Documentation/hwmon/ltc4261.rst
9745 F:      drivers/hwmon/ltc4261.c
9746
9747 LTC2947 HARDWARE MONITOR DRIVER
9748 M:      Nuno Sá <nuno.sa@analog.com>
9749 W:      http://ez.analog.com/community/linux-device-drivers
9750 L:      linux-hwmon@vger.kernel.org
9751 S:      Supported
9752 F:      drivers/hwmon/ltc2947-core.c
9753 F:      drivers/hwmon/ltc2947-spi.c
9754 F:      drivers/hwmon/ltc2947-i2c.c
9755 F:      drivers/hwmon/ltc2947.h
9756 F:      Documentation/devicetree/bindings/hwmon/adi,ltc2947.yaml
9757
9758 LTC4306 I2C MULTIPLEXER DRIVER
9759 M:      Michael Hennerich <michael.hennerich@analog.com>
9760 W:      http://ez.analog.com/community/linux-device-drivers
9761 L:      linux-i2c@vger.kernel.org
9762 S:      Supported
9763 F:      drivers/i2c/muxes/i2c-mux-ltc4306.c
9764 F:      Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
9765
9766 LTP (Linux Test Project)
9767 M:      Mike Frysinger <vapier@gentoo.org>
9768 M:      Cyril Hrubis <chrubis@suse.cz>
9769 M:      Wanlong Gao <wanlong.gao@gmail.com>
9770 M:      Jan Stancek <jstancek@redhat.com>
9771 M:      Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
9772 M:      Alexey Kodanev <alexey.kodanev@oracle.com>
9773 L:      ltp@lists.linux.it (subscribers-only)
9774 W:      http://linux-test-project.github.io/
9775 T:      git git://github.com/linux-test-project/ltp.git
9776 S:      Maintained
9777
9778 M68K ARCHITECTURE
9779 M:      Geert Uytterhoeven <geert@linux-m68k.org>
9780 L:      linux-m68k@lists.linux-m68k.org
9781 W:      http://www.linux-m68k.org/
9782 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
9783 S:      Maintained
9784 F:      arch/m68k/
9785 F:      drivers/zorro/
9786
9787 M68K ON APPLE MACINTOSH
9788 M:      Joshua Thompson <funaho@jurai.org>
9789 W:      http://www.mac.linux-m68k.org/
9790 L:      linux-m68k@lists.linux-m68k.org
9791 S:      Maintained
9792 F:      arch/m68k/mac/
9793
9794 M68K ON HP9000/300
9795 M:      Philip Blundell <philb@gnu.org>
9796 W:      http://www.tazenda.demon.co.uk/phil/linux-hp
9797 S:      Maintained
9798 F:      arch/m68k/hp300/
9799
9800 M88DS3103 MEDIA DRIVER
9801 M:      Antti Palosaari <crope@iki.fi>
9802 L:      linux-media@vger.kernel.org
9803 W:      https://linuxtv.org
9804 W:      http://palosaari.fi/linux/
9805 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9806 T:      git git://linuxtv.org/anttip/media_tree.git
9807 S:      Maintained
9808 F:      drivers/media/dvb-frontends/m88ds3103*
9809
9810 M88RS2000 MEDIA DRIVER
9811 M:      Malcolm Priestley <tvboxspy@gmail.com>
9812 L:      linux-media@vger.kernel.org
9813 W:      https://linuxtv.org
9814 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9815 S:      Maintained
9816 F:      drivers/media/dvb-frontends/m88rs2000*
9817
9818 MA901 MASTERKIT USB FM RADIO DRIVER
9819 M:      Alexey Klimov <klimov.linux@gmail.com>
9820 L:      linux-media@vger.kernel.org
9821 T:      git git://linuxtv.org/media_tree.git
9822 S:      Maintained
9823 F:      drivers/media/radio/radio-ma901.c
9824
9825 MAC80211
9826 M:      Johannes Berg <johannes@sipsolutions.net>
9827 L:      linux-wireless@vger.kernel.org
9828 W:      http://wireless.kernel.org/
9829 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
9830 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
9831 S:      Maintained
9832 F:      Documentation/networking/mac80211-injection.txt
9833 F:      include/net/mac80211.h
9834 F:      net/mac80211/
9835 F:      drivers/net/wireless/mac80211_hwsim.[ch]
9836 F:      Documentation/networking/mac80211_hwsim/mac80211_hwsim.rst
9837
9838 MAILBOX API
9839 M:      Jassi Brar <jassisinghbrar@gmail.com>
9840 L:      linux-kernel@vger.kernel.org
9841 S:      Maintained
9842 F:      drivers/mailbox/
9843 F:      include/linux/mailbox_client.h
9844 F:      include/linux/mailbox_controller.h
9845
9846 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
9847 M:      Michael Kerrisk <mtk.manpages@gmail.com>
9848 W:      http://www.kernel.org/doc/man-pages
9849 L:      linux-man@vger.kernel.org
9850 S:      Maintained
9851
9852 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
9853 M:      Rahul Bedarkar <rahulbedarkar89@gmail.com>
9854 L:      linux-mips@vger.kernel.org
9855 S:      Maintained
9856 F:      arch/mips/boot/dts/img/pistachio_marduk.dts
9857
9858 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
9859 M:      Andrew Lunn <andrew@lunn.ch>
9860 M:      Vivien Didelot <vivien.didelot@gmail.com>
9861 L:      netdev@vger.kernel.org
9862 S:      Maintained
9863 F:      drivers/net/dsa/mv88e6xxx/
9864 F:      include/linux/platform_data/mv88e6xxx.h
9865 F:      Documentation/devicetree/bindings/net/dsa/marvell.txt
9866 F:      Documentation/networking/devlink-params-mv88e6xxx.txt
9867
9868 MARVELL ARMADA DRM SUPPORT
9869 M:      Russell King <linux@armlinux.org.uk>
9870 S:      Maintained
9871 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
9872 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
9873 F:      drivers/gpu/drm/armada/
9874 F:      include/uapi/drm/armada_drm.h
9875 F:      Documentation/devicetree/bindings/display/armada/
9876
9877 MARVELL ARMADA 3700 PHY DRIVERS
9878 M:      Miquel Raynal <miquel.raynal@bootlin.com>
9879 S:      Maintained
9880 F:      drivers/phy/marvell/phy-mvebu-a3700-comphy.c
9881 F:      drivers/phy/marvell/phy-mvebu-a3700-utmi.c
9882 F:      Documentation/devicetree/bindings/phy/phy-mvebu-comphy.txt
9883 F:      Documentation/devicetree/bindings/phy/phy-mvebu-utmi.txt
9884
9885 MARVELL CRYPTO DRIVER
9886 M:      Boris Brezillon <bbrezillon@kernel.org>
9887 M:      Arnaud Ebalard <arno@natisbad.org>
9888 F:      drivers/crypto/marvell/
9889 S:      Maintained
9890 L:      linux-crypto@vger.kernel.org
9891
9892 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
9893 M:      Mirko Lindner <mlindner@marvell.com>
9894 M:      Stephen Hemminger <stephen@networkplumber.org>
9895 L:      netdev@vger.kernel.org
9896 S:      Maintained
9897 F:      drivers/net/ethernet/marvell/sk*
9898
9899 MARVELL LIBERTAS WIRELESS DRIVER
9900 L:      libertas-dev@lists.infradead.org
9901 S:      Orphan
9902 F:      drivers/net/wireless/marvell/libertas/
9903
9904 MARVELL MACCHIATOBIN SUPPORT
9905 M:      Russell King <linux@armlinux.org.uk>
9906 L:      linux-arm-kernel@lists.infradead.org
9907 S:      Maintained
9908 F:      arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
9909
9910 MARVELL MV643XX ETHERNET DRIVER
9911 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
9912 L:      netdev@vger.kernel.org
9913 S:      Maintained
9914 F:      drivers/net/ethernet/marvell/mv643xx_eth.*
9915 F:      include/linux/mv643xx.h
9916
9917 MARVELL MV88X3310 PHY DRIVER
9918 M:      Russell King <linux@armlinux.org.uk>
9919 L:      netdev@vger.kernel.org
9920 S:      Maintained
9921 F:      drivers/net/phy/marvell10g.c
9922
9923 MARVELL MVEBU THERMAL DRIVER
9924 M:      Miquel Raynal <miquel.raynal@bootlin.com>
9925 S:      Maintained
9926 F:      drivers/thermal/armada_thermal.c
9927
9928 MARVELL MVNETA ETHERNET DRIVER
9929 M:      Thomas Petazzoni <thomas.petazzoni@bootlin.com>
9930 L:      netdev@vger.kernel.org
9931 S:      Maintained
9932 F:      drivers/net/ethernet/marvell/mvneta.*
9933
9934 MARVELL MWIFIEX WIRELESS DRIVER
9935 M:      Amitkumar Karwar <amitkarwar@gmail.com>
9936 M:      Nishant Sarmukadam <nishants@marvell.com>
9937 M:      Ganapathi Bhat <gbhat@marvell.com>
9938 M:      Xinming Hu <huxinming820@gmail.com>
9939 L:      linux-wireless@vger.kernel.org
9940 S:      Maintained
9941 F:      drivers/net/wireless/marvell/mwifiex/
9942
9943 MARVELL MWL8K WIRELESS DRIVER
9944 M:      Lennert Buytenhek <buytenh@wantstofly.org>
9945 L:      linux-wireless@vger.kernel.org
9946 S:      Odd Fixes
9947 F:      drivers/net/wireless/marvell/mwl8k.c
9948
9949 MARVELL NAND CONTROLLER DRIVER
9950 M:      Miquel Raynal <miquel.raynal@bootlin.com>
9951 L:      linux-mtd@lists.infradead.org
9952 S:      Maintained
9953 F:      drivers/mtd/nand/raw/marvell_nand.c
9954 F:      Documentation/devicetree/bindings/mtd/marvell-nand.txt
9955
9956 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
9957 M:      Nicolas Pitre <nico@fluxnic.net>
9958 S:      Odd Fixes
9959 F:      drivers/mmc/host/mvsdio.*
9960
9961 MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
9962 M:      Hu Ziji <huziji@marvell.com>
9963 L:      linux-mmc@vger.kernel.org
9964 S:      Supported
9965 F:      drivers/mmc/host/sdhci-xenon*
9966 F:      Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
9967
9968 MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
9969 M:      Sunil Goutham <sgoutham@marvell.com>
9970 M:      Linu Cherian <lcherian@marvell.com>
9971 M:      Geetha sowjanya <gakula@marvell.com>
9972 M:      Jerin Jacob <jerinj@marvell.com>
9973 L:      netdev@vger.kernel.org
9974 S:      Supported
9975 F:      drivers/net/ethernet/marvell/octeontx2/af/
9976
9977 MATROX FRAMEBUFFER DRIVER
9978 L:      linux-fbdev@vger.kernel.org
9979 S:      Orphan
9980 F:      drivers/video/fbdev/matrox/matroxfb_*
9981 F:      include/uapi/linux/matroxfb.h
9982
9983 MAX16065 HARDWARE MONITOR DRIVER
9984 M:      Guenter Roeck <linux@roeck-us.net>
9985 L:      linux-hwmon@vger.kernel.org
9986 S:      Maintained
9987 F:      Documentation/hwmon/max16065.rst
9988 F:      drivers/hwmon/max16065.c
9989
9990 MAX2175 SDR TUNER DRIVER
9991 M:      Ramesh Shanmugasundaram <rashanmu@gmail.com>
9992 L:      linux-media@vger.kernel.org
9993 T:      git git://linuxtv.org/media_tree.git
9994 S:      Maintained
9995 F:      Documentation/devicetree/bindings/media/i2c/max2175.txt
9996 F:      Documentation/media/v4l-drivers/max2175.rst
9997 F:      drivers/media/i2c/max2175*
9998 F:      include/uapi/linux/max2175.h
9999
10000 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
10001 L:      linux-hwmon@vger.kernel.org
10002 S:      Orphan
10003 F:      Documentation/hwmon/max6650.rst
10004 F:      drivers/hwmon/max6650.c
10005
10006 MAX6697 HARDWARE MONITOR DRIVER
10007 M:      Guenter Roeck <linux@roeck-us.net>
10008 L:      linux-hwmon@vger.kernel.org
10009 S:      Maintained
10010 F:      Documentation/hwmon/max6697.rst
10011 F:      Documentation/devicetree/bindings/hwmon/max6697.txt
10012 F:      drivers/hwmon/max6697.c
10013 F:      include/linux/platform_data/max6697.h
10014
10015 MAX9860 MONO AUDIO VOICE CODEC DRIVER
10016 M:      Peter Rosin <peda@axentia.se>
10017 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
10018 S:      Maintained
10019 F:      Documentation/devicetree/bindings/sound/max9860.txt
10020 F:      sound/soc/codecs/max9860.*
10021
10022 MAXBOTIX ULTRASONIC RANGER IIO DRIVER
10023 M:      Andreas Klinger <ak@it-klinger.de>
10024 L:      linux-iio@vger.kernel.org
10025 S:      Maintained
10026 F:      Documentation/devicetree/bindings/iio/proximity/maxbotix,mb1232.txt
10027 F:      drivers/iio/proximity/mb1232.c
10028
10029 MAXIM MAX77650 PMIC MFD DRIVER
10030 M:      Bartosz Golaszewski <bgolaszewski@baylibre.com>
10031 L:      linux-kernel@vger.kernel.org
10032 S:      Maintained
10033 F:      Documentation/devicetree/bindings/*/*max77650.txt
10034 F:      Documentation/devicetree/bindings/*/max77650*.txt
10035 F:      include/linux/mfd/max77650.h
10036 F:      drivers/mfd/max77650.c
10037 F:      drivers/regulator/max77650-regulator.c
10038 F:      drivers/power/supply/max77650-charger.c
10039 F:      drivers/input/misc/max77650-onkey.c
10040 F:      drivers/leds/leds-max77650.c
10041 F:      drivers/gpio/gpio-max77650.c
10042
10043 MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
10044 M:      Javier Martinez Canillas <javier@dowhile0.org>
10045 L:      linux-kernel@vger.kernel.org
10046 S:      Supported
10047 F:      drivers/regulator/max77802-regulator.c
10048 F:      Documentation/devicetree/bindings/*/*max77802.txt
10049 F:      include/dt-bindings/*/*max77802.h
10050
10051 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
10052 M:      Krzysztof Kozlowski <krzk@kernel.org>
10053 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
10054 L:      linux-pm@vger.kernel.org
10055 S:      Supported
10056 F:      drivers/power/supply/max14577_charger.c
10057 F:      drivers/power/supply/max77693_charger.c
10058
10059 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
10060 M:      Chanwoo Choi <cw00.choi@samsung.com>
10061 M:      Krzysztof Kozlowski <krzk@kernel.org>
10062 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
10063 L:      linux-kernel@vger.kernel.org
10064 S:      Supported
10065 F:      drivers/*/max14577*.c
10066 F:      drivers/*/max77686*.c
10067 F:      drivers/*/max77693*.c
10068 F:      drivers/extcon/extcon-max14577.c
10069 F:      drivers/extcon/extcon-max77693.c
10070 F:      drivers/rtc/rtc-max77686.c
10071 F:      drivers/clk/clk-max77686.c
10072 F:      Documentation/devicetree/bindings/mfd/max14577.txt
10073 F:      Documentation/devicetree/bindings/*/max77686.txt
10074 F:      Documentation/devicetree/bindings/mfd/max77693.txt
10075 F:      Documentation/devicetree/bindings/clock/maxim,max77686.txt
10076 F:      include/linux/mfd/max14577*.h
10077 F:      include/linux/mfd/max77686*.h
10078 F:      include/linux/mfd/max77693*.h
10079
10080 MAXIRADIO FM RADIO RECEIVER DRIVER
10081 M:      Hans Verkuil <hverkuil@xs4all.nl>
10082 L:      linux-media@vger.kernel.org
10083 T:      git git://linuxtv.org/media_tree.git
10084 W:      https://linuxtv.org
10085 S:      Maintained
10086 F:      drivers/media/radio/radio-maxiradio*
10087
10088 MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
10089 M:      Peter Rosin <peda@axentia.se>
10090 L:      linux-iio@vger.kernel.org
10091 S:      Maintained
10092 F:      Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
10093 F:      drivers/iio/potentiometer/mcp4018.c
10094 F:      drivers/iio/potentiometer/mcp4531.c
10095
10096 MCR20A IEEE-802.15.4 RADIO DRIVER
10097 M:      Xue Liu <liuxuenetmail@gmail.com>
10098 L:      linux-wpan@vger.kernel.org
10099 W:      https://github.com/xueliu/mcr20a-linux
10100 S:      Maintained
10101 F:      drivers/net/ieee802154/mcr20a.c
10102 F:      drivers/net/ieee802154/mcr20a.h
10103 F:      Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
10104
10105 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
10106 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
10107 L:      linux-iio@vger.kernel.org
10108 S:      Maintained
10109 F:      drivers/iio/dac/cio-dac.c
10110
10111 MEDIA CONTROLLER FRAMEWORK
10112 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
10113 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10114 L:      linux-media@vger.kernel.org
10115 W:      https://www.linuxtv.org
10116 T:      git git://linuxtv.org/media_tree.git
10117 S:      Supported
10118 F:      drivers/media/mc/
10119 F:      include/media/media-*.h
10120 F:      include/uapi/linux/media.h
10121
10122 MEDIA DRIVERS FOR ASCOT2E
10123 M:      Sergey Kozlov <serjk@netup.ru>
10124 M:      Abylay Ospan <aospan@netup.ru>
10125 L:      linux-media@vger.kernel.org
10126 W:      https://linuxtv.org
10127 W:      http://netup.tv/
10128 T:      git git://linuxtv.org/media_tree.git
10129 S:      Supported
10130 F:      drivers/media/dvb-frontends/ascot2e*
10131
10132 MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
10133 M:      Jasmin Jessich <jasmin@anw.at>
10134 L:      linux-media@vger.kernel.org
10135 W:      https://linuxtv.org
10136 T:      git git://linuxtv.org/media_tree.git
10137 S:      Maintained
10138 F:      drivers/media/dvb-frontends/cxd2099*
10139
10140 MEDIA DRIVERS FOR CXD2841ER
10141 M:      Sergey Kozlov <serjk@netup.ru>
10142 M:      Abylay Ospan <aospan@netup.ru>
10143 L:      linux-media@vger.kernel.org
10144 W:      https://linuxtv.org
10145 W:      http://netup.tv/
10146 T:      git git://linuxtv.org/media_tree.git
10147 S:      Supported
10148 F:      drivers/media/dvb-frontends/cxd2841er*
10149
10150 MEDIA DRIVERS FOR CXD2880
10151 M:      Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
10152 L:      linux-media@vger.kernel.org
10153 W:      http://linuxtv.org/
10154 T:      git git://linuxtv.org/media_tree.git
10155 S:      Supported
10156 F:      drivers/media/dvb-frontends/cxd2880/*
10157 F:      drivers/media/spi/cxd2880*
10158
10159 MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
10160 L:      linux-media@vger.kernel.org
10161 W:      https://linuxtv.org
10162 T:      git git://linuxtv.org/media_tree.git
10163 S:      Orphan
10164 F:      drivers/media/pci/ddbridge/*
10165
10166 MEDIA DRIVERS FOR FREESCALE IMX
10167 M:      Steve Longerbeam <slongerbeam@gmail.com>
10168 M:      Philipp Zabel <p.zabel@pengutronix.de>
10169 L:      linux-media@vger.kernel.org
10170 T:      git git://linuxtv.org/media_tree.git
10171 S:      Maintained
10172 F:      Documentation/devicetree/bindings/media/imx.txt
10173 F:      Documentation/media/v4l-drivers/imx.rst
10174 F:      drivers/staging/media/imx/
10175 F:      include/linux/imx-media.h
10176 F:      include/media/imx.h
10177
10178 MEDIA DRIVER FOR FREESCALE IMX PXP
10179 M:      Philipp Zabel <p.zabel@pengutronix.de>
10180 L:      linux-media@vger.kernel.org
10181 T:      git git://linuxtv.org/media_tree.git
10182 S:      Maintained
10183 F:      drivers/media/platform/imx-pxp.[ch]
10184
10185 MEDIA DRIVERS FOR FREESCALE IMX7
10186 M:      Rui Miguel Silva <rmfrfs@gmail.com>
10187 L:      linux-media@vger.kernel.org
10188 T:      git git://linuxtv.org/media_tree.git
10189 S:      Maintained
10190 F:      Documentation/devicetree/bindings/media/imx7-csi.txt
10191 F:      Documentation/devicetree/bindings/media/imx7-mipi-csi2.txt
10192 F:      Documentation/media/v4l-drivers/imx7.rst
10193 F:      drivers/staging/media/imx/imx7-media-csi.c
10194 F:      drivers/staging/media/imx/imx7-mipi-csis.c
10195
10196 MEDIA DRIVERS FOR HELENE
10197 M:      Abylay Ospan <aospan@netup.ru>
10198 L:      linux-media@vger.kernel.org
10199 W:      https://linuxtv.org
10200 W:      http://netup.tv/
10201 T:      git git://linuxtv.org/media_tree.git
10202 S:      Supported
10203 F:      drivers/media/dvb-frontends/helene*
10204
10205 MEDIA DRIVERS FOR HORUS3A
10206 M:      Sergey Kozlov <serjk@netup.ru>
10207 M:      Abylay Ospan <aospan@netup.ru>
10208 L:      linux-media@vger.kernel.org
10209 W:      https://linuxtv.org
10210 W:      http://netup.tv/
10211 T:      git git://linuxtv.org/media_tree.git
10212 S:      Supported
10213 F:      drivers/media/dvb-frontends/horus3a*
10214
10215 MEDIA DRIVERS FOR LNBH25
10216 M:      Sergey Kozlov <serjk@netup.ru>
10217 M:      Abylay Ospan <aospan@netup.ru>
10218 L:      linux-media@vger.kernel.org
10219 W:      https://linuxtv.org
10220 W:      http://netup.tv/
10221 T:      git git://linuxtv.org/media_tree.git
10222 S:      Supported
10223 F:      drivers/media/dvb-frontends/lnbh25*
10224
10225 MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
10226 L:      linux-media@vger.kernel.org
10227 W:      https://linuxtv.org
10228 T:      git git://linuxtv.org/media_tree.git
10229 S:      Orphan
10230 F:      drivers/media/dvb-frontends/mxl5xx*
10231
10232 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
10233 M:      Sergey Kozlov <serjk@netup.ru>
10234 M:      Abylay Ospan <aospan@netup.ru>
10235 L:      linux-media@vger.kernel.org
10236 W:      https://linuxtv.org
10237 W:      http://netup.tv/
10238 T:      git git://linuxtv.org/media_tree.git
10239 S:      Supported
10240 F:      drivers/media/pci/netup_unidvb/*
10241
10242 MEDIA DRIVERS FOR RENESAS - CEU
10243 M:      Jacopo Mondi <jacopo@jmondi.org>
10244 L:      linux-media@vger.kernel.org
10245 L:      linux-renesas-soc@vger.kernel.org
10246 T:      git git://linuxtv.org/media_tree.git
10247 S:      Supported
10248 F:      Documentation/devicetree/bindings/media/renesas,ceu.txt
10249 F:      drivers/media/platform/renesas-ceu.c
10250 F:      include/media/drv-intf/renesas-ceu.h
10251
10252 MEDIA DRIVERS FOR RENESAS - DRIF
10253 M:      Ramesh Shanmugasundaram <rashanmu@gmail.com>
10254 L:      linux-media@vger.kernel.org
10255 L:      linux-renesas-soc@vger.kernel.org
10256 T:      git git://linuxtv.org/media_tree.git
10257 S:      Supported
10258 F:      Documentation/devicetree/bindings/media/renesas,drif.txt
10259 F:      drivers/media/platform/rcar_drif.c
10260
10261 MEDIA DRIVERS FOR RENESAS - FCP
10262 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10263 L:      linux-media@vger.kernel.org
10264 L:      linux-renesas-soc@vger.kernel.org
10265 T:      git git://linuxtv.org/media_tree.git
10266 S:      Supported
10267 F:      Documentation/devicetree/bindings/media/renesas,fcp.txt
10268 F:      drivers/media/platform/rcar-fcp.c
10269 F:      include/media/rcar-fcp.h
10270
10271 MEDIA DRIVERS FOR RENESAS - FDP1
10272 M:      Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
10273 L:      linux-media@vger.kernel.org
10274 L:      linux-renesas-soc@vger.kernel.org
10275 T:      git git://linuxtv.org/media_tree.git
10276 S:      Supported
10277 F:      Documentation/devicetree/bindings/media/renesas,fdp1.txt
10278 F:      drivers/media/platform/rcar_fdp1.c
10279
10280 MEDIA DRIVERS FOR RENESAS - VIN
10281 M:      Niklas Söderlund <niklas.soderlund@ragnatech.se>
10282 L:      linux-media@vger.kernel.org
10283 L:      linux-renesas-soc@vger.kernel.org
10284 T:      git git://linuxtv.org/media_tree.git
10285 S:      Supported
10286 F:      Documentation/devicetree/bindings/media/renesas,csi2.txt
10287 F:      Documentation/devicetree/bindings/media/renesas,vin.txt
10288 F:      drivers/media/platform/rcar-vin/
10289
10290 MEDIA DRIVERS FOR RENESAS - VSP1
10291 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10292 M:      Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
10293 L:      linux-media@vger.kernel.org
10294 L:      linux-renesas-soc@vger.kernel.org
10295 T:      git git://linuxtv.org/media_tree.git
10296 S:      Supported
10297 F:      Documentation/devicetree/bindings/media/renesas,vsp1.txt
10298 F:      drivers/media/platform/vsp1/
10299
10300 MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
10301 L:      linux-media@vger.kernel.org
10302 W:      https://linuxtv.org
10303 T:      git git://linuxtv.org/media_tree.git
10304 S:      Orphan
10305 F:      drivers/media/dvb-frontends/stv0910*
10306
10307 MEDIA DRIVERS FOR ST STV6111 TUNER ICs
10308 L:      linux-media@vger.kernel.org
10309 W:      https://linuxtv.org
10310 T:      git git://linuxtv.org/media_tree.git
10311 S:      Orphan
10312 F:      drivers/media/dvb-frontends/stv6111*
10313
10314 MEDIA DRIVERS FOR STM32 - DCMI
10315 M:      Hugues Fruchet <hugues.fruchet@st.com>
10316 L:      linux-media@vger.kernel.org
10317 T:      git git://linuxtv.org/media_tree.git
10318 S:      Supported
10319 F:      Documentation/devicetree/bindings/media/st,stm32-dcmi.txt
10320 F:      drivers/media/platform/stm32/stm32-dcmi.c
10321
10322 MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
10323 M:      Dmitry Osipenko <digetx@gmail.com>
10324 L:      linux-media@vger.kernel.org
10325 L:      linux-tegra@vger.kernel.org
10326 T:      git git://linuxtv.org/media_tree.git
10327 S:      Maintained
10328 F:      Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt
10329 F:      drivers/staging/media/tegra-vde/
10330
10331 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
10332 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
10333 P:      LinuxTV.org Project
10334 L:      linux-media@vger.kernel.org
10335 W:      https://linuxtv.org
10336 Q:      http://patchwork.kernel.org/project/linux-media/list/
10337 T:      git git://linuxtv.org/media_tree.git
10338 S:      Maintained
10339 F:      Documentation/devicetree/bindings/media/
10340 F:      Documentation/media/
10341 F:      drivers/media/
10342 F:      drivers/staging/media/
10343 F:      include/linux/platform_data/media/
10344 F:      include/media/
10345 F:      include/uapi/linux/dvb/
10346 F:      include/uapi/linux/videodev2.h
10347 F:      include/uapi/linux/media.h
10348 F:      include/uapi/linux/v4l2-*
10349 F:      include/uapi/linux/meye.h
10350 F:      include/uapi/linux/ivtv*
10351 F:      include/uapi/linux/uvcvideo.h
10352
10353 MEDIATEK BLUETOOTH DRIVER
10354 M:      Sean Wang <sean.wang@mediatek.com>
10355 L:      linux-bluetooth@vger.kernel.org
10356 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
10357 S:      Maintained
10358 F:      Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
10359 F:      drivers/bluetooth/btmtkuart.c
10360
10361 MEDIATEK CIR DRIVER
10362 M:      Sean Wang <sean.wang@mediatek.com>
10363 S:      Maintained
10364 F:      drivers/media/rc/mtk-cir.c
10365
10366 MEDIATEK DMA DRIVER
10367 M:      Sean Wang <sean.wang@mediatek.com>
10368 L:      dmaengine@vger.kernel.org
10369 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10370 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
10371 S:      Maintained
10372 F:      Documentation/devicetree/bindings/dma/mtk-*
10373 F:      drivers/dma/mediatek/
10374
10375 MEDIATEK PMIC LED DRIVER
10376 M:      Sean Wang <sean.wang@mediatek.com>
10377 S:      Maintained
10378 F:      drivers/leds/leds-mt6323.c
10379 F:      Documentation/devicetree/bindings/leds/leds-mt6323.txt
10380
10381 MEDIATEK ETHERNET DRIVER
10382 M:      Felix Fietkau <nbd@openwrt.org>
10383 M:      John Crispin <john@phrozen.org>
10384 M:      Sean Wang <sean.wang@mediatek.com>
10385 M:      Mark Lee <Mark-MC.Lee@mediatek.com>
10386 L:      netdev@vger.kernel.org
10387 S:      Maintained
10388 F:      drivers/net/ethernet/mediatek/
10389
10390 MEDIATEK SWITCH DRIVER
10391 M:      Sean Wang <sean.wang@mediatek.com>
10392 L:      netdev@vger.kernel.org
10393 S:      Maintained
10394 F:      drivers/net/dsa/mt7530.*
10395 F:      net/dsa/tag_mtk.c
10396
10397 MEDIATEK JPEG DRIVER
10398 M:      Rick Chang <rick.chang@mediatek.com>
10399 M:      Bin Liu <bin.liu@mediatek.com>
10400 S:      Supported
10401 F:      drivers/media/platform/mtk-jpeg/
10402 F:      Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
10403
10404 MEDIATEK MDP DRIVER
10405 M:      Minghsiu Tsai <minghsiu.tsai@mediatek.com>
10406 M:      Houlong Wei <houlong.wei@mediatek.com>
10407 M:      Andrew-CT Chen <andrew-ct.chen@mediatek.com>
10408 S:      Supported
10409 F:      drivers/media/platform/mtk-mdp/
10410 F:      drivers/media/platform/mtk-vpu/
10411 F:      Documentation/devicetree/bindings/media/mediatek-mdp.txt
10412
10413 MEDIATEK MEDIA DRIVER
10414 M:      Tiffany Lin <tiffany.lin@mediatek.com>
10415 M:      Andrew-CT Chen <andrew-ct.chen@mediatek.com>
10416 S:      Supported
10417 F:      drivers/media/platform/mtk-vcodec/
10418 F:      drivers/media/platform/mtk-vpu/
10419 F:      Documentation/devicetree/bindings/media/mediatek-vcodec.txt
10420 F:      Documentation/devicetree/bindings/media/mediatek-vpu.txt
10421
10422 MEDIATEK MMC/SD/SDIO DRIVER
10423 M:      Chaotian Jing <chaotian.jing@mediatek.com>
10424 S:      Maintained
10425 F:      drivers/mmc/host/mtk-sd.c
10426 F:      Documentation/devicetree/bindings/mmc/mtk-sd.txt
10427
10428 MEDIATEK MT76 WIRELESS LAN DRIVER
10429 M:      Felix Fietkau <nbd@nbd.name>
10430 M:      Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
10431 R:      Ryder Lee <ryder.lee@mediatek.com>
10432 R:      Roy Luo <royluo@google.com>
10433 L:      linux-wireless@vger.kernel.org
10434 S:      Maintained
10435 F:      drivers/net/wireless/mediatek/mt76/
10436
10437 MEDIATEK MT7601U WIRELESS LAN DRIVER
10438 M:      Jakub Kicinski <kubakici@wp.pl>
10439 L:      linux-wireless@vger.kernel.org
10440 S:      Maintained
10441 F:      drivers/net/wireless/mediatek/mt7601u/
10442
10443 MEDIATEK MT7621/28/88 I2C DRIVER
10444 M:      Stefan Roese <sr@denx.de>
10445 L:      linux-i2c@vger.kernel.org
10446 S:      Maintained
10447 F:      drivers/i2c/busses/i2c-mt7621.c
10448 F:      Documentation/devicetree/bindings/i2c/i2c-mt7621.txt
10449
10450 MEDIATEK NAND CONTROLLER DRIVER
10451 M:      Xiaolei Li <xiaolei.li@mediatek.com>
10452 L:      linux-mtd@lists.infradead.org
10453 S:      Maintained
10454 F:      drivers/mtd/nand/raw/mtk_*
10455 F:      Documentation/devicetree/bindings/mtd/mtk-nand.txt
10456
10457 MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
10458 M:      Sean Wang <sean.wang@mediatek.com>
10459 S:      Maintained
10460 F:      drivers/char/hw_random/mtk-rng.c
10461
10462 MEDIATEK USB3 DRD IP DRIVER
10463 M:      Chunfeng Yun <chunfeng.yun@mediatek.com>
10464 L:      linux-usb@vger.kernel.org (moderated for non-subscribers)
10465 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10466 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
10467 S:      Maintained
10468 F:      drivers/usb/mtu3/
10469
10470 MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
10471 M:      Peter Senna Tschudin <peter.senna@gmail.com>
10472 M:      Martin Donnelly <martin.donnelly@ge.com>
10473 M:      Martyn Welch <martyn.welch@collabora.co.uk>
10474 S:      Maintained
10475 F:      drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
10476 F:      Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
10477
10478 MEGARAID SCSI/SAS DRIVERS
10479 M:      Kashyap Desai <kashyap.desai@broadcom.com>
10480 M:      Sumit Saxena <sumit.saxena@broadcom.com>
10481 M:      Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
10482 L:      megaraidlinux.pdl@broadcom.com
10483 L:      linux-scsi@vger.kernel.org
10484 W:      http://www.avagotech.com/support/
10485 S:      Maintained
10486 F:      Documentation/scsi/megaraid.txt
10487 F:      drivers/scsi/megaraid.*
10488 F:      drivers/scsi/megaraid/
10489
10490 MELEXIS MLX90614 DRIVER
10491 M:      Crt Mori <cmo@melexis.com>
10492 L:      linux-iio@vger.kernel.org
10493 W:      http://www.melexis.com
10494 S:      Supported
10495 F:      drivers/iio/temperature/mlx90614.c
10496
10497 MELEXIS MLX90632 DRIVER
10498 M:      Crt Mori <cmo@melexis.com>
10499 L:      linux-iio@vger.kernel.org
10500 W:      http://www.melexis.com
10501 S:      Supported
10502 F:      drivers/iio/temperature/mlx90632.c
10503
10504 MELFAS MIP4 TOUCHSCREEN DRIVER
10505 M:      Sangwon Jee <jeesw@melfas.com>
10506 W:      http://www.melfas.com
10507 S:      Supported
10508 F:      drivers/input/touchscreen/melfas_mip4.c
10509 F:      Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
10510
10511 MELLANOX ETHERNET DRIVER (mlx4_en)
10512 M:      Tariq Toukan <tariqt@mellanox.com>
10513 L:      netdev@vger.kernel.org
10514 S:      Supported
10515 W:      http://www.mellanox.com
10516 Q:      http://patchwork.ozlabs.org/project/netdev/list/
10517 F:      drivers/net/ethernet/mellanox/mlx4/en_*
10518
10519 MELLANOX ETHERNET DRIVER (mlx5e)
10520 M:      Saeed Mahameed <saeedm@mellanox.com>
10521 L:      netdev@vger.kernel.org
10522 S:      Supported
10523 W:      http://www.mellanox.com
10524 Q:      http://patchwork.ozlabs.org/project/netdev/list/
10525 F:      drivers/net/ethernet/mellanox/mlx5/core/en_*
10526
10527 MELLANOX ETHERNET INNOVA DRIVERS
10528 R:      Boris Pismenny <borisp@mellanox.com>
10529 L:      netdev@vger.kernel.org
10530 S:      Supported
10531 W:      http://www.mellanox.com
10532 Q:      http://patchwork.ozlabs.org/project/netdev/list/
10533 F:      drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
10534 F:      drivers/net/ethernet/mellanox/mlx5/core/accel/*
10535 F:      drivers/net/ethernet/mellanox/mlx5/core/fpga/*
10536 F:      include/linux/mlx5/mlx5_ifc_fpga.h
10537
10538 MELLANOX ETHERNET SWITCH DRIVERS
10539 M:      Jiri Pirko <jiri@mellanox.com>
10540 M:      Ido Schimmel <idosch@mellanox.com>
10541 L:      netdev@vger.kernel.org
10542 S:      Supported
10543 W:      http://www.mellanox.com
10544 Q:      http://patchwork.ozlabs.org/project/netdev/list/
10545 F:      drivers/net/ethernet/mellanox/mlxsw/
10546 F:      tools/testing/selftests/drivers/net/mlxsw/
10547
10548 MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
10549 M:      mlxsw@mellanox.com
10550 L:      netdev@vger.kernel.org
10551 S:      Supported
10552 W:      http://www.mellanox.com
10553 Q:      http://patchwork.ozlabs.org/project/netdev/list/
10554 F:      drivers/net/ethernet/mellanox/mlxfw/
10555
10556 MELLANOX HARDWARE PLATFORM SUPPORT
10557 M:      Andy Shevchenko <andy@infradead.org>
10558 M:      Darren Hart <dvhart@infradead.org>
10559 M:      Vadim Pasternak <vadimp@mellanox.com>
10560 L:      platform-driver-x86@vger.kernel.org
10561 S:      Supported
10562 F:      drivers/platform/mellanox/
10563 F:      include/linux/platform_data/mlxreg.h
10564
10565 MELLANOX MLX4 core VPI driver
10566 M:      Tariq Toukan <tariqt@mellanox.com>
10567 L:      netdev@vger.kernel.org
10568 L:      linux-rdma@vger.kernel.org
10569 W:      http://www.mellanox.com
10570 Q:      http://patchwork.ozlabs.org/project/netdev/list/
10571 S:      Supported
10572 F:      drivers/net/ethernet/mellanox/mlx4/
10573 F:      include/linux/mlx4/
10574
10575 MELLANOX MLX4 IB driver
10576 M:      Yishai Hadas <yishaih@mellanox.com>
10577 L:      linux-rdma@vger.kernel.org
10578 W:      http://www.mellanox.com
10579 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
10580 S:      Supported
10581 F:      drivers/infiniband/hw/mlx4/
10582 F:      include/linux/mlx4/
10583 F:      include/uapi/rdma/mlx4-abi.h
10584
10585 MELLANOX MLX5 core VPI driver
10586 M:      Saeed Mahameed <saeedm@mellanox.com>
10587 M:      Leon Romanovsky <leonro@mellanox.com>
10588 L:      netdev@vger.kernel.org
10589 L:      linux-rdma@vger.kernel.org
10590 W:      http://www.mellanox.com
10591 Q:      http://patchwork.ozlabs.org/project/netdev/list/
10592 S:      Supported
10593 F:      drivers/net/ethernet/mellanox/mlx5/core/
10594 F:      include/linux/mlx5/
10595 F:      Documentation/networking/device_drivers/mellanox/
10596
10597 MELLANOX MLX5 IB driver
10598 M:      Leon Romanovsky <leonro@mellanox.com>
10599 L:      linux-rdma@vger.kernel.org
10600 W:      http://www.mellanox.com
10601 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
10602 S:      Supported
10603 F:      drivers/infiniband/hw/mlx5/
10604 F:      include/linux/mlx5/
10605 F:      include/uapi/rdma/mlx5-abi.h
10606
10607 MELLANOX MLXCPLD I2C AND MUX DRIVER
10608 M:      Vadim Pasternak <vadimp@mellanox.com>
10609 M:      Michael Shych <michaelsh@mellanox.com>
10610 L:      linux-i2c@vger.kernel.org
10611 S:      Supported
10612 F:      drivers/i2c/busses/i2c-mlxcpld.c
10613 F:      drivers/i2c/muxes/i2c-mux-mlxcpld.c
10614 F:      Documentation/i2c/busses/i2c-mlxcpld.rst
10615
10616 MELLANOX MLXCPLD LED DRIVER
10617 M:      Vadim Pasternak <vadimp@mellanox.com>
10618 L:      linux-leds@vger.kernel.org
10619 S:      Supported
10620 F:      drivers/leds/leds-mlxcpld.c
10621 F:      drivers/leds/leds-mlxreg.c
10622 F:      Documentation/leds/leds-mlxcpld.rst
10623
10624 MELLANOX PLATFORM DRIVER
10625 M:      Vadim Pasternak <vadimp@mellanox.com>
10626 L:      platform-driver-x86@vger.kernel.org
10627 S:      Supported
10628 F:      drivers/platform/x86/mlx-platform.c
10629
10630 MEMBARRIER SUPPORT
10631 M:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
10632 M:      "Paul E. McKenney" <paulmck@kernel.org>
10633 L:      linux-kernel@vger.kernel.org
10634 S:      Supported
10635 F:      kernel/sched/membarrier.c
10636 F:      include/uapi/linux/membarrier.h
10637 F:      arch/powerpc/include/asm/membarrier.h
10638
10639 MEMBLOCK
10640 M:      Mike Rapoport <rppt@linux.ibm.com>
10641 L:      linux-mm@kvack.org
10642 S:      Maintained
10643 F:      include/linux/memblock.h
10644 F:      mm/memblock.c
10645 F:      Documentation/core-api/boot-time-mm.rst
10646
10647 MEMORY MANAGEMENT
10648 M:      Andrew Morton <akpm@linux-foundation.org>
10649 L:      linux-mm@kvack.org
10650 W:      http://www.linux-mm.org
10651 T:      quilt https://ozlabs.org/~akpm/mmotm/
10652 T:      quilt https://ozlabs.org/~akpm/mmots/
10653 T:      git git://github.com/hnaz/linux-mm.git
10654 S:      Maintained
10655 F:      include/linux/mm.h
10656 F:      include/linux/gfp.h
10657 F:      include/linux/mmzone.h
10658 F:      include/linux/memory_hotplug.h
10659 F:      include/linux/vmalloc.h
10660 F:      mm/
10661
10662 MEMORY TECHNOLOGY DEVICES (MTD)
10663 M:      Miquel Raynal <miquel.raynal@bootlin.com>
10664 M:      Richard Weinberger <richard@nod.at>
10665 M:      Vignesh Raghavendra <vigneshr@ti.com>
10666 L:      linux-mtd@lists.infradead.org
10667 W:      http://www.linux-mtd.infradead.org/
10668 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
10669 C:      irc://irc.oftc.net/mtd
10670 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/fixes
10671 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/next
10672 S:      Maintained
10673 F:      Documentation/devicetree/bindings/mtd/
10674 F:      drivers/mtd/
10675 F:      include/linux/mtd/
10676 F:      include/uapi/mtd/
10677
10678 MEN A21 WATCHDOG DRIVER
10679 M:      Johannes Thumshirn <morbidrsa@gmail.com>
10680 L:      linux-watchdog@vger.kernel.org
10681 S:      Maintained
10682 F:      drivers/watchdog/mena21_wdt.c
10683
10684 MEN CHAMELEON BUS (mcb)
10685 M:      Johannes Thumshirn <morbidrsa@gmail.com>
10686 S:      Maintained
10687 F:      drivers/mcb/
10688 F:      include/linux/mcb.h
10689 F:      Documentation/driver-api/men-chameleon-bus.rst
10690
10691 MEN F21BMC (Board Management Controller)
10692 M:      Andreas Werner <andreas.werner@men.de>
10693 S:      Supported
10694 F:      drivers/mfd/menf21bmc.c
10695 F:      drivers/watchdog/menf21bmc_wdt.c
10696 F:      drivers/leds/leds-menf21bmc.c
10697 F:      drivers/hwmon/menf21bmc_hwmon.c
10698 F:      Documentation/hwmon/menf21bmc.rst
10699
10700 MEN Z069 WATCHDOG DRIVER
10701 M:      Johannes Thumshirn <jth@kernel.org>
10702 L:      linux-watchdog@vger.kernel.org
10703 S:      Maintained
10704 F:      drivers/watchdog/menz69_wdt.c
10705
10706 MESON AO CEC DRIVER FOR AMLOGIC SOCS
10707 M:      Neil Armstrong <narmstrong@baylibre.com>
10708 L:      linux-media@vger.kernel.org
10709 L:      linux-amlogic@lists.infradead.org
10710 W:      http://linux-meson.com/
10711 S:      Supported
10712 F:      drivers/media/platform/meson/ao-cec.c
10713 F:      drivers/media/platform/meson/ao-cec-g12a.c
10714 F:      Documentation/devicetree/bindings/media/amlogic,meson-gx-ao-cec.yaml
10715 T:      git git://linuxtv.org/media_tree.git
10716
10717 MESON NAND CONTROLLER DRIVER FOR AMLOGIC SOCS
10718 M:      Liang Yang <liang.yang@amlogic.com>
10719 L:      linux-mtd@lists.infradead.org
10720 S:      Maintained
10721 F:      drivers/mtd/nand/raw/meson_*
10722 F:      Documentation/devicetree/bindings/mtd/amlogic,meson-nand.txt
10723
10724 MESON VIDEO DECODER DRIVER FOR AMLOGIC SOCS
10725 M:      Maxime Jourdan <mjourdan@baylibre.com>
10726 L:      linux-media@vger.kernel.org
10727 L:      linux-amlogic@lists.infradead.org
10728 S:      Supported
10729 F:      drivers/staging/media/meson/vdec/
10730 T:      git git://linuxtv.org/media_tree.git
10731
10732 METHODE UDPU SUPPORT
10733 M:      Vladimir Vid <vladimir.vid@sartura.hr>
10734 S:      Maintained
10735 F:      arch/arm64/boot/dts/marvell/armada-3720-uDPU.dts
10736
10737 MICROBLAZE ARCHITECTURE
10738 M:      Michal Simek <monstr@monstr.eu>
10739 W:      http://www.monstr.eu/fdt/
10740 T:      git git://git.monstr.eu/linux-2.6-microblaze.git
10741 S:      Supported
10742 F:      arch/microblaze/
10743
10744 MICROCHIP AT91 SERIAL DRIVER
10745 M:      Richard Genoud <richard.genoud@gmail.com>
10746 S:      Maintained
10747 F:      drivers/tty/serial/atmel_serial.c
10748 F:      drivers/tty/serial/atmel_serial.h
10749 F:      Documentation/devicetree/bindings/mfd/atmel-usart.txt
10750
10751 MICROCHIP AUDIO ASOC DRIVERS
10752 M:      Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
10753 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
10754 S:      Supported
10755 F:      sound/soc/atmel
10756
10757 MICROCHIP DMA DRIVER
10758 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
10759 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10760 L:      dmaengine@vger.kernel.org
10761 S:      Supported
10762 F:      drivers/dma/at_hdmac.c
10763 F:      drivers/dma/at_hdmac_regs.h
10764 F:      include/linux/platform_data/dma-atmel.h
10765 F:      Documentation/devicetree/bindings/dma/atmel-dma.txt
10766 F:      include/dt-bindings/dma/at91.h
10767
10768 MICROCHIP ECC DRIVER
10769 M:      Tudor Ambarus <tudor.ambarus@microchip.com>
10770 L:      linux-crypto@vger.kernel.org
10771 S:      Maintained
10772 F:      drivers/crypto/atmel-ecc.*
10773
10774 MICROCHIP I2C DRIVER
10775 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
10776 L:      linux-i2c@vger.kernel.org
10777 S:      Supported
10778 F:      drivers/i2c/busses/i2c-at91.h
10779 F:      drivers/i2c/busses/i2c-at91-*.c
10780
10781 MICROCHIP ISC DRIVER
10782 M:      Eugen Hristev <eugen.hristev@microchip.com>
10783 L:      linux-media@vger.kernel.org
10784 S:      Supported
10785 F:      drivers/media/platform/atmel/atmel-sama5d2-isc.c
10786 F:      drivers/media/platform/atmel/atmel-isc.h
10787 F:      drivers/media/platform/atmel/atmel-isc-base.c
10788 F:      drivers/media/platform/atmel/atmel-isc-regs.h
10789 F:      Documentation/devicetree/bindings/media/atmel-isc.txt
10790
10791 MICROCHIP ISI DRIVER
10792 M:      Eugen Hristev <eugen.hristev@microchip.com>
10793 L:      linux-media@vger.kernel.org
10794 S:      Supported
10795 F:      drivers/media/platform/atmel/atmel-isi.c
10796 F:      drivers/media/platform/atmel/atmel-isi.h
10797
10798 MICROCHIP AT91 USART MFD DRIVER
10799 M:      Radu Pirea <radu_nicolae.pirea@upb.ro>
10800 L:      linux-kernel@vger.kernel.org
10801 S:      Supported
10802 F:      drivers/mfd/at91-usart.c
10803 F:      include/dt-bindings/mfd/at91-usart.h
10804 F:      Documentation/devicetree/bindings/mfd/atmel-usart.txt
10805
10806 MICROCHIP AT91 USART SPI DRIVER
10807 M:      Radu Pirea <radu_nicolae.pirea@upb.ro>
10808 L:      linux-spi@vger.kernel.org
10809 S:      Supported
10810 F:      drivers/spi/spi-at91-usart.c
10811 F:      Documentation/devicetree/bindings/mfd/atmel-usart.txt
10812
10813 MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
10814 M:      Woojung Huh <woojung.huh@microchip.com>
10815 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10816 L:      netdev@vger.kernel.org
10817 S:      Maintained
10818 F:      net/dsa/tag_ksz.c
10819 F:      drivers/net/dsa/microchip/*
10820 F:      include/linux/platform_data/microchip-ksz.h
10821 F:      Documentation/devicetree/bindings/net/dsa/ksz.txt
10822
10823 MICROCHIP LAN743X ETHERNET DRIVER
10824 M:      Bryan Whitehead <bryan.whitehead@microchip.com>
10825 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10826 L:      netdev@vger.kernel.org
10827 S:      Maintained
10828 F:      drivers/net/ethernet/microchip/lan743x_*
10829
10830 MICROCHIP LCDFB DRIVER
10831 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
10832 L:      linux-fbdev@vger.kernel.org
10833 S:      Maintained
10834 F:      drivers/video/fbdev/atmel_lcdfb.c
10835 F:      include/video/atmel_lcdc.h
10836
10837 MICROCHIP MMC/SD/SDIO MCI DRIVER
10838 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
10839 S:      Maintained
10840 F:      drivers/mmc/host/atmel-mci.c
10841
10842 MICROCHIP MCP16502 PMIC DRIVER
10843 M:      Andrei Stefanescu <andrei.stefanescu@microchip.com>
10844 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10845 S:      Maintained
10846 F:      Documentation/devicetree/bindings/regulator/mcp16502-regulator.txt
10847 F:      drivers/regulator/mcp16502.c
10848
10849 MICROCHIP MCP3911 ADC DRIVER
10850 M:      Marcus Folkesson <marcus.folkesson@gmail.com>
10851 M:      Kent Gustavsson <kent@minoris.se>
10852 L:      linux-iio@vger.kernel.org
10853 S:      Supported
10854 F:      drivers/iio/adc/mcp3911.c
10855 F:      Documentation/devicetree/bindings/iio/adc/microchip,mcp3911.yaml
10856
10857 MICROCHIP NAND DRIVER
10858 M:      Tudor Ambarus <tudor.ambarus@microchip.com>
10859 L:      linux-mtd@lists.infradead.org
10860 S:      Supported
10861 F:      drivers/mtd/nand/raw/atmel/*
10862 F:      Documentation/devicetree/bindings/mtd/atmel-nand.txt
10863
10864 MICROCHIP PWM DRIVER
10865 M:      Claudiu Beznea <claudiu.beznea@microchip.com>
10866 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10867 L:      linux-pwm@vger.kernel.org
10868 S:      Supported
10869 F:      drivers/pwm/pwm-atmel.c
10870 F:      Documentation/devicetree/bindings/pwm/atmel-pwm.txt
10871
10872 MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
10873 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
10874 M:      Eugen Hristev <eugen.hristev@microchip.com>
10875 L:      linux-iio@vger.kernel.org
10876 S:      Supported
10877 F:      drivers/iio/adc/at91-sama5d2_adc.c
10878 F:      Documentation/devicetree/bindings/iio/adc/at91-sama5d2_adc.txt
10879 F:      include/dt-bindings/iio/adc/at91-sama5d2_adc.h
10880
10881 MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
10882 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
10883 S:      Supported
10884 F:      drivers/power/reset/at91-sama5d2_shdwc.c
10885
10886 MICROCHIP SPI DRIVER
10887 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
10888 S:      Supported
10889 F:      drivers/spi/spi-atmel.*
10890
10891 MICROCHIP SSC DRIVER
10892 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
10893 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10894 S:      Supported
10895 F:      drivers/misc/atmel-ssc.c
10896 F:      include/linux/atmel-ssc.h
10897
10898 MICROCHIP USBA UDC DRIVER
10899 M:      Cristian Birsan <cristian.birsan@microchip.com>
10900 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10901 S:      Supported
10902 F:      drivers/usb/gadget/udc/atmel_usba_udc.*
10903
10904 MICROCHIP USB251XB DRIVER
10905 M:      Richard Leitner <richard.leitner@skidata.com>
10906 L:      linux-usb@vger.kernel.org
10907 S:      Maintained
10908 F:      drivers/usb/misc/usb251xb.c
10909 F:      Documentation/devicetree/bindings/usb/usb251xb.txt
10910
10911 MICROCHIP XDMA DRIVER
10912 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
10913 L:      linux-arm-kernel@lists.infradead.org
10914 L:      dmaengine@vger.kernel.org
10915 S:      Supported
10916 F:      drivers/dma/at_xdmac.c
10917
10918 MICROSEMI MIPS SOCS
10919 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
10920 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10921 L:      linux-mips@vger.kernel.org
10922 S:      Supported
10923 F:      arch/mips/generic/board-ocelot.c
10924 F:      arch/mips/configs/generic/board-ocelot.config
10925 F:      arch/mips/boot/dts/mscc/
10926 F:      Documentation/devicetree/bindings/mips/mscc.txt
10927
10928 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
10929 M:      Don Brace <don.brace@microsemi.com>
10930 L:      esc.storagedev@microsemi.com
10931 L:      linux-scsi@vger.kernel.org
10932 S:      Supported
10933 F:      drivers/scsi/smartpqi/smartpqi*.[ch]
10934 F:      drivers/scsi/smartpqi/Kconfig
10935 F:      drivers/scsi/smartpqi/Makefile
10936 F:      include/linux/cciss*.h
10937 F:      include/uapi/linux/cciss*.h
10938 F:      Documentation/scsi/smartpqi.txt
10939
10940 MICROSEMI ETHERNET SWITCH DRIVER
10941 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
10942 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10943 L:      netdev@vger.kernel.org
10944 S:      Supported
10945 F:      drivers/net/ethernet/mscc/
10946 F:      include/soc/mscc/ocelot*
10947
10948 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
10949 M:      Chen Yu <yu.c.chen@intel.com>
10950 L:      platform-driver-x86@vger.kernel.org
10951 S:      Supported
10952 F:      drivers/platform/x86/surfacepro3_button.c
10953
10954 MICROTEK X6 SCANNER
10955 M:      Oliver Neukum <oliver@neukum.org>
10956 S:      Maintained
10957 F:      drivers/usb/image/microtek.*
10958
10959 MIPS
10960 M:      Ralf Baechle <ralf@linux-mips.org>
10961 M:      Paul Burton <paulburton@kernel.org>
10962 M:      James Hogan <jhogan@kernel.org>
10963 L:      linux-mips@vger.kernel.org
10964 W:      http://www.linux-mips.org/
10965 T:      git git://git.linux-mips.org/pub/scm/ralf/linux.git
10966 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
10967 Q:      http://patchwork.linux-mips.org/project/linux-mips/list/
10968 S:      Supported
10969 F:      Documentation/devicetree/bindings/mips/
10970 F:      Documentation/mips/
10971 F:      arch/mips/
10972 F:      drivers/platform/mips/
10973
10974 MIPS BOSTON DEVELOPMENT BOARD
10975 M:      Paul Burton <paulburton@kernel.org>
10976 L:      linux-mips@vger.kernel.org
10977 S:      Maintained
10978 F:      Documentation/devicetree/bindings/clock/img,boston-clock.txt
10979 F:      arch/mips/boot/dts/img/boston.dts
10980 F:      arch/mips/configs/generic/board-boston.config
10981 F:      drivers/clk/imgtec/clk-boston.c
10982 F:      include/dt-bindings/clock/boston-clock.h
10983
10984 MIPS GENERIC PLATFORM
10985 M:      Paul Burton <paulburton@kernel.org>
10986 L:      linux-mips@vger.kernel.org
10987 S:      Supported
10988 F:      Documentation/devicetree/bindings/power/mti,mips-cpc.txt
10989 F:      arch/mips/generic/
10990 F:      arch/mips/tools/generic-board-config.sh
10991
10992 MIPS/LOONGSON1 ARCHITECTURE
10993 M:      Keguang Zhang <keguang.zhang@gmail.com>
10994 L:      linux-mips@vger.kernel.org
10995 S:      Maintained
10996 F:      arch/mips/loongson32/
10997 F:      arch/mips/include/asm/mach-loongson32/
10998 F:      drivers/*/*loongson1*
10999 F:      drivers/*/*/*loongson1*
11000
11001 MIPS/LOONGSON2EF ARCHITECTURE
11002 M:      Jiaxun Yang <jiaxun.yang@flygoat.com>
11003 L:      linux-mips@vger.kernel.org
11004 S:      Maintained
11005 F:      arch/mips/loongson2ef/
11006 F:      arch/mips/include/asm/mach-loongson2ef/
11007 F:      drivers/*/*loongson2*
11008 F:      drivers/*/*/*loongson2*
11009
11010 MIPS/LOONGSON64 ARCHITECTURE
11011 M:      Huacai Chen <chenhc@lemote.com>
11012 M:      Jiaxun Yang <jiaxun.yang@flygoat.com>
11013 L:      linux-mips@vger.kernel.org
11014 S:      Maintained
11015 F:      arch/mips/loongson64/
11016 F:      arch/mips/include/asm/mach-loongson64/
11017 F:      drivers/platform/mips/cpu_hwmon.c
11018 F:      drivers/*/*loongson3*
11019 F:      drivers/*/*/*loongson3*
11020
11021 MIPS RINT INSTRUCTION EMULATION
11022 M:      Aleksandar Markovic <aleksandar.markovic@mips.com>
11023 L:      linux-mips@vger.kernel.org
11024 S:      Supported
11025 F:      arch/mips/math-emu/sp_rint.c
11026 F:      arch/mips/math-emu/dp_rint.c
11027
11028 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
11029 M:      Hans Verkuil <hverkuil@xs4all.nl>
11030 L:      linux-media@vger.kernel.org
11031 T:      git git://linuxtv.org/media_tree.git
11032 W:      https://linuxtv.org
11033 S:      Odd Fixes
11034 F:      drivers/media/radio/radio-miropcm20*
11035
11036 MMP SUPPORT
11037 R:      Lubomir Rintel <lkundrak@v3.sk>
11038 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11039 S:      Odd Fixes
11040 F:      arch/arm/boot/dts/mmp*
11041 F:      arch/arm/mach-mmp/
11042
11043 MMU GATHER AND TLB INVALIDATION
11044 M:      Will Deacon <will@kernel.org>
11045 M:      "Aneesh Kumar K.V" <aneesh.kumar@linux.ibm.com>
11046 M:      Andrew Morton <akpm@linux-foundation.org>
11047 M:      Nick Piggin <npiggin@gmail.com>
11048 M:      Peter Zijlstra <peterz@infradead.org>
11049 L:      linux-arch@vger.kernel.org
11050 L:      linux-mm@kvack.org
11051 S:      Maintained
11052 F:      arch/*/include/asm/tlb.h
11053 F:      include/asm-generic/tlb.h
11054 F:      mm/mmu_gather.c
11055
11056 MN88472 MEDIA DRIVER
11057 M:      Antti Palosaari <crope@iki.fi>
11058 L:      linux-media@vger.kernel.org
11059 W:      https://linuxtv.org
11060 W:      http://palosaari.fi/linux/
11061 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11062 S:      Maintained
11063 F:      drivers/media/dvb-frontends/mn88472*
11064
11065 MN88473 MEDIA DRIVER
11066 M:      Antti Palosaari <crope@iki.fi>
11067 L:      linux-media@vger.kernel.org
11068 W:      https://linuxtv.org
11069 W:      http://palosaari.fi/linux/
11070 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11071 S:      Maintained
11072 F:      drivers/media/dvb-frontends/mn88473*
11073
11074 MODULE SUPPORT
11075 M:      Jessica Yu <jeyu@kernel.org>
11076 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
11077 S:      Maintained
11078 F:      include/linux/module.h
11079 F:      kernel/module.c
11080
11081 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
11082 W:      http://popies.net/meye/
11083 S:      Orphan
11084 F:      Documentation/media/v4l-drivers/meye*
11085 F:      drivers/media/pci/meye/
11086 F:      include/uapi/linux/meye.h
11087
11088 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
11089 M:      Jiri Slaby <jirislaby@gmail.com>
11090 S:      Maintained
11091 F:      Documentation/driver-api/serial/moxa-smartio.rst
11092 F:      drivers/tty/mxser.*
11093
11094 MR800 AVERMEDIA USB FM RADIO DRIVER
11095 M:      Alexey Klimov <klimov.linux@gmail.com>
11096 L:      linux-media@vger.kernel.org
11097 T:      git git://linuxtv.org/media_tree.git
11098 S:      Maintained
11099 F:      drivers/media/radio/radio-mr800.c
11100
11101 MRF24J40 IEEE 802.15.4 RADIO DRIVER
11102 M:      Alan Ott <alan@signal11.us>
11103 L:      linux-wpan@vger.kernel.org
11104 S:      Maintained
11105 F:      drivers/net/ieee802154/mrf24j40.c
11106 F:      Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
11107
11108 MSI LAPTOP SUPPORT
11109 M:      "Lee, Chun-Yi" <jlee@suse.com>
11110 L:      platform-driver-x86@vger.kernel.org
11111 S:      Maintained
11112 F:      drivers/platform/x86/msi-laptop.c
11113
11114 MSI WMI SUPPORT
11115 L:      platform-driver-x86@vger.kernel.org
11116 S:      Orphan
11117 F:      drivers/platform/x86/msi-wmi.c
11118
11119 MSI001 MEDIA DRIVER
11120 M:      Antti Palosaari <crope@iki.fi>
11121 L:      linux-media@vger.kernel.org
11122 W:      https://linuxtv.org
11123 W:      http://palosaari.fi/linux/
11124 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11125 T:      git git://linuxtv.org/anttip/media_tree.git
11126 S:      Maintained
11127 F:      drivers/media/tuners/msi001*
11128
11129 MSI2500 MEDIA DRIVER
11130 M:      Antti Palosaari <crope@iki.fi>
11131 L:      linux-media@vger.kernel.org
11132 W:      https://linuxtv.org
11133 W:      http://palosaari.fi/linux/
11134 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11135 T:      git git://linuxtv.org/anttip/media_tree.git
11136 S:      Maintained
11137 F:      drivers/media/usb/msi2500/
11138
11139 MSYSTEMS DISKONCHIP G3 MTD DRIVER
11140 M:      Robert Jarzmik <robert.jarzmik@free.fr>
11141 L:      linux-mtd@lists.infradead.org
11142 S:      Maintained
11143 F:      drivers/mtd/devices/docg3*
11144
11145 MT9M032 APTINA SENSOR DRIVER
11146 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11147 L:      linux-media@vger.kernel.org
11148 T:      git git://linuxtv.org/media_tree.git
11149 S:      Maintained
11150 F:      drivers/media/i2c/mt9m032.c
11151 F:      include/media/i2c/mt9m032.h
11152
11153 MT9P031 APTINA CAMERA SENSOR
11154 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11155 L:      linux-media@vger.kernel.org
11156 T:      git git://linuxtv.org/media_tree.git
11157 S:      Maintained
11158 F:      drivers/media/i2c/mt9p031.c
11159 F:      include/media/i2c/mt9p031.h
11160
11161 MT9T001 APTINA CAMERA SENSOR
11162 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11163 L:      linux-media@vger.kernel.org
11164 T:      git git://linuxtv.org/media_tree.git
11165 S:      Maintained
11166 F:      drivers/media/i2c/mt9t001.c
11167 F:      include/media/i2c/mt9t001.h
11168
11169 MT9T112 APTINA CAMERA SENSOR
11170 M:      Jacopo Mondi <jacopo@jmondi.org>
11171 L:      linux-media@vger.kernel.org
11172 T:      git git://linuxtv.org/media_tree.git
11173 S:      Odd Fixes
11174 F:      drivers/media/i2c/mt9t112.c
11175 F:      include/media/i2c/mt9t112.h
11176
11177 MT9V032 APTINA CAMERA SENSOR
11178 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11179 L:      linux-media@vger.kernel.org
11180 T:      git git://linuxtv.org/media_tree.git
11181 S:      Maintained
11182 F:      Documentation/devicetree/bindings/media/i2c/mt9v032.txt
11183 F:      drivers/media/i2c/mt9v032.c
11184 F:      include/media/i2c/mt9v032.h
11185
11186 MT9V111 APTINA CAMERA SENSOR
11187 M:      Jacopo Mondi <jacopo@jmondi.org>
11188 L:      linux-media@vger.kernel.org
11189 T:      git git://linuxtv.org/media_tree.git
11190 S:      Maintained
11191 F:      Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.txt
11192 F:      drivers/media/i2c/mt9v111.c
11193
11194 MULTIFUNCTION DEVICES (MFD)
11195 M:      Lee Jones <lee.jones@linaro.org>
11196 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
11197 S:      Supported
11198 F:      Documentation/devicetree/bindings/mfd/
11199 F:      drivers/mfd/
11200 F:      include/linux/mfd/
11201 F:      include/dt-bindings/mfd/
11202
11203 MULTIMEDIA CARD (MMC) ETC. OVER SPI
11204 S:      Orphan
11205 F:      drivers/mmc/host/mmc_spi.c
11206 F:      include/linux/spi/mmc_spi.h
11207
11208 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
11209 M:      Ulf Hansson <ulf.hansson@linaro.org>
11210 L:      linux-mmc@vger.kernel.org
11211 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
11212 S:      Maintained
11213 F:      Documentation/devicetree/bindings/mmc/
11214 F:      drivers/mmc/
11215 F:      include/linux/mmc/
11216 F:      include/uapi/linux/mmc/
11217
11218 MULTIPLEXER SUBSYSTEM
11219 M:      Peter Rosin <peda@axentia.se>
11220 S:      Maintained
11221 F:      Documentation/ABI/testing/sysfs-class-mux*
11222 F:      Documentation/devicetree/bindings/mux/
11223 F:      include/dt-bindings/mux/
11224 F:      include/linux/mux/
11225 F:      drivers/mux/
11226
11227 MULTITECH MULTIPORT CARD (ISICOM)
11228 S:      Orphan
11229 F:      drivers/tty/isicom.c
11230 F:      include/linux/isicom.h
11231
11232 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
11233 M:      Bin Liu <b-liu@ti.com>
11234 L:      linux-usb@vger.kernel.org
11235 S:      Maintained
11236 F:      drivers/usb/musb/
11237
11238 MXL301RF MEDIA DRIVER
11239 M:      Akihiro Tsukada <tskd08@gmail.com>
11240 L:      linux-media@vger.kernel.org
11241 S:      Odd Fixes
11242 F:      drivers/media/tuners/mxl301rf*
11243
11244 MXL5007T MEDIA DRIVER
11245 M:      Michael Krufky <mkrufky@linuxtv.org>
11246 L:      linux-media@vger.kernel.org
11247 W:      https://linuxtv.org
11248 W:      http://github.com/mkrufky
11249 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11250 T:      git git://linuxtv.org/mkrufky/tuners.git
11251 S:      Maintained
11252 F:      drivers/media/tuners/mxl5007t.*
11253
11254 MXSFB DRM DRIVER
11255 M:      Marek Vasut <marex@denx.de>
11256 M:      Stefan Agner <stefan@agner.ch>
11257 L:      dri-devel@lists.freedesktop.org
11258 S:      Supported
11259 F:      drivers/gpu/drm/mxsfb/
11260 F:      Documentation/devicetree/bindings/display/mxsfb.txt
11261 T:      git git://anongit.freedesktop.org/drm/drm-misc
11262
11263 MYLEX DAC960 PCI RAID Controller
11264 M:      Hannes Reinecke <hare@kernel.org>
11265 L:      linux-scsi@vger.kernel.org
11266 S:      Supported
11267 F:      drivers/scsi/myrb.*
11268 F:      drivers/scsi/myrs.*
11269
11270 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
11271 M:      Chris Lee <christopher.lee@cspi.com>
11272 L:      netdev@vger.kernel.org
11273 W:      https://www.cspi.com/ethernet-products/support/downloads/
11274 S:      Supported
11275 F:      drivers/net/ethernet/myricom/myri10ge/
11276
11277 NAND FLASH SUBSYSTEM
11278 M:      Miquel Raynal <miquel.raynal@bootlin.com>
11279 R:      Richard Weinberger <richard@nod.at>
11280 L:      linux-mtd@lists.infradead.org
11281 W:      http://www.linux-mtd.infradead.org/
11282 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
11283 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git nand/next
11284 S:      Maintained
11285 F:      drivers/mtd/nand/
11286 F:      include/linux/mtd/*nand*.h
11287
11288 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
11289 M:      Daniel Mack <zonque@gmail.com>
11290 S:      Maintained
11291 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11292 W:      http://www.native-instruments.com
11293 F:      sound/usb/caiaq/
11294
11295 NATSEMI ETHERNET DRIVER (DP8381x)
11296 S:      Orphan
11297 F:      drivers/net/ethernet/natsemi/natsemi.c
11298
11299 NCR 5380 SCSI DRIVERS
11300 M:      Finn Thain <fthain@telegraphics.com.au>
11301 M:      Michael Schmitz <schmitzmic@gmail.com>
11302 L:      linux-scsi@vger.kernel.org
11303 S:      Maintained
11304 F:      Documentation/scsi/g_NCR5380.txt
11305 F:      drivers/scsi/NCR5380.*
11306 F:      drivers/scsi/arm/cumana_1.c
11307 F:      drivers/scsi/arm/oak.c
11308 F:      drivers/scsi/atari_scsi.*
11309 F:      drivers/scsi/dmx3191d.c
11310 F:      drivers/scsi/g_NCR5380.*
11311 F:      drivers/scsi/mac_scsi.*
11312 F:      drivers/scsi/sun3_scsi.*
11313 F:      drivers/scsi/sun3_scsi_vme.c
11314
11315 NCSI LIBRARY:
11316 M:      Samuel Mendoza-Jonas <sam@mendozajonas.com>
11317 S:      Maintained
11318 F:      net/ncsi/
11319
11320 NCT6775 HARDWARE MONITOR DRIVER
11321 M:      Guenter Roeck <linux@roeck-us.net>
11322 L:      linux-hwmon@vger.kernel.org
11323 S:      Maintained
11324 F:      Documentation/hwmon/nct6775.rst
11325 F:      drivers/hwmon/nct6775.c
11326
11327 NET_FAILOVER MODULE
11328 M:      Sridhar Samudrala <sridhar.samudrala@intel.com>
11329 L:      netdev@vger.kernel.org
11330 S:      Supported
11331 F:      drivers/net/net_failover.c
11332 F:      include/net/net_failover.h
11333 F:      Documentation/networking/net_failover.rst
11334
11335 NETEM NETWORK EMULATOR
11336 M:      Stephen Hemminger <stephen@networkplumber.org>
11337 L:      netem@lists.linux-foundation.org (moderated for non-subscribers)
11338 S:      Maintained
11339 F:      net/sched/sch_netem.c
11340
11341 NETERION 10GbE DRIVERS (s2io/vxge)
11342 M:      Jon Mason <jdmason@kudzu.us>
11343 L:      netdev@vger.kernel.org
11344 S:      Supported
11345 F:      Documentation/networking/device_drivers/neterion/s2io.txt
11346 F:      Documentation/networking/device_drivers/neterion/vxge.txt
11347 F:      drivers/net/ethernet/neterion/
11348
11349 NETFILTER
11350 M:      Pablo Neira Ayuso <pablo@netfilter.org>
11351 M:      Jozsef Kadlecsik <kadlec@netfilter.org>
11352 M:      Florian Westphal <fw@strlen.de>
11353 L:      netfilter-devel@vger.kernel.org
11354 L:      coreteam@netfilter.org
11355 W:      http://www.netfilter.org/
11356 W:      http://www.iptables.org/
11357 W:      http://www.nftables.org/
11358 Q:      http://patchwork.ozlabs.org/project/netfilter-devel/list/
11359 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
11360 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
11361 S:      Maintained
11362 F:      include/linux/netfilter*
11363 F:      include/linux/netfilter/
11364 F:      include/net/netfilter/
11365 F:      include/uapi/linux/netfilter*
11366 F:      include/uapi/linux/netfilter/
11367 F:      net/*/netfilter.c
11368 F:      net/*/netfilter/
11369 F:      net/netfilter/
11370 F:      net/bridge/br_netfilter*.c
11371
11372 NETROM NETWORK LAYER
11373 M:      Ralf Baechle <ralf@linux-mips.org>
11374 L:      linux-hams@vger.kernel.org
11375 W:      http://www.linux-ax25.org/
11376 S:      Maintained
11377 F:      include/net/netrom.h
11378 F:      include/uapi/linux/netrom.h
11379 F:      net/netrom/
11380
11381 NETRONOME ETHERNET DRIVERS
11382 M:      Jakub Kicinski <jakub.kicinski@netronome.com>
11383 L:      oss-drivers@netronome.com
11384 S:      Maintained
11385 F:      drivers/net/ethernet/netronome/
11386
11387 NETWORK BLOCK DEVICE (NBD)
11388 M:      Josef Bacik <josef@toxicpanda.com>
11389 S:      Maintained
11390 L:      linux-block@vger.kernel.org
11391 L:      nbd@other.debian.org
11392 F:      Documentation/admin-guide/blockdev/nbd.rst
11393 F:      drivers/block/nbd.c
11394 F:      include/trace/events/nbd.h
11395 F:      include/uapi/linux/nbd.h
11396
11397 NETWORK DROP MONITOR
11398 M:      Neil Horman <nhorman@tuxdriver.com>
11399 L:      netdev@vger.kernel.org
11400 S:      Maintained
11401 W:      https://fedorahosted.org/dropwatch/
11402 F:      net/core/drop_monitor.c
11403 F:      include/uapi/linux/net_dropmon.h
11404 F:      include/net/drop_monitor.h
11405
11406 NETWORKING DRIVERS
11407 M:      "David S. Miller" <davem@davemloft.net>
11408 L:      netdev@vger.kernel.org
11409 W:      http://www.linuxfoundation.org/en/Net
11410 Q:      http://patchwork.ozlabs.org/project/netdev/list/
11411 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
11412 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
11413 S:      Odd Fixes
11414 F:      Documentation/devicetree/bindings/net/
11415 F:      drivers/net/
11416 F:      include/linux/if_*
11417 F:      include/linux/netdevice.h
11418 F:      include/linux/etherdevice.h
11419 F:      include/linux/fcdevice.h
11420 F:      include/linux/fddidevice.h
11421 F:      include/linux/hippidevice.h
11422 F:      include/linux/inetdevice.h
11423 F:      include/uapi/linux/if_*
11424 F:      include/uapi/linux/netdevice.h
11425
11426 NETWORKING DRIVERS (WIRELESS)
11427 M:      Kalle Valo <kvalo@codeaurora.org>
11428 L:      linux-wireless@vger.kernel.org
11429 Q:      http://patchwork.kernel.org/project/linux-wireless/list/
11430 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
11431 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
11432 S:      Maintained
11433 F:      Documentation/devicetree/bindings/net/wireless/
11434 F:      drivers/net/wireless/
11435
11436 NETWORKING [DSA]
11437 M:      Andrew Lunn <andrew@lunn.ch>
11438 M:      Vivien Didelot <vivien.didelot@gmail.com>
11439 M:      Florian Fainelli <f.fainelli@gmail.com>
11440 S:      Maintained
11441 F:      Documentation/devicetree/bindings/net/dsa/
11442 F:      net/dsa/
11443 F:      include/net/dsa.h
11444 F:      include/linux/dsa/
11445 F:      include/linux/platform_data/dsa.h
11446 F:      drivers/net/dsa/
11447
11448 NETWORKING [GENERAL]
11449 M:      "David S. Miller" <davem@davemloft.net>
11450 L:      netdev@vger.kernel.org
11451 W:      http://www.linuxfoundation.org/en/Net
11452 Q:      http://patchwork.ozlabs.org/project/netdev/list/
11453 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
11454 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
11455 B:      mailto:netdev@vger.kernel.org
11456 S:      Maintained
11457 F:      net/
11458 F:      include/net/
11459 F:      include/linux/in.h
11460 F:      include/linux/net.h
11461 F:      include/linux/netdevice.h
11462 F:      include/uapi/linux/in.h
11463 F:      include/uapi/linux/net.h
11464 F:      include/uapi/linux/netdevice.h
11465 F:      include/uapi/linux/net_namespace.h
11466 F:      tools/testing/selftests/net/
11467 F:      lib/net_utils.c
11468 F:      lib/random32.c
11469 F:      Documentation/networking/
11470
11471 NETWORKING [IPSEC]
11472 M:      Steffen Klassert <steffen.klassert@secunet.com>
11473 M:      Herbert Xu <herbert@gondor.apana.org.au>
11474 M:      "David S. Miller" <davem@davemloft.net>
11475 L:      netdev@vger.kernel.org
11476 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
11477 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
11478 S:      Maintained
11479 F:      net/xfrm/
11480 F:      net/key/
11481 F:      net/ipv4/xfrm*
11482 F:      net/ipv4/esp4*
11483 F:      net/ipv4/ah4.c
11484 F:      net/ipv4/ipcomp.c
11485 F:      net/ipv4/ip_vti.c
11486 F:      net/ipv6/xfrm*
11487 F:      net/ipv6/esp6*
11488 F:      net/ipv6/ah6.c
11489 F:      net/ipv6/ipcomp6.c
11490 F:      net/ipv6/ip6_vti.c
11491 F:      include/uapi/linux/xfrm.h
11492 F:      include/net/xfrm.h
11493
11494 NETWORKING [IPv4/IPv6]
11495 M:      "David S. Miller" <davem@davemloft.net>
11496 M:      Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
11497 M:      Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
11498 L:      netdev@vger.kernel.org
11499 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
11500 S:      Maintained
11501 F:      net/ipv4/
11502 F:      net/ipv6/
11503 F:      include/net/ip*
11504 F:      arch/x86/net/*
11505
11506 NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
11507 M:      Paul Moore <paul@paul-moore.com>
11508 W:      https://github.com/netlabel
11509 L:      netdev@vger.kernel.org
11510 L:      linux-security-module@vger.kernel.org
11511 S:      Maintained
11512 F:      Documentation/netlabel/
11513 F:      include/net/calipso.h
11514 F:      include/net/cipso_ipv4.h
11515 F:      include/net/netlabel.h
11516 F:      include/uapi/linux/netfilter/xt_SECMARK.h
11517 F:      include/uapi/linux/netfilter/xt_CONNSECMARK.h
11518 F:      net/netlabel/
11519 F:      net/ipv4/cipso_ipv4.c
11520 F:      net/ipv6/calipso.c
11521 F:      net/netfilter/xt_CONNSECMARK.c
11522 F:      net/netfilter/xt_SECMARK.c
11523
11524 NETWORKING [TCP]
11525 M:      Eric Dumazet <edumazet@google.com>
11526 L:      netdev@vger.kernel.org
11527 S:      Maintained
11528 F:      net/ipv4/tcp*.c
11529 F:      net/ipv4/syncookies.c
11530 F:      net/ipv6/tcp*.c
11531 F:      net/ipv6/syncookies.c
11532 F:      include/uapi/linux/tcp.h
11533 F:      include/net/tcp.h
11534 F:      include/linux/tcp.h
11535 F:      include/trace/events/tcp.h
11536
11537 NETWORKING [TLS]
11538 M:      Boris Pismenny <borisp@mellanox.com>
11539 M:      Aviad Yehezkel <aviadye@mellanox.com>
11540 M:      John Fastabend <john.fastabend@gmail.com>
11541 M:      Daniel Borkmann <daniel@iogearbox.net>
11542 M:      Jakub Kicinski <jakub.kicinski@netronome.com>
11543 L:      netdev@vger.kernel.org
11544 S:      Maintained
11545 F:      net/tls/*
11546 F:      include/uapi/linux/tls.h
11547 F:      include/net/tls.h
11548
11549 NETWORKING [WIRELESS]
11550 L:      linux-wireless@vger.kernel.org
11551 Q:      http://patchwork.kernel.org/project/linux-wireless/list/
11552
11553 NETDEVSIM
11554 M:      Jakub Kicinski <jakub.kicinski@netronome.com>
11555 S:      Maintained
11556 F:      drivers/net/netdevsim/*
11557
11558 NETXEN (1/10) GbE SUPPORT
11559 M:      Manish Chopra <manishc@marvell.com>
11560 M:      Rahul Verma <rahulv@marvell.com>
11561 M:      GR-Linux-NIC-Dev@marvell.com
11562 L:      netdev@vger.kernel.org
11563 S:      Supported
11564 F:      drivers/net/ethernet/qlogic/netxen/
11565
11566 NEXTHOP
11567 M:      David Ahern <dsahern@kernel.org>
11568 L:      netdev@vger.kernel.org
11569 S:      Maintained
11570 F:      include/net/nexthop.h
11571 F:      include/uapi/linux/nexthop.h
11572 F:      include/net/netns/nexthop.h
11573 F:      net/ipv4/nexthop.c
11574
11575 NFC SUBSYSTEM
11576 L:      netdev@vger.kernel.org
11577 S:      Orphan
11578 F:      net/nfc/
11579 F:      include/net/nfc/
11580 F:      include/uapi/linux/nfc.h
11581 F:      drivers/nfc/
11582 F:      include/linux/platform_data/nfcmrvl.h
11583 F:      Documentation/devicetree/bindings/net/nfc/
11584
11585 NFS, SUNRPC, AND LOCKD CLIENTS
11586 M:      Trond Myklebust <trond.myklebust@hammerspace.com>
11587 M:      Anna Schumaker <anna.schumaker@netapp.com>
11588 L:      linux-nfs@vger.kernel.org
11589 W:      http://client.linux-nfs.org
11590 T:      git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
11591 S:      Maintained
11592 F:      fs/lockd/
11593 F:      fs/nfs/
11594 F:      fs/nfs_common/
11595 F:      net/sunrpc/
11596 F:      include/linux/lockd/
11597 F:      include/linux/nfs*
11598 F:      include/linux/sunrpc/
11599 F:      include/uapi/linux/nfs*
11600 F:      include/uapi/linux/sunrpc/
11601
11602 NILFS2 FILESYSTEM
11603 M:      Ryusuke Konishi <konishi.ryusuke@gmail.com>
11604 L:      linux-nilfs@vger.kernel.org
11605 W:      https://nilfs.sourceforge.io/
11606 W:      https://nilfs.osdn.jp/
11607 T:      git git://github.com/konis/nilfs2.git
11608 S:      Supported
11609 F:      Documentation/filesystems/nilfs2.txt
11610 F:      fs/nilfs2/
11611 F:      include/trace/events/nilfs2.h
11612 F:      include/uapi/linux/nilfs2_api.h
11613 F:      include/uapi/linux/nilfs2_ondisk.h
11614
11615 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
11616 M:      YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
11617 W:      http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
11618 S:      Maintained
11619 F:      Documentation/scsi/NinjaSCSI.txt
11620 F:      drivers/scsi/pcmcia/nsp_*
11621
11622 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
11623 M:      GOTO Masanori <gotom@debian.or.jp>
11624 M:      YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
11625 W:      http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
11626 S:      Maintained
11627 F:      Documentation/scsi/NinjaSCSI.txt
11628 F:      drivers/scsi/nsp32*
11629
11630 NIOS2 ARCHITECTURE
11631 M:      Ley Foon Tan <lftan@altera.com>
11632 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
11633 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
11634 S:      Maintained
11635 F:      arch/nios2/
11636
11637 NOHZ, DYNTICKS SUPPORT
11638 M:      Frederic Weisbecker <fweisbec@gmail.com>
11639 M:      Thomas Gleixner <tglx@linutronix.de>
11640 M:      Ingo Molnar <mingo@kernel.org>
11641 L:      linux-kernel@vger.kernel.org
11642 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
11643 S:      Maintained
11644 F:      kernel/time/tick*.*
11645 F:      include/linux/tick.h
11646 F:      include/linux/sched/nohz.h
11647
11648 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
11649 M:      Pavel Machek <pavel@ucw.cz>
11650 M:      Sakari Ailus <sakari.ailus@iki.fi>
11651 L:      linux-media@vger.kernel.org
11652 S:      Maintained
11653 F:      drivers/media/i2c/et8ek8
11654 F:      drivers/media/i2c/ad5820.c
11655
11656 NOKIA N900 POWER SUPPLY DRIVERS
11657 R:      Pali Rohár <pali.rohar@gmail.com>
11658 F:      include/linux/power/bq2415x_charger.h
11659 F:      include/linux/power/bq27xxx_battery.h
11660 F:      drivers/power/supply/bq2415x_charger.c
11661 F:      drivers/power/supply/bq27xxx_battery.c
11662 F:      drivers/power/supply/bq27xxx_battery_i2c.c
11663 F:      drivers/power/supply/isp1704_charger.c
11664 F:      drivers/power/supply/rx51_battery.c
11665
11666 NOLIBC HEADER FILE
11667 M:      Willy Tarreau <w@1wt.eu>
11668 S:      Maintained
11669 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wtarreau/nolibc.git
11670 F:      tools/include/nolibc/
11671
11672 NSDEPS
11673 M:      Matthias Maennich <maennich@google.com>
11674 S:      Maintained
11675 F:      scripts/nsdeps
11676 F:      Documentation/core-api/symbol-namespaces.rst
11677
11678 NTB AMD DRIVER
11679 M:      Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
11680 L:      linux-ntb@googlegroups.com
11681 S:      Supported
11682 F:      drivers/ntb/hw/amd/
11683
11684 NTB DRIVER CORE
11685 M:      Jon Mason <jdmason@kudzu.us>
11686 M:      Dave Jiang <dave.jiang@intel.com>
11687 M:      Allen Hubbe <allenbh@gmail.com>
11688 L:      linux-ntb@googlegroups.com
11689 S:      Supported
11690 W:      https://github.com/jonmason/ntb/wiki
11691 T:      git git://github.com/jonmason/ntb.git
11692 F:      drivers/ntb/
11693 F:      drivers/net/ntb_netdev.c
11694 F:      include/linux/ntb.h
11695 F:      include/linux/ntb_transport.h
11696 F:      tools/testing/selftests/ntb/
11697
11698 NTB IDT DRIVER
11699 M:      Serge Semin <fancer.lancer@gmail.com>
11700 L:      linux-ntb@googlegroups.com
11701 S:      Supported
11702 F:      drivers/ntb/hw/idt/
11703
11704 NTB INTEL DRIVER
11705 M:      Dave Jiang <dave.jiang@intel.com>
11706 L:      linux-ntb@googlegroups.com
11707 S:      Supported
11708 W:      https://github.com/davejiang/linux/wiki
11709 T:      git https://github.com/davejiang/linux.git
11710 F:      drivers/ntb/hw/intel/
11711
11712 NTFS FILESYSTEM
11713 M:      Anton Altaparmakov <anton@tuxera.com>
11714 L:      linux-ntfs-dev@lists.sourceforge.net
11715 W:      http://www.tuxera.com/
11716 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
11717 S:      Supported
11718 F:      Documentation/filesystems/ntfs.txt
11719 F:      fs/ntfs/
11720
11721 NUBUS SUBSYSTEM
11722 M:      Finn Thain <fthain@telegraphics.com.au>
11723 L:      linux-m68k@lists.linux-m68k.org
11724 S:      Maintained
11725 F:      arch/*/include/asm/nubus.h
11726 F:      drivers/nubus/
11727 F:      include/linux/nubus.h
11728 F:      include/uapi/linux/nubus.h
11729
11730 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
11731 M:      Antonino Daplas <adaplas@gmail.com>
11732 L:      linux-fbdev@vger.kernel.org
11733 S:      Maintained
11734 F:      drivers/video/fbdev/riva/
11735 F:      drivers/video/fbdev/nvidia/
11736
11737 NVM EXPRESS DRIVER
11738 M:      Keith Busch <kbusch@kernel.org>
11739 M:      Jens Axboe <axboe@fb.com>
11740 M:      Christoph Hellwig <hch@lst.de>
11741 M:      Sagi Grimberg <sagi@grimberg.me>
11742 L:      linux-nvme@lists.infradead.org
11743 T:      git://git.infradead.org/nvme.git
11744 W:      http://git.infradead.org/nvme.git
11745 S:      Supported
11746 F:      drivers/nvme/host/
11747 F:      include/linux/nvme.h
11748 F:      include/uapi/linux/nvme_ioctl.h
11749
11750 NVM EXPRESS FC TRANSPORT DRIVERS
11751 M:      James Smart <james.smart@broadcom.com>
11752 L:      linux-nvme@lists.infradead.org
11753 S:      Supported
11754 F:      include/linux/nvme-fc.h
11755 F:      include/linux/nvme-fc-driver.h
11756 F:      drivers/nvme/host/fc.c
11757 F:      drivers/nvme/target/fc.c
11758 F:      drivers/nvme/target/fcloop.c
11759
11760 NVM EXPRESS TARGET DRIVER
11761 M:      Christoph Hellwig <hch@lst.de>
11762 M:      Sagi Grimberg <sagi@grimberg.me>
11763 M:      Chaitanya Kulkarni <chaitanya.kulkarni@wdc.com>
11764 L:      linux-nvme@lists.infradead.org
11765 T:      git://git.infradead.org/nvme.git
11766 W:      http://git.infradead.org/nvme.git
11767 S:      Supported
11768 F:      drivers/nvme/target/
11769
11770 NVMEM FRAMEWORK
11771 M:      Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
11772 S:      Maintained
11773 F:      drivers/nvmem/
11774 F:      Documentation/devicetree/bindings/nvmem/
11775 F:      Documentation/ABI/stable/sysfs-bus-nvmem
11776 F:      include/linux/nvmem-consumer.h
11777 F:      include/linux/nvmem-provider.h
11778
11779 NXP FXAS21002C DRIVER
11780 M:      Rui Miguel Silva <rmfrfs@gmail.com>
11781 L:      linux-iio@vger.kernel.org
11782 S:      Maintained
11783 F:      Documentation/devicetree/bindings/iio/gyroscope/nxp,fxas21002c.txt
11784 F:      drivers/iio/gyro/fxas21002c_core.c
11785 F:      drivers/iio/gyro/fxas21002c.h
11786 F:      drivers/iio/gyro/fxas21002c_i2c.c
11787 F:      drivers/iio/gyro/fxas21002c_spi.c
11788
11789 NXP SGTL5000 DRIVER
11790 M:      Fabio Estevam <festevam@gmail.com>
11791 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11792 S:      Maintained
11793 F:      Documentation/devicetree/bindings/sound/sgtl5000.txt
11794 F:      sound/soc/codecs/sgtl5000*
11795
11796 NXP SJA1105 ETHERNET SWITCH DRIVER
11797 M:      Vladimir Oltean <olteanv@gmail.com>
11798 L:      linux-kernel@vger.kernel.org
11799 S:      Maintained
11800 F:      drivers/net/dsa/sja1105
11801
11802 NXP TDA998X DRM DRIVER
11803 M:      Russell King <linux@armlinux.org.uk>
11804 S:      Maintained
11805 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
11806 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
11807 F:      drivers/gpu/drm/i2c/tda998x_drv.c
11808 F:      include/drm/i2c/tda998x.h
11809 F:      include/dt-bindings/display/tda998x.h
11810 K:      "nxp,tda998x"
11811
11812 NXP TFA9879 DRIVER
11813 M:      Peter Rosin <peda@axentia.se>
11814 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11815 S:      Maintained
11816 F:      Documentation/devicetree/bindings/sound/tfa9879.txt
11817 F:      sound/soc/codecs/tfa9879*
11818
11819 NXP-NCI NFC DRIVER
11820 M:      Clément Perrochaud <clement.perrochaud@effinnov.com>
11821 R:      Charles Gorand <charles.gorand@effinnov.com>
11822 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
11823 S:      Supported
11824 F:      drivers/nfc/nxp-nci
11825
11826 OBJAGG
11827 M:      Jiri Pirko <jiri@mellanox.com>
11828 L:      netdev@vger.kernel.org
11829 S:      Supported
11830 F:      lib/objagg.c
11831 F:      lib/test_objagg.c
11832 F:      include/linux/objagg.h
11833
11834 NXP FSPI DRIVER
11835 R:      Yogesh Gaur <yogeshgaur.83@gmail.com>
11836 M:      Ashish Kumar <ashish.kumar@nxp.com>
11837 L:      linux-spi@vger.kernel.org
11838 S:      Maintained
11839 F:      drivers/spi/spi-nxp-fspi.c
11840 F:      Documentation/devicetree/bindings/spi/spi-nxp-fspi.txt
11841
11842 OBJTOOL
11843 M:      Josh Poimboeuf <jpoimboe@redhat.com>
11844 M:      Peter Zijlstra <peterz@infradead.org>
11845 S:      Supported
11846 F:      tools/objtool/
11847
11848 OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
11849 M:      Frederic Barrat <fbarrat@linux.ibm.com>
11850 M:      Andrew Donnellan <ajd@linux.ibm.com>
11851 L:      linuxppc-dev@lists.ozlabs.org
11852 S:      Supported
11853 F:      arch/powerpc/platforms/powernv/ocxl.c
11854 F:      arch/powerpc/include/asm/pnv-ocxl.h
11855 F:      drivers/misc/ocxl/
11856 F:      include/misc/ocxl*
11857 F:      include/uapi/misc/ocxl.h
11858 F:      Documentation/userspace-api/accelerators/ocxl.rst
11859
11860 OMAP AUDIO SUPPORT
11861 M:      Peter Ujfalusi <peter.ujfalusi@ti.com>
11862 M:      Jarkko Nikula <jarkko.nikula@bitmer.com>
11863 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11864 L:      linux-omap@vger.kernel.org
11865 S:      Maintained
11866 F:      sound/soc/ti/omap*
11867 F:      sound/soc/ti/rx51.c
11868 F:      sound/soc/ti/n810.c
11869 F:      sound/soc/ti/sdma-pcm.*
11870
11871 OMAP CLOCK FRAMEWORK SUPPORT
11872 M:      Paul Walmsley <paul@pwsan.com>
11873 L:      linux-omap@vger.kernel.org
11874 S:      Maintained
11875 F:      arch/arm/*omap*/*clock*
11876
11877 OMAP DEVICE TREE SUPPORT
11878 M:      Benoît Cousson <bcousson@baylibre.com>
11879 M:      Tony Lindgren <tony@atomide.com>
11880 L:      linux-omap@vger.kernel.org
11881 L:      devicetree@vger.kernel.org
11882 S:      Maintained
11883 F:      arch/arm/boot/dts/*omap*
11884 F:      arch/arm/boot/dts/*am3*
11885 F:      arch/arm/boot/dts/*am4*
11886 F:      arch/arm/boot/dts/*am5*
11887 F:      arch/arm/boot/dts/*dra7*
11888
11889 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
11890 L:      linux-omap@vger.kernel.org
11891 L:      linux-fbdev@vger.kernel.org
11892 S:      Orphan
11893 F:      drivers/video/fbdev/omap2/
11894 F:      Documentation/arm/omap/dss.rst
11895
11896 OMAP FRAMEBUFFER SUPPORT
11897 L:      linux-fbdev@vger.kernel.org
11898 L:      linux-omap@vger.kernel.org
11899 S:      Orphan
11900 F:      drivers/video/fbdev/omap/
11901
11902 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
11903 M:      Roger Quadros <rogerq@ti.com>
11904 M:      Tony Lindgren <tony@atomide.com>
11905 L:      linux-omap@vger.kernel.org
11906 S:      Maintained
11907 F:      drivers/memory/omap-gpmc.c
11908 F:      arch/arm/mach-omap2/*gpmc*
11909
11910 OMAP GPIO DRIVER
11911 M:      Grygorii Strashko <grygorii.strashko@ti.com>
11912 M:      Santosh Shilimkar <ssantosh@kernel.org>
11913 M:      Kevin Hilman <khilman@kernel.org>
11914 L:      linux-omap@vger.kernel.org
11915 S:      Maintained
11916 F:      Documentation/devicetree/bindings/gpio/gpio-omap.txt
11917 F:      drivers/gpio/gpio-omap.c
11918
11919 OMAP HARDWARE SPINLOCK SUPPORT
11920 M:      Ohad Ben-Cohen <ohad@wizery.com>
11921 L:      linux-omap@vger.kernel.org
11922 S:      Maintained
11923 F:      drivers/hwspinlock/omap_hwspinlock.c
11924
11925 OMAP HS MMC SUPPORT
11926 L:      linux-mmc@vger.kernel.org
11927 L:      linux-omap@vger.kernel.org
11928 S:      Orphan
11929 F:      drivers/mmc/host/omap_hsmmc.c
11930
11931 OMAP HWMOD DATA
11932 M:      Paul Walmsley <paul@pwsan.com>
11933 L:      linux-omap@vger.kernel.org
11934 S:      Maintained
11935 F:      arch/arm/mach-omap2/omap_hwmod*data*
11936
11937 OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
11938 M:      Benoît Cousson <bcousson@baylibre.com>
11939 L:      linux-omap@vger.kernel.org
11940 S:      Maintained
11941 F:      arch/arm/mach-omap2/omap_hwmod_44xx_data.c
11942
11943 OMAP HWMOD SUPPORT
11944 M:      Benoît Cousson <bcousson@baylibre.com>
11945 M:      Paul Walmsley <paul@pwsan.com>
11946 L:      linux-omap@vger.kernel.org
11947 S:      Maintained
11948 F:      arch/arm/mach-omap2/omap_hwmod.*
11949
11950 OMAP I2C DRIVER
11951 M:      Vignesh R <vigneshr@ti.com>
11952 L:      linux-omap@vger.kernel.org
11953 L:      linux-i2c@vger.kernel.org
11954 S:      Maintained
11955 F:      Documentation/devicetree/bindings/i2c/i2c-omap.txt
11956 F:      drivers/i2c/busses/i2c-omap.c
11957
11958 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
11959 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11960 L:      linux-media@vger.kernel.org
11961 S:      Maintained
11962 F:      Documentation/devicetree/bindings/media/ti,omap3isp.txt
11963 F:      drivers/media/platform/omap3isp/
11964 F:      drivers/staging/media/omap4iss/
11965
11966 OMAP MMC SUPPORT
11967 M:      Aaro Koskinen <aaro.koskinen@iki.fi>
11968 L:      linux-omap@vger.kernel.org
11969 S:      Odd Fixes
11970 F:      drivers/mmc/host/omap.c
11971
11972 OMAP POWER MANAGEMENT SUPPORT
11973 M:      Kevin Hilman <khilman@kernel.org>
11974 L:      linux-omap@vger.kernel.org
11975 S:      Maintained
11976 F:      arch/arm/*omap*/*pm*
11977 F:      drivers/cpufreq/omap-cpufreq.c
11978
11979 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
11980 M:      Rajendra Nayak <rnayak@codeaurora.org>
11981 M:      Paul Walmsley <paul@pwsan.com>
11982 L:      linux-omap@vger.kernel.org
11983 S:      Maintained
11984 F:      arch/arm/mach-omap2/prm*
11985
11986 OMAP RANDOM NUMBER GENERATOR SUPPORT
11987 M:      Deepak Saxena <dsaxena@plexity.net>
11988 S:      Maintained
11989 F:      drivers/char/hw_random/omap-rng.c
11990
11991 OMAP USB SUPPORT
11992 L:      linux-usb@vger.kernel.org
11993 L:      linux-omap@vger.kernel.org
11994 S:      Orphan
11995 F:      drivers/usb/*/*omap*
11996 F:      arch/arm/*omap*/usb*
11997
11998 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
11999 M:      Mark Jackson <mpfj@newflow.co.uk>
12000 L:      linux-omap@vger.kernel.org
12001 S:      Maintained
12002 F:      arch/arm/boot/dts/am335x-nano.dts
12003
12004 OMAP1 SUPPORT
12005 M:      Aaro Koskinen <aaro.koskinen@iki.fi>
12006 M:      Tony Lindgren <tony@atomide.com>
12007 L:      linux-omap@vger.kernel.org
12008 Q:      http://patchwork.kernel.org/project/linux-omap/list/
12009 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
12010 S:      Maintained
12011 F:      arch/arm/mach-omap1/
12012 F:      arch/arm/plat-omap/
12013 F:      arch/arm/configs/omap1_defconfig
12014 F:      drivers/i2c/busses/i2c-omap.c
12015 F:      include/linux/platform_data/i2c-omap.h
12016 F:      include/linux/platform_data/ams-delta-fiq.h
12017
12018 OMAP2+ SUPPORT
12019 M:      Tony Lindgren <tony@atomide.com>
12020 L:      linux-omap@vger.kernel.org
12021 W:      http://www.muru.com/linux/omap/
12022 W:      http://linux.omap.com/
12023 Q:      http://patchwork.kernel.org/project/linux-omap/list/
12024 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
12025 S:      Maintained
12026 F:      arch/arm/mach-omap2/
12027 F:      arch/arm/plat-omap/
12028 F:      arch/arm/configs/omap2plus_defconfig
12029 F:      drivers/bus/ti-sysc.c
12030 F:      drivers/i2c/busses/i2c-omap.c
12031 F:      drivers/irqchip/irq-omap-intc.c
12032 F:      drivers/mfd/*omap*.c
12033 F:      drivers/mfd/menelaus.c
12034 F:      drivers/mfd/palmas.c
12035 F:      drivers/mfd/tps65217.c
12036 F:      drivers/mfd/tps65218.c
12037 F:      drivers/mfd/tps65910.c
12038 F:      drivers/mfd/twl-core.[ch]
12039 F:      drivers/mfd/twl4030*.c
12040 F:      drivers/mfd/twl6030*.c
12041 F:      drivers/mfd/twl6040*.c
12042 F:      drivers/regulator/palmas-regulator*.c
12043 F:      drivers/regulator/pbias-regulator.c
12044 F:      drivers/regulator/tps65217-regulator.c
12045 F:      drivers/regulator/tps65218-regulator.c
12046 F:      drivers/regulator/tps65910-regulator.c
12047 F:      drivers/regulator/twl-regulator.c
12048 F:      drivers/regulator/twl6030-regulator.c
12049 F:      include/linux/platform_data/i2c-omap.h
12050 F:      include/linux/platform_data/ti-sysc.h
12051
12052 ONION OMEGA2+ BOARD
12053 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
12054 L:      linux-mips@vger.kernel.org
12055 S:      Maintained
12056 F:      arch/mips/boot/dts/ralink/omega2p.dts
12057
12058 OMFS FILESYSTEM
12059 M:      Bob Copeland <me@bobcopeland.com>
12060 L:      linux-karma-devel@lists.sourceforge.net
12061 S:      Maintained
12062 F:      Documentation/filesystems/omfs.txt
12063 F:      fs/omfs/
12064
12065 OMNIKEY CARDMAN 4000 DRIVER
12066 M:      Harald Welte <laforge@gnumonks.org>
12067 S:      Maintained
12068 F:      drivers/char/pcmcia/cm4000_cs.c
12069 F:      include/linux/cm4000_cs.h
12070 F:      include/uapi/linux/cm4000_cs.h
12071
12072 OMNIKEY CARDMAN 4040 DRIVER
12073 M:      Harald Welte <laforge@gnumonks.org>
12074 S:      Maintained
12075 F:      drivers/char/pcmcia/cm4040_cs.*
12076
12077 OMNIVISION OV13858 SENSOR DRIVER
12078 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
12079 L:      linux-media@vger.kernel.org
12080 T:      git git://linuxtv.org/media_tree.git
12081 S:      Maintained
12082 F:      drivers/media/i2c/ov13858.c
12083
12084 OMNIVISION OV2680 SENSOR DRIVER
12085 M:      Rui Miguel Silva <rmfrfs@gmail.com>
12086 L:      linux-media@vger.kernel.org
12087 T:      git git://linuxtv.org/media_tree.git
12088 S:      Maintained
12089 F:      drivers/media/i2c/ov2680.c
12090 F:      Documentation/devicetree/bindings/media/i2c/ov2680.txt
12091
12092 OMNIVISION OV2685 SENSOR DRIVER
12093 M:      Shunqian Zheng <zhengsq@rock-chips.com>
12094 L:      linux-media@vger.kernel.org
12095 T:      git git://linuxtv.org/media_tree.git
12096 S:      Maintained
12097 F:      drivers/media/i2c/ov2685.c
12098
12099 OMNIVISION OV5640 SENSOR DRIVER
12100 M:      Steve Longerbeam <slongerbeam@gmail.com>
12101 L:      linux-media@vger.kernel.org
12102 T:      git git://linuxtv.org/media_tree.git
12103 S:      Maintained
12104 F:      drivers/media/i2c/ov5640.c
12105
12106 OMNIVISION OV5647 SENSOR DRIVER
12107 M:      Luis Oliveira <lolivei@synopsys.com>
12108 L:      linux-media@vger.kernel.org
12109 T:      git git://linuxtv.org/media_tree.git
12110 S:      Maintained
12111 F:      drivers/media/i2c/ov5647.c
12112
12113 OMNIVISION OV5670 SENSOR DRIVER
12114 M:      Chiranjeevi Rapolu <chiranjeevi.rapolu@intel.com>
12115 M:      Hyungwoo Yang <hyungwoo.yang@intel.com>
12116 L:      linux-media@vger.kernel.org
12117 T:      git git://linuxtv.org/media_tree.git
12118 S:      Maintained
12119 F:      drivers/media/i2c/ov5670.c
12120
12121 OMNIVISION OV5675 SENSOR DRIVER
12122 M:      Shawn Tu <shawnx.tu@intel.com>
12123 L:      linux-media@vger.kernel.org
12124 T:      git git://linuxtv.org/media_tree.git
12125 S:      Maintained
12126 F:      drivers/media/i2c/ov5675.c
12127
12128 OMNIVISION OV5695 SENSOR DRIVER
12129 M:      Shunqian Zheng <zhengsq@rock-chips.com>
12130 L:      linux-media@vger.kernel.org
12131 T:      git git://linuxtv.org/media_tree.git
12132 S:      Maintained
12133 F:      drivers/media/i2c/ov5695.c
12134
12135 OMNIVISION OV7670 SENSOR DRIVER
12136 M:      Jonathan Corbet <corbet@lwn.net>
12137 L:      linux-media@vger.kernel.org
12138 T:      git git://linuxtv.org/media_tree.git
12139 S:      Maintained
12140 F:      drivers/media/i2c/ov7670.c
12141 F:      Documentation/devicetree/bindings/media/i2c/ov7670.txt
12142
12143 OMNIVISION OV772x SENSOR DRIVER
12144 M:      Jacopo Mondi <jacopo@jmondi.org>
12145 L:      linux-media@vger.kernel.org
12146 T:      git git://linuxtv.org/media_tree.git
12147 S:      Odd fixes
12148 F:      drivers/media/i2c/ov772x.c
12149 F:      include/media/i2c/ov772x.h
12150 F:      Documentation/devicetree/bindings/media/i2c/ov772x.txt
12151
12152 OMNIVISION OV7740 SENSOR DRIVER
12153 M:      Wenyou Yang <wenyou.yang@microchip.com>
12154 L:      linux-media@vger.kernel.org
12155 T:      git git://linuxtv.org/media_tree.git
12156 S:      Maintained
12157 F:      drivers/media/i2c/ov7740.c
12158 F:      Documentation/devicetree/bindings/media/i2c/ov7740.txt
12159
12160 OMNIVISION OV9640 SENSOR DRIVER
12161 M:      Petr Cvek <petrcvekcz@gmail.com>
12162 L:      linux-media@vger.kernel.org
12163 S:      Maintained
12164 F:      drivers/media/i2c/ov9640.*
12165
12166 OMNIVISION OV8856 SENSOR DRIVER
12167 M:      Ben Kao <ben.kao@intel.com>
12168 L:      linux-media@vger.kernel.org
12169 T:      git git://linuxtv.org/media_tree.git
12170 S:      Maintained
12171 F:      drivers/media/i2c/ov8856.c
12172
12173 OMNIVISION OV9650 SENSOR DRIVER
12174 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
12175 R:      Akinobu Mita <akinobu.mita@gmail.com>
12176 R:      Sylwester Nawrocki <s.nawrocki@samsung.com>
12177 L:      linux-media@vger.kernel.org
12178 T:      git git://linuxtv.org/media_tree.git
12179 S:      Maintained
12180 F:      drivers/media/i2c/ov9650.c
12181 F:      Documentation/devicetree/bindings/media/i2c/ov9650.txt
12182
12183 ONENAND FLASH DRIVER
12184 M:      Kyungmin Park <kyungmin.park@samsung.com>
12185 L:      linux-mtd@lists.infradead.org
12186 S:      Maintained
12187 F:      drivers/mtd/nand/onenand/
12188 F:      include/linux/mtd/onenand*.h
12189
12190 OP-TEE DRIVER
12191 M:      Jens Wiklander <jens.wiklander@linaro.org>
12192 L:      tee-dev@lists.linaro.org
12193 S:      Maintained
12194 F:      drivers/tee/optee/
12195
12196 OP-TEE RANDOM NUMBER GENERATOR (RNG) DRIVER
12197 M:      Sumit Garg <sumit.garg@linaro.org>
12198 L:      tee-dev@lists.linaro.org
12199 S:      Maintained
12200 F:      drivers/char/hw_random/optee-rng.c
12201
12202 OPA-VNIC DRIVER
12203 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
12204 M:      Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
12205 L:      linux-rdma@vger.kernel.org
12206 S:      Supported
12207 F:      drivers/infiniband/ulp/opa_vnic
12208
12209 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
12210 M:      Pantelis Antoniou <pantelis.antoniou@konsulko.com>
12211 M:      Frank Rowand <frowand.list@gmail.com>
12212 L:      devicetree@vger.kernel.org
12213 S:      Maintained
12214 F:      Documentation/devicetree/dynamic-resolution-notes.txt
12215 F:      Documentation/devicetree/overlay-notes.txt
12216 F:      drivers/of/overlay.c
12217 F:      drivers/of/resolver.c
12218 K:      of_overlay_notifier_
12219
12220 OPEN FIRMWARE AND FLATTENED DEVICE TREE
12221 M:      Rob Herring <robh+dt@kernel.org>
12222 M:      Frank Rowand <frowand.list@gmail.com>
12223 L:      devicetree@vger.kernel.org
12224 W:      http://www.devicetree.org/
12225 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
12226 S:      Maintained
12227 F:      drivers/of/
12228 F:      include/linux/of*.h
12229 F:      scripts/dtc/
12230 F:      Documentation/ABI/testing/sysfs-firmware-ofw
12231
12232 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
12233 M:      Rob Herring <robh+dt@kernel.org>
12234 M:      Mark Rutland <mark.rutland@arm.com>
12235 L:      devicetree@vger.kernel.org
12236 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
12237 Q:      http://patchwork.ozlabs.org/project/devicetree-bindings/list/
12238 S:      Maintained
12239 F:      Documentation/devicetree/
12240 F:      arch/*/boot/dts/
12241 F:      include/dt-bindings/
12242
12243 OPENCORES I2C BUS DRIVER
12244 M:      Peter Korsgaard <peter@korsgaard.com>
12245 M:      Andrew Lunn <andrew@lunn.ch>
12246 L:      linux-i2c@vger.kernel.org
12247 S:      Maintained
12248 F:      Documentation/devicetree/bindings/i2c/i2c-ocores.txt
12249 F:      Documentation/i2c/busses/i2c-ocores.rst
12250 F:      drivers/i2c/busses/i2c-ocores.c
12251 F:      include/linux/platform_data/i2c-ocores.h
12252
12253 OPENRISC ARCHITECTURE
12254 M:      Jonas Bonn <jonas@southpole.se>
12255 M:      Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
12256 M:      Stafford Horne <shorne@gmail.com>
12257 T:      git git://github.com/openrisc/linux.git
12258 L:      openrisc@lists.librecores.org
12259 W:      http://openrisc.io
12260 S:      Maintained
12261 F:      Documentation/devicetree/bindings/openrisc/
12262 F:      Documentation/openrisc/
12263 F:      arch/openrisc/
12264 F:      drivers/irqchip/irq-ompic.c
12265 F:      drivers/irqchip/irq-or1k-*
12266
12267 OPENVSWITCH
12268 M:      Pravin B Shelar <pshelar@ovn.org>
12269 L:      netdev@vger.kernel.org
12270 L:      dev@openvswitch.org
12271 W:      http://openvswitch.org
12272 S:      Maintained
12273 F:      net/openvswitch/
12274 F:      include/uapi/linux/openvswitch.h
12275
12276 OPERATING PERFORMANCE POINTS (OPP)
12277 M:      Viresh Kumar <vireshk@kernel.org>
12278 M:      Nishanth Menon <nm@ti.com>
12279 M:      Stephen Boyd <sboyd@kernel.org>
12280 L:      linux-pm@vger.kernel.org
12281 S:      Maintained
12282 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
12283 F:      drivers/opp/
12284 F:      include/linux/pm_opp.h
12285 F:      Documentation/power/opp.rst
12286 F:      Documentation/devicetree/bindings/opp/
12287
12288 OPL4 DRIVER
12289 M:      Clemens Ladisch <clemens@ladisch.de>
12290 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
12291 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
12292 S:      Maintained
12293 F:      sound/drivers/opl4/
12294
12295 OPROFILE
12296 M:      Robert Richter <rric@kernel.org>
12297 L:      oprofile-list@lists.sf.net
12298 S:      Maintained
12299 F:      arch/*/include/asm/oprofile*.h
12300 F:      arch/*/oprofile/
12301 F:      drivers/oprofile/
12302 F:      include/linux/oprofile.h
12303
12304 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
12305 M:      Mark Fasheh <mark@fasheh.com>
12306 M:      Joel Becker <jlbec@evilplan.org>
12307 M:      Joseph Qi <joseph.qi@linux.alibaba.com>
12308 L:      ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
12309 W:      http://ocfs2.wiki.kernel.org
12310 S:      Supported
12311 F:      Documentation/filesystems/ocfs2.txt
12312 F:      Documentation/filesystems/dlmfs.txt
12313 F:      fs/ocfs2/
12314
12315 ORANGEFS FILESYSTEM
12316 M:      Mike Marshall <hubcap@omnibond.com>
12317 R:      Martin Brandenburg <martin@omnibond.com>
12318 L:      devel@lists.orangefs.org
12319 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
12320 S:      Supported
12321 F:      fs/orangefs/
12322 F:      Documentation/filesystems/orangefs.txt
12323
12324 ORINOCO DRIVER
12325 L:      linux-wireless@vger.kernel.org
12326 W:      http://wireless.kernel.org/en/users/Drivers/orinoco
12327 W:      http://www.nongnu.org/orinoco/
12328 S:      Orphan
12329 F:      drivers/net/wireless/intersil/orinoco/
12330
12331 OV2659 OMNIVISION SENSOR DRIVER
12332 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
12333 L:      linux-media@vger.kernel.org
12334 W:      https://linuxtv.org
12335 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12336 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
12337 S:      Maintained
12338 F:      drivers/media/i2c/ov2659.c
12339 F:      include/media/i2c/ov2659.h
12340
12341 OVERLAY FILESYSTEM
12342 M:      Miklos Szeredi <miklos@szeredi.hu>
12343 L:      linux-unionfs@vger.kernel.org
12344 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
12345 S:      Supported
12346 F:      fs/overlayfs/
12347 F:      Documentation/filesystems/overlayfs.txt
12348
12349 P54 WIRELESS DRIVER
12350 M:      Christian Lamparter <chunkeey@googlemail.com>
12351 L:      linux-wireless@vger.kernel.org
12352 W:      http://wireless.kernel.org/en/users/Drivers/p54
12353 S:      Maintained
12354 F:      drivers/net/wireless/intersil/p54/
12355
12356 PA SEMI ETHERNET DRIVER
12357 L:      netdev@vger.kernel.org
12358 S:      Orphan
12359 F:      drivers/net/ethernet/pasemi/*
12360
12361 PA SEMI SMBUS DRIVER
12362 L:      linux-i2c@vger.kernel.org
12363 S:      Orphan
12364 F:      drivers/i2c/busses/i2c-pasemi.c
12365
12366 PACKING
12367 M:      Vladimir Oltean <olteanv@gmail.com>
12368 L:      netdev@vger.kernel.org
12369 S:      Supported
12370 F:      lib/packing.c
12371 F:      include/linux/packing.h
12372 F:      Documentation/core-api/packing.rst
12373
12374 PADATA PARALLEL EXECUTION MECHANISM
12375 M:      Steffen Klassert <steffen.klassert@secunet.com>
12376 L:      linux-crypto@vger.kernel.org
12377 S:      Maintained
12378 F:      kernel/padata.c
12379 F:      include/linux/padata.h
12380 F:      Documentation/padata.txt
12381
12382 PAGE POOL
12383 M:      Jesper Dangaard Brouer <hawk@kernel.org>
12384 M:      Ilias Apalodimas <ilias.apalodimas@linaro.org>
12385 L:      netdev@vger.kernel.org
12386 S:      Supported
12387 F:      net/core/page_pool.c
12388 F:      include/net/page_pool.h
12389
12390 PANASONIC LAPTOP ACPI EXTRAS DRIVER
12391 M:      Harald Welte <laforge@gnumonks.org>
12392 L:      platform-driver-x86@vger.kernel.org
12393 S:      Maintained
12394 F:      drivers/platform/x86/panasonic-laptop.c
12395
12396 PARALLEL LCD/KEYPAD PANEL DRIVER
12397 M:      Willy Tarreau <willy@haproxy.com>
12398 M:      Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
12399 S:      Odd Fixes
12400 F:      Documentation/admin-guide/lcd-panel-cgram.rst
12401 F:      drivers/auxdisplay/panel.c
12402
12403 PARALLEL PORT SUBSYSTEM
12404 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
12405 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
12406 L:      linux-parport@lists.infradead.org (subscribers-only)
12407 S:      Maintained
12408 F:      drivers/parport/
12409 F:      include/linux/parport*.h
12410 F:      drivers/char/ppdev.c
12411 F:      include/uapi/linux/ppdev.h
12412 F:      Documentation/driver-api/parport*.rst
12413
12414 PARAVIRT_OPS INTERFACE
12415 M:      Juergen Gross <jgross@suse.com>
12416 M:      Thomas Hellstrom <thellstrom@vmware.com>
12417 M:      "VMware, Inc." <pv-drivers@vmware.com>
12418 L:      virtualization@lists.linux-foundation.org
12419 S:      Supported
12420 F:      Documentation/virt/paravirt_ops.rst
12421 F:      arch/*/kernel/paravirt*
12422 F:      arch/*/include/asm/paravirt*.h
12423 F:      include/linux/hypervisor.h
12424
12425 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
12426 M:      Tim Waugh <tim@cyberelk.net>
12427 L:      linux-parport@lists.infradead.org (subscribers-only)
12428 S:      Maintained
12429 F:      Documentation/admin-guide/blockdev/paride.rst
12430 F:      drivers/block/paride/
12431
12432 PARISC ARCHITECTURE
12433 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
12434 M:      Helge Deller <deller@gmx.de>
12435 L:      linux-parisc@vger.kernel.org
12436 W:      http://www.parisc-linux.org/
12437 Q:      http://patchwork.kernel.org/project/linux-parisc/list/
12438 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
12439 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
12440 S:      Maintained
12441 F:      arch/parisc/
12442 F:      Documentation/parisc/
12443 F:      drivers/parisc/
12444 F:      drivers/char/agp/parisc-agp.c
12445 F:      drivers/input/misc/hp_sdc_rtc.c
12446 F:      drivers/input/serio/gscps2.c
12447 F:      drivers/input/serio/hp_sdc*
12448 F:      drivers/parport/parport_gsc.*
12449 F:      drivers/tty/serial/8250/8250_gsc.c
12450 F:      drivers/video/fbdev/sti*
12451 F:      drivers/video/console/sti*
12452 F:      drivers/video/logo/logo_parisc*
12453 F:      include/linux/hp_sdc.h
12454
12455 PARMAN
12456 M:      Jiri Pirko <jiri@mellanox.com>
12457 L:      netdev@vger.kernel.org
12458 S:      Supported
12459 F:      lib/parman.c
12460 F:      lib/test_parman.c
12461 F:      include/linux/parman.h
12462
12463 PC ENGINES APU BOARD DRIVER
12464 M:      Enrico Weigelt, metux IT consult <info@metux.net>
12465 S:      Maintained
12466 F:      drivers/platform/x86/pcengines-apuv2.c
12467
12468 PC87360 HARDWARE MONITORING DRIVER
12469 M:      Jim Cromie <jim.cromie@gmail.com>
12470 L:      linux-hwmon@vger.kernel.org
12471 S:      Maintained
12472 F:      Documentation/hwmon/pc87360.rst
12473 F:      drivers/hwmon/pc87360.c
12474
12475 PC8736x GPIO DRIVER
12476 M:      Jim Cromie <jim.cromie@gmail.com>
12477 S:      Maintained
12478 F:      drivers/char/pc8736x_gpio.c
12479
12480 PC87427 HARDWARE MONITORING DRIVER
12481 M:      Jean Delvare <jdelvare@suse.com>
12482 L:      linux-hwmon@vger.kernel.org
12483 S:      Maintained
12484 F:      Documentation/hwmon/pc87427.rst
12485 F:      drivers/hwmon/pc87427.c
12486
12487 PCA9532 LED DRIVER
12488 M:      Riku Voipio <riku.voipio@iki.fi>
12489 S:      Maintained
12490 F:      drivers/leds/leds-pca9532.c
12491 F:      include/linux/leds-pca9532.h
12492
12493 PCA9541 I2C BUS MASTER SELECTOR DRIVER
12494 M:      Guenter Roeck <linux@roeck-us.net>
12495 L:      linux-i2c@vger.kernel.org
12496 S:      Maintained
12497 F:      drivers/i2c/muxes/i2c-mux-pca9541.c
12498
12499 PCDP - PRIMARY CONSOLE AND DEBUG PORT
12500 M:      Khalid Aziz <khalid@gonehiking.org>
12501 S:      Maintained
12502 F:      drivers/firmware/pcdp.*
12503
12504 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
12505 M:      Thomas Petazzoni <thomas.petazzoni@bootlin.com>
12506 L:      linux-pci@vger.kernel.org
12507 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12508 S:      Maintained
12509 F:      Documentation/devicetree/bindings/pci/aardvark-pci.txt
12510 F:      drivers/pci/controller/pci-aardvark.c
12511
12512 PCI DRIVER FOR ALTERA PCIE IP
12513 M:      Ley Foon Tan <lftan@altera.com>
12514 L:      rfi@lists.rocketboards.org (moderated for non-subscribers)
12515 L:      linux-pci@vger.kernel.org
12516 S:      Supported
12517 F:      Documentation/devicetree/bindings/pci/altera-pcie.txt
12518 F:      drivers/pci/controller/pcie-altera.c
12519
12520 PCI DRIVER FOR APPLIEDMICRO XGENE
12521 M:      Toan Le <toan@os.amperecomputing.com>
12522 L:      linux-pci@vger.kernel.org
12523 L:      linux-arm-kernel@lists.infradead.org
12524 S:      Maintained
12525 F:      Documentation/devicetree/bindings/pci/xgene-pci.txt
12526 F:      drivers/pci/controller/pci-xgene.c
12527
12528 PCI DRIVER FOR ARM VERSATILE PLATFORM
12529 M:      Rob Herring <robh@kernel.org>
12530 L:      linux-pci@vger.kernel.org
12531 L:      linux-arm-kernel@lists.infradead.org
12532 S:      Maintained
12533 F:      Documentation/devicetree/bindings/pci/versatile.txt
12534 F:      drivers/pci/controller/pci-versatile.c
12535
12536 PCI DRIVER FOR ARMADA 8K
12537 M:      Thomas Petazzoni <thomas.petazzoni@bootlin.com>
12538 L:      linux-pci@vger.kernel.org
12539 L:      linux-arm-kernel@lists.infradead.org
12540 S:      Maintained
12541 F:      Documentation/devicetree/bindings/pci/pci-armada8k.txt
12542 F:      drivers/pci/controller/dwc/pcie-armada8k.c
12543
12544 PCI DRIVER FOR CADENCE PCIE IP
12545 M:      Tom Joseph <tjoseph@cadence.com>
12546 L:      linux-pci@vger.kernel.org
12547 S:      Maintained
12548 F:      Documentation/devicetree/bindings/pci/cdns,*.txt
12549 F:      drivers/pci/controller/pcie-cadence*
12550
12551 PCI DRIVER FOR FREESCALE LAYERSCAPE
12552 M:      Minghuan Lian <minghuan.Lian@nxp.com>
12553 M:      Mingkai Hu <mingkai.hu@nxp.com>
12554 M:      Roy Zang <roy.zang@nxp.com>
12555 L:      linuxppc-dev@lists.ozlabs.org
12556 L:      linux-pci@vger.kernel.org
12557 L:      linux-arm-kernel@lists.infradead.org
12558 S:      Maintained
12559 F:      drivers/pci/controller/dwc/*layerscape*
12560
12561 PCI DRIVER FOR GENERIC OF HOSTS
12562 M:      Will Deacon <will@kernel.org>
12563 L:      linux-pci@vger.kernel.org
12564 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12565 S:      Maintained
12566 F:      Documentation/devicetree/bindings/pci/host-generic-pci.txt
12567 F:      drivers/pci/controller/pci-host-common.c
12568 F:      drivers/pci/controller/pci-host-generic.c
12569
12570 PCI DRIVER FOR IMX6
12571 M:      Richard Zhu <hongxing.zhu@nxp.com>
12572 M:      Lucas Stach <l.stach@pengutronix.de>
12573 L:      linux-pci@vger.kernel.org
12574 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12575 S:      Maintained
12576 F:      Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
12577 F:      drivers/pci/controller/dwc/*imx6*
12578
12579 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
12580 M:      Keith Busch <keith.busch@intel.com>
12581 M:      Jonathan Derrick <jonathan.derrick@intel.com>
12582 L:      linux-pci@vger.kernel.org
12583 S:      Supported
12584 F:      drivers/pci/controller/vmd.c
12585
12586 PCI DRIVER FOR MICROSEMI SWITCHTEC
12587 M:      Kurt Schwemmer <kurt.schwemmer@microsemi.com>
12588 M:      Logan Gunthorpe <logang@deltatee.com>
12589 L:      linux-pci@vger.kernel.org
12590 S:      Maintained
12591 F:      Documentation/driver-api/switchtec.rst
12592 F:      Documentation/ABI/testing/sysfs-class-switchtec
12593 F:      drivers/pci/switch/switchtec*
12594 F:      include/uapi/linux/switchtec_ioctl.h
12595 F:      include/linux/switchtec.h
12596 F:      drivers/ntb/hw/mscc/
12597
12598 PCI DRIVER FOR MOBIVEIL PCIE IP
12599 M:      Karthikeyan Mitran <m.karthikeyan@mobiveil.co.in>
12600 M:      Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
12601 L:      linux-pci@vger.kernel.org
12602 S:      Supported
12603 F:      Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
12604 F:      drivers/pci/controller/pcie-mobiveil.c
12605
12606 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
12607 M:      Thomas Petazzoni <thomas.petazzoni@bootlin.com>
12608 M:      Jason Cooper <jason@lakedaemon.net>
12609 L:      linux-pci@vger.kernel.org
12610 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12611 S:      Maintained
12612 F:      drivers/pci/controller/*mvebu*
12613
12614 PCI DRIVER FOR NVIDIA TEGRA
12615 M:      Thierry Reding <thierry.reding@gmail.com>
12616 L:      linux-tegra@vger.kernel.org
12617 L:      linux-pci@vger.kernel.org
12618 S:      Supported
12619 F:      Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
12620 F:      drivers/pci/controller/pci-tegra.c
12621
12622 PCI DRIVER FOR RENESAS R-CAR
12623 M:      Simon Horman <horms@verge.net.au>
12624 L:      linux-pci@vger.kernel.org
12625 L:      linux-renesas-soc@vger.kernel.org
12626 S:      Maintained
12627 F:      drivers/pci/controller/*rcar*
12628
12629 PCI DRIVER FOR SAMSUNG EXYNOS
12630 M:      Jingoo Han <jingoohan1@gmail.com>
12631 L:      linux-pci@vger.kernel.org
12632 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12633 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12634 S:      Maintained
12635 F:      drivers/pci/controller/dwc/pci-exynos.c
12636
12637 PCI DRIVER FOR SYNOPSYS DESIGNWARE
12638 M:      Jingoo Han <jingoohan1@gmail.com>
12639 M:      Gustavo Pimentel <gustavo.pimentel@synopsys.com>
12640 L:      linux-pci@vger.kernel.org
12641 S:      Maintained
12642 F:      Documentation/devicetree/bindings/pci/designware-pcie.txt
12643 F:      drivers/pci/controller/dwc/*designware*
12644
12645 PCI DRIVER FOR TI DRA7XX
12646 M:      Kishon Vijay Abraham I <kishon@ti.com>
12647 L:      linux-omap@vger.kernel.org
12648 L:      linux-pci@vger.kernel.org
12649 S:      Supported
12650 F:      Documentation/devicetree/bindings/pci/ti-pci.txt
12651 F:      drivers/pci/controller/dwc/pci-dra7xx.c
12652
12653 PCI DRIVER FOR TI KEYSTONE
12654 M:      Murali Karicheri <m-karicheri2@ti.com>
12655 L:      linux-pci@vger.kernel.org
12656 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12657 S:      Maintained
12658 F:      drivers/pci/controller/dwc/pci-keystone.c
12659
12660 PCI ENDPOINT SUBSYSTEM
12661 M:      Kishon Vijay Abraham I <kishon@ti.com>
12662 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
12663 L:      linux-pci@vger.kernel.org
12664 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
12665 S:      Supported
12666 F:      drivers/pci/endpoint/
12667 F:      drivers/misc/pci_endpoint_test.c
12668 F:      tools/pci/
12669
12670 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
12671 M:      Russell Currey <ruscur@russell.cc>
12672 M:      Sam Bobroff <sbobroff@linux.ibm.com>
12673 M:      Oliver O'Halloran <oohall@gmail.com>
12674 L:      linuxppc-dev@lists.ozlabs.org
12675 S:      Supported
12676 F:      Documentation/PCI/pci-error-recovery.rst
12677 F:      drivers/pci/pcie/aer.c
12678 F:      drivers/pci/pcie/dpc.c
12679 F:      drivers/pci/pcie/err.c
12680 F:      Documentation/powerpc/eeh-pci-error-recovery.rst
12681 F:      arch/powerpc/kernel/eeh*.c
12682 F:      arch/powerpc/platforms/*/eeh*.c
12683 F:      arch/powerpc/include/*/eeh*.h
12684
12685 PCI ERROR RECOVERY
12686 M:      Linas Vepstas <linasvepstas@gmail.com>
12687 L:      linux-pci@vger.kernel.org
12688 S:      Supported
12689 F:      Documentation/PCI/pci-error-recovery.rst
12690
12691 PCI MSI DRIVER FOR ALTERA MSI IP
12692 M:      Ley Foon Tan <lftan@altera.com>
12693 L:      rfi@lists.rocketboards.org (moderated for non-subscribers)
12694 L:      linux-pci@vger.kernel.org
12695 S:      Supported
12696 F:      Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
12697 F:      drivers/pci/controller/pcie-altera-msi.c
12698
12699 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
12700 M:      Toan Le <toan@os.amperecomputing.com>
12701 L:      linux-pci@vger.kernel.org
12702 L:      linux-arm-kernel@lists.infradead.org
12703 S:      Maintained
12704 F:      Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
12705 F:      drivers/pci/controller/pci-xgene-msi.c
12706
12707 PCI SUBSYSTEM
12708 M:      Bjorn Helgaas <bhelgaas@google.com>
12709 L:      linux-pci@vger.kernel.org
12710 Q:      http://patchwork.ozlabs.org/project/linux-pci/list/
12711 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
12712 S:      Supported
12713 F:      Documentation/devicetree/bindings/pci/
12714 F:      Documentation/PCI/
12715 F:      drivers/acpi/pci*
12716 F:      drivers/pci/
12717 F:      include/asm-generic/pci*
12718 F:      include/linux/pci*
12719 F:      include/linux/of_pci.h
12720 F:      include/uapi/linux/pci*
12721 F:      lib/pci*
12722 F:      arch/x86/pci/
12723 F:      arch/x86/kernel/quirks.c
12724 F:      arch/x86/kernel/early-quirks.c
12725
12726 PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
12727 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
12728 R:      Andrew Murray <andrew.murray@arm.com>
12729 L:      linux-pci@vger.kernel.org
12730 Q:      http://patchwork.ozlabs.org/project/linux-pci/list/
12731 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
12732 S:      Supported
12733 F:      drivers/pci/controller/
12734
12735 PCIE DRIVER FOR AMAZON ANNAPURNA LABS
12736 M:      Jonathan Chocron <jonnyc@amazon.com>
12737 L:      linux-pci@vger.kernel.org
12738 S:      Maintained
12739 F:      Documentation/devicetree/bindings/pci/pcie-al.txt
12740 F:      drivers/pci/controller/dwc/pcie-al.c
12741
12742 PCIE DRIVER FOR AMLOGIC MESON
12743 M:      Yue Wang <yue.wang@Amlogic.com>
12744 L:      linux-pci@vger.kernel.org
12745 L:      linux-amlogic@lists.infradead.org
12746 S:      Maintained
12747 F:      drivers/pci/controller/dwc/pci-meson.c
12748
12749 PCIE DRIVER FOR AXIS ARTPEC
12750 M:      Jesper Nilsson <jesper.nilsson@axis.com>
12751 L:      linux-arm-kernel@axis.com
12752 L:      linux-pci@vger.kernel.org
12753 S:      Maintained
12754 F:      Documentation/devicetree/bindings/pci/axis,artpec*
12755 F:      drivers/pci/controller/dwc/*artpec*
12756
12757 PCIE DRIVER FOR CAVIUM THUNDERX
12758 M:      David Daney <david.daney@cavium.com>
12759 L:      linux-pci@vger.kernel.org
12760 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12761 S:      Supported
12762 F:      Documentation/devicetree/bindings/pci/pci-thunder-*
12763 F:      drivers/pci/controller/pci-thunder-*
12764
12765 PCIE DRIVER FOR HISILICON
12766 M:      Zhou Wang <wangzhou1@hisilicon.com>
12767 L:      linux-pci@vger.kernel.org
12768 S:      Maintained
12769 F:      Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
12770 F:      drivers/pci/controller/dwc/pcie-hisi.c
12771
12772 PCIE DRIVER FOR HISILICON KIRIN
12773 M:      Xiaowei Song <songxiaowei@hisilicon.com>
12774 M:      Binghui Wang <wangbinghui@hisilicon.com>
12775 L:      linux-pci@vger.kernel.org
12776 S:      Maintained
12777 F:      Documentation/devicetree/bindings/pci/kirin-pcie.txt
12778 F:      drivers/pci/controller/dwc/pcie-kirin.c
12779
12780 PCIE DRIVER FOR HISILICON STB
12781 M:      Shawn Guo <shawn.guo@linaro.org>
12782 L:      linux-pci@vger.kernel.org
12783 S:      Maintained
12784 F:      Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
12785 F:      drivers/pci/controller/dwc/pcie-histb.c
12786
12787 PCIE DRIVER FOR MEDIATEK
12788 M:      Ryder Lee <ryder.lee@mediatek.com>
12789 L:      linux-pci@vger.kernel.org
12790 L:      linux-mediatek@lists.infradead.org
12791 S:      Supported
12792 F:      Documentation/devicetree/bindings/pci/mediatek*
12793 F:      drivers/pci/controller/*mediatek*
12794
12795 PCIE DRIVER FOR QUALCOMM MSM
12796 M:      Stanimir Varbanov <svarbanov@mm-sol.com>
12797 L:      linux-pci@vger.kernel.org
12798 L:      linux-arm-msm@vger.kernel.org
12799 S:      Maintained
12800 F:      drivers/pci/controller/dwc/*qcom*
12801
12802 PCIE DRIVER FOR ROCKCHIP
12803 M:      Shawn Lin <shawn.lin@rock-chips.com>
12804 L:      linux-pci@vger.kernel.org
12805 L:      linux-rockchip@lists.infradead.org
12806 S:      Maintained
12807 F:      Documentation/devicetree/bindings/pci/rockchip-pcie*
12808 F:      drivers/pci/controller/pcie-rockchip*
12809
12810 PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
12811 M:      Linus Walleij <linus.walleij@linaro.org>
12812 L:      linux-pci@vger.kernel.org
12813 S:      Maintained
12814 F:      Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
12815 F:      drivers/pci/controller/pci-v3-semi.c
12816
12817 PCIE DRIVER FOR SOCIONEXT UNIPHIER
12818 M:      Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
12819 L:      linux-pci@vger.kernel.org
12820 S:      Maintained
12821 F:      Documentation/devicetree/bindings/pci/uniphier-pcie.txt
12822 F:      drivers/pci/controller/dwc/pcie-uniphier.c
12823
12824 PCIE DRIVER FOR ST SPEAR13XX
12825 M:      Pratyush Anand <pratyush.anand@gmail.com>
12826 L:      linux-pci@vger.kernel.org
12827 S:      Maintained
12828 F:      drivers/pci/controller/dwc/*spear*
12829
12830 PCMCIA SUBSYSTEM
12831 M:      Dominik Brodowski <linux@dominikbrodowski.net>
12832 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
12833 S:      Odd Fixes
12834 F:      Documentation/pcmcia/
12835 F:      tools/pcmcia/
12836 F:      drivers/pcmcia/
12837 F:      include/pcmcia/
12838
12839 PCNET32 NETWORK DRIVER
12840 M:      Don Fry <pcnet32@frontier.com>
12841 L:      netdev@vger.kernel.org
12842 S:      Maintained
12843 F:      drivers/net/ethernet/amd/pcnet32.c
12844
12845 PCRYPT PARALLEL CRYPTO ENGINE
12846 M:      Steffen Klassert <steffen.klassert@secunet.com>
12847 L:      linux-crypto@vger.kernel.org
12848 S:      Maintained
12849 F:      crypto/pcrypt.c
12850 F:      include/crypto/pcrypt.h
12851
12852 PEAQ WMI HOTKEYS DRIVER
12853 M:      Hans de Goede <hdegoede@redhat.com>
12854 L:      platform-driver-x86@vger.kernel.org
12855 S:      Maintained
12856 F:      drivers/platform/x86/peaq-wmi.c
12857
12858 PENSANDO ETHERNET DRIVERS
12859 M:      Shannon Nelson <snelson@pensando.io>
12860 M:      Pensando Drivers <drivers@pensando.io>
12861 L:      netdev@vger.kernel.org
12862 S:      Supported
12863 F:      Documentation/networking/device_drivers/pensando/ionic.rst
12864 F:      drivers/net/ethernet/pensando/
12865
12866 PER-CPU MEMORY ALLOCATOR
12867 M:      Dennis Zhou <dennis@kernel.org>
12868 M:      Tejun Heo <tj@kernel.org>
12869 M:      Christoph Lameter <cl@linux.com>
12870 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
12871 S:      Maintained
12872 F:      include/linux/percpu*.h
12873 F:      mm/percpu*.c
12874 F:      arch/*/include/asm/percpu.h
12875
12876 PER-TASK DELAY ACCOUNTING
12877 M:      Balbir Singh <bsingharora@gmail.com>
12878 S:      Maintained
12879 F:      include/linux/delayacct.h
12880 F:      kernel/delayacct.c
12881
12882 PERFORMANCE EVENTS SUBSYSTEM
12883 M:      Peter Zijlstra <peterz@infradead.org>
12884 M:      Ingo Molnar <mingo@redhat.com>
12885 M:      Arnaldo Carvalho de Melo <acme@kernel.org>
12886 R:      Mark Rutland <mark.rutland@arm.com>
12887 R:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
12888 R:      Jiri Olsa <jolsa@redhat.com>
12889 R:      Namhyung Kim <namhyung@kernel.org>
12890 L:      linux-kernel@vger.kernel.org
12891 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
12892 S:      Supported
12893 F:      kernel/events/*
12894 F:      include/linux/perf_event.h
12895 F:      include/uapi/linux/perf_event.h
12896 F:      arch/*/kernel/perf_event*.c
12897 F:      arch/*/kernel/*/perf_event*.c
12898 F:      arch/*/kernel/*/*/perf_event*.c
12899 F:      arch/*/include/asm/perf_event.h
12900 F:      arch/*/kernel/perf_callchain.c
12901 F:      arch/*/events/*
12902 F:      arch/*/events/*/*
12903 F:      tools/perf/
12904
12905 PERFORMANCE EVENTS SUBSYSTEM ARM64 PMU EVENTS
12906 R:      John Garry <john.garry@huawei.com>
12907 R:      Will Deacon <will@kernel.org>
12908 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12909 S:      Supported
12910 F:      tools/perf/pmu-events/arch/arm64/
12911
12912 PERSONALITY HANDLING
12913 M:      Christoph Hellwig <hch@infradead.org>
12914 L:      linux-abi-devel@lists.sourceforge.net
12915 S:      Maintained
12916 F:      include/linux/personality.h
12917 F:      include/uapi/linux/personality.h
12918
12919 PHOENIX RC FLIGHT CONTROLLER ADAPTER
12920 M:      Marcus Folkesson <marcus.folkesson@gmail.com>
12921 L:      linux-input@vger.kernel.org
12922 S:      Maintained
12923 F:      Documentation/input/devices/pxrc.rst
12924 F:      drivers/input/joystick/pxrc.c
12925
12926 FLYSKY FSIA6B RC RECEIVER
12927 M:      Markus Koch <markus@notsyncing.net>
12928 L:      linux-input@vger.kernel.org
12929 S:      Maintained
12930 F:      drivers/input/joystick/fsia6b.c
12931
12932 PHONET PROTOCOL
12933 M:      Remi Denis-Courmont <courmisch@gmail.com>
12934 S:      Supported
12935 F:      Documentation/networking/phonet.txt
12936 F:      include/linux/phonet.h
12937 F:      include/net/phonet/
12938 F:      include/uapi/linux/phonet.h
12939 F:      net/phonet/
12940
12941 PHRAM MTD DRIVER
12942 M:      Joern Engel <joern@lazybastard.org>
12943 L:      linux-mtd@lists.infradead.org
12944 S:      Maintained
12945 F:      drivers/mtd/devices/phram.c
12946
12947 PICOLCD HID DRIVER
12948 M:      Bruno Prémont <bonbons@linux-vserver.org>
12949 L:      linux-input@vger.kernel.org
12950 S:      Maintained
12951 F:      drivers/hid/hid-picolcd*
12952
12953 PICOXCELL SUPPORT
12954 M:      Jamie Iles <jamie@jamieiles.com>
12955 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12956 T:      git git://github.com/jamieiles/linux-2.6-ji.git
12957 S:      Supported
12958 F:      arch/arm/boot/dts/picoxcell*
12959 F:      arch/arm/mach-picoxcell/
12960 F:      drivers/crypto/picoxcell*
12961
12962 PIDFD API
12963 M:      Christian Brauner <christian@brauner.io>
12964 L:      linux-kernel@vger.kernel.org
12965 S:      Maintained
12966 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brauner/linux.git
12967 F:      samples/pidfd/
12968 F:      tools/testing/selftests/pidfd/
12969 F:      tools/testing/selftests/clone3/
12970 K:      (?i)pidfd
12971 K:      (?i)clone3
12972 K:      \b(clone_args|kernel_clone_args)\b
12973
12974 PIN CONTROL SUBSYSTEM
12975 M:      Linus Walleij <linus.walleij@linaro.org>
12976 L:      linux-gpio@vger.kernel.org
12977 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
12978 S:      Maintained
12979 F:      Documentation/devicetree/bindings/pinctrl/
12980 F:      Documentation/driver-api/pinctl.rst
12981 F:      drivers/pinctrl/
12982 F:      include/linux/pinctrl/
12983
12984 PIN CONTROLLER - MICROCHIP AT91
12985 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
12986 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12987 L:      linux-gpio@vger.kernel.org
12988 S:      Supported
12989 F:      drivers/pinctrl/pinctrl-at91*
12990 F:      drivers/gpio/gpio-sama5d2-piobu.c
12991
12992 PIN CONTROLLER - FREESCALE
12993 M:      Dong Aisheng <aisheng.dong@nxp.com>
12994 M:      Fabio Estevam <festevam@gmail.com>
12995 M:      Shawn Guo <shawnguo@kernel.org>
12996 M:      Stefan Agner <stefan@agner.ch>
12997 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
12998 L:      linux-gpio@vger.kernel.org
12999 S:      Maintained
13000 F:      drivers/pinctrl/freescale/
13001 F:      Documentation/devicetree/bindings/pinctrl/fsl,*
13002
13003 PIN CONTROLLER - INTEL
13004 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
13005 M:      Andy Shevchenko <andy@kernel.org>
13006 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git
13007 S:      Maintained
13008 F:      drivers/pinctrl/intel/
13009
13010 PIN CONTROLLER - MEDIATEK
13011 M:      Sean Wang <sean.wang@kernel.org>
13012 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
13013 S:      Maintained
13014 F:      Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt
13015 F:      Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt
13016 F:      drivers/pinctrl/mediatek/
13017
13018 PIN CONTROLLER - QUALCOMM
13019 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
13020 S:      Maintained
13021 L:      linux-arm-msm@vger.kernel.org
13022 F:      Documentation/devicetree/bindings/pinctrl/qcom,*.txt
13023 F:      drivers/pinctrl/qcom/
13024
13025 PIN CONTROLLER - RENESAS
13026 M:      Geert Uytterhoeven <geert+renesas@glider.be>
13027 L:      linux-renesas-soc@vger.kernel.org
13028 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc
13029 S:      Maintained
13030 F:      drivers/pinctrl/pinctrl-rz*
13031 F:      drivers/pinctrl/sh-pfc/
13032
13033 PIN CONTROLLER - SAMSUNG
13034 M:      Tomasz Figa <tomasz.figa@gmail.com>
13035 M:      Krzysztof Kozlowski <krzk@kernel.org>
13036 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
13037 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13038 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13039 Q:      https://patchwork.kernel.org/project/linux-samsung-soc/list/
13040 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
13041 S:      Maintained
13042 F:      drivers/pinctrl/samsung/
13043 F:      include/dt-bindings/pinctrl/samsung.h
13044 F:      Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
13045
13046 PIN CONTROLLER - SINGLE
13047 M:      Tony Lindgren <tony@atomide.com>
13048 M:      Haojian Zhuang <haojian.zhuang@linaro.org>
13049 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13050 L:      linux-omap@vger.kernel.org
13051 S:      Maintained
13052 F:      drivers/pinctrl/pinctrl-single.c
13053
13054 PIN CONTROLLER - ST SPEAR
13055 M:      Viresh Kumar <vireshk@kernel.org>
13056 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13057 W:      http://www.st.com/spear
13058 S:      Maintained
13059 F:      drivers/pinctrl/spear/
13060
13061 PISTACHIO SOC SUPPORT
13062 M:      James Hartley <james.hartley@sondrel.com>
13063 L:      linux-mips@vger.kernel.org
13064 S:      Odd Fixes
13065 F:      arch/mips/pistachio/
13066 F:      arch/mips/include/asm/mach-pistachio/
13067 F:      arch/mips/boot/dts/img/pistachio*
13068 F:      arch/mips/configs/pistachio*_defconfig
13069
13070 PKTCDVD DRIVER
13071 S:      Orphan
13072 M:      linux-block@vger.kernel.org
13073 F:      drivers/block/pktcdvd.c
13074 F:      include/linux/pktcdvd.h
13075 F:      include/uapi/linux/pktcdvd.h
13076
13077 PKUNITY SOC DRIVERS
13078 M:      Guan Xuetao <gxt@pku.edu.cn>
13079 W:      http://mprc.pku.edu.cn/~guanxuetao/linux
13080 S:      Maintained
13081 T:      git git://github.com/gxt/linux.git
13082 F:      drivers/input/serio/i8042-unicore32io.h
13083 F:      drivers/i2c/busses/i2c-puv3.c
13084 F:      drivers/video/fbdev/fb-puv3.c
13085 F:      drivers/rtc/rtc-puv3.c
13086
13087 PLANTOWER PMS7003 AIR POLLUTION SENSOR DRIVER
13088 M:      Tomasz Duszynski <tduszyns@gmail.com>
13089 S:      Maintained
13090 F:      drivers/iio/chemical/pms7003.c
13091 F:      Documentation/devicetree/bindings/iio/chemical/plantower,pms7003.yaml
13092
13093 PMBUS HARDWARE MONITORING DRIVERS
13094 M:      Guenter Roeck <linux@roeck-us.net>
13095 L:      linux-hwmon@vger.kernel.org
13096 W:      http://hwmon.wiki.kernel.org/
13097 W:      http://www.roeck-us.net/linux/drivers/
13098 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
13099 S:      Maintained
13100 F:      Documentation/devicetree/bindings/hwmon/ibm,cffps1.txt
13101 F:      Documentation/devicetree/bindings/hwmon/max31785.txt
13102 F:      Documentation/devicetree/bindings/hwmon/ltc2978.txt
13103 F:      Documentation/hwmon/adm1275.rst
13104 F:      Documentation/hwmon/ibm-cffps.rst
13105 F:      Documentation/hwmon/ir35221.rst
13106 F:      Documentation/hwmon/lm25066.rst
13107 F:      Documentation/hwmon/ltc2978.rst
13108 F:      Documentation/hwmon/ltc3815.rst
13109 F:      Documentation/hwmon/max16064.rst
13110 F:      Documentation/hwmon/max20751.rst
13111 F:      Documentation/hwmon/max31785.rst
13112 F:      Documentation/hwmon/max34440.rst
13113 F:      Documentation/hwmon/max8688.rst
13114 F:      Documentation/hwmon/pmbus.rst
13115 F:      Documentation/hwmon/pmbus-core.rst
13116 F:      Documentation/hwmon/tps40422.rst
13117 F:      Documentation/hwmon/ucd9000.rst
13118 F:      Documentation/hwmon/ucd9200.rst
13119 F:      Documentation/hwmon/zl6100.rst
13120 F:      drivers/hwmon/pmbus/
13121 F:      include/linux/pmbus.h
13122
13123 PMC SIERRA MaxRAID DRIVER
13124 L:      linux-scsi@vger.kernel.org
13125 W:      http://www.pmc-sierra.com/
13126 S:      Orphan
13127 F:      drivers/scsi/pmcraid.*
13128
13129 PMC SIERRA PM8001 DRIVER
13130 M:      Jack Wang <jinpu.wang@cloud.ionos.com>
13131 L:      linux-scsi@vger.kernel.org
13132 S:      Supported
13133 F:      drivers/scsi/pm8001/
13134
13135 PM-GRAPH UTILITY
13136 M:      "Todd E Brandt" <todd.e.brandt@linux.intel.com>
13137 L:      linux-pm@vger.kernel.org
13138 W:      https://01.org/pm-graph
13139 B:      https://bugzilla.kernel.org/buglist.cgi?component=pm-graph&product=Tools
13140 T:      git git://github.com/intel/pm-graph
13141 S:      Supported
13142 F:      tools/power/pm-graph
13143
13144 PNP SUPPORT
13145 M:      "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
13146 S:      Maintained
13147 F:      drivers/pnp/
13148
13149 PNI RM3100 IIO DRIVER
13150 M:      Song Qiang <songqiang1304521@gmail.com>
13151 L:      linux-iio@vger.kernel.org
13152 S:      Maintained
13153 F:      drivers/iio/magnetometer/rm3100*
13154 F:      Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.txt
13155
13156 POSIX CLOCKS and TIMERS
13157 M:      Thomas Gleixner <tglx@linutronix.de>
13158 L:      linux-kernel@vger.kernel.org
13159 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
13160 S:      Maintained
13161 F:      fs/timerfd.c
13162 F:      include/linux/timer*
13163 F:      kernel/time/*timer*
13164
13165 POWER MANAGEMENT CORE
13166 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
13167 L:      linux-pm@vger.kernel.org
13168 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
13169 B:      https://bugzilla.kernel.org
13170 S:      Supported
13171 F:      drivers/base/power/
13172 F:      include/linux/pm.h
13173 F:      include/linux/pm_*
13174 F:      include/linux/powercap.h
13175 F:      include/linux/intel_rapl.h
13176 F:      drivers/powercap/
13177 F:      kernel/configs/nopm.config
13178
13179 POWER STATE COORDINATION INTERFACE (PSCI)
13180 M:      Mark Rutland <mark.rutland@arm.com>
13181 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
13182 L:      linux-arm-kernel@lists.infradead.org
13183 S:      Maintained
13184 F:      drivers/firmware/psci/
13185 F:      include/linux/psci.h
13186 F:      include/uapi/linux/psci.h
13187
13188 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
13189 M:      Sebastian Reichel <sre@kernel.org>
13190 L:      linux-pm@vger.kernel.org
13191 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
13192 S:      Maintained
13193 F:      Documentation/ABI/testing/sysfs-class-power
13194 F:      Documentation/devicetree/bindings/power/supply/
13195 F:      include/linux/power_supply.h
13196 F:      drivers/power/supply/
13197
13198 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
13199 M:      Suraj Jitindar Singh <sjitindarsingh@gmail.com>
13200 L:      linuxppc-dev@lists.ozlabs.org
13201 S:      Maintained
13202 F:      drivers/char/powernv-op-panel.c
13203
13204 PPP OVER ATM (RFC 2364)
13205 M:      Mitchell Blank Jr <mitch@sfgoth.com>
13206 S:      Maintained
13207 F:      net/atm/pppoatm.c
13208 F:      include/uapi/linux/atmppp.h
13209
13210 PPP OVER ETHERNET
13211 M:      Michal Ostrowski <mostrows@earthlink.net>
13212 S:      Maintained
13213 F:      drivers/net/ppp/pppoe.c
13214 F:      drivers/net/ppp/pppox.c
13215
13216 PPP OVER L2TP
13217 M:      James Chapman <jchapman@katalix.com>
13218 S:      Maintained
13219 F:      net/l2tp/l2tp_ppp.c
13220 F:      include/linux/if_pppol2tp.h
13221 F:      include/uapi/linux/if_pppol2tp.h
13222
13223 PPP PROTOCOL DRIVERS AND COMPRESSORS
13224 M:      Paul Mackerras <paulus@samba.org>
13225 L:      linux-ppp@vger.kernel.org
13226 S:      Maintained
13227 F:      drivers/net/ppp/ppp_*
13228
13229 PPS SUPPORT
13230 M:      Rodolfo Giometti <giometti@enneenne.com>
13231 W:      http://wiki.enneenne.com/index.php/LinuxPPS_support
13232 L:      linuxpps@ml.enneenne.com (subscribers-only)
13233 S:      Maintained
13234 F:      Documentation/driver-api/pps.rst
13235 F:      Documentation/devicetree/bindings/pps/pps-gpio.txt
13236 F:      Documentation/ABI/testing/sysfs-pps
13237 F:      drivers/pps/
13238 F:      include/linux/pps*.h
13239 F:      include/uapi/linux/pps.h
13240
13241 PPTP DRIVER
13242 M:      Dmitry Kozlov <xeb@mail.ru>
13243 L:      netdev@vger.kernel.org
13244 S:      Maintained
13245 F:      drivers/net/ppp/pptp.c
13246 W:      http://sourceforge.net/projects/accel-pptp
13247
13248 PRINTK
13249 M:      Petr Mladek <pmladek@suse.com>
13250 M:      Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
13251 R:      Steven Rostedt <rostedt@goodmis.org>
13252 S:      Maintained
13253 F:      kernel/printk/
13254 F:      include/linux/printk.h
13255
13256 PRISM54 WIRELESS DRIVER
13257 M:      Luis Chamberlain <mcgrof@kernel.org>
13258 L:      linux-wireless@vger.kernel.org
13259 W:      http://wireless.kernel.org/en/users/Drivers/p54
13260 S:      Obsolete
13261 F:      drivers/net/wireless/intersil/prism54/
13262
13263 PROC FILESYSTEM
13264 R:      Alexey Dobriyan <adobriyan@gmail.com>
13265 L:      linux-kernel@vger.kernel.org
13266 L:      linux-fsdevel@vger.kernel.org
13267 S:      Maintained
13268 F:      fs/proc/
13269 F:      include/linux/proc_fs.h
13270 F:      tools/testing/selftests/proc/
13271 F:      Documentation/filesystems/proc.txt
13272
13273 PROC SYSCTL
13274 M:      Luis Chamberlain <mcgrof@kernel.org>
13275 M:      Kees Cook <keescook@chromium.org>
13276 M:      Iurii Zaikin <yzaikin@google.com>
13277 L:      linux-kernel@vger.kernel.org
13278 L:      linux-fsdevel@vger.kernel.org
13279 S:      Maintained
13280 F:      fs/proc/proc_sysctl.c
13281 F:      include/linux/sysctl.h
13282 F:      kernel/sysctl.c
13283 F:      kernel/sysctl-test.c
13284 F:      tools/testing/selftests/sysctl/
13285
13286 PS3 NETWORK SUPPORT
13287 M:      Geoff Levand <geoff@infradead.org>
13288 L:      netdev@vger.kernel.org
13289 L:      linuxppc-dev@lists.ozlabs.org
13290 S:      Maintained
13291 F:      drivers/net/ethernet/toshiba/ps3_gelic_net.*
13292
13293 PS3 PLATFORM SUPPORT
13294 M:      Geoff Levand <geoff@infradead.org>
13295 L:      linuxppc-dev@lists.ozlabs.org
13296 S:      Maintained
13297 F:      arch/powerpc/boot/ps3*
13298 F:      arch/powerpc/include/asm/lv1call.h
13299 F:      arch/powerpc/include/asm/ps3*.h
13300 F:      arch/powerpc/platforms/ps3/
13301 F:      drivers/*/ps3*
13302 F:      drivers/ps3/
13303 F:      drivers/rtc/rtc-ps3.c
13304 F:      drivers/usb/host/*ps3.c
13305 F:      sound/ppc/snd_ps3*
13306
13307 PS3VRAM DRIVER
13308 M:      Jim Paris <jim@jtan.com>
13309 M:      Geoff Levand <geoff@infradead.org>
13310 L:      linuxppc-dev@lists.ozlabs.org
13311 S:      Maintained
13312 F:      drivers/block/ps3vram.c
13313
13314 PSAMPLE PACKET SAMPLING SUPPORT:
13315 M:      Yotam Gigi <yotam.gi@gmail.com>
13316 S:      Maintained
13317 F:      net/psample
13318 F:      include/net/psample.h
13319 F:      include/uapi/linux/psample.h
13320
13321 PSTORE FILESYSTEM
13322 M:      Kees Cook <keescook@chromium.org>
13323 M:      Anton Vorontsov <anton@enomsg.org>
13324 M:      Colin Cross <ccross@android.com>
13325 M:      Tony Luck <tony.luck@intel.com>
13326 S:      Maintained
13327 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
13328 F:      fs/pstore/
13329 F:      include/linux/pstore*
13330 F:      drivers/firmware/efi/efi-pstore.c
13331 F:      drivers/acpi/apei/erst.c
13332 F:      Documentation/admin-guide/ramoops.rst
13333 F:      Documentation/devicetree/bindings/reserved-memory/ramoops.txt
13334 K:      \b(pstore|ramoops)
13335
13336 PTP HARDWARE CLOCK SUPPORT
13337 M:      Richard Cochran <richardcochran@gmail.com>
13338 L:      netdev@vger.kernel.org
13339 S:      Maintained
13340 W:      http://linuxptp.sourceforge.net/
13341 F:      Documentation/ABI/testing/sysfs-ptp
13342 F:      Documentation/driver-api/ptp.rst
13343 F:      drivers/net/phy/dp83640*
13344 F:      drivers/ptp/*
13345 F:      include/linux/ptp_cl*
13346
13347 PTRACE SUPPORT
13348 M:      Oleg Nesterov <oleg@redhat.com>
13349 S:      Maintained
13350 F:      include/asm-generic/syscall.h
13351 F:      include/linux/ptrace.h
13352 F:      include/linux/regset.h
13353 F:      include/linux/tracehook.h
13354 F:      include/uapi/linux/ptrace.h
13355 F:      include/uapi/linux/ptrace.h
13356 F:      kernel/ptrace.c
13357 F:      arch/*/ptrace*.c
13358 F:      arch/*/*/ptrace*.c
13359 F:      arch/*/include/asm/ptrace*.h
13360
13361 PULSE8-CEC DRIVER
13362 M:      Hans Verkuil <hverkuil@xs4all.nl>
13363 L:      linux-media@vger.kernel.org
13364 T:      git git://linuxtv.org/media_tree.git
13365 S:      Maintained
13366 F:      drivers/media/usb/pulse8-cec/*
13367 F:      Documentation/media/cec-drivers/pulse8-cec.rst
13368
13369 PVRUSB2 VIDEO4LINUX DRIVER
13370 M:      Mike Isely <isely@pobox.com>
13371 L:      pvrusb2@isely.net       (subscribers-only)
13372 L:      linux-media@vger.kernel.org
13373 W:      http://www.isely.net/pvrusb2/
13374 T:      git git://linuxtv.org/media_tree.git
13375 S:      Maintained
13376 F:      Documentation/media/v4l-drivers/pvrusb2*
13377 F:      drivers/media/usb/pvrusb2/
13378
13379 PWC WEBCAM DRIVER
13380 M:      Hans Verkuil <hverkuil@xs4all.nl>
13381 L:      linux-media@vger.kernel.org
13382 T:      git git://linuxtv.org/media_tree.git
13383 S:      Odd Fixes
13384 F:      drivers/media/usb/pwc/*
13385 F:      include/trace/events/pwc.h
13386
13387 PWM FAN DRIVER
13388 M:      Kamil Debski <kamil@wypas.org>
13389 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
13390 L:      linux-hwmon@vger.kernel.org
13391 S:      Supported
13392 F:      Documentation/devicetree/bindings/hwmon/pwm-fan.txt
13393 F:      Documentation/hwmon/pwm-fan.rst
13394 F:      drivers/hwmon/pwm-fan.c
13395
13396 PWM IR Transmitter
13397 M:      Sean Young <sean@mess.org>
13398 L:      linux-media@vger.kernel.org
13399 S:      Maintained
13400 F:      drivers/media/rc/pwm-ir-tx.c
13401
13402 PWM SUBSYSTEM
13403 M:      Thierry Reding <thierry.reding@gmail.com>
13404 R:      Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
13405 L:      linux-pwm@vger.kernel.org
13406 S:      Maintained
13407 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
13408 Q:      https://patchwork.ozlabs.org/project/linux-pwm/list/
13409 F:      Documentation/driver-api/pwm.rst
13410 F:      Documentation/devicetree/bindings/pwm/
13411 F:      include/linux/pwm.h
13412 F:      drivers/pwm/
13413 F:      drivers/video/backlight/pwm_bl.c
13414 F:      include/linux/pwm_backlight.h
13415 F:      drivers/gpio/gpio-mvebu.c
13416 F:      Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
13417 K:      pwm_(config|apply_state|ops)
13418
13419 PXA GPIO DRIVER
13420 M:      Robert Jarzmik <robert.jarzmik@free.fr>
13421 L:      linux-gpio@vger.kernel.org
13422 S:      Maintained
13423 F:      drivers/gpio/gpio-pxa.c
13424
13425 PXA MMCI DRIVER
13426 S:      Orphan
13427
13428 PXA RTC DRIVER
13429 M:      Robert Jarzmik <robert.jarzmik@free.fr>
13430 L:      linux-rtc@vger.kernel.org
13431 S:      Maintained
13432
13433 PXA2xx/PXA3xx SUPPORT
13434 M:      Daniel Mack <daniel@zonque.org>
13435 M:      Haojian Zhuang <haojian.zhuang@gmail.com>
13436 M:      Robert Jarzmik <robert.jarzmik@free.fr>
13437 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13438 T:      git git://github.com/hzhuang1/linux.git
13439 T:      git git://github.com/rjarzmik/linux.git
13440 S:      Maintained
13441 F:      arch/arm/boot/dts/pxa*
13442 F:      arch/arm/mach-pxa/
13443 F:      drivers/dma/pxa*
13444 F:      drivers/pcmcia/pxa2xx*
13445 F:      drivers/pinctrl/pxa/
13446 F:      drivers/spi/spi-pxa2xx*
13447 F:      drivers/usb/gadget/udc/pxa2*
13448 F:      include/sound/pxa2xx-lib.h
13449 F:      sound/arm/pxa*
13450 F:      sound/soc/pxa/
13451
13452 QAT DRIVER
13453 M:      Giovanni Cabiddu <giovanni.cabiddu@intel.com>
13454 L:      qat-linux@intel.com
13455 S:      Supported
13456 F:      drivers/crypto/qat/
13457
13458 QCOM AUDIO (ASoC) DRIVERS
13459 M:      Patrick Lai <plai@codeaurora.org>
13460 M:      Banajit Goswami <bgoswami@codeaurora.org>
13461 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13462 S:      Supported
13463 F:      sound/soc/qcom/
13464
13465 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
13466 M:      Gabriel Somlo <somlo@cmu.edu>
13467 M:      "Michael S. Tsirkin" <mst@redhat.com>
13468 L:      qemu-devel@nongnu.org
13469 S:      Maintained
13470 F:      drivers/firmware/qemu_fw_cfg.c
13471 F:      include/uapi/linux/qemu_fw_cfg.h
13472
13473 QIB DRIVER
13474 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
13475 M:      Mike Marciniszyn <mike.marciniszyn@intel.com>
13476 L:      linux-rdma@vger.kernel.org
13477 S:      Supported
13478 F:      drivers/infiniband/hw/qib/
13479
13480 QLOGIC QL41xxx FCOE DRIVER
13481 M:      QLogic-Storage-Upstream@cavium.com
13482 L:      linux-scsi@vger.kernel.org
13483 S:      Supported
13484 F:      drivers/scsi/qedf/
13485
13486 QLOGIC QL41xxx ISCSI DRIVER
13487 M:      QLogic-Storage-Upstream@cavium.com
13488 L:      linux-scsi@vger.kernel.org
13489 S:      Supported
13490 F:      drivers/scsi/qedi/
13491
13492 QLOGIC QL4xxx ETHERNET DRIVER
13493 M:      Ariel Elior <aelior@marvell.com>
13494 M:      GR-everest-linux-l2@marvell.com
13495 L:      netdev@vger.kernel.org
13496 S:      Supported
13497 F:      drivers/net/ethernet/qlogic/qed/
13498 F:      include/linux/qed/
13499 F:      drivers/net/ethernet/qlogic/qede/
13500
13501 QLOGIC QL4xxx RDMA DRIVER
13502 M:      Michal Kalderon <mkalderon@marvell.com>
13503 M:      Ariel Elior <aelior@marvell.com>
13504 L:      linux-rdma@vger.kernel.org
13505 S:      Supported
13506 F:      drivers/infiniband/hw/qedr/
13507 F:      include/uapi/rdma/qedr-abi.h
13508
13509 QLOGIC QLA1280 SCSI DRIVER
13510 M:      Michael Reed <mdr@sgi.com>
13511 L:      linux-scsi@vger.kernel.org
13512 S:      Maintained
13513 F:      drivers/scsi/qla1280.[ch]
13514
13515 QLOGIC QLA2XXX FC-SCSI DRIVER
13516 M:      hmadhani@marvell.com
13517 L:      linux-scsi@vger.kernel.org
13518 S:      Supported
13519 F:      Documentation/scsi/LICENSE.qla2xxx
13520 F:      drivers/scsi/qla2xxx/
13521
13522 QLOGIC QLA3XXX NETWORK DRIVER
13523 M:      GR-Linux-NIC-Dev@marvell.com
13524 L:      netdev@vger.kernel.org
13525 S:      Supported
13526 F:      Documentation/networking/device_drivers/qlogic/LICENSE.qla3xxx
13527 F:      drivers/net/ethernet/qlogic/qla3xxx.*
13528
13529 QLOGIC QLA4XXX iSCSI DRIVER
13530 M:      QLogic-Storage-Upstream@qlogic.com
13531 L:      linux-scsi@vger.kernel.org
13532 S:      Supported
13533 F:      Documentation/scsi/LICENSE.qla4xxx
13534 F:      drivers/scsi/qla4xxx/
13535
13536 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
13537 M:      Shahed Shaikh <shshaikh@marvell.com>
13538 M:      Manish Chopra <manishc@marvell.com>
13539 M:      GR-Linux-NIC-Dev@marvell.com
13540 L:      netdev@vger.kernel.org
13541 S:      Supported
13542 F:      drivers/net/ethernet/qlogic/qlcnic/
13543
13544 QLOGIC QLGE 10Gb ETHERNET DRIVER
13545 M:      Manish Chopra <manishc@marvell.com>
13546 M:      GR-Linux-NIC-Dev@marvell.com
13547 L:      netdev@vger.kernel.org
13548 S:      Supported
13549 F:      drivers/staging/qlge/
13550
13551 QM1D1B0004 MEDIA DRIVER
13552 M:      Akihiro Tsukada <tskd08@gmail.com>
13553 L:      linux-media@vger.kernel.org
13554 S:      Odd Fixes
13555 F:      drivers/media/tuners/qm1d1b0004*
13556
13557 QM1D1C0042 MEDIA DRIVER
13558 M:      Akihiro Tsukada <tskd08@gmail.com>
13559 L:      linux-media@vger.kernel.org
13560 S:      Odd Fixes
13561 F:      drivers/media/tuners/qm1d1c0042*
13562
13563 QNX4 FILESYSTEM
13564 M:      Anders Larsen <al@alarsen.net>
13565 W:      http://www.alarsen.net/linux/qnx4fs/
13566 S:      Maintained
13567 F:      fs/qnx4/
13568 F:      include/uapi/linux/qnx4_fs.h
13569 F:      include/uapi/linux/qnxtypes.h
13570
13571 QORIQ DPAA2 FSL-MC BUS DRIVER
13572 M:      Stuart Yoder <stuyoder@gmail.com>
13573 M:      Laurentiu Tudor <laurentiu.tudor@nxp.com>
13574 L:      linux-kernel@vger.kernel.org
13575 S:      Maintained
13576 F:      drivers/bus/fsl-mc/
13577 F:      Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
13578 F:      Documentation/networking/device_drivers/freescale/dpaa2/overview.rst
13579
13580 QT1010 MEDIA DRIVER
13581 M:      Antti Palosaari <crope@iki.fi>
13582 L:      linux-media@vger.kernel.org
13583 W:      https://linuxtv.org
13584 W:      http://palosaari.fi/linux/
13585 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13586 T:      git git://linuxtv.org/anttip/media_tree.git
13587 S:      Maintained
13588 F:      drivers/media/tuners/qt1010*
13589
13590 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
13591 M:      Kalle Valo <kvalo@codeaurora.org>
13592 L:      ath10k@lists.infradead.org
13593 W:      http://wireless.kernel.org/en/users/Drivers/ath10k
13594 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
13595 S:      Supported
13596 F:      drivers/net/wireless/ath/ath10k/
13597
13598 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
13599 M:      QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
13600 L:      linux-wireless@vger.kernel.org
13601 W:      http://wireless.kernel.org/en/users/Drivers/ath9k
13602 S:      Supported
13603 F:      drivers/net/wireless/ath/ath9k/
13604
13605 QUALCOMM CAMERA SUBSYSTEM DRIVER
13606 M:      Todor Tomov <todor.too@gmail.com>
13607 L:      linux-media@vger.kernel.org
13608 S:      Maintained
13609 F:      Documentation/devicetree/bindings/media/qcom,camss.txt
13610 F:      Documentation/media/v4l-drivers/qcom_camss.rst
13611 F:      drivers/media/platform/qcom/camss/
13612
13613 QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
13614 M:      Ilia Lin <ilia.lin@kernel.org>
13615 L:      linux-pm@vger.kernel.org
13616 S:      Maintained
13617 F:      Documentation/devicetree/bindings/opp/qcom-nvmem-cpufreq.txt
13618 F:      drivers/cpufreq/qcom-cpufreq-nvmem.c
13619
13620 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
13621 M:      Timur Tabi <timur@kernel.org>
13622 L:      netdev@vger.kernel.org
13623 S:      Maintained
13624 F:      drivers/net/ethernet/qualcomm/emac/
13625
13626 QUALCOMM ETHQOS ETHERNET DRIVER
13627 M:      Vinod Koul <vkoul@kernel.org>
13628 M:      Niklas Cassel <niklas.cassel@linaro.org>
13629 L:      netdev@vger.kernel.org
13630 S:      Maintained
13631 F:      drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c
13632 F:      Documentation/devicetree/bindings/net/qcom,ethqos.txt
13633
13634 QUALCOMM GENERIC INTERFACE I2C DRIVER
13635 M:      Alok Chauhan <alokc@codeaurora.org>
13636 L:      linux-i2c@vger.kernel.org
13637 L:      linux-arm-msm@vger.kernel.org
13638 S:      Supported
13639 F:      drivers/i2c/busses/i2c-qcom-geni.c
13640
13641 QUALCOMM HEXAGON ARCHITECTURE
13642 M:      Brian Cain <bcain@codeaurora.org>
13643 L:      linux-hexagon@vger.kernel.org
13644 S:      Supported
13645 F:      arch/hexagon/
13646
13647 QUALCOMM HIDMA DRIVER
13648 M:      Sinan Kaya <okaya@kernel.org>
13649 L:      linux-arm-kernel@lists.infradead.org
13650 L:      linux-arm-msm@vger.kernel.org
13651 L:      dmaengine@vger.kernel.org
13652 S:      Supported
13653 F:      drivers/dma/qcom/hidma*
13654
13655 QUALCOMM IOMMU
13656 M:      Rob Clark <robdclark@gmail.com>
13657 L:      iommu@lists.linux-foundation.org
13658 L:      linux-arm-msm@vger.kernel.org
13659 S:      Maintained
13660 F:      drivers/iommu/qcom_iommu.c
13661
13662 QUALCOMM TSENS THERMAL DRIVER
13663 M:      Amit Kucheria <amit.kucheria@linaro.org>
13664 L:      linux-pm@vger.kernel.org
13665 L:      linux-arm-msm@vger.kernel.org
13666 S:      Maintained
13667 F:      drivers/thermal/qcom/
13668
13669 QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
13670 M:      Stanimir Varbanov <stanimir.varbanov@linaro.org>
13671 L:      linux-media@vger.kernel.org
13672 L:      linux-arm-msm@vger.kernel.org
13673 T:      git git://linuxtv.org/media_tree.git
13674 S:      Maintained
13675 F:      drivers/media/platform/qcom/venus/
13676
13677 QUALCOMM WCN36XX WIRELESS DRIVER
13678 M:      Kalle Valo <kvalo@codeaurora.org>
13679 L:      wcn36xx@lists.infradead.org
13680 W:      http://wireless.kernel.org/en/users/Drivers/wcn36xx
13681 T:      git git://github.com/KrasnikovEugene/wcn36xx.git
13682 S:      Supported
13683 F:      drivers/net/wireless/ath/wcn36xx/
13684
13685 QUANTENNA QTNFMAC WIRELESS DRIVER
13686 M:      Igor Mitsyanko <imitsyanko@quantenna.com>
13687 M:      Avinash Patil <avinashp@quantenna.com>
13688 M:      Sergey Matyukevich <smatyukevich@quantenna.com>
13689 L:      linux-wireless@vger.kernel.org
13690 S:      Maintained
13691 F:      drivers/net/wireless/quantenna
13692
13693 RADEON and AMDGPU DRM DRIVERS
13694 M:      Alex Deucher <alexander.deucher@amd.com>
13695 M:      Christian König <christian.koenig@amd.com>
13696 M:      David (ChunMing) Zhou <David1.Zhou@amd.com>
13697 L:      amd-gfx@lists.freedesktop.org
13698 T:      git git://people.freedesktop.org/~agd5f/linux
13699 S:      Supported
13700 F:      drivers/gpu/drm/radeon/
13701 F:      include/uapi/drm/radeon_drm.h
13702 F:      drivers/gpu/drm/amd/
13703 F:      include/uapi/drm/amdgpu_drm.h
13704
13705 RADEON FRAMEBUFFER DISPLAY DRIVER
13706 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
13707 L:      linux-fbdev@vger.kernel.org
13708 S:      Maintained
13709 F:      drivers/video/fbdev/aty/radeon*
13710 F:      include/uapi/linux/radeonfb.h
13711
13712 RADIOSHARK RADIO DRIVER
13713 M:      Hans Verkuil <hverkuil@xs4all.nl>
13714 L:      linux-media@vger.kernel.org
13715 T:      git git://linuxtv.org/media_tree.git
13716 S:      Maintained
13717 F:      drivers/media/radio/radio-shark.c
13718
13719 RADIOSHARK2 RADIO DRIVER
13720 M:      Hans Verkuil <hverkuil@xs4all.nl>
13721 L:      linux-media@vger.kernel.org
13722 T:      git git://linuxtv.org/media_tree.git
13723 S:      Maintained
13724 F:      drivers/media/radio/radio-shark2.c
13725 F:      drivers/media/radio/radio-tea5777.c
13726
13727 RADOS BLOCK DEVICE (RBD)
13728 M:      Ilya Dryomov <idryomov@gmail.com>
13729 M:      Sage Weil <sage@redhat.com>
13730 M:      Alex Elder <elder@kernel.org>
13731 L:      ceph-devel@vger.kernel.org
13732 W:      http://ceph.com/
13733 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
13734 T:      git git://github.com/ceph/ceph-client.git
13735 S:      Supported
13736 F:      Documentation/ABI/testing/sysfs-bus-rbd
13737 F:      drivers/block/rbd.c
13738 F:      drivers/block/rbd_types.h
13739
13740 RAGE128 FRAMEBUFFER DISPLAY DRIVER
13741 M:      Paul Mackerras <paulus@samba.org>
13742 L:      linux-fbdev@vger.kernel.org
13743 S:      Maintained
13744 F:      drivers/video/fbdev/aty/aty128fb.c
13745
13746 RAINSHADOW-CEC DRIVER
13747 M:      Hans Verkuil <hverkuil@xs4all.nl>
13748 L:      linux-media@vger.kernel.org
13749 T:      git git://linuxtv.org/media_tree.git
13750 S:      Maintained
13751 F:      drivers/media/usb/rainshadow-cec/*
13752
13753 RALINK MIPS ARCHITECTURE
13754 M:      John Crispin <john@phrozen.org>
13755 L:      linux-mips@vger.kernel.org
13756 S:      Maintained
13757 F:      arch/mips/ralink
13758
13759 RALINK RT2X00 WIRELESS LAN DRIVER
13760 P:      rt2x00 project
13761 M:      Stanislaw Gruszka <sgruszka@redhat.com>
13762 M:      Helmut Schaa <helmut.schaa@googlemail.com>
13763 L:      linux-wireless@vger.kernel.org
13764 S:      Maintained
13765 F:      drivers/net/wireless/ralink/rt2x00/
13766
13767 RAMDISK RAM BLOCK DEVICE DRIVER
13768 M:      Jens Axboe <axboe@kernel.dk>
13769 S:      Maintained
13770 F:      Documentation/admin-guide/blockdev/ramdisk.rst
13771 F:      drivers/block/brd.c
13772
13773 RANCHU VIRTUAL BOARD FOR MIPS
13774 M:      Miodrag Dinic <miodrag.dinic@mips.com>
13775 L:      linux-mips@vger.kernel.org
13776 S:      Supported
13777 F:      arch/mips/generic/board-ranchu.c
13778 F:      arch/mips/configs/generic/board-ranchu.config
13779
13780 RANDOM NUMBER DRIVER
13781 M:      "Theodore Ts'o" <tytso@mit.edu>
13782 S:      Maintained
13783 F:      drivers/char/random.c
13784
13785 RAPIDIO SUBSYSTEM
13786 M:      Matt Porter <mporter@kernel.crashing.org>
13787 M:      Alexandre Bounine <alex.bou9@gmail.com>
13788 S:      Maintained
13789 F:      drivers/rapidio/
13790
13791 RAS INFRASTRUCTURE
13792 M:      Tony Luck <tony.luck@intel.com>
13793 M:      Borislav Petkov <bp@alien8.de>
13794 L:      linux-edac@vger.kernel.org
13795 S:      Maintained
13796 F:      drivers/ras/
13797 F:      include/linux/ras.h
13798 F:      include/ras/ras_event.h
13799 F:      Documentation/admin-guide/ras.rst
13800
13801 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
13802 L:      linux-wireless@vger.kernel.org
13803 S:      Orphan
13804 F:      drivers/net/wireless/ray*
13805
13806 RCUTORTURE TEST FRAMEWORK
13807 M:      "Paul E. McKenney" <paulmck@kernel.org>
13808 M:      Josh Triplett <josh@joshtriplett.org>
13809 R:      Steven Rostedt <rostedt@goodmis.org>
13810 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13811 R:      Lai Jiangshan <jiangshanlai@gmail.com>
13812 L:      rcu@vger.kernel.org
13813 S:      Supported
13814 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
13815 F:      tools/testing/selftests/rcutorture
13816
13817 RDC R-321X SoC
13818 M:      Florian Fainelli <florian@openwrt.org>
13819 S:      Maintained
13820
13821 RDC R6040 FAST ETHERNET DRIVER
13822 M:      Florian Fainelli <f.fainelli@gmail.com>
13823 L:      netdev@vger.kernel.org
13824 S:      Maintained
13825 F:      drivers/net/ethernet/rdc/r6040.c
13826
13827 RDMAVT - RDMA verbs software
13828 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
13829 M:      Mike Marciniszyn <mike.marciniszyn@intel.com>
13830 L:      linux-rdma@vger.kernel.org
13831 S:      Supported
13832 F:      drivers/infiniband/sw/rdmavt
13833
13834 RDS - RELIABLE DATAGRAM SOCKETS
13835 M:      Santosh Shilimkar <santosh.shilimkar@oracle.com>
13836 L:      netdev@vger.kernel.org
13837 L:      linux-rdma@vger.kernel.org
13838 L:      rds-devel@oss.oracle.com (moderated for non-subscribers)
13839 W:      https://oss.oracle.com/projects/rds/
13840 S:      Supported
13841 F:      net/rds/
13842 F:      Documentation/networking/rds.txt
13843
13844 RDT - RESOURCE ALLOCATION
13845 M:      Fenghua Yu <fenghua.yu@intel.com>
13846 M:      Reinette Chatre <reinette.chatre@intel.com>
13847 L:      linux-kernel@vger.kernel.org
13848 S:      Supported
13849 F:      arch/x86/kernel/cpu/resctrl/
13850 F:      arch/x86/include/asm/resctrl_sched.h
13851 F:      Documentation/x86/resctrl*
13852
13853 READ-COPY UPDATE (RCU)
13854 M:      "Paul E. McKenney" <paulmck@kernel.org>
13855 M:      Josh Triplett <josh@joshtriplett.org>
13856 R:      Steven Rostedt <rostedt@goodmis.org>
13857 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13858 R:      Lai Jiangshan <jiangshanlai@gmail.com>
13859 R:      Joel Fernandes <joel@joelfernandes.org>
13860 L:      rcu@vger.kernel.org
13861 W:      http://www.rdrop.com/users/paulmck/RCU/
13862 S:      Supported
13863 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
13864 F:      Documentation/RCU/
13865 X:      Documentation/RCU/torture.txt
13866 F:      include/linux/rcu*
13867 X:      include/linux/srcu*.h
13868 F:      kernel/rcu/
13869 X:      kernel/rcu/srcu*.c
13870
13871 REAL TIME CLOCK (RTC) SUBSYSTEM
13872 M:      Alessandro Zummo <a.zummo@towertech.it>
13873 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
13874 L:      linux-rtc@vger.kernel.org
13875 Q:      http://patchwork.ozlabs.org/project/rtc-linux/list/
13876 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
13877 S:      Maintained
13878 F:      Documentation/devicetree/bindings/rtc/
13879 F:      Documentation/admin-guide/rtc.rst
13880 F:      drivers/rtc/
13881 F:      include/linux/rtc.h
13882 F:      include/uapi/linux/rtc.h
13883 F:      include/linux/rtc/
13884 F:      include/linux/platform_data/rtc-*
13885 F:      tools/testing/selftests/rtc/
13886
13887 REALTEK AUDIO CODECS
13888 M:      Bard Liao <bardliao@realtek.com>
13889 M:      Oder Chiou <oder_chiou@realtek.com>
13890 S:      Maintained
13891 F:      sound/soc/codecs/rt*
13892 F:      include/sound/rt*.h
13893
13894 REALTEK RTL83xx SMI DSA ROUTER CHIPS
13895 M:      Linus Walleij <linus.walleij@linaro.org>
13896 S:      Maintained
13897 F:      Documentation/devicetree/bindings/net/dsa/realtek-smi.txt
13898 F:      drivers/net/dsa/realtek-smi*
13899 F:      drivers/net/dsa/rtl83*
13900
13901 REDPINE WIRELESS DRIVER
13902 M:      Amitkumar Karwar <amitkarwar@gmail.com>
13903 M:      Siva Rebbagondla <siva8118@gmail.com>
13904 L:      linux-wireless@vger.kernel.org
13905 S:      Maintained
13906 F:      drivers/net/wireless/rsi/
13907
13908 REGISTER MAP ABSTRACTION
13909 M:      Mark Brown <broonie@kernel.org>
13910 L:      linux-kernel@vger.kernel.org
13911 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
13912 S:      Supported
13913 F:      Documentation/devicetree/bindings/regmap/
13914 F:      drivers/base/regmap/
13915 F:      include/linux/regmap.h
13916
13917 REISERFS FILE SYSTEM
13918 L:      reiserfs-devel@vger.kernel.org
13919 S:      Supported
13920 F:      fs/reiserfs/
13921
13922 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
13923 M:      Ohad Ben-Cohen <ohad@wizery.com>
13924 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
13925 L:      linux-remoteproc@vger.kernel.org
13926 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git rproc-next
13927 S:      Maintained
13928 F:      Documentation/devicetree/bindings/remoteproc/
13929 F:      Documentation/ABI/testing/sysfs-class-remoteproc
13930 F:      Documentation/remoteproc.txt
13931 F:      drivers/remoteproc/
13932 F:      include/linux/remoteproc.h
13933 F:      include/linux/remoteproc/
13934
13935 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
13936 M:      Ohad Ben-Cohen <ohad@wizery.com>
13937 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
13938 L:      linux-remoteproc@vger.kernel.org
13939 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git rpmsg-next
13940 S:      Maintained
13941 F:      drivers/rpmsg/
13942 F:      Documentation/rpmsg.txt
13943 F:      Documentation/ABI/testing/sysfs-bus-rpmsg
13944 F:      include/linux/rpmsg.h
13945 F:      include/linux/rpmsg/
13946 F:      include/uapi/linux/rpmsg.h
13947 F:      samples/rpmsg/
13948
13949 RENESAS CLOCK DRIVERS
13950 M:      Geert Uytterhoeven <geert+renesas@glider.be>
13951 L:      linux-renesas-soc@vger.kernel.org
13952 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas
13953 S:      Supported
13954 F:      drivers/clk/renesas/
13955
13956 RENESAS EMEV2 I2C DRIVER
13957 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
13958 S:      Supported
13959 F:      Documentation/devicetree/bindings/i2c/renesas,iic-emev2.txt
13960 F:      drivers/i2c/busses/i2c-emev2.c
13961
13962 RENESAS ETHERNET DRIVERS
13963 R:      Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
13964 L:      netdev@vger.kernel.org
13965 L:      linux-renesas-soc@vger.kernel.org
13966 F:      Documentation/devicetree/bindings/net/renesas,*.txt
13967 F:      Documentation/devicetree/bindings/net/renesas,*.yaml
13968 F:      drivers/net/ethernet/renesas/
13969 F:      include/linux/sh_eth.h
13970
13971 RENESAS R-CAR GYROADC DRIVER
13972 M:      Marek Vasut <marek.vasut@gmail.com>
13973 L:      linux-iio@vger.kernel.org
13974 S:      Supported
13975 F:      Documentation/devicetree/bindings/iio/adc/renesas,gyroadc.txt
13976 F:      drivers/iio/adc/rcar-gyroadc.c
13977
13978 RENESAS R-CAR I2C DRIVERS
13979 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
13980 S:      Supported
13981 F:      Documentation/devicetree/bindings/i2c/renesas,i2c.txt
13982 F:      Documentation/devicetree/bindings/i2c/renesas,iic.txt
13983 F:      drivers/i2c/busses/i2c-rcar.c
13984 F:      drivers/i2c/busses/i2c-sh_mobile.c
13985
13986 RENESAS RIIC DRIVER
13987 M:      Chris Brandt <chris.brandt@renesas.com>
13988 S:      Supported
13989 F:      Documentation/devicetree/bindings/i2c/renesas,riic.txt
13990 F:      drivers/i2c/busses/i2c-riic.c
13991
13992 RENESAS USB PHY DRIVER
13993 M:      Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
13994 L:      linux-renesas-soc@vger.kernel.org
13995 S:      Maintained
13996 F:      drivers/phy/renesas/phy-rcar-gen3-usb*.c
13997
13998 RESET CONTROLLER FRAMEWORK
13999 M:      Philipp Zabel <p.zabel@pengutronix.de>
14000 T:      git git://git.pengutronix.de/git/pza/linux
14001 S:      Maintained
14002 F:      drivers/reset/
14003 F:      Documentation/devicetree/bindings/reset/
14004 F:      include/dt-bindings/reset/
14005 F:      include/linux/reset.h
14006 F:      include/linux/reset/
14007 F:      include/linux/reset-controller.h
14008
14009 RESTARTABLE SEQUENCES SUPPORT
14010 M:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
14011 M:      Peter Zijlstra <peterz@infradead.org>
14012 M:      "Paul E. McKenney" <paulmck@kernel.org>
14013 M:      Boqun Feng <boqun.feng@gmail.com>
14014 L:      linux-kernel@vger.kernel.org
14015 S:      Supported
14016 F:      kernel/rseq.c
14017 F:      include/uapi/linux/rseq.h
14018 F:      include/trace/events/rseq.h
14019 F:      tools/testing/selftests/rseq/
14020
14021 RFKILL
14022 M:      Johannes Berg <johannes@sipsolutions.net>
14023 L:      linux-wireless@vger.kernel.org
14024 W:      http://wireless.kernel.org/
14025 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
14026 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
14027 S:      Maintained
14028 F:      Documentation/driver-api/rfkill.rst
14029 F:      Documentation/ABI/stable/sysfs-class-rfkill
14030 F:      net/rfkill/
14031 F:      include/linux/rfkill.h
14032 F:      include/uapi/linux/rfkill.h
14033
14034 RHASHTABLE
14035 M:      Thomas Graf <tgraf@suug.ch>
14036 M:      Herbert Xu <herbert@gondor.apana.org.au>
14037 L:      netdev@vger.kernel.org
14038 S:      Maintained
14039 F:      lib/rhashtable.c
14040 F:      lib/test_rhashtable.c
14041 F:      include/linux/rhashtable.h
14042 F:      include/linux/rhashtable-types.h
14043
14044 RICOH R5C592 MEMORYSTICK DRIVER
14045 M:      Maxim Levitsky <maximlevitsky@gmail.com>
14046 S:      Maintained
14047 F:      drivers/memstick/host/r592.*
14048
14049 RICOH SMARTMEDIA/XD DRIVER
14050 M:      Maxim Levitsky <maximlevitsky@gmail.com>
14051 S:      Maintained
14052 F:      drivers/mtd/nand/raw/r852.c
14053 F:      drivers/mtd/nand/raw/r852.h
14054
14055 RISC-V ARCHITECTURE
14056 M:      Paul Walmsley <paul.walmsley@sifive.com>
14057 M:      Palmer Dabbelt <palmer@dabbelt.com>
14058 M:      Albert Ou <aou@eecs.berkeley.edu>
14059 L:      linux-riscv@lists.infradead.org
14060 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git
14061 S:      Supported
14062 F:      arch/riscv/
14063 K:      riscv
14064 N:      riscv
14065
14066 ROCCAT DRIVERS
14067 M:      Stefan Achatz <erazor_de@users.sourceforge.net>
14068 W:      http://sourceforge.net/projects/roccat/
14069 S:      Maintained
14070 F:      drivers/hid/hid-roccat*
14071 F:      include/linux/hid-roccat*
14072 F:      Documentation/ABI/*/sysfs-driver-hid-roccat*
14073
14074 ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
14075 M:      Jacob Chen <jacob-chen@iotwrt.com>
14076 M:      Ezequiel Garcia <ezequiel@collabora.com>
14077 L:      linux-media@vger.kernel.org
14078 S:      Maintained
14079 F:      drivers/media/platform/rockchip/rga/
14080 F:      Documentation/devicetree/bindings/media/rockchip-rga.txt
14081
14082 HANTRO VPU CODEC DRIVER
14083 M:      Ezequiel Garcia <ezequiel@collabora.com>
14084 L:      linux-media@vger.kernel.org
14085 S:      Maintained
14086 F:      drivers/staging/media/hantro/
14087 F:      Documentation/devicetree/bindings/media/rockchip-vpu.txt
14088
14089 ROCKER DRIVER
14090 M:      Jiri Pirko <jiri@resnulli.us>
14091 L:      netdev@vger.kernel.org
14092 S:      Supported
14093 F:      drivers/net/ethernet/rocker/
14094
14095 ROCKETPORT DRIVER
14096 P:      Comtrol Corp.
14097 W:      http://www.comtrol.com
14098 S:      Maintained
14099 F:      Documentation/driver-api/serial/rocket.rst
14100 F:      drivers/tty/rocket*
14101
14102 ROCKETPORT EXPRESS/INFINITY DRIVER
14103 M:      Kevin Cernekee <cernekee@gmail.com>
14104 L:      linux-serial@vger.kernel.org
14105 S:      Odd Fixes
14106 F:      drivers/tty/serial/rp2.*
14107
14108 ROHM BH1750 AMBIENT LIGHT SENSOR DRIVER
14109 M:      Tomasz Duszynski <tduszyns@gmail.com>
14110 S:      Maintained
14111 F:      drivers/iio/light/bh1750.c
14112 F:      Documentation/devicetree/bindings/iio/light/bh1750.yaml
14113
14114 ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
14115 M:      Marek Vasut <marek.vasut+renesas@gmail.com>
14116 L:      linux-kernel@vger.kernel.org
14117 L:      linux-renesas-soc@vger.kernel.org
14118 S:      Supported
14119 F:      drivers/mfd/bd9571mwv.c
14120 F:      drivers/regulator/bd9571mwv-regulator.c
14121 F:      drivers/gpio/gpio-bd9571mwv.c
14122 F:      include/linux/mfd/bd9571mwv.h
14123 F:      Documentation/devicetree/bindings/mfd/bd9571mwv.txt
14124
14125 ROSE NETWORK LAYER
14126 M:      Ralf Baechle <ralf@linux-mips.org>
14127 L:      linux-hams@vger.kernel.org
14128 W:      http://www.linux-ax25.org/
14129 S:      Maintained
14130 F:      include/net/rose.h
14131 F:      include/uapi/linux/rose.h
14132 F:      net/rose/
14133
14134 RTL2830 MEDIA DRIVER
14135 M:      Antti Palosaari <crope@iki.fi>
14136 L:      linux-media@vger.kernel.org
14137 W:      https://linuxtv.org
14138 W:      http://palosaari.fi/linux/
14139 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14140 T:      git git://linuxtv.org/anttip/media_tree.git
14141 S:      Maintained
14142 F:      drivers/media/dvb-frontends/rtl2830*
14143
14144 RTL2832 MEDIA DRIVER
14145 M:      Antti Palosaari <crope@iki.fi>
14146 L:      linux-media@vger.kernel.org
14147 W:      https://linuxtv.org
14148 W:      http://palosaari.fi/linux/
14149 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14150 T:      git git://linuxtv.org/anttip/media_tree.git
14151 S:      Maintained
14152 F:      drivers/media/dvb-frontends/rtl2832*
14153
14154 RTL2832_SDR MEDIA DRIVER
14155 M:      Antti Palosaari <crope@iki.fi>
14156 L:      linux-media@vger.kernel.org
14157 W:      https://linuxtv.org
14158 W:      http://palosaari.fi/linux/
14159 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14160 T:      git git://linuxtv.org/anttip/media_tree.git
14161 S:      Maintained
14162 F:      drivers/media/dvb-frontends/rtl2832_sdr*
14163
14164 RTL8180 WIRELESS DRIVER
14165 L:      linux-wireless@vger.kernel.org
14166 W:      http://wireless.kernel.org/
14167 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
14168 S:      Orphan
14169 F:      drivers/net/wireless/realtek/rtl818x/rtl8180/
14170
14171 RTL8187 WIRELESS DRIVER
14172 M:      Herton Ronaldo Krzesinski <herton@canonical.com>
14173 M:      Hin-Tak Leung <htl10@users.sourceforge.net>
14174 M:      Larry Finger <Larry.Finger@lwfinger.net>
14175 L:      linux-wireless@vger.kernel.org
14176 W:      http://wireless.kernel.org/
14177 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
14178 S:      Maintained
14179 F:      drivers/net/wireless/realtek/rtl818x/rtl8187/
14180
14181 REALTEK WIRELESS DRIVER (rtlwifi family)
14182 M:      Ping-Ke Shih <pkshih@realtek.com>
14183 L:      linux-wireless@vger.kernel.org
14184 W:      http://wireless.kernel.org/
14185 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
14186 S:      Maintained
14187 F:      drivers/net/wireless/realtek/rtlwifi/
14188
14189 REALTEK WIRELESS DRIVER (rtw88)
14190 M:      Yan-Hsuan Chuang <yhchuang@realtek.com>
14191 L:      linux-wireless@vger.kernel.org
14192 S:      Maintained
14193 F:      drivers/net/wireless/realtek/rtw88/
14194
14195 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
14196 M:      Jes Sorensen <Jes.Sorensen@gmail.com>
14197 L:      linux-wireless@vger.kernel.org
14198 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
14199 S:      Maintained
14200 F:      drivers/net/wireless/realtek/rtl8xxxu/
14201
14202 RXRPC SOCKETS (AF_RXRPC)
14203 M:      David Howells <dhowells@redhat.com>
14204 L:      linux-afs@lists.infradead.org
14205 S:      Supported
14206 F:      net/rxrpc/
14207 F:      include/keys/rxrpc-type.h
14208 F:      include/net/af_rxrpc.h
14209 F:      include/trace/events/rxrpc.h
14210 F:      include/uapi/linux/rxrpc.h
14211 F:      Documentation/networking/rxrpc.txt
14212 W:      https://www.infradead.org/~dhowells/kafs/
14213
14214 S3 SAVAGE FRAMEBUFFER DRIVER
14215 M:      Antonino Daplas <adaplas@gmail.com>
14216 L:      linux-fbdev@vger.kernel.org
14217 S:      Maintained
14218 F:      drivers/video/fbdev/savage/
14219
14220 S390
14221 M:      Heiko Carstens <heiko.carstens@de.ibm.com>
14222 M:      Vasily Gorbik <gor@linux.ibm.com>
14223 M:      Christian Borntraeger <borntraeger@de.ibm.com>
14224 L:      linux-s390@vger.kernel.org
14225 W:      http://www.ibm.com/developerworks/linux/linux390/
14226 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
14227 S:      Supported
14228 F:      arch/s390/
14229 F:      drivers/s390/
14230 F:      Documentation/s390/
14231 F:      Documentation/driver-api/s390-drivers.rst
14232
14233 S390 COMMON I/O LAYER
14234 M:      Sebastian Ott <sebott@linux.ibm.com>
14235 M:      Peter Oberparleiter <oberpar@linux.ibm.com>
14236 L:      linux-s390@vger.kernel.org
14237 W:      http://www.ibm.com/developerworks/linux/linux390/
14238 S:      Supported
14239 F:      drivers/s390/cio/
14240
14241 S390 DASD DRIVER
14242 M:      Stefan Haberland <sth@linux.ibm.com>
14243 M:      Jan Hoeppner <hoeppner@linux.ibm.com>
14244 L:      linux-s390@vger.kernel.org
14245 W:      http://www.ibm.com/developerworks/linux/linux390/
14246 S:      Supported
14247 F:      drivers/s390/block/dasd*
14248 F:      block/partitions/ibm.c
14249
14250 S390 IOMMU (PCI)
14251 M:      Gerald Schaefer <gerald.schaefer@de.ibm.com>
14252 L:      linux-s390@vger.kernel.org
14253 W:      http://www.ibm.com/developerworks/linux/linux390/
14254 S:      Supported
14255 F:      drivers/iommu/s390-iommu.c
14256
14257 S390 IUCV NETWORK LAYER
14258 M:      Julian Wiedmann <jwi@linux.ibm.com>
14259 M:      Ursula Braun <ubraun@linux.ibm.com>
14260 L:      linux-s390@vger.kernel.org
14261 W:      http://www.ibm.com/developerworks/linux/linux390/
14262 S:      Supported
14263 F:      drivers/s390/net/*iucv*
14264 F:      include/net/iucv/
14265 F:      net/iucv/
14266
14267 S390 NETWORK DRIVERS
14268 M:      Julian Wiedmann <jwi@linux.ibm.com>
14269 M:      Ursula Braun <ubraun@linux.ibm.com>
14270 L:      linux-s390@vger.kernel.org
14271 W:      http://www.ibm.com/developerworks/linux/linux390/
14272 S:      Supported
14273 F:      drivers/s390/net/
14274
14275 S390 PCI SUBSYSTEM
14276 M:      Sebastian Ott <sebott@linux.ibm.com>
14277 M:      Gerald Schaefer <gerald.schaefer@de.ibm.com>
14278 L:      linux-s390@vger.kernel.org
14279 W:      http://www.ibm.com/developerworks/linux/linux390/
14280 S:      Supported
14281 F:      arch/s390/pci/
14282 F:      drivers/pci/hotplug/s390_pci_hpc.c
14283
14284 S390 VFIO-CCW DRIVER
14285 M:      Cornelia Huck <cohuck@redhat.com>
14286 M:      Eric Farman <farman@linux.ibm.com>
14287 R:      Halil Pasic <pasic@linux.ibm.com>
14288 L:      linux-s390@vger.kernel.org
14289 L:      kvm@vger.kernel.org
14290 S:      Supported
14291 F:      drivers/s390/cio/vfio_ccw*
14292 F:      Documentation/s390/vfio-ccw.rst
14293 F:      include/uapi/linux/vfio_ccw.h
14294
14295 S390 ZCRYPT DRIVER
14296 M:      Harald Freudenberger <freude@linux.ibm.com>
14297 L:      linux-s390@vger.kernel.org
14298 W:      http://www.ibm.com/developerworks/linux/linux390/
14299 S:      Supported
14300 F:      drivers/s390/crypto/
14301
14302 S390 VFIO AP DRIVER
14303 M:      Tony Krowiak <akrowiak@linux.ibm.com>
14304 M:      Pierre Morel <pmorel@linux.ibm.com>
14305 M:      Halil Pasic <pasic@linux.ibm.com>
14306 L:      linux-s390@vger.kernel.org
14307 W:      http://www.ibm.com/developerworks/linux/linux390/
14308 S:      Supported
14309 F:      drivers/s390/crypto/vfio_ap_drv.c
14310 F:      drivers/s390/crypto/vfio_ap_private.h
14311 F:      drivers/s390/crypto/vfio_ap_ops.c
14312 F:      Documentation/s390/vfio-ap.rst
14313
14314 S390 ZFCP DRIVER
14315 M:      Steffen Maier <maier@linux.ibm.com>
14316 M:      Benjamin Block <bblock@linux.ibm.com>
14317 L:      linux-s390@vger.kernel.org
14318 W:      http://www.ibm.com/developerworks/linux/linux390/
14319 S:      Supported
14320 F:      drivers/s390/scsi/zfcp_*
14321
14322 S3C24XX SD/MMC Driver
14323 M:      Ben Dooks <ben-linux@fluff.org>
14324 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14325 S:      Supported
14326 F:      drivers/mmc/host/s3cmci.*
14327
14328 SAA6588 RDS RECEIVER DRIVER
14329 M:      Hans Verkuil <hverkuil@xs4all.nl>
14330 L:      linux-media@vger.kernel.org
14331 T:      git git://linuxtv.org/media_tree.git
14332 W:      https://linuxtv.org
14333 S:      Odd Fixes
14334 F:      drivers/media/i2c/saa6588*
14335
14336 SAA7134 VIDEO4LINUX DRIVER
14337 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
14338 L:      linux-media@vger.kernel.org
14339 W:      https://linuxtv.org
14340 T:      git git://linuxtv.org/media_tree.git
14341 S:      Odd fixes
14342 F:      Documentation/media/v4l-drivers/saa7134*
14343 F:      drivers/media/pci/saa7134/
14344
14345 SAA7146 VIDEO4LINUX-2 DRIVER
14346 M:      Hans Verkuil <hverkuil@xs4all.nl>
14347 L:      linux-media@vger.kernel.org
14348 T:      git git://linuxtv.org/media_tree.git
14349 S:      Maintained
14350 F:      drivers/media/common/saa7146/
14351 F:      drivers/media/pci/saa7146/
14352 F:      include/media/drv-intf/saa7146*
14353
14354 SAFESETID SECURITY MODULE
14355 M:     Micah Morton <mortonm@chromium.org>
14356 S:     Supported
14357 F:     security/safesetid/
14358 F:     Documentation/admin-guide/LSM/SafeSetID.rst
14359
14360 SAMSUNG AUDIO (ASoC) DRIVERS
14361 M:      Krzysztof Kozlowski <krzk@kernel.org>
14362 M:      Sangbeom Kim <sbkim73@samsung.com>
14363 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
14364 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14365 S:      Supported
14366 F:      sound/soc/samsung/
14367 F:      Documentation/devicetree/bindings/sound/samsung*
14368
14369 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
14370 M:      Krzysztof Kozlowski <krzk@kernel.org>
14371 L:      linux-crypto@vger.kernel.org
14372 L:      linux-samsung-soc@vger.kernel.org
14373 S:      Maintained
14374 F:      drivers/crypto/exynos-rng.c
14375 F:      Documentation/devicetree/bindings/rng/samsung,exynos4-rng.txt
14376
14377 SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
14378 M:      Łukasz Stelmach <l.stelmach@samsung.com>
14379 L:      linux-samsung-soc@vger.kernel.org
14380 S:      Maintained
14381 F:      drivers/char/hw_random/exynos-trng.c
14382 F:      Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt
14383
14384 SAMSUNG FRAMEBUFFER DRIVER
14385 M:      Jingoo Han <jingoohan1@gmail.com>
14386 L:      linux-fbdev@vger.kernel.org
14387 S:      Maintained
14388 F:      drivers/video/fbdev/s3c-fb.c
14389
14390 SAMSUNG LAPTOP DRIVER
14391 M:      Corentin Chary <corentin.chary@gmail.com>
14392 L:      platform-driver-x86@vger.kernel.org
14393 S:      Maintained
14394 F:      drivers/platform/x86/samsung-laptop.c
14395
14396 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
14397 M:      Sangbeom Kim <sbkim73@samsung.com>
14398 M:      Krzysztof Kozlowski <krzk@kernel.org>
14399 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
14400 L:      linux-kernel@vger.kernel.org
14401 L:      linux-samsung-soc@vger.kernel.org
14402 S:      Supported
14403 F:      drivers/mfd/sec*.c
14404 F:      drivers/regulator/s2m*.c
14405 F:      drivers/regulator/s5m*.c
14406 F:      drivers/clk/clk-s2mps11.c
14407 F:      drivers/rtc/rtc-s5m.c
14408 F:      include/linux/mfd/samsung/
14409 F:      Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
14410 F:      Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
14411 F:      Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
14412 F:      Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
14413
14414 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
14415 M:      Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
14416 L:      linux-media@vger.kernel.org
14417 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
14418 S:      Maintained
14419 F:      drivers/media/platform/s3c-camif/
14420 F:      include/media/drv-intf/s3c_camif.h
14421
14422 SAMSUNG S3FWRN5 NFC DRIVER
14423 M:      Robert Baldyga <r.baldyga@samsung.com>
14424 M:      Krzysztof Opasiak <k.opasiak@samsung.com>
14425 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
14426 S:      Supported
14427 F:      drivers/nfc/s3fwrn5
14428
14429 SAMSUNG S5C73M3 CAMERA DRIVER
14430 M:      Kyungmin Park <kyungmin.park@samsung.com>
14431 M:      Andrzej Hajda <a.hajda@samsung.com>
14432 L:      linux-media@vger.kernel.org
14433 S:      Supported
14434 F:      drivers/media/i2c/s5c73m3/*
14435
14436 SAMSUNG S5K5BAF CAMERA DRIVER
14437 M:      Kyungmin Park <kyungmin.park@samsung.com>
14438 M:      Andrzej Hajda <a.hajda@samsung.com>
14439 L:      linux-media@vger.kernel.org
14440 S:      Supported
14441 F:      drivers/media/i2c/s5k5baf.c
14442
14443 SAMSUNG S5P Security SubSystem (SSS) DRIVER
14444 M:      Krzysztof Kozlowski <krzk@kernel.org>
14445 M:      Vladimir Zapolskiy <vz@mleia.com>
14446 M:      Kamil Konieczny <k.konieczny@partner.samsung.com>
14447 L:      linux-crypto@vger.kernel.org
14448 L:      linux-samsung-soc@vger.kernel.org
14449 S:      Maintained
14450 F:      Documentation/devicetree/bindings/crypto/samsung-slimsss.txt
14451 F:      Documentation/devicetree/bindings/crypto/samsung-sss.txt
14452 F:      drivers/crypto/s5p-sss.c
14453
14454 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
14455 M:      Kyungmin Park <kyungmin.park@samsung.com>
14456 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
14457 L:      linux-media@vger.kernel.org
14458 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
14459 S:      Supported
14460 F:      drivers/media/platform/exynos4-is/
14461
14462 SAMSUNG SOC CLOCK DRIVERS
14463 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
14464 M:      Tomasz Figa <tomasz.figa@gmail.com>
14465 M:      Chanwoo Choi <cw00.choi@samsung.com>
14466 S:      Supported
14467 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
14468 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
14469 F:      drivers/clk/samsung/
14470 F:      include/dt-bindings/clock/exynos*.h
14471 F:      Documentation/devicetree/bindings/clock/exynos*.txt
14472 F:      Documentation/devicetree/bindings/clock/samsung,s3c*
14473 F:      Documentation/devicetree/bindings/clock/samsung,s5p*
14474
14475 SAMSUNG SPI DRIVERS
14476 M:      Kukjin Kim <kgene@kernel.org>
14477 M:      Krzysztof Kozlowski <krzk@kernel.org>
14478 M:      Andi Shyti <andi@etezian.org>
14479 L:      linux-spi@vger.kernel.org
14480 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
14481 S:      Maintained
14482 F:      Documentation/devicetree/bindings/spi/spi-samsung.txt
14483 F:      drivers/spi/spi-s3c*
14484 F:      include/linux/platform_data/spi-s3c64xx.h
14485
14486 SAMSUNG SXGBE DRIVERS
14487 M:      Byungho An <bh74.an@samsung.com>
14488 M:      Girish K S <ks.giri@samsung.com>
14489 M:      Vipul Pandya <vipul.pandya@samsung.com>
14490 S:      Supported
14491 L:      netdev@vger.kernel.org
14492 F:      drivers/net/ethernet/samsung/sxgbe/
14493
14494 SAMSUNG THERMAL DRIVER
14495 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
14496 L:      linux-pm@vger.kernel.org
14497 L:      linux-samsung-soc@vger.kernel.org
14498 S:      Supported
14499 T:      git https://github.com/lmajewski/linux-samsung-thermal.git
14500 F:      drivers/thermal/samsung/
14501
14502 SAMSUNG USB2 PHY DRIVER
14503 M:      Kamil Debski <kamil@wypas.org>
14504 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
14505 L:      linux-kernel@vger.kernel.org
14506 S:      Supported
14507 F:      Documentation/devicetree/bindings/phy/samsung-phy.txt
14508 F:      Documentation/driver-api/phy/samsung-usb2.rst
14509 F:      drivers/phy/samsung/phy-exynos4210-usb2.c
14510 F:      drivers/phy/samsung/phy-exynos4x12-usb2.c
14511 F:      drivers/phy/samsung/phy-exynos5250-usb2.c
14512 F:      drivers/phy/samsung/phy-s5pv210-usb2.c
14513 F:      drivers/phy/samsung/phy-samsung-usb2.c
14514 F:      drivers/phy/samsung/phy-samsung-usb2.h
14515
14516 SC1200 WDT DRIVER
14517 M:      Zwane Mwaikambo <zwanem@gmail.com>
14518 S:      Maintained
14519 F:      drivers/watchdog/sc1200wdt.c
14520
14521 SCHEDULER
14522 M:      Ingo Molnar <mingo@redhat.com>
14523 M:      Peter Zijlstra <peterz@infradead.org>
14524 M:      Juri Lelli <juri.lelli@redhat.com> (SCHED_DEADLINE)
14525 M:      Vincent Guittot <vincent.guittot@linaro.org> (SCHED_NORMAL)
14526 R:      Dietmar Eggemann <dietmar.eggemann@arm.com> (SCHED_NORMAL)
14527 R:      Steven Rostedt <rostedt@goodmis.org> (SCHED_FIFO/SCHED_RR)
14528 R:      Ben Segall <bsegall@google.com> (CONFIG_CFS_BANDWIDTH)
14529 R:      Mel Gorman <mgorman@suse.de> (CONFIG_NUMA_BALANCING)
14530 L:      linux-kernel@vger.kernel.org
14531 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
14532 S:      Maintained
14533 F:      kernel/sched/
14534 F:      include/linux/sched.h
14535 F:      include/uapi/linux/sched.h
14536 F:      include/linux/wait.h
14537 F:      include/linux/preempt.h
14538
14539 SCR24X CHIP CARD INTERFACE DRIVER
14540 M:      Lubomir Rintel <lkundrak@v3.sk>
14541 S:      Supported
14542 F:      drivers/char/pcmcia/scr24x_cs.c
14543
14544 SCSI CDROM DRIVER
14545 M:      Jens Axboe <axboe@kernel.dk>
14546 L:      linux-scsi@vger.kernel.org
14547 W:      http://www.kernel.dk
14548 S:      Maintained
14549 F:      drivers/scsi/sr*
14550
14551 SCSI RDMA PROTOCOL (SRP) INITIATOR
14552 M:      Bart Van Assche <bvanassche@acm.org>
14553 L:      linux-rdma@vger.kernel.org
14554 S:      Supported
14555 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
14556 F:      drivers/infiniband/ulp/srp/
14557 F:      include/scsi/srp.h
14558
14559 SCSI RDMA PROTOCOL (SRP) TARGET
14560 M:      Bart Van Assche <bvanassche@acm.org>
14561 L:      linux-rdma@vger.kernel.org
14562 L:      target-devel@vger.kernel.org
14563 S:      Supported
14564 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
14565 F:      drivers/infiniband/ulp/srpt/
14566
14567 SCSI SG DRIVER
14568 M:      Doug Gilbert <dgilbert@interlog.com>
14569 L:      linux-scsi@vger.kernel.org
14570 W:      http://sg.danny.cz/sg
14571 S:      Maintained
14572 F:      Documentation/scsi/scsi-generic.txt
14573 F:      drivers/scsi/sg.c
14574 F:      include/scsi/sg.h
14575
14576 SCSI SUBSYSTEM
14577 M:      "James E.J. Bottomley" <jejb@linux.ibm.com>
14578 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
14579 M:      "Martin K. Petersen" <martin.petersen@oracle.com>
14580 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
14581 Q:      https://patchwork.kernel.org/project/linux-scsi/list/
14582 L:      linux-scsi@vger.kernel.org
14583 S:      Maintained
14584 F:      Documentation/devicetree/bindings/scsi/
14585 F:      drivers/scsi/
14586 F:      include/scsi/
14587
14588 SCSI TAPE DRIVER
14589 M:      Kai Mäkisara <Kai.Makisara@kolumbus.fi>
14590 L:      linux-scsi@vger.kernel.org
14591 S:      Maintained
14592 F:      Documentation/scsi/st.txt
14593 F:      drivers/scsi/st.*
14594 F:      drivers/scsi/st_*.h
14595
14596 SCSI TARGET SUBSYSTEM
14597 M:      "Martin K. Petersen" <martin.petersen@oracle.com>
14598 L:      linux-scsi@vger.kernel.org
14599 L:      target-devel@vger.kernel.org
14600 W:      http://www.linux-iscsi.org
14601 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
14602 Q:      https://patchwork.kernel.org/project/target-devel/list/
14603 S:      Supported
14604 F:      drivers/target/
14605 F:      include/target/
14606 F:      Documentation/target/
14607
14608 SCTP PROTOCOL
14609 M:      Vlad Yasevich <vyasevich@gmail.com>
14610 M:      Neil Horman <nhorman@tuxdriver.com>
14611 M:      Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
14612 L:      linux-sctp@vger.kernel.org
14613 W:      http://lksctp.sourceforge.net
14614 S:      Maintained
14615 F:      Documentation/networking/sctp.txt
14616 F:      include/linux/sctp.h
14617 F:      include/uapi/linux/sctp.h
14618 F:      include/net/sctp/
14619 F:      net/sctp/
14620
14621 SCx200 CPU SUPPORT
14622 M:      Jim Cromie <jim.cromie@gmail.com>
14623 S:      Odd Fixes
14624 F:      Documentation/i2c/busses/scx200_acb.rst
14625 F:      arch/x86/platform/scx200/
14626 F:      drivers/watchdog/scx200_wdt.c
14627 F:      drivers/i2c/busses/scx200*
14628 F:      drivers/mtd/maps/scx200_docflash.c
14629 F:      include/linux/scx200.h
14630
14631 SCx200 GPIO DRIVER
14632 M:      Jim Cromie <jim.cromie@gmail.com>
14633 S:      Maintained
14634 F:      drivers/char/scx200_gpio.c
14635 F:      include/linux/scx200_gpio.h
14636
14637 SCx200 HRT CLOCKSOURCE DRIVER
14638 M:      Jim Cromie <jim.cromie@gmail.com>
14639 S:      Maintained
14640 F:      drivers/clocksource/scx200_hrt.c
14641
14642 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
14643 M:      Sascha Sommer <saschasommer@freenet.de>
14644 L:      sdricohcs-devel@lists.sourceforge.net (subscribers-only)
14645 S:      Maintained
14646 F:      drivers/mmc/host/sdricoh_cs.c
14647
14648 SECO BOARDS CEC DRIVER
14649 M:      Ettore Chimenti <ek5.chimenti@gmail.com>
14650 S:      Maintained
14651 F:      drivers/media/platform/seco-cec/seco-cec.c
14652 F:      drivers/media/platform/seco-cec/seco-cec.h
14653
14654 SECURE COMPUTING
14655 M:      Kees Cook <keescook@chromium.org>
14656 R:      Andy Lutomirski <luto@amacapital.net>
14657 R:      Will Drewry <wad@chromium.org>
14658 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
14659 S:      Supported
14660 F:      kernel/seccomp.c
14661 F:      include/uapi/linux/seccomp.h
14662 F:      include/linux/seccomp.h
14663 F:      tools/testing/selftests/seccomp/*
14664 F:      tools/testing/selftests/kselftest_harness.h
14665 F:      Documentation/userspace-api/seccomp_filter.rst
14666 K:      \bsecure_computing
14667 K:      \bTIF_SECCOMP\b
14668
14669 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
14670 M:      Al Cooper <alcooperx@gmail.com>
14671 L:      linux-mmc@vger.kernel.org
14672 L:      bcm-kernel-feedback-list@broadcom.com
14673 S:      Maintained
14674 F:      drivers/mmc/host/sdhci-brcmstb*
14675
14676 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
14677 M:      Adrian Hunter <adrian.hunter@intel.com>
14678 L:      linux-mmc@vger.kernel.org
14679 S:      Maintained
14680 F:      drivers/mmc/host/sdhci*
14681 F:      include/linux/mmc/sdhci*
14682
14683 EMMC CMDQ HOST CONTROLLER INTERFACE (CQHCI) DRIVER
14684 M:      Adrian Hunter <adrian.hunter@intel.com>
14685 M:      Ritesh Harjani <riteshh@codeaurora.org>
14686 M:      Asutosh Das <asutoshd@codeaurora.org>
14687 L:      linux-mmc@vger.kernel.org
14688 S:      Maintained
14689 F:      drivers/mmc/host/cqhci*
14690
14691 SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
14692 M:      Prabu Thangamuthu <prabu.t@synopsys.com>
14693 M:      Manjunath M B <manjumb@synopsys.com>
14694 L:      linux-mmc@vger.kernel.org
14695 S:      Maintained
14696 F:      drivers/mmc/host/sdhci-pci-dwc-mshc.c
14697
14698 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
14699 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
14700 L:      linux-mmc@vger.kernel.org
14701 S:      Supported
14702 F:      drivers/mmc/host/sdhci-of-at91.c
14703
14704 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
14705 M:      Ben Dooks <ben-linux@fluff.org>
14706 M:      Jaehoon Chung <jh80.chung@samsung.com>
14707 L:      linux-mmc@vger.kernel.org
14708 S:      Maintained
14709 F:      drivers/mmc/host/sdhci-s3c*
14710
14711 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
14712 M:      Viresh Kumar <vireshk@kernel.org>
14713 L:      linux-mmc@vger.kernel.org
14714 S:      Maintained
14715 F:      drivers/mmc/host/sdhci-spear.c
14716
14717 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
14718 M:      Kishon Vijay Abraham I <kishon@ti.com>
14719 L:      linux-mmc@vger.kernel.org
14720 S:      Maintained
14721 F:      drivers/mmc/host/sdhci-omap.c
14722
14723 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
14724 M:      Scott Bauer <scott.bauer@intel.com>
14725 M:      Jonathan Derrick <jonathan.derrick@intel.com>
14726 L:      linux-block@vger.kernel.org
14727 S:      Supported
14728 F:      block/sed*
14729 F:      block/opal_proto.h
14730 F:      include/linux/sed*
14731 F:      include/uapi/linux/sed*
14732
14733 SECURITY CONTACT
14734 M:      Security Officers <security@kernel.org>
14735 S:      Supported
14736
14737 SECURITY SUBSYSTEM
14738 M:      James Morris <jmorris@namei.org>
14739 M:      "Serge E. Hallyn" <serge@hallyn.com>
14740 L:      linux-security-module@vger.kernel.org (suggested Cc:)
14741 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
14742 W:      http://kernsec.org/
14743 S:      Supported
14744 F:      security/
14745 X:      security/selinux/
14746
14747 SELINUX SECURITY MODULE
14748 M:      Paul Moore <paul@paul-moore.com>
14749 M:      Stephen Smalley <sds@tycho.nsa.gov>
14750 M:      Eric Paris <eparis@parisplace.org>
14751 L:      selinux@vger.kernel.org
14752 W:      https://selinuxproject.org
14753 W:      https://github.com/SELinuxProject
14754 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
14755 S:      Supported
14756 F:      include/uapi/linux/selinux_netlink.h
14757 F:      security/selinux/
14758 F:      scripts/selinux/
14759 F:      Documentation/admin-guide/LSM/SELinux.rst
14760
14761 SENSABLE PHANTOM
14762 M:      Jiri Slaby <jirislaby@gmail.com>
14763 S:      Maintained
14764 F:      drivers/misc/phantom.c
14765 F:      include/uapi/linux/phantom.h
14766
14767 SENSIRION SPS30 AIR POLLUTION SENSOR DRIVER
14768 M:      Tomasz Duszynski <tduszyns@gmail.com>
14769 S:      Maintained
14770 F:      drivers/iio/chemical/sps30.c
14771 F:      Documentation/devicetree/bindings/iio/chemical/sensirion,sps30.yaml
14772
14773 SERIAL DEVICE BUS
14774 M:      Rob Herring <robh@kernel.org>
14775 L:      linux-serial@vger.kernel.org
14776 S:      Maintained
14777 F:      Documentation/devicetree/bindings/serial/slave-device.txt
14778 F:      drivers/tty/serdev/
14779 F:      include/linux/serdev.h
14780
14781 SERIAL DRIVERS
14782 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14783 L:      linux-serial@vger.kernel.org
14784 S:      Maintained
14785 F:      Documentation/devicetree/bindings/serial/
14786 F:      drivers/tty/serial/
14787
14788 SERIAL IR RECEIVER
14789 M:      Sean Young <sean@mess.org>
14790 L:      linux-media@vger.kernel.org
14791 S:      Maintained
14792 F:      drivers/media/rc/serial_ir.c
14793
14794 SFC NETWORK DRIVER
14795 M:      Solarflare linux maintainers <linux-net-drivers@solarflare.com>
14796 M:      Edward Cree <ecree@solarflare.com>
14797 M:      Martin Habets <mhabets@solarflare.com>
14798 L:      netdev@vger.kernel.org
14799 S:      Supported
14800 F:      drivers/net/ethernet/sfc/
14801
14802 SFF/SFP/SFP+ MODULE SUPPORT
14803 M:      Russell King <linux@armlinux.org.uk>
14804 L:      netdev@vger.kernel.org
14805 S:      Maintained
14806 F:      drivers/net/phy/phylink.c
14807 F:      drivers/net/phy/sfp*
14808 F:      include/linux/phylink.h
14809 F:      include/linux/sfp.h
14810 K:      phylink
14811
14812 SGI GRU DRIVER
14813 M:      Dimitri Sivanich <sivanich@sgi.com>
14814 S:      Maintained
14815 F:      drivers/misc/sgi-gru/
14816
14817 SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
14818 M:      Pat Gefre <pfg@sgi.com>
14819 L:      linux-ia64@vger.kernel.org
14820 S:      Supported
14821 F:      Documentation/ia64/serial.rst
14822 F:      drivers/tty/serial/ioc?_serial.c
14823 F:      include/linux/ioc?.h
14824
14825 SGI XP/XPC/XPNET DRIVER
14826 M:      Cliff Whickman <cpw@sgi.com>
14827 M:      Robin Holt <robinmholt@gmail.com>
14828 S:      Maintained
14829 F:      drivers/misc/sgi-xp/
14830
14831 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
14832 M:      Ursula Braun <ubraun@linux.ibm.com>
14833 M:      Karsten Graul <kgraul@linux.ibm.com>
14834 L:      linux-s390@vger.kernel.org
14835 W:      http://www.ibm.com/developerworks/linux/linux390/
14836 S:      Supported
14837 F:      net/smc/
14838
14839 SHARP RJ54N1CB0C SENSOR DRIVER
14840 M:      Jacopo Mondi <jacopo@jmondi.org>
14841 L:      linux-media@vger.kernel.org
14842 T:      git git://linuxtv.org/media_tree.git
14843 S:      Odd fixes
14844 F:      drivers/media/i2c/rj54n1cb0c.c
14845 F:      include/media/i2c/rj54n1cb0c.h
14846
14847 SH_VEU V4L2 MEM2MEM DRIVER
14848 L:      linux-media@vger.kernel.org
14849 S:      Orphan
14850 F:      drivers/media/platform/sh_veu.c
14851
14852 SH_VOU V4L2 OUTPUT DRIVER
14853 L:      linux-media@vger.kernel.org
14854 S:      Orphan
14855 F:      drivers/media/platform/sh_vou.c
14856 F:      include/media/drv-intf/sh_vou.h
14857
14858 SI2157 MEDIA DRIVER
14859 M:      Antti Palosaari <crope@iki.fi>
14860 L:      linux-media@vger.kernel.org
14861 W:      https://linuxtv.org
14862 W:      http://palosaari.fi/linux/
14863 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14864 T:      git git://linuxtv.org/anttip/media_tree.git
14865 S:      Maintained
14866 F:      drivers/media/tuners/si2157*
14867
14868 SI2165 MEDIA DRIVER
14869 M:      Matthias Schwarzott <zzam@gentoo.org>
14870 L:      linux-media@vger.kernel.org
14871 W:      https://linuxtv.org
14872 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14873 S:      Maintained
14874 F:      drivers/media/dvb-frontends/si2165*
14875
14876 SI2168 MEDIA DRIVER
14877 M:      Antti Palosaari <crope@iki.fi>
14878 L:      linux-media@vger.kernel.org
14879 W:      https://linuxtv.org
14880 W:      http://palosaari.fi/linux/
14881 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14882 T:      git git://linuxtv.org/anttip/media_tree.git
14883 S:      Maintained
14884 F:      drivers/media/dvb-frontends/si2168*
14885
14886 SI470X FM RADIO RECEIVER I2C DRIVER
14887 M:      Hans Verkuil <hverkuil@xs4all.nl>
14888 L:      linux-media@vger.kernel.org
14889 T:      git git://linuxtv.org/media_tree.git
14890 W:      https://linuxtv.org
14891 S:      Odd Fixes
14892 F:      drivers/media/radio/si470x/radio-si470x-i2c.c
14893
14894 SI470X FM RADIO RECEIVER USB DRIVER
14895 M:      Hans Verkuil <hverkuil@xs4all.nl>
14896 L:      linux-media@vger.kernel.org
14897 T:      git git://linuxtv.org/media_tree.git
14898 W:      https://linuxtv.org
14899 S:      Maintained
14900 F:      drivers/media/radio/si470x/radio-si470x-common.c
14901 F:      drivers/media/radio/si470x/radio-si470x.h
14902 F:      drivers/media/radio/si470x/radio-si470x-usb.c
14903
14904 SI4713 FM RADIO TRANSMITTER I2C DRIVER
14905 M:      Eduardo Valentin <edubezval@gmail.com>
14906 L:      linux-media@vger.kernel.org
14907 T:      git git://linuxtv.org/media_tree.git
14908 W:      https://linuxtv.org
14909 S:      Odd Fixes
14910 F:      drivers/media/radio/si4713/si4713.?
14911
14912 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
14913 M:      Eduardo Valentin <edubezval@gmail.com>
14914 L:      linux-media@vger.kernel.org
14915 T:      git git://linuxtv.org/media_tree.git
14916 W:      https://linuxtv.org
14917 S:      Odd Fixes
14918 F:      drivers/media/radio/si4713/radio-platform-si4713.c
14919
14920 SI4713 FM RADIO TRANSMITTER USB DRIVER
14921 M:      Hans Verkuil <hverkuil@xs4all.nl>
14922 L:      linux-media@vger.kernel.org
14923 T:      git git://linuxtv.org/media_tree.git
14924 W:      https://linuxtv.org
14925 S:      Maintained
14926 F:      drivers/media/radio/si4713/radio-usb-si4713.c
14927
14928 SIANO DVB DRIVER
14929 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
14930 L:      linux-media@vger.kernel.org
14931 W:      https://linuxtv.org
14932 T:      git git://linuxtv.org/media_tree.git
14933 S:      Odd fixes
14934 F:      drivers/media/common/siano/
14935 F:      drivers/media/usb/siano/
14936 F:      drivers/media/usb/siano/
14937 F:      drivers/media/mmc/siano/
14938
14939 SIFIVE DRIVERS
14940 M:      Palmer Dabbelt <palmer@dabbelt.com>
14941 M:      Paul Walmsley <paul.walmsley@sifive.com>
14942 L:      linux-riscv@lists.infradead.org
14943 T:      git git://github.com/sifive/riscv-linux.git
14944 S:      Supported
14945 K:      [^@]sifive
14946 N:      sifive
14947
14948 SIFIVE FU540 SYSTEM-ON-CHIP
14949 M:      Paul Walmsley <paul.walmsley@sifive.com>
14950 M:      Palmer Dabbelt <palmer@dabbelt.com>
14951 L:      linux-riscv@lists.infradead.org
14952 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pjw/sifive.git
14953 S:      Supported
14954 K:      fu540
14955 N:      fu540
14956
14957 SILEAD TOUCHSCREEN DRIVER
14958 M:      Hans de Goede <hdegoede@redhat.com>
14959 L:      linux-input@vger.kernel.org
14960 L:      platform-driver-x86@vger.kernel.org
14961 S:      Maintained
14962 F:      drivers/input/touchscreen/silead.c
14963 F:      drivers/platform/x86/touchscreen_dmi.c
14964
14965 SILICON LABS WIRELESS DRIVERS (for WFxxx series)
14966 M:      Jérôme Pouiller <jerome.pouiller@silabs.com>
14967 S:      Supported
14968 F:      drivers/staging/wfx/
14969
14970 SILICON MOTION SM712 FRAME BUFFER DRIVER
14971 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
14972 M:      Teddy Wang <teddy.wang@siliconmotion.com>
14973 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
14974 L:      linux-fbdev@vger.kernel.org
14975 S:      Maintained
14976 F:      drivers/video/fbdev/sm712*
14977 F:      Documentation/fb/sm712fb.rst
14978
14979 SIMPLE FIRMWARE INTERFACE (SFI)
14980 M:      Len Brown <lenb@kernel.org>
14981 L:      sfi-devel@simplefirmware.org
14982 W:      http://simplefirmware.org/
14983 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
14984 S:      Supported
14985 F:      arch/x86/platform/sfi/
14986 F:      drivers/sfi/
14987 F:      include/linux/sfi*.h
14988
14989 SIMPLEFB FB DRIVER
14990 M:      Hans de Goede <hdegoede@redhat.com>
14991 L:      linux-fbdev@vger.kernel.org
14992 S:      Maintained
14993 F:      Documentation/devicetree/bindings/display/simple-framebuffer.yaml
14994 F:      drivers/video/fbdev/simplefb.c
14995 F:      include/linux/platform_data/simplefb.h
14996
14997 SIMTEC EB110ATX (Chalice CATS)
14998 P:      Ben Dooks
14999 P:      Vincent Sanders <vince@simtec.co.uk>
15000 M:      Simtec Linux Team <linux@simtec.co.uk>
15001 W:      http://www.simtec.co.uk/products/EB110ATX/
15002 S:      Supported
15003
15004 SIMTEC EB2410ITX (BAST)
15005 P:      Ben Dooks
15006 P:      Vincent Sanders <vince@simtec.co.uk>
15007 M:      Simtec Linux Team <linux@simtec.co.uk>
15008 W:      http://www.simtec.co.uk/products/EB2410ITX/
15009 S:      Supported
15010 F:      arch/arm/mach-s3c24xx/mach-bast.c
15011 F:      arch/arm/mach-s3c24xx/bast-ide.c
15012 F:      arch/arm/mach-s3c24xx/bast-irq.c
15013
15014 SIPHASH PRF ROUTINES
15015 M:      Jason A. Donenfeld <Jason@zx2c4.com>
15016 S:      Maintained
15017 F:      lib/siphash.c
15018 F:      lib/test_siphash.c
15019 F:      include/linux/siphash.h
15020
15021 SIOX
15022 M:      Thorsten Scherer <t.scherer@eckelmann.de>
15023 M:      Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
15024 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
15025 S:      Supported
15026 F:      drivers/siox/*
15027 F:      drivers/gpio/gpio-siox.c
15028 F:      include/trace/events/siox.h
15029
15030 SIS 190 ETHERNET DRIVER
15031 M:      Francois Romieu <romieu@fr.zoreil.com>
15032 L:      netdev@vger.kernel.org
15033 S:      Maintained
15034 F:      drivers/net/ethernet/sis/sis190.c
15035
15036 SIS 900/7016 FAST ETHERNET DRIVER
15037 M:      Daniele Venzano <venza@brownhat.org>
15038 W:      http://www.brownhat.org/sis900.html
15039 L:      netdev@vger.kernel.org
15040 S:      Maintained
15041 F:      drivers/net/ethernet/sis/sis900.*
15042
15043 SIS FRAMEBUFFER DRIVER
15044 M:      Thomas Winischhofer <thomas@winischhofer.net>
15045 W:      http://www.winischhofer.net/linuxsisvga.shtml
15046 S:      Maintained
15047 F:      Documentation/fb/sisfb.rst
15048 F:      drivers/video/fbdev/sis/
15049 F:      include/video/sisfb.h
15050
15051 SIS USB2VGA DRIVER
15052 M:      Thomas Winischhofer <thomas@winischhofer.net>
15053 W:      http://www.winischhofer.at/linuxsisusbvga.shtml
15054 S:      Maintained
15055 F:      drivers/usb/misc/sisusbvga/
15056
15057 SLAB ALLOCATOR
15058 M:      Christoph Lameter <cl@linux.com>
15059 M:      Pekka Enberg <penberg@kernel.org>
15060 M:      David Rientjes <rientjes@google.com>
15061 M:      Joonsoo Kim <iamjoonsoo.kim@lge.com>
15062 M:      Andrew Morton <akpm@linux-foundation.org>
15063 L:      linux-mm@kvack.org
15064 S:      Maintained
15065 F:      include/linux/sl?b*.h
15066 F:      mm/sl?b*
15067
15068 SLEEPABLE READ-COPY UPDATE (SRCU)
15069 M:      Lai Jiangshan <jiangshanlai@gmail.com>
15070 M:      "Paul E. McKenney" <paulmck@kernel.org>
15071 M:      Josh Triplett <josh@joshtriplett.org>
15072 R:      Steven Rostedt <rostedt@goodmis.org>
15073 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
15074 L:      rcu@vger.kernel.org
15075 W:      http://www.rdrop.com/users/paulmck/RCU/
15076 S:      Supported
15077 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
15078 F:      include/linux/srcu*.h
15079 F:      kernel/rcu/srcu*.c
15080
15081 SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
15082 M:      Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
15083 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15084 S:      Maintained
15085 F:      drivers/slimbus/
15086 F:      Documentation/devicetree/bindings/slimbus/
15087 F:      include/linux/slimbus.h
15088
15089 SMACK SECURITY MODULE
15090 M:      Casey Schaufler <casey@schaufler-ca.com>
15091 L:      linux-security-module@vger.kernel.org
15092 W:      http://schaufler-ca.com
15093 T:      git git://github.com/cschaufler/smack-next
15094 S:      Maintained
15095 F:      Documentation/admin-guide/LSM/Smack.rst
15096 F:      security/smack/
15097
15098 SMC91x ETHERNET DRIVER
15099 M:      Nicolas Pitre <nico@fluxnic.net>
15100 S:      Odd Fixes
15101 F:      drivers/net/ethernet/smsc/smc91x.*
15102
15103 SMIA AND SMIA++ IMAGE SENSOR DRIVER
15104 M:      Sakari Ailus <sakari.ailus@iki.fi>
15105 L:      linux-media@vger.kernel.org
15106 S:      Maintained
15107 F:      drivers/media/i2c/smiapp/
15108 F:      include/media/i2c/smiapp.h
15109 F:      drivers/media/i2c/smiapp-pll.c
15110 F:      drivers/media/i2c/smiapp-pll.h
15111 F:      include/uapi/linux/smiapp.h
15112 F:      Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
15113
15114 SMM665 HARDWARE MONITOR DRIVER
15115 M:      Guenter Roeck <linux@roeck-us.net>
15116 L:      linux-hwmon@vger.kernel.org
15117 S:      Maintained
15118 F:      Documentation/hwmon/smm665.rst
15119 F:      drivers/hwmon/smm665.c
15120
15121 SMSC EMC2103 HARDWARE MONITOR DRIVER
15122 M:      Steve Glendinning <steve.glendinning@shawell.net>
15123 L:      linux-hwmon@vger.kernel.org
15124 S:      Maintained
15125 F:      Documentation/hwmon/emc2103.rst
15126 F:      drivers/hwmon/emc2103.c
15127
15128 SMSC SCH5627 HARDWARE MONITOR DRIVER
15129 M:      Hans de Goede <hdegoede@redhat.com>
15130 L:      linux-hwmon@vger.kernel.org
15131 S:      Supported
15132 F:      Documentation/hwmon/sch5627.rst
15133 F:      drivers/hwmon/sch5627.c
15134
15135 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
15136 M:      Steve Glendinning <steve.glendinning@shawell.net>
15137 L:      linux-fbdev@vger.kernel.org
15138 S:      Maintained
15139 F:      drivers/video/fbdev/smscufx.c
15140
15141 SMSC47B397 HARDWARE MONITOR DRIVER
15142 M:      Jean Delvare <jdelvare@suse.com>
15143 L:      linux-hwmon@vger.kernel.org
15144 S:      Maintained
15145 F:      Documentation/hwmon/smsc47b397.rst
15146 F:      drivers/hwmon/smsc47b397.c
15147
15148 SMSC911x ETHERNET DRIVER
15149 M:      Steve Glendinning <steve.glendinning@shawell.net>
15150 L:      netdev@vger.kernel.org
15151 S:      Maintained
15152 F:      include/linux/smsc911x.h
15153 F:      drivers/net/ethernet/smsc/smsc911x.*
15154
15155 SMSC9420 PCI ETHERNET DRIVER
15156 M:      Steve Glendinning <steve.glendinning@shawell.net>
15157 L:      netdev@vger.kernel.org
15158 S:      Maintained
15159 F:      drivers/net/ethernet/smsc/smsc9420.*
15160
15161 SOC-CAMERA V4L2 SUBSYSTEM
15162 L:      linux-media@vger.kernel.org
15163 T:      git git://linuxtv.org/media_tree.git
15164 S:      Orphan
15165 F:      include/media/soc_camera.h
15166 F:      drivers/staging/media/soc_camera/
15167
15168 SOCIONEXT SYNQUACER I2C DRIVER
15169 M:      Ard Biesheuvel <ardb@kernel.org>
15170 L:      linux-i2c@vger.kernel.org
15171 S:      Maintained
15172 F:      drivers/i2c/busses/i2c-synquacer.c
15173 F:      Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
15174
15175 SOCIONEXT UNIPHIER SOUND DRIVER
15176 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15177 S:      Orphan
15178 F:      sound/soc/uniphier/
15179
15180 SOEKRIS NET48XX LED SUPPORT
15181 M:      Chris Boot <bootc@bootc.net>
15182 S:      Maintained
15183 F:      drivers/leds/leds-net48xx.c
15184
15185 SOFT-IWARP DRIVER (siw)
15186 M:      Bernard Metzler <bmt@zurich.ibm.com>
15187 L:      linux-rdma@vger.kernel.org
15188 S:      Supported
15189 F:      drivers/infiniband/sw/siw/
15190 F:      include/uapi/rdma/siw-abi.h
15191
15192 SOFT-ROCE DRIVER (rxe)
15193 M:      Moni Shoua <monis@mellanox.com>
15194 L:      linux-rdma@vger.kernel.org
15195 S:      Supported
15196 W:      https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
15197 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
15198 F:      drivers/infiniband/sw/rxe/
15199 F:      include/uapi/rdma/rdma_user_rxe.h
15200
15201 SOFTLOGIC 6x10 MPEG CODEC
15202 M:      Bluecherry Maintainers <maintainers@bluecherrydvr.com>
15203 M:      Anton Sviridenko <anton@corp.bluecherry.net>
15204 M:      Andrey Utkin <andrey.utkin@corp.bluecherry.net>
15205 M:      Andrey Utkin <andrey_utkin@fastmail.com>
15206 M:      Ismael Luceno <ismael@iodev.co.uk>
15207 L:      linux-media@vger.kernel.org
15208 S:      Supported
15209 F:      drivers/media/pci/solo6x10/
15210
15211 SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
15212 M:      James Morse <james.morse@arm.com>
15213 L:      linux-arm-kernel@lists.infradead.org
15214 S:      Maintained
15215 F:      Documentation/devicetree/bindings/arm/firmware/sdei.txt
15216 F:      drivers/firmware/arm_sdei.c
15217 F:      include/linux/arm_sdei.h
15218 F:      include/uapi/linux/arm_sdei.h
15219
15220 SOFTWARE RAID (Multiple Disks) SUPPORT
15221 M:      Song Liu <song@kernel.org>
15222 L:      linux-raid@vger.kernel.org
15223 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/song/md.git
15224 S:      Supported
15225 F:      drivers/md/Makefile
15226 F:      drivers/md/Kconfig
15227 F:      drivers/md/md*
15228 F:      drivers/md/raid*
15229 F:      include/linux/raid/
15230 F:      include/uapi/linux/raid/
15231
15232 SOCIONEXT (SNI) AVE NETWORK DRIVER
15233 M:      Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
15234 L:      netdev@vger.kernel.org
15235 S:      Maintained
15236 F:      drivers/net/ethernet/socionext/sni_ave.c
15237 F:      Documentation/devicetree/bindings/net/socionext,uniphier-ave4.txt
15238
15239 SOCIONEXT (SNI) NETSEC NETWORK DRIVER
15240 M:      Jassi Brar <jaswinder.singh@linaro.org>
15241 M:      Ilias Apalodimas <ilias.apalodimas@linaro.org>
15242 L:      netdev@vger.kernel.org
15243 S:      Maintained
15244 F:      drivers/net/ethernet/socionext/netsec.c
15245 F:      Documentation/devicetree/bindings/net/socionext-netsec.txt
15246
15247 SOCIONEXT (SNI) Synquacer SPI DRIVER
15248 M:      Masahisa Kojima <masahisa.kojima@linaro.org>
15249 M:      Jassi Brar <jaswinder.singh@linaro.org>
15250 L:      linux-spi@vger.kernel.org
15251 S:      Maintained
15252 F:      drivers/spi/spi-synquacer.c
15253 F:      Documentation/devicetree/bindings/spi/spi-synquacer.txt
15254
15255 SOLIDRUN CLEARFOG SUPPORT
15256 M:      Russell King <linux@armlinux.org.uk>
15257 S:      Maintained
15258 F:      arch/arm/boot/dts/armada-388-clearfog*
15259 F:      arch/arm/boot/dts/armada-38x-solidrun-*
15260
15261 SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
15262 M:      Russell King <linux@armlinux.org.uk>
15263 S:      Maintained
15264 F:      arch/arm/boot/dts/imx6*-cubox-i*
15265 F:      arch/arm/boot/dts/imx6*-hummingboard*
15266 F:      arch/arm/boot/dts/imx6*-sr-*
15267
15268 SONIC NETWORK DRIVER
15269 M:      Thomas Bogendoerfer <tsbogend@alpha.franken.de>
15270 L:      netdev@vger.kernel.org
15271 S:      Maintained
15272 F:      drivers/net/ethernet/natsemi/sonic.*
15273
15274 SONICS SILICON BACKPLANE DRIVER (SSB)
15275 M:      Michael Buesch <m@bues.ch>
15276 L:      linux-wireless@vger.kernel.org
15277 S:      Maintained
15278 F:      drivers/ssb/
15279 F:      include/linux/ssb/
15280
15281 SONY IMX214 SENSOR DRIVER
15282 M:      Ricardo Ribalda <ricardo.ribalda@gmail.com>
15283 L:      linux-media@vger.kernel.org
15284 T:      git git://linuxtv.org/media_tree.git
15285 S:      Maintained
15286 F:      drivers/media/i2c/imx214.c
15287 F:      Documentation/devicetree/bindings/media/i2c/sony,imx214.txt
15288
15289 SONY IMX258 SENSOR DRIVER
15290 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
15291 L:      linux-media@vger.kernel.org
15292 T:      git git://linuxtv.org/media_tree.git
15293 S:      Maintained
15294 F:      drivers/media/i2c/imx258.c
15295
15296 SONY IMX274 SENSOR DRIVER
15297 M:      Leon Luo <leonl@leopardimaging.com>
15298 L:      linux-media@vger.kernel.org
15299 T:      git git://linuxtv.org/media_tree.git
15300 S:      Maintained
15301 F:      drivers/media/i2c/imx274.c
15302 F:      Documentation/devicetree/bindings/media/i2c/imx274.txt
15303
15304 SONY IMX290 SENSOR DRIVER
15305 M:      Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
15306 L:      linux-media@vger.kernel.org
15307 T:      git git://linuxtv.org/media_tree.git
15308 S:      Maintained
15309 F:      drivers/media/i2c/imx290.c
15310 F:      Documentation/devicetree/bindings/media/i2c/imx290.txt
15311
15312 SONY IMX319 SENSOR DRIVER
15313 M:      Bingbu Cao <bingbu.cao@intel.com>
15314 L:      linux-media@vger.kernel.org
15315 T:      git git://linuxtv.org/media_tree.git
15316 S:      Maintained
15317 F:      drivers/media/i2c/imx319.c
15318
15319 SONY IMX355 SENSOR DRIVER
15320 M:      Tianshu Qiu <tian.shu.qiu@intel.com>
15321 L:      linux-media@vger.kernel.org
15322 T:      git git://linuxtv.org/media_tree.git
15323 S:      Maintained
15324 F:      drivers/media/i2c/imx355.c
15325
15326 SONY MEMORYSTICK SUBSYSTEM
15327 M:      Maxim Levitsky <maximlevitsky@gmail.com>
15328 M:      Alex Dubov <oakad@yahoo.com>
15329 M:      Ulf Hansson <ulf.hansson@linaro.org>
15330 L:      linux-mmc@vger.kernel.org
15331 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
15332 S:      Maintained
15333 F:      drivers/memstick/
15334 F:      include/linux/memstick.h
15335
15336 SONY VAIO CONTROL DEVICE DRIVER
15337 M:      Mattia Dongili <malattia@linux.it>
15338 L:      platform-driver-x86@vger.kernel.org
15339 W:      http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
15340 S:      Maintained
15341 F:      Documentation/admin-guide/laptops/sony-laptop.rst
15342 F:      drivers/char/sonypi.c
15343 F:      drivers/platform/x86/sony-laptop.c
15344 F:      include/linux/sony-laptop.h
15345
15346 SOUND
15347 M:      Jaroslav Kysela <perex@perex.cz>
15348 M:      Takashi Iwai <tiwai@suse.com>
15349 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15350 W:      http://www.alsa-project.org/
15351 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
15352 Q:      http://patchwork.kernel.org/project/alsa-devel/list/
15353 S:      Maintained
15354 F:      Documentation/sound/
15355 F:      include/sound/
15356 F:      include/uapi/sound/
15357 F:      sound/
15358
15359 SOUND - COMPRESSED AUDIO
15360 M:      Vinod Koul <vkoul@kernel.org>
15361 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15362 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
15363 S:      Supported
15364 F:      Documentation/sound/designs/compress-offload.rst
15365 F:      include/sound/compress_driver.h
15366 F:      include/uapi/sound/compress_*
15367 F:      sound/core/compress_offload.c
15368 F:      sound/soc/soc-compress.c
15369
15370 SOUND - DMAENGINE HELPERS
15371 M:      Lars-Peter Clausen <lars@metafoo.de>
15372 S:      Supported
15373 F:      include/sound/dmaengine_pcm.h
15374 F:      sound/core/pcm_dmaengine.c
15375 F:      sound/soc/soc-generic-dmaengine-pcm.c
15376
15377 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
15378 M:      Liam Girdwood <lgirdwood@gmail.com>
15379 M:      Mark Brown <broonie@kernel.org>
15380 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
15381 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15382 W:      http://alsa-project.org/main/index.php/ASoC
15383 S:      Supported
15384 F:      Documentation/devicetree/bindings/sound/
15385 F:      Documentation/sound/soc/
15386 F:      sound/soc/
15387 F:      include/dt-bindings/sound/
15388 F:      include/sound/soc*
15389
15390 SOUNDWIRE SUBSYSTEM
15391 M:      Vinod Koul <vkoul@kernel.org>
15392 M:      Sanyog Kale <sanyog.r.kale@intel.com>
15393 R:      Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
15394 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15395 S:      Supported
15396 F:      Documentation/driver-api/soundwire/
15397 F:      drivers/soundwire/
15398 F:      include/linux/soundwire/
15399
15400 SP2 MEDIA DRIVER
15401 M:      Olli Salonen <olli.salonen@iki.fi>
15402 L:      linux-media@vger.kernel.org
15403 W:      https://linuxtv.org
15404 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15405 S:      Maintained
15406 F:      drivers/media/dvb-frontends/sp2*
15407
15408 SPARC + UltraSPARC (sparc/sparc64)
15409 M:      "David S. Miller" <davem@davemloft.net>
15410 L:      sparclinux@vger.kernel.org
15411 Q:      http://patchwork.ozlabs.org/project/sparclinux/list/
15412 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
15413 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
15414 S:      Maintained
15415 F:      arch/sparc/
15416 F:      drivers/sbus/
15417
15418 SPARC SERIAL DRIVERS
15419 M:      "David S. Miller" <davem@davemloft.net>
15420 L:      sparclinux@vger.kernel.org
15421 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
15422 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
15423 S:      Maintained
15424 F:      include/linux/sunserialcore.h
15425 F:      drivers/tty/serial/suncore.c
15426 F:      drivers/tty/serial/sunhv.c
15427 F:      drivers/tty/serial/sunsab.c
15428 F:      drivers/tty/serial/sunsab.h
15429 F:      drivers/tty/serial/sunsu.c
15430 F:      drivers/tty/serial/sunzilog.c
15431 F:      drivers/tty/serial/sunzilog.h
15432 F:      drivers/tty/vcc.c
15433
15434 SPARSE CHECKER
15435 M:      "Luc Van Oostenryck" <luc.vanoostenryck@gmail.com>
15436 L:      linux-sparse@vger.kernel.org
15437 W:      https://sparse.wiki.kernel.org/
15438 T:      git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
15439 S:      Maintained
15440 F:      include/linux/compiler.h
15441
15442 SPEAR CLOCK FRAMEWORK SUPPORT
15443 M:      Viresh Kumar <vireshk@kernel.org>
15444 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15445 W:      http://www.st.com/spear
15446 S:      Maintained
15447 F:      drivers/clk/spear/
15448
15449 SPEAR PLATFORM SUPPORT
15450 M:      Viresh Kumar <vireshk@kernel.org>
15451 M:      Shiraz Hashim <shiraz.linux.kernel@gmail.com>
15452 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15453 W:      http://www.st.com/spear
15454 S:      Maintained
15455 F:      arch/arm/boot/dts/spear*
15456 F:      arch/arm/mach-spear/
15457
15458 SPI NOR SUBSYSTEM
15459 M:      Tudor Ambarus <tudor.ambarus@microchip.com>
15460 L:      linux-mtd@lists.infradead.org
15461 W:      http://www.linux-mtd.infradead.org/
15462 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
15463 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git spi-nor/next
15464 S:      Maintained
15465 F:      drivers/mtd/spi-nor/
15466 F:      include/linux/mtd/spi-nor.h
15467
15468 SPI SUBSYSTEM
15469 M:      Mark Brown <broonie@kernel.org>
15470 L:      linux-spi@vger.kernel.org
15471 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
15472 Q:      http://patchwork.kernel.org/project/spi-devel-general/list/
15473 S:      Maintained
15474 F:      Documentation/devicetree/bindings/spi/
15475 F:      Documentation/spi/
15476 F:      drivers/spi/
15477 F:      include/linux/spi/
15478 F:      include/uapi/linux/spi/
15479 F:      tools/spi/
15480
15481 SPIDERNET NETWORK DRIVER for CELL
15482 M:      Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
15483 L:      netdev@vger.kernel.org
15484 S:      Supported
15485 F:      Documentation/networking/device_drivers/toshiba/spider_net.txt
15486 F:      drivers/net/ethernet/toshiba/spider_net*
15487
15488 SPMI SUBSYSTEM
15489 R:      Stephen Boyd <sboyd@kernel.org>
15490 L:      linux-arm-msm@vger.kernel.org
15491 F:      Documentation/devicetree/bindings/spmi/
15492 F:      drivers/spmi/
15493 F:      include/dt-bindings/spmi/spmi.h
15494 F:      include/linux/spmi.h
15495 F:      include/trace/events/spmi.h
15496
15497 SPU FILE SYSTEM
15498 M:      Jeremy Kerr <jk@ozlabs.org>
15499 L:      linuxppc-dev@lists.ozlabs.org
15500 W:      http://www.ibm.com/developerworks/power/cell/
15501 S:      Supported
15502 F:      Documentation/filesystems/spufs.txt
15503 F:      arch/powerpc/platforms/cell/spufs/
15504
15505 SQUASHFS FILE SYSTEM
15506 M:      Phillip Lougher <phillip@squashfs.org.uk>
15507 L:      squashfs-devel@lists.sourceforge.net (subscribers-only)
15508 W:      http://squashfs.org.uk
15509 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
15510 S:      Maintained
15511 F:      Documentation/filesystems/squashfs.txt
15512 F:      fs/squashfs/
15513
15514 SRM (Alpha) environment access
15515 M:      Jan-Benedict Glaw <jbglaw@lug-owl.de>
15516 S:      Maintained
15517 F:      arch/alpha/kernel/srm_env.c
15518
15519 ST LSM6DSx IMU IIO DRIVER
15520 M:      Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
15521 L:      linux-iio@vger.kernel.org
15522 W:      http://www.st.com/
15523 S:      Maintained
15524 F:      drivers/iio/imu/st_lsm6dsx/
15525 F:      Documentation/devicetree/bindings/iio/imu/st_lsm6dsx.txt
15526
15527 ST MIPID02 CSI-2 TO PARALLEL BRIDGE DRIVER
15528 M:      Mickael Guene <mickael.guene@st.com>
15529 L:      linux-media@vger.kernel.org
15530 T:      git git://linuxtv.org/media_tree.git
15531 S:      Maintained
15532 F:      drivers/media/i2c/st-mipid02.c
15533 F:      Documentation/devicetree/bindings/media/i2c/st,st-mipid02.txt
15534
15535 ST STM32 I2C/SMBUS DRIVER
15536 M:      Pierre-Yves MORDRET <pierre-yves.mordret@st.com>
15537 L:      linux-i2c@vger.kernel.org
15538 S:      Maintained
15539 F:      drivers/i2c/busses/i2c-stm32*
15540
15541 ST VL53L0X ToF RANGER(I2C) IIO DRIVER
15542 M:      Song Qiang <songqiang1304521@gmail.com>
15543 L:      linux-iio@vger.kernel.org
15544 S:      Maintained
15545 F:      drivers/iio/proximity/vl53l0x-i2c.c
15546 F:      Documentation/devicetree/bindings/iio/proximity/vl53l0x.txt
15547
15548 STABLE BRANCH
15549 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15550 M:      Sasha Levin <sashal@kernel.org>
15551 L:      stable@vger.kernel.org
15552 S:      Supported
15553 F:      Documentation/process/stable-kernel-rules.rst
15554
15555 STAGING - COMEDI
15556 M:      Ian Abbott <abbotti@mev.co.uk>
15557 M:      H Hartley Sweeten <hsweeten@visionengravers.com>
15558 S:      Odd Fixes
15559 F:      drivers/staging/comedi/
15560
15561 STAGING - FIELDBUS SUBSYSTEM
15562 M:      Sven Van Asbroeck <TheSven73@gmail.com>
15563 S:      Maintained
15564 F:      drivers/staging/fieldbus/*
15565 F:      drivers/staging/fieldbus/Documentation/
15566
15567 STAGING - HMS ANYBUS-S BUS
15568 M:      Sven Van Asbroeck <TheSven73@gmail.com>
15569 S:      Maintained
15570 F:      drivers/staging/fieldbus/anybuss/
15571
15572 STAGING - INDUSTRIAL IO
15573 M:      Jonathan Cameron <jic23@kernel.org>
15574 L:      linux-iio@vger.kernel.org
15575 S:      Odd Fixes
15576 F:      Documentation/devicetree/bindings/staging/iio/
15577 F:      drivers/staging/iio/
15578
15579 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
15580 M:      Marc Dietrich <marvin24@gmx.de>
15581 L:      ac100@lists.launchpad.net (moderated for non-subscribers)
15582 L:      linux-tegra@vger.kernel.org
15583 S:      Maintained
15584 F:      drivers/staging/nvec/
15585
15586 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
15587 M:      Jens Frederich <jfrederich@gmail.com>
15588 M:      Daniel Drake <dsd@laptop.org>
15589 M:      Jon Nettleton <jon.nettleton@gmail.com>
15590 W:      http://wiki.laptop.org/go/DCON
15591 S:      Maintained
15592 F:      drivers/staging/olpc_dcon/
15593
15594 STAGING - REALTEK RTL8712U DRIVERS
15595 M:      Larry Finger <Larry.Finger@lwfinger.net>
15596 M:      Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
15597 S:      Odd Fixes
15598 F:      drivers/staging/rtl8712/
15599
15600 STAGING - REALTEK RTL8188EU DRIVERS
15601 M:      Larry Finger <Larry.Finger@lwfinger.net>
15602 S:      Odd Fixes
15603 F:      drivers/staging/rtl8188eu/
15604
15605 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
15606 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
15607 M:      Teddy Wang <teddy.wang@siliconmotion.com>
15608 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
15609 L:      linux-fbdev@vger.kernel.org
15610 S:      Maintained
15611 F:      drivers/staging/sm750fb/
15612
15613 STAGING - SPEAKUP CONSOLE SPEECH DRIVER
15614 M:      William Hubbs <w.d.hubbs@gmail.com>
15615 M:      Chris Brannon <chris@the-brannons.com>
15616 M:      Kirk Reiser <kirk@reisers.ca>
15617 M:      Samuel Thibault <samuel.thibault@ens-lyon.org>
15618 L:      speakup@linux-speakup.org
15619 W:      http://www.linux-speakup.org/
15620 S:      Odd Fixes
15621 F:      drivers/staging/speakup/
15622
15623 STAGING - VIA VT665X DRIVERS
15624 M:      Forest Bond <forest@alittletooquiet.net>
15625 S:      Odd Fixes
15626 F:      drivers/staging/vt665?/
15627
15628 STAGING - WILC1000 WIFI DRIVER
15629 M:      Adham Abozaeid <adham.abozaeid@microchip.com>
15630 M:      Ajay Singh <ajay.kathat@microchip.com>
15631 L:      linux-wireless@vger.kernel.org
15632 S:      Supported
15633 F:      drivers/staging/wilc1000/
15634
15635 STAGING - SEPS525 LCD CONTROLLER DRIVERS
15636 M:      Michael Hennerich <michael.hennerich@analog.com>
15637 M:      Beniamin Bia <beniamin.bia@analog.com>
15638 L:      linux-fbdev@vger.kernel.org
15639 S:      Supported
15640 F:      drivers/staging/fbtft/fb_seps525.c
15641 F:      Documentation/devicetree/bindings/iio/adc/adi,ad7606.yaml
15642
15643 STAGING SUBSYSTEM
15644 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15645 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
15646 L:      devel@driverdev.osuosl.org
15647 S:      Supported
15648 F:      drivers/staging/
15649
15650 STARFIRE/DURALAN NETWORK DRIVER
15651 M:      Ion Badulescu <ionut@badula.org>
15652 S:      Odd Fixes
15653 F:      drivers/net/ethernet/adaptec/starfire*
15654
15655 STEC S1220 SKD DRIVER
15656 M:      Damien Le Moal <Damien.LeMoal@wdc.com>
15657 L:      linux-block@vger.kernel.org
15658 S:      Maintained
15659 F:      drivers/block/skd*[ch]
15660
15661 STI AUDIO (ASoC) DRIVERS
15662 M:      Arnaud Pouliquen <arnaud.pouliquen@st.com>
15663 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15664 S:      Maintained
15665 F:      Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
15666 F:      sound/soc/sti/
15667
15668 STI CEC DRIVER
15669 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
15670 S:      Maintained
15671 F:      drivers/media/platform/sti/cec/
15672 F:      Documentation/devicetree/bindings/media/stih-cec.txt
15673
15674 STK1160 USB VIDEO CAPTURE DRIVER
15675 M:      Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
15676 L:      linux-media@vger.kernel.org
15677 T:      git git://linuxtv.org/media_tree.git
15678 S:      Maintained
15679 F:      drivers/media/usb/stk1160/
15680
15681 STM32 AUDIO (ASoC) DRIVERS
15682 M:      Olivier Moysan <olivier.moysan@st.com>
15683 M:      Arnaud Pouliquen <arnaud.pouliquen@st.com>
15684 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15685 S:      Maintained
15686 F:      Documentation/devicetree/bindings/sound/st,stm32-*.txt
15687 F:      sound/soc/stm/
15688
15689 STM32 TIMER/LPTIMER DRIVERS
15690 M:      Fabrice Gasnier <fabrice.gasnier@st.com>
15691 S:      Maintained
15692 F:      drivers/*/stm32-*timer*
15693 F:      drivers/pwm/pwm-stm32*
15694 F:      include/linux/*/stm32-*tim*
15695 F:      Documentation/ABI/testing/*timer-stm32
15696 F:      Documentation/devicetree/bindings/*/stm32-*timer*
15697 F:      Documentation/devicetree/bindings/pwm/pwm-stm32*
15698
15699 STMMAC ETHERNET DRIVER
15700 M:      Giuseppe Cavallaro <peppe.cavallaro@st.com>
15701 M:      Alexandre Torgue <alexandre.torgue@st.com>
15702 M:      Jose Abreu <joabreu@synopsys.com>
15703 L:      netdev@vger.kernel.org
15704 W:      http://www.stlinux.com
15705 S:      Supported
15706 F:      drivers/net/ethernet/stmicro/stmmac/
15707
15708 SUN3/3X
15709 M:      Sam Creasey <sammy@sammy.net>
15710 W:      http://sammy.net/sun3/
15711 S:      Maintained
15712 F:      arch/m68k/kernel/*sun3*
15713 F:      arch/m68k/sun3*/
15714 F:      arch/m68k/include/asm/sun3*
15715 F:      drivers/net/ethernet/i825xx/sun3*
15716
15717 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
15718 M:      Hans de Goede <hdegoede@redhat.com>
15719 L:      linux-input@vger.kernel.org
15720 S:      Maintained
15721 F:      Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
15722 F:      drivers/input/keyboard/sun4i-lradc-keys.c
15723
15724 SUNDANCE NETWORK DRIVER
15725 M:      Denis Kirjanov <kda@linux-powerpc.org>
15726 L:      netdev@vger.kernel.org
15727 S:      Maintained
15728 F:      drivers/net/ethernet/dlink/sundance.c
15729
15730 SUPERH
15731 M:      Yoshinori Sato <ysato@users.sourceforge.jp>
15732 M:      Rich Felker <dalias@libc.org>
15733 L:      linux-sh@vger.kernel.org
15734 Q:      http://patchwork.kernel.org/project/linux-sh/list/
15735 S:      Maintained
15736 F:      Documentation/sh/
15737 F:      arch/sh/
15738 F:      drivers/sh/
15739
15740 SUSPEND TO RAM
15741 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
15742 M:      Len Brown <len.brown@intel.com>
15743 M:      Pavel Machek <pavel@ucw.cz>
15744 L:      linux-pm@vger.kernel.org
15745 B:      https://bugzilla.kernel.org
15746 S:      Supported
15747 F:      Documentation/power/
15748 F:      arch/x86/kernel/acpi/
15749 F:      drivers/base/power/
15750 F:      kernel/power/
15751 F:      include/linux/suspend.h
15752 F:      include/linux/freezer.h
15753 F:      include/linux/pm.h
15754
15755 SVGA HANDLING
15756 M:      Martin Mares <mj@ucw.cz>
15757 L:      linux-video@atrey.karlin.mff.cuni.cz
15758 S:      Maintained
15759 F:      Documentation/admin-guide/svga.rst
15760 F:      arch/x86/boot/video*
15761
15762 SWIOTLB SUBSYSTEM
15763 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
15764 L:      iommu@lists.linux-foundation.org
15765 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
15766 S:      Supported
15767 F:      kernel/dma/swiotlb.c
15768 F:      arch/*/kernel/pci-swiotlb.c
15769 F:      include/linux/swiotlb.h
15770
15771 SWITCHDEV
15772 M:      Jiri Pirko <jiri@resnulli.us>
15773 M:      Ivan Vecera <ivecera@redhat.com>
15774 L:      netdev@vger.kernel.org
15775 S:      Supported
15776 F:      net/switchdev/
15777 F:      include/net/switchdev.h
15778
15779 SY8106A REGULATOR DRIVER
15780 M:      Icenowy Zheng <icenowy@aosc.io>
15781 S:      Maintained
15782 F:      drivers/regulator/sy8106a-regulator.c
15783 F:      Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt
15784
15785 SYNC FILE FRAMEWORK
15786 M:      Sumit Semwal <sumit.semwal@linaro.org>
15787 R:      Gustavo Padovan <gustavo@padovan.org>
15788 S:      Maintained
15789 L:      linux-media@vger.kernel.org
15790 L:      dri-devel@lists.freedesktop.org
15791 F:      drivers/dma-buf/sync_*
15792 F:      drivers/dma-buf/dma-fence*
15793 F:      drivers/dma-buf/sw_sync.c
15794 F:      include/linux/sync_file.h
15795 F:      include/uapi/linux/sync_file.h
15796 F:      Documentation/driver-api/sync_file.rst
15797 T:      git git://anongit.freedesktop.org/drm/drm-misc
15798
15799 SYNOPSYS ARC ARCHITECTURE
15800 M:      Vineet Gupta <vgupta@synopsys.com>
15801 L:      linux-snps-arc@lists.infradead.org
15802 S:      Supported
15803 F:      arch/arc/
15804 F:      Documentation/devicetree/bindings/arc/*
15805 F:      Documentation/devicetree/bindings/interrupt-controller/snps,arc*
15806 F:      drivers/clocksource/arc_timer.c
15807 F:      drivers/tty/serial/arc_uart.c
15808 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
15809
15810 SYNOPSYS ARC HSDK SDP pll clock driver
15811 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15812 S:      Supported
15813 F:      drivers/clk/clk-hsdk-pll.c
15814 F:      Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
15815
15816 SYNOPSYS ARC SDP clock driver
15817 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15818 S:      Supported
15819 F:      drivers/clk/axs10x/*
15820 F:      Documentation/devicetree/bindings/clock/snps,pll-clock.txt
15821
15822 SYNOPSYS ARC SDP platform support
15823 M:      Alexey Brodkin <abrodkin@synopsys.com>
15824 S:      Supported
15825 F:      arch/arc/plat-axs10x
15826 F:      arch/arc/boot/dts/ax*
15827 F:      Documentation/devicetree/bindings/arc/axs10*
15828
15829 SYNOPSYS AXS10x RESET CONTROLLER DRIVER
15830 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15831 S:      Supported
15832 F:      drivers/reset/reset-axs10x.c
15833 F:      Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
15834
15835 SYNOPSYS CREG GPIO DRIVER
15836 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15837 S:      Maintained
15838 F:      drivers/gpio/gpio-creg-snps.c
15839 F:      Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
15840
15841 SYNOPSYS DESIGNWARE 8250 UART DRIVER
15842 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
15843 S:      Maintained
15844 F:      drivers/tty/serial/8250/8250_dw.c
15845
15846 SYNOPSYS DESIGNWARE APB GPIO DRIVER
15847 M:      Hoan Tran <hoan@os.amperecomputing.com>
15848 L:      linux-gpio@vger.kernel.org
15849 S:      Maintained
15850 F:      drivers/gpio/gpio-dwapb.c
15851 F:      Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt
15852
15853 SYNOPSYS DESIGNWARE AXI DMAC DRIVER
15854 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15855 S:      Maintained
15856 F:      drivers/dma/dw-axi-dmac/
15857 F:      Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt
15858
15859 SYNOPSYS DESIGNWARE DMAC DRIVER
15860 M:      Viresh Kumar <vireshk@kernel.org>
15861 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
15862 S:      Maintained
15863 F:      Documentation/devicetree/bindings/dma/snps-dma.txt
15864 F:      drivers/dma/dw/
15865 F:      include/dt-bindings/dma/dw-dmac.h
15866 F:      include/linux/dma/dw.h
15867 F:      include/linux/platform_data/dma-dw.h
15868
15869 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
15870 M:      Jose Abreu <Jose.Abreu@synopsys.com>
15871 L:      netdev@vger.kernel.org
15872 S:      Supported
15873 F:      drivers/net/ethernet/synopsys/
15874
15875 SYNOPSYS DESIGNWARE I2C DRIVER
15876 M:      Jarkko Nikula <jarkko.nikula@linux.intel.com>
15877 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
15878 R:      Mika Westerberg <mika.westerberg@linux.intel.com>
15879 L:      linux-i2c@vger.kernel.org
15880 S:      Maintained
15881 F:      drivers/i2c/busses/i2c-designware-*
15882 F:      include/linux/platform_data/i2c-designware.h
15883
15884 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
15885 M:      Jaehoon Chung <jh80.chung@samsung.com>
15886 L:      linux-mmc@vger.kernel.org
15887 S:      Maintained
15888 F:      drivers/mmc/host/dw_mmc*
15889
15890 SYNOPSYS HSDK RESET CONTROLLER DRIVER
15891 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15892 S:      Supported
15893 F:      drivers/reset/reset-hsdk.c
15894 F:      include/dt-bindings/reset/snps,hsdk-reset.h
15895 F:      Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
15896
15897 SYSTEM CONFIGURATION (SYSCON)
15898 M:      Lee Jones <lee.jones@linaro.org>
15899 M:      Arnd Bergmann <arnd@arndb.de>
15900 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
15901 S:      Supported
15902 F:      drivers/mfd/syscon.c
15903
15904 SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
15905 M:      Sudeep Holla <sudeep.holla@arm.com>
15906 L:      linux-arm-kernel@lists.infradead.org
15907 S:      Maintained
15908 F:      Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt
15909 F:      drivers/clk/clk-sc[mp]i.c
15910 F:      drivers/cpufreq/sc[mp]i-cpufreq.c
15911 F:      drivers/firmware/arm_scpi.c
15912 F:      drivers/firmware/arm_scmi/
15913 F:      drivers/reset/reset-scmi.c
15914 F:      include/linux/sc[mp]i_protocol.h
15915
15916 SYSTEM RESET/SHUTDOWN DRIVERS
15917 M:      Sebastian Reichel <sre@kernel.org>
15918 L:      linux-pm@vger.kernel.org
15919 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
15920 S:      Maintained
15921 F:      Documentation/devicetree/bindings/power/reset/
15922 F:      drivers/power/reset/
15923
15924 SYSTEM TRACE MODULE CLASS
15925 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
15926 S:      Maintained
15927 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
15928 F:      Documentation/trace/stm.rst
15929 F:      drivers/hwtracing/stm/
15930 F:      include/linux/stm.h
15931 F:      include/uapi/linux/stm.h
15932
15933 SYSV FILESYSTEM
15934 M:      Christoph Hellwig <hch@infradead.org>
15935 S:      Maintained
15936 F:      Documentation/filesystems/sysv-fs.txt
15937 F:      fs/sysv/
15938 F:      include/linux/sysv_fs.h
15939
15940 TASKSTATS STATISTICS INTERFACE
15941 M:      Balbir Singh <bsingharora@gmail.com>
15942 S:      Maintained
15943 F:      Documentation/accounting/taskstats*
15944 F:      include/linux/taskstats*
15945 F:      kernel/taskstats.c
15946
15947 TC subsystem
15948 M:      Jamal Hadi Salim <jhs@mojatatu.com>
15949 M:      Cong Wang <xiyou.wangcong@gmail.com>
15950 M:      Jiri Pirko <jiri@resnulli.us>
15951 L:      netdev@vger.kernel.org
15952 S:      Maintained
15953 F:      include/net/pkt_cls.h
15954 F:      include/net/pkt_sched.h
15955 F:      include/net/tc_act/
15956 F:      include/uapi/linux/pkt_cls.h
15957 F:      include/uapi/linux/pkt_sched.h
15958 F:      include/uapi/linux/tc_act/
15959 F:      include/uapi/linux/tc_ematch/
15960 F:      net/sched/
15961
15962 TC90522 MEDIA DRIVER
15963 M:      Akihiro Tsukada <tskd08@gmail.com>
15964 L:      linux-media@vger.kernel.org
15965 S:      Odd Fixes
15966 F:      drivers/media/dvb-frontends/tc90522*
15967
15968 TCP LOW PRIORITY MODULE
15969 M:      "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
15970 M:      "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
15971 W:      http://tcp-lp-mod.sourceforge.net/
15972 S:      Maintained
15973 F:      net/ipv4/tcp_lp.c
15974
15975 TDA10071 MEDIA DRIVER
15976 M:      Antti Palosaari <crope@iki.fi>
15977 L:      linux-media@vger.kernel.org
15978 W:      https://linuxtv.org
15979 W:      http://palosaari.fi/linux/
15980 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15981 T:      git git://linuxtv.org/anttip/media_tree.git
15982 S:      Maintained
15983 F:      drivers/media/dvb-frontends/tda10071*
15984
15985 TDA18212 MEDIA DRIVER
15986 M:      Antti Palosaari <crope@iki.fi>
15987 L:      linux-media@vger.kernel.org
15988 W:      https://linuxtv.org
15989 W:      http://palosaari.fi/linux/
15990 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15991 T:      git git://linuxtv.org/anttip/media_tree.git
15992 S:      Maintained
15993 F:      drivers/media/tuners/tda18212*
15994
15995 TDA18218 MEDIA DRIVER
15996 M:      Antti Palosaari <crope@iki.fi>
15997 L:      linux-media@vger.kernel.org
15998 W:      https://linuxtv.org
15999 W:      http://palosaari.fi/linux/
16000 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
16001 T:      git git://linuxtv.org/anttip/media_tree.git
16002 S:      Maintained
16003 F:      drivers/media/tuners/tda18218*
16004
16005 TDA18250 MEDIA DRIVER
16006 M:      Olli Salonen <olli.salonen@iki.fi>
16007 L:      linux-media@vger.kernel.org
16008 W:      https://linuxtv.org
16009 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
16010 T:      git git://linuxtv.org/media_tree.git
16011 S:      Maintained
16012 F:      drivers/media/tuners/tda18250*
16013
16014 TDA18271 MEDIA DRIVER
16015 M:      Michael Krufky <mkrufky@linuxtv.org>
16016 L:      linux-media@vger.kernel.org
16017 W:      https://linuxtv.org
16018 W:      http://github.com/mkrufky
16019 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
16020 T:      git git://linuxtv.org/mkrufky/tuners.git
16021 S:      Maintained
16022 F:      drivers/media/tuners/tda18271*
16023
16024 TDA1997x MEDIA DRIVER
16025 M:      Tim Harvey <tharvey@gateworks.com>
16026 L:      linux-media@vger.kernel.org
16027 W:      https://linuxtv.org
16028 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
16029 S:      Maintained
16030 F:      drivers/media/i2c/tda1997x.*
16031
16032 TDA827x MEDIA DRIVER
16033 M:      Michael Krufky <mkrufky@linuxtv.org>
16034 L:      linux-media@vger.kernel.org
16035 W:      https://linuxtv.org
16036 W:      http://github.com/mkrufky
16037 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
16038 T:      git git://linuxtv.org/mkrufky/tuners.git
16039 S:      Maintained
16040 F:      drivers/media/tuners/tda8290.*
16041
16042 TDA8290 MEDIA DRIVER
16043 M:      Michael Krufky <mkrufky@linuxtv.org>
16044 L:      linux-media@vger.kernel.org
16045 W:      https://linuxtv.org
16046 W:      http://github.com/mkrufky
16047 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
16048 T:      git git://linuxtv.org/mkrufky/tuners.git
16049 S:      Maintained
16050 F:      drivers/media/tuners/tda8290.*
16051
16052 TDA9840 MEDIA DRIVER
16053 M:      Hans Verkuil <hverkuil@xs4all.nl>
16054 L:      linux-media@vger.kernel.org
16055 T:      git git://linuxtv.org/media_tree.git
16056 W:      https://linuxtv.org
16057 S:      Maintained
16058 F:      drivers/media/i2c/tda9840*
16059
16060 TEA5761 TUNER DRIVER
16061 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
16062 L:      linux-media@vger.kernel.org
16063 W:      https://linuxtv.org
16064 T:      git git://linuxtv.org/media_tree.git
16065 S:      Odd fixes
16066 F:      drivers/media/tuners/tea5761.*
16067
16068 TEA5767 TUNER DRIVER
16069 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
16070 L:      linux-media@vger.kernel.org
16071 W:      https://linuxtv.org
16072 T:      git git://linuxtv.org/media_tree.git
16073 S:      Maintained
16074 F:      drivers/media/tuners/tea5767.*
16075
16076 TEA6415C MEDIA DRIVER
16077 M:      Hans Verkuil <hverkuil@xs4all.nl>
16078 L:      linux-media@vger.kernel.org
16079 T:      git git://linuxtv.org/media_tree.git
16080 W:      https://linuxtv.org
16081 S:      Maintained
16082 F:      drivers/media/i2c/tea6415c*
16083
16084 TEA6420 MEDIA DRIVER
16085 M:      Hans Verkuil <hverkuil@xs4all.nl>
16086 L:      linux-media@vger.kernel.org
16087 T:      git git://linuxtv.org/media_tree.git
16088 W:      https://linuxtv.org
16089 S:      Maintained
16090 F:      drivers/media/i2c/tea6420*
16091
16092 TEAM DRIVER
16093 M:      Jiri Pirko <jiri@resnulli.us>
16094 L:      netdev@vger.kernel.org
16095 S:      Supported
16096 F:      drivers/net/team/
16097 F:      include/linux/if_team.h
16098 F:      include/uapi/linux/if_team.h
16099
16100 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
16101 M:      "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
16102 S:      Maintained
16103 F:      arch/x86/platform/ts5500/
16104
16105 TECHNOTREND USB IR RECEIVER
16106 M:      Sean Young <sean@mess.org>
16107 L:      linux-media@vger.kernel.org
16108 S:      Maintained
16109 F:      drivers/media/rc/ttusbir.c
16110
16111 TECHWELL TW9910 VIDEO DECODER
16112 L:      linux-media@vger.kernel.org
16113 S:      Orphan
16114 F:      drivers/media/i2c/tw9910.c
16115 F:      include/media/i2c/tw9910.h
16116
16117 TEE SUBSYSTEM
16118 M:      Jens Wiklander <jens.wiklander@linaro.org>
16119 L:      tee-dev@lists.linaro.org
16120 S:      Maintained
16121 F:      include/linux/tee_drv.h
16122 F:      include/uapi/linux/tee.h
16123 F:      drivers/tee/
16124 F:      Documentation/tee.txt
16125
16126 TEGRA ARCHITECTURE SUPPORT
16127 M:      Thierry Reding <thierry.reding@gmail.com>
16128 M:      Jonathan Hunter <jonathanh@nvidia.com>
16129 L:      linux-tegra@vger.kernel.org
16130 Q:      http://patchwork.ozlabs.org/project/linux-tegra/list/
16131 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
16132 S:      Supported
16133 N:      [^a-z]tegra
16134
16135 TEGRA CLOCK DRIVER
16136 M:      Peter De Schrijver <pdeschrijver@nvidia.com>
16137 M:      Prashant Gaikwad <pgaikwad@nvidia.com>
16138 S:      Supported
16139 F:      drivers/clk/tegra/
16140
16141 TEGRA DMA DRIVERS
16142 M:      Laxman Dewangan <ldewangan@nvidia.com>
16143 M:      Jon Hunter <jonathanh@nvidia.com>
16144 S:      Supported
16145 F:      drivers/dma/tegra*
16146
16147 TEGRA I2C DRIVER
16148 M:      Laxman Dewangan <ldewangan@nvidia.com>
16149 R:      Dmitry Osipenko <digetx@gmail.com>
16150 S:      Supported
16151 F:      drivers/i2c/busses/i2c-tegra.c
16152
16153 TEGRA IOMMU DRIVERS
16154 M:      Thierry Reding <thierry.reding@gmail.com>
16155 L:      linux-tegra@vger.kernel.org
16156 S:      Supported
16157 F:      drivers/iommu/tegra*
16158
16159 TEGRA KBC DRIVER
16160 M:      Laxman Dewangan <ldewangan@nvidia.com>
16161 S:      Supported
16162 F:      drivers/input/keyboard/tegra-kbc.c
16163
16164 TEGRA NAND DRIVER
16165 M:      Stefan Agner <stefan@agner.ch>
16166 M:      Lucas Stach <dev@lynxeye.de>
16167 S:      Maintained
16168 F:      Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
16169 F:      drivers/mtd/nand/raw/tegra_nand.c
16170
16171 TEGRA PWM DRIVER
16172 M:      Thierry Reding <thierry.reding@gmail.com>
16173 S:      Supported
16174 F:      drivers/pwm/pwm-tegra.c
16175
16176 TEGRA SERIAL DRIVER
16177 M:      Laxman Dewangan <ldewangan@nvidia.com>
16178 S:      Supported
16179 F:      drivers/tty/serial/serial-tegra.c
16180
16181 TEGRA SPI DRIVER
16182 M:      Laxman Dewangan <ldewangan@nvidia.com>
16183 S:      Supported
16184 F:      drivers/spi/spi-tegra*
16185
16186 TEGRA XUSB PADCTL DRIVER
16187 M:      JC Kuo <jckuo@nvidia.com>
16188 S:      Supported
16189 F:      drivers/phy/tegra/xusb*
16190
16191 TEHUTI ETHERNET DRIVER
16192 M:      Andy Gospodarek <andy@greyhouse.net>
16193 L:      netdev@vger.kernel.org
16194 S:      Supported
16195 F:      drivers/net/ethernet/tehuti/*
16196
16197 Telecom Clock Driver for MCPL0010
16198 M:      Mark Gross <mark.gross@intel.com>
16199 S:      Supported
16200 F:      drivers/char/tlclk.c
16201
16202 TENSILICA XTENSA PORT (xtensa)
16203 M:      Chris Zankel <chris@zankel.net>
16204 M:      Max Filippov <jcmvbkbc@gmail.com>
16205 L:      linux-xtensa@linux-xtensa.org
16206 T:      git git://github.com/czankel/xtensa-linux.git
16207 S:      Maintained
16208 F:      arch/xtensa/
16209 F:      drivers/irqchip/irq-xtensa-*
16210
16211 Texas Instruments' System Control Interface (TISCI) Protocol Driver
16212 M:      Nishanth Menon <nm@ti.com>
16213 M:      Tero Kristo <t-kristo@ti.com>
16214 M:      Santosh Shilimkar <ssantosh@kernel.org>
16215 L:      linux-arm-kernel@lists.infradead.org
16216 S:      Maintained
16217 F:      Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
16218 F:      drivers/firmware/ti_sci*
16219 F:      include/linux/soc/ti/ti_sci_protocol.h
16220 F:      Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
16221 F:      drivers/soc/ti/ti_sci_pm_domains.c
16222 F:      include/dt-bindings/soc/ti,sci_pm_domain.h
16223 F:      Documentation/devicetree/bindings/reset/ti,sci-reset.txt
16224 F:      Documentation/devicetree/bindings/clock/ti,sci-clk.txt
16225 F:      drivers/clk/keystone/sci-clk.c
16226 F:      drivers/reset/reset-ti-sci.c
16227 F:      Documentation/devicetree/bindings/interrupt-controller/ti,sci-intr.txt
16228 F:      Documentation/devicetree/bindings/interrupt-controller/ti,sci-inta.txt
16229 F:      drivers/irqchip/irq-ti-sci-intr.c
16230 F:      drivers/irqchip/irq-ti-sci-inta.c
16231 F:      include/linux/soc/ti/ti_sci_inta_msi.h
16232 F:      drivers/soc/ti/ti_sci_inta_msi.c
16233
16234 Texas Instruments ASoC drivers
16235 M:      Peter Ujfalusi <peter.ujfalusi@ti.com>
16236 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
16237 S:      Maintained
16238 F:      sound/soc/ti/
16239
16240 Texas Instruments' DAC7612 DAC Driver
16241 M:      Ricardo Ribalda <ricardo@ribalda.com>
16242 L:      linux-iio@vger.kernel.org
16243 S:      Supported
16244 F:      drivers/iio/dac/ti-dac7612.c
16245 F:      Documentation/devicetree/bindings/iio/dac/ti,dac7612.txt
16246
16247 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
16248 M:      Hans Verkuil <hverkuil@xs4all.nl>
16249 L:      linux-media@vger.kernel.org
16250 T:      git git://linuxtv.org/media_tree.git
16251 W:      https://linuxtv.org
16252 S:      Maintained
16253 F:      drivers/media/radio/radio-raremono.c
16254
16255 THERMAL
16256 M:      Zhang Rui <rui.zhang@intel.com>
16257 M:      Eduardo Valentin <edubezval@gmail.com>
16258 R:      Daniel Lezcano <daniel.lezcano@linaro.org>
16259 R:      Amit Kucheria <amit.kucheria@verdurent.com>
16260 L:      linux-pm@vger.kernel.org
16261 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
16262 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
16263 Q:      https://patchwork.kernel.org/project/linux-pm/list/
16264 S:      Supported
16265 F:      drivers/thermal/
16266 F:      include/linux/thermal.h
16267 F:      include/uapi/linux/thermal.h
16268 F:      include/linux/cpu_cooling.h
16269 F:      Documentation/devicetree/bindings/thermal/
16270
16271 THERMAL/CPU_COOLING
16272 M:      Amit Daniel Kachhap <amit.kachhap@gmail.com>
16273 M:      Viresh Kumar <viresh.kumar@linaro.org>
16274 M:      Javi Merino <javi.merino@kernel.org>
16275 L:      linux-pm@vger.kernel.org
16276 S:      Supported
16277 F:      Documentation/driver-api/thermal/cpu-cooling-api.rst
16278 F:      drivers/thermal/cpu_cooling.c
16279 F:      include/linux/cpu_cooling.h
16280
16281 THINKPAD ACPI EXTRAS DRIVER
16282 M:      Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
16283 L:      ibm-acpi-devel@lists.sourceforge.net
16284 L:      platform-driver-x86@vger.kernel.org
16285 W:      http://ibm-acpi.sourceforge.net
16286 W:      http://thinkwiki.org/wiki/Ibm-acpi
16287 T:      git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
16288 S:      Maintained
16289 F:      drivers/platform/x86/thinkpad_acpi.c
16290
16291 THUNDERBOLT DRIVER
16292 M:      Andreas Noever <andreas.noever@gmail.com>
16293 M:      Michael Jamet <michael.jamet@intel.com>
16294 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
16295 M:      Yehezkel Bernat <YehezkelShB@gmail.com>
16296 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
16297 S:      Maintained
16298 F:      Documentation/admin-guide/thunderbolt.rst
16299 F:      drivers/thunderbolt/
16300 F:      include/linux/thunderbolt.h
16301
16302 THUNDERBOLT NETWORK DRIVER
16303 M:      Michael Jamet <michael.jamet@intel.com>
16304 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
16305 M:      Yehezkel Bernat <YehezkelShB@gmail.com>
16306 L:      netdev@vger.kernel.org
16307 S:      Maintained
16308 F:      drivers/net/thunderbolt.c
16309
16310 THUNDERX GPIO DRIVER
16311 M:      David Daney <david.daney@cavium.com>
16312 S:      Maintained
16313 F:      drivers/gpio/gpio-thunderx.c
16314
16315 TI AM437X VPFE DRIVER
16316 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
16317 L:      linux-media@vger.kernel.org
16318 W:      https://linuxtv.org
16319 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
16320 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
16321 S:      Maintained
16322 F:      drivers/media/platform/am437x/
16323
16324 TI BANDGAP AND THERMAL DRIVER
16325 M:      Eduardo Valentin <edubezval@gmail.com>
16326 M:      Keerthy <j-keerthy@ti.com>
16327 L:      linux-pm@vger.kernel.org
16328 L:      linux-omap@vger.kernel.org
16329 S:      Maintained
16330 F:      drivers/thermal/ti-soc-thermal/
16331
16332 TI BQ27XXX POWER SUPPLY DRIVER
16333 R:      Andrew F. Davis <afd@ti.com>
16334 F:      include/linux/power/bq27xxx_battery.h
16335 F:      drivers/power/supply/bq27xxx_battery.c
16336 F:      drivers/power/supply/bq27xxx_battery_i2c.c
16337
16338 TI CDCE706 CLOCK DRIVER
16339 M:      Max Filippov <jcmvbkbc@gmail.com>
16340 S:      Maintained
16341 F:      drivers/clk/clk-cdce706.c
16342
16343 TI CLOCK DRIVER
16344 M:      Tero Kristo <t-kristo@ti.com>
16345 L:      linux-omap@vger.kernel.org
16346 S:      Maintained
16347 F:      drivers/clk/ti/
16348 F:      include/linux/clk/ti.h
16349
16350 TI DAVINCI MACHINE SUPPORT
16351 M:      Sekhar Nori <nsekhar@ti.com>
16352 R:      Bartosz Golaszewski <bgolaszewski@baylibre.com>
16353 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16354 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
16355 S:      Supported
16356 F:      Documentation/devicetree/bindings/i2c/i2c-davinci.txt
16357 F:      arch/arm/mach-davinci/
16358 F:      drivers/i2c/busses/i2c-davinci.c
16359 F:      arch/arm/boot/dts/da850*
16360
16361 TI DAVINCI SERIES CLOCK DRIVER
16362 M:      David Lechner <david@lechnology.com>
16363 R:      Sekhar Nori <nsekhar@ti.com>
16364 S:      Maintained
16365 F:      Documentation/devicetree/bindings/clock/ti/davinci/
16366 F:      drivers/clk/davinci/
16367
16368 TI DAVINCI SERIES GPIO DRIVER
16369 M:      Keerthy <j-keerthy@ti.com>
16370 L:      linux-gpio@vger.kernel.org
16371 S:      Maintained
16372 F:      Documentation/devicetree/bindings/gpio/gpio-davinci.txt
16373 F:      drivers/gpio/gpio-davinci.c
16374
16375 TI DAVINCI SERIES MEDIA DRIVER
16376 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
16377 L:      linux-media@vger.kernel.org
16378 W:      https://linuxtv.org
16379 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
16380 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
16381 S:      Maintained
16382 F:      drivers/media/platform/davinci/
16383 F:      include/media/davinci/
16384
16385 TI ENHANCED QUADRATURE ENCODER PULSE (eQEP) DRIVER
16386 R:      David Lechner <david@lechnology.com>
16387 L:      linux-iio@vger.kernel.org
16388 F:      Documentation/devicetree/bindings/counter/ti-eqep.yaml
16389 F:      drivers/counter/ti-eqep.c
16390
16391 TI ETHERNET SWITCH DRIVER (CPSW)
16392 R:      Grygorii Strashko <grygorii.strashko@ti.com>
16393 L:      linux-omap@vger.kernel.org
16394 L:      netdev@vger.kernel.org
16395 S:      Maintained
16396 F:      drivers/net/ethernet/ti/cpsw*
16397 F:      drivers/net/ethernet/ti/davinci*
16398
16399 TI FLASH MEDIA MEMORYSTICK/MMC DRIVERS
16400 M:      Alex Dubov <oakad@yahoo.com>
16401 S:      Maintained
16402 W:      http://tifmxx.berlios.de/
16403 F:      drivers/memstick/host/tifm_ms.c
16404 F:      drivers/misc/tifm*
16405 F:      drivers/mmc/host/tifm_sd.c
16406 F:      include/linux/tifm.h
16407
16408 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
16409 M:      Santosh Shilimkar <ssantosh@kernel.org>
16410 L:      linux-kernel@vger.kernel.org
16411 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16412 S:      Maintained
16413 F:      drivers/soc/ti/*
16414 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
16415
16416 TI LM49xxx FAMILY ASoC CODEC DRIVERS
16417 M:      M R Swami Reddy <mr.swami.reddy@ti.com>
16418 M:      Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
16419 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
16420 S:      Maintained
16421 F:      sound/soc/codecs/lm49453*
16422 F:      sound/soc/codecs/isabelle*
16423
16424 TI LP855x BACKLIGHT DRIVER
16425 M:      Milo Kim <milo.kim@ti.com>
16426 S:      Maintained
16427 F:      Documentation/driver-api/backlight/lp855x-driver.rst
16428 F:      drivers/video/backlight/lp855x_bl.c
16429 F:      include/linux/platform_data/lp855x.h
16430
16431 TI LP8727 CHARGER DRIVER
16432 M:      Milo Kim <milo.kim@ti.com>
16433 S:      Maintained
16434 F:      drivers/power/supply/lp8727_charger.c
16435 F:      include/linux/platform_data/lp8727.h
16436
16437 TI LP8788 MFD DRIVER
16438 M:      Milo Kim <milo.kim@ti.com>
16439 S:      Maintained
16440 F:      drivers/iio/adc/lp8788_adc.c
16441 F:      drivers/leds/leds-lp8788.c
16442 F:      drivers/mfd/lp8788*.c
16443 F:      drivers/power/supply/lp8788-charger.c
16444 F:      drivers/regulator/lp8788-*.c
16445 F:      include/linux/mfd/lp8788*.h
16446
16447 TI NETCP ETHERNET DRIVER
16448 M:      Wingman Kwok <w-kwok2@ti.com>
16449 M:      Murali Karicheri <m-karicheri2@ti.com>
16450 L:      netdev@vger.kernel.org
16451 S:      Maintained
16452 F:      drivers/net/ethernet/ti/netcp*
16453
16454 TI PCM3060 ASoC CODEC DRIVER
16455 M:      Kirill Marinushkin <kmarinushkin@birdec.com>
16456 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
16457 S:      Maintained
16458 F:      Documentation/devicetree/bindings/sound/pcm3060.txt
16459 F:      sound/soc/codecs/pcm3060*
16460
16461 TI TAS571X FAMILY ASoC CODEC DRIVER
16462 M:      Kevin Cernekee <cernekee@chromium.org>
16463 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
16464 S:      Odd Fixes
16465 F:      sound/soc/codecs/tas571x*
16466
16467 TI TRF7970A NFC DRIVER
16468 M:      Mark Greer <mgreer@animalcreek.com>
16469 L:      linux-wireless@vger.kernel.org
16470 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
16471 S:      Supported
16472 F:      drivers/nfc/trf7970a.c
16473 F:      Documentation/devicetree/bindings/net/nfc/trf7970a.txt
16474
16475 TI TWL4030 SERIES SOC CODEC DRIVER
16476 M:      Peter Ujfalusi <peter.ujfalusi@ti.com>
16477 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
16478 S:      Maintained
16479 F:      sound/soc/codecs/twl4030*
16480
16481 TI VPE/CAL DRIVERS
16482 M:      Benoit Parrot <bparrot@ti.com>
16483 L:      linux-media@vger.kernel.org
16484 W:      http://linuxtv.org/
16485 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
16486 S:      Maintained
16487 F:      drivers/media/platform/ti-vpe/
16488 F:      Documentation/devicetree/bindings/media/ti,vpe.yaml
16489
16490 TI WILINK WIRELESS DRIVERS
16491 L:      linux-wireless@vger.kernel.org
16492 W:      http://wireless.kernel.org/en/users/Drivers/wl12xx
16493 W:      http://wireless.kernel.org/en/users/Drivers/wl1251
16494 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
16495 S:      Orphan
16496 F:      drivers/net/wireless/ti/
16497 F:      include/linux/wl12xx.h
16498
16499 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
16500 M:      John Stultz <john.stultz@linaro.org>
16501 M:      Thomas Gleixner <tglx@linutronix.de>
16502 R:      Stephen Boyd <sboyd@kernel.org>
16503 L:      linux-kernel@vger.kernel.org
16504 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
16505 S:      Supported
16506 F:      include/linux/clocksource.h
16507 F:      include/linux/time.h
16508 F:      include/linux/timex.h
16509 F:      include/uapi/linux/time.h
16510 F:      include/uapi/linux/timex.h
16511 F:      kernel/time/clocksource.c
16512 F:      kernel/time/time*.c
16513 F:      kernel/time/alarmtimer.c
16514 F:      kernel/time/ntp.c
16515 F:      tools/testing/selftests/timers/
16516
16517 TIPC NETWORK LAYER
16518 M:      Jon Maloy <jon.maloy@ericsson.com>
16519 M:      Ying Xue <ying.xue@windriver.com>
16520 L:      netdev@vger.kernel.org (core kernel code)
16521 L:      tipc-discussion@lists.sourceforge.net (user apps, general discussion)
16522 W:      http://tipc.sourceforge.net/
16523 S:      Maintained
16524 F:      include/uapi/linux/tipc*.h
16525 F:      net/tipc/
16526
16527 TLAN NETWORK DRIVER
16528 M:      Samuel Chessman <chessman@tux.org>
16529 L:      tlan-devel@lists.sourceforge.net (subscribers-only)
16530 W:      http://sourceforge.net/projects/tlan/
16531 S:      Maintained
16532 F:      Documentation/networking/device_drivers/ti/tlan.txt
16533 F:      drivers/net/ethernet/ti/tlan.*
16534
16535 TM6000 VIDEO4LINUX DRIVER
16536 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
16537 L:      linux-media@vger.kernel.org
16538 W:      https://linuxtv.org
16539 T:      git git://linuxtv.org/media_tree.git
16540 S:      Odd fixes
16541 F:      drivers/media/usb/tm6000/
16542 F:      Documentation/media/v4l-drivers/tm6000*
16543
16544 TMIO/SDHI MMC DRIVER
16545 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
16546 L:      linux-mmc@vger.kernel.org
16547 S:      Supported
16548 F:      drivers/mmc/host/tmio_mmc*
16549 F:      drivers/mmc/host/renesas_sdhi*
16550 F:      include/linux/mfd/tmio.h
16551
16552 TMP401 HARDWARE MONITOR DRIVER
16553 M:      Guenter Roeck <linux@roeck-us.net>
16554 L:      linux-hwmon@vger.kernel.org
16555 S:      Maintained
16556 F:      Documentation/hwmon/tmp401.rst
16557 F:      drivers/hwmon/tmp401.c
16558
16559 TMP513 HARDWARE MONITOR DRIVER
16560 M:      Eric Tremblay <etremblay@distech-controls.com>
16561 L:      linux-hwmon@vger.kernel.org
16562 S:      Maintained
16563 F:      Documentation/hwmon/tmp513.rst
16564 F:      drivers/hwmon/tmp513.c
16565
16566 TMPFS (SHMEM FILESYSTEM)
16567 M:      Hugh Dickins <hughd@google.com>
16568 L:      linux-mm@kvack.org
16569 S:      Maintained
16570 F:      include/linux/shmem_fs.h
16571 F:      mm/shmem.c
16572
16573 TOMOYO SECURITY MODULE
16574 M:      Kentaro Takeda <takedakn@nttdata.co.jp>
16575 M:      Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
16576 L:      tomoyo-dev-en@lists.osdn.me (subscribers-only, for developers in English)
16577 L:      tomoyo-users-en@lists.osdn.me (subscribers-only, for users in English)
16578 L:      tomoyo-dev@lists.osdn.me (subscribers-only, for developers in Japanese)
16579 L:      tomoyo-users@lists.osdn.me (subscribers-only, for users in Japanese)
16580 W:      https://tomoyo.osdn.jp/
16581 S:      Maintained
16582 F:      security/tomoyo/
16583
16584 TOPSTAR LAPTOP EXTRAS DRIVER
16585 M:      Herton Ronaldo Krzesinski <herton@canonical.com>
16586 L:      platform-driver-x86@vger.kernel.org
16587 S:      Maintained
16588 F:      drivers/platform/x86/topstar-laptop.c
16589
16590 TORTURE-TEST MODULES
16591 M:      Davidlohr Bueso <dave@stgolabs.net>
16592 M:      "Paul E. McKenney" <paulmck@kernel.org>
16593 M:      Josh Triplett <josh@joshtriplett.org>
16594 L:      linux-kernel@vger.kernel.org
16595 S:      Supported
16596 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
16597 F:      Documentation/RCU/torture.txt
16598 F:      kernel/torture.c
16599 F:      kernel/rcu/rcutorture.c
16600 F:      kernel/rcu/rcuperf.c
16601 F:      kernel/locking/locktorture.c
16602
16603 TOSHIBA ACPI EXTRAS DRIVER
16604 M:      Azael Avalos <coproscefalo@gmail.com>
16605 L:      platform-driver-x86@vger.kernel.org
16606 S:      Maintained
16607 F:      drivers/platform/x86/toshiba_acpi.c
16608
16609 TOSHIBA BLUETOOTH DRIVER
16610 M:      Azael Avalos <coproscefalo@gmail.com>
16611 L:      platform-driver-x86@vger.kernel.org
16612 S:      Maintained
16613 F:      drivers/platform/x86/toshiba_bluetooth.c
16614
16615 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
16616 M:      Azael Avalos <coproscefalo@gmail.com>
16617 L:      platform-driver-x86@vger.kernel.org
16618 S:      Maintained
16619 F:      drivers/platform/x86/toshiba_haps.c
16620
16621 TOSHIBA SMM DRIVER
16622 M:      Jonathan Buzzard <jonathan@buzzard.org.uk>
16623 W:      http://www.buzzard.org.uk/toshiba/
16624 S:      Maintained
16625 F:      drivers/char/toshiba.c
16626 F:      include/linux/toshiba.h
16627 F:      include/uapi/linux/toshiba.h
16628
16629 TOSHIBA TC358743 DRIVER
16630 M:      Mats Randgaard <matrandg@cisco.com>
16631 L:      linux-media@vger.kernel.org
16632 S:      Maintained
16633 F:      drivers/media/i2c/tc358743*
16634 F:      include/media/i2c/tc358743.h
16635
16636 TOSHIBA WMI HOTKEYS DRIVER
16637 M:      Azael Avalos <coproscefalo@gmail.com>
16638 L:      platform-driver-x86@vger.kernel.org
16639 S:      Maintained
16640 F:      drivers/platform/x86/toshiba-wmi.c
16641
16642 TPM DEVICE DRIVER
16643 M:      Peter Huewe <peterhuewe@gmx.de>
16644 M:      Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
16645 R:      Jason Gunthorpe <jgg@ziepe.ca>
16646 L:      linux-integrity@vger.kernel.org
16647 Q:      https://patchwork.kernel.org/project/linux-integrity/list/
16648 W:      https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
16649 T:      git git://git.infradead.org/users/jjs/linux-tpmdd.git
16650 S:      Maintained
16651 F:      drivers/char/tpm/
16652
16653 TRACING
16654 M:      Steven Rostedt <rostedt@goodmis.org>
16655 M:      Ingo Molnar <mingo@redhat.com>
16656 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
16657 S:      Maintained
16658 F:      Documentation/trace/ftrace.rst
16659 F:      arch/*/*/*/ftrace.h
16660 F:      arch/*/kernel/ftrace.c
16661 F:      include/*/ftrace.h
16662 F:      include/linux/trace*.h
16663 F:      include/trace/
16664 F:      kernel/trace/
16665 F:      tools/testing/selftests/ftrace/
16666
16667 TRACING MMIO ACCESSES (MMIOTRACE)
16668 M:      Steven Rostedt <rostedt@goodmis.org>
16669 M:      Ingo Molnar <mingo@kernel.org>
16670 R:      Karol Herbst <karolherbst@gmail.com>
16671 R:      Pekka Paalanen <ppaalanen@gmail.com>
16672 S:      Maintained
16673 L:      linux-kernel@vger.kernel.org
16674 L:      nouveau@lists.freedesktop.org
16675 F:      kernel/trace/trace_mmiotrace.c
16676 F:      include/linux/mmiotrace.h
16677 F:      arch/x86/mm/kmmio.c
16678 F:      arch/x86/mm/mmio-mod.c
16679 F:      arch/x86/mm/testmmiotrace.c
16680
16681 TRIVIAL PATCHES
16682 M:      Jiri Kosina <trivial@kernel.org>
16683 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
16684 S:      Maintained
16685 K:      ^Subject:.*(?i)trivial
16686
16687 TEMPO SEMICONDUCTOR DRIVERS
16688 M:      Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
16689 S:      Maintained
16690 F:      sound/soc/codecs/tscs*.c
16691 F:      sound/soc/codecs/tscs*.h
16692 F:      Documentation/devicetree/bindings/sound/tscs*.txt
16693
16694 TTY LAYER
16695 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16696 M:      Jiri Slaby <jslaby@suse.com>
16697 S:      Supported
16698 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
16699 F:      Documentation/driver-api/serial/
16700 F:      drivers/tty/
16701 F:      drivers/tty/serial/serial_core.c
16702 F:      include/linux/serial_core.h
16703 F:      include/linux/serial.h
16704 F:      include/linux/tty.h
16705 F:      include/uapi/linux/serial_core.h
16706 F:      include/uapi/linux/serial.h
16707 F:      include/uapi/linux/tty.h
16708
16709 TUA9001 MEDIA DRIVER
16710 M:      Antti Palosaari <crope@iki.fi>
16711 L:      linux-media@vger.kernel.org
16712 W:      https://linuxtv.org
16713 W:      http://palosaari.fi/linux/
16714 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
16715 T:      git git://linuxtv.org/anttip/media_tree.git
16716 S:      Maintained
16717 F:      drivers/media/tuners/tua9001*
16718
16719 TULIP NETWORK DRIVERS
16720 L:      netdev@vger.kernel.org
16721 L:      linux-parisc@vger.kernel.org
16722 S:      Orphan
16723 F:      drivers/net/ethernet/dec/tulip/
16724
16725 TUN/TAP driver
16726 M:      Maxim Krasnyansky <maxk@qti.qualcomm.com>
16727 W:      http://vtun.sourceforge.net/tun
16728 S:      Maintained
16729 F:      Documentation/networking/tuntap.txt
16730 F:      arch/um/os-Linux/drivers/
16731
16732 TURBOCHANNEL SUBSYSTEM
16733 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
16734 M:      Ralf Baechle <ralf@linux-mips.org>
16735 L:      linux-mips@vger.kernel.org
16736 Q:      http://patchwork.linux-mips.org/project/linux-mips/list/
16737 S:      Maintained
16738 F:      drivers/tc/
16739 F:      include/linux/tc.h
16740
16741 TURBOSTAT UTILITY
16742 M:      "Len Brown" <lenb@kernel.org>
16743 L:      linux-pm@vger.kernel.org
16744 B:      https://bugzilla.kernel.org
16745 Q:      https://patchwork.kernel.org/project/linux-pm/list/
16746 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
16747 S:      Supported
16748 F:      tools/power/x86/turbostat/
16749
16750 TW5864 VIDEO4LINUX DRIVER
16751 M:      Bluecherry Maintainers <maintainers@bluecherrydvr.com>
16752 M:      Anton Sviridenko <anton@corp.bluecherry.net>
16753 M:      Andrey Utkin <andrey.utkin@corp.bluecherry.net>
16754 M:      Andrey Utkin <andrey_utkin@fastmail.com>
16755 L:      linux-media@vger.kernel.org
16756 S:      Supported
16757 F:      drivers/media/pci/tw5864/
16758
16759 TW68 VIDEO4LINUX DRIVER
16760 M:      Hans Verkuil <hverkuil@xs4all.nl>
16761 L:      linux-media@vger.kernel.org
16762 T:      git git://linuxtv.org/media_tree.git
16763 W:      https://linuxtv.org
16764 S:      Odd Fixes
16765 F:      drivers/media/pci/tw68/
16766
16767 TW686X VIDEO4LINUX DRIVER
16768 M:      Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
16769 L:      linux-media@vger.kernel.org
16770 T:      git git://linuxtv.org/media_tree.git
16771 W:      http://linuxtv.org
16772 S:      Maintained
16773 F:      drivers/media/pci/tw686x/
16774
16775 UBI FILE SYSTEM (UBIFS)
16776 M:      Richard Weinberger <richard@nod.at>
16777 L:      linux-mtd@lists.infradead.org
16778 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
16779 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
16780 W:      http://www.linux-mtd.infradead.org/doc/ubifs.html
16781 S:      Supported
16782 F:      Documentation/filesystems/ubifs.txt
16783 F:      fs/ubifs/
16784
16785 UCLINUX (M68KNOMMU AND COLDFIRE)
16786 M:      Greg Ungerer <gerg@linux-m68k.org>
16787 W:      http://www.linux-m68k.org/
16788 W:      http://www.uclinux.org/
16789 L:      linux-m68k@lists.linux-m68k.org
16790 L:      uclinux-dev@uclinux.org  (subscribers-only)
16791 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
16792 S:      Maintained
16793 F:      arch/m68k/coldfire/
16794 F:      arch/m68k/68*/
16795 F:      arch/m68k/*/*_no.*
16796 F:      arch/m68k/include/asm/*_no.*
16797
16798 UDF FILESYSTEM
16799 M:      Jan Kara <jack@suse.com>
16800 S:      Maintained
16801 F:      Documentation/filesystems/udf.txt
16802 F:      fs/udf/
16803
16804 UDRAW TABLET
16805 M:      Bastien Nocera <hadess@hadess.net>
16806 L:      linux-input@vger.kernel.org
16807 S:      Maintained
16808 F:      drivers/hid/hid-udraw-ps3.c
16809
16810 UFS FILESYSTEM
16811 M:      Evgeniy Dushistov <dushistov@mail.ru>
16812 S:      Maintained
16813 F:      Documentation/admin-guide/ufs.rst
16814 F:      fs/ufs/
16815
16816 UHID USERSPACE HID IO DRIVER:
16817 M:      David Herrmann <dh.herrmann@googlemail.com>
16818 L:      linux-input@vger.kernel.org
16819 S:      Maintained
16820 F:      drivers/hid/uhid.c
16821 F:      include/uapi/linux/uhid.h
16822
16823 ULPI BUS
16824 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
16825 L:      linux-usb@vger.kernel.org
16826 S:      Maintained
16827 F:      drivers/usb/common/ulpi.c
16828 F:      include/linux/ulpi/
16829
16830 ULTRA-WIDEBAND (UWB) SUBSYSTEM:
16831 L:      devel@driverdev.osuosl.org
16832 S:      Obsolete
16833 F:      drivers/staging/uwb/
16834
16835 UNICODE SUBSYSTEM:
16836 M:      Gabriel Krisman Bertazi <krisman@collabora.com>
16837 L:      linux-fsdevel@vger.kernel.org
16838 S:      Supported
16839 F:      fs/unicode/
16840
16841 UNICORE32 ARCHITECTURE:
16842 M:      Guan Xuetao <gxt@pku.edu.cn>
16843 W:      http://mprc.pku.edu.cn/~guanxuetao/linux
16844 S:      Maintained
16845 T:      git git://github.com/gxt/linux.git
16846 F:      arch/unicore32/
16847
16848 UNIFDEF
16849 M:      Tony Finch <dot@dotat.at>
16850 W:      http://dotat.at/prog/unifdef
16851 S:      Maintained
16852 F:      scripts/unifdef.c
16853
16854 UNIFORM CDROM DRIVER
16855 M:      Jens Axboe <axboe@kernel.dk>
16856 W:      http://www.kernel.dk
16857 S:      Maintained
16858 F:      Documentation/cdrom/
16859 F:      drivers/cdrom/cdrom.c
16860 F:      include/linux/cdrom.h
16861 F:      include/uapi/linux/cdrom.h
16862
16863 UNISYS S-PAR DRIVERS
16864 M:      David Kershner <david.kershner@unisys.com>
16865 L:      sparmaintainer@unisys.com (Unisys internal)
16866 S:      Supported
16867 F:      include/linux/visorbus.h
16868 F:      drivers/visorbus/
16869 F:      drivers/staging/unisys/
16870
16871 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
16872 R:      Alim Akhtar <alim.akhtar@samsung.com>
16873 R:      Avri Altman <avri.altman@wdc.com>
16874 R:      Pedro Sousa <pedrom.sousa@synopsys.com>
16875 L:      linux-scsi@vger.kernel.org
16876 S:      Supported
16877 F:      Documentation/scsi/ufs.txt
16878 F:      drivers/scsi/ufs/
16879
16880 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
16881 M:      Pedro Sousa <pedrom.sousa@synopsys.com>
16882 L:      linux-scsi@vger.kernel.org
16883 S:      Supported
16884 F:      drivers/scsi/ufs/*dwc*
16885
16886 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER MEDIATEK HOOKS
16887 M:      Stanley Chu <stanley.chu@mediatek.com>
16888 L:      linux-scsi@vger.kernel.org
16889 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
16890 S:      Maintained
16891 F:      drivers/scsi/ufs/ufs-mediatek*
16892
16893 UNSORTED BLOCK IMAGES (UBI)
16894 M:      Richard Weinberger <richard@nod.at>
16895 W:      http://www.linux-mtd.infradead.org/
16896 L:      linux-mtd@lists.infradead.org
16897 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
16898 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
16899 S:      Supported
16900 F:      drivers/mtd/ubi/
16901 F:      include/linux/mtd/ubi.h
16902 F:      include/uapi/mtd/ubi-user.h
16903
16904 USB "USBNET" DRIVER FRAMEWORK
16905 M:      Oliver Neukum <oneukum@suse.com>
16906 L:      netdev@vger.kernel.org
16907 W:      http://www.linux-usb.org/usbnet
16908 S:      Maintained
16909 F:      drivers/net/usb/usbnet.c
16910 F:      include/linux/usb/usbnet.h
16911
16912 USB ACM DRIVER
16913 M:      Oliver Neukum <oneukum@suse.com>
16914 L:      linux-usb@vger.kernel.org
16915 S:      Maintained
16916 F:      Documentation/usb/acm.rst
16917 F:      drivers/usb/class/cdc-acm.*
16918
16919 USB AR5523 WIRELESS DRIVER
16920 M:      Pontus Fuchs <pontus.fuchs@gmail.com>
16921 L:      linux-wireless@vger.kernel.org
16922 S:      Maintained
16923 F:      drivers/net/wireless/ath/ar5523/
16924
16925 USB ATTACHED SCSI
16926 M:      Oliver Neukum <oneukum@suse.com>
16927 L:      linux-usb@vger.kernel.org
16928 L:      linux-scsi@vger.kernel.org
16929 S:      Maintained
16930 F:      drivers/usb/storage/uas.c
16931
16932 USB CDC ETHERNET DRIVER
16933 M:      Oliver Neukum <oliver@neukum.org>
16934 L:      linux-usb@vger.kernel.org
16935 S:      Maintained
16936 F:      drivers/net/usb/cdc_*.c
16937 F:      include/uapi/linux/usb/cdc.h
16938
16939 USB CHAOSKEY DRIVER
16940 M:      Keith Packard <keithp@keithp.com>
16941 L:      linux-usb@vger.kernel.org
16942 S:      Maintained
16943 F:      drivers/usb/misc/chaoskey.c
16944
16945 USB CYPRESS C67X00 DRIVER
16946 M:      Peter Korsgaard <jacmet@sunsite.dk>
16947 L:      linux-usb@vger.kernel.org
16948 S:      Maintained
16949 F:      drivers/usb/c67x00/
16950
16951 USB DAVICOM DM9601 DRIVER
16952 M:      Peter Korsgaard <jacmet@sunsite.dk>
16953 L:      netdev@vger.kernel.org
16954 W:      http://www.linux-usb.org/usbnet
16955 S:      Maintained
16956 F:      drivers/net/usb/dm9601.c
16957
16958 USB EHCI DRIVER
16959 M:      Alan Stern <stern@rowland.harvard.edu>
16960 L:      linux-usb@vger.kernel.org
16961 S:      Maintained
16962 F:      Documentation/usb/ehci.rst
16963 F:      drivers/usb/host/ehci*
16964
16965 USB GADGET/PERIPHERAL SUBSYSTEM
16966 M:      Felipe Balbi <balbi@kernel.org>
16967 L:      linux-usb@vger.kernel.org
16968 W:      http://www.linux-usb.org/gadget
16969 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
16970 S:      Maintained
16971 F:      drivers/usb/gadget/
16972 F:      include/linux/usb/gadget*
16973
16974 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
16975 M:      Jiri Kosina <jikos@kernel.org>
16976 M:      Benjamin Tissoires <benjamin.tissoires@redhat.com>
16977 L:      linux-usb@vger.kernel.org
16978 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
16979 S:      Maintained
16980 F:      Documentation/hid/hiddev.rst
16981 F:      drivers/hid/usbhid/
16982
16983 USB INTEL XHCI ROLE MUX DRIVER
16984 M:      Hans de Goede <hdegoede@redhat.com>
16985 L:      linux-usb@vger.kernel.org
16986 S:      Maintained
16987 F:      drivers/usb/roles/intel-xhci-usb-role-switch.c
16988
16989 USB IP DRIVER FOR HISILICON KIRIN
16990 M:      Yu Chen <chenyu56@huawei.com>
16991 M:      Binghui Wang <wangbinghui@hisilicon.com>
16992 L:      linux-usb@vger.kernel.org
16993 S:      Maintained
16994 F:      Documentation/devicetree/bindings/phy/phy-hi3660-usb3.txt
16995 F:      drivers/phy/hisilicon/phy-hi3660-usb3.c
16996
16997 USB ISP116X DRIVER
16998 M:      Olav Kongas <ok@artecdesign.ee>
16999 L:      linux-usb@vger.kernel.org
17000 S:      Maintained
17001 F:      drivers/usb/host/isp116x*
17002 F:      include/linux/usb/isp116x.h
17003
17004 USB LAN78XX ETHERNET DRIVER
17005 M:      Woojung Huh <woojung.huh@microchip.com>
17006 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
17007 L:      netdev@vger.kernel.org
17008 S:      Maintained
17009 F:      Documentation/devicetree/bindings/net/microchip,lan78xx.txt
17010 F:      drivers/net/usb/lan78xx.*
17011 F:      include/dt-bindings/net/microchip-lan78xx.h
17012
17013 USB MASS STORAGE DRIVER
17014 M:      Alan Stern <stern@rowland.harvard.edu>
17015 L:      linux-usb@vger.kernel.org
17016 L:      usb-storage@lists.one-eyed-alien.net
17017 S:      Maintained
17018 F:      drivers/usb/storage/
17019
17020 USB MIDI DRIVER
17021 M:      Clemens Ladisch <clemens@ladisch.de>
17022 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
17023 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
17024 S:      Maintained
17025 F:      sound/usb/midi.*
17026
17027 USB NETWORKING DRIVERS
17028 L:      linux-usb@vger.kernel.org
17029 S:      Odd Fixes
17030 F:      drivers/net/usb/
17031
17032 USB OHCI DRIVER
17033 M:      Alan Stern <stern@rowland.harvard.edu>
17034 L:      linux-usb@vger.kernel.org
17035 S:      Maintained
17036 F:      Documentation/usb/ohci.rst
17037 F:      drivers/usb/host/ohci*
17038
17039 USB OTG FSM (Finite State Machine)
17040 M:      Peter Chen <Peter.Chen@nxp.com>
17041 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
17042 L:      linux-usb@vger.kernel.org
17043 S:      Maintained
17044 F:      drivers/usb/common/usb-otg-fsm.c
17045
17046 USB OVER IP DRIVER
17047 M:      Valentina Manea <valentina.manea.m@gmail.com>
17048 M:      Shuah Khan <shuah@kernel.org>
17049 M:      Shuah Khan <skhan@linuxfoundation.org>
17050 L:      linux-usb@vger.kernel.org
17051 S:      Maintained
17052 F:      Documentation/usb/usbip_protocol.rst
17053 F:      drivers/usb/usbip/
17054 F:      tools/usb/usbip/
17055 F:      tools/testing/selftests/drivers/usb/usbip/
17056
17057 USB PEGASUS DRIVER
17058 M:      Petko Manolov <petkan@nucleusys.com>
17059 L:      linux-usb@vger.kernel.org
17060 L:      netdev@vger.kernel.org
17061 T:      git git://github.com/petkan/pegasus.git
17062 W:      https://github.com/petkan/pegasus
17063 S:      Maintained
17064 F:      drivers/net/usb/pegasus.*
17065
17066 USB PHY LAYER
17067 M:      Felipe Balbi <balbi@kernel.org>
17068 L:      linux-usb@vger.kernel.org
17069 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
17070 S:      Maintained
17071 F:      drivers/usb/phy/
17072
17073 USB PRINTER DRIVER (usblp)
17074 M:      Pete Zaitcev <zaitcev@redhat.com>
17075 L:      linux-usb@vger.kernel.org
17076 S:      Supported
17077 F:      drivers/usb/class/usblp.c
17078
17079 USB QMI WWAN NETWORK DRIVER
17080 M:      Bjørn Mork <bjorn@mork.no>
17081 L:      netdev@vger.kernel.org
17082 S:      Maintained
17083 F:      Documentation/ABI/testing/sysfs-class-net-qmi
17084 F:      drivers/net/usb/qmi_wwan.c
17085
17086 USB RTL8150 DRIVER
17087 M:      Petko Manolov <petkan@nucleusys.com>
17088 L:      linux-usb@vger.kernel.org
17089 L:      netdev@vger.kernel.org
17090 T:      git git://github.com/petkan/rtl8150.git
17091 W:      https://github.com/petkan/rtl8150
17092 S:      Maintained
17093 F:      drivers/net/usb/rtl8150.c
17094
17095 USB SERIAL SUBSYSTEM
17096 M:      Johan Hovold <johan@kernel.org>
17097 L:      linux-usb@vger.kernel.org
17098 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
17099 S:      Maintained
17100 F:      Documentation/usb/usb-serial.rst
17101 F:      drivers/usb/serial/
17102 F:      include/linux/usb/serial.h
17103
17104 USB SMSC75XX ETHERNET DRIVER
17105 M:      Steve Glendinning <steve.glendinning@shawell.net>
17106 L:      netdev@vger.kernel.org
17107 S:      Maintained
17108 F:      drivers/net/usb/smsc75xx.*
17109
17110 USB SMSC95XX ETHERNET DRIVER
17111 M:      Steve Glendinning <steve.glendinning@shawell.net>
17112 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
17113 L:      netdev@vger.kernel.org
17114 S:      Maintained
17115 F:      drivers/net/usb/smsc95xx.*
17116
17117 USB SUBSYSTEM
17118 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
17119 L:      linux-usb@vger.kernel.org
17120 W:      http://www.linux-usb.org
17121 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
17122 S:      Supported
17123 F:      Documentation/devicetree/bindings/usb/
17124 F:      Documentation/usb/
17125 F:      drivers/usb/
17126 F:      include/linux/usb.h
17127 F:      include/linux/usb/
17128
17129 USB TYPEC PI3USB30532 MUX DRIVER
17130 M:      Hans de Goede <hdegoede@redhat.com>
17131 L:      linux-usb@vger.kernel.org
17132 S:      Maintained
17133 F:      drivers/usb/typec/mux/pi3usb30532.c
17134
17135 USB TYPEC CLASS
17136 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
17137 L:      linux-usb@vger.kernel.org
17138 S:      Maintained
17139 F:      Documentation/ABI/testing/sysfs-class-typec
17140 F:      Documentation/driver-api/usb/typec.rst
17141 F:      drivers/usb/typec/
17142 F:      include/linux/usb/typec.h
17143
17144 USB TYPEC BUS FOR ALTERNATE MODES
17145 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
17146 L:      linux-usb@vger.kernel.org
17147 S:      Maintained
17148 F:      Documentation/ABI/testing/sysfs-bus-typec
17149 F:      Documentation/driver-api/usb/typec_bus.rst
17150 F:      drivers/usb/typec/altmodes/
17151 F:      include/linux/usb/typec_altmode.h
17152
17153 USB TYPEC PORT CONTROLLER DRIVERS
17154 M:      Guenter Roeck <linux@roeck-us.net>
17155 L:      linux-usb@vger.kernel.org
17156 S:      Maintained
17157 F:      drivers/usb/typec/tcpm/
17158
17159 USB UHCI DRIVER
17160 M:      Alan Stern <stern@rowland.harvard.edu>
17161 L:      linux-usb@vger.kernel.org
17162 S:      Maintained
17163 F:      drivers/usb/host/uhci*
17164
17165 USB VIDEO CLASS
17166 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
17167 L:      linux-uvc-devel@lists.sourceforge.net (subscribers-only)
17168 L:      linux-media@vger.kernel.org
17169 T:      git git://linuxtv.org/media_tree.git
17170 W:      http://www.ideasonboard.org/uvc/
17171 S:      Maintained
17172 F:      drivers/media/usb/uvc/
17173 F:      include/uapi/linux/uvcvideo.h
17174
17175 USB VISION DRIVER
17176 M:      Hans Verkuil <hverkuil@xs4all.nl>
17177 L:      linux-media@vger.kernel.org
17178 T:      git git://linuxtv.org/media_tree.git
17179 W:      https://linuxtv.org
17180 S:      Odd Fixes
17181 F:      drivers/media/usb/usbvision/
17182
17183 USB WEBCAM GADGET
17184 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
17185 L:      linux-usb@vger.kernel.org
17186 S:      Maintained
17187 F:      drivers/usb/gadget/function/*uvc*
17188 F:      drivers/usb/gadget/legacy/webcam.c
17189 F:      include/uapi/linux/usb/g_uvc.h
17190
17191 USB WIRELESS RNDIS DRIVER (rndis_wlan)
17192 M:      Jussi Kivilinna <jussi.kivilinna@iki.fi>
17193 L:      linux-wireless@vger.kernel.org
17194 S:      Maintained
17195 F:      drivers/net/wireless/rndis_wlan.c
17196
17197 USB XHCI DRIVER
17198 M:      Mathias Nyman <mathias.nyman@intel.com>
17199 L:      linux-usb@vger.kernel.org
17200 S:      Supported
17201 F:      drivers/usb/host/xhci*
17202 F:      drivers/usb/host/pci-quirks*
17203
17204 USB ZD1201 DRIVER
17205 L:      linux-wireless@vger.kernel.org
17206 W:      http://linux-lc100020.sourceforge.net
17207 S:      Orphan
17208 F:      drivers/net/wireless/zydas/zd1201.*
17209
17210 USB ZR364XX DRIVER
17211 M:      Antoine Jacquet <royale@zerezo.com>
17212 L:      linux-usb@vger.kernel.org
17213 L:      linux-media@vger.kernel.org
17214 T:      git git://linuxtv.org/media_tree.git
17215 W:      http://royale.zerezo.com/zr364xx/
17216 S:      Maintained
17217 F:      Documentation/media/v4l-drivers/zr364xx*
17218 F:      drivers/media/usb/zr364xx/
17219
17220 USER-MODE LINUX (UML)
17221 M:      Jeff Dike <jdike@addtoit.com>
17222 M:      Richard Weinberger <richard@nod.at>
17223 M:      Anton Ivanov <anton.ivanov@cambridgegreys.com>
17224 L:      linux-um@lists.infradead.org
17225 W:      http://user-mode-linux.sourceforge.net
17226 Q:      https://patchwork.ozlabs.org/project/linux-um/list/
17227 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
17228 S:      Maintained
17229 F:      Documentation/virt/uml/
17230 F:      arch/um/
17231 F:      arch/x86/um/
17232 F:      fs/hostfs/
17233
17234 USERSPACE COPYIN/COPYOUT (UIOVEC)
17235 M:      Alexander Viro <viro@zeniv.linux.org.uk>
17236 S:      Maintained
17237 F:      lib/iov_iter.c
17238 F:      include/linux/uio.h
17239
17240 USERSPACE DMA BUFFER DRIVER
17241 M:      Gerd Hoffmann <kraxel@redhat.com>
17242 S:      Maintained
17243 L:      dri-devel@lists.freedesktop.org
17244 F:      drivers/dma-buf/udmabuf.c
17245 F:      include/uapi/linux/udmabuf.h
17246 T:      git git://anongit.freedesktop.org/drm/drm-misc
17247
17248 USERSPACE I/O (UIO)
17249 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
17250 S:      Maintained
17251 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
17252 F:      Documentation/driver-api/uio-howto.rst
17253 F:      drivers/uio/
17254 F:      include/linux/uio_driver.h
17255
17256 UTIL-LINUX PACKAGE
17257 M:      Karel Zak <kzak@redhat.com>
17258 L:      util-linux@vger.kernel.org
17259 W:      http://en.wikipedia.org/wiki/Util-linux
17260 T:      git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
17261 S:      Maintained
17262
17263 UUID HELPERS
17264 M:      Christoph Hellwig <hch@lst.de>
17265 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
17266 L:      linux-kernel@vger.kernel.org
17267 T:      git git://git.infradead.org/users/hch/uuid.git
17268 F:      lib/uuid.c
17269 F:      lib/test_uuid.c
17270 F:      include/linux/uuid.h
17271 F:      include/uapi/linux/uuid.h
17272 S:      Maintained
17273
17274 UVESAFB DRIVER
17275 M:      Michal Januszewski <spock@gentoo.org>
17276 L:      linux-fbdev@vger.kernel.org
17277 W:      https://github.com/mjanusz/v86d
17278 S:      Maintained
17279 F:      Documentation/fb/uvesafb.rst
17280 F:      drivers/video/fbdev/uvesafb.*
17281
17282 VF610 NAND DRIVER
17283 M:      Stefan Agner <stefan@agner.ch>
17284 L:      linux-mtd@lists.infradead.org
17285 S:      Supported
17286 F:      drivers/mtd/nand/raw/vf610_nfc.c
17287
17288 VFAT/FAT/MSDOS FILESYSTEM
17289 M:      OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
17290 S:      Maintained
17291 F:      Documentation/filesystems/vfat.txt
17292 F:      fs/fat/
17293
17294 VFIO DRIVER
17295 M:      Alex Williamson <alex.williamson@redhat.com>
17296 R:      Cornelia Huck <cohuck@redhat.com>
17297 L:      kvm@vger.kernel.org
17298 T:      git git://github.com/awilliam/linux-vfio.git
17299 S:      Maintained
17300 F:      Documentation/driver-api/vfio.rst
17301 F:      drivers/vfio/
17302 F:      include/linux/vfio.h
17303 F:      include/uapi/linux/vfio.h
17304
17305 VFIO MEDIATED DEVICE DRIVERS
17306 M:      Kirti Wankhede <kwankhede@nvidia.com>
17307 L:      kvm@vger.kernel.org
17308 S:      Maintained
17309 F:      Documentation/driver-api/vfio-mediated-device.rst
17310 F:      drivers/vfio/mdev/
17311 F:      include/linux/mdev.h
17312 F:      samples/vfio-mdev/
17313
17314 VFIO PLATFORM DRIVER
17315 M:      Eric Auger <eric.auger@redhat.com>
17316 L:      kvm@vger.kernel.org
17317 S:      Maintained
17318 F:      drivers/vfio/platform/
17319
17320 VGA_SWITCHEROO
17321 R:      Lukas Wunner <lukas@wunner.de>
17322 S:      Maintained
17323 F:      Documentation/gpu/vga-switcheroo.rst
17324 F:      drivers/gpu/vga/vga_switcheroo.c
17325 F:      include/linux/vga_switcheroo.h
17326 T:      git git://anongit.freedesktop.org/drm/drm-misc
17327
17328 VIA RHINE NETWORK DRIVER
17329 S:      Orphan
17330 F:      drivers/net/ethernet/via/via-rhine.c
17331
17332 VIA SD/MMC CARD CONTROLLER DRIVER
17333 M:      Bruce Chang <brucechang@via.com.tw>
17334 M:      Harald Welte <HaraldWelte@viatech.com>
17335 S:      Maintained
17336 F:      drivers/mmc/host/via-sdmmc.c
17337
17338 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
17339 M:      Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
17340 L:      linux-fbdev@vger.kernel.org
17341 S:      Maintained
17342 F:      include/linux/via-core.h
17343 F:      include/linux/via-gpio.h
17344 F:      include/linux/via_i2c.h
17345 F:      drivers/video/fbdev/via/
17346
17347 VIA VELOCITY NETWORK DRIVER
17348 M:      Francois Romieu <romieu@fr.zoreil.com>
17349 L:      netdev@vger.kernel.org
17350 S:      Maintained
17351 F:      drivers/net/ethernet/via/via-velocity.*
17352
17353 VICODEC VIRTUAL CODEC DRIVER
17354 M:      Hans Verkuil <hverkuil-cisco@xs4all.nl>
17355 L:      linux-media@vger.kernel.org
17356 T:      git git://linuxtv.org/media_tree.git
17357 W:      https://linuxtv.org
17358 S:      Maintained
17359 F:      drivers/media/platform/vicodec/*
17360
17361 VIDEO MULTIPLEXER DRIVER
17362 M:      Philipp Zabel <p.zabel@pengutronix.de>
17363 L:      linux-media@vger.kernel.org
17364 S:      Maintained
17365 F:      drivers/media/platform/video-mux.c
17366
17367 VIDEO I2C POLLING DRIVER
17368 M:      Matt Ranostay <matt.ranostay@konsulko.com>
17369 L:      linux-media@vger.kernel.org
17370 S:      Maintained
17371 F:      drivers/media/i2c/video-i2c.c
17372
17373 VIDEOBUF2 FRAMEWORK
17374 M:      Pawel Osciak <pawel@osciak.com>
17375 M:      Marek Szyprowski <m.szyprowski@samsung.com>
17376 M:      Kyungmin Park <kyungmin.park@samsung.com>
17377 R:      Tomasz Figa <tfiga@chromium.org>
17378 L:      linux-media@vger.kernel.org
17379 S:      Maintained
17380 F:      drivers/media/common/videobuf2/*
17381 F:      include/media/videobuf2-*
17382
17383 VIMC VIRTUAL MEDIA CONTROLLER DRIVER
17384 M:      Helen Koike <helen.koike@collabora.com>
17385 R:      Shuah Khan <skhan@linuxfoundation.org>
17386 L:      linux-media@vger.kernel.org
17387 T:      git git://linuxtv.org/media_tree.git
17388 W:      https://linuxtv.org
17389 S:      Maintained
17390 F:      drivers/media/platform/vimc/*
17391
17392 VIRT LIB
17393 M:      Alex Williamson <alex.williamson@redhat.com>
17394 M:      Paolo Bonzini <pbonzini@redhat.com>
17395 L:      kvm@vger.kernel.org
17396 S:      Supported
17397 F:      virt/lib/
17398
17399 VIRTIO AND VHOST VSOCK DRIVER
17400 M:      Stefan Hajnoczi <stefanha@redhat.com>
17401 M:      Stefano Garzarella <sgarzare@redhat.com>
17402 L:      kvm@vger.kernel.org
17403 L:      virtualization@lists.linux-foundation.org
17404 L:      netdev@vger.kernel.org
17405 S:      Maintained
17406 F:      include/linux/virtio_vsock.h
17407 F:      include/uapi/linux/virtio_vsock.h
17408 F:      include/uapi/linux/vsockmon.h
17409 F:      include/uapi/linux/vm_sockets_diag.h
17410 F:      net/vmw_vsock/diag.c
17411 F:      net/vmw_vsock/af_vsock_tap.c
17412 F:      net/vmw_vsock/virtio_transport_common.c
17413 F:      net/vmw_vsock/virtio_transport.c
17414 F:      drivers/net/vsockmon.c
17415 F:      drivers/vhost/vsock.c
17416 F:      tools/testing/vsock/
17417
17418 VIRTIO CONSOLE DRIVER
17419 M:      Amit Shah <amit@kernel.org>
17420 L:      virtualization@lists.linux-foundation.org
17421 S:      Maintained
17422 F:      drivers/char/virtio_console.c
17423 F:      include/linux/virtio_console.h
17424 F:      include/uapi/linux/virtio_console.h
17425
17426 VIRTIO CORE AND NET DRIVERS
17427 M:      "Michael S. Tsirkin" <mst@redhat.com>
17428 M:      Jason Wang <jasowang@redhat.com>
17429 L:      virtualization@lists.linux-foundation.org
17430 S:      Maintained
17431 F:      Documentation/devicetree/bindings/virtio/
17432 F:      drivers/virtio/
17433 F:      tools/virtio/
17434 F:      drivers/net/virtio_net.c
17435 F:      drivers/block/virtio_blk.c
17436 F:      include/linux/virtio*.h
17437 F:      include/uapi/linux/virtio_*.h
17438 F:      drivers/crypto/virtio/
17439 F:      mm/balloon_compaction.c
17440
17441 VIRTIO BLOCK AND SCSI DRIVERS
17442 M:      "Michael S. Tsirkin" <mst@redhat.com>
17443 M:      Jason Wang <jasowang@redhat.com>
17444 R:      Paolo Bonzini <pbonzini@redhat.com>
17445 R:      Stefan Hajnoczi <stefanha@redhat.com>
17446 L:      virtualization@lists.linux-foundation.org
17447 S:      Maintained
17448 F:      drivers/block/virtio_blk.c
17449 F:      drivers/scsi/virtio_scsi.c
17450 F:      include/uapi/linux/virtio_blk.h
17451 F:      include/uapi/linux/virtio_scsi.h
17452 F:      drivers/vhost/scsi.c
17453
17454 VIRTIO CRYPTO DRIVER
17455 M:      Gonglei <arei.gonglei@huawei.com>
17456 L:      virtualization@lists.linux-foundation.org
17457 L:      linux-crypto@vger.kernel.org
17458 S:      Maintained
17459 F:      drivers/crypto/virtio/
17460 F:      include/uapi/linux/virtio_crypto.h
17461
17462 VIRTIO DRIVERS FOR S390
17463 M:      Cornelia Huck <cohuck@redhat.com>
17464 M:      Halil Pasic <pasic@linux.ibm.com>
17465 L:      linux-s390@vger.kernel.org
17466 L:      virtualization@lists.linux-foundation.org
17467 L:      kvm@vger.kernel.org
17468 S:      Supported
17469 F:      drivers/s390/virtio/
17470 F:      arch/s390/include/uapi/asm/virtio-ccw.h
17471
17472 VIRTIO FILE SYSTEM
17473 M:      Vivek Goyal <vgoyal@redhat.com>
17474 M:      Stefan Hajnoczi <stefanha@redhat.com>
17475 M:      Miklos Szeredi <miklos@szeredi.hu>
17476 L:      virtualization@lists.linux-foundation.org
17477 L:      linux-fsdevel@vger.kernel.org
17478 W:      https://virtio-fs.gitlab.io/
17479 S:      Supported
17480 F:      fs/fuse/virtio_fs.c
17481 F:      include/uapi/linux/virtio_fs.h
17482 F:      Documentation/filesystems/virtiofs.rst
17483
17484 VIRTIO GPU DRIVER
17485 M:      David Airlie <airlied@linux.ie>
17486 M:      Gerd Hoffmann <kraxel@redhat.com>
17487 L:      dri-devel@lists.freedesktop.org
17488 L:      virtualization@lists.linux-foundation.org
17489 T:      git git://anongit.freedesktop.org/drm/drm-misc
17490 S:      Maintained
17491 F:      drivers/gpu/drm/virtio/
17492 F:      include/uapi/linux/virtio_gpu.h
17493
17494 VIRTIO HOST (VHOST)
17495 M:      "Michael S. Tsirkin" <mst@redhat.com>
17496 M:      Jason Wang <jasowang@redhat.com>
17497 L:      kvm@vger.kernel.org
17498 L:      virtualization@lists.linux-foundation.org
17499 L:      netdev@vger.kernel.org
17500 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
17501 S:      Maintained
17502 F:      drivers/vhost/
17503 F:      include/uapi/linux/vhost.h
17504
17505 VIRTIO INPUT DRIVER
17506 M:      Gerd Hoffmann <kraxel@redhat.com>
17507 S:      Maintained
17508 F:      drivers/virtio/virtio_input.c
17509 F:      include/uapi/linux/virtio_input.h
17510
17511 VIRTIO IOMMU DRIVER
17512 M:      Jean-Philippe Brucker <jean-philippe@linaro.org>
17513 L:      virtualization@lists.linux-foundation.org
17514 S:      Maintained
17515 F:      drivers/iommu/virtio-iommu.c
17516 F:      include/uapi/linux/virtio_iommu.h
17517
17518 VIRTUAL BOX GUEST DEVICE DRIVER
17519 M:      Hans de Goede <hdegoede@redhat.com>
17520 M:      Arnd Bergmann <arnd@arndb.de>
17521 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
17522 S:      Maintained
17523 F:      include/linux/vbox_utils.h
17524 F:      include/uapi/linux/vbox*.h
17525 F:      drivers/virt/vboxguest/
17526
17527 VIRTUAL SERIO DEVICE DRIVER
17528 M:      Stephen Chandler Paul <thatslyude@gmail.com>
17529 S:      Maintained
17530 F:      drivers/input/serio/userio.c
17531 F:      include/uapi/linux/userio.h
17532
17533 VITESSE FELIX ETHERNET SWITCH DRIVER
17534 M:      Vladimir Oltean <vladimir.oltean@nxp.com>
17535 M:      Claudiu Manoil <claudiu.manoil@nxp.com>
17536 L:      netdev@vger.kernel.org
17537 S:      Maintained
17538 F:      drivers/net/dsa/ocelot/*
17539 F:      net/dsa/tag_ocelot.c
17540
17541 VIVID VIRTUAL VIDEO DRIVER
17542 M:      Hans Verkuil <hverkuil@xs4all.nl>
17543 L:      linux-media@vger.kernel.org
17544 T:      git git://linuxtv.org/media_tree.git
17545 W:      https://linuxtv.org
17546 S:      Maintained
17547 F:      drivers/media/platform/vivid/*
17548
17549 VLYNQ BUS
17550 M:      Florian Fainelli <f.fainelli@gmail.com>
17551 L:      openwrt-devel@lists.openwrt.org (subscribers-only)
17552 S:      Maintained
17553 F:      drivers/vlynq/vlynq.c
17554 F:      include/linux/vlynq.h
17555
17556 VME SUBSYSTEM
17557 M:      Martyn Welch <martyn@welchs.me.uk>
17558 M:      Manohar Vanga <manohar.vanga@gmail.com>
17559 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
17560 L:      devel@driverdev.osuosl.org
17561 S:      Maintained
17562 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
17563 F:      Documentation/driver-api/vme.rst
17564 F:      drivers/staging/vme/
17565 F:      drivers/vme/
17566 F:      include/linux/vme*
17567
17568 VMWARE BALLOON DRIVER
17569 M:      Nadav Amit <namit@vmware.com>
17570 M:      "VMware, Inc." <pv-drivers@vmware.com>
17571 L:      linux-kernel@vger.kernel.org
17572 S:      Maintained
17573 F:      drivers/misc/vmw_balloon.c
17574
17575 VMWARE HYPERVISOR INTERFACE
17576 M:      Thomas Hellstrom <thellstrom@vmware.com>
17577 M:      "VMware, Inc." <pv-drivers@vmware.com>
17578 L:      virtualization@lists.linux-foundation.org
17579 S:      Supported
17580 F:      arch/x86/kernel/cpu/vmware.c
17581 F:      arch/x86/include/asm/vmware.h
17582
17583 VMWARE PVRDMA DRIVER
17584 M:      Adit Ranadive <aditr@vmware.com>
17585 M:      VMware PV-Drivers <pv-drivers@vmware.com>
17586 L:      linux-rdma@vger.kernel.org
17587 S:      Maintained
17588 F:      drivers/infiniband/hw/vmw_pvrdma/
17589
17590 VMware PVSCSI driver
17591 M:      Jim Gill <jgill@vmware.com>
17592 M:      VMware PV-Drivers <pv-drivers@vmware.com>
17593 L:      linux-scsi@vger.kernel.org
17594 S:      Maintained
17595 F:      drivers/scsi/vmw_pvscsi.c
17596 F:      drivers/scsi/vmw_pvscsi.h
17597
17598 VMWARE VMMOUSE SUBDRIVER
17599 M:      "VMware Graphics" <linux-graphics-maintainer@vmware.com>
17600 M:      "VMware, Inc." <pv-drivers@vmware.com>
17601 L:      linux-input@vger.kernel.org
17602 S:      Maintained
17603 F:      drivers/input/mouse/vmmouse.c
17604 F:      drivers/input/mouse/vmmouse.h
17605
17606 VMWARE VMXNET3 ETHERNET DRIVER
17607 M:      Ronak Doshi <doshir@vmware.com>
17608 M:      "VMware, Inc." <pv-drivers@vmware.com>
17609 L:      netdev@vger.kernel.org
17610 S:      Maintained
17611 F:      drivers/net/vmxnet3/
17612
17613 VOCORE VOCORE2 BOARD
17614 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
17615 L:      linux-mips@vger.kernel.org
17616 S:      Maintained
17617 F:      arch/mips/boot/dts/ralink/vocore2.dts
17618
17619 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
17620 M:      Liam Girdwood <lgirdwood@gmail.com>
17621 M:      Mark Brown <broonie@kernel.org>
17622 L:      linux-kernel@vger.kernel.org
17623 W:      http://www.slimlogic.co.uk/?p=48
17624 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
17625 S:      Supported
17626 F:      Documentation/devicetree/bindings/regulator/
17627 F:      Documentation/power/regulator/
17628 F:      drivers/regulator/
17629 F:      include/dt-bindings/regulator/
17630 F:      include/linux/regulator/
17631 K:      regulator_get_optional
17632
17633 VRF
17634 M:      David Ahern <dsahern@kernel.org>
17635 M:      Shrijeet Mukherjee <shrijeet@gmail.com>
17636 L:      netdev@vger.kernel.org
17637 S:      Maintained
17638 F:      drivers/net/vrf.c
17639 F:      Documentation/networking/vrf.txt
17640
17641 VSPRINTF
17642 M:      Petr Mladek <pmladek@suse.com>
17643 M:      Steven Rostedt <rostedt@goodmis.org>
17644 M:      Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
17645 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
17646 R:      Rasmus Villemoes <linux@rasmusvillemoes.dk>
17647 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pmladek/printk.git
17648 S:      Maintained
17649 F:      lib/vsprintf.c
17650 F:      lib/test_printf.c
17651 F:      Documentation/core-api/printk-formats.rst
17652
17653 VT1211 HARDWARE MONITOR DRIVER
17654 M:      Juerg Haefliger <juergh@gmail.com>
17655 L:      linux-hwmon@vger.kernel.org
17656 S:      Maintained
17657 F:      Documentation/hwmon/vt1211.rst
17658 F:      drivers/hwmon/vt1211.c
17659
17660 VT8231 HARDWARE MONITOR DRIVER
17661 M:      Roger Lucas <vt8231@hiddenengine.co.uk>
17662 L:      linux-hwmon@vger.kernel.org
17663 S:      Maintained
17664 F:      drivers/hwmon/vt8231.c
17665
17666 VUB300 USB to SDIO/SD/MMC bridge chip
17667 L:      linux-mmc@vger.kernel.org
17668 S:      Orphan
17669 F:      drivers/mmc/host/vub300.c
17670
17671 W1 DALLAS'S 1-WIRE BUS
17672 M:      Evgeniy Polyakov <zbr@ioremap.net>
17673 S:      Maintained
17674 F:      Documentation/devicetree/bindings/w1/
17675 F:      Documentation/w1/
17676 F:      drivers/w1/
17677 F:      include/linux/w1.h
17678
17679 W83791D HARDWARE MONITORING DRIVER
17680 M:      Marc Hulsman <m.hulsman@tudelft.nl>
17681 L:      linux-hwmon@vger.kernel.org
17682 S:      Maintained
17683 F:      Documentation/hwmon/w83791d.rst
17684 F:      drivers/hwmon/w83791d.c
17685
17686 W83793 HARDWARE MONITORING DRIVER
17687 M:      Rudolf Marek <r.marek@assembler.cz>
17688 L:      linux-hwmon@vger.kernel.org
17689 S:      Maintained
17690 F:      Documentation/hwmon/w83793.rst
17691 F:      drivers/hwmon/w83793.c
17692
17693 W83795 HARDWARE MONITORING DRIVER
17694 M:      Jean Delvare <jdelvare@suse.com>
17695 L:      linux-hwmon@vger.kernel.org
17696 S:      Maintained
17697 F:      drivers/hwmon/w83795.c
17698
17699 W83L51xD SD/MMC CARD INTERFACE DRIVER
17700 M:      Pierre Ossman <pierre@ossman.eu>
17701 S:      Maintained
17702 F:      drivers/mmc/host/wbsd.*
17703
17704 WACOM PROTOCOL 4 SERIAL TABLETS
17705 M:      Julian Squires <julian@cipht.net>
17706 M:      Hans de Goede <hdegoede@redhat.com>
17707 L:      linux-input@vger.kernel.org
17708 S:      Maintained
17709 F:      drivers/input/tablet/wacom_serial4.c
17710
17711 WATCHDOG DEVICE DRIVERS
17712 M:      Wim Van Sebroeck <wim@linux-watchdog.org>
17713 M:      Guenter Roeck <linux@roeck-us.net>
17714 L:      linux-watchdog@vger.kernel.org
17715 W:      http://www.linux-watchdog.org/
17716 T:      git git://www.linux-watchdog.org/linux-watchdog.git
17717 S:      Maintained
17718 F:      Documentation/devicetree/bindings/watchdog/
17719 F:      Documentation/watchdog/
17720 F:      drivers/watchdog/
17721 F:      include/linux/watchdog.h
17722 F:      include/uapi/linux/watchdog.h
17723
17724 WHISKEYCOVE PMIC GPIO DRIVER
17725 M:      Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
17726 L:      linux-gpio@vger.kernel.org
17727 S:      Maintained
17728 F:      drivers/gpio/gpio-wcove.c
17729
17730 WHWAVE RTC DRIVER
17731 M:      Dianlong Li <long17.cool@163.com>
17732 L:      linux-rtc@vger.kernel.org
17733 S:      Maintained
17734 F:      drivers/rtc/rtc-sd3078.c
17735
17736 WIIMOTE HID DRIVER
17737 M:      David Herrmann <dh.herrmann@googlemail.com>
17738 L:      linux-input@vger.kernel.org
17739 S:      Maintained
17740 F:      drivers/hid/hid-wiimote*
17741
17742 WILOCITY WIL6210 WIRELESS DRIVER
17743 M:      Maya Erez <merez@codeaurora.org>
17744 L:      linux-wireless@vger.kernel.org
17745 L:      wil6210@qti.qualcomm.com
17746 S:      Supported
17747 W:      http://wireless.kernel.org/en/users/Drivers/wil6210
17748 F:      drivers/net/wireless/ath/wil6210/
17749
17750 WIMAX STACK
17751 M:      Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
17752 M:      linux-wimax@intel.com
17753 L:      wimax@linuxwimax.org (subscribers-only)
17754 S:      Supported
17755 W:      http://linuxwimax.org
17756 F:      Documentation/admin-guide/wimax/wimax.rst
17757 F:      include/linux/wimax/debug.h
17758 F:      include/net/wimax.h
17759 F:      include/uapi/linux/wimax.h
17760 F:      net/wimax/
17761
17762 WINBOND CIR DRIVER
17763 M:      David Härdeman <david@hardeman.nu>
17764 S:      Maintained
17765 F:      drivers/media/rc/winbond-cir.c
17766
17767 RCMM REMOTE CONTROLS DECODER
17768 M:      Patrick Lerda <patrick9876@free.fr>
17769 S:      Maintained
17770 F:      drivers/media/rc/ir-rcmm-decoder.c
17771
17772 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
17773 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
17774 L:      linux-watchdog@vger.kernel.org
17775 S:      Maintained
17776 F:      drivers/watchdog/ebc-c384_wdt.c
17777
17778 WINSYSTEMS WS16C48 GPIO DRIVER
17779 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
17780 L:      linux-gpio@vger.kernel.org
17781 S:      Maintained
17782 F:      drivers/gpio/gpio-ws16c48.c
17783
17784 WISTRON LAPTOP BUTTON DRIVER
17785 M:      Miloslav Trmac <mitr@volny.cz>
17786 S:      Maintained
17787 F:      drivers/input/misc/wistron_btns.c
17788
17789 WL3501 WIRELESS PCMCIA CARD DRIVER
17790 L:      linux-wireless@vger.kernel.org
17791 S:      Odd fixes
17792 F:      drivers/net/wireless/wl3501*
17793
17794 WOLFSON MICROELECTRONICS DRIVERS
17795 L:      patches@opensource.cirrus.com
17796 T:      git https://github.com/CirrusLogic/linux-drivers.git
17797 W:      https://github.com/CirrusLogic/linux-drivers/wiki
17798 S:      Supported
17799 F:      Documentation/hwmon/wm83??.rst
17800 F:      Documentation/devicetree/bindings/extcon/extcon-arizona.txt
17801 F:      Documentation/devicetree/bindings/regulator/arizona-regulator.txt
17802 F:      Documentation/devicetree/bindings/mfd/arizona.txt
17803 F:      Documentation/devicetree/bindings/mfd/wm831x.txt
17804 F:      Documentation/devicetree/bindings/sound/wlf,arizona.txt
17805 F:      arch/arm/mach-s3c64xx/mach-crag6410*
17806 F:      drivers/clk/clk-wm83*.c
17807 F:      drivers/extcon/extcon-arizona.c
17808 F:      drivers/leds/leds-wm83*.c
17809 F:      drivers/gpio/gpio-*wm*.c
17810 F:      drivers/gpio/gpio-arizona.c
17811 F:      drivers/hwmon/wm83??-hwmon.c
17812 F:      drivers/input/misc/wm831x-on.c
17813 F:      drivers/input/touchscreen/wm831x-ts.c
17814 F:      drivers/input/touchscreen/wm97*.c
17815 F:      drivers/mfd/arizona*
17816 F:      drivers/mfd/wm*.c
17817 F:      drivers/mfd/cs47l24*
17818 F:      drivers/power/supply/wm83*.c
17819 F:      drivers/rtc/rtc-wm83*.c
17820 F:      drivers/regulator/wm8*.c
17821 F:      drivers/regulator/arizona*
17822 F:      drivers/video/backlight/wm83*_bl.c
17823 F:      drivers/watchdog/wm83*_wdt.c
17824 F:      include/linux/mfd/arizona/
17825 F:      include/linux/mfd/wm831x/
17826 F:      include/linux/mfd/wm8350/
17827 F:      include/linux/mfd/wm8400*
17828 F:      include/linux/regulator/arizona*
17829 F:      include/linux/wm97xx.h
17830 F:      include/sound/wm????.h
17831 F:      sound/soc/codecs/arizona.?
17832 F:      sound/soc/codecs/wm*
17833 F:      sound/soc/codecs/cs47l24*
17834
17835 WORKQUEUE
17836 M:      Tejun Heo <tj@kernel.org>
17837 R:      Lai Jiangshan <jiangshanlai@gmail.com>
17838 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
17839 S:      Maintained
17840 F:      include/linux/workqueue.h
17841 F:      kernel/workqueue.c
17842 F:      Documentation/core-api/workqueue.rst
17843
17844 X-POWERS AXP288 PMIC DRIVERS
17845 M:      Hans de Goede <hdegoede@redhat.com>
17846 S:      Maintained
17847 N:      axp288
17848 F:      drivers/acpi/pmic/intel_pmic_xpower.c
17849
17850 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
17851 M:      Chen-Yu Tsai <wens@csie.org>
17852 L:      linux-kernel@vger.kernel.org
17853 S:      Maintained
17854 N:      axp[128]
17855
17856 X.25 NETWORK LAYER
17857 M:      Andrew Hendry <andrew.hendry@gmail.com>
17858 L:      linux-x25@vger.kernel.org
17859 S:      Odd Fixes
17860 F:      Documentation/networking/x25*
17861 F:      include/net/x25*
17862 F:      net/x25/
17863
17864 X86 ARCHITECTURE (32-BIT AND 64-BIT)
17865 M:      Thomas Gleixner <tglx@linutronix.de>
17866 M:      Ingo Molnar <mingo@redhat.com>
17867 M:      Borislav Petkov <bp@alien8.de>
17868 R:      "H. Peter Anvin" <hpa@zytor.com>
17869 M:      x86@kernel.org
17870 L:      linux-kernel@vger.kernel.org
17871 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
17872 S:      Maintained
17873 F:      Documentation/devicetree/bindings/x86/
17874 F:      Documentation/x86/
17875 F:      arch/x86/
17876
17877 X86 ENTRY CODE
17878 M:      Andy Lutomirski <luto@kernel.org>
17879 L:      linux-kernel@vger.kernel.org
17880 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
17881 S:      Maintained
17882 F:      arch/x86/entry/
17883
17884 X86 MCE INFRASTRUCTURE
17885 M:      Tony Luck <tony.luck@intel.com>
17886 M:      Borislav Petkov <bp@alien8.de>
17887 L:      linux-edac@vger.kernel.org
17888 S:      Maintained
17889 F:      arch/x86/kernel/cpu/mce/*
17890
17891 X86 MICROCODE UPDATE SUPPORT
17892 M:      Borislav Petkov <bp@alien8.de>
17893 S:      Maintained
17894 F:      arch/x86/kernel/cpu/microcode/*
17895
17896 X86 MM
17897 M:      Dave Hansen <dave.hansen@linux.intel.com>
17898 M:      Andy Lutomirski <luto@kernel.org>
17899 M:      Peter Zijlstra <peterz@infradead.org>
17900 L:      linux-kernel@vger.kernel.org
17901 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
17902 S:      Maintained
17903 F:      arch/x86/mm/
17904
17905 X86 PLATFORM DRIVERS
17906 M:      Darren Hart <dvhart@infradead.org>
17907 M:      Andy Shevchenko <andy@infradead.org>
17908 L:      platform-driver-x86@vger.kernel.org
17909 T:      git git://git.infradead.org/linux-platform-drivers-x86.git
17910 S:      Odd Fixes
17911 F:      drivers/platform/x86/
17912 F:      drivers/platform/olpc/
17913
17914 X86 PLATFORM DRIVERS - ARCH
17915 R:      Darren Hart <dvhart@infradead.org>
17916 R:      Andy Shevchenko <andy@infradead.org>
17917 L:      platform-driver-x86@vger.kernel.org
17918 L:      x86@kernel.org
17919 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
17920 S:      Maintained
17921 F:      arch/x86/platform
17922
17923 X86 VDSO
17924 M:      Andy Lutomirski <luto@kernel.org>
17925 L:      linux-kernel@vger.kernel.org
17926 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
17927 S:      Maintained
17928 F:      arch/x86/entry/vdso/
17929
17930 XARRAY
17931 M:      Matthew Wilcox <willy@infradead.org>
17932 L:      linux-fsdevel@vger.kernel.org
17933 S:      Supported
17934 F:      Documentation/core-api/xarray.rst
17935 F:      lib/idr.c
17936 F:      lib/xarray.c
17937 F:      include/linux/idr.h
17938 F:      include/linux/xarray.h
17939 F:      tools/testing/radix-tree
17940
17941 XBOX DVD IR REMOTE
17942 M:      Benjamin Valentin <benpicco@googlemail.com>
17943 S:      Maintained
17944 F:      drivers/media/rc/xbox_remote.c
17945 F:      drivers/media/rc/keymaps/rc-xbox-dvd.c
17946
17947 XC2028/3028 TUNER DRIVER
17948 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
17949 L:      linux-media@vger.kernel.org
17950 W:      https://linuxtv.org
17951 T:      git git://linuxtv.org/media_tree.git
17952 S:      Maintained
17953 F:      drivers/media/tuners/tuner-xc2028.*
17954
17955 XDP (eXpress Data Path)
17956 M:      Alexei Starovoitov <ast@kernel.org>
17957 M:      Daniel Borkmann <daniel@iogearbox.net>
17958 M:      David S. Miller <davem@davemloft.net>
17959 M:      Jakub Kicinski <jakub.kicinski@netronome.com>
17960 M:      Jesper Dangaard Brouer <hawk@kernel.org>
17961 M:      John Fastabend <john.fastabend@gmail.com>
17962 L:      netdev@vger.kernel.org
17963 L:      bpf@vger.kernel.org
17964 S:      Supported
17965 F:      net/core/xdp.c
17966 F:      include/net/xdp.h
17967 F:      kernel/bpf/devmap.c
17968 F:      kernel/bpf/cpumap.c
17969 F:      include/trace/events/xdp.h
17970 K:      xdp
17971 N:      xdp
17972
17973 XDP SOCKETS (AF_XDP)
17974 M:      Björn Töpel <bjorn.topel@intel.com>
17975 M:      Magnus Karlsson <magnus.karlsson@intel.com>
17976 R:      Jonathan Lemon <jonathan.lemon@gmail.com>
17977 L:      netdev@vger.kernel.org
17978 L:      bpf@vger.kernel.org
17979 S:      Maintained
17980 F:      kernel/bpf/xskmap.c
17981 F:      net/xdp/
17982
17983 XEN BLOCK SUBSYSTEM
17984 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
17985 M:      Roger Pau Monné <roger.pau@citrix.com>
17986 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
17987 S:      Supported
17988 F:      drivers/block/xen-blkback/*
17989 F:      drivers/block/xen*
17990
17991 XEN HYPERVISOR ARM
17992 M:      Stefano Stabellini <sstabellini@kernel.org>
17993 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
17994 S:      Maintained
17995 F:      arch/arm/xen/
17996 F:      arch/arm/include/asm/xen/
17997
17998 XEN HYPERVISOR ARM64
17999 M:      Stefano Stabellini <sstabellini@kernel.org>
18000 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
18001 S:      Maintained
18002 F:      arch/arm64/xen/
18003 F:      arch/arm64/include/asm/xen/
18004
18005 XEN HYPERVISOR INTERFACE
18006 M:      Boris Ostrovsky <boris.ostrovsky@oracle.com>
18007 M:      Juergen Gross <jgross@suse.com>
18008 R:      Stefano Stabellini <sstabellini@kernel.org>
18009 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
18010 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
18011 S:      Supported
18012 F:      arch/x86/xen/
18013 F:      arch/x86/platform/pvh/
18014 F:      drivers/*/xen-*front.c
18015 F:      drivers/xen/
18016 F:      arch/x86/include/asm/xen/
18017 F:      arch/x86/include/asm/pvclock-abi.h
18018 F:      include/xen/
18019 F:      include/uapi/xen/
18020 F:      Documentation/ABI/stable/sysfs-hypervisor-xen
18021 F:      Documentation/ABI/testing/sysfs-hypervisor-xen
18022
18023 XEN NETWORK BACKEND DRIVER
18024 M:      Wei Liu <wei.liu@kernel.org>
18025 M:      Paul Durrant <paul@xen.org>
18026 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
18027 L:      netdev@vger.kernel.org
18028 S:      Supported
18029 F:      drivers/net/xen-netback/*
18030
18031 XEN PCI SUBSYSTEM
18032 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
18033 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
18034 S:      Supported
18035 F:      arch/x86/pci/*xen*
18036 F:      drivers/pci/*xen*
18037
18038 XEN PVSCSI DRIVERS
18039 M:      Juergen Gross <jgross@suse.com>
18040 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
18041 L:      linux-scsi@vger.kernel.org
18042 S:      Supported
18043 F:      drivers/scsi/xen-scsifront.c
18044 F:      drivers/xen/xen-scsiback.c
18045 F:      include/xen/interface/io/vscsiif.h
18046
18047 XEN SWIOTLB SUBSYSTEM
18048 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
18049 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
18050 L:      iommu@lists.linux-foundation.org
18051 S:      Supported
18052 F:      arch/x86/xen/*swiotlb*
18053 F:      drivers/xen/*swiotlb*
18054
18055 XEN SOUND FRONTEND DRIVER
18056 M:      Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
18057 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
18058 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
18059 S:      Supported
18060 F:      sound/xen/*
18061
18062 XFS FILESYSTEM
18063 M:      Darrick J. Wong <darrick.wong@oracle.com>
18064 M:      linux-xfs@vger.kernel.org
18065 L:      linux-xfs@vger.kernel.org
18066 W:      http://xfs.org/
18067 T:      git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
18068 S:      Supported
18069 F:      Documentation/admin-guide/xfs.rst
18070 F:      Documentation/ABI/testing/sysfs-fs-xfs
18071 F:      Documentation/filesystems/xfs-delayed-logging-design.txt
18072 F:      Documentation/filesystems/xfs-self-describing-metadata.txt
18073 F:      fs/xfs/
18074 F:      include/uapi/linux/dqblk_xfs.h
18075 F:      include/uapi/linux/fsmap.h
18076
18077 XILINX AXI ETHERNET DRIVER
18078 M:      Radhey Shyam Pandey <radhey.shyam.pandey@xilinx.com>
18079 S:      Maintained
18080 F:      drivers/net/ethernet/xilinx/xilinx_axienet*
18081
18082 XILINX UARTLITE SERIAL DRIVER
18083 M:      Peter Korsgaard <jacmet@sunsite.dk>
18084 L:      linux-serial@vger.kernel.org
18085 S:      Maintained
18086 F:      drivers/tty/serial/uartlite.c
18087
18088 XILINX VIDEO IP CORES
18089 M:      Hyun Kwon <hyun.kwon@xilinx.com>
18090 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
18091 L:      linux-media@vger.kernel.org
18092 T:      git git://linuxtv.org/media_tree.git
18093 S:      Supported
18094 F:      Documentation/devicetree/bindings/media/xilinx/
18095 F:      drivers/media/platform/xilinx/
18096 F:      include/uapi/linux/xilinx-v4l2-controls.h
18097
18098 XILINX SD-FEC IP CORES
18099 M:      Derek Kiernan <derek.kiernan@xilinx.com>
18100 M:      Dragan Cvetic <dragan.cvetic@xilinx.com>
18101 S:      Maintained
18102 F:      Documentation/devicetree/bindings/misc/xlnx,sd-fec.txt
18103 F:      Documentation/misc-devices/xilinx_sdfec.rst
18104 F:      drivers/misc/xilinx_sdfec.c
18105 F:      drivers/misc/Kconfig
18106 F:      drivers/misc/Makefile
18107 F:      include/uapi/misc/xilinx_sdfec.h
18108
18109 XILLYBUS DRIVER
18110 M:      Eli Billauer <eli.billauer@gmail.com>
18111 L:      linux-kernel@vger.kernel.org
18112 S:      Supported
18113 F:      drivers/char/xillybus/
18114
18115 XLP9XX I2C DRIVER
18116 M:      George Cherian <george.cherian@cavium.com>
18117 M:      Jan Glauber <jglauber@cavium.com>
18118 L:      linux-i2c@vger.kernel.org
18119 W:      http://www.cavium.com
18120 S:      Supported
18121 F:      Documentation/devicetree/bindings/i2c/i2c-xlp9xx.txt
18122 F:      drivers/i2c/busses/i2c-xlp9xx.c
18123
18124 XRA1403 GPIO EXPANDER
18125 M:      Nandor Han <nandor.han@ge.com>
18126 M:      Semi Malinen <semi.malinen@ge.com>
18127 L:      linux-gpio@vger.kernel.org
18128 S:      Maintained
18129 F:      drivers/gpio/gpio-xra1403.c
18130 F:      Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
18131
18132 XTENSA XTFPGA PLATFORM SUPPORT
18133 M:      Max Filippov <jcmvbkbc@gmail.com>
18134 L:      linux-xtensa@linux-xtensa.org
18135 S:      Maintained
18136 F:      drivers/spi/spi-xtensa-xtfpga.c
18137 F:      sound/soc/xtensa/xtfpga-i2s.c
18138
18139 YAM DRIVER FOR AX.25
18140 M:      Jean-Paul Roubelat <jpr@f6fbb.org>
18141 L:      linux-hams@vger.kernel.org
18142 S:      Maintained
18143 F:      drivers/net/hamradio/yam*
18144 F:      include/linux/yam.h
18145
18146 YAMA SECURITY MODULE
18147 M:      Kees Cook <keescook@chromium.org>
18148 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
18149 S:      Supported
18150 F:      security/yama/
18151 F:      Documentation/admin-guide/LSM/Yama.rst
18152
18153 YEALINK PHONE DRIVER
18154 M:      Henk Vergonet <Henk.Vergonet@gmail.com>
18155 L:      usbb2k-api-dev@nongnu.org
18156 S:      Maintained
18157 F:      Documentation/input/devices/yealink.rst
18158 F:      drivers/input/misc/yealink.*
18159
18160 Z8530 DRIVER FOR AX.25
18161 M:      Joerg Reuter <jreuter@yaina.de>
18162 W:      http://yaina.de/jreuter/
18163 W:      http://www.qsl.net/dl1bke/
18164 L:      linux-hams@vger.kernel.org
18165 S:      Maintained
18166 F:      Documentation/networking/z8530drv.txt
18167 F:      drivers/net/hamradio/*scc.c
18168 F:      drivers/net/hamradio/z8530.h
18169
18170 ZBUD COMPRESSED PAGE ALLOCATOR
18171 M:      Seth Jennings <sjenning@redhat.com>
18172 M:      Dan Streetman <ddstreet@ieee.org>
18173 L:      linux-mm@kvack.org
18174 S:      Maintained
18175 F:      mm/zbud.c
18176 F:      include/linux/zbud.h
18177
18178 ZD1211RW WIRELESS DRIVER
18179 M:      Daniel Drake <dsd@gentoo.org>
18180 M:      Ulrich Kunitz <kune@deine-taler.de>
18181 W:      http://zd1211.ath.cx/wiki/DriverRewrite
18182 L:      linux-wireless@vger.kernel.org
18183 L:      zd1211-devs@lists.sourceforge.net (subscribers-only)
18184 S:      Maintained
18185 F:      drivers/net/wireless/zydas/zd1211rw/
18186
18187 ZD1301 MEDIA DRIVER
18188 M:      Antti Palosaari <crope@iki.fi>
18189 L:      linux-media@vger.kernel.org
18190 W:      https://linuxtv.org/
18191 W:      http://palosaari.fi/linux/
18192 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
18193 S:      Maintained
18194 F:      drivers/media/usb/dvb-usb-v2/zd1301*
18195
18196 ZD1301_DEMOD MEDIA DRIVER
18197 M:      Antti Palosaari <crope@iki.fi>
18198 L:      linux-media@vger.kernel.org
18199 W:      https://linuxtv.org/
18200 W:      http://palosaari.fi/linux/
18201 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
18202 S:      Maintained
18203 F:      drivers/media/dvb-frontends/zd1301_demod*
18204
18205 ZHAOXIN PROCESSOR SUPPORT
18206 M:      Tony W Wang-oc <TonyWWang-oc@zhaoxin.com>
18207 L:      linux-kernel@vger.kernel.org
18208 S:      Maintained
18209 F:      arch/x86/kernel/cpu/zhaoxin.c
18210
18211 ZPOOL COMPRESSED PAGE STORAGE API
18212 M:      Dan Streetman <ddstreet@ieee.org>
18213 L:      linux-mm@kvack.org
18214 S:      Maintained
18215 F:      mm/zpool.c
18216 F:      include/linux/zpool.h
18217
18218 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
18219 M:      Minchan Kim <minchan@kernel.org>
18220 M:      Nitin Gupta <ngupta@vflare.org>
18221 R:      Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
18222 L:      linux-kernel@vger.kernel.org
18223 S:      Maintained
18224 F:      drivers/block/zram/
18225 F:      Documentation/admin-guide/blockdev/zram.rst
18226
18227 ZS DECSTATION Z85C30 SERIAL DRIVER
18228 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
18229 S:      Maintained
18230 F:      drivers/tty/serial/zs.*
18231
18232 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
18233 M:      Minchan Kim <minchan@kernel.org>
18234 M:      Nitin Gupta <ngupta@vflare.org>
18235 R:      Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
18236 L:      linux-mm@kvack.org
18237 S:      Maintained
18238 F:      mm/zsmalloc.c
18239 F:      include/linux/zsmalloc.h
18240 F:      Documentation/vm/zsmalloc.rst
18241
18242 ZSWAP COMPRESSED SWAP CACHING
18243 M:      Seth Jennings <sjenning@redhat.com>
18244 M:      Dan Streetman <ddstreet@ieee.org>
18245 M:      Vitaly Wool <vitaly.wool@konsulko.com>
18246 L:      linux-mm@kvack.org
18247 S:      Maintained
18248 F:      mm/zswap.c
18249
18250 THE REST
18251 M:      Linus Torvalds <torvalds@linux-foundation.org>
18252 L:      linux-kernel@vger.kernel.org
18253 Q:      http://patchwork.kernel.org/project/LKML/list/
18254 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
18255 S:      Buried alive in reporters
18256 F:      *
18257 F:      */