Merge tag 'gpio-v5.5-1' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux...
[linux-2.6-microblaze.git] / MAINTAINERS
1
2
3         List of maintainers and how to submit kernel changes
4
5 Please try to follow the guidelines below.  This will make things
6 easier on the maintainers.  Not all of these guidelines matter for every
7 trivial patch so apply some common sense.
8
9 1.      Always _test_ your changes, however small, on at least 4 or
10         5 people, preferably many more.
11
12 2.      Try to release a few ALPHA test versions to the net. Announce
13         them onto the kernel channel and await results. This is especially
14         important for device drivers, because often that's the only way
15         you will find things like the fact version 3 firmware needs
16         a magic fix you didn't know about, or some clown changed the
17         chips on a board and not its name.  (Don't laugh!  Look at the
18         SMC etherpower for that.)
19
20 3.      Make sure your changes compile correctly in multiple
21         configurations. In particular check that changes work both as a
22         module and built into the kernel.
23
24 4.      When you are happy with a change make it generally available for
25         testing and await feedback.
26
27 5.      Make a patch available to the relevant maintainer in the list. Use
28         'diff -u' to make the patch easy to merge. Be prepared to get your
29         changes sent back with seemingly silly requests about formatting
30         and variable names.  These aren't as silly as they seem. One
31         job the maintainers (and especially Linus) do is to keep things
32         looking the same. Sometimes this means that the clever hack in
33         your driver to get around a problem actually needs to become a
34         generalized kernel feature ready for next time.
35
36         PLEASE check your patch with the automated style checker
37         (scripts/checkpatch.pl) to catch trivial style violations.
38         See Documentation/process/coding-style.rst for guidance here.
39
40         PLEASE CC: the maintainers and mailing lists that are generated
41         by scripts/get_maintainer.pl.  The results returned by the
42         script will be best if you have git installed and are making
43         your changes in a branch derived from Linus' latest git tree.
44         See Documentation/process/submitting-patches.rst for details.
45
46         PLEASE try to include any credit lines you want added with the
47         patch. It avoids people being missed off by mistake and makes
48         it easier to know who wants adding and who doesn't.
49
50         PLEASE document known bugs. If it doesn't work for everything
51         or does something very odd once a month document it.
52
53         PLEASE remember that submissions must be made under the terms
54         of the Linux Foundation certificate of contribution and should
55         include a Signed-off-by: line.  The current version of this
56         "Developer's Certificate of Origin" (DCO) is listed in the file
57         Documentation/process/submitting-patches.rst.
58
59 6.      Make sure you have the right to send any changes you make. If you
60         do changes at work you may find your employer owns the patch
61         not you.
62
63 7.      When sending security related changes or reports to a maintainer
64         please Cc: security@kernel.org, especially if the maintainer
65         does not respond. Please keep in mind that the security team is
66         a small set of people who can be efficient only when working on
67         verified bugs. Please only Cc: this list when you have identified
68         that the bug would present a short-term risk to other users if it
69         were publicly disclosed. For example, reports of address leaks do
70         not represent an immediate threat and are better handled publicly,
71         and ideally, should come with a patch proposal. Please do not send
72         automated reports to this list either. Such bugs will be handled
73         better and faster in the usual public places.
74
75 8.      Happy hacking.
76
77 Descriptions of section entries:
78
79         P: Person (obsolete)
80         M: Mail patches to: FullName <address@domain>
81         R: Designated reviewer: FullName <address@domain>
82            These reviewers should be CCed on patches.
83         L: Mailing list that is relevant to this area
84         W: Web-page with status/info
85         B: URI for where to file bugs. A web-page with detailed bug
86            filing info, a direct bug tracker link, or a mailto: URI.
87         C: URI for chat protocol, server and channel where developers
88            usually hang out, for example irc://server/channel.
89         Q: Patchwork web based patch tracking system site
90         T: SCM tree type and location.
91            Type is one of: git, hg, quilt, stgit, topgit
92         S: Status, one of the following:
93            Supported:   Someone is actually paid to look after this.
94            Maintained:  Someone actually looks after it.
95            Odd Fixes:   It has a maintainer but they don't have time to do
96                         much other than throw the odd patch in. See below..
97            Orphan:      No current maintainer [but maybe you could take the
98                         role as you write your new code].
99            Obsolete:    Old code. Something tagged obsolete generally means
100                         it has been replaced by a better system and you
101                         should be using that.
102         F: Files and directories with wildcard patterns.
103            A trailing slash includes all files and subdirectory files.
104            F:   drivers/net/    all files in and below drivers/net
105            F:   drivers/net/*   all files in drivers/net, but not below
106            F:   */net/*         all files in "any top level directory"/net
107            One pattern per line.  Multiple F: lines acceptable.
108         N: Files and directories with regex patterns.
109            N:   [^a-z]tegra     all files whose path contains the word tegra
110            One pattern per line.  Multiple N: lines acceptable.
111            scripts/get_maintainer.pl has different behavior for files that
112            match F: pattern and matches of N: patterns.  By default,
113            get_maintainer will not look at git log history when an F: pattern
114            match occurs.  When an N: match occurs, git log history is used
115            to also notify the people that have git commit signatures.
116         X: Files and directories that are NOT maintained, same rules as F:
117            Files exclusions are tested before file matches.
118            Can be useful for excluding a specific subdirectory, for instance:
119            F:   net/
120            X:   net/ipv6/
121            matches all files in and below net excluding net/ipv6/
122         K: Keyword perl extended regex pattern to match content in a
123            patch or file.  For instance:
124            K: of_get_profile
125               matches patches or files that contain "of_get_profile"
126            K: \b(printk|pr_(info|err))\b
127               matches patches or files that contain one or more of the words
128               printk, pr_info or pr_err
129            One regex pattern per line.  Multiple K: lines acceptable.
130
131 Note: For the hard of thinking, this list is meant to remain in alphabetical
132 order. If you could add yourselves to it in alphabetical order that would be
133 so much easier [Ed]
134
135 Maintainers List (try to look for most precise areas first)
136
137                 -----------------------------------
138
139 3C59X NETWORK DRIVER
140 M:      Steffen Klassert <klassert@kernel.org>
141 L:      netdev@vger.kernel.org
142 S:      Odd Fixes
143 F:      Documentation/networking/device_drivers/3com/vortex.txt
144 F:      drivers/net/ethernet/3com/3c59x.c
145
146 3CR990 NETWORK DRIVER
147 M:      David Dillow <dave@thedillows.org>
148 L:      netdev@vger.kernel.org
149 S:      Maintained
150 F:      drivers/net/ethernet/3com/typhoon*
151
152 3WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
153 M:      Adam Radford <aradford@gmail.com>
154 L:      linux-scsi@vger.kernel.org
155 W:      http://www.lsi.com
156 S:      Supported
157 F:      drivers/scsi/3w-*
158
159 53C700 AND 53C700-66 SCSI DRIVER
160 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
161 L:      linux-scsi@vger.kernel.org
162 S:      Maintained
163 F:      drivers/scsi/53c700*
164
165 6LOWPAN GENERIC (BTLE/IEEE 802.15.4)
166 M:      Alexander Aring <alex.aring@gmail.com>
167 M:      Jukka Rissanen <jukka.rissanen@linux.intel.com>
168 L:      linux-bluetooth@vger.kernel.org
169 L:      linux-wpan@vger.kernel.org
170 S:      Maintained
171 F:      net/6lowpan/
172 F:      include/net/6lowpan.h
173 F:      Documentation/networking/6lowpan.txt
174
175 6PACK NETWORK DRIVER FOR AX.25
176 M:      Andreas Koensgen <ajk@comnets.uni-bremen.de>
177 L:      linux-hams@vger.kernel.org
178 S:      Maintained
179 F:      drivers/net/hamradio/6pack.c
180
181 8169 10/100/1000 GIGABIT ETHERNET DRIVER
182 M:      Realtek linux nic maintainers <nic_swsd@realtek.com>
183 M:      Heiner Kallweit <hkallweit1@gmail.com>
184 L:      netdev@vger.kernel.org
185 S:      Maintained
186 F:      drivers/net/ethernet/realtek/r8169*
187
188 8250/16?50 (AND CLONE UARTS) SERIAL DRIVER
189 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
190 L:      linux-serial@vger.kernel.org
191 S:      Maintained
192 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
193 F:      drivers/tty/serial/8250*
194 F:      include/linux/serial_8250.h
195
196 8390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
197 L:      netdev@vger.kernel.org
198 S:      Orphan / Obsolete
199 F:      drivers/net/ethernet/8390/
200
201 9P FILE SYSTEM
202 M:      Eric Van Hensbergen <ericvh@gmail.com>
203 M:      Latchesar Ionkov <lucho@ionkov.net>
204 M:      Dominique Martinet <asmadeus@codewreck.org>
205 L:      v9fs-developer@lists.sourceforge.net
206 W:      http://swik.net/v9fs
207 Q:      http://patchwork.kernel.org/project/v9fs-devel/list/
208 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
209 T:      git git://github.com/martinetd/linux.git
210 S:      Maintained
211 F:      Documentation/filesystems/9p.txt
212 F:      fs/9p/
213 F:      net/9p/
214 F:      include/net/9p/
215 F:      include/uapi/linux/virtio_9p.h
216 F:      include/trace/events/9p.h
217
218 A8293 MEDIA DRIVER
219 M:      Antti Palosaari <crope@iki.fi>
220 L:      linux-media@vger.kernel.org
221 W:      https://linuxtv.org
222 W:      http://palosaari.fi/linux/
223 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
224 T:      git git://linuxtv.org/anttip/media_tree.git
225 S:      Maintained
226 F:      drivers/media/dvb-frontends/a8293*
227
228 AACRAID SCSI RAID DRIVER
229 M:      Adaptec OEM Raid Solutions <aacraid@microsemi.com>
230 L:      linux-scsi@vger.kernel.org
231 W:      http://www.adaptec.com/
232 S:      Supported
233 F:      Documentation/scsi/aacraid.txt
234 F:      drivers/scsi/aacraid/
235
236 ABI/API
237 L:      linux-api@vger.kernel.org
238 F:      include/linux/syscalls.h
239 F:      kernel/sys_ni.c
240
241 ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
242 M:      Hans de Goede <hdegoede@redhat.com>
243 L:      linux-hwmon@vger.kernel.org
244 S:      Maintained
245 F:      drivers/hwmon/abituguru.c
246
247 ABIT UGURU 3 HARDWARE MONITOR DRIVER
248 M:      Alistair John Strachan <alistair@devzero.co.uk>
249 L:      linux-hwmon@vger.kernel.org
250 S:      Maintained
251 F:      drivers/hwmon/abituguru3.c
252
253 ACCES 104-DIO-48E GPIO DRIVER
254 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
255 L:      linux-gpio@vger.kernel.org
256 S:      Maintained
257 F:      drivers/gpio/gpio-104-dio-48e.c
258
259 ACCES 104-IDI-48 GPIO DRIVER
260 M:      "William Breathitt Gray" <vilhelm.gray@gmail.com>
261 L:      linux-gpio@vger.kernel.org
262 S:      Maintained
263 F:      drivers/gpio/gpio-104-idi-48.c
264
265 ACCES 104-IDIO-16 GPIO DRIVER
266 M:      "William Breathitt Gray" <vilhelm.gray@gmail.com>
267 L:      linux-gpio@vger.kernel.org
268 S:      Maintained
269 F:      drivers/gpio/gpio-104-idio-16.c
270
271 ACCES 104-QUAD-8 DRIVER
272 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
273 L:      linux-iio@vger.kernel.org
274 S:      Maintained
275 F:      Documentation/ABI/testing/sysfs-bus-counter-104-quad-8
276 F:      Documentation/ABI/testing/sysfs-bus-iio-counter-104-quad-8
277 F:      drivers/counter/104-quad-8.c
278
279 ACCES PCI-IDIO-16 GPIO DRIVER
280 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
281 L:      linux-gpio@vger.kernel.org
282 S:      Maintained
283 F:      drivers/gpio/gpio-pci-idio-16.c
284
285 ACCES PCIe-IDIO-24 GPIO DRIVER
286 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
287 L:      linux-gpio@vger.kernel.org
288 S:      Maintained
289 F:      drivers/gpio/gpio-pcie-idio-24.c
290
291 ACENIC DRIVER
292 M:      Jes Sorensen <jes@trained-monkey.org>
293 L:      linux-acenic@sunsite.dk
294 S:      Maintained
295 F:      drivers/net/ethernet/alteon/acenic*
296
297 ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
298 M:      Peter Feuerer <peter@piie.net>
299 L:      platform-driver-x86@vger.kernel.org
300 W:      http://piie.net/?section=acerhdf
301 S:      Maintained
302 F:      drivers/platform/x86/acerhdf.c
303
304 ACER WMI LAPTOP EXTRAS
305 M:      "Lee, Chun-Yi" <jlee@suse.com>
306 L:      platform-driver-x86@vger.kernel.org
307 S:      Maintained
308 F:      drivers/platform/x86/acer-wmi.c
309
310 ACPI
311 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
312 M:      Len Brown <lenb@kernel.org>
313 L:      linux-acpi@vger.kernel.org
314 W:      https://01.org/linux-acpi
315 Q:      https://patchwork.kernel.org/project/linux-acpi/list/
316 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
317 B:      https://bugzilla.kernel.org
318 S:      Supported
319 F:      drivers/acpi/
320 F:      drivers/pnp/pnpacpi/
321 F:      include/linux/acpi.h
322 F:      include/linux/fwnode.h
323 F:      include/acpi/
324 F:      Documentation/firmware-guide/acpi/
325 F:      Documentation/ABI/testing/sysfs-bus-acpi
326 F:      Documentation/ABI/testing/configfs-acpi
327 F:      drivers/pci/*acpi*
328 F:      drivers/pci/*/*acpi*
329 F:      tools/power/acpi/
330
331 ACPI APEI
332 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
333 M:      Len Brown <lenb@kernel.org>
334 L:      linux-acpi@vger.kernel.org
335 R:      James Morse <james.morse@arm.com>
336 R:      Tony Luck <tony.luck@intel.com>
337 R:      Borislav Petkov <bp@alien8.de>
338 F:      drivers/acpi/apei/
339
340 ACPI COMPONENT ARCHITECTURE (ACPICA)
341 M:      Robert Moore <robert.moore@intel.com>
342 M:      Erik Schmauss <erik.schmauss@intel.com>
343 M:      "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
344 L:      linux-acpi@vger.kernel.org
345 L:      devel@acpica.org
346 W:      https://acpica.org/
347 W:      https://github.com/acpica/acpica/
348 Q:      https://patchwork.kernel.org/project/linux-acpi/list/
349 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
350 B:      https://bugzilla.kernel.org
351 B:      https://bugs.acpica.org
352 S:      Supported
353 F:      drivers/acpi/acpica/
354 F:      include/acpi/
355 F:      tools/power/acpi/
356
357 ACPI FAN DRIVER
358 M:      Zhang Rui <rui.zhang@intel.com>
359 L:      linux-acpi@vger.kernel.org
360 W:      https://01.org/linux-acpi
361 B:      https://bugzilla.kernel.org
362 S:      Supported
363 F:      drivers/acpi/fan.c
364
365 ACPI FOR ARM64 (ACPI/arm64)
366 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
367 M:      Hanjun Guo <guohanjun@huawei.com>
368 M:      Sudeep Holla <sudeep.holla@arm.com>
369 L:      linux-acpi@vger.kernel.org
370 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
371 S:      Maintained
372 F:      drivers/acpi/arm64
373
374 ACPI I2C MULTI INSTANTIATE DRIVER
375 M:      Hans de Goede <hdegoede@redhat.com>
376 L:      platform-driver-x86@vger.kernel.org
377 S:      Maintained
378 F:      drivers/platform/x86/i2c-multi-instantiate.c
379
380 ACPI PMIC DRIVERS
381 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
382 M:      Len Brown <lenb@kernel.org>
383 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
384 R:      Mika Westerberg <mika.westerberg@linux.intel.com>
385 L:      linux-acpi@vger.kernel.org
386 Q:      https://patchwork.kernel.org/project/linux-acpi/list/
387 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
388 B:      https://bugzilla.kernel.org
389 S:      Supported
390 F:      drivers/acpi/pmic/
391
392 ACPI THERMAL DRIVER
393 M:      Zhang Rui <rui.zhang@intel.com>
394 L:      linux-acpi@vger.kernel.org
395 W:      https://01.org/linux-acpi
396 B:      https://bugzilla.kernel.org
397 S:      Supported
398 F:      drivers/acpi/*thermal*
399
400 ACPI VIDEO DRIVER
401 M:      Zhang Rui <rui.zhang@intel.com>
402 L:      linux-acpi@vger.kernel.org
403 W:      https://01.org/linux-acpi
404 B:      https://bugzilla.kernel.org
405 S:      Supported
406 F:      drivers/acpi/acpi_video.c
407
408 ACPI WMI DRIVER
409 L:      platform-driver-x86@vger.kernel.org
410 S:      Orphan
411 F:      drivers/platform/x86/wmi.c
412 F:      include/uapi/linux/wmi.h
413
414 AD1889 ALSA SOUND DRIVER
415 W:      https://parisc.wiki.kernel.org/index.php/AD1889
416 L:      linux-parisc@vger.kernel.org
417 S:      Maintained
418 F:      sound/pci/ad1889.*
419
420 AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
421 M:      Michael Hennerich <michael.hennerich@analog.com>
422 W:      http://wiki.analog.com/AD5254
423 W:      http://ez.analog.com/community/linux-device-drivers
424 S:      Supported
425 F:      drivers/misc/ad525x_dpot.c
426
427 AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
428 M:      Michael Hennerich <michael.hennerich@analog.com>
429 W:      http://wiki.analog.com/AD5398
430 W:      http://ez.analog.com/community/linux-device-drivers
431 S:      Supported
432 F:      drivers/regulator/ad5398.c
433
434 AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
435 M:      Michael Hennerich <michael.hennerich@analog.com>
436 W:      http://wiki.analog.com/AD7142
437 W:      http://ez.analog.com/community/linux-device-drivers
438 S:      Supported
439 F:      drivers/input/misc/ad714x.c
440
441 AD7877 TOUCHSCREEN DRIVER
442 M:      Michael Hennerich <michael.hennerich@analog.com>
443 W:      http://wiki.analog.com/AD7877
444 W:      http://ez.analog.com/community/linux-device-drivers
445 S:      Supported
446 F:      drivers/input/touchscreen/ad7877.c
447
448 AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
449 M:      Michael Hennerich <michael.hennerich@analog.com>
450 W:      http://wiki.analog.com/AD7879
451 W:      http://ez.analog.com/community/linux-device-drivers
452 S:      Supported
453 F:      drivers/input/touchscreen/ad7879.c
454
455 ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
456 M:      Jiri Kosina <jikos@kernel.org>
457 S:      Maintained
458
459 ADF7242 IEEE 802.15.4 RADIO DRIVER
460 M:      Michael Hennerich <michael.hennerich@analog.com>
461 W:      https://wiki.analog.com/ADF7242
462 W:      http://ez.analog.com/community/linux-device-drivers
463 L:      linux-wpan@vger.kernel.org
464 S:      Supported
465 F:      drivers/net/ieee802154/adf7242.c
466 F:      Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
467
468 ADM1025 HARDWARE MONITOR DRIVER
469 M:      Jean Delvare <jdelvare@suse.com>
470 L:      linux-hwmon@vger.kernel.org
471 S:      Maintained
472 F:      Documentation/hwmon/adm1025.rst
473 F:      drivers/hwmon/adm1025.c
474
475 ADM1029 HARDWARE MONITOR DRIVER
476 M:      Corentin Labbe <clabbe.montjoie@gmail.com>
477 L:      linux-hwmon@vger.kernel.org
478 S:      Maintained
479 F:      drivers/hwmon/adm1029.c
480
481 ADM8211 WIRELESS DRIVER
482 L:      linux-wireless@vger.kernel.org
483 W:      http://wireless.kernel.org/
484 S:      Orphan
485 F:      drivers/net/wireless/admtek/adm8211.*
486
487 ADP1653 FLASH CONTROLLER DRIVER
488 M:      Sakari Ailus <sakari.ailus@iki.fi>
489 L:      linux-media@vger.kernel.org
490 S:      Maintained
491 F:      drivers/media/i2c/adp1653.c
492 F:      include/media/i2c/adp1653.h
493
494 ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
495 M:      Michael Hennerich <michael.hennerich@analog.com>
496 W:      http://wiki.analog.com/ADP5520
497 W:      http://ez.analog.com/community/linux-device-drivers
498 S:      Supported
499 F:      drivers/mfd/adp5520.c
500 F:      drivers/video/backlight/adp5520_bl.c
501 F:      drivers/leds/leds-adp5520.c
502 F:      drivers/gpio/gpio-adp5520.c
503 F:      drivers/input/keyboard/adp5520-keys.c
504
505 ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
506 M:      Michael Hennerich <michael.hennerich@analog.com>
507 W:      http://wiki.analog.com/ADP5588
508 W:      http://ez.analog.com/community/linux-device-drivers
509 S:      Supported
510 F:      drivers/input/keyboard/adp5588-keys.c
511 F:      drivers/gpio/gpio-adp5588.c
512
513 ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
514 M:      Michael Hennerich <michael.hennerich@analog.com>
515 W:      http://wiki.analog.com/ADP8860
516 W:      http://ez.analog.com/community/linux-device-drivers
517 S:      Supported
518 F:      drivers/video/backlight/adp8860_bl.c
519
520 ADT746X FAN DRIVER
521 M:      Colin Leroy <colin@colino.net>
522 S:      Maintained
523 F:      drivers/macintosh/therm_adt746x.c
524
525 ADT7475 HARDWARE MONITOR DRIVER
526 M:      Jean Delvare <jdelvare@suse.com>
527 L:      linux-hwmon@vger.kernel.org
528 S:      Maintained
529 F:      Documentation/hwmon/adt7475.rst
530 F:      drivers/hwmon/adt7475.c
531
532 ADVANSYS SCSI DRIVER
533 M:      Matthew Wilcox <willy@infradead.org>
534 M:      Hannes Reinecke <hare@suse.com>
535 L:      linux-scsi@vger.kernel.org
536 S:      Maintained
537 F:      Documentation/scsi/advansys.txt
538 F:      drivers/scsi/advansys.c
539
540 ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
541 M:      Michael Hennerich <michael.hennerich@analog.com>
542 W:      http://wiki.analog.com/ADXL345
543 W:      http://ez.analog.com/community/linux-device-drivers
544 S:      Supported
545 F:      drivers/input/misc/adxl34x.c
546 F:      Documentation/devicetree/bindings/iio/accel/adi,adxl345.yaml
547
548 ADXL372 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
549 M:      Stefan Popa <stefan.popa@analog.com>
550 W:      http://ez.analog.com/community/linux-device-drivers
551 S:      Supported
552 F:      drivers/iio/accel/adxl372.c
553 F:      drivers/iio/accel/adxl372_spi.c
554 F:      drivers/iio/accel/adxl372_i2c.c
555 F:      Documentation/devicetree/bindings/iio/accel/adi,adxl372.yaml
556
557 AF9013 MEDIA DRIVER
558 M:      Antti Palosaari <crope@iki.fi>
559 L:      linux-media@vger.kernel.org
560 W:      https://linuxtv.org
561 W:      http://palosaari.fi/linux/
562 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
563 T:      git git://linuxtv.org/anttip/media_tree.git
564 S:      Maintained
565 F:      drivers/media/dvb-frontends/af9013*
566
567 AF9033 MEDIA DRIVER
568 M:      Antti Palosaari <crope@iki.fi>
569 L:      linux-media@vger.kernel.org
570 W:      https://linuxtv.org
571 W:      http://palosaari.fi/linux/
572 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
573 T:      git git://linuxtv.org/anttip/media_tree.git
574 S:      Maintained
575 F:      drivers/media/dvb-frontends/af9033*
576
577 AFFS FILE SYSTEM
578 M:      David Sterba <dsterba@suse.com>
579 L:      linux-fsdevel@vger.kernel.org
580 S:      Odd Fixes
581 F:      Documentation/filesystems/affs.txt
582 F:      fs/affs/
583
584 AFS FILESYSTEM
585 M:      David Howells <dhowells@redhat.com>
586 L:      linux-afs@lists.infradead.org
587 S:      Supported
588 F:      fs/afs/
589 F:      include/trace/events/afs.h
590 F:      Documentation/filesystems/afs.txt
591 W:      https://www.infradead.org/~dhowells/kafs/
592
593 AGPGART DRIVER
594 M:      David Airlie <airlied@linux.ie>
595 T:      git git://anongit.freedesktop.org/drm/drm
596 S:      Maintained
597 F:      drivers/char/agp/
598 F:      include/linux/agp*
599 F:      include/uapi/linux/agp*
600
601 AHA152X SCSI DRIVER
602 M:      "Juergen E. Fischer" <fischer@norbit.de>
603 L:      linux-scsi@vger.kernel.org
604 S:      Maintained
605 F:      drivers/scsi/aha152x*
606 F:      drivers/scsi/pcmcia/aha152x*
607
608 AIC7XXX / AIC79XX SCSI DRIVER
609 M:      Hannes Reinecke <hare@suse.com>
610 L:      linux-scsi@vger.kernel.org
611 S:      Maintained
612 F:      drivers/scsi/aic7xxx/
613
614 AIMSLAB FM RADIO RECEIVER DRIVER
615 M:      Hans Verkuil <hverkuil@xs4all.nl>
616 L:      linux-media@vger.kernel.org
617 T:      git git://linuxtv.org/media_tree.git
618 W:      https://linuxtv.org
619 S:      Maintained
620 F:      drivers/media/radio/radio-aimslab*
621
622 AIO
623 M:      Benjamin LaHaise <bcrl@kvack.org>
624 L:      linux-aio@kvack.org
625 S:      Supported
626 F:      fs/aio.c
627 F:      include/linux/*aio*.h
628
629 AIRSPY MEDIA DRIVER
630 M:      Antti Palosaari <crope@iki.fi>
631 L:      linux-media@vger.kernel.org
632 W:      https://linuxtv.org
633 W:      http://palosaari.fi/linux/
634 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
635 T:      git git://linuxtv.org/anttip/media_tree.git
636 S:      Maintained
637 F:      drivers/media/usb/airspy/
638
639 ALACRITECH GIGABIT ETHERNET DRIVER
640 M:      Lino Sanfilippo <LinoSanfilippo@gmx.de>
641 S:      Maintained
642 F:      drivers/net/ethernet/alacritech/*
643
644 FORCEDETH GIGABIT ETHERNET DRIVER
645 M:      Rain River <rain.1986.08.12@gmail.com>
646 M:      Zhu Yanjun <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/clk/clk-bm1880.c
1563 F:      drivers/pinctrl/pinctrl-bm1880.c
1564 F:      Documentation/devicetree/bindings/arm/bitmain.yaml
1565 F:      Documentation/devicetree/bindings/clock/bitmain,bm1880-clk.yaml
1566 F:      Documentation/devicetree/bindings/pinctrl/bitmain,bm1880-pinctrl.txt
1567
1568 ARM/CALXEDA HIGHBANK ARCHITECTURE
1569 M:      Rob Herring <robh@kernel.org>
1570 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1571 S:      Maintained
1572 F:      arch/arm/mach-highbank/
1573 F:      arch/arm/boot/dts/highbank.dts
1574 F:      arch/arm/boot/dts/ecx-*.dts*
1575
1576 ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1577 M:      Krzysztof Halasa <khalasa@piap.pl>
1578 S:      Maintained
1579 F:      arch/arm/mach-cns3xxx/
1580
1581 ARM/CAVIUM THUNDER NETWORK DRIVER
1582 M:      Sunil Goutham <sgoutham@cavium.com>
1583 M:      Robert Richter <rric@kernel.org>
1584 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1585 S:      Supported
1586 F:      drivers/net/ethernet/cavium/thunder/
1587
1588 ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
1589 M:      Lukasz Majewski <lukma@denx.de>
1590 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1591 S:      Maintained
1592 F:      arch/arm/mach-ep93xx/ts72xx.c
1593
1594 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1595 M:      Alexander Shiyan <shc_work@mail.ru>
1596 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1597 S:      Odd Fixes
1598 N:      clps711x
1599
1600 ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1601 M:      Lennert Buytenhek <kernel@wantstofly.org>
1602 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1603 S:      Maintained
1604
1605 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1606 M:      Hartley Sweeten <hsweeten@visionengravers.com>
1607 M:      Alexander Sverdlin <alexander.sverdlin@gmail.com>
1608 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1609 S:      Maintained
1610 F:      arch/arm/mach-ep93xx/
1611 F:      arch/arm/mach-ep93xx/include/mach/
1612
1613 ARM/CLKDEV SUPPORT
1614 M:      Russell King <linux@armlinux.org.uk>
1615 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1616 S:      Maintained
1617 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1618 F:      drivers/clk/clkdev.c
1619
1620 ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1621 M:      Mike Rapoport <mike@compulab.co.il>
1622 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1623 S:      Maintained
1624
1625 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1626 M:      Baruch Siach <baruch@tkos.co.il>
1627 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1628 S:      Maintained
1629 F:      arch/arm/boot/dts/cx92755*
1630 N:      digicolor
1631
1632 ARM/CONTEC MICRO9 MACHINE SUPPORT
1633 M:      Hubert Feurstein <hubert.feurstein@contec.at>
1634 S:      Maintained
1635 F:      arch/arm/mach-ep93xx/micro9.c
1636
1637 ARM/CORESIGHT FRAMEWORK AND DRIVERS
1638 M:      Mathieu Poirier <mathieu.poirier@linaro.org>
1639 R:      Suzuki K Poulose <suzuki.poulose@arm.com>
1640 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1641 S:      Maintained
1642 F:      drivers/hwtracing/coresight/*
1643 F:      Documentation/trace/coresight.rst
1644 F:      Documentation/trace/coresight-cpu-debug.rst
1645 F:      Documentation/devicetree/bindings/arm/coresight.txt
1646 F:      Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1647 F:      Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1648 F:      tools/perf/arch/arm/util/pmu.c
1649 F:      tools/perf/arch/arm/util/auxtrace.c
1650 F:      tools/perf/arch/arm/util/cs-etm.c
1651 F:      tools/perf/arch/arm/util/cs-etm.h
1652 F:      tools/perf/util/cs-etm.*
1653 F:      tools/perf/util/cs-etm-decoder/*
1654
1655 ARM/CORGI MACHINE SUPPORT
1656 M:      Richard Purdie <rpurdie@rpsys.net>
1657 S:      Maintained
1658
1659 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1660 M:      Hans Ulli Kroll <ulli.kroll@googlemail.com>
1661 M:      Linus Walleij <linus.walleij@linaro.org>
1662 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1663 T:      git git://github.com/ulli-kroll/linux.git
1664 S:      Maintained
1665 F:      Documentation/devicetree/bindings/arm/gemini.txt
1666 F:      Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
1667 F:      Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt
1668 F:      Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt
1669 F:      arch/arm/mach-gemini/
1670 F:      drivers/net/ethernet/cortina/
1671 F:      drivers/pinctrl/pinctrl-gemini.c
1672 F:      drivers/rtc/rtc-ftrtc010.c
1673
1674 ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1675 M:      Barry Song <baohua@kernel.org>
1676 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1677 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1678 S:      Maintained
1679 F:      arch/arm/boot/dts/prima2*
1680 F:      arch/arm/mach-prima2/
1681 F:      drivers/clk/sirf/
1682 F:      drivers/clocksource/timer-prima2.c
1683 F:      drivers/clocksource/timer-atlas7.c
1684 N:      [^a-z]sirf
1685 X:      drivers/gnss
1686
1687 ARM/CZ.NIC TURRIS MOX SUPPORT
1688 M:      Marek Behun <marek.behun@nic.cz>
1689 W:      http://mox.turris.cz
1690 S:      Maintained
1691 F:      Documentation/ABI/testing/debugfs-moxtet
1692 F:      Documentation/ABI/testing/sysfs-bus-moxtet-devices
1693 F:      Documentation/ABI/testing/sysfs-firmware-turris-mox-rwtm
1694 F:      Documentation/devicetree/bindings/bus/moxtet.txt
1695 F:      Documentation/devicetree/bindings/firmware/cznic,turris-mox-rwtm.txt
1696 F:      Documentation/devicetree/bindings/gpio/gpio-moxtet.txt
1697 F:      include/linux/moxtet.h
1698 F:      drivers/bus/moxtet.c
1699 F:      drivers/firmware/turris-mox-rwtm.c
1700 F:      drivers/gpio/gpio-moxtet.c
1701
1702 ARM/EBSA110 MACHINE SUPPORT
1703 M:      Russell King <linux@armlinux.org.uk>
1704 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1705 W:      http://www.armlinux.org.uk/
1706 S:      Maintained
1707 F:      arch/arm/mach-ebsa110/
1708 F:      drivers/net/ethernet/amd/am79c961a.*
1709
1710 ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1711 M:      Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
1712 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
1713 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1714 S:      Maintained
1715 N:      efm32
1716
1717 ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1718 M:      Robert Jarzmik <robert.jarzmik@free.fr>
1719 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1720 S:      Maintained
1721 F:      arch/arm/mach-pxa/ezx.c
1722
1723 ARM/FARADAY FA526 PORT
1724 M:      Hans Ulli Kroll <ulli.kroll@googlemail.com>
1725 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1726 S:      Maintained
1727 T:      git git://git.berlios.de/gemini-board
1728 F:      arch/arm/mm/*-fa*
1729
1730 ARM/FOOTBRIDGE ARCHITECTURE
1731 M:      Russell King <linux@armlinux.org.uk>
1732 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1733 W:      http://www.armlinux.org.uk/
1734 S:      Maintained
1735 F:      arch/arm/include/asm/hardware/dec21285.h
1736 F:      arch/arm/mach-footbridge/
1737
1738 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1739 M:      Shawn Guo <shawnguo@kernel.org>
1740 M:      Sascha Hauer <s.hauer@pengutronix.de>
1741 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
1742 R:      Fabio Estevam <festevam@gmail.com>
1743 R:      NXP Linux Team <linux-imx@nxp.com>
1744 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1745 S:      Maintained
1746 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1747 N:      imx
1748 N:      mxs
1749 X:      drivers/media/i2c/
1750
1751 ARM/FREESCALE VYBRID ARM ARCHITECTURE
1752 M:      Shawn Guo <shawnguo@kernel.org>
1753 M:      Sascha Hauer <s.hauer@pengutronix.de>
1754 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
1755 R:      Stefan Agner <stefan@agner.ch>
1756 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1757 S:      Maintained
1758 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1759 F:      arch/arm/mach-imx/*vf610*
1760 F:      arch/arm/boot/dts/vf*
1761
1762 ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE
1763 M:      Shawn Guo <shawnguo@kernel.org>
1764 M:      Li Yang <leoyang.li@nxp.com>
1765 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1766 S:      Maintained
1767 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1768 F:      arch/arm/boot/dts/ls1021a*
1769 F:      arch/arm64/boot/dts/freescale/fsl-*
1770 F:      arch/arm64/boot/dts/freescale/qoriq-*
1771
1772 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1773 M:      Lennert Buytenhek <kernel@wantstofly.org>
1774 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1775 S:      Maintained
1776
1777 ARM/GUMSTIX MACHINE SUPPORT
1778 M:      Steve Sakoman <sakoman@gmail.com>
1779 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1780 S:      Maintained
1781
1782 ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1783 M:      Philipp Zabel <philipp.zabel@gmail.com>
1784 M:      Paul Parsons <lost.distance@yahoo.com>
1785 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1786 S:      Maintained
1787 F:      arch/arm/mach-pxa/hx4700.c
1788 F:      arch/arm/mach-pxa/include/mach/hx4700.h
1789 F:      sound/soc/pxa/hx4700.c
1790
1791 ARM/HISILICON SOC SUPPORT
1792 M:      Wei Xu <xuwei5@hisilicon.com>
1793 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1794 W:      http://www.hisilicon.com
1795 S:      Supported
1796 T:      git git://github.com/hisilicon/linux-hisi.git
1797 F:      arch/arm/mach-hisi/
1798 F:      arch/arm/boot/dts/hi3*
1799 F:      arch/arm/boot/dts/hip*
1800 F:      arch/arm/boot/dts/hisi*
1801 F:      arch/arm64/boot/dts/hisilicon/
1802
1803 ARM/HP JORNADA 7XX MACHINE SUPPORT
1804 M:      Kristoffer Ericson <kristoffer.ericson@gmail.com>
1805 W:      www.jlime.com
1806 S:      Maintained
1807 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1808 F:      arch/arm/mach-sa1100/jornada720.c
1809 F:      arch/arm/mach-sa1100/include/mach/jornada720.h
1810
1811 ARM/IGEP MACHINE SUPPORT
1812 M:      Enric Balletbo i Serra <eballetbo@gmail.com>
1813 M:      Javier Martinez Canillas <javier@dowhile0.org>
1814 L:      linux-omap@vger.kernel.org
1815 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1816 S:      Maintained
1817 F:      arch/arm/boot/dts/omap3-igep*
1818
1819 ARM/INCOME PXA270 SUPPORT
1820 M:      Marek Vasut <marek.vasut@gmail.com>
1821 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1822 S:      Maintained
1823 F:      arch/arm/mach-pxa/colibri-pxa270-income.c
1824
1825 ARM/INTEL IOP32X ARM ARCHITECTURE
1826 M:      Lennert Buytenhek <kernel@wantstofly.org>
1827 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1828 S:      Maintained
1829
1830 ARM/INTEL IQ81342EX MACHINE SUPPORT
1831 M:      Lennert Buytenhek <kernel@wantstofly.org>
1832 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1833 S:      Maintained
1834
1835 ARM/INTEL IXDP2850 MACHINE SUPPORT
1836 M:      Lennert Buytenhek <kernel@wantstofly.org>
1837 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1838 S:      Maintained
1839
1840 ARM/INTEL IXP4XX ARM ARCHITECTURE
1841 M:      Linus Walleij <linusw@kernel.org>
1842 M:      Imre Kaloz <kaloz@openwrt.org>
1843 M:      Krzysztof Halasa <khalasa@piap.pl>
1844 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1845 S:      Maintained
1846 F:      Documentation/devicetree/bindings/arm/intel-ixp4xx.yaml
1847 F:      Documentation/devicetree/bindings/gpio/intel,ixp4xx-gpio.txt
1848 F:      Documentation/devicetree/bindings/interrupt-controller/intel,ixp4xx-interrupt.yaml
1849 F:      Documentation/devicetree/bindings/timer/intel,ixp4xx-timer.yaml
1850 F:      arch/arm/mach-ixp4xx/
1851 F:      drivers/clocksource/timer-ixp4xx.c
1852 F:      drivers/gpio/gpio-ixp4xx.c
1853 F:      drivers/irqchip/irq-ixp4xx.c
1854 F:      include/linux/irqchip/irq-ixp4xx.h
1855 F:      include/linux/platform_data/timer-ixp4xx.h
1856
1857 ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1858 M:      Jonathan Cameron <jic23@cam.ac.uk>
1859 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1860 S:      Maintained
1861 F:      arch/arm/mach-pxa/stargate2.c
1862 F:      drivers/pcmcia/pxa2xx_stargate2.c
1863
1864 ARM/INTEL XSC3 (MANZANO) ARM CORE
1865 M:      Lennert Buytenhek <kernel@wantstofly.org>
1866 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1867 S:      Maintained
1868
1869 ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1870 M:      Lennert Buytenhek <kernel@wantstofly.org>
1871 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1872 S:      Maintained
1873
1874 ARM/LG1K ARCHITECTURE
1875 M:      Chanho Min <chanho.min@lge.com>
1876 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1877 S:      Maintained
1878 F:      arch/arm64/boot/dts/lg/
1879
1880 ARM/LOGICPD PXA270 MACHINE SUPPORT
1881 M:      Lennert Buytenhek <kernel@wantstofly.org>
1882 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1883 S:      Maintained
1884
1885 ARM/LPC18XX ARCHITECTURE
1886 M:      Vladimir Zapolskiy <vz@mleia.com>
1887 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1888 S:      Maintained
1889 F:      Documentation/devicetree/bindings/i2c/i2c-lpc2k.txt
1890 F:      arch/arm/boot/dts/lpc43*
1891 F:      drivers/i2c/busses/i2c-lpc2k.c
1892 F:      drivers/memory/pl172.c
1893 F:      drivers/mtd/spi-nor/nxp-spifi.c
1894 F:      drivers/rtc/rtc-lpc24xx.c
1895 N:      lpc18xx
1896
1897 ARM/LPC32XX SOC SUPPORT
1898 M:      Vladimir Zapolskiy <vz@mleia.com>
1899 M:      Sylvain Lemieux <slemieux.tyco@gmail.com>
1900 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1901 T:      git git://github.com/vzapolskiy/linux-lpc32xx.git
1902 S:      Maintained
1903 F:      Documentation/devicetree/bindings/i2c/i2c-pnx.txt
1904 F:      arch/arm/boot/dts/lpc32*
1905 F:      arch/arm/mach-lpc32xx/
1906 F:      drivers/i2c/busses/i2c-pnx.c
1907 F:      drivers/net/ethernet/nxp/lpc_eth.c
1908 F:      drivers/usb/host/ohci-nxp.c
1909 F:      drivers/watchdog/pnx4008_wdt.c
1910 N:      lpc32xx
1911
1912 ARM/MAGICIAN MACHINE SUPPORT
1913 M:      Philipp Zabel <philipp.zabel@gmail.com>
1914 S:      Maintained
1915
1916 ARM/Marvell Dove/MV78xx0/Orion SOC support
1917 M:      Jason Cooper <jason@lakedaemon.net>
1918 M:      Andrew Lunn <andrew@lunn.ch>
1919 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1920 M:      Gregory Clement <gregory.clement@bootlin.com>
1921 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1922 S:      Maintained
1923 F:      Documentation/devicetree/bindings/soc/dove/
1924 F:      arch/arm/mach-dove/
1925 F:      arch/arm/mach-mv78xx0/
1926 F:      arch/arm/mach-orion5x/
1927 F:      arch/arm/plat-orion/
1928 F:      arch/arm/boot/dts/dove*
1929 F:      arch/arm/boot/dts/orion5x*
1930 T:      git git://git.infradead.org/linux-mvebu.git
1931
1932 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1933 M:      Jason Cooper <jason@lakedaemon.net>
1934 M:      Andrew Lunn <andrew@lunn.ch>
1935 M:      Gregory Clement <gregory.clement@bootlin.com>
1936 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1937 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1938 S:      Maintained
1939 F:      arch/arm/boot/dts/armada*
1940 F:      arch/arm/boot/dts/kirkwood*
1941 F:      arch/arm/configs/mvebu_*_defconfig
1942 F:      arch/arm/mach-mvebu/
1943 F:      arch/arm64/boot/dts/marvell/armada*
1944 F:      drivers/cpufreq/armada-37xx-cpufreq.c
1945 F:      drivers/cpufreq/armada-8k-cpufreq.c
1946 F:      drivers/cpufreq/mvebu-cpufreq.c
1947 F:      drivers/irqchip/irq-armada-370-xp.c
1948 F:      drivers/irqchip/irq-mvebu-*
1949 F:      drivers/pinctrl/mvebu/
1950 F:      drivers/rtc/rtc-armada38x.c
1951 T:      git git://git.infradead.org/linux-mvebu.git
1952
1953 ARM/Mediatek RTC DRIVER
1954 M:      Eddie Huang <eddie.huang@mediatek.com>
1955 M:      Sean Wang <sean.wang@mediatek.com>
1956 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1957 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1958 S:      Maintained
1959 F:      Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
1960 F:      drivers/rtc/rtc-mt6397.c
1961 F:      drivers/rtc/rtc-mt7622.c
1962
1963 ARM/Mediatek SoC support
1964 M:      Matthias Brugger <matthias.bgg@gmail.com>
1965 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1966 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1967 W:      https://mtk.bcnfs.org/
1968 C:      irc://chat.freenode.net/linux-mediatek
1969 S:      Maintained
1970 F:      arch/arm/boot/dts/mt6*
1971 F:      arch/arm/boot/dts/mt7*
1972 F:      arch/arm/boot/dts/mt8*
1973 F:      arch/arm/mach-mediatek/
1974 F:      arch/arm64/boot/dts/mediatek/
1975 F:      drivers/soc/mediatek/
1976 N:      mtk
1977 N:      mt[678]
1978 K:      mediatek
1979
1980 ARM/Mediatek USB3 PHY DRIVER
1981 M:      Chunfeng Yun <chunfeng.yun@mediatek.com>
1982 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1983 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1984 S:      Maintained
1985 F:      drivers/phy/mediatek/
1986 F:      Documentation/devicetree/bindings/phy/phy-mtk-*
1987
1988 ARM/Microchip (AT91) SoC support
1989 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
1990 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
1991 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
1992 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1993 W:      http://www.linux4sam.org
1994 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
1995 S:      Supported
1996 N:      at91
1997 N:      atmel
1998 F:      arch/arm/mach-at91/
1999 F:      include/soc/at91/
2000 F:      arch/arm/boot/dts/at91*.dts
2001 F:      arch/arm/boot/dts/at91*.dtsi
2002 F:      arch/arm/boot/dts/sama*.dts
2003 F:      arch/arm/boot/dts/sama*.dtsi
2004 F:      arch/arm/include/debug/at91.S
2005 F:      drivers/memory/atmel*
2006 F:      drivers/watchdog/sama5d4_wdt.c
2007 X:      drivers/input/touchscreen/atmel_mxt_ts.c
2008 X:      drivers/net/wireless/atmel/
2009
2010 ARM/MIOA701 MACHINE SUPPORT
2011 M:      Robert Jarzmik <robert.jarzmik@free.fr>
2012 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2013 F:      arch/arm/mach-pxa/mioa701.c
2014 S:      Maintained
2015
2016 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
2017 M:      Michael Petchkovsky <mkpetch@internode.on.net>
2018 S:      Maintained
2019
2020 ARM/NOMADIK/U300/Ux500 ARCHITECTURES
2021 M:      Linus Walleij <linus.walleij@linaro.org>
2022 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2023 S:      Maintained
2024 F:      Documentation/devicetree/bindings/i2c/i2c-nomadik.txt
2025 F:      Documentation/devicetree/bindings/i2c/i2c-stu300.txt
2026 F:      arch/arm/mach-nomadik/
2027 F:      arch/arm/mach-u300/
2028 F:      arch/arm/mach-ux500/
2029 F:      drivers/soc/ux500/
2030 F:      arch/arm/boot/dts/ste-*
2031 F:      drivers/clk/clk-nomadik.c
2032 F:      drivers/clk/clk-u300.c
2033 F:      drivers/clocksource/clksrc-dbx500-prcmu.c
2034 F:      drivers/clocksource/timer-u300.c
2035 F:      drivers/dma/coh901318*
2036 F:      drivers/dma/ste_dma40*
2037 F:      drivers/hwspinlock/u8500_hsem.c
2038 F:      drivers/i2c/busses/i2c-nomadik.c
2039 F:      drivers/i2c/busses/i2c-stu300.c
2040 F:      drivers/iio/adc/ab8500-gpadc.c
2041 F:      drivers/mfd/ab3100*
2042 F:      drivers/mfd/ab8500*
2043 F:      drivers/mfd/abx500*
2044 F:      drivers/mfd/dbx500*
2045 F:      drivers/mfd/db8500*
2046 F:      drivers/pinctrl/nomadik/
2047 F:      drivers/pinctrl/pinctrl-coh901*
2048 F:      drivers/pinctrl/pinctrl-u300.c
2049 F:      drivers/rtc/rtc-ab3100.c
2050 F:      drivers/rtc/rtc-ab8500.c
2051 F:      drivers/rtc/rtc-coh901331.c
2052 F:      drivers/rtc/rtc-pl031.c
2053 F:      drivers/watchdog/coh901327_wdt.c
2054 F:      Documentation/devicetree/bindings/arm/ste-*
2055 F:      Documentation/devicetree/bindings/arm/ux500/
2056 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
2057
2058 ARM/NUVOTON NPCM ARCHITECTURE
2059 M:      Avi Fishman <avifishman70@gmail.com>
2060 M:      Tomer Maimon <tmaimon77@gmail.com>
2061 M:      Tali Perry <tali.perry1@gmail.com>
2062 R:      Patrick Venture <venture@google.com>
2063 R:      Nancy Yuen <yuenn@google.com>
2064 R:      Benjamin Fair <benjaminfair@google.com>
2065 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
2066 S:      Supported
2067 F:      arch/arm/mach-npcm/
2068 F:      arch/arm/boot/dts/nuvoton-npcm*
2069 F:      include/dt-bindings/clock/nuvoton,npcm7xx-clock.h
2070 F:      drivers/*/*npcm*
2071 F:      Documentation/devicetree/bindings/*/*npcm*
2072 F:      Documentation/devicetree/bindings/*/*/*npcm*
2073
2074 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
2075 L:      openmoko-kernel@lists.openmoko.org (subscribers-only)
2076 W:      http://wiki.openmoko.org/wiki/Neo_FreeRunner
2077 S:      Orphan
2078 F:      arch/arm/mach-s3c24xx/mach-gta02.c
2079 F:      arch/arm/mach-s3c24xx/gta02.h
2080
2081 ARM/Orion SoC/Technologic Systems TS-78xx platform support
2082 M:      Alexander Clouter <alex@digriz.org.uk>
2083 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2084 W:      http://www.digriz.org.uk/ts78xx/kernel
2085 S:      Maintained
2086 F:      arch/arm/mach-orion5x/ts78xx-*
2087
2088 ARM/OXNAS platform support
2089 M:      Neil Armstrong <narmstrong@baylibre.com>
2090 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2091 L:      linux-oxnas@groups.io (moderated for non-subscribers)
2092 S:      Maintained
2093 F:      arch/arm/mach-oxnas/
2094 F:      arch/arm/boot/dts/ox8*.dts*
2095 N:      oxnas
2096
2097 ARM/PALM TREO SUPPORT
2098 M:      Tomas Cech <sleep_walker@suse.com>
2099 L:      linux-arm-kernel@lists.infradead.org
2100 W:      http://hackndev.com
2101 S:      Maintained
2102 F:      arch/arm/mach-pxa/palmtreo.*
2103
2104 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
2105 M:      Marek Vasut <marek.vasut@gmail.com>
2106 L:      linux-arm-kernel@lists.infradead.org
2107 W:      http://hackndev.com
2108 S:      Maintained
2109 F:      arch/arm/mach-pxa/include/mach/palmtx.h
2110 F:      arch/arm/mach-pxa/palmtx.c
2111 F:      arch/arm/mach-pxa/palmt5.*
2112 F:      arch/arm/mach-pxa/include/mach/palmld.h
2113 F:      arch/arm/mach-pxa/palmld.c
2114 F:      arch/arm/mach-pxa/palmte2.*
2115 F:      arch/arm/mach-pxa/include/mach/palmtc.h
2116 F:      arch/arm/mach-pxa/palmtc.c
2117
2118 ARM/PALMZ72 SUPPORT
2119 M:      Sergey Lapin <slapin@ossfans.org>
2120 L:      linux-arm-kernel@lists.infradead.org
2121 W:      http://hackndev.com
2122 S:      Maintained
2123 F:      arch/arm/mach-pxa/palmz72.*
2124
2125 ARM/PLEB SUPPORT
2126 M:      Peter Chubb <pleb@gelato.unsw.edu.au>
2127 W:      http://www.disy.cse.unsw.edu.au/Hardware/PLEB
2128 S:      Maintained
2129
2130 ARM/PT DIGITAL BOARD PORT
2131 M:      Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
2132 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2133 W:      http://www.armlinux.org.uk/
2134 S:      Maintained
2135
2136 ARM/QUALCOMM SUPPORT
2137 M:      Andy Gross <agross@kernel.org>
2138 L:      linux-arm-msm@vger.kernel.org
2139 S:      Maintained
2140 F:      Documentation/devicetree/bindings/soc/qcom/
2141 F:      Documentation/devicetree/bindings/*/qcom*
2142 F:      arch/arm/boot/dts/qcom-*.dts
2143 F:      arch/arm/boot/dts/qcom-*.dtsi
2144 F:      arch/arm/mach-qcom/
2145 F:      arch/arm64/boot/dts/qcom/
2146 F:      drivers/*/qcom/
2147 F:      drivers/*/qcom*
2148 F:      drivers/*/*/qcom/
2149 F:      drivers/*/*/qcom*
2150 F:      drivers/*/pm8???-*
2151 F:      drivers/bluetooth/btqcomsmd.c
2152 F:      drivers/clocksource/timer-qcom.c
2153 F:      drivers/extcon/extcon-qcom*
2154 F:      drivers/iommu/msm*
2155 F:      drivers/i2c/busses/i2c-qup.c
2156 F:      drivers/i2c/busses/i2c-qcom-geni.c
2157 F:      drivers/mfd/ssbi.c
2158 F:      drivers/mmc/host/mmci_qcom*
2159 F:      drivers/mmc/host/sdhci-msm.c
2160 F:      drivers/pci/controller/dwc/pcie-qcom.c
2161 F:      drivers/phy/qualcomm/
2162 F:      drivers/power/*/msm*
2163 F:      drivers/reset/reset-qcom-*
2164 F:      drivers/scsi/ufs/ufs-qcom.*
2165 F:      drivers/spi/spi-qup.c
2166 F:      drivers/spi/spi-geni-qcom.c
2167 F:      drivers/spi/spi-qcom-qspi.c
2168 F:      drivers/tty/serial/msm_serial.c
2169 F:      drivers/usb/dwc3/dwc3-qcom.c
2170 F:      include/dt-bindings/*/qcom*
2171 F:      include/linux/*/qcom*
2172 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
2173
2174 ARM/RADISYS ENP2611 MACHINE SUPPORT
2175 M:      Lennert Buytenhek <kernel@wantstofly.org>
2176 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2177 S:      Maintained
2178
2179 ARM/RDA MICRO ARCHITECTURE
2180 M:      Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
2181 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2182 L:      linux-unisoc@lists.infradead.org (moderated for non-subscribers)
2183 S:      Maintained
2184 F:      arch/arm/boot/dts/rda8810pl-*
2185 F:      drivers/clocksource/timer-rda.c
2186 F:      drivers/gpio/gpio-rda.c
2187 F:      drivers/irqchip/irq-rda-intc.c
2188 F:      drivers/tty/serial/rda-uart.c
2189 F:      Documentation/devicetree/bindings/arm/rda.yaml
2190 F:      Documentation/devicetree/bindings/gpio/gpio-rda.yaml
2191 F:      Documentation/devicetree/bindings/interrupt-controller/rda,8810pl-intc.txt
2192 F:      Documentation/devicetree/bindings/serial/rda,8810pl-uart.txt
2193 F:      Documentation/devicetree/bindings/timer/rda,8810pl-timer.txt
2194
2195 ARM/REALTEK ARCHITECTURE
2196 M:      Andreas Färber <afaerber@suse.de>
2197 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2198 S:      Maintained
2199 F:      arch/arm64/boot/dts/realtek/
2200 F:      Documentation/devicetree/bindings/arm/realtek.yaml
2201
2202 ARM/RENESAS ARM64 ARCHITECTURE
2203 M:      Geert Uytterhoeven <geert+renesas@glider.be>
2204 M:      Magnus Damm <magnus.damm@gmail.com>
2205 L:      linux-renesas-soc@vger.kernel.org
2206 Q:      http://patchwork.kernel.org/project/linux-renesas-soc/list/
2207 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2208 S:      Supported
2209 F:      arch/arm64/boot/dts/renesas/
2210 F:      Documentation/devicetree/bindings/arm/renesas.yaml
2211 F:      drivers/soc/renesas/
2212 F:      include/linux/soc/renesas/
2213
2214 ARM/RISCPC ARCHITECTURE
2215 M:      Russell King <linux@armlinux.org.uk>
2216 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2217 W:      http://www.armlinux.org.uk/
2218 S:      Maintained
2219 F:      arch/arm/include/asm/hardware/entry-macro-iomd.S
2220 F:      arch/arm/include/asm/hardware/ioc.h
2221 F:      arch/arm/include/asm/hardware/iomd.h
2222 F:      arch/arm/include/asm/hardware/memc.h
2223 F:      arch/arm/mach-rpc/
2224 F:      drivers/net/ethernet/8390/etherh.c
2225 F:      drivers/net/ethernet/i825xx/ether1*
2226 F:      drivers/net/ethernet/seeq/ether3*
2227 F:      drivers/scsi/arm/
2228
2229 ARM/Rockchip SoC support
2230 M:      Heiko Stuebner <heiko@sntech.de>
2231 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2232 L:      linux-rockchip@lists.infradead.org
2233 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
2234 S:      Maintained
2235 F:      Documentation/devicetree/bindings/i2c/i2c-rk3x.txt
2236 F:      arch/arm/boot/dts/rk3*
2237 F:      arch/arm/boot/dts/rv1108*
2238 F:      arch/arm/mach-rockchip/
2239 F:      drivers/clk/rockchip/
2240 F:      drivers/i2c/busses/i2c-rk3x.c
2241 F:      drivers/*/*rockchip*
2242 F:      drivers/*/*/*rockchip*
2243 F:      sound/soc/rockchip/
2244 N:      rockchip
2245
2246 ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
2247 M:      Kukjin Kim <kgene@kernel.org>
2248 M:      Krzysztof Kozlowski <krzk@kernel.org>
2249 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2250 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
2251 Q:      https://patchwork.kernel.org/project/linux-samsung-soc/list/
2252 S:      Maintained
2253 F:      arch/arm/boot/dts/s3c*
2254 F:      arch/arm/boot/dts/s5p*
2255 F:      arch/arm/boot/dts/exynos*
2256 F:      arch/arm64/boot/dts/exynos/
2257 F:      arch/arm/plat-samsung/
2258 F:      arch/arm/mach-s3c24*/
2259 F:      arch/arm/mach-s3c64xx/
2260 F:      arch/arm/mach-s5p*/
2261 F:      arch/arm/mach-exynos*/
2262 F:      drivers/*/*s3c24*
2263 F:      drivers/*/*/*s3c24*
2264 F:      drivers/*/*s3c64xx*
2265 F:      drivers/*/*s5pv210*
2266 F:      drivers/memory/samsung/
2267 F:      drivers/soc/samsung/
2268 F:      include/linux/soc/samsung/
2269 F:      Documentation/arm/samsung/
2270 F:      Documentation/devicetree/bindings/arm/samsung/
2271 F:      Documentation/devicetree/bindings/sram/samsung-sram.txt
2272 F:      Documentation/devicetree/bindings/power/pd-samsung.txt
2273 N:      exynos
2274
2275 ARM/SAMSUNG MOBILE MACHINE SUPPORT
2276 M:      Kyungmin Park <kyungmin.park@samsung.com>
2277 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2278 S:      Maintained
2279 F:      arch/arm/mach-s5pv210/
2280
2281 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
2282 M:      Kyungmin Park <kyungmin.park@samsung.com>
2283 M:      Kamil Debski <kamil@wypas.org>
2284 M:      Andrzej Hajda <a.hajda@samsung.com>
2285 L:      linux-arm-kernel@lists.infradead.org
2286 L:      linux-media@vger.kernel.org
2287 S:      Maintained
2288 F:      drivers/media/platform/s5p-g2d/
2289
2290 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
2291 M:      Marek Szyprowski <m.szyprowski@samsung.com>
2292 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
2293 L:      linux-media@vger.kernel.org
2294 S:      Maintained
2295 F:      drivers/media/platform/s5p-cec/
2296 F:      Documentation/devicetree/bindings/media/s5p-cec.txt
2297
2298 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
2299 M:      Andrzej Pietrasiewicz <andrzejtp2010@gmail.com>
2300 M:      Jacek Anaszewski <jacek.anaszewski@gmail.com>
2301 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
2302 L:      linux-arm-kernel@lists.infradead.org
2303 L:      linux-media@vger.kernel.org
2304 S:      Maintained
2305 F:      drivers/media/platform/s5p-jpeg/
2306
2307 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
2308 M:      Kyungmin Park <kyungmin.park@samsung.com>
2309 M:      Kamil Debski <kamil@wypas.org>
2310 M:      Jeongtae Park <jtp.park@samsung.com>
2311 M:      Andrzej Hajda <a.hajda@samsung.com>
2312 L:      linux-arm-kernel@lists.infradead.org
2313 L:      linux-media@vger.kernel.org
2314 S:      Maintained
2315 F:      drivers/media/platform/s5p-mfc/
2316
2317 ARM/SHMOBILE ARM ARCHITECTURE
2318 M:      Geert Uytterhoeven <geert+renesas@glider.be>
2319 M:      Magnus Damm <magnus.damm@gmail.com>
2320 L:      linux-renesas-soc@vger.kernel.org
2321 Q:      http://patchwork.kernel.org/project/linux-renesas-soc/list/
2322 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2323 S:      Supported
2324 F:      arch/arm/boot/dts/emev2*
2325 F:      arch/arm/boot/dts/gr-peach*
2326 F:      arch/arm/boot/dts/iwg20d-q7*
2327 F:      arch/arm/boot/dts/r7s*
2328 F:      arch/arm/boot/dts/r8a*
2329 F:      arch/arm/boot/dts/r9a*
2330 F:      arch/arm/boot/dts/sh*
2331 F:      arch/arm/configs/shmobile_defconfig
2332 F:      arch/arm/include/debug/renesas-scif.S
2333 F:      arch/arm/mach-shmobile/
2334 F:      Documentation/devicetree/bindings/arm/renesas.yaml
2335 F:      drivers/soc/renesas/
2336 F:      include/linux/soc/renesas/
2337
2338 ARM/SOCFPGA ARCHITECTURE
2339 M:      Dinh Nguyen <dinguyen@kernel.org>
2340 S:      Maintained
2341 F:      arch/arm/mach-socfpga/
2342 F:      arch/arm/boot/dts/socfpga*
2343 F:      arch/arm/configs/socfpga_defconfig
2344 F:      arch/arm64/boot/dts/altera/
2345 F:      arch/arm64/boot/dts/intel/
2346 W:      http://www.rocketboards.org
2347 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
2348
2349 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
2350 M:      Dinh Nguyen <dinguyen@kernel.org>
2351 S:      Maintained
2352 F:      drivers/clk/socfpga/
2353
2354 ARM/SOCFPGA EDAC SUPPORT
2355 M:      Thor Thayer <thor.thayer@linux.intel.com>
2356 S:      Maintained
2357 F:      drivers/edac/altera_edac.
2358
2359 ARM/SPREADTRUM SoC SUPPORT
2360 M:      Orson Zhai <orsonzhai@gmail.com>
2361 M:      Baolin Wang <baolin.wang7@gmail.com>
2362 M:      Chunyan Zhang <zhang.lyra@gmail.com>
2363 S:      Maintained
2364 F:      arch/arm64/boot/dts/sprd
2365 N:      sprd
2366 N:      sc27xx
2367 N:      sc2731
2368
2369 ARM/STI ARCHITECTURE
2370 M:      Patrice Chotard <patrice.chotard@st.com>
2371 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2372 W:      http://www.stlinux.com
2373 S:      Maintained
2374 F:      Documentation/devicetree/bindings/i2c/i2c-st.txt
2375 F:      arch/arm/mach-sti/
2376 F:      arch/arm/boot/dts/sti*
2377 F:      drivers/char/hw_random/st-rng.c
2378 F:      drivers/clocksource/arm_global_timer.c
2379 F:      drivers/clocksource/clksrc_st_lpc.c
2380 F:      drivers/cpufreq/sti-cpufreq.c
2381 F:      drivers/dma/st_fdma*
2382 F:      drivers/i2c/busses/i2c-st.c
2383 F:      drivers/media/rc/st_rc.c
2384 F:      drivers/media/platform/sti/c8sectpfe/
2385 F:      drivers/mmc/host/sdhci-st.c
2386 F:      drivers/phy/st/phy-miphy28lp.c
2387 F:      drivers/phy/st/phy-stih407-usb.c
2388 F:      drivers/pinctrl/pinctrl-st.c
2389 F:      drivers/remoteproc/st_remoteproc.c
2390 F:      drivers/remoteproc/st_slim_rproc.c
2391 F:      drivers/reset/sti/
2392 F:      drivers/rtc/rtc-st-lpc.c
2393 F:      drivers/tty/serial/st-asc.c
2394 F:      drivers/usb/dwc3/dwc3-st.c
2395 F:      drivers/usb/host/ehci-st.c
2396 F:      drivers/usb/host/ohci-st.c
2397 F:      drivers/watchdog/st_lpc_wdt.c
2398 F:      drivers/ata/ahci_st.c
2399 F:      include/linux/remoteproc/st_slim_rproc.h
2400
2401 ARM/STM32 ARCHITECTURE
2402 M:      Maxime Coquelin <mcoquelin.stm32@gmail.com>
2403 M:      Alexandre Torgue <alexandre.torgue@st.com>
2404 L:      linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers)
2405 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2406 S:      Maintained
2407 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2408 N:      stm32
2409 N:      stm
2410 F:      arch/arm/boot/dts/stm32*
2411 F:      arch/arm/mach-stm32/
2412 F:      drivers/clocksource/armv7m_systick.c
2413
2414 ARM/Synaptics SoC support
2415 M:      Jisheng Zhang <Jisheng.Zhang@synaptics.com>
2416 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2417 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2418 S:      Maintained
2419 F:      arch/arm/mach-berlin/
2420 F:      arch/arm/boot/dts/berlin*
2421 F:      arch/arm64/boot/dts/synaptics/
2422
2423 ARM/TANGO ARCHITECTURE
2424 M:      Marc Gonzalez <marc.w.gonzalez@free.fr>
2425 M:      Mans Rullgard <mans@mansr.com>
2426 L:      linux-arm-kernel@lists.infradead.org
2427 S:      Odd Fixes
2428 N:      tango
2429
2430 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
2431 M:      Lennert Buytenhek <kernel@wantstofly.org>
2432 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2433 S:      Maintained
2434
2435 ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2436 M:      Hans Verkuil <hverkuil-cisco@xs4all.nl>
2437 L:      linux-tegra@vger.kernel.org
2438 L:      linux-media@vger.kernel.org
2439 S:      Maintained
2440 F:      drivers/media/platform/tegra-cec/
2441 F:      Documentation/devicetree/bindings/media/tegra-cec.txt
2442
2443 ARM/TETON BGA MACHINE SUPPORT
2444 M:      "Mark F. Brown" <mark.brown314@gmail.com>
2445 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2446 S:      Maintained
2447
2448 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2449 M:      Santosh Shilimkar <ssantosh@kernel.org>
2450 L:      linux-kernel@vger.kernel.org
2451 S:      Maintained
2452 F:      drivers/memory/*emif*
2453
2454 ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE
2455 M:      Tero Kristo <t-kristo@ti.com>
2456 M:      Nishanth Menon <nm@ti.com>
2457 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2458 S:      Supported
2459 F:      Documentation/devicetree/bindings/arm/ti/k3.txt
2460 F:      arch/arm64/boot/dts/ti/Makefile
2461 F:      arch/arm64/boot/dts/ti/k3-*
2462 F:      include/dt-bindings/pinctrl/k3.h
2463
2464 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2465 M:      Santosh Shilimkar <ssantosh@kernel.org>
2466 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2467 S:      Maintained
2468 F:      arch/arm/mach-keystone/
2469 F:      arch/arm/boot/dts/keystone-*
2470 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
2471
2472 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2473 M:      Santosh Shilimkar <ssantosh@kernel.org>
2474 L:      linux-kernel@vger.kernel.org
2475 S:      Maintained
2476 F:      drivers/clk/keystone/
2477
2478 ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
2479 M:      Santosh Shilimkar <ssantosh@kernel.org>
2480 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2481 L:      linux-kernel@vger.kernel.org
2482 S:      Maintained
2483 F:      drivers/clocksource/timer-keystone.c
2484
2485 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2486 M:      Santosh Shilimkar <ssantosh@kernel.org>
2487 L:      linux-kernel@vger.kernel.org
2488 S:      Maintained
2489 F:      drivers/power/reset/keystone-reset.c
2490
2491 ARM/THECUS N2100 MACHINE SUPPORT
2492 M:      Lennert Buytenhek <kernel@wantstofly.org>
2493 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2494 S:      Maintained
2495
2496 ARM/TOSA MACHINE SUPPORT
2497 M:      Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2498 M:      Dirk Opfer <dirk@opfer-online.de>
2499 S:      Maintained
2500
2501 ARM/UNIPHIER ARCHITECTURE
2502 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
2503 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2504 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
2505 S:      Maintained
2506 F:      Documentation/devicetree/bindings/arm/socionext/uniphier.txt
2507 F:      Documentation/devicetree/bindings/gpio/gpio-uniphier.txt
2508 F:      Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.txt
2509 F:      arch/arm/boot/dts/uniphier*
2510 F:      arch/arm/include/asm/hardware/cache-uniphier.h
2511 F:      arch/arm/mach-uniphier/
2512 F:      arch/arm/mm/cache-uniphier.c
2513 F:      arch/arm64/boot/dts/socionext/uniphier*
2514 F:      drivers/bus/uniphier-system-bus.c
2515 F:      drivers/clk/uniphier/
2516 F:      drivers/dma/uniphier-mdmac.c
2517 F:      drivers/gpio/gpio-uniphier.c
2518 F:      drivers/i2c/busses/i2c-uniphier*
2519 F:      drivers/irqchip/irq-uniphier-aidet.c
2520 F:      drivers/mmc/host/uniphier-sd.c
2521 F:      drivers/pinctrl/uniphier/
2522 F:      drivers/reset/reset-uniphier.c
2523 F:      drivers/tty/serial/8250/8250_uniphier.c
2524 N:      uniphier
2525
2526 Ux500 CLOCK DRIVERS
2527 M:      Ulf Hansson <ulf.hansson@linaro.org>
2528 L:      linux-clk@vger.kernel.org
2529 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2530 S:      Maintained
2531 F:      drivers/clk/ux500/
2532
2533 ARM/VERSATILE EXPRESS PLATFORM
2534 M:      Liviu Dudau <liviu.dudau@arm.com>
2535 M:      Sudeep Holla <sudeep.holla@arm.com>
2536 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2537 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2538 S:      Maintained
2539 F:      arch/arm/boot/dts/vexpress*
2540 F:      arch/arm64/boot/dts/arm/
2541 F:      arch/arm/mach-vexpress/
2542 F:      */*/vexpress*
2543 F:      */*/*/vexpress*
2544 F:      drivers/clk/versatile/clk-vexpress-osc.c
2545 F:      drivers/clocksource/timer-versatile.c
2546 N:      mps2
2547
2548 ARM/VFP SUPPORT
2549 M:      Russell King <linux@armlinux.org.uk>
2550 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2551 W:      http://www.armlinux.org.uk/
2552 S:      Maintained
2553 F:      arch/arm/vfp/
2554
2555 ARM/VOIPAC PXA270 SUPPORT
2556 M:      Marek Vasut <marek.vasut@gmail.com>
2557 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2558 S:      Maintained
2559 F:      arch/arm/mach-pxa/vpac270.c
2560 F:      arch/arm/mach-pxa/include/mach/vpac270.h
2561
2562 ARM/VT8500 ARM ARCHITECTURE
2563 M:      Tony Prisk <linux@prisktech.co.nz>
2564 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2565 S:      Maintained
2566 F:      Documentation/devicetree/bindings/i2c/i2c-wmt.txt
2567 F:      arch/arm/mach-vt8500/
2568 F:      drivers/clocksource/timer-vt8500.c
2569 F:      drivers/i2c/busses/i2c-wmt.c
2570 F:      drivers/mmc/host/wmt-sdmmc.c
2571 F:      drivers/pwm/pwm-vt8500.c
2572 F:      drivers/rtc/rtc-vt8500.c
2573 F:      drivers/tty/serial/vt8500_serial.c
2574 F:      drivers/usb/host/ehci-platform.c
2575 F:      drivers/usb/host/uhci-platform.c
2576 F:      drivers/video/fbdev/vt8500lcdfb.*
2577 F:      drivers/video/fbdev/wm8505fb*
2578 F:      drivers/video/fbdev/wmt_ge_rops.*
2579
2580 ARM/ZIPIT Z2 SUPPORT
2581 M:      Marek Vasut <marek.vasut@gmail.com>
2582 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2583 S:      Maintained
2584 F:      arch/arm/mach-pxa/z2.c
2585 F:      arch/arm/mach-pxa/include/mach/z2.h
2586
2587 ARM/ZTE ARCHITECTURE
2588 M:      Jun Nie <jun.nie@linaro.org>
2589 M:      Shawn Guo <shawnguo@kernel.org>
2590 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2591 S:      Maintained
2592 F:      arch/arm/boot/dts/zx2967*
2593 F:      arch/arm/mach-zx/
2594 F:      arch/arm64/boot/dts/zte/
2595 F:      drivers/clk/zte/
2596 F:      drivers/dma/zx_dma.c
2597 F:      drivers/gpio/gpio-zx.c
2598 F:      drivers/i2c/busses/i2c-zx2967.c
2599 F:      drivers/mmc/host/dw_mmc-zx.*
2600 F:      drivers/pinctrl/zte/
2601 F:      drivers/soc/zte/
2602 F:      drivers/thermal/zx2967_thermal.c
2603 F:      drivers/watchdog/zx2967_wdt.c
2604 F:      Documentation/devicetree/bindings/arm/zte.yaml
2605 F:      Documentation/devicetree/bindings/clock/zx2967*.txt
2606 F:      Documentation/devicetree/bindings/dma/zxdma.txt
2607 F:      Documentation/devicetree/bindings/gpio/zx296702-gpio.txt
2608 F:      Documentation/devicetree/bindings/i2c/i2c-zx2967.txt
2609 F:      Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt
2610 F:      Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt
2611 F:      Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2612 F:      Documentation/devicetree/bindings/soc/zte/
2613 F:      Documentation/devicetree/bindings/sound/zte,*.txt
2614 F:      Documentation/devicetree/bindings/thermal/zx2967-thermal.txt
2615 F:      Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt
2616 F:      include/dt-bindings/clock/zx2967*.h
2617 F:      include/dt-bindings/soc/zte,*.h
2618 F:      sound/soc/codecs/zx_aud96p22.c
2619 F:      sound/soc/zte/
2620
2621 ARM/ZYNQ ARCHITECTURE
2622 M:      Michal Simek <michal.simek@xilinx.com>
2623 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2624 W:      http://wiki.xilinx.com
2625 T:      git https://github.com/Xilinx/linux-xlnx.git
2626 S:      Supported
2627 F:      arch/arm/mach-zynq/
2628 F:      drivers/cpuidle/cpuidle-zynq.c
2629 F:      drivers/block/xsysace.c
2630 N:      zynq
2631 N:      xilinx
2632 F:      Documentation/devicetree/bindings/i2c/i2c-cadence.txt
2633 F:      Documentation/devicetree/bindings/i2c/i2c-xiic.txt
2634 F:      drivers/clocksource/timer-cadence-ttc.c
2635 F:      drivers/i2c/busses/i2c-cadence.c
2636 F:      drivers/mmc/host/sdhci-of-arasan.c
2637 F:      drivers/edac/synopsys_edac.c
2638 F:      drivers/i2c/busses/i2c-xiic.c
2639
2640 ARM64 PORT (AARCH64 ARCHITECTURE)
2641 M:      Catalin Marinas <catalin.marinas@arm.com>
2642 M:      Will Deacon <will@kernel.org>
2643 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2644 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2645 S:      Maintained
2646 F:      arch/arm64/
2647 X:      arch/arm64/boot/dts/
2648 F:      Documentation/arm64/
2649 F:      tools/testing/selftests/arm64/
2650
2651 AS3645A LED FLASH CONTROLLER DRIVER
2652 M:      Sakari Ailus <sakari.ailus@iki.fi>
2653 L:      linux-leds@vger.kernel.org
2654 S:      Maintained
2655 F:      drivers/leds/leds-as3645a.c
2656
2657 ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
2658 M:      Tianshu Qiu <tian.shu.qiu@intel.com>
2659 L:      linux-media@vger.kernel.org
2660 T:      git git://linuxtv.org/media_tree.git
2661 S:      Maintained
2662 F:      drivers/media/i2c/ak7375.c
2663 F:      Documentation/devicetree/bindings/media/i2c/ak7375.txt
2664
2665 ASAHI KASEI AK8974 DRIVER
2666 M:      Linus Walleij <linus.walleij@linaro.org>
2667 L:      linux-iio@vger.kernel.org
2668 W:      http://www.akm.com/
2669 S:      Supported
2670 F:      drivers/iio/magnetometer/ak8974.c
2671
2672 ASC7621 HARDWARE MONITOR DRIVER
2673 M:      George Joseph <george.joseph@fairview5.com>
2674 L:      linux-hwmon@vger.kernel.org
2675 S:      Maintained
2676 F:      Documentation/hwmon/asc7621.rst
2677 F:      drivers/hwmon/asc7621.c
2678
2679 ASPEED PINCTRL DRIVERS
2680 M:      Andrew Jeffery <andrew@aj.id.au>
2681 L:      linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
2682 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
2683 L:      linux-gpio@vger.kernel.org
2684 S:      Maintained
2685 F:      drivers/pinctrl/aspeed/
2686 F:      Documentation/devicetree/bindings/pinctrl/aspeed,*
2687
2688 ASPEED VIDEO ENGINE DRIVER
2689 M:      Eddie James <eajames@linux.ibm.com>
2690 L:      linux-media@vger.kernel.org
2691 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
2692 S:      Maintained
2693 F:      drivers/media/platform/aspeed-video.c
2694 F:      Documentation/devicetree/bindings/media/aspeed-video.txt
2695
2696 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2697 M:      Corentin Chary <corentin.chary@gmail.com>
2698 L:      acpi4asus-user@lists.sourceforge.net
2699 L:      platform-driver-x86@vger.kernel.org
2700 W:      http://acpi4asus.sf.net
2701 S:      Maintained
2702 F:      drivers/platform/x86/asus*.c
2703 F:      drivers/platform/x86/eeepc*.c
2704
2705 ASUS WIRELESS RADIO CONTROL DRIVER
2706 M:      João Paulo Rechi Vita <jprvita@gmail.com>
2707 L:      platform-driver-x86@vger.kernel.org
2708 S:      Maintained
2709 F:      drivers/platform/x86/asus-wireless.c
2710
2711 ASYMMETRIC KEYS
2712 M:      David Howells <dhowells@redhat.com>
2713 L:      keyrings@vger.kernel.org
2714 S:      Maintained
2715 F:      Documentation/crypto/asymmetric-keys.txt
2716 F:      include/linux/verification.h
2717 F:      include/crypto/public_key.h
2718 F:      include/crypto/pkcs7.h
2719 F:      crypto/asymmetric_keys/
2720
2721 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2722 R:      Dan Williams <dan.j.williams@intel.com>
2723 W:      http://sourceforge.net/projects/xscaleiop
2724 S:      Odd fixes
2725 F:      Documentation/crypto/async-tx-api.txt
2726 F:      crypto/async_tx/
2727 F:      drivers/dma/
2728 F:      include/linux/dmaengine.h
2729 F:      include/linux/async_tx.h
2730
2731 AT24 EEPROM DRIVER
2732 M:      Bartosz Golaszewski <bgolaszewski@baylibre.com>
2733 L:      linux-i2c@vger.kernel.org
2734 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
2735 S:      Maintained
2736 F:      Documentation/devicetree/bindings/eeprom/at24.txt
2737 F:      drivers/misc/eeprom/at24.c
2738
2739 ATA OVER ETHERNET (AOE) DRIVER
2740 M:      "Justin Sanders" <justin@coraid.com>
2741 W:      http://www.openaoe.org/
2742 S:      Supported
2743 F:      Documentation/admin-guide/aoe/
2744 F:      drivers/block/aoe/
2745
2746 ATHEROS 71XX/9XXX GPIO DRIVER
2747 M:      Alban Bedel <albeu@free.fr>
2748 W:      https://github.com/AlbanBedel/linux
2749 T:      git git://github.com/AlbanBedel/linux
2750 S:      Maintained
2751 F:      drivers/gpio/gpio-ath79.c
2752 F:      Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2753
2754 ATHEROS 71XX/9XXX USB PHY DRIVER
2755 M:      Alban Bedel <albeu@free.fr>
2756 W:      https://github.com/AlbanBedel/linux
2757 T:      git git://github.com/AlbanBedel/linux
2758 S:      Maintained
2759 F:      drivers/phy/qualcomm/phy-ath79-usb.c
2760 F:      Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
2761
2762 ATHEROS ATH GENERIC UTILITIES
2763 M:      Kalle Valo <kvalo@codeaurora.org>
2764 L:      linux-wireless@vger.kernel.org
2765 S:      Supported
2766 F:      drivers/net/wireless/ath/*
2767
2768 ATHEROS ATH5K WIRELESS DRIVER
2769 M:      Jiri Slaby <jirislaby@gmail.com>
2770 M:      Nick Kossifidis <mickflemm@gmail.com>
2771 M:      Luis Chamberlain <mcgrof@kernel.org>
2772 L:      linux-wireless@vger.kernel.org
2773 W:      http://wireless.kernel.org/en/users/Drivers/ath5k
2774 S:      Maintained
2775 F:      drivers/net/wireless/ath/ath5k/
2776
2777 ATHEROS ATH6KL WIRELESS DRIVER
2778 M:      Kalle Valo <kvalo@codeaurora.org>
2779 L:      linux-wireless@vger.kernel.org
2780 W:      http://wireless.kernel.org/en/users/Drivers/ath6kl
2781 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2782 S:      Supported
2783 F:      drivers/net/wireless/ath/ath6kl/
2784
2785 ATI_REMOTE2 DRIVER
2786 M:      Ville Syrjala <syrjala@sci.fi>
2787 S:      Maintained
2788 F:      drivers/input/misc/ati_remote2.c
2789
2790 ATK0110 HWMON DRIVER
2791 M:      Luca Tettamanti <kronos.it@gmail.com>
2792 L:      linux-hwmon@vger.kernel.org
2793 S:      Maintained
2794 F:      drivers/hwmon/asus_atk0110.c
2795
2796 ATLX ETHERNET DRIVERS
2797 M:      Jay Cliburn <jcliburn@gmail.com>
2798 M:      Chris Snook <chris.snook@gmail.com>
2799 L:      netdev@vger.kernel.org
2800 W:      http://sourceforge.net/projects/atl1
2801 W:      http://atl1.sourceforge.net
2802 S:      Maintained
2803 F:      drivers/net/ethernet/atheros/
2804
2805 ATM
2806 M:      Chas Williams <3chas3@gmail.com>
2807 L:      linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2808 L:      netdev@vger.kernel.org
2809 W:      http://linux-atm.sourceforge.net
2810 S:      Maintained
2811 F:      drivers/atm/
2812 F:      include/linux/atm*
2813 F:      include/uapi/linux/atm*
2814
2815 ATMEL MACB ETHERNET DRIVER
2816 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2817 S:      Supported
2818 F:      drivers/net/ethernet/cadence/
2819
2820 ATMEL MAXTOUCH DRIVER
2821 M:      Nick Dyer <nick@shmanahar.org>
2822 T:      git git://github.com/ndyer/linux.git
2823 S:      Maintained
2824 F:      Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2825 F:      drivers/input/touchscreen/atmel_mxt_ts.c
2826
2827 ATMEL WIRELESS DRIVER
2828 M:      Simon Kelley <simon@thekelleys.org.uk>
2829 L:      linux-wireless@vger.kernel.org
2830 W:      http://www.thekelleys.org.uk/atmel
2831 W:      http://atmelwlandriver.sourceforge.net/
2832 S:      Maintained
2833 F:      drivers/net/wireless/atmel/atmel*
2834
2835 ATOMIC INFRASTRUCTURE
2836 M:      Will Deacon <will@kernel.org>
2837 M:      Peter Zijlstra <peterz@infradead.org>
2838 R:      Boqun Feng <boqun.feng@gmail.com>
2839 L:      linux-kernel@vger.kernel.org
2840 S:      Maintained
2841 F:      arch/*/include/asm/atomic*.h
2842 F:      include/*/atomic*.h
2843 F:      scripts/atomic/
2844
2845 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2846 M:      Bradley Grove <linuxdrivers@attotech.com>
2847 L:      linux-scsi@vger.kernel.org
2848 W:      http://www.attotech.com
2849 S:      Supported
2850 F:      drivers/scsi/esas2r
2851
2852 ATUSB IEEE 802.15.4 RADIO DRIVER
2853 M:      Stefan Schmidt <stefan@datenfreihafen.org>
2854 L:      linux-wpan@vger.kernel.org
2855 S:      Maintained
2856 F:      drivers/net/ieee802154/atusb.c
2857 F:      drivers/net/ieee802154/atusb.h
2858 F:      drivers/net/ieee802154/at86rf230.h
2859
2860 AUDIT SUBSYSTEM
2861 M:      Paul Moore <paul@paul-moore.com>
2862 M:      Eric Paris <eparis@redhat.com>
2863 L:      linux-audit@redhat.com (moderated for non-subscribers)
2864 W:      https://github.com/linux-audit
2865 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
2866 S:      Supported
2867 F:      include/linux/audit.h
2868 F:      include/uapi/linux/audit.h
2869 F:      kernel/audit*
2870
2871 AUXILIARY DISPLAY DRIVERS
2872 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2873 S:      Maintained
2874 F:      drivers/auxdisplay/
2875 F:      include/linux/cfag12864b.h
2876
2877 AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
2878 M:      Andreas Klinger <ak@it-klinger.de>
2879 L:      linux-iio@vger.kernel.org
2880 S:      Maintained
2881 F:      Documentation/devicetree/bindings/iio/adc/avia-hx711.yaml
2882 F:      drivers/iio/adc/hx711.c
2883
2884 AX.25 NETWORK LAYER
2885 M:      Ralf Baechle <ralf@linux-mips.org>
2886 L:      linux-hams@vger.kernel.org
2887 W:      http://www.linux-ax25.org/
2888 S:      Maintained
2889 F:      include/uapi/linux/ax25.h
2890 F:      include/net/ax25.h
2891 F:      net/ax25/
2892
2893 AXENTIA ARM DEVICES
2894 M:      Peter Rosin <peda@axentia.se>
2895 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2896 S:      Maintained
2897 F:      Documentation/devicetree/bindings/arm/axentia.txt
2898 F:      arch/arm/boot/dts/at91-linea.dtsi
2899 F:      arch/arm/boot/dts/at91-natte.dtsi
2900 F:      arch/arm/boot/dts/at91-nattis-2-natte-2.dts
2901 F:      arch/arm/boot/dts/at91-tse850-3.dts
2902
2903 AXENTIA ASOC DRIVERS
2904 M:      Peter Rosin <peda@axentia.se>
2905 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
2906 S:      Maintained
2907 F:      Documentation/devicetree/bindings/sound/axentia,*
2908 F:      sound/soc/atmel/tse850-pcm5142.c
2909
2910 AXXIA I2C CONTROLLER
2911 M:      Krzysztof Adamski <krzysztof.adamski@nokia.com>
2912 L:      linux-i2c@vger.kernel.org
2913 S:      Maintained
2914 F:      Documentation/devicetree/bindings/i2c/i2c-axxia.txt
2915 F:      drivers/i2c/busses/i2c-axxia.c
2916
2917 AZ6007 DVB DRIVER
2918 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
2919 L:      linux-media@vger.kernel.org
2920 W:      https://linuxtv.org
2921 T:      git git://linuxtv.org/media_tree.git
2922 S:      Maintained
2923 F:      drivers/media/usb/dvb-usb-v2/az6007.c
2924
2925 AZTECH FM RADIO RECEIVER DRIVER
2926 M:      Hans Verkuil <hverkuil@xs4all.nl>
2927 L:      linux-media@vger.kernel.org
2928 T:      git git://linuxtv.org/media_tree.git
2929 W:      https://linuxtv.org
2930 S:      Maintained
2931 F:      drivers/media/radio/radio-aztech*
2932
2933 B43 WIRELESS DRIVER
2934 L:      linux-wireless@vger.kernel.org
2935 L:      b43-dev@lists.infradead.org
2936 W:      http://wireless.kernel.org/en/users/Drivers/b43
2937 S:      Odd Fixes
2938 F:      drivers/net/wireless/broadcom/b43/
2939
2940 B43LEGACY WIRELESS DRIVER
2941 M:      Larry Finger <Larry.Finger@lwfinger.net>
2942 L:      linux-wireless@vger.kernel.org
2943 L:      b43-dev@lists.infradead.org
2944 W:      http://wireless.kernel.org/en/users/Drivers/b43
2945 S:      Maintained
2946 F:      drivers/net/wireless/broadcom/b43legacy/
2947
2948 BACKLIGHT CLASS/SUBSYSTEM
2949 M:      Lee Jones <lee.jones@linaro.org>
2950 M:      Daniel Thompson <daniel.thompson@linaro.org>
2951 M:      Jingoo Han <jingoohan1@gmail.com>
2952 L:      dri-devel@lists.freedesktop.org
2953 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2954 S:      Maintained
2955 F:      drivers/video/backlight/
2956 F:      include/linux/backlight.h
2957 F:      include/linux/pwm_backlight.h
2958 F:      Documentation/devicetree/bindings/leds/backlight
2959 F:      Documentation/ABI/stable/sysfs-class-backlight
2960 F:      Documentation/ABI/testing/sysfs-class-backlight
2961
2962 BATMAN ADVANCED
2963 M:      Marek Lindner <mareklindner@neomailbox.ch>
2964 M:      Simon Wunderlich <sw@simonwunderlich.de>
2965 M:      Antonio Quartulli <a@unstable.cc>
2966 M:      Sven Eckelmann <sven@narfation.org>
2967 L:      b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2968 W:      https://www.open-mesh.org/
2969 B:      https://www.open-mesh.org/projects/batman-adv/issues
2970 C:      irc://chat.freenode.net/batman
2971 Q:      https://patchwork.open-mesh.org/project/batman/list/
2972 T:      git https://git.open-mesh.org/linux-merge.git
2973 S:      Maintained
2974 F:      Documentation/ABI/obsolete/sysfs-class-net-batman-adv
2975 F:      Documentation/ABI/obsolete/sysfs-class-net-mesh
2976 F:      Documentation/networking/batman-adv.rst
2977 F:      include/uapi/linux/batadv_packet.h
2978 F:      include/uapi/linux/batman_adv.h
2979 F:      net/batman-adv/
2980
2981 BAYCOM/HDLCDRV DRIVERS FOR AX.25
2982 M:      Thomas Sailer <t.sailer@alumni.ethz.ch>
2983 L:      linux-hams@vger.kernel.org
2984 W:      http://www.baycom.org/~tom/ham/ham.html
2985 S:      Maintained
2986 F:      drivers/net/hamradio/baycom*
2987
2988 BCACHE (BLOCK LAYER CACHE)
2989 M:      Coly Li <colyli@suse.de>
2990 M:      Kent Overstreet <kent.overstreet@gmail.com>
2991 L:      linux-bcache@vger.kernel.org
2992 W:      http://bcache.evilpiepirate.org
2993 C:      irc://irc.oftc.net/bcache
2994 S:      Maintained
2995 F:      drivers/md/bcache/
2996
2997 BDISP ST MEDIA DRIVER
2998 M:      Fabien Dessenne <fabien.dessenne@st.com>
2999 L:      linux-media@vger.kernel.org
3000 T:      git git://linuxtv.org/media_tree.git
3001 W:      https://linuxtv.org
3002 S:      Supported
3003 F:      drivers/media/platform/sti/bdisp
3004
3005 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
3006 M:      Dariusz Marcinkiewicz <reksio@newterm.pl>
3007 L:      netdev@vger.kernel.org
3008 S:      Maintained
3009 F:      drivers/net/ethernet/ec_bhf.c
3010
3011 BEFS FILE SYSTEM
3012 M:      Luis de Bethencourt <luisbg@kernel.org>
3013 M:      Salah Triki <salah.triki@gmail.com>
3014 S:      Maintained
3015 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
3016 F:      Documentation/filesystems/befs.txt
3017 F:      fs/befs/
3018
3019 BFQ I/O SCHEDULER
3020 M:      Paolo Valente <paolo.valente@linaro.org>
3021 M:      Jens Axboe <axboe@kernel.dk>
3022 L:      linux-block@vger.kernel.org
3023 S:      Maintained
3024 F:      block/bfq-*
3025 F:      Documentation/block/bfq-iosched.rst
3026
3027 BFS FILE SYSTEM
3028 M:      "Tigran A. Aivazian" <aivazian.tigran@gmail.com>
3029 S:      Maintained
3030 F:      Documentation/filesystems/bfs.txt
3031 F:      fs/bfs/
3032 F:      include/uapi/linux/bfs_fs.h
3033
3034 BLINKM RGB LED DRIVER
3035 M:      Jan-Simon Moeller <jansimon.moeller@gmx.de>
3036 S:      Maintained
3037 F:      drivers/leds/leds-blinkm.c
3038
3039 BLOCK LAYER
3040 M:      Jens Axboe <axboe@kernel.dk>
3041 L:      linux-block@vger.kernel.org
3042 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
3043 S:      Maintained
3044 F:      block/
3045 F:      drivers/block/
3046 F:      kernel/trace/blktrace.c
3047 F:      lib/sbitmap.c
3048
3049 BLOCK2MTD DRIVER
3050 M:      Joern Engel <joern@lazybastard.org>
3051 L:      linux-mtd@lists.infradead.org
3052 S:      Maintained
3053 F:      drivers/mtd/devices/block2mtd.c
3054
3055 BLUETOOTH DRIVERS
3056 M:      Marcel Holtmann <marcel@holtmann.org>
3057 M:      Johan Hedberg <johan.hedberg@gmail.com>
3058 L:      linux-bluetooth@vger.kernel.org
3059 W:      http://www.bluez.org/
3060 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3061 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3062 S:      Maintained
3063 F:      drivers/bluetooth/
3064
3065 BLUETOOTH SUBSYSTEM
3066 M:      Marcel Holtmann <marcel@holtmann.org>
3067 M:      Johan Hedberg <johan.hedberg@gmail.com>
3068 L:      linux-bluetooth@vger.kernel.org
3069 W:      http://www.bluez.org/
3070 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3071 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3072 S:      Maintained
3073 F:      net/bluetooth/
3074 F:      include/net/bluetooth/
3075
3076 BONDING DRIVER
3077 M:      Jay Vosburgh <j.vosburgh@gmail.com>
3078 M:      Veaceslav Falico <vfalico@gmail.com>
3079 M:      Andy Gospodarek <andy@greyhouse.net>
3080 L:      netdev@vger.kernel.org
3081 W:      http://sourceforge.net/projects/bonding/
3082 S:      Supported
3083 F:      drivers/net/bonding/
3084 F:      include/uapi/linux/if_bonding.h
3085
3086 BPF (Safe dynamic programs and tools)
3087 M:      Alexei Starovoitov <ast@kernel.org>
3088 M:      Daniel Borkmann <daniel@iogearbox.net>
3089 R:      Martin KaFai Lau <kafai@fb.com>
3090 R:      Song Liu <songliubraving@fb.com>
3091 R:      Yonghong Song <yhs@fb.com>
3092 R:      Andrii Nakryiko <andriin@fb.com>
3093 L:      netdev@vger.kernel.org
3094 L:      bpf@vger.kernel.org
3095 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
3096 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
3097 Q:      https://patchwork.ozlabs.org/project/netdev/list/?delegate=77147
3098 S:      Supported
3099 F:      arch/*/net/*
3100 F:      Documentation/networking/filter.txt
3101 F:      Documentation/bpf/
3102 F:      include/linux/bpf*
3103 F:      include/linux/filter.h
3104 F:      include/trace/events/xdp.h
3105 F:      include/uapi/linux/bpf*
3106 F:      include/uapi/linux/filter.h
3107 F:      kernel/bpf/
3108 F:      kernel/trace/bpf_trace.c
3109 F:      lib/test_bpf.c
3110 F:      net/bpf/
3111 F:      net/core/filter.c
3112 F:      net/sched/act_bpf.c
3113 F:      net/sched/cls_bpf.c
3114 F:      samples/bpf/
3115 F:      tools/bpf/
3116 F:      tools/lib/bpf/
3117 F:      tools/testing/selftests/bpf/
3118 K:      bpf
3119 N:      bpf
3120
3121 BPF JIT for ARM
3122 M:      Shubham Bansal <illusionist.neo@gmail.com>
3123 L:      netdev@vger.kernel.org
3124 L:      bpf@vger.kernel.org
3125 S:      Maintained
3126 F:      arch/arm/net/
3127
3128 BPF JIT for ARM64
3129 M:      Daniel Borkmann <daniel@iogearbox.net>
3130 M:      Alexei Starovoitov <ast@kernel.org>
3131 M:      Zi Shen Lim <zlim.lnx@gmail.com>
3132 L:      netdev@vger.kernel.org
3133 L:      bpf@vger.kernel.org
3134 S:      Supported
3135 F:      arch/arm64/net/
3136
3137 BPF JIT for MIPS (32-BIT AND 64-BIT)
3138 M:      Paul Burton <paulburton@kernel.org>
3139 L:      netdev@vger.kernel.org
3140 L:      bpf@vger.kernel.org
3141 S:      Maintained
3142 F:      arch/mips/net/
3143
3144 BPF JIT for NFP NICs
3145 M:      Jakub Kicinski <jakub.kicinski@netronome.com>
3146 L:      netdev@vger.kernel.org
3147 L:      bpf@vger.kernel.org
3148 S:      Supported
3149 F:      drivers/net/ethernet/netronome/nfp/bpf/
3150
3151 BPF JIT for POWERPC (32-BIT AND 64-BIT)
3152 M:      Naveen N. Rao <naveen.n.rao@linux.ibm.com>
3153 M:      Sandipan Das <sandipan@linux.ibm.com>
3154 L:      netdev@vger.kernel.org
3155 L:      bpf@vger.kernel.org
3156 S:      Maintained
3157 F:      arch/powerpc/net/
3158
3159 BPF JIT for RISC-V (RV64G)
3160 M:      Björn Töpel <bjorn.topel@gmail.com>
3161 L:      netdev@vger.kernel.org
3162 S:      Maintained
3163 F:      arch/riscv/net/
3164
3165 BPF JIT for S390
3166 M:      Ilya Leoshkevich <iii@linux.ibm.com>
3167 M:      Heiko Carstens <heiko.carstens@de.ibm.com>
3168 M:      Vasily Gorbik <gor@linux.ibm.com>
3169 L:      netdev@vger.kernel.org
3170 L:      bpf@vger.kernel.org
3171 S:      Maintained
3172 F:      arch/s390/net/
3173 X:      arch/s390/net/pnet.c
3174
3175 BPF JIT for SPARC (32-BIT AND 64-BIT)
3176 M:      David S. Miller <davem@davemloft.net>
3177 L:      netdev@vger.kernel.org
3178 L:      bpf@vger.kernel.org
3179 S:      Maintained
3180 F:      arch/sparc/net/
3181
3182 BPF JIT for X86 32-BIT
3183 M:      Wang YanQing <udknight@gmail.com>
3184 L:      netdev@vger.kernel.org
3185 L:      bpf@vger.kernel.org
3186 S:      Maintained
3187 F:      arch/x86/net/bpf_jit_comp32.c
3188
3189 BPF JIT for X86 64-BIT
3190 M:      Alexei Starovoitov <ast@kernel.org>
3191 M:      Daniel Borkmann <daniel@iogearbox.net>
3192 L:      netdev@vger.kernel.org
3193 L:      bpf@vger.kernel.org
3194 S:      Supported
3195 F:      arch/x86/net/
3196 X:      arch/x86/net/bpf_jit_comp32.c
3197
3198 BROADCOM B44 10/100 ETHERNET DRIVER
3199 M:      Michael Chan <michael.chan@broadcom.com>
3200 L:      netdev@vger.kernel.org
3201 S:      Supported
3202 F:      drivers/net/ethernet/broadcom/b44.*
3203
3204 BROADCOM B53 ETHERNET SWITCH DRIVER
3205 M:      Florian Fainelli <f.fainelli@gmail.com>
3206 L:      netdev@vger.kernel.org
3207 L:      openwrt-devel@lists.openwrt.org (subscribers-only)
3208 S:      Supported
3209 F:      drivers/net/dsa/b53/*
3210 F:      include/linux/platform_data/b53.h
3211
3212 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
3213 M:      Florian Fainelli <f.fainelli@gmail.com>
3214 M:      Ray Jui <rjui@broadcom.com>
3215 M:      Scott Branden <sbranden@broadcom.com>
3216 M:      bcm-kernel-feedback-list@broadcom.com
3217 T:      git git://github.com/broadcom/mach-bcm
3218 S:      Maintained
3219 N:      bcm281*
3220 N:      bcm113*
3221 N:      bcm216*
3222 N:      kona
3223 F:      arch/arm/mach-bcm/
3224
3225 BROADCOM BCM2711/BCM2835 ARM ARCHITECTURE
3226 M:      Eric Anholt <eric@anholt.net>
3227 M:      Stefan Wahren <wahrenst@gmx.net>
3228 L:      bcm-kernel-feedback-list@broadcom.com
3229 L:      linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
3230 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3231 T:      git git://github.com/anholt/linux
3232 S:      Maintained
3233 N:      bcm2711
3234 N:      bcm2835
3235 F:      drivers/staging/vc04_services
3236
3237 BROADCOM BCM47XX MIPS ARCHITECTURE
3238 M:      Hauke Mehrtens <hauke@hauke-m.de>
3239 M:      Rafał Miłecki <zajec5@gmail.com>
3240 L:      linux-mips@vger.kernel.org
3241 S:      Maintained
3242 F:      Documentation/devicetree/bindings/mips/brcm/
3243 F:      arch/mips/bcm47xx/*
3244 F:      arch/mips/include/asm/mach-bcm47xx/*
3245
3246 BROADCOM BCM5301X ARM ARCHITECTURE
3247 M:      Hauke Mehrtens <hauke@hauke-m.de>
3248 M:      Rafał Miłecki <zajec5@gmail.com>
3249 M:      bcm-kernel-feedback-list@broadcom.com
3250 L:      linux-arm-kernel@lists.infradead.org
3251 S:      Maintained
3252 F:      arch/arm/mach-bcm/bcm_5301x.c
3253 F:      arch/arm/boot/dts/bcm5301x*.dtsi
3254 F:      arch/arm/boot/dts/bcm470*
3255 F:      arch/arm/boot/dts/bcm953012*
3256
3257 BROADCOM BCM53573 ARM ARCHITECTURE
3258 M:      Rafał Miłecki <rafal@milecki.pl>
3259 L:      bcm-kernel-feedback-list@broadcom.com
3260 L:      linux-arm-kernel@lists.infradead.org
3261 S:      Maintained
3262 F:      arch/arm/boot/dts/bcm53573*
3263 F:      arch/arm/boot/dts/bcm47189*
3264
3265 BROADCOM BCM63XX ARM ARCHITECTURE
3266 M:      Florian Fainelli <f.fainelli@gmail.com>
3267 M:      bcm-kernel-feedback-list@broadcom.com
3268 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3269 T:      git git://github.com/broadcom/stblinux.git
3270 S:      Maintained
3271 N:      bcm63xx
3272
3273 BROADCOM BCM63XX/BCM33XX UDC DRIVER
3274 M:      Kevin Cernekee <cernekee@gmail.com>
3275 L:      linux-usb@vger.kernel.org
3276 S:      Maintained
3277 F:      drivers/usb/gadget/udc/bcm63xx_udc.*
3278
3279 BROADCOM BCM7XXX ARM ARCHITECTURE
3280 M:      Florian Fainelli <f.fainelli@gmail.com>
3281 M:      bcm-kernel-feedback-list@broadcom.com
3282 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3283 T:      git git://github.com/broadcom/stblinux.git
3284 S:      Maintained
3285 F:      arch/arm/mach-bcm/*brcmstb*
3286 F:      arch/arm/boot/dts/bcm7*.dts*
3287 F:      drivers/bus/brcmstb_gisb.c
3288 F:      arch/arm/mm/cache-b15-rac.c
3289 F:      arch/arm/include/asm/hardware/cache-b15-rac.h
3290 N:      brcmstb
3291
3292 BROADCOM BMIPS CPUFREQ DRIVER
3293 M:      Markus Mayer <mmayer@broadcom.com>
3294 M:      bcm-kernel-feedback-list@broadcom.com
3295 L:      linux-pm@vger.kernel.org
3296 S:      Maintained
3297 F:      drivers/cpufreq/bmips-cpufreq.c
3298
3299 BROADCOM BMIPS MIPS ARCHITECTURE
3300 M:      Florian Fainelli <f.fainelli@gmail.com>
3301 L:      bcm-kernel-feedback-list@broadcom.com
3302 L:      linux-mips@vger.kernel.org
3303 T:      git git://github.com/broadcom/stblinux.git
3304 S:      Maintained
3305 F:      arch/mips/bmips/*
3306 F:      arch/mips/include/asm/mach-bmips/*
3307 F:      arch/mips/kernel/*bmips*
3308 F:      arch/mips/boot/dts/brcm/bcm*.dts*
3309 F:      drivers/irqchip/irq-bcm63*
3310 F:      drivers/irqchip/irq-bcm7*
3311 F:      drivers/irqchip/irq-brcmstb*
3312 F:      include/linux/bcm963xx_nvram.h
3313 F:      include/linux/bcm963xx_tag.h
3314
3315 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
3316 M:      Rasesh Mody <rmody@marvell.com>
3317 M:      GR-Linux-NIC-Dev@marvell.com
3318 L:      netdev@vger.kernel.org
3319 S:      Supported
3320 F:      drivers/net/ethernet/broadcom/bnx2.*
3321 F:      drivers/net/ethernet/broadcom/bnx2_*
3322
3323 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
3324 M:      QLogic-Storage-Upstream@qlogic.com
3325 L:      linux-scsi@vger.kernel.org
3326 S:      Supported
3327 F:      drivers/scsi/bnx2fc/
3328
3329 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
3330 M:      QLogic-Storage-Upstream@qlogic.com
3331 L:      linux-scsi@vger.kernel.org
3332 S:      Supported
3333 F:      drivers/scsi/bnx2i/
3334
3335 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
3336 M:      Ariel Elior <aelior@marvell.com>
3337 M:      Sudarsana Kalluru <skalluru@marvell.com>
3338 M:      GR-everest-linux-l2@marvell.com
3339 L:      netdev@vger.kernel.org
3340 S:      Supported
3341 F:      drivers/net/ethernet/broadcom/bnx2x/
3342
3343 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
3344 M:      Michael Chan <michael.chan@broadcom.com>
3345 L:      netdev@vger.kernel.org
3346 S:      Supported
3347 F:      drivers/net/ethernet/broadcom/bnxt/
3348
3349 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
3350 M:      Arend van Spriel <arend.vanspriel@broadcom.com>
3351 M:      Franky Lin <franky.lin@broadcom.com>
3352 M:      Hante Meuleman <hante.meuleman@broadcom.com>
3353 M:      Chi-Hsien Lin <chi-hsien.lin@cypress.com>
3354 M:      Wright Feng <wright.feng@cypress.com>
3355 L:      linux-wireless@vger.kernel.org
3356 L:      brcm80211-dev-list.pdl@broadcom.com
3357 L:      brcm80211-dev-list@cypress.com
3358 S:      Supported
3359 F:      drivers/net/wireless/broadcom/brcm80211/
3360
3361 BROADCOM BRCMSTB GPIO DRIVER
3362 M:      Gregory Fong <gregory.0xf0@gmail.com>
3363 L:      bcm-kernel-feedback-list@broadcom.com
3364 S:      Supported
3365 F:      drivers/gpio/gpio-brcmstb.c
3366 F:      Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
3367
3368 BROADCOM BRCMSTB I2C DRIVER
3369 M:      Kamal Dasu <kdasu.kdev@gmail.com>
3370 L:      linux-i2c@vger.kernel.org
3371 L:      bcm-kernel-feedback-list@broadcom.com
3372 S:      Supported
3373 F:      drivers/i2c/busses/i2c-brcmstb.c
3374 F:      Documentation/devicetree/bindings/i2c/i2c-brcmstb.txt
3375
3376 BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
3377 M:      Al Cooper <alcooperx@gmail.com>
3378 L:      linux-kernel@vger.kernel.org
3379 L:      bcm-kernel-feedback-list@broadcom.com
3380 S:      Maintained
3381 F:      drivers/phy/broadcom/phy-brcm-usb*
3382
3383 BROADCOM GENET ETHERNET DRIVER
3384 M:      Doug Berger <opendmb@gmail.com>
3385 M:      Florian Fainelli <f.fainelli@gmail.com>
3386 L:      bcm-kernel-feedback-list@broadcom.com
3387 L:      netdev@vger.kernel.org
3388 S:      Supported
3389 F:      drivers/net/ethernet/broadcom/genet/
3390
3391 BROADCOM IPROC ARM ARCHITECTURE
3392 M:      Ray Jui <rjui@broadcom.com>
3393 M:      Scott Branden <sbranden@broadcom.com>
3394 M:      bcm-kernel-feedback-list@broadcom.com
3395 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3396 T:      git git://github.com/broadcom/cygnus-linux.git
3397 S:      Maintained
3398 N:      iproc
3399 N:      cygnus
3400 N:      bcm[-_]nsp
3401 N:      bcm9113*
3402 N:      bcm9583*
3403 N:      bcm9585*
3404 N:      bcm9586*
3405 N:      bcm988312
3406 N:      bcm113*
3407 N:      bcm583*
3408 N:      bcm585*
3409 N:      bcm586*
3410 N:      bcm88312
3411 N:      hr2
3412 N:      stingray
3413 F:      arch/arm64/boot/dts/broadcom/northstar2/*
3414 F:      arch/arm64/boot/dts/broadcom/stingray/*
3415 F:      drivers/clk/bcm/clk-ns*
3416 F:      drivers/clk/bcm/clk-sr*
3417 F:      drivers/pinctrl/bcm/pinctrl-ns*
3418 F:      include/dt-bindings/clock/bcm-sr*
3419
3420 BROADCOM KONA GPIO DRIVER
3421 M:      Ray Jui <rjui@broadcom.com>
3422 L:      bcm-kernel-feedback-list@broadcom.com
3423 S:      Supported
3424 F:      drivers/gpio/gpio-bcm-kona.c
3425 F:      Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
3426
3427 BROADCOM NETXTREME-E ROCE DRIVER
3428 M:      Selvin Xavier <selvin.xavier@broadcom.com>
3429 M:      Devesh Sharma <devesh.sharma@broadcom.com>
3430 M:      Somnath Kotur <somnath.kotur@broadcom.com>
3431 M:      Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
3432 L:      linux-rdma@vger.kernel.org
3433 W:      http://www.broadcom.com
3434 S:      Supported
3435 F:      drivers/infiniband/hw/bnxt_re/
3436 F:      include/uapi/rdma/bnxt_re-abi.h
3437
3438 BROADCOM NVRAM DRIVER
3439 M:      Rafał Miłecki <zajec5@gmail.com>
3440 L:      linux-mips@vger.kernel.org
3441 S:      Maintained
3442 F:      drivers/firmware/broadcom/*
3443
3444 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
3445 M:      Rafał Miłecki <zajec5@gmail.com>
3446 L:      linux-wireless@vger.kernel.org
3447 S:      Maintained
3448 F:      drivers/bcma/
3449 F:      include/linux/bcma/
3450
3451 BROADCOM STB AVS CPUFREQ DRIVER
3452 M:      Markus Mayer <mmayer@broadcom.com>
3453 M:      bcm-kernel-feedback-list@broadcom.com
3454 L:      linux-pm@vger.kernel.org
3455 S:      Maintained
3456 F:      Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
3457 F:      drivers/cpufreq/brcmstb*
3458
3459 BROADCOM STB AVS TMON DRIVER
3460 M:      Markus Mayer <mmayer@broadcom.com>
3461 M:      bcm-kernel-feedback-list@broadcom.com
3462 L:      linux-pm@vger.kernel.org
3463 S:      Maintained
3464 F:      Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt
3465 F:      drivers/thermal/broadcom/brcmstb*
3466
3467 BROADCOM STB NAND FLASH DRIVER
3468 M:      Brian Norris <computersforpeace@gmail.com>
3469 M:      Kamal Dasu <kdasu.kdev@gmail.com>
3470 L:      linux-mtd@lists.infradead.org
3471 L:      bcm-kernel-feedback-list@broadcom.com
3472 S:      Maintained
3473 F:      drivers/mtd/nand/raw/brcmnand/
3474
3475 BROADCOM STB DPFE DRIVER
3476 M:      Markus Mayer <mmayer@broadcom.com>
3477 M:      bcm-kernel-feedback-list@broadcom.com
3478 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3479 S:      Maintained
3480 F:      Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt
3481 F:      drivers/memory/brcmstb_dpfe.c
3482
3483 BROADCOM SPI DRIVER
3484 M:      Kamal Dasu <kdasu.kdev@gmail.com>
3485 M:      bcm-kernel-feedback-list@broadcom.com
3486 S:      Maintained
3487 F:      Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.txt
3488 F:      drivers/spi/spi-bcm-qspi.*
3489 F:      drivers/spi/spi-brcmstb-qspi.c
3490 F:      drivers/spi/spi-iproc-qspi.c
3491
3492 BROADCOM SYSTEMPORT ETHERNET DRIVER
3493 M:      Florian Fainelli <f.fainelli@gmail.com>
3494 L:      bcm-kernel-feedback-list@broadcom.com
3495 L:      netdev@vger.kernel.org
3496 S:      Supported
3497 F:      drivers/net/ethernet/broadcom/bcmsysport.*
3498
3499 BROADCOM TG3 GIGABIT ETHERNET DRIVER
3500 M:      Siva Reddy Kallam <siva.kallam@broadcom.com>
3501 M:      Prashant Sreedharan <prashant@broadcom.com>
3502 M:      Michael Chan <mchan@broadcom.com>
3503 L:      netdev@vger.kernel.org
3504 S:      Supported
3505 F:      drivers/net/ethernet/broadcom/tg3.*
3506
3507 BROCADE BFA FC SCSI DRIVER
3508 M:      Anil Gurumurthy <anil.gurumurthy@qlogic.com>
3509 M:      Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
3510 L:      linux-scsi@vger.kernel.org
3511 S:      Supported
3512 F:      drivers/scsi/bfa/
3513
3514 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
3515 M:      Rasesh Mody <rmody@marvell.com>
3516 M:      Sudarsana Kalluru <skalluru@marvell.com>
3517 M:      GR-Linux-NIC-Dev@marvell.com
3518 L:      netdev@vger.kernel.org
3519 S:      Supported
3520 F:      drivers/net/ethernet/brocade/bna/
3521
3522 BSG (block layer generic sg v4 driver)
3523 M:      FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3524 L:      linux-scsi@vger.kernel.org
3525 S:      Supported
3526 F:      block/bsg.c
3527 F:      include/linux/bsg.h
3528 F:      include/uapi/linux/bsg.h
3529
3530 BT87X AUDIO DRIVER
3531 M:      Clemens Ladisch <clemens@ladisch.de>
3532 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3533 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3534 S:      Maintained
3535 F:      Documentation/sound/cards/bt87x.rst
3536 F:      sound/pci/bt87x.c
3537
3538 BT8XXGPIO DRIVER
3539 M:      Michael Buesch <m@bues.ch>
3540 W:      http://bu3sch.de/btgpio.php
3541 S:      Maintained
3542 F:      drivers/gpio/gpio-bt8xx.c
3543
3544 BTRFS FILE SYSTEM
3545 M:      Chris Mason <clm@fb.com>
3546 M:      Josef Bacik <josef@toxicpanda.com>
3547 M:      David Sterba <dsterba@suse.com>
3548 L:      linux-btrfs@vger.kernel.org
3549 W:      http://btrfs.wiki.kernel.org/
3550 Q:      http://patchwork.kernel.org/project/linux-btrfs/list/
3551 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
3552 S:      Maintained
3553 F:      Documentation/filesystems/btrfs.txt
3554 F:      fs/btrfs/
3555 F:      include/linux/btrfs*
3556 F:      include/uapi/linux/btrfs*
3557
3558 BTTV VIDEO4LINUX DRIVER
3559 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
3560 L:      linux-media@vger.kernel.org
3561 W:      https://linuxtv.org
3562 T:      git git://linuxtv.org/media_tree.git
3563 S:      Odd fixes
3564 F:      Documentation/media/v4l-drivers/bttv*
3565 F:      drivers/media/pci/bt8xx/bttv*
3566
3567 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3568 M:      Chanwoo Choi <cw00.choi@samsung.com>
3569 L:      linux-pm@vger.kernel.org
3570 L:      linux-samsung-soc@vger.kernel.org
3571 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
3572 S:      Maintained
3573 F:      drivers/devfreq/exynos-bus.c
3574 F:      Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3575
3576 BUSLOGIC SCSI DRIVER
3577 M:      Khalid Aziz <khalid@gonehiking.org>
3578 L:      linux-scsi@vger.kernel.org
3579 S:      Maintained
3580 F:      drivers/scsi/BusLogic.*
3581 F:      drivers/scsi/FlashPoint.*
3582
3583 C-MEDIA CMI8788 DRIVER
3584 M:      Clemens Ladisch <clemens@ladisch.de>
3585 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3586 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3587 S:      Maintained
3588 F:      sound/pci/oxygen/
3589
3590 C-SKY ARCHITECTURE
3591 M:      Guo Ren <guoren@kernel.org>
3592 T:      git https://github.com/c-sky/csky-linux.git
3593 S:      Supported
3594 F:      arch/csky/
3595 F:      Documentation/devicetree/bindings/csky/
3596 F:      drivers/irqchip/irq-csky-*
3597 F:      Documentation/devicetree/bindings/interrupt-controller/csky,*
3598 F:      drivers/clocksource/timer-gx6605s.c
3599 F:      drivers/clocksource/timer-mp-csky.c
3600 F:      Documentation/devicetree/bindings/timer/csky,*
3601 K:      csky
3602 N:      csky
3603
3604 C6X ARCHITECTURE
3605 M:      Mark Salter <msalter@redhat.com>
3606 M:      Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3607 L:      linux-c6x-dev@linux-c6x.org
3608 W:      http://www.linux-c6x.org/wiki/index.php/Main_Page
3609 S:      Maintained
3610 F:      arch/c6x/
3611
3612 CA8210 IEEE-802.15.4 RADIO DRIVER
3613 M:      Harry Morris <h.morris@cascoda.com>
3614 L:      linux-wpan@vger.kernel.org
3615 W:      https://github.com/Cascoda/ca8210-linux.git
3616 S:      Maintained
3617 F:      drivers/net/ieee802154/ca8210.c
3618 F:      Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3619
3620 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3621 M:      David Howells <dhowells@redhat.com>
3622 L:      linux-cachefs@redhat.com (moderated for non-subscribers)
3623 S:      Supported
3624 F:      Documentation/filesystems/caching/cachefiles.txt
3625 F:      fs/cachefiles/
3626
3627 CADENCE MIPI-CSI2 BRIDGES
3628 M:      Maxime Ripard <mripard@kernel.org>
3629 L:      linux-media@vger.kernel.org
3630 S:      Maintained
3631 F:      Documentation/devicetree/bindings/media/cdns,*.txt
3632 F:      drivers/media/platform/cadence/cdns-csi2*
3633
3634 CADENCE NAND DRIVER
3635 M:      Piotr Sroka <piotrs@cadence.com>
3636 L:      linux-mtd@lists.infradead.org
3637 S:      Maintained
3638 F:      drivers/mtd/nand/raw/cadence-nand-controller.c
3639 F:      Documentation/devicetree/bindings/mtd/cadence-nand-controller.txt
3640
3641 CADET FM/AM RADIO RECEIVER DRIVER
3642 M:      Hans Verkuil <hverkuil@xs4all.nl>
3643 L:      linux-media@vger.kernel.org
3644 T:      git git://linuxtv.org/media_tree.git
3645 W:      https://linuxtv.org
3646 S:      Maintained
3647 F:      drivers/media/radio/radio-cadet*
3648
3649 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3650 M:      Jonathan Corbet <corbet@lwn.net>
3651 L:      linux-media@vger.kernel.org
3652 T:      git git://linuxtv.org/media_tree.git
3653 S:      Maintained
3654 F:      Documentation/media/v4l-drivers/cafe_ccic*
3655 F:      drivers/media/platform/marvell-ccic/
3656
3657 CAIF NETWORK LAYER
3658 L:      netdev@vger.kernel.org
3659 S:      Orphan
3660 F:      Documentation/networking/caif/
3661 F:      drivers/net/caif/
3662 F:      include/uapi/linux/caif/
3663 F:      include/net/caif/
3664 F:      net/caif/
3665
3666 CAKE QDISC
3667 M:      Toke Høiland-Jørgensen <toke@toke.dk>
3668 L:      cake@lists.bufferbloat.net (moderated for non-subscribers)
3669 S:      Maintained
3670 F:      net/sched/sch_cake.c
3671
3672 CAN NETWORK DRIVERS
3673 M:      Wolfgang Grandegger <wg@grandegger.com>
3674 M:      Marc Kleine-Budde <mkl@pengutronix.de>
3675 L:      linux-can@vger.kernel.org
3676 W:      https://github.com/linux-can
3677 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3678 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3679 S:      Maintained
3680 F:      Documentation/devicetree/bindings/net/can/
3681 F:      drivers/net/can/
3682 F:      include/linux/can/dev.h
3683 F:      include/linux/can/led.h
3684 F:      include/linux/can/rx-offload.h
3685 F:      include/linux/can/platform/
3686 F:      include/uapi/linux/can/error.h
3687 F:      include/uapi/linux/can/netlink.h
3688 F:      include/uapi/linux/can/vxcan.h
3689
3690 CAN NETWORK LAYER
3691 M:      Oliver Hartkopp <socketcan@hartkopp.net>
3692 M:      Marc Kleine-Budde <mkl@pengutronix.de>
3693 L:      linux-can@vger.kernel.org
3694 W:      https://github.com/linux-can
3695 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3696 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3697 S:      Maintained
3698 F:      Documentation/networking/can.rst
3699 F:      net/can/
3700 F:      include/linux/can/core.h
3701 F:      include/linux/can/skb.h
3702 F:      include/net/netns/can.h
3703 F:      include/uapi/linux/can.h
3704 F:      include/uapi/linux/can/bcm.h
3705 F:      include/uapi/linux/can/raw.h
3706 F:      include/uapi/linux/can/gw.h
3707
3708 CAN-J1939 NETWORK LAYER
3709 M:      Robin van der Gracht <robin@protonic.nl>
3710 M:      Oleksij Rempel <o.rempel@pengutronix.de>
3711 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
3712 L:      linux-can@vger.kernel.org
3713 S:      Maintained
3714 F:      Documentation/networking/j1939.txt
3715 F:      net/can/j1939/
3716 F:      include/uapi/linux/can/j1939.h
3717
3718 CAPABILITIES
3719 M:      Serge Hallyn <serge@hallyn.com>
3720 L:      linux-security-module@vger.kernel.org
3721 S:      Supported
3722 F:      include/linux/capability.h
3723 F:      include/uapi/linux/capability.h
3724 F:      security/commoncap.c
3725 F:      kernel/capability.c
3726
3727 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3728 M:      Kevin Tsai <ktsai@capellamicro.com>
3729 S:      Maintained
3730 F:      drivers/iio/light/cm*
3731
3732 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3733 M:      Christian Lamparter <chunkeey@googlemail.com>
3734 L:      linux-wireless@vger.kernel.org
3735 W:      http://wireless.kernel.org/en/users/Drivers/carl9170
3736 S:      Maintained
3737 F:      drivers/net/wireless/ath/carl9170/
3738
3739 CAVIUM I2C DRIVER
3740 M:      Jan Glauber <jglauber@cavium.com>
3741 M:      David Daney <david.daney@cavium.com>
3742 W:      http://www.cavium.com
3743 S:      Supported
3744 F:      drivers/i2c/busses/i2c-octeon*
3745 F:      drivers/i2c/busses/i2c-thunderx*
3746
3747 CAVIUM LIQUIDIO NETWORK DRIVER
3748 M:      Derek Chickles <dchickles@marvell.com>
3749 M:      Satanand Burla <sburla@marvell.com>
3750 M:      Felix Manlunas <fmanlunas@marvell.com>
3751 L:      netdev@vger.kernel.org
3752 W:      http://www.cavium.com
3753 S:      Supported
3754 F:      drivers/net/ethernet/cavium/liquidio/
3755
3756 CAVIUM MMC DRIVER
3757 M:      Jan Glauber <jglauber@cavium.com>
3758 M:      David Daney <david.daney@cavium.com>
3759 M:      Steven J. Hill <Steven.Hill@cavium.com>
3760 W:      http://www.cavium.com
3761 S:      Supported
3762 F:      drivers/mmc/host/cavium*
3763
3764 CAVIUM OCTEON-TX CRYPTO DRIVER
3765 M:      George Cherian <george.cherian@cavium.com>
3766 L:      linux-crypto@vger.kernel.org
3767 W:      http://www.cavium.com
3768 S:      Supported
3769 F:      drivers/crypto/cavium/cpt/
3770
3771 CAVIUM THUNDERX2 ARM64 SOC
3772 M:      Robert Richter <rrichter@cavium.com>
3773 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3774 S:      Maintained
3775 F:      arch/arm64/boot/dts/cavium/thunder2-99xx*
3776 F:      Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3777
3778 CC2520 IEEE-802.15.4 RADIO DRIVER
3779 M:      Varka Bhadram <varkabhadram@gmail.com>
3780 L:      linux-wpan@vger.kernel.org
3781 S:      Maintained
3782 F:      drivers/net/ieee802154/cc2520.c
3783 F:      include/linux/spi/cc2520.h
3784 F:      Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3785
3786 CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
3787 M:      Gilad Ben-Yossef <gilad@benyossef.com>
3788 L:      linux-crypto@vger.kernel.org
3789 S:      Supported
3790 F:      drivers/crypto/ccree/
3791 W:      https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3792
3793 CEC FRAMEWORK
3794 M:      Hans Verkuil <hverkuil-cisco@xs4all.nl>
3795 L:      linux-media@vger.kernel.org
3796 T:      git git://linuxtv.org/media_tree.git
3797 W:      http://linuxtv.org
3798 S:      Supported
3799 F:      Documentation/media/kapi/cec-core.rst
3800 F:      Documentation/media/uapi/cec
3801 F:      drivers/media/cec/
3802 F:      drivers/media/rc/keymaps/rc-cec.c
3803 F:      include/media/cec.h
3804 F:      include/media/cec-notifier.h
3805 F:      include/uapi/linux/cec.h
3806 F:      include/uapi/linux/cec-funcs.h
3807 F:      Documentation/devicetree/bindings/media/cec.txt
3808 F:      Documentation/ABI/testing/debugfs-cec-error-inj
3809
3810 CEC GPIO DRIVER
3811 M:      Hans Verkuil <hverkuil-cisco@xs4all.nl>
3812 L:      linux-media@vger.kernel.org
3813 T:      git git://linuxtv.org/media_tree.git
3814 W:      http://linuxtv.org
3815 S:      Supported
3816 F:      drivers/media/platform/cec-gpio/
3817 F:      Documentation/devicetree/bindings/media/cec-gpio.txt
3818
3819 CELL BROADBAND ENGINE ARCHITECTURE
3820 M:      Arnd Bergmann <arnd@arndb.de>
3821 L:      linuxppc-dev@lists.ozlabs.org
3822 W:      http://www.ibm.com/developerworks/power/cell/
3823 S:      Supported
3824 F:      arch/powerpc/include/asm/cell*.h
3825 F:      arch/powerpc/include/asm/spu*.h
3826 F:      arch/powerpc/include/uapi/asm/spu*.h
3827 F:      arch/powerpc/oprofile/*cell*
3828 F:      arch/powerpc/platforms/cell/
3829
3830 CEPH COMMON CODE (LIBCEPH)
3831 M:      Ilya Dryomov <idryomov@gmail.com>
3832 M:      Jeff Layton <jlayton@kernel.org>
3833 M:      Sage Weil <sage@redhat.com>
3834 L:      ceph-devel@vger.kernel.org
3835 W:      http://ceph.com/
3836 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3837 T:      git git://github.com/ceph/ceph-client.git
3838 S:      Supported
3839 F:      net/ceph/
3840 F:      include/linux/ceph/
3841 F:      include/linux/crush/
3842
3843 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3844 M:      Jeff Layton <jlayton@kernel.org>
3845 M:      Sage Weil <sage@redhat.com>
3846 M:      Ilya Dryomov <idryomov@gmail.com>
3847 L:      ceph-devel@vger.kernel.org
3848 W:      http://ceph.com/
3849 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3850 T:      git git://github.com/ceph/ceph-client.git
3851 S:      Supported
3852 F:      Documentation/filesystems/ceph.txt
3853 F:      fs/ceph/
3854
3855 CERTIFICATE HANDLING:
3856 M:      David Howells <dhowells@redhat.com>
3857 M:      David Woodhouse <dwmw2@infradead.org>
3858 L:      keyrings@vger.kernel.org
3859 S:      Maintained
3860 F:      Documentation/admin-guide/module-signing.rst
3861 F:      certs/
3862 F:      scripts/sign-file.c
3863 F:      scripts/extract-cert.c
3864
3865 CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3866 L:      devel@driverdev.osuosl.org
3867 S:      Obsolete
3868 F:      drivers/staging/wusbcore/
3869
3870 CFAG12864B LCD DRIVER
3871 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3872 S:      Maintained
3873 F:      drivers/auxdisplay/cfag12864b.c
3874 F:      include/linux/cfag12864b.h
3875
3876 CFAG12864BFB LCD FRAMEBUFFER DRIVER
3877 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3878 S:      Maintained
3879 F:      drivers/auxdisplay/cfag12864bfb.c
3880 F:      include/linux/cfag12864b.h
3881
3882 802.11 (including CFG80211/NL80211)
3883 M:      Johannes Berg <johannes@sipsolutions.net>
3884 L:      linux-wireless@vger.kernel.org
3885 W:      http://wireless.kernel.org/
3886 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3887 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3888 S:      Maintained
3889 F:      net/wireless/
3890 F:      include/uapi/linux/nl80211.h
3891 F:      include/linux/ieee80211.h
3892 F:      include/net/wext.h
3893 F:      include/net/cfg80211.h
3894 F:      include/net/iw_handler.h
3895 F:      include/net/ieee80211_radiotap.h
3896 F:      Documentation/driver-api/80211/cfg80211.rst
3897 F:      Documentation/networking/regulatory.txt
3898
3899 CHAR and MISC DRIVERS
3900 M:      Arnd Bergmann <arnd@arndb.de>
3901 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3902 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3903 S:      Supported
3904 F:      drivers/char/
3905 F:      drivers/misc/
3906 F:      include/linux/miscdevice.h
3907
3908 CHECKPATCH
3909 M:      Andy Whitcroft <apw@canonical.com>
3910 M:      Joe Perches <joe@perches.com>
3911 S:      Maintained
3912 F:      scripts/checkpatch.pl
3913
3914 CHINESE DOCUMENTATION
3915 M:      Harry Wei <harryxiyou@gmail.com>
3916 M:      Alex Shi <alex.shi@linux.alibaba.com>
3917 L:      xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3918 S:      Maintained
3919 F:      Documentation/translations/zh_CN/
3920
3921 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3922 M:      Peter Chen <Peter.Chen@nxp.com>
3923 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3924 L:      linux-usb@vger.kernel.org
3925 S:      Maintained
3926 F:      drivers/usb/chipidea/
3927
3928 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3929 M:      Hans de Goede <hdegoede@redhat.com>
3930 L:      linux-input@vger.kernel.org
3931 S:      Maintained
3932 F:      Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3933 F:      drivers/input/touchscreen/chipone_icn8318.c
3934
3935 CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
3936 M:      Hans de Goede <hdegoede@redhat.com>
3937 L:      linux-input@vger.kernel.org
3938 S:      Maintained
3939 F:      drivers/input/touchscreen/chipone_icn8505.c
3940
3941 CHROME HARDWARE PLATFORM SUPPORT
3942 M:      Benson Leung <bleung@chromium.org>
3943 M:      Enric Balletbo i Serra <enric.balletbo@collabora.com>
3944 S:      Maintained
3945 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git
3946 F:      drivers/platform/chrome/
3947
3948 CHROMEOS EC SUBDRIVERS
3949 M:      Benson Leung <bleung@chromium.org>
3950 M:      Enric Balletbo i Serra <enric.balletbo@collabora.com>
3951 R:      Guenter Roeck <groeck@chromium.org>
3952 S:      Maintained
3953 N:      cros_ec
3954 N:      cros-ec
3955 F:      drivers/power/supply/cros_usbpd-charger.c
3956
3957 CHROMEOS EC CODEC DRIVER
3958 M:      Cheng-Yi Chiang <cychiang@chromium.org>
3959 S:      Maintained
3960 R:      Enric Balletbo i Serra <enric.balletbo@collabora.com>
3961 R:      Guenter Roeck <groeck@chromium.org>
3962 F:      Documentation/devicetree/bindings/sound/google,cros-ec-codec.txt
3963 F:      sound/soc/codecs/cros_ec_codec.*
3964
3965 CIRRUS LOGIC AUDIO CODEC DRIVERS
3966 M:      Brian Austin <brian.austin@cirrus.com>
3967 M:      Paul Handrigan <Paul.Handrigan@cirrus.com>
3968 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3969 S:      Maintained
3970 F:      sound/soc/codecs/cs*
3971
3972 CIRRUS LOGIC EP93XX ETHERNET DRIVER
3973 M:      Hartley Sweeten <hsweeten@visionengravers.com>
3974 L:      netdev@vger.kernel.org
3975 S:      Maintained
3976 F:      drivers/net/ethernet/cirrus/ep93xx_eth.c
3977
3978 CIRRUS LOGIC LOCHNAGAR DRIVER
3979 M:      Charles Keepax <ckeepax@opensource.cirrus.com>
3980 M:      Richard Fitzgerald <rf@opensource.cirrus.com>
3981 L:      patches@opensource.cirrus.com
3982 S:      Supported
3983 F:      drivers/clk/clk-lochnagar.c
3984 F:      drivers/hwmon/lochnagar-hwmon.c
3985 F:      drivers/mfd/lochnagar-i2c.c
3986 F:      drivers/pinctrl/cirrus/pinctrl-lochnagar.c
3987 F:      drivers/regulator/lochnagar-regulator.c
3988 F:      sound/soc/codecs/lochnagar-sc.c
3989 F:      include/dt-bindings/clk/lochnagar.h
3990 F:      include/dt-bindings/pinctrl/lochnagar.h
3991 F:      include/linux/mfd/lochnagar*
3992 F:      Documentation/devicetree/bindings/mfd/cirrus,lochnagar.txt
3993 F:      Documentation/devicetree/bindings/clock/cirrus,lochnagar.txt
3994 F:      Documentation/devicetree/bindings/hwmon/cirrus,lochnagar.txt
3995 F:      Documentation/devicetree/bindings/pinctrl/cirrus,lochnagar.txt
3996 F:      Documentation/devicetree/bindings/regulator/cirrus,lochnagar.txt
3997 F:      Documentation/devicetree/bindings/sound/cirrus,lochnagar.txt
3998 F:      Documentation/hwmon/lochnagar.rst
3999
4000 CISCO FCOE HBA DRIVER
4001 M:      Satish Kharat <satishkh@cisco.com>
4002 M:      Sesidhar Baddela <sebaddel@cisco.com>
4003 M:      Karan Tilak Kumar <kartilak@cisco.com>
4004 L:      linux-scsi@vger.kernel.org
4005 S:      Supported
4006 F:      drivers/scsi/fnic/
4007
4008 CISCO SCSI HBA DRIVER
4009 M:      Karan Tilak Kumar <kartilak@cisco.com>
4010 M:      Sesidhar Baddela <sebaddel@cisco.com>
4011 L:      linux-scsi@vger.kernel.org
4012 S:      Supported
4013 F:      drivers/scsi/snic/
4014
4015 CISCO VIC ETHERNET NIC DRIVER
4016 M:      Christian Benvenuti <benve@cisco.com>
4017 M:      Govindarajulu Varadarajan <_govind@gmx.com>
4018 M:      Parvi Kaustubhi <pkaustub@cisco.com>
4019 S:      Supported
4020 F:      drivers/net/ethernet/cisco/enic/
4021
4022 CISCO VIC LOW LATENCY NIC DRIVER
4023 M:      Christian Benvenuti <benve@cisco.com>
4024 M:      Nelson Escobar <neescoba@cisco.com>
4025 M:      Parvi Kaustubhi <pkaustub@cisco.com>
4026 S:      Supported
4027 F:      drivers/infiniband/hw/usnic/
4028
4029 CIRRUS LOGIC MADERA CODEC DRIVERS
4030 M:      Charles Keepax <ckeepax@opensource.cirrus.com>
4031 M:      Richard Fitzgerald <rf@opensource.cirrus.com>
4032 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
4033 L:      patches@opensource.cirrus.com
4034 T:      git https://github.com/CirrusLogic/linux-drivers.git
4035 W:      https://github.com/CirrusLogic/linux-drivers/wiki
4036 S:      Supported
4037 F:      Documentation/devicetree/bindings/mfd/madera.txt
4038 F:      Documentation/devicetree/bindings/pinctrl/cirrus,madera-pinctrl.txt
4039 F:      Documentation/devicetree/bindings/sound/madera.txt
4040 F:      include/dt-bindings/sound/madera*
4041 F:      include/linux/irqchip/irq-madera*
4042 F:      include/linux/mfd/madera/*
4043 F:      include/sound/madera*
4044 F:      drivers/gpio/gpio-madera*
4045 F:      drivers/irqchip/irq-madera*
4046 F:      drivers/mfd/madera*
4047 F:      drivers/mfd/cs47l*
4048 F:      drivers/pinctrl/cirrus/*
4049 F:      sound/soc/codecs/cs47l*
4050 F:      sound/soc/codecs/madera*
4051
4052 CLANG-FORMAT FILE
4053 M:      Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
4054 S:      Maintained
4055 F:      .clang-format
4056
4057 CLANG/LLVM BUILD SUPPORT
4058 L:      clang-built-linux@googlegroups.com
4059 W:      https://clangbuiltlinux.github.io/
4060 B:      https://github.com/ClangBuiltLinux/linux/issues
4061 C:      irc://chat.freenode.net/clangbuiltlinux
4062 S:      Supported
4063 K:      \b(?i:clang|llvm)\b
4064
4065 CLEANCACHE API
4066 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
4067 L:      linux-kernel@vger.kernel.org
4068 S:      Maintained
4069 F:      mm/cleancache.c
4070 F:      include/linux/cleancache.h
4071
4072 CLK API
4073 M:      Russell King <linux@armlinux.org.uk>
4074 L:      linux-clk@vger.kernel.org
4075 S:      Maintained
4076 F:      include/linux/clk.h
4077
4078 CLOCKSOURCE, CLOCKEVENT DRIVERS
4079 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
4080 M:      Thomas Gleixner <tglx@linutronix.de>
4081 L:      linux-kernel@vger.kernel.org
4082 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
4083 S:      Supported
4084 F:      drivers/clocksource/
4085 F:      Documentation/devicetree/bindings/timer/
4086
4087 CMPC ACPI DRIVER
4088 M:      Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
4089 M:      Daniel Oliveira Nascimento <don@syst.com.br>
4090 L:      platform-driver-x86@vger.kernel.org
4091 S:      Supported
4092 F:      drivers/platform/x86/classmate-laptop.c
4093
4094 COBALT MEDIA DRIVER
4095 M:      Hans Verkuil <hverkuil-cisco@xs4all.nl>
4096 L:      linux-media@vger.kernel.org
4097 T:      git git://linuxtv.org/media_tree.git
4098 W:      https://linuxtv.org
4099 S:      Supported
4100 F:      drivers/media/pci/cobalt/
4101
4102 COCCINELLE/Semantic Patches (SmPL)
4103 M:      Julia Lawall <Julia.Lawall@lip6.fr>
4104 M:      Gilles Muller <Gilles.Muller@lip6.fr>
4105 M:      Nicolas Palix <nicolas.palix@imag.fr>
4106 M:      Michal Marek <michal.lkml@markovi.net>
4107 L:      cocci@systeme.lip6.fr (moderated for non-subscribers)
4108 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
4109 W:      http://coccinelle.lip6.fr/
4110 S:      Supported
4111 F:      Documentation/dev-tools/coccinelle.rst
4112 F:      scripts/coccinelle/
4113 F:      scripts/coccicheck
4114
4115 CODA FILE SYSTEM
4116 M:      Jan Harkes <jaharkes@cs.cmu.edu>
4117 M:      coda@cs.cmu.edu
4118 L:      codalist@coda.cs.cmu.edu
4119 W:      http://www.coda.cs.cmu.edu/
4120 S:      Maintained
4121 F:      Documentation/filesystems/coda.txt
4122 F:      fs/coda/
4123 F:      include/linux/coda*.h
4124 F:      include/uapi/linux/coda*.h
4125
4126 CODA V4L2 MEM2MEM DRIVER
4127 M:      Philipp Zabel <p.zabel@pengutronix.de>
4128 L:      linux-media@vger.kernel.org
4129 S:      Maintained
4130 F:      Documentation/devicetree/bindings/media/coda.txt
4131 F:      drivers/media/platform/coda/
4132
4133 CODE OF CONDUCT
4134 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4135 S:      Supported
4136 F:      Documentation/process/code-of-conduct.rst
4137 F:      Documentation/process/code-of-conduct-interpretation.rst
4138
4139 COMMON CLK FRAMEWORK
4140 M:      Michael Turquette <mturquette@baylibre.com>
4141 M:      Stephen Boyd <sboyd@kernel.org>
4142 L:      linux-clk@vger.kernel.org
4143 Q:      http://patchwork.kernel.org/project/linux-clk/list/
4144 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
4145 S:      Maintained
4146 F:      Documentation/devicetree/bindings/clock/
4147 F:      drivers/clk/
4148 X:      drivers/clk/clkdev.c
4149 F:      include/linux/clk-pr*
4150 F:      include/linux/clk/
4151 F:      include/linux/of_clk.h
4152
4153 COMMON INTERNET FILE SYSTEM (CIFS)
4154 M:      Steve French <sfrench@samba.org>
4155 L:      linux-cifs@vger.kernel.org
4156 L:      samba-technical@lists.samba.org (moderated for non-subscribers)
4157 W:      http://linux-cifs.samba.org/
4158 T:      git git://git.samba.org/sfrench/cifs-2.6.git
4159 S:      Supported
4160 F:      Documentation/admin-guide/cifs/
4161 F:      fs/cifs/
4162
4163 COMPACTPCI HOTPLUG CORE
4164 M:      Scott Murray <scott@spiteful.org>
4165 L:      linux-pci@vger.kernel.org
4166 S:      Maintained
4167 F:      drivers/pci/hotplug/cpci_hotplug*
4168
4169 COMPACTPCI HOTPLUG GENERIC DRIVER
4170 M:      Scott Murray <scott@spiteful.org>
4171 L:      linux-pci@vger.kernel.org
4172 S:      Maintained
4173 F:      drivers/pci/hotplug/cpcihp_generic.c
4174
4175 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
4176 M:      Scott Murray <scott@spiteful.org>
4177 L:      linux-pci@vger.kernel.org
4178 S:      Maintained
4179 F:      drivers/pci/hotplug/cpcihp_zt5550.*
4180
4181 COMPAL LAPTOP SUPPORT
4182 M:      Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
4183 L:      platform-driver-x86@vger.kernel.org
4184 S:      Maintained
4185 F:      drivers/platform/x86/compal-laptop.c
4186
4187 COMPILER ATTRIBUTES
4188 M:      Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
4189 S:      Maintained
4190 F:      include/linux/compiler_attributes.h
4191
4192 CONEXANT ACCESSRUNNER USB DRIVER
4193 L:      accessrunner-general@lists.sourceforge.net
4194 W:      http://accessrunner.sourceforge.net/
4195 S:      Orphan
4196 F:      drivers/usb/atm/cxacru.c
4197
4198 CONFIGFS
4199 M:      Joel Becker <jlbec@evilplan.org>
4200 M:      Christoph Hellwig <hch@lst.de>
4201 T:      git git://git.infradead.org/users/hch/configfs.git
4202 S:      Supported
4203 F:      fs/configfs/
4204 F:      include/linux/configfs.h
4205
4206 CONNECTOR
4207 M:      Evgeniy Polyakov <zbr@ioremap.net>
4208 L:      netdev@vger.kernel.org
4209 S:      Maintained
4210 F:      drivers/connector/
4211
4212 CONTROL GROUP (CGROUP)
4213 M:      Tejun Heo <tj@kernel.org>
4214 M:      Li Zefan <lizefan@huawei.com>
4215 M:      Johannes Weiner <hannes@cmpxchg.org>
4216 L:      cgroups@vger.kernel.org
4217 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
4218 S:      Maintained
4219 F:      Documentation/admin-guide/cgroup-v2.rst
4220 F:      Documentation/admin-guide/cgroup-v1/
4221 F:      include/linux/cgroup*
4222 F:      kernel/cgroup/
4223
4224 CONTROL GROUP - CPUSET
4225 M:      Li Zefan <lizefan@huawei.com>
4226 L:      cgroups@vger.kernel.org
4227 W:      http://www.bullopensource.org/cpuset/
4228 W:      http://oss.sgi.com/projects/cpusets/
4229 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
4230 S:      Maintained
4231 F:      Documentation/admin-guide/cgroup-v1/cpusets.rst
4232 F:      include/linux/cpuset.h
4233 F:      kernel/cgroup/cpuset.c
4234
4235 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
4236 M:      Johannes Weiner <hannes@cmpxchg.org>
4237 M:      Michal Hocko <mhocko@kernel.org>
4238 M:      Vladimir Davydov <vdavydov.dev@gmail.com>
4239 L:      cgroups@vger.kernel.org
4240 L:      linux-mm@kvack.org
4241 S:      Maintained
4242 F:      mm/memcontrol.c
4243 F:      mm/swap_cgroup.c
4244
4245 CONTROL GROUP - BLOCK IO CONTROLLER (BLKIO)
4246 M:      Tejun Heo <tj@kernel.org>
4247 M:      Jens Axboe <axboe@kernel.dk>
4248 L:      cgroups@vger.kernel.org
4249 L:      linux-block@vger.kernel.org
4250 T:      git git://git.kernel.dk/linux-block
4251 F:      Documentation/admin-guide/cgroup-v1/blkio-controller.rst
4252 F:      block/blk-cgroup.c
4253 F:      include/linux/blk-cgroup.h
4254 F:      block/blk-throttle.c
4255 F:      block/blk-iolatency.c
4256 F:      block/bfq-cgroup.c
4257
4258 CORETEMP HARDWARE MONITORING DRIVER
4259 M:      Fenghua Yu <fenghua.yu@intel.com>
4260 L:      linux-hwmon@vger.kernel.org
4261 S:      Maintained
4262 F:      Documentation/hwmon/coretemp.rst
4263 F:      drivers/hwmon/coretemp.c
4264
4265 COSA/SRP SYNC SERIAL DRIVER
4266 M:      Jan "Yenya" Kasprzak <kas@fi.muni.cz>
4267 W:      http://www.fi.muni.cz/~kas/cosa/
4268 S:      Maintained
4269 F:      drivers/net/wan/cosa*
4270
4271 COUNTER SUBSYSTEM
4272 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
4273 L:      linux-iio@vger.kernel.org
4274 S:      Maintained
4275 F:      Documentation/ABI/testing/sysfs-bus-counter*
4276 F:      Documentation/driver-api/generic-counter.rst
4277 F:      drivers/counter/
4278 F:      include/linux/counter.h
4279 F:      include/linux/counter_enum.h
4280
4281 CPMAC ETHERNET DRIVER
4282 M:      Florian Fainelli <f.fainelli@gmail.com>
4283 L:      netdev@vger.kernel.org
4284 S:      Maintained
4285 F:      drivers/net/ethernet/ti/cpmac.c
4286
4287 CPU FREQUENCY SCALING FRAMEWORK
4288 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
4289 M:      Viresh Kumar <viresh.kumar@linaro.org>
4290 L:      linux-pm@vger.kernel.org
4291 S:      Maintained
4292 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4293 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git (For ARM Updates)
4294 B:      https://bugzilla.kernel.org
4295 F:      Documentation/admin-guide/pm/cpufreq.rst
4296 F:      Documentation/admin-guide/pm/intel_pstate.rst
4297 F:      Documentation/cpu-freq/
4298 F:      Documentation/devicetree/bindings/cpufreq/
4299 F:      drivers/cpufreq/
4300 F:      kernel/sched/cpufreq*.c
4301 F:      include/linux/cpufreq.h
4302 F:      include/linux/sched/cpufreq.h
4303 F:      tools/testing/selftests/cpufreq/
4304
4305 CPU FREQUENCY DRIVERS - VEXPRESS SPC ARM BIG LITTLE
4306 M:      Viresh Kumar <viresh.kumar@linaro.org>
4307 M:      Sudeep Holla <sudeep.holla@arm.com>
4308 L:      linux-pm@vger.kernel.org
4309 W:      http://www.arm.com/products/processors/technologies/biglittleprocessing.php
4310 S:      Maintained
4311 F:      drivers/cpufreq/vexpress-spc-cpufreq.c
4312
4313 CPU POWER MONITORING SUBSYSTEM
4314 M:      Thomas Renninger <trenn@suse.com>
4315 M:      Shuah Khan <shuah@kernel.org>
4316 M:      Shuah Khan <skhan@linuxfoundation.org>
4317 L:      linux-pm@vger.kernel.org
4318 S:      Maintained
4319 F:      tools/power/cpupower/
4320
4321 CPUID/MSR DRIVER
4322 M:      "H. Peter Anvin" <hpa@zytor.com>
4323 S:      Maintained
4324 F:      arch/x86/kernel/cpuid.c
4325 F:      arch/x86/kernel/msr.c
4326
4327 CPUIDLE DRIVER - ARM BIG LITTLE
4328 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
4329 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
4330 L:      linux-pm@vger.kernel.org
4331 L:      linux-arm-kernel@lists.infradead.org
4332 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4333 S:      Maintained
4334 F:      drivers/cpuidle/cpuidle-big_little.c
4335
4336 CPUIDLE DRIVER - ARM EXYNOS
4337 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
4338 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
4339 M:      Kukjin Kim <kgene@kernel.org>
4340 L:      linux-pm@vger.kernel.org
4341 L:      linux-samsung-soc@vger.kernel.org
4342 S:      Supported
4343 F:      drivers/cpuidle/cpuidle-exynos.c
4344 F:      arch/arm/mach-exynos/pm.c
4345
4346 CPUIDLE DRIVER - ARM PSCI
4347 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
4348 M:      Sudeep Holla <sudeep.holla@arm.com>
4349 L:      linux-pm@vger.kernel.org
4350 L:      linux-arm-kernel@lists.infradead.org
4351 S:      Supported
4352 F:      drivers/cpuidle/cpuidle-psci.c
4353
4354 CPU IDLE TIME MANAGEMENT FRAMEWORK
4355 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
4356 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
4357 L:      linux-pm@vger.kernel.org
4358 S:      Maintained
4359 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4360 B:      https://bugzilla.kernel.org
4361 F:      Documentation/admin-guide/pm/cpuidle.rst
4362 F:      Documentation/driver-api/pm/cpuidle.rst
4363 F:      drivers/cpuidle/*
4364 F:      include/linux/cpuidle.h
4365
4366 CRAMFS FILESYSTEM
4367 M:      Nicolas Pitre <nico@fluxnic.net>
4368 S:      Maintained
4369 F:      Documentation/filesystems/cramfs.txt
4370 F:      fs/cramfs/
4371
4372 CREATIVE SB0540
4373 M:      Bastien Nocera <hadess@hadess.net>
4374 L:      linux-input@vger.kernel.org
4375 S:      Maintained
4376 F:      drivers/hid/hid-creative-sb0540.c
4377
4378 CRYPTO API
4379 M:      Herbert Xu <herbert@gondor.apana.org.au>
4380 M:      "David S. Miller" <davem@davemloft.net>
4381 L:      linux-crypto@vger.kernel.org
4382 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
4383 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
4384 S:      Maintained
4385 F:      Documentation/crypto/
4386 F:      Documentation/devicetree/bindings/crypto/
4387 F:      arch/*/crypto/
4388 F:      crypto/
4389 F:      drivers/crypto/
4390 F:      include/crypto/
4391 F:      include/linux/crypto*
4392 F:      lib/crypto/
4393
4394 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
4395 M:      Neil Horman <nhorman@tuxdriver.com>
4396 L:      linux-crypto@vger.kernel.org
4397 S:      Maintained
4398 F:      crypto/ansi_cprng.c
4399 F:      crypto/rng.c
4400
4401 CS3308 MEDIA DRIVER
4402 M:      Hans Verkuil <hverkuil@xs4all.nl>
4403 L:      linux-media@vger.kernel.org
4404 T:      git git://linuxtv.org/media_tree.git
4405 W:      http://linuxtv.org
4406 S:      Odd Fixes
4407 F:      drivers/media/i2c/cs3308.c
4408
4409 CS5535 Audio ALSA driver
4410 M:      Jaya Kumar <jayakumar.alsa@gmail.com>
4411 S:      Maintained
4412 F:      sound/pci/cs5535audio/
4413
4414 CSI DRIVERS FOR ALLWINNER V3s
4415 M:      Yong Deng <yong.deng@magewell.com>
4416 L:      linux-media@vger.kernel.org
4417 T:      git git://linuxtv.org/media_tree.git
4418 S:      Maintained
4419 F:      drivers/media/platform/sunxi/sun6i-csi/
4420 F:      Documentation/devicetree/bindings/media/sun6i-csi.txt
4421
4422 CW1200 WLAN driver
4423 M:      Solomon Peachy <pizza@shaftnet.org>
4424 S:      Maintained
4425 F:      drivers/net/wireless/st/cw1200/
4426
4427 CX18 VIDEO4LINUX DRIVER
4428 M:      Andy Walls <awalls@md.metrocast.net>
4429 L:      ivtv-devel@ivtvdriver.org (subscribers-only)
4430 L:      linux-media@vger.kernel.org
4431 T:      git git://linuxtv.org/media_tree.git
4432 W:      https://linuxtv.org
4433 W:      http://www.ivtvdriver.org/index.php/Cx18
4434 S:      Maintained
4435 F:      Documentation/media/v4l-drivers/cx18*
4436 F:      drivers/media/pci/cx18/
4437 F:      include/uapi/linux/ivtv*
4438
4439 CX2341X MPEG ENCODER HELPER MODULE
4440 M:      Hans Verkuil <hverkuil@xs4all.nl>
4441 L:      linux-media@vger.kernel.org
4442 T:      git git://linuxtv.org/media_tree.git
4443 W:      https://linuxtv.org
4444 S:      Maintained
4445 F:      drivers/media/common/cx2341x*
4446 F:      include/media/drv-intf/cx2341x.h
4447
4448 CX24120 MEDIA DRIVER
4449 M:      Jemma Denson <jdenson@gmail.com>
4450 M:      Patrick Boettcher <patrick.boettcher@posteo.de>
4451 L:      linux-media@vger.kernel.org
4452 W:      https://linuxtv.org
4453 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4454 S:      Maintained
4455 F:      drivers/media/dvb-frontends/cx24120*
4456
4457 CX88 VIDEO4LINUX DRIVER
4458 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
4459 L:      linux-media@vger.kernel.org
4460 W:      https://linuxtv.org
4461 T:      git git://linuxtv.org/media_tree.git
4462 S:      Odd fixes
4463 F:      Documentation/media/v4l-drivers/cx88*
4464 F:      drivers/media/pci/cx88/
4465
4466 CXD2820R MEDIA DRIVER
4467 M:      Antti Palosaari <crope@iki.fi>
4468 L:      linux-media@vger.kernel.org
4469 W:      https://linuxtv.org
4470 W:      http://palosaari.fi/linux/
4471 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4472 T:      git git://linuxtv.org/anttip/media_tree.git
4473 S:      Maintained
4474 F:      drivers/media/dvb-frontends/cxd2820r*
4475
4476 CXGB3 ETHERNET DRIVER (CXGB3)
4477 M:      Vishal Kulkarni <vishal@chelsio.com>
4478 L:      netdev@vger.kernel.org
4479 W:      http://www.chelsio.com
4480 S:      Supported
4481 F:      drivers/net/ethernet/chelsio/cxgb3/
4482
4483 CXGB3 ISCSI DRIVER (CXGB3I)
4484 M:      Karen Xie <kxie@chelsio.com>
4485 L:      linux-scsi@vger.kernel.org
4486 W:      http://www.chelsio.com
4487 S:      Supported
4488 F:      drivers/scsi/cxgbi/cxgb3i
4489
4490 CXGB4 CRYPTO DRIVER (chcr)
4491 M:      Atul Gupta <atul.gupta@chelsio.com>
4492 L:      linux-crypto@vger.kernel.org
4493 W:      http://www.chelsio.com
4494 S:      Supported
4495 F:      drivers/crypto/chelsio
4496
4497 CXGB4 ETHERNET DRIVER (CXGB4)
4498 M:      Vishal Kulkarni <vishal@chelsio.com>
4499 L:      netdev@vger.kernel.org
4500 W:      http://www.chelsio.com
4501 S:      Supported
4502 F:      drivers/net/ethernet/chelsio/cxgb4/
4503
4504 CXGB4 ISCSI DRIVER (CXGB4I)
4505 M:      Karen Xie <kxie@chelsio.com>
4506 L:      linux-scsi@vger.kernel.org
4507 W:      http://www.chelsio.com
4508 S:      Supported
4509 F:      drivers/scsi/cxgbi/cxgb4i
4510
4511 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
4512 M:      Potnuri Bharat Teja <bharat@chelsio.com>
4513 L:      linux-rdma@vger.kernel.org
4514 W:      http://www.openfabrics.org
4515 S:      Supported
4516 F:      drivers/infiniband/hw/cxgb4/
4517 F:      include/uapi/rdma/cxgb4-abi.h
4518
4519 CXGB4VF ETHERNET DRIVER (CXGB4VF)
4520 M:      Casey Leedom <leedom@chelsio.com>
4521 L:      netdev@vger.kernel.org
4522 W:      http://www.chelsio.com
4523 S:      Supported
4524 F:      drivers/net/ethernet/chelsio/cxgb4vf/
4525
4526 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
4527 M:      Frederic Barrat <fbarrat@linux.ibm.com>
4528 M:      Andrew Donnellan <ajd@linux.ibm.com>
4529 L:      linuxppc-dev@lists.ozlabs.org
4530 S:      Supported
4531 F:      arch/powerpc/platforms/powernv/pci-cxl.c
4532 F:      drivers/misc/cxl/
4533 F:      include/misc/cxl*
4534 F:      include/uapi/misc/cxl.h
4535 F:      Documentation/powerpc/cxl.rst
4536 F:      Documentation/ABI/testing/sysfs-class-cxl
4537
4538 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
4539 M:      Manoj N. Kumar <manoj@linux.ibm.com>
4540 M:      Matthew R. Ochs <mrochs@linux.ibm.com>
4541 M:      Uma Krishnan <ukrishn@linux.ibm.com>
4542 L:      linux-scsi@vger.kernel.org
4543 S:      Supported
4544 F:      drivers/scsi/cxlflash/
4545 F:      include/uapi/scsi/cxlflash_ioctl.h
4546 F:      Documentation/powerpc/cxlflash.rst
4547
4548 CYBERPRO FB DRIVER
4549 M:      Russell King <linux@armlinux.org.uk>
4550 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4551 W:      http://www.armlinux.org.uk/
4552 S:      Maintained
4553 F:      drivers/video/fbdev/cyber2000fb.*
4554
4555 CYCLADES ASYNC MUX DRIVER
4556 W:      http://www.cyclades.com/
4557 S:      Orphan
4558 F:      drivers/tty/cyclades.c
4559 F:      include/linux/cyclades.h
4560 F:      include/uapi/linux/cyclades.h
4561
4562 CYCLADES PC300 DRIVER
4563 W:      http://www.cyclades.com/
4564 S:      Orphan
4565 F:      drivers/net/wan/pc300*
4566
4567 CYPRESS_FIRMWARE MEDIA DRIVER
4568 M:      Antti Palosaari <crope@iki.fi>
4569 L:      linux-media@vger.kernel.org
4570 W:      https://linuxtv.org
4571 W:      http://palosaari.fi/linux/
4572 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4573 T:      git git://linuxtv.org/anttip/media_tree.git
4574 S:      Maintained
4575 F:      drivers/media/common/cypress_firmware*
4576
4577 CYTTSP TOUCHSCREEN DRIVER
4578 M:      Ferruh Yigit <fery@cypress.com>
4579 L:      linux-input@vger.kernel.org
4580 S:      Supported
4581 F:      drivers/input/touchscreen/cyttsp*
4582 F:      include/linux/input/cyttsp.h
4583
4584 D-LINK DIR-685 TOUCHKEYS DRIVER
4585 M:      Linus Walleij <linus.walleij@linaro.org>
4586 L:      linux-input@vger.kernel.org
4587 S:      Supported
4588 F:      drivers/input/keyboard/dlink-dir685-touchkeys.c
4589
4590 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
4591 M:      Joshua Kinard <kumba@gentoo.org>
4592 S:      Maintained
4593 F:      drivers/rtc/rtc-ds1685.c
4594 F:      include/linux/rtc/ds1685.h
4595
4596 DAMA SLAVE for AX.25
4597 M:      Joerg Reuter <jreuter@yaina.de>
4598 W:      http://yaina.de/jreuter/
4599 W:      http://www.qsl.net/dl1bke/
4600 L:      linux-hams@vger.kernel.org
4601 S:      Maintained
4602 F:      net/ax25/af_ax25.c
4603 F:      net/ax25/ax25_dev.c
4604 F:      net/ax25/ax25_ds_*
4605 F:      net/ax25/ax25_in.c
4606 F:      net/ax25/ax25_out.c
4607 F:      net/ax25/ax25_timer.c
4608 F:      net/ax25/sysctl_net_ax25.c
4609
4610 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
4611 L:      netdev@vger.kernel.org
4612 S:      Orphan
4613 F:      Documentation/networking/device_drivers/dec/dmfe.txt
4614 F:      drivers/net/ethernet/dec/tulip/dmfe.c
4615
4616 DC390/AM53C974 SCSI driver
4617 M:      Hannes Reinecke <hare@suse.com>
4618 L:      linux-scsi@vger.kernel.org
4619 S:      Maintained
4620 F:      drivers/scsi/am53c974.c
4621
4622 DC395x SCSI driver
4623 M:      Oliver Neukum <oliver@neukum.org>
4624 M:      Ali Akcaagac <aliakc@web.de>
4625 M:      Jamie Lenehan <lenehan@twibble.org>
4626 L:      dc395x@twibble.org
4627 W:      http://twibble.org/dist/dc395x/
4628 W:      http://lists.twibble.org/mailman/listinfo/dc395x/
4629 S:      Maintained
4630 F:      Documentation/scsi/dc395x.txt
4631 F:      drivers/scsi/dc395x.*
4632
4633 DCCP PROTOCOL
4634 M:      Gerrit Renker <gerrit@erg.abdn.ac.uk>
4635 L:      dccp@vger.kernel.org
4636 W:      http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
4637 S:      Maintained
4638 F:      include/linux/dccp.h
4639 F:      include/uapi/linux/dccp.h
4640 F:      include/linux/tfrc.h
4641 F:      net/dccp/
4642
4643 DECnet NETWORK LAYER
4644 W:      http://linux-decnet.sourceforge.net
4645 L:      linux-decnet-user@lists.sourceforge.net
4646 S:      Orphan
4647 F:      Documentation/networking/decnet.txt
4648 F:      net/decnet/
4649
4650 DECSTATION PLATFORM SUPPORT
4651 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
4652 L:      linux-mips@vger.kernel.org
4653 W:      http://www.linux-mips.org/wiki/DECstation
4654 S:      Maintained
4655 F:      arch/mips/dec/
4656 F:      arch/mips/include/asm/dec/
4657 F:      arch/mips/include/asm/mach-dec/
4658
4659 DEFXX FDDI NETWORK DRIVER
4660 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
4661 S:      Maintained
4662 F:      drivers/net/fddi/defxx.*
4663
4664 DEINTERLACE DRIVERS FOR ALLWINNER H3
4665 M:      Jernej Skrabec <jernej.skrabec@siol.net>
4666 L:      linux-media@vger.kernel.org
4667 T:      git git://linuxtv.org/media_tree.git
4668 S:      Maintained
4669 F:      drivers/media/platform/sunxi/sun8i-di/
4670 F:      Documentation/devicetree/bindings/media/allwinner,sun8i-h3-deinterlace.yaml
4671
4672 DELL SMBIOS DRIVER
4673 M:      Pali Rohár <pali.rohar@gmail.com>
4674 M:      Mario Limonciello <mario.limonciello@dell.com>
4675 L:      platform-driver-x86@vger.kernel.org
4676 S:      Maintained
4677 F:      drivers/platform/x86/dell-smbios.*
4678
4679 DELL SMBIOS SMM DRIVER
4680 M:      Mario Limonciello <mario.limonciello@dell.com>
4681 L:      platform-driver-x86@vger.kernel.org
4682 S:      Maintained
4683 F:      drivers/platform/x86/dell-smbios-smm.c
4684
4685 DELL SMBIOS WMI DRIVER
4686 M:      Mario Limonciello <mario.limonciello@dell.com>
4687 L:      platform-driver-x86@vger.kernel.org
4688 S:      Maintained
4689 F:      drivers/platform/x86/dell-smbios-wmi.c
4690 F:      tools/wmi/dell-smbios-example.c
4691
4692 DEFZA FDDI NETWORK DRIVER
4693 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
4694 S:      Maintained
4695 F:      drivers/net/fddi/defza.*
4696
4697 DELL LAPTOP DRIVER
4698 M:      Matthew Garrett <mjg59@srcf.ucam.org>
4699 M:      Pali Rohár <pali.rohar@gmail.com>
4700 L:      platform-driver-x86@vger.kernel.org
4701 S:      Maintained
4702 F:      drivers/platform/x86/dell-laptop.c
4703
4704 DELL LAPTOP FREEFALL DRIVER
4705 M:      Pali Rohár <pali.rohar@gmail.com>
4706 S:      Maintained
4707 F:      drivers/platform/x86/dell-smo8800.c
4708
4709 DELL LAPTOP RBTN DRIVER
4710 M:      Pali Rohár <pali.rohar@gmail.com>
4711 S:      Maintained
4712 F:      drivers/platform/x86/dell-rbtn.*
4713
4714 DELL REMOTE BIOS UPDATE DRIVER
4715 M:      Stuart Hayes <stuart.w.hayes@gmail.com>
4716 L:      platform-driver-x86@vger.kernel.org
4717 S:      Maintained
4718 F:      drivers/platform/x86/dell_rbu.c
4719
4720 DELL LAPTOP SMM DRIVER
4721 M:      Pali Rohár <pali.rohar@gmail.com>
4722 S:      Maintained
4723 F:      drivers/hwmon/dell-smm-hwmon.c
4724 F:      include/uapi/linux/i8k.h
4725
4726 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
4727 M:      Stuart Hayes <stuart.w.hayes@gmail.com>
4728 L:      platform-driver-x86@vger.kernel.org
4729 S:      Maintained
4730 F:      Documentation/driver-api/dcdbas.rst
4731 F:      drivers/platform/x86/dcdbas.*
4732
4733 DELL WMI NOTIFICATIONS DRIVER
4734 M:      Matthew Garrett <mjg59@srcf.ucam.org>
4735 M:      Pali Rohár <pali.rohar@gmail.com>
4736 S:      Maintained
4737 F:      drivers/platform/x86/dell-wmi.c
4738
4739 DELL WMI DESCRIPTOR DRIVER
4740 M:      Mario Limonciello <mario.limonciello@dell.com>
4741 S:      Maintained
4742 F:      drivers/platform/x86/dell-wmi-descriptor.c
4743
4744 DELTA ST MEDIA DRIVER
4745 M:      Hugues Fruchet <hugues.fruchet@st.com>
4746 L:      linux-media@vger.kernel.org
4747 T:      git git://linuxtv.org/media_tree.git
4748 W:      https://linuxtv.org
4749 S:      Supported
4750 F:      drivers/media/platform/sti/delta
4751
4752 DENALI NAND DRIVER
4753 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
4754 L:      linux-mtd@lists.infradead.org
4755 S:      Supported
4756 F:      drivers/mtd/nand/raw/denali*
4757
4758 DESIGNWARE EDMA CORE IP DRIVER
4759 M:      Gustavo Pimentel <gustavo.pimentel@synopsys.com>
4760 L:      dmaengine@vger.kernel.org
4761 S:      Maintained
4762 F:      drivers/dma/dw-edma/
4763 F:      include/linux/dma/edma.h
4764
4765 DESIGNWARE USB2 DRD IP DRIVER
4766 M:      Minas Harutyunyan <hminas@synopsys.com>
4767 L:      linux-usb@vger.kernel.org
4768 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4769 S:      Maintained
4770 F:      drivers/usb/dwc2/
4771
4772 DESIGNWARE USB3 DRD IP DRIVER
4773 M:      Felipe Balbi <balbi@kernel.org>
4774 L:      linux-usb@vger.kernel.org
4775 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4776 S:      Maintained
4777 F:      drivers/usb/dwc3/
4778
4779 DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
4780 M:      Andreas Klinger <ak@it-klinger.de>
4781 L:      linux-iio@vger.kernel.org
4782 S:      Maintained
4783 F:      Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
4784 F:      drivers/iio/proximity/srf*.c
4785
4786 DEVICE COREDUMP (DEV_COREDUMP)
4787 M:      Johannes Berg <johannes@sipsolutions.net>
4788 L:      linux-kernel@vger.kernel.org
4789 S:      Maintained
4790 F:      drivers/base/devcoredump.c
4791 F:      include/linux/devcoredump.h
4792
4793 DEVICE FREQUENCY (DEVFREQ)
4794 M:      MyungJoo Ham <myungjoo.ham@samsung.com>
4795 M:      Kyungmin Park <kyungmin.park@samsung.com>
4796 M:      Chanwoo Choi <cw00.choi@samsung.com>
4797 L:      linux-pm@vger.kernel.org
4798 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
4799 S:      Maintained
4800 F:      drivers/devfreq/
4801 F:      include/linux/devfreq.h
4802 F:      Documentation/devicetree/bindings/devfreq/
4803 F:      include/trace/events/devfreq.h
4804
4805 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
4806 M:      Chanwoo Choi <cw00.choi@samsung.com>
4807 L:      linux-pm@vger.kernel.org
4808 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
4809 S:      Supported
4810 F:      drivers/devfreq/event/
4811 F:      drivers/devfreq/devfreq-event.c
4812 F:      include/dt-bindings/pmu/exynos_ppmu.h
4813 F:      include/linux/devfreq-event.h
4814 F:      Documentation/devicetree/bindings/devfreq/event/
4815
4816 DEVICE NUMBER REGISTRY
4817 M:      Torben Mathiasen <device@lanana.org>
4818 W:      http://lanana.org/docs/device-list/index.html
4819 S:      Maintained
4820
4821 DEVICE-MAPPER  (LVM)
4822 M:      Alasdair Kergon <agk@redhat.com>
4823 M:      Mike Snitzer <snitzer@redhat.com>
4824 M:      dm-devel@redhat.com
4825 L:      dm-devel@redhat.com
4826 W:      http://sources.redhat.com/dm
4827 Q:      http://patchwork.kernel.org/project/dm-devel/list/
4828 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
4829 T:      quilt http://people.redhat.com/agk/patches/linux/editing/
4830 S:      Maintained
4831 F:      Documentation/admin-guide/device-mapper/
4832 F:      drivers/md/Makefile
4833 F:      drivers/md/Kconfig
4834 F:      drivers/md/dm*
4835 F:      drivers/md/persistent-data/
4836 F:      include/linux/device-mapper.h
4837 F:      include/linux/dm-*.h
4838 F:      include/uapi/linux/dm-*.h
4839
4840 DEVLINK
4841 M:      Jiri Pirko <jiri@mellanox.com>
4842 L:      netdev@vger.kernel.org
4843 S:      Supported
4844 F:      net/core/devlink.c
4845 F:      include/net/devlink.h
4846 F:      include/uapi/linux/devlink.h
4847
4848 DIALOG SEMICONDUCTOR DRIVERS
4849 M:      Support Opensource <support.opensource@diasemi.com>
4850 W:      http://www.dialog-semiconductor.com/products
4851 S:      Supported
4852 F:      Documentation/hwmon/da90??.rst
4853 F:      Documentation/devicetree/bindings/mfd/da90*.txt
4854 F:      Documentation/devicetree/bindings/input/da90??-onkey.txt
4855 F:      Documentation/devicetree/bindings/thermal/da90??-thermal.txt
4856 F:      Documentation/devicetree/bindings/regulator/da92*.txt
4857 F:      Documentation/devicetree/bindings/regulator/slg51000.txt
4858 F:      Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
4859 F:      Documentation/devicetree/bindings/sound/da[79]*.txt
4860 F:      drivers/gpio/gpio-da90??.c
4861 F:      drivers/hwmon/da90??-hwmon.c
4862 F:      drivers/iio/adc/da91??-*.c
4863 F:      drivers/input/misc/da90??_onkey.c
4864 F:      drivers/input/touchscreen/da9052_tsi.c
4865 F:      drivers/leds/leds-da90??.c
4866 F:      drivers/mfd/da903x.c
4867 F:      drivers/mfd/da90??-*.c
4868 F:      drivers/mfd/da91??-*.c
4869 F:      drivers/power/supply/da9052-battery.c
4870 F:      drivers/power/supply/da91??-*.c
4871 F:      drivers/regulator/da903x.c
4872 F:      drivers/regulator/da9???-regulator.[ch]
4873 F:      drivers/regulator/slg51000-regulator.[ch]
4874 F:      drivers/thermal/da90??-thermal.c
4875 F:      drivers/rtc/rtc-da90??.c
4876 F:      drivers/video/backlight/da90??_bl.c
4877 F:      drivers/watchdog/da90??_wdt.c
4878 F:      include/linux/mfd/da903x.h
4879 F:      include/linux/mfd/da9052/
4880 F:      include/linux/mfd/da9055/
4881 F:      include/linux/mfd/da9062/
4882 F:      include/linux/mfd/da9063/
4883 F:      include/linux/mfd/da9150/
4884 F:      include/linux/regulator/da9211.h
4885 F:      include/sound/da[79]*.h
4886 F:      sound/soc/codecs/da[79]*.[ch]
4887
4888 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
4889 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
4890 L:      linux-gpio@vger.kernel.org
4891 S:      Maintained
4892 F:      drivers/gpio/gpio-gpio-mm.c
4893
4894 DIOLAN U2C-12 I2C DRIVER
4895 M:      Guenter Roeck <linux@roeck-us.net>
4896 L:      linux-i2c@vger.kernel.org
4897 S:      Maintained
4898 F:      drivers/i2c/busses/i2c-diolan-u2c.c
4899
4900 FILESYSTEM DIRECT ACCESS (DAX)
4901 M:      Dan Williams <dan.j.williams@intel.com>
4902 R:      Matthew Wilcox <willy@infradead.org>
4903 R:      Jan Kara <jack@suse.cz>
4904 L:      linux-fsdevel@vger.kernel.org
4905 L:      linux-nvdimm@lists.01.org
4906 S:      Supported
4907 F:      fs/dax.c
4908 F:      include/linux/dax.h
4909 F:      include/trace/events/fs_dax.h
4910
4911 DEVICE DIRECT ACCESS (DAX)
4912 M:      Dan Williams <dan.j.williams@intel.com>
4913 M:      Vishal Verma <vishal.l.verma@intel.com>
4914 M:      Keith Busch <keith.busch@intel.com>
4915 M:      Dave Jiang <dave.jiang@intel.com>
4916 L:      linux-nvdimm@lists.01.org
4917 S:      Supported
4918 F:      drivers/dax/
4919
4920 DIRECTORY NOTIFICATION (DNOTIFY)
4921 M:      Jan Kara <jack@suse.cz>
4922 R:      Amir Goldstein <amir73il@gmail.com>
4923 L:      linux-fsdevel@vger.kernel.org
4924 S:      Maintained
4925 F:      Documentation/filesystems/dnotify.txt
4926 F:      fs/notify/dnotify/
4927 F:      include/linux/dnotify.h
4928
4929 DISK GEOMETRY AND PARTITION HANDLING
4930 M:      Andries Brouwer <aeb@cwi.nl>
4931 W:      http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4932 W:      http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4933 W:      http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4934 S:      Maintained
4935
4936 DISKQUOTA
4937 M:      Jan Kara <jack@suse.com>
4938 S:      Maintained
4939 F:      Documentation/filesystems/quota.txt
4940 F:      fs/quota/
4941 F:      include/linux/quota*.h
4942 F:      include/uapi/linux/quota*.h
4943
4944 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4945 M:      Bernie Thompson <bernie@plugable.com>
4946 L:      linux-fbdev@vger.kernel.org
4947 S:      Maintained
4948 W:      http://plugable.com/category/projects/udlfb/
4949 F:      drivers/video/fbdev/udlfb.c
4950 F:      include/video/udlfb.h
4951 F:      Documentation/fb/udlfb.rst
4952
4953 DISTRIBUTED LOCK MANAGER (DLM)
4954 M:      Christine Caulfield <ccaulfie@redhat.com>
4955 M:      David Teigland <teigland@redhat.com>
4956 L:      cluster-devel@redhat.com
4957 W:      http://sources.redhat.com/cluster/
4958 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4959 S:      Supported
4960 F:      fs/dlm/
4961
4962 DMA BUFFER SHARING FRAMEWORK
4963 M:      Sumit Semwal <sumit.semwal@linaro.org>
4964 S:      Maintained
4965 L:      linux-media@vger.kernel.org
4966 L:      dri-devel@lists.freedesktop.org
4967 L:      linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
4968 F:      drivers/dma-buf/
4969 F:      include/linux/dma-buf*
4970 F:      include/linux/reservation.h
4971 F:      include/linux/*fence.h
4972 F:      Documentation/driver-api/dma-buf.rst
4973 T:      git git://anongit.freedesktop.org/drm/drm-misc
4974
4975 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4976 M:      Vinod Koul <vkoul@kernel.org>
4977 L:      dmaengine@vger.kernel.org
4978 Q:      https://patchwork.kernel.org/project/linux-dmaengine/list/
4979 S:      Maintained
4980 F:      drivers/dma/
4981 F:      include/linux/dmaengine.h
4982 F:      include/linux/of_dma.h
4983 F:      Documentation/devicetree/bindings/dma/
4984 F:      Documentation/driver-api/dmaengine/
4985 T:      git git://git.infradead.org/users/vkoul/slave-dma.git
4986
4987 DMA MAPPING HELPERS
4988 M:      Christoph Hellwig <hch@lst.de>
4989 M:      Marek Szyprowski <m.szyprowski@samsung.com>
4990 R:      Robin Murphy <robin.murphy@arm.com>
4991 L:      iommu@lists.linux-foundation.org
4992 T:      git git://git.infradead.org/users/hch/dma-mapping.git
4993 W:      http://git.infradead.org/users/hch/dma-mapping.git
4994 S:      Supported
4995 F:      kernel/dma/
4996 F:      include/asm-generic/dma-mapping.h
4997 F:      include/linux/dma-direct.h
4998 F:      include/linux/dma-mapping.h
4999 F:      include/linux/dma-noncoherent.h
5000
5001 DME1737 HARDWARE MONITOR DRIVER
5002 M:      Juerg Haefliger <juergh@gmail.com>
5003 L:      linux-hwmon@vger.kernel.org
5004 S:      Maintained
5005 F:      Documentation/hwmon/dme1737.rst
5006 F:      drivers/hwmon/dme1737.c
5007
5008 DMI/SMBIOS SUPPORT
5009 M:      Jean Delvare <jdelvare@suse.com>
5010 S:      Maintained
5011 T:      quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
5012 F:      Documentation/ABI/testing/sysfs-firmware-dmi-tables
5013 F:      drivers/firmware/dmi-id.c
5014 F:      drivers/firmware/dmi_scan.c
5015 F:      include/linux/dmi.h
5016
5017 DOCUMENTATION
5018 M:      Jonathan Corbet <corbet@lwn.net>
5019 L:      linux-doc@vger.kernel.org
5020 S:      Maintained
5021 F:      Documentation/
5022 F:      scripts/documentation-file-ref-check
5023 F:      scripts/kernel-doc
5024 F:      scripts/sphinx-pre-install
5025 X:      Documentation/ABI/
5026 X:      Documentation/firmware-guide/acpi/
5027 X:      Documentation/devicetree/
5028 X:      Documentation/i2c/
5029 X:      Documentation/media/
5030 X:      Documentation/power/
5031 X:      Documentation/spi/
5032 T:      git git://git.lwn.net/linux.git docs-next
5033
5034 DOCUMENTATION/ITALIAN
5035 M:      Federico Vaga <federico.vaga@vaga.pv.it>
5036 L:      linux-doc@vger.kernel.org
5037 S:      Maintained
5038 F:      Documentation/translations/it_IT
5039
5040 DOCUMENTATION SCRIPTS
5041 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5042 L:      linux-doc@vger.kernel.org
5043 S:      Maintained
5044 F:      scripts/documentation-file-ref-check
5045 F:      scripts/sphinx-pre-install
5046 F:      Documentation/sphinx/parse-headers.pl
5047
5048 DONGWOON DW9714 LENS VOICE COIL DRIVER
5049 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
5050 L:      linux-media@vger.kernel.org
5051 T:      git git://linuxtv.org/media_tree.git
5052 S:      Maintained
5053 F:      drivers/media/i2c/dw9714.c
5054 F:      Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.txt
5055
5056 DONGWOON DW9807 LENS VOICE COIL DRIVER
5057 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
5058 L:      linux-media@vger.kernel.org
5059 T:      git git://linuxtv.org/media_tree.git
5060 S:      Maintained
5061 F:      drivers/media/i2c/dw9807-vcm.c
5062 F:      Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.txt
5063
5064 DOUBLETALK DRIVER
5065 M:      "James R. Van Zandt" <jrv@vanzandt.mv.com>
5066 L:      blinux-list@redhat.com
5067 S:      Maintained
5068 F:      drivers/char/dtlk.c
5069 F:      include/linux/dtlk.h
5070
5071 DPAA2 DATAPATH I/O (DPIO) DRIVER
5072 M:      Roy Pledge <Roy.Pledge@nxp.com>
5073 L:      linux-kernel@vger.kernel.org
5074 S:      Maintained
5075 F:      drivers/soc/fsl/dpio
5076
5077 DPAA2 ETHERNET DRIVER
5078 M:      Ioana Radulescu <ruxandra.radulescu@nxp.com>
5079 L:      netdev@vger.kernel.org
5080 S:      Maintained
5081 F:      drivers/net/ethernet/freescale/dpaa2/dpaa2-eth*
5082 F:      drivers/net/ethernet/freescale/dpaa2/dpaa2-mac*
5083 F:      drivers/net/ethernet/freescale/dpaa2/dpni*
5084 F:      drivers/net/ethernet/freescale/dpaa2/dpmac*
5085 F:      drivers/net/ethernet/freescale/dpaa2/dpkg.h
5086 F:      drivers/net/ethernet/freescale/dpaa2/Makefile
5087 F:      drivers/net/ethernet/freescale/dpaa2/Kconfig
5088 F:      Documentation/networking/device_drivers/freescale/dpaa2/ethernet-driver.rst
5089 F:      Documentation/networking/device_drivers/freescale/dpaa2/mac-phy-support.rst
5090
5091 DPAA2 ETHERNET SWITCH DRIVER
5092 M:      Ioana Radulescu <ruxandra.radulescu@nxp.com>
5093 M:      Ioana Ciornei <ioana.ciornei@nxp.com>
5094 L:      linux-kernel@vger.kernel.org
5095 S:      Maintained
5096 F:      drivers/staging/fsl-dpaa2/ethsw
5097
5098 DPT_I2O SCSI RAID DRIVER
5099 M:      Adaptec OEM Raid Solutions <aacraid@microsemi.com>
5100 L:      linux-scsi@vger.kernel.org
5101 W:      http://www.adaptec.com/
5102 S:      Maintained
5103 F:      drivers/scsi/dpt*
5104 F:      drivers/scsi/dpt/
5105
5106 DRBD DRIVER
5107 M:      Philipp Reisner <philipp.reisner@linbit.com>
5108 M:      Lars Ellenberg <lars.ellenberg@linbit.com>
5109 L:      drbd-dev@lists.linbit.com
5110 W:      http://www.drbd.org
5111 T:      git git://git.linbit.com/linux-drbd.git
5112 T:      git git://git.linbit.com/drbd-8.4.git
5113 S:      Supported
5114 F:      drivers/block/drbd/
5115 F:      lib/lru_cache.c
5116 F:      Documentation/admin-guide/blockdev/
5117
5118 DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
5119 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5120 R:      "Rafael J. Wysocki" <rafael@kernel.org>
5121 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
5122 S:      Supported
5123 F:      Documentation/kobject.txt
5124 F:      drivers/base/
5125 F:      fs/debugfs/
5126 F:      fs/sysfs/
5127 F:      include/linux/debugfs.h
5128 F:      include/linux/kobj*
5129 F:      lib/kobj*
5130
5131 DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
5132 M:      Kevin Hilman <khilman@kernel.org>
5133 M:      Nishanth Menon <nm@ti.com>
5134 S:      Maintained
5135 F:      drivers/power/avs/
5136 F:      include/linux/power/smartreflex.h
5137 L:      linux-pm@vger.kernel.org
5138
5139 DRM DRIVER FOR ARM PL111 CLCD
5140 M:      Eric Anholt <eric@anholt.net>
5141 T:      git git://anongit.freedesktop.org/drm/drm-misc
5142 S:      Supported
5143 F:      drivers/gpu/drm/pl111/
5144
5145 DRM DRIVER FOR ARM VERSATILE TFT PANELS
5146 M:      Linus Walleij <linus.walleij@linaro.org>
5147 T:      git git://anongit.freedesktop.org/drm/drm-misc
5148 S:      Maintained
5149 F:      drivers/gpu/drm/panel/panel-arm-versatile.c
5150 F:      Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.txt
5151
5152 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
5153 M:      Dave Airlie <airlied@redhat.com>
5154 S:      Odd Fixes
5155 F:      drivers/gpu/drm/ast/
5156
5157 DRM DRIVER FOR ASPEED BMC GFX
5158 M:      Joel Stanley <joel@jms.id.au>
5159 L:      linux-aspeed@lists.ozlabs.org
5160 T:      git git://anongit.freedesktop.org/drm/drm-misc
5161 S:      Supported
5162 F:      drivers/gpu/drm/aspeed/
5163 F:      Documentation/devicetree/bindings/gpu/aspeed-gfx.txt
5164
5165 DRM DRIVER FOR BOCHS VIRTUAL GPU
5166 M:      Gerd Hoffmann <kraxel@redhat.com>
5167 L:      virtualization@lists.linux-foundation.org
5168 T:      git git://anongit.freedesktop.org/drm/drm-misc
5169 S:      Maintained
5170 F:      drivers/gpu/drm/bochs/
5171
5172 DRM DRIVER FOR FARADAY TVE200 TV ENCODER
5173 M:      Linus Walleij <linus.walleij@linaro.org>
5174 T:      git git://anongit.freedesktop.org/drm/drm-misc
5175 S:      Maintained
5176 F:      drivers/gpu/drm/tve200/
5177
5178 DRM DRIVER FOR FEIYANG FY07024DI26A30-D MIPI-DSI LCD PANELS
5179 M:      Jagan Teki <jagan@amarulasolutions.com>
5180 S:      Maintained
5181 F:      drivers/gpu/drm/panel/panel-feiyang-fy07024di26a30d.c
5182 F:      Documentation/devicetree/bindings/display/panel/feiyang,fy07024di26a30d.txt
5183
5184 DRM DRIVER FOR GRAIN MEDIA GM12U320 PROJECTORS
5185 M:      Hans de Goede <hdegoede@redhat.com>
5186 T:      git git://anongit.freedesktop.org/drm/drm-misc
5187 S:      Maintained
5188 F:      drivers/gpu/drm/tiny/gm12u320.c
5189
5190 DRM DRIVER FOR ILITEK ILI9225 PANELS
5191 M:      David Lechner <david@lechnology.com>
5192 T:      git git://anongit.freedesktop.org/drm/drm-misc
5193 S:      Maintained
5194 F:      drivers/gpu/drm/tiny/ili9225.c
5195 F:      Documentation/devicetree/bindings/display/ilitek,ili9225.txt
5196
5197 DRM DRIVER FOR HX8357D PANELS
5198 M:      Eric Anholt <eric@anholt.net>
5199 T:      git git://anongit.freedesktop.org/drm/drm-misc
5200 S:      Maintained
5201 F:      drivers/gpu/drm/tiny/hx8357d.c
5202 F:      Documentation/devicetree/bindings/display/himax,hx8357d.txt
5203
5204 DRM DRIVER FOR INTEL I810 VIDEO CARDS
5205 S:      Orphan / Obsolete
5206 F:      drivers/gpu/drm/i810/
5207 F:      include/uapi/drm/i810_drm.h
5208
5209 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
5210 S:      Orphan / Obsolete
5211 F:      drivers/gpu/drm/mga/
5212 F:      include/uapi/drm/mga_drm.h
5213
5214 DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
5215 M:      Dave Airlie <airlied@redhat.com>
5216 S:      Odd Fixes
5217 F:      drivers/gpu/drm/mgag200/
5218
5219 DRM DRIVER FOR MI0283QT
5220 M:      Noralf Trønnes <noralf@tronnes.org>
5221 T:      git git://anongit.freedesktop.org/drm/drm-misc
5222 S:      Maintained
5223 F:      drivers/gpu/drm/tiny/mi0283qt.c
5224 F:      Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
5225
5226 DRM DRIVER FOR MSM ADRENO GPU
5227 M:      Rob Clark <robdclark@gmail.com>
5228 M:      Sean Paul <sean@poorly.run>
5229 L:      linux-arm-msm@vger.kernel.org
5230 L:      dri-devel@lists.freedesktop.org
5231 L:      freedreno@lists.freedesktop.org
5232 T:      git https://gitlab.freedesktop.org/drm/msm.git
5233 S:      Maintained
5234 F:      drivers/gpu/drm/msm/
5235 F:      include/uapi/drm/msm_drm.h
5236 F:      Documentation/devicetree/bindings/display/msm/
5237
5238 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
5239 M:      Ben Skeggs <bskeggs@redhat.com>
5240 L:      dri-devel@lists.freedesktop.org
5241 L:      nouveau@lists.freedesktop.org
5242 T:      git git://github.com/skeggsb/linux
5243 S:      Supported
5244 F:      drivers/gpu/drm/nouveau/
5245 F:      include/uapi/drm/nouveau_drm.h
5246
5247 DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS
5248 M:      Stefan Mavrodiev <stefan@olimex.com>
5249 S:      Maintained
5250 F:      drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c
5251 F:      Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.txt
5252
5253 DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
5254 M:      Noralf Trønnes <noralf@tronnes.org>
5255 T:      git git://anongit.freedesktop.org/drm/drm-misc
5256 S:      Maintained
5257 F:      drivers/gpu/drm/tiny/repaper.c
5258 F:      Documentation/devicetree/bindings/display/repaper.txt
5259
5260 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
5261 M:      Dave Airlie <airlied@redhat.com>
5262 M:      Gerd Hoffmann <kraxel@redhat.com>
5263 L:      virtualization@lists.linux-foundation.org
5264 T:      git git://anongit.freedesktop.org/drm/drm-misc
5265 S:      Obsolete
5266 W:      https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
5267 F:      drivers/gpu/drm/cirrus/
5268
5269 DRM DRIVER FOR QXL VIRTUAL GPU
5270 M:      Dave Airlie <airlied@redhat.com>
5271 M:      Gerd Hoffmann <kraxel@redhat.com>
5272 L:      virtualization@lists.linux-foundation.org
5273 L:      spice-devel@lists.freedesktop.org
5274 T:      git git://anongit.freedesktop.org/drm/drm-misc
5275 S:      Maintained
5276 F:      drivers/gpu/drm/qxl/
5277 F:      include/uapi/drm/qxl_drm.h
5278
5279 DRM DRIVER FOR RAYDIUM RM67191 PANELS
5280 M:      Robert Chiras <robert.chiras@nxp.com>
5281 S:      Maintained
5282 F:      drivers/gpu/drm/panel/panel-raydium-rm67191.c
5283 F:      Documentation/devicetree/bindings/display/panel/raydium,rm67191.txt
5284
5285 DRM DRIVER FOR RAGE 128 VIDEO CARDS
5286 S:      Orphan / Obsolete
5287 F:      drivers/gpu/drm/r128/
5288 F:      include/uapi/drm/r128_drm.h
5289
5290 DRM DRIVER FOR ROCKTECH JH057N00900 PANELS
5291 M:      Guido Günther <agx@sigxcpu.org>
5292 R:      Purism Kernel Team <kernel@puri.sm>
5293 S:      Maintained
5294 F:      drivers/gpu/drm/panel/panel-rocktech-jh057n00900.c
5295 F:      Documentation/devicetree/bindings/display/panel/rocktech,jh057n00900.txt
5296
5297 DRM DRIVER FOR SAVAGE VIDEO CARDS
5298 S:      Orphan / Obsolete
5299 F:      drivers/gpu/drm/savage/
5300 F:      include/uapi/drm/savage_drm.h
5301
5302 DRM DRIVER FOR SIS VIDEO CARDS
5303 S:      Orphan / Obsolete
5304 F:      drivers/gpu/drm/sis/
5305 F:      include/uapi/drm/sis_drm.h
5306
5307 DRM DRIVER FOR SITRONIX ST7701 PANELS
5308 M:      Jagan Teki <jagan@amarulasolutions.com>
5309 S:      Maintained
5310 F:      drivers/gpu/drm/panel/panel-sitronix-st7701.c
5311 F:      Documentation/devicetree/bindings/display/panel/sitronix,st7701.txt
5312
5313 DRM DRIVER FOR SITRONIX ST7586 PANELS
5314 M:      David Lechner <david@lechnology.com>
5315 T:      git git://anongit.freedesktop.org/drm/drm-misc
5316 S:      Maintained
5317 F:      drivers/gpu/drm/tiny/st7586.c
5318 F:      Documentation/devicetree/bindings/display/sitronix,st7586.txt
5319
5320 DRM DRIVER FOR SITRONIX ST7735R PANELS
5321 M:      David Lechner <david@lechnology.com>
5322 T:      git git://anongit.freedesktop.org/drm/drm-misc
5323 S:      Maintained
5324 F:      drivers/gpu/drm/tiny/st7735r.c
5325 F:      Documentation/devicetree/bindings/display/sitronix,st7735r.txt
5326
5327 DRM DRIVER FOR ST-ERICSSON MCDE
5328 M:      Linus Walleij <linus.walleij@linaro.org>
5329 T:      git git://anongit.freedesktop.org/drm/drm-misc
5330 S:      Maintained
5331 F:      drivers/gpu/drm/mcde/
5332 F:      Documentation/devicetree/bindings/display/ste,mcde.txt
5333
5334 DRM DRIVER FOR TDFX VIDEO CARDS
5335 S:      Orphan / Obsolete
5336 F:      drivers/gpu/drm/tdfx/
5337
5338 DRM DRIVER FOR TPO TPG110 PANELS
5339 M:      Linus Walleij <linus.walleij@linaro.org>
5340 T:      git git://anongit.freedesktop.org/drm/drm-misc
5341 S:      Maintained
5342 F:      drivers/gpu/drm/panel/panel-tpo-tpg110.c
5343 F:      Documentation/devicetree/bindings/display/panel/tpo,tpg110.yaml
5344
5345 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
5346 M:      Dave Airlie <airlied@redhat.com>
5347 R:      Sean Paul <sean@poorly.run>
5348 L:      dri-devel@lists.freedesktop.org
5349 S:      Odd Fixes
5350 F:      drivers/gpu/drm/udl/
5351 T:      git git://anongit.freedesktop.org/drm/drm-misc
5352
5353 DRM DRIVER FOR VIRTUALBOX VIRTUAL GPU
5354 M:      Hans de Goede <hdegoede@redhat.com>
5355 L:      dri-devel@lists.freedesktop.org
5356 S:      Maintained
5357 F:      drivers/gpu/drm/vboxvideo/
5358 T:      git git://anongit.freedesktop.org/drm/drm-misc
5359
5360 DRM DRIVER FOR VIRTUAL KERNEL MODESETTING (VKMS)
5361 M:      Rodrigo Siqueira <rodrigosiqueiramelo@gmail.com>
5362 R:      Haneen Mohammed <hamohammed.sa@gmail.com>
5363 R:      Daniel Vetter <daniel@ffwll.ch>
5364 T:      git git://anongit.freedesktop.org/drm/drm-misc
5365 S:      Maintained
5366 L:      dri-devel@lists.freedesktop.org
5367 F:      drivers/gpu/drm/vkms/
5368 F:      Documentation/gpu/vkms.rst
5369
5370 DRM DRIVER FOR VMWARE VIRTUAL GPU
5371 M:      "VMware Graphics" <linux-graphics-maintainer@vmware.com>
5372 M:      Thomas Hellstrom <thellstrom@vmware.com>
5373 L:      dri-devel@lists.freedesktop.org
5374 T:      git git://people.freedesktop.org/~thomash/linux
5375 S:      Supported
5376 F:      drivers/gpu/drm/vmwgfx/
5377 F:      include/uapi/drm/vmwgfx_drm.h
5378
5379 DRM DRIVERS
5380 M:      David Airlie <airlied@linux.ie>
5381 M:      Daniel Vetter <daniel@ffwll.ch>
5382 L:      dri-devel@lists.freedesktop.org
5383 T:      git git://anongit.freedesktop.org/drm/drm
5384 B:      https://bugs.freedesktop.org/
5385 C:      irc://chat.freenode.net/dri-devel
5386 S:      Maintained
5387 F:      drivers/gpu/drm/
5388 F:      drivers/gpu/vga/
5389 F:      Documentation/devicetree/bindings/display/
5390 F:      Documentation/devicetree/bindings/gpu/
5391 F:      Documentation/gpu/
5392 F:      include/drm/
5393 F:      include/uapi/drm/
5394 F:      include/linux/vga*
5395
5396 DRM DRIVERS AND MISC GPU PATCHES
5397 M:      Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
5398 M:      Maxime Ripard <mripard@kernel.org>
5399 M:      Sean Paul <sean@poorly.run>
5400 W:      https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
5401 S:      Maintained
5402 T:      git git://anongit.freedesktop.org/drm/drm-misc
5403 F:      Documentation/gpu/
5404 F:      drivers/gpu/vga/
5405 F:      drivers/gpu/drm/*
5406 F:      include/drm/drm*
5407 F:      include/uapi/drm/drm*
5408 F:      include/linux/vga*
5409
5410 DRM DRIVERS FOR ALLWINNER A10
5411 M:      Maxime Ripard <mripard@kernel.org>
5412 M:      Chen-Yu Tsai <wens@csie.org>
5413 L:      dri-devel@lists.freedesktop.org
5414 S:      Supported
5415 F:      drivers/gpu/drm/sun4i/
5416 F:      Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
5417 T:      git git://anongit.freedesktop.org/drm/drm-misc
5418
5419 DRM DRIVER FOR ALLWINNER DE2 AND DE3 ENGINE
5420 M:      Maxime Ripard <mripard@kernel.org>
5421 M:      Chen-Yu Tsai <wens@csie.org>
5422 R:      Jernej Skrabec <jernej.skrabec@siol.net>
5423 L:      dri-devel@lists.freedesktop.org
5424 S:      Supported
5425 F:      drivers/gpu/drm/sun4i/sun8i*
5426 T:      git git://anongit.freedesktop.org/drm/drm-misc
5427
5428 DRM DRIVERS FOR AMLOGIC SOCS
5429 M:      Neil Armstrong <narmstrong@baylibre.com>
5430 L:      dri-devel@lists.freedesktop.org
5431 L:      linux-amlogic@lists.infradead.org
5432 W:      http://linux-meson.com/
5433 S:      Supported
5434 F:      drivers/gpu/drm/meson/
5435 F:      Documentation/devicetree/bindings/display/amlogic,meson-vpu.yaml
5436 F:      Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.yaml
5437 F:      Documentation/gpu/meson.rst
5438 T:      git git://anongit.freedesktop.org/drm/drm-misc
5439
5440 DRM DRIVERS FOR ATMEL HLCDC
5441 M:      Sam Ravnborg <sam@ravnborg.org>
5442 M:      Boris Brezillon <bbrezillon@kernel.org>
5443 L:      dri-devel@lists.freedesktop.org
5444 S:      Supported
5445 F:      drivers/gpu/drm/atmel-hlcdc/
5446 F:      Documentation/devicetree/bindings/display/atmel/
5447 T:      git git://anongit.freedesktop.org/drm/drm-misc
5448
5449 DRM DRIVERS FOR BRIDGE CHIPS
5450 M:      Andrzej Hajda <a.hajda@samsung.com>
5451 M:      Neil Armstrong <narmstrong@baylibre.com>
5452 R:      Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
5453 R:      Jonas Karlman <jonas@kwiboo.se>
5454 R:      Jernej Skrabec <jernej.skrabec@siol.net>
5455 S:      Maintained
5456 T:      git git://anongit.freedesktop.org/drm/drm-misc
5457 F:      drivers/gpu/drm/bridge/
5458
5459 DRM DRIVERS FOR EXYNOS
5460 M:      Inki Dae <inki.dae@samsung.com>
5461 M:      Joonyoung Shim <jy0922.shim@samsung.com>
5462 M:      Seung-Woo Kim <sw0312.kim@samsung.com>
5463 M:      Kyungmin Park <kyungmin.park@samsung.com>
5464 L:      dri-devel@lists.freedesktop.org
5465 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
5466 S:      Supported
5467 F:      drivers/gpu/drm/exynos/
5468 F:      include/uapi/drm/exynos_drm.h
5469 F:      Documentation/devicetree/bindings/display/exynos/
5470
5471 DRM DRIVERS FOR FREESCALE DCU
5472 M:      Stefan Agner <stefan@agner.ch>
5473 M:      Alison Wang <alison.wang@nxp.com>
5474 L:      dri-devel@lists.freedesktop.org
5475 S:      Supported
5476 F:      drivers/gpu/drm/fsl-dcu/
5477 F:      Documentation/devicetree/bindings/display/fsl,dcu.txt
5478 F:      Documentation/devicetree/bindings/display/fsl,tcon.txt
5479 F:      Documentation/devicetree/bindings/display/panel/nec,nl4827hc19-05b.txt
5480 T:      git git://anongit.freedesktop.org/drm/drm-misc
5481
5482 DRM DRIVERS FOR FREESCALE IMX
5483 M:      Philipp Zabel <p.zabel@pengutronix.de>
5484 L:      dri-devel@lists.freedesktop.org
5485 S:      Maintained
5486 F:      drivers/gpu/drm/imx/
5487 F:      drivers/gpu/ipu-v3/
5488 F:      Documentation/devicetree/bindings/display/imx/
5489
5490 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
5491 M:      Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
5492 L:      dri-devel@lists.freedesktop.org
5493 T:      git git://github.com/patjak/drm-gma500
5494 S:      Maintained
5495 F:      drivers/gpu/drm/gma500/
5496
5497 DRM DRIVERS FOR HISILICON
5498 M:      Xinliang Liu <z.liuxinliang@hisilicon.com>
5499 M:      Rongrong Zou <zourongrong@gmail.com>
5500 R:      Xinwei Kong <kong.kongxinwei@hisilicon.com>
5501 R:      Chen Feng <puck.chen@hisilicon.com>
5502 L:      dri-devel@lists.freedesktop.org
5503 T:      git git://github.com/xin3liang/linux.git
5504 S:      Maintained
5505 F:      drivers/gpu/drm/hisilicon/
5506 F:      Documentation/devicetree/bindings/display/hisilicon/
5507
5508 DRM DRIVERS FOR LIMA
5509 M:      Qiang Yu <yuq825@gmail.com>
5510 L:      dri-devel@lists.freedesktop.org
5511 L:      lima@lists.freedesktop.org (moderated for non-subscribers)
5512 S:      Maintained
5513 F:      drivers/gpu/drm/lima/
5514 F:      include/uapi/drm/lima_drm.h
5515 T:      git git://anongit.freedesktop.org/drm/drm-misc
5516
5517 DRM DRIVERS FOR MEDIATEK
5518 M:      CK Hu <ck.hu@mediatek.com>
5519 M:      Philipp Zabel <p.zabel@pengutronix.de>
5520 L:      dri-devel@lists.freedesktop.org
5521 S:      Supported
5522 F:      drivers/gpu/drm/mediatek/
5523 F:      Documentation/devicetree/bindings/display/mediatek/
5524
5525 DRM DRIVERS FOR NVIDIA TEGRA
5526 M:      Thierry Reding <thierry.reding@gmail.com>
5527 L:      dri-devel@lists.freedesktop.org
5528 L:      linux-tegra@vger.kernel.org
5529 T:      git git://anongit.freedesktop.org/tegra/linux.git
5530 S:      Supported
5531 F:      drivers/gpu/drm/tegra/
5532 F:      drivers/gpu/host1x/
5533 F:      include/linux/host1x.h
5534 F:      include/uapi/drm/tegra_drm.h
5535 F:      Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
5536
5537 DRM DRIVERS FOR RENESAS
5538 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
5539 M:      Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
5540 L:      dri-devel@lists.freedesktop.org
5541 L:      linux-renesas-soc@vger.kernel.org
5542 T:      git git://linuxtv.org/pinchartl/media drm/du/next
5543 S:      Supported
5544 F:      drivers/gpu/drm/rcar-du/
5545 F:      drivers/gpu/drm/shmobile/
5546 F:      include/linux/platform_data/shmob_drm.h
5547 F:      Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
5548 F:      Documentation/devicetree/bindings/display/bridge/renesas,lvds.txt
5549 F:      Documentation/devicetree/bindings/display/renesas,du.txt
5550
5551 DRM DRIVERS FOR ROCKCHIP
5552 M:      Sandy Huang <hjc@rock-chips.com>
5553 M:      Heiko Stübner <heiko@sntech.de>
5554 L:      dri-devel@lists.freedesktop.org
5555 S:      Maintained
5556 F:      drivers/gpu/drm/rockchip/
5557 F:      Documentation/devicetree/bindings/display/rockchip/
5558 T:      git git://anongit.freedesktop.org/drm/drm-misc
5559
5560 DRM DRIVERS FOR STI
5561 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
5562 M:      Vincent Abriou <vincent.abriou@st.com>
5563 L:      dri-devel@lists.freedesktop.org
5564 T:      git git://anongit.freedesktop.org/drm/drm-misc
5565 S:      Maintained
5566 F:      drivers/gpu/drm/sti
5567 F:      Documentation/devicetree/bindings/display/st,stih4xx.txt
5568
5569 DRM DRIVERS FOR STM
5570 M:      Yannick Fertre <yannick.fertre@st.com>
5571 M:      Philippe Cornu <philippe.cornu@st.com>
5572 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
5573 M:      Vincent Abriou <vincent.abriou@st.com>
5574 L:      dri-devel@lists.freedesktop.org
5575 T:      git git://anongit.freedesktop.org/drm/drm-misc
5576 S:      Maintained
5577 F:      drivers/gpu/drm/stm
5578 F:      Documentation/devicetree/bindings/display/st,stm32-ltdc.txt
5579
5580 DRM DRIVERS FOR TI LCDC
5581 M:      Jyri Sarha <jsarha@ti.com>
5582 R:      Tomi Valkeinen <tomi.valkeinen@ti.com>
5583 L:      dri-devel@lists.freedesktop.org
5584 S:      Maintained
5585 F:      drivers/gpu/drm/tilcdc/
5586 F:      Documentation/devicetree/bindings/display/tilcdc/
5587
5588 DRM DRIVERS FOR TI OMAP
5589 M:      Tomi Valkeinen <tomi.valkeinen@ti.com>
5590 L:      dri-devel@lists.freedesktop.org
5591 S:      Maintained
5592 F:      drivers/gpu/drm/omapdrm/
5593 F:      Documentation/devicetree/bindings/display/ti/
5594
5595 DRM DRIVERS FOR V3D
5596 M:      Eric Anholt <eric@anholt.net>
5597 S:      Supported
5598 F:      drivers/gpu/drm/v3d/
5599 F:      include/uapi/drm/v3d_drm.h
5600 F:      Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.txt
5601 T:      git git://anongit.freedesktop.org/drm/drm-misc
5602
5603 DRM DRIVERS FOR VC4
5604 M:      Eric Anholt <eric@anholt.net>
5605 T:      git git://github.com/anholt/linux
5606 S:      Supported
5607 F:      drivers/gpu/drm/vc4/
5608 F:      include/uapi/drm/vc4_drm.h
5609 F:      Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
5610 T:      git git://anongit.freedesktop.org/drm/drm-misc
5611
5612 DRM DRIVERS FOR VIVANTE GPU IP
5613 M:      Lucas Stach <l.stach@pengutronix.de>
5614 R:      Russell King <linux+etnaviv@armlinux.org.uk>
5615 R:      Christian Gmeiner <christian.gmeiner@gmail.com>
5616 L:      etnaviv@lists.freedesktop.org (moderated for non-subscribers)
5617 L:      dri-devel@lists.freedesktop.org
5618 S:      Maintained
5619 F:      drivers/gpu/drm/etnaviv/
5620 F:      include/uapi/drm/etnaviv_drm.h
5621 F:      Documentation/devicetree/bindings/display/etnaviv/
5622
5623 DRM DRIVERS FOR ZTE ZX
5624 M:      Shawn Guo <shawnguo@kernel.org>
5625 L:      dri-devel@lists.freedesktop.org
5626 S:      Maintained
5627 F:      drivers/gpu/drm/zte/
5628 F:      Documentation/devicetree/bindings/display/zte,vou.txt
5629 T:      git git://anongit.freedesktop.org/drm/drm-misc
5630
5631 DRM PANEL DRIVERS
5632 M:      Thierry Reding <thierry.reding@gmail.com>
5633 R:      Sam Ravnborg <sam@ravnborg.org>
5634 L:      dri-devel@lists.freedesktop.org
5635 T:      git git://anongit.freedesktop.org/drm/drm-misc
5636 S:      Maintained
5637 F:      drivers/gpu/drm/drm_panel.c
5638 F:      drivers/gpu/drm/panel/
5639 F:      include/drm/drm_panel.h
5640 F:      Documentation/devicetree/bindings/display/panel/
5641
5642 DRM DRIVERS FOR XEN
5643 M:      Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
5644 T:      git git://anongit.freedesktop.org/drm/drm-misc
5645 L:      dri-devel@lists.freedesktop.org
5646 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
5647 S:      Supported
5648 F:      drivers/gpu/drm/xen/
5649 F:      Documentation/gpu/xen-front.rst
5650
5651 DRM TTM SUBSYSTEM
5652 M:      Christian Koenig <christian.koenig@amd.com>
5653 M:      Huang Rui <ray.huang@amd.com>
5654 T:      git git://people.freedesktop.org/~agd5f/linux
5655 S:      Maintained
5656 L:      dri-devel@lists.freedesktop.org
5657 F:      include/drm/ttm/
5658 F:      drivers/gpu/drm/ttm/
5659
5660 DSBR100 USB FM RADIO DRIVER
5661 M:      Alexey Klimov <klimov.linux@gmail.com>
5662 L:      linux-media@vger.kernel.org
5663 T:      git git://linuxtv.org/media_tree.git
5664 S:      Maintained
5665 F:      drivers/media/radio/dsbr100.c
5666
5667 DT3155 MEDIA DRIVER
5668 M:      Hans Verkuil <hverkuil@xs4all.nl>
5669 L:      linux-media@vger.kernel.org
5670 T:      git git://linuxtv.org/media_tree.git
5671 W:      https://linuxtv.org
5672 S:      Odd Fixes
5673 F:      drivers/media/pci/dt3155/
5674
5675 DVB_USB_AF9015 MEDIA DRIVER
5676 M:      Antti Palosaari <crope@iki.fi>
5677 L:      linux-media@vger.kernel.org
5678 W:      https://linuxtv.org
5679 W:      http://palosaari.fi/linux/
5680 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5681 T:      git git://linuxtv.org/anttip/media_tree.git
5682 S:      Maintained
5683 F:      drivers/media/usb/dvb-usb-v2/af9015*
5684
5685 DVB_USB_AF9035 MEDIA DRIVER
5686 M:      Antti Palosaari <crope@iki.fi>
5687 L:      linux-media@vger.kernel.org
5688 W:      https://linuxtv.org
5689 W:      http://palosaari.fi/linux/
5690 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5691 T:      git git://linuxtv.org/anttip/media_tree.git
5692 S:      Maintained
5693 F:      drivers/media/usb/dvb-usb-v2/af9035*
5694
5695 DVB_USB_ANYSEE MEDIA DRIVER
5696 M:      Antti Palosaari <crope@iki.fi>
5697 L:      linux-media@vger.kernel.org
5698 W:      https://linuxtv.org
5699 W:      http://palosaari.fi/linux/
5700 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5701 T:      git git://linuxtv.org/anttip/media_tree.git
5702 S:      Maintained
5703 F:      drivers/media/usb/dvb-usb-v2/anysee*
5704
5705 DVB_USB_AU6610 MEDIA DRIVER
5706 M:      Antti Palosaari <crope@iki.fi>
5707 L:      linux-media@vger.kernel.org
5708 W:      https://linuxtv.org
5709 W:      http://palosaari.fi/linux/
5710 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5711 T:      git git://linuxtv.org/anttip/media_tree.git
5712 S:      Maintained
5713 F:      drivers/media/usb/dvb-usb-v2/au6610*
5714
5715 DVB_USB_CE6230 MEDIA DRIVER
5716 M:      Antti Palosaari <crope@iki.fi>
5717 L:      linux-media@vger.kernel.org
5718 W:      https://linuxtv.org
5719 W:      http://palosaari.fi/linux/
5720 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5721 T:      git git://linuxtv.org/anttip/media_tree.git
5722 S:      Maintained
5723 F:      drivers/media/usb/dvb-usb-v2/ce6230*
5724
5725 DVB_USB_CXUSB MEDIA DRIVER
5726 M:      Michael Krufky <mkrufky@linuxtv.org>
5727 L:      linux-media@vger.kernel.org
5728 W:      https://linuxtv.org
5729 W:      http://github.com/mkrufky
5730 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5731 T:      git git://linuxtv.org/media_tree.git
5732 S:      Maintained
5733 F:      drivers/media/usb/dvb-usb/cxusb*
5734
5735 DVB_USB_EC168 MEDIA DRIVER
5736 M:      Antti Palosaari <crope@iki.fi>
5737 L:      linux-media@vger.kernel.org
5738 W:      https://linuxtv.org
5739 W:      http://palosaari.fi/linux/
5740 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5741 T:      git git://linuxtv.org/anttip/media_tree.git
5742 S:      Maintained
5743 F:      drivers/media/usb/dvb-usb-v2/ec168*
5744
5745 DVB_USB_GL861 MEDIA DRIVER
5746 M:      Antti Palosaari <crope@iki.fi>
5747 L:      linux-media@vger.kernel.org
5748 W:      https://linuxtv.org
5749 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5750 T:      git git://linuxtv.org/anttip/media_tree.git
5751 S:      Maintained
5752 F:      drivers/media/usb/dvb-usb-v2/gl861*
5753
5754 DVB_USB_MXL111SF MEDIA DRIVER
5755 M:      Michael Krufky <mkrufky@linuxtv.org>
5756 L:      linux-media@vger.kernel.org
5757 W:      https://linuxtv.org
5758 W:      http://github.com/mkrufky
5759 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5760 T:      git git://linuxtv.org/mkrufky/mxl111sf.git
5761 S:      Maintained
5762 F:      drivers/media/usb/dvb-usb-v2/mxl111sf*
5763
5764 DVB_USB_RTL28XXU MEDIA DRIVER
5765 M:      Antti Palosaari <crope@iki.fi>
5766 L:      linux-media@vger.kernel.org
5767 W:      https://linuxtv.org
5768 W:      http://palosaari.fi/linux/
5769 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5770 T:      git git://linuxtv.org/anttip/media_tree.git
5771 S:      Maintained
5772 F:      drivers/media/usb/dvb-usb-v2/rtl28xxu*
5773
5774 DVB_USB_V2 MEDIA DRIVER
5775 M:      Antti Palosaari <crope@iki.fi>
5776 L:      linux-media@vger.kernel.org
5777 W:      https://linuxtv.org
5778 W:      http://palosaari.fi/linux/
5779 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5780 T:      git git://linuxtv.org/anttip/media_tree.git
5781 S:      Maintained
5782 F:      drivers/media/usb/dvb-usb-v2/dvb_usb*
5783 F:      drivers/media/usb/dvb-usb-v2/usb_urb.c
5784
5785 DYNAMIC DEBUG
5786 M:      Jason Baron <jbaron@akamai.com>
5787 S:      Maintained
5788 F:      lib/dynamic_debug.c
5789 F:      include/linux/dynamic_debug.h
5790
5791 DYNAMIC INTERRUPT MODERATION
5792 M:      Tal Gilboa <talgi@mellanox.com>
5793 S:      Maintained
5794 F:      include/linux/dim.h
5795 F:      lib/dim/
5796
5797 DZ DECSTATION DZ11 SERIAL DRIVER
5798 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
5799 S:      Maintained
5800 F:      drivers/tty/serial/dz.*
5801
5802 E3X0 POWER BUTTON DRIVER
5803 M:      Moritz Fischer <moritz.fischer@ettus.com>
5804 L:      usrp-users@lists.ettus.com
5805 W:      http://www.ettus.com
5806 S:      Supported
5807 F:      drivers/input/misc/e3x0-button.c
5808 F:      Documentation/devicetree/bindings/input/e3x0-button.txt
5809
5810 E4000 MEDIA DRIVER
5811 M:      Antti Palosaari <crope@iki.fi>
5812 L:      linux-media@vger.kernel.org
5813 W:      https://linuxtv.org
5814 W:      http://palosaari.fi/linux/
5815 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5816 T:      git git://linuxtv.org/anttip/media_tree.git
5817 S:      Maintained
5818 F:      drivers/media/tuners/e4000*
5819
5820 EARTH_PT1 MEDIA DRIVER
5821 M:      Akihiro Tsukada <tskd08@gmail.com>
5822 L:      linux-media@vger.kernel.org
5823 S:      Odd Fixes
5824 F:      drivers/media/pci/pt1/
5825
5826 EARTH_PT3 MEDIA DRIVER
5827 M:      Akihiro Tsukada <tskd08@gmail.com>
5828 L:      linux-media@vger.kernel.org
5829 S:      Odd Fixes
5830 F:      drivers/media/pci/pt3/
5831
5832 EC100 MEDIA DRIVER
5833 M:      Antti Palosaari <crope@iki.fi>
5834 L:      linux-media@vger.kernel.org
5835 W:      https://linuxtv.org
5836 W:      http://palosaari.fi/linux/
5837 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5838 T:      git git://linuxtv.org/anttip/media_tree.git
5839 S:      Maintained
5840 F:      drivers/media/dvb-frontends/ec100*
5841
5842 ECRYPT FILE SYSTEM
5843 M:      Tyler Hicks <tyhicks@canonical.com>
5844 L:      ecryptfs@vger.kernel.org
5845 W:      http://ecryptfs.org
5846 W:      https://launchpad.net/ecryptfs
5847 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
5848 S:      Supported
5849 F:      Documentation/filesystems/ecryptfs.txt
5850 F:      fs/ecryptfs/
5851
5852 EDAC-AMD64
5853 M:      Borislav Petkov <bp@alien8.de>
5854 L:      linux-edac@vger.kernel.org
5855 S:      Maintained
5856 F:      drivers/edac/amd64_edac*
5857
5858 EDAC-ARMADA
5859 M:      Jan Luebbe <jlu@pengutronix.de>
5860 L:      linux-edac@vger.kernel.org
5861 S:      Maintained
5862 F:      drivers/edac/armada_xp_*
5863
5864 EDAC-AST2500
5865 M:      Stefan Schaeckeler <sschaeck@cisco.com>
5866 S:      Supported
5867 F:      drivers/edac/aspeed_edac.c
5868 F:      Documentation/devicetree/bindings/edac/aspeed-sdram-edac.txt
5869
5870 EDAC-BLUEFIELD
5871 M:      Shravan Kumar Ramani <sramani@mellanox.com>
5872 S:      Supported
5873 F:      drivers/edac/bluefield_edac.c
5874
5875 EDAC-CALXEDA
5876 M:      Robert Richter <rric@kernel.org>
5877 L:      linux-edac@vger.kernel.org
5878 S:      Maintained
5879 F:      drivers/edac/highbank*
5880
5881 EDAC-CAVIUM OCTEON
5882 M:      Ralf Baechle <ralf@linux-mips.org>
5883 M:      David Daney <david.daney@cavium.com>
5884 L:      linux-edac@vger.kernel.org
5885 L:      linux-mips@vger.kernel.org
5886 S:      Supported
5887 F:      drivers/edac/octeon_edac*
5888
5889 EDAC-CAVIUM THUNDERX
5890 M:      David Daney <david.daney@cavium.com>
5891 M:      Jan Glauber <jglauber@cavium.com>
5892 L:      linux-edac@vger.kernel.org
5893 S:      Supported
5894 F:      drivers/edac/thunderx_edac*
5895
5896 EDAC-CORE
5897 M:      Borislav Petkov <bp@alien8.de>
5898 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5899 M:      Tony Luck <tony.luck@intel.com>
5900 R:      James Morse <james.morse@arm.com>
5901 R:      Robert Richter <rrichter@marvell.com>
5902 L:      linux-edac@vger.kernel.org
5903 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras.git edac-for-next
5904 S:      Supported
5905 F:      Documentation/admin-guide/ras.rst
5906 F:      Documentation/driver-api/edac.rst
5907 F:      drivers/edac/
5908 F:      include/linux/edac.h
5909
5910 EDAC-E752X
5911 M:      Mark Gross <mark.gross@intel.com>
5912 L:      linux-edac@vger.kernel.org
5913 S:      Maintained
5914 F:      drivers/edac/e752x_edac.c
5915
5916 EDAC-E7XXX
5917 L:      linux-edac@vger.kernel.org
5918 S:      Maintained
5919 F:      drivers/edac/e7xxx_edac.c
5920
5921 EDAC-FSL_DDR
5922 M:      York Sun <york.sun@nxp.com>
5923 L:      linux-edac@vger.kernel.org
5924 S:      Maintained
5925 F:      drivers/edac/fsl_ddr_edac.*
5926
5927 EDAC-GHES
5928 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5929 L:      linux-edac@vger.kernel.org
5930 S:      Maintained
5931 F:      drivers/edac/ghes_edac.c
5932
5933 EDAC-I10NM
5934 M:      Tony Luck <tony.luck@intel.com>
5935 L:      linux-edac@vger.kernel.org
5936 S:      Maintained
5937 F:      drivers/edac/i10nm_base.c
5938
5939 EDAC-I3000
5940 L:      linux-edac@vger.kernel.org
5941 S:      Orphan
5942 F:      drivers/edac/i3000_edac.c
5943
5944 EDAC-I5000
5945 L:      linux-edac@vger.kernel.org
5946 S:      Maintained
5947 F:      drivers/edac/i5000_edac.c
5948
5949 EDAC-I5400
5950 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5951 L:      linux-edac@vger.kernel.org
5952 S:      Maintained
5953 F:      drivers/edac/i5400_edac.c
5954
5955 EDAC-I7300
5956 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5957 L:      linux-edac@vger.kernel.org
5958 S:      Maintained
5959 F:      drivers/edac/i7300_edac.c
5960
5961 EDAC-I7CORE
5962 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5963 L:      linux-edac@vger.kernel.org
5964 S:      Maintained
5965 F:      drivers/edac/i7core_edac.c
5966
5967 EDAC-I82443BXGX
5968 M:      Tim Small <tim@buttersideup.com>
5969 L:      linux-edac@vger.kernel.org
5970 S:      Maintained
5971 F:      drivers/edac/i82443bxgx_edac.c
5972
5973 EDAC-I82975X
5974 M:      "Arvind R." <arvino55@gmail.com>
5975 L:      linux-edac@vger.kernel.org
5976 S:      Maintained
5977 F:      drivers/edac/i82975x_edac.c
5978
5979 EDAC-IE31200
5980 M:      Jason Baron <jbaron@akamai.com>
5981 L:      linux-edac@vger.kernel.org
5982 S:      Maintained
5983 F:      drivers/edac/ie31200_edac.c
5984
5985 EDAC-MPC85XX
5986 M:      Johannes Thumshirn <morbidrsa@gmail.com>
5987 L:      linux-edac@vger.kernel.org
5988 S:      Maintained
5989 F:      drivers/edac/mpc85xx_edac.[ch]
5990
5991 EDAC-PASEMI
5992 M:      Egor Martovetsky <egor@pasemi.com>
5993 L:      linux-edac@vger.kernel.org
5994 S:      Maintained
5995 F:      drivers/edac/pasemi_edac.c
5996
5997 EDAC-PND2
5998 M:      Tony Luck <tony.luck@intel.com>
5999 L:      linux-edac@vger.kernel.org
6000 S:      Maintained
6001 F:      drivers/edac/pnd2_edac.[ch]
6002
6003 EDAC-R82600
6004 M:      Tim Small <tim@buttersideup.com>
6005 L:      linux-edac@vger.kernel.org
6006 S:      Maintained
6007 F:      drivers/edac/r82600_edac.c
6008
6009 EDAC-SBRIDGE
6010 M:      Tony Luck <tony.luck@intel.com>
6011 R:      Qiuxu Zhuo <qiuxu.zhuo@intel.com>
6012 L:      linux-edac@vger.kernel.org
6013 S:      Maintained
6014 F:      drivers/edac/sb_edac.c
6015
6016 EDAC-SIFIVE
6017 M:      Yash Shah <yash.shah@sifive.com>
6018 L:      linux-edac@vger.kernel.org
6019 S:      Supported
6020 F:      drivers/edac/sifive_edac.c
6021
6022 EDAC-SKYLAKE
6023 M:      Tony Luck <tony.luck@intel.com>
6024 L:      linux-edac@vger.kernel.org
6025 S:      Maintained
6026 F:      drivers/edac/skx_*.c
6027
6028 EDAC-TI
6029 M:      Tero Kristo <t-kristo@ti.com>
6030 L:      linux-edac@vger.kernel.org
6031 S:      Maintained
6032 F:      drivers/edac/ti_edac.c
6033
6034 EDAC-QCOM
6035 M:      Channagoud Kadabi <ckadabi@codeaurora.org>
6036 M:      Venkata Narendra Kumar Gutta <vnkgutta@codeaurora.org>
6037 L:      linux-arm-msm@vger.kernel.org
6038 L:      linux-edac@vger.kernel.org
6039 S:      Maintained
6040 F:      drivers/edac/qcom_edac.c
6041
6042 EDIROL UA-101/UA-1000 DRIVER
6043 M:      Clemens Ladisch <clemens@ladisch.de>
6044 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
6045 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
6046 S:      Maintained
6047 F:      sound/usb/misc/ua101.c
6048
6049 EFI TEST DRIVER
6050 L:      linux-efi@vger.kernel.org
6051 M:      Ivan Hu <ivan.hu@canonical.com>
6052 M:      Ard Biesheuvel <ardb@kernel.org>
6053 S:      Maintained
6054 F:      drivers/firmware/efi/test/
6055
6056 EFI VARIABLE FILESYSTEM
6057 M:      Matthew Garrett <matthew.garrett@nebula.com>
6058 M:      Jeremy Kerr <jk@ozlabs.org>
6059 M:      Ard Biesheuvel <ardb@kernel.org>
6060 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
6061 L:      linux-efi@vger.kernel.org
6062 S:      Maintained
6063 F:      fs/efivarfs/
6064
6065 EFIFB FRAMEBUFFER DRIVER
6066 L:      linux-fbdev@vger.kernel.org
6067 M:      Peter Jones <pjones@redhat.com>
6068 S:      Maintained
6069 F:      drivers/video/fbdev/efifb.c
6070
6071 EFS FILESYSTEM
6072 W:      http://aeschi.ch.eu.org/efs/
6073 S:      Orphan
6074 F:      fs/efs/
6075
6076 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
6077 M:      Douglas Miller <dougmill@linux.ibm.com>
6078 L:      netdev@vger.kernel.org
6079 S:      Maintained
6080 F:      drivers/net/ethernet/ibm/ehea/
6081
6082 EM28XX VIDEO4LINUX DRIVER
6083 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
6084 L:      linux-media@vger.kernel.org
6085 W:      https://linuxtv.org
6086 T:      git git://linuxtv.org/media_tree.git
6087 S:      Maintained
6088 F:      drivers/media/usb/em28xx/
6089 F:      Documentation/media/v4l-drivers/em28xx*
6090
6091 EMBEDDED LINUX
6092 M:      Paul Gortmaker <paul.gortmaker@windriver.com>
6093 M:      Matt Mackall <mpm@selenic.com>
6094 M:      David Woodhouse <dwmw2@infradead.org>
6095 L:      linux-embedded@vger.kernel.org
6096 S:      Maintained
6097
6098 Emulex 10Gbps iSCSI - OneConnect DRIVER
6099 M:      Subbu Seetharaman <subbu.seetharaman@broadcom.com>
6100 M:      Ketan Mukadam <ketan.mukadam@broadcom.com>
6101 M:      Jitendra Bhivare <jitendra.bhivare@broadcom.com>
6102 L:      linux-scsi@vger.kernel.org
6103 W:      http://www.broadcom.com
6104 S:      Supported
6105 F:      drivers/scsi/be2iscsi/
6106
6107 Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
6108 M:      Sathya Perla <sathya.perla@broadcom.com>
6109 M:      Ajit Khaparde <ajit.khaparde@broadcom.com>
6110 M:      Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
6111 M:      Somnath Kotur <somnath.kotur@broadcom.com>
6112 L:      netdev@vger.kernel.org
6113 W:      http://www.emulex.com
6114 S:      Supported
6115 F:      drivers/net/ethernet/emulex/benet/
6116
6117 EMULEX ONECONNECT ROCE DRIVER
6118 M:      Selvin Xavier <selvin.xavier@broadcom.com>
6119 M:      Devesh Sharma <devesh.sharma@broadcom.com>
6120 L:      linux-rdma@vger.kernel.org
6121 W:      http://www.broadcom.com
6122 S:      Odd Fixes
6123 F:      drivers/infiniband/hw/ocrdma/
6124 F:      include/uapi/rdma/ocrdma-abi.h
6125
6126 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
6127 M:      James Smart <james.smart@broadcom.com>
6128 M:      Dick Kennedy <dick.kennedy@broadcom.com>
6129 L:      linux-scsi@vger.kernel.org
6130 W:      http://www.broadcom.com
6131 S:      Supported
6132 F:      drivers/scsi/lpfc/
6133
6134 ENE CB710 FLASH CARD READER DRIVER
6135 M:      Michał Mirosław <mirq-linux@rere.qmqm.pl>
6136 S:      Maintained
6137 F:      drivers/misc/cb710/
6138 F:      drivers/mmc/host/cb710-mmc.*
6139 F:      include/linux/cb710.h
6140
6141 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
6142 M:      Maxim Levitsky <maximlevitsky@gmail.com>
6143 S:      Maintained
6144 F:      drivers/media/rc/ene_ir.*
6145
6146 EPSON S1D13XXX FRAMEBUFFER DRIVER
6147 M:      Kristoffer Ericson <kristoffer.ericson@gmail.com>
6148 S:      Maintained
6149 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
6150 F:      drivers/video/fbdev/s1d13xxxfb.c
6151 F:      include/video/s1d13xxxfb.h
6152
6153 EROFS FILE SYSTEM
6154 M:      Gao Xiang <gaoxiang25@huawei.com>
6155 M:      Chao Yu <yuchao0@huawei.com>
6156 L:      linux-erofs@lists.ozlabs.org
6157 S:      Maintained
6158 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs.git
6159 F:      Documentation/filesystems/erofs.txt
6160 F:      fs/erofs/
6161 F:      include/trace/events/erofs.h
6162
6163 ERRSEQ ERROR TRACKING INFRASTRUCTURE
6164 M:      Jeff Layton <jlayton@kernel.org>
6165 S:      Maintained
6166 F:      lib/errseq.c
6167 F:      include/linux/errseq.h
6168
6169 ET131X NETWORK DRIVER
6170 M:      Mark Einon <mark.einon@gmail.com>
6171 S:      Odd Fixes
6172 F:      drivers/net/ethernet/agere/
6173
6174 ETHERNET BRIDGE
6175 M:      Roopa Prabhu <roopa@cumulusnetworks.com>
6176 M:      Nikolay Aleksandrov <nikolay@cumulusnetworks.com>
6177 L:      bridge@lists.linux-foundation.org (moderated for non-subscribers)
6178 L:      netdev@vger.kernel.org
6179 W:      http://www.linuxfoundation.org/en/Net:Bridge
6180 S:      Maintained
6181 F:      include/linux/netfilter_bridge/
6182 F:      net/bridge/
6183
6184 ETHERNET PHY LIBRARY
6185 M:      Andrew Lunn <andrew@lunn.ch>
6186 M:      Florian Fainelli <f.fainelli@gmail.com>
6187 M:      Heiner Kallweit <hkallweit1@gmail.com>
6188 L:      netdev@vger.kernel.org
6189 S:      Maintained
6190 F:      Documentation/ABI/testing/sysfs-class-net-phydev
6191 F:      Documentation/devicetree/bindings/net/ethernet-phy.yaml
6192 F:      Documentation/devicetree/bindings/net/mdio*
6193 F:      Documentation/devicetree/bindings/net/qca,ar803x.yaml
6194 F:      Documentation/networking/phy.rst
6195 F:      drivers/net/phy/
6196 F:      drivers/of/of_mdio.c
6197 F:      drivers/of/of_net.c
6198 F:      include/dt-bindings/net/qca-ar803x.h
6199 F:      include/linux/*mdio*.h
6200 F:      include/linux/of_net.h
6201 F:      include/linux/phy.h
6202 F:      include/linux/phy_fixed.h
6203 F:      include/linux/platform_data/mdio-bcm-unimac.h
6204 F:      include/linux/platform_data/mdio-gpio.h
6205 F:      include/trace/events/mdio.h
6206 F:      include/uapi/linux/mdio.h
6207 F:      include/uapi/linux/mii.h
6208
6209 EXFAT FILE SYSTEM
6210 M:      Valdis Kletnieks <valdis.kletnieks@vt.edu>
6211 L:      linux-fsdevel@vger.kernel.org
6212 S:      Maintained
6213 F:      drivers/staging/exfat/
6214
6215 EXT2 FILE SYSTEM
6216 M:      Jan Kara <jack@suse.com>
6217 L:      linux-ext4@vger.kernel.org
6218 S:      Maintained
6219 F:      Documentation/filesystems/ext2.txt
6220 F:      fs/ext2/
6221 F:      include/linux/ext2*
6222
6223 EXT4 FILE SYSTEM
6224 M:      "Theodore Ts'o" <tytso@mit.edu>
6225 M:      Andreas Dilger <adilger.kernel@dilger.ca>
6226 L:      linux-ext4@vger.kernel.org
6227 W:      http://ext4.wiki.kernel.org
6228 Q:      http://patchwork.ozlabs.org/project/linux-ext4/list/
6229 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
6230 S:      Maintained
6231 F:      Documentation/filesystems/ext4/
6232 F:      fs/ext4/
6233
6234 Extended Verification Module (EVM)
6235 M:      Mimi Zohar <zohar@linux.ibm.com>
6236 L:      linux-integrity@vger.kernel.org
6237 S:      Supported
6238 F:      security/integrity/evm/
6239
6240 EXTENSIBLE FIRMWARE INTERFACE (EFI)
6241 M:      Ard Biesheuvel <ardb@kernel.org>
6242 L:      linux-efi@vger.kernel.org
6243 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
6244 S:      Maintained
6245 F:      Documentation/admin-guide/efi-stub.rst
6246 F:      arch/*/kernel/efi.c
6247 F:      arch/x86/boot/compressed/eboot.[ch]
6248 F:      arch/*/include/asm/efi.h
6249 F:      arch/x86/platform/efi/
6250 F:      drivers/firmware/efi/
6251 F:      include/linux/efi*.h
6252 F:      arch/arm/boot/compressed/efi-header.S
6253 F:      arch/arm64/kernel/efi-entry.S
6254
6255 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
6256 M:      MyungJoo Ham <myungjoo.ham@samsung.com>
6257 M:      Chanwoo Choi <cw00.choi@samsung.com>
6258 L:      linux-kernel@vger.kernel.org
6259 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
6260 S:      Maintained
6261 F:      drivers/extcon/
6262 F:      include/linux/extcon/
6263 F:      include/linux/extcon.h
6264 F:      Documentation/firmware-guide/acpi/extcon-intel-int3496.rst
6265 F:      Documentation/devicetree/bindings/extcon/
6266
6267 EXYNOS DP DRIVER
6268 M:      Jingoo Han <jingoohan1@gmail.com>
6269 L:      dri-devel@lists.freedesktop.org
6270 S:      Maintained
6271 F:      drivers/gpu/drm/exynos/exynos_dp*
6272
6273 EXYNOS SYSMMU (IOMMU) driver
6274 M:      Marek Szyprowski <m.szyprowski@samsung.com>
6275 L:      iommu@lists.linux-foundation.org
6276 S:      Maintained
6277 F:      drivers/iommu/exynos-iommu.c
6278
6279 EZchip NPS platform support
6280 M:      Vineet Gupta <vgupta@synopsys.com>
6281 M:      Ofer Levi <oferle@mellanox.com>
6282 S:      Supported
6283 F:      arch/arc/plat-eznps
6284 F:      arch/arc/boot/dts/eznps.dts
6285
6286 F2FS FILE SYSTEM
6287 M:      Jaegeuk Kim <jaegeuk@kernel.org>
6288 M:      Chao Yu <yuchao0@huawei.com>
6289 L:      linux-f2fs-devel@lists.sourceforge.net
6290 W:      https://f2fs.wiki.kernel.org/
6291 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
6292 S:      Maintained
6293 F:      Documentation/filesystems/f2fs.txt
6294 F:      Documentation/ABI/testing/sysfs-fs-f2fs
6295 F:      fs/f2fs/
6296 F:      include/linux/f2fs_fs.h
6297 F:      include/trace/events/f2fs.h
6298
6299 F71805F HARDWARE MONITORING DRIVER
6300 M:      Jean Delvare <jdelvare@suse.com>
6301 L:      linux-hwmon@vger.kernel.org
6302 S:      Maintained
6303 F:      Documentation/hwmon/f71805f.rst
6304 F:      drivers/hwmon/f71805f.c
6305
6306 FADDR2LINE
6307 M:      Josh Poimboeuf <jpoimboe@redhat.com>
6308 S:      Maintained
6309 F:      scripts/faddr2line
6310
6311 FAILOVER MODULE
6312 M:      Sridhar Samudrala <sridhar.samudrala@intel.com>
6313 L:      netdev@vger.kernel.org
6314 S:      Supported
6315 F:      net/core/failover.c
6316 F:      include/net/failover.h
6317 F:      Documentation/networking/failover.rst
6318
6319 FANOTIFY
6320 M:      Jan Kara <jack@suse.cz>
6321 R:      Amir Goldstein <amir73il@gmail.com>
6322 L:      linux-fsdevel@vger.kernel.org
6323 S:      Maintained
6324 F:      fs/notify/fanotify/
6325 F:      include/linux/fanotify.h
6326 F:      include/uapi/linux/fanotify.h
6327
6328 FARSYNC SYNCHRONOUS DRIVER
6329 M:      Kevin Curtis <kevin.curtis@farsite.co.uk>
6330 W:      http://www.farsite.co.uk/
6331 S:      Supported
6332 F:      drivers/net/wan/farsync.*
6333
6334 FAULT INJECTION SUPPORT
6335 M:      Akinobu Mita <akinobu.mita@gmail.com>
6336 S:      Supported
6337 F:      Documentation/fault-injection/
6338 F:      lib/fault-inject.c
6339
6340 FBTFT Framebuffer drivers
6341 S:      Orphan
6342 L:      dri-devel@lists.freedesktop.org
6343 L:      linux-fbdev@vger.kernel.org
6344 F:      drivers/staging/fbtft/
6345
6346 FC0011 TUNER DRIVER
6347 M:      Michael Buesch <m@bues.ch>
6348 L:      linux-media@vger.kernel.org
6349 S:      Maintained
6350 F:      drivers/media/tuners/fc0011.h
6351 F:      drivers/media/tuners/fc0011.c
6352
6353 FC2580 MEDIA DRIVER
6354 M:      Antti Palosaari <crope@iki.fi>
6355 L:      linux-media@vger.kernel.org
6356 W:      https://linuxtv.org
6357 W:      http://palosaari.fi/linux/
6358 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
6359 T:      git git://linuxtv.org/anttip/media_tree.git
6360 S:      Maintained
6361 F:      drivers/media/tuners/fc2580*
6362
6363 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
6364 M:      Hannes Reinecke <hare@suse.de>
6365 L:      linux-scsi@vger.kernel.org
6366 W:      www.Open-FCoE.org
6367 S:      Supported
6368 F:      drivers/scsi/libfc/
6369 F:      drivers/scsi/fcoe/
6370 F:      include/scsi/fc/
6371 F:      include/scsi/libfc.h
6372 F:      include/scsi/libfcoe.h
6373 F:      include/uapi/scsi/fc/
6374
6375 FILE LOCKING (flock() and fcntl()/lockf())
6376 M:      Jeff Layton <jlayton@kernel.org>
6377 M:      "J. Bruce Fields" <bfields@fieldses.org>
6378 L:      linux-fsdevel@vger.kernel.org
6379 S:      Maintained
6380 F:      include/linux/fcntl.h
6381 F:      include/uapi/linux/fcntl.h
6382 F:      fs/fcntl.c
6383 F:      fs/locks.c
6384
6385 FILESYSTEMS (VFS and infrastructure)
6386 M:      Alexander Viro <viro@zeniv.linux.org.uk>
6387 L:      linux-fsdevel@vger.kernel.org
6388 S:      Maintained
6389 F:      fs/*
6390 F:      include/linux/fs.h
6391 F:      include/linux/fs_types.h
6392 F:      include/uapi/linux/fs.h
6393
6394 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
6395 M:      Riku Voipio <riku.voipio@iki.fi>
6396 L:      linux-hwmon@vger.kernel.org
6397 S:      Maintained
6398 F:      drivers/hwmon/f75375s.c
6399 F:      include/linux/f75375s.h
6400
6401 FIREWIRE AUDIO DRIVERS and IEC 61883-1/6 PACKET STREAMING ENGINE
6402 M:      Clemens Ladisch <clemens@ladisch.de>
6403 M:      Takashi Sakamoto <o-takashi@sakamocchi.jp>
6404 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
6405 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
6406 S:      Maintained
6407 F:      sound/firewire/
6408 F:      include/uapi/sound/firewire.h
6409
6410 FIREWIRE MEDIA DRIVERS (firedtv)
6411 M:      Stefan Richter <stefanr@s5r6.in-berlin.de>
6412 L:      linux-media@vger.kernel.org
6413 L:      linux1394-devel@lists.sourceforge.net
6414 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
6415 S:      Maintained
6416 F:      drivers/media/firewire/
6417
6418 FIREWIRE SBP-2 TARGET
6419 M:      Chris Boot <bootc@bootc.net>
6420 L:      linux-scsi@vger.kernel.org
6421 L:      target-devel@vger.kernel.org
6422 L:      linux1394-devel@lists.sourceforge.net
6423 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
6424 S:      Maintained
6425 F:      drivers/target/sbp/
6426
6427 FIREWIRE SUBSYSTEM
6428 M:      Stefan Richter <stefanr@s5r6.in-berlin.de>
6429 L:      linux1394-devel@lists.sourceforge.net
6430 W:      http://ieee1394.wiki.kernel.org/
6431 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
6432 S:      Maintained
6433 F:      drivers/firewire/
6434 F:      include/linux/firewire.h
6435 F:      include/uapi/linux/firewire*.h
6436 F:      tools/firewire/
6437
6438 FIRMWARE LOADER (request_firmware)
6439 M:      Luis Chamberlain <mcgrof@kernel.org>
6440 L:      linux-kernel@vger.kernel.org
6441 S:      Maintained
6442 F:      Documentation/firmware_class/
6443 F:      drivers/base/firmware_loader/
6444 F:      include/linux/firmware.h
6445
6446 FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
6447 M:      Joshua Morris <josh.h.morris@us.ibm.com>
6448 M:      Philip Kelleher <pjk1939@linux.ibm.com>
6449 S:      Maintained
6450 F:      drivers/block/rsxx/
6451
6452 FLEXTIMER FTM-QUADDEC DRIVER
6453 M:      Patrick Havelange <patrick.havelange@essensium.com>
6454 L:      linux-iio@vger.kernel.org
6455 S:      Maintained
6456 F:      Documentation/ABI/testing/sysfs-bus-counter-ftm-quaddec
6457 F:      Documentation/devicetree/bindings/counter/ftm-quaddec.txt
6458 F:      drivers/counter/ftm-quaddec.c
6459
6460 FLOPPY DRIVER
6461 M:      Denis Efremov <efremov@linux.com>
6462 S:      Odd Fixes
6463 L:      linux-block@vger.kernel.org
6464 F:      drivers/block/floppy.c
6465
6466 FPGA MANAGER FRAMEWORK
6467 M:      Moritz Fischer <mdf@kernel.org>
6468 L:      linux-fpga@vger.kernel.org
6469 S:      Maintained
6470 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mdf/linux-fpga.git
6471 Q:      http://patchwork.kernel.org/project/linux-fpga/list/
6472 F:      Documentation/fpga/
6473 F:      Documentation/driver-api/fpga/
6474 F:      Documentation/devicetree/bindings/fpga/
6475 F:      drivers/fpga/
6476 F:      include/linux/fpga/
6477 W:      http://www.rocketboards.org
6478
6479 FPGA DFL DRIVERS
6480 M:      Wu Hao <hao.wu@intel.com>
6481 L:      linux-fpga@vger.kernel.org
6482 S:      Maintained
6483 F:      Documentation/fpga/dfl.rst
6484 F:      include/uapi/linux/fpga-dfl.h
6485 F:      drivers/fpga/dfl*
6486
6487 FPU EMULATOR
6488 M:      Bill Metzenthen <billm@melbpc.org.au>
6489 W:      http://floatingpoint.sourceforge.net/emulator/index.html
6490 S:      Maintained
6491 F:      arch/x86/math-emu/
6492
6493 FRAME RELAY DLCI/FRAD (Sangoma drivers too)
6494 L:      netdev@vger.kernel.org
6495 S:      Orphan
6496 F:      drivers/net/wan/dlci.c
6497 F:      drivers/net/wan/sdla.c
6498
6499 FRAMEBUFFER LAYER
6500 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
6501 L:      dri-devel@lists.freedesktop.org
6502 L:      linux-fbdev@vger.kernel.org
6503 T:      git git://anongit.freedesktop.org/drm/drm-misc
6504 Q:      http://patchwork.kernel.org/project/linux-fbdev/list/
6505 S:      Maintained
6506 F:      Documentation/fb/
6507 F:      drivers/video/
6508 F:      include/video/
6509 F:      include/linux/fb.h
6510 F:      include/uapi/video/
6511 F:      include/uapi/linux/fb.h
6512
6513 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
6514 M:      Horia Geantă <horia.geanta@nxp.com>
6515 M:      Aymen Sghaier <aymen.sghaier@nxp.com>
6516 L:      linux-crypto@vger.kernel.org
6517 S:      Maintained
6518 F:      drivers/crypto/caam/
6519 F:      Documentation/devicetree/bindings/crypto/fsl-sec4.txt
6520
6521 FREESCALE DIU FRAMEBUFFER DRIVER
6522 M:      Timur Tabi <timur@kernel.org>
6523 L:      linux-fbdev@vger.kernel.org
6524 S:      Maintained
6525 F:      drivers/video/fbdev/fsl-diu-fb.*
6526
6527 FREESCALE DMA DRIVER
6528 M:      Li Yang <leoyang.li@nxp.com>
6529 M:      Zhang Wei <zw@zh-kernel.org>
6530 L:      linuxppc-dev@lists.ozlabs.org
6531 S:      Maintained
6532 F:      drivers/dma/fsldma.*
6533
6534 FREESCALE ENETC ETHERNET DRIVERS
6535 M:      Claudiu Manoil <claudiu.manoil@nxp.com>
6536 L:      netdev@vger.kernel.org
6537 S:      Maintained
6538 F:      drivers/net/ethernet/freescale/enetc/
6539
6540 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
6541 M:      Claudiu Manoil <claudiu.manoil@nxp.com>
6542 L:      netdev@vger.kernel.org
6543 S:      Maintained
6544 F:      drivers/net/ethernet/freescale/gianfar*
6545 F:      Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
6546
6547 FREESCALE GPMI NAND DRIVER
6548 M:      Han Xu <han.xu@nxp.com>
6549 L:      linux-mtd@lists.infradead.org
6550 S:      Maintained
6551 F:      drivers/mtd/nand/raw/gpmi-nand/*
6552
6553 FREESCALE I2C CPM DRIVER
6554 M:      Jochen Friedrich <jochen@scram.de>
6555 L:      linuxppc-dev@lists.ozlabs.org
6556 L:      linux-i2c@vger.kernel.org
6557 S:      Maintained
6558 F:      drivers/i2c/busses/i2c-cpm.c
6559
6560 FREESCALE IMX DDR PMU DRIVER
6561 M:      Frank Li <Frank.li@nxp.com>
6562 L:      linux-arm-kernel@lists.infradead.org
6563 S:      Maintained
6564 F:      drivers/perf/fsl_imx8_ddr_perf.c
6565 F:      Documentation/admin-guide/perf/imx-ddr.rst
6566 F:      Documentation/devicetree/bindings/perf/fsl-imx-ddr.txt
6567
6568 FREESCALE IMX I2C DRIVER
6569 M:      Oleksij Rempel <o.rempel@pengutronix.de>
6570 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
6571 L:      linux-i2c@vger.kernel.org
6572 S:      Maintained
6573 F:      drivers/i2c/busses/i2c-imx.c
6574 F:      Documentation/devicetree/bindings/i2c/i2c-imx.txt
6575
6576 FREESCALE IMX LPI2C DRIVER
6577 M:      Dong Aisheng <aisheng.dong@nxp.com>
6578 L:      linux-i2c@vger.kernel.org
6579 L:      linux-imx@nxp.com
6580 S:      Maintained
6581 F:      drivers/i2c/busses/i2c-imx-lpi2c.c
6582 F:      Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.txt
6583
6584 FREESCALE IMX / MXC FEC DRIVER
6585 M:      Fugang Duan <fugang.duan@nxp.com>
6586 L:      netdev@vger.kernel.org
6587 S:      Maintained
6588 F:      drivers/net/ethernet/freescale/fec_main.c
6589 F:      drivers/net/ethernet/freescale/fec_ptp.c
6590 F:      drivers/net/ethernet/freescale/fec.h
6591 F:      Documentation/devicetree/bindings/net/fsl-fec.txt
6592
6593 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
6594 M:      Sascha Hauer <s.hauer@pengutronix.de>
6595 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
6596 L:      linux-fbdev@vger.kernel.org
6597 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6598 S:      Maintained
6599 F:      include/linux/platform_data/video-imxfb.h
6600 F:      drivers/video/fbdev/imxfb.c
6601
6602 FREESCALE QORIQ DPAA ETHERNET DRIVER
6603 M:      Madalin Bucur <madalin.bucur@nxp.com>
6604 L:      netdev@vger.kernel.org
6605 S:      Maintained
6606 F:      drivers/net/ethernet/freescale/dpaa
6607
6608 FREESCALE QORIQ DPAA FMAN DRIVER
6609 M:      Madalin Bucur <madalin.bucur@nxp.com>
6610 L:      netdev@vger.kernel.org
6611 S:      Maintained
6612 F:      drivers/net/ethernet/freescale/fman
6613 F:      Documentation/devicetree/bindings/net/fsl-fman.txt
6614
6615 FREESCALE QORIQ PTP CLOCK DRIVER
6616 M:      Yangbo Lu <yangbo.lu@nxp.com>
6617 L:      netdev@vger.kernel.org
6618 S:      Maintained
6619 F:      drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
6620 F:      drivers/net/ethernet/freescale/dpaa2/dprtc*
6621 F:      drivers/net/ethernet/freescale/enetc/enetc_ptp.c
6622 F:      drivers/ptp/ptp_qoriq.c
6623 F:      drivers/ptp/ptp_qoriq_debugfs.c
6624 F:      include/linux/fsl/ptp_qoriq.h
6625 F:      Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
6626
6627 FREESCALE QUAD SPI DRIVER
6628 M:      Han Xu <han.xu@nxp.com>
6629 L:      linux-spi@vger.kernel.org
6630 S:      Maintained
6631 F:      drivers/spi/spi-fsl-qspi.c
6632
6633 FREESCALE QUICC ENGINE LIBRARY
6634 M:      Qiang Zhao <qiang.zhao@nxp.com>
6635 L:      linuxppc-dev@lists.ozlabs.org
6636 S:      Maintained
6637 F:      drivers/soc/fsl/qe/
6638 F:      include/soc/fsl/*qe*.h
6639 F:      include/soc/fsl/*ucc*.h
6640
6641 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
6642 M:      Li Yang <leoyang.li@nxp.com>
6643 L:      netdev@vger.kernel.org
6644 L:      linuxppc-dev@lists.ozlabs.org
6645 S:      Maintained
6646 F:      drivers/net/ethernet/freescale/ucc_geth*
6647
6648 FREESCALE QUICC ENGINE UCC HDLC DRIVER
6649 M:      Zhao Qiang <qiang.zhao@nxp.com>
6650 L:      netdev@vger.kernel.org
6651 L:      linuxppc-dev@lists.ozlabs.org
6652 S:      Maintained
6653 F:      drivers/net/wan/fsl_ucc_hdlc*
6654
6655 FREESCALE QUICC ENGINE UCC UART DRIVER
6656 M:      Timur Tabi <timur@kernel.org>
6657 L:      linuxppc-dev@lists.ozlabs.org
6658 S:      Maintained
6659 F:      drivers/tty/serial/ucc_uart.c
6660
6661 FREESCALE SOC DRIVERS
6662 M:      Li Yang <leoyang.li@nxp.com>
6663 L:      linuxppc-dev@lists.ozlabs.org
6664 L:      linux-arm-kernel@lists.infradead.org
6665 S:      Maintained
6666 F:      Documentation/devicetree/bindings/misc/fsl,dpaa2-console.txt
6667 F:      Documentation/devicetree/bindings/soc/fsl/
6668 F:      drivers/soc/fsl/
6669 F:      include/linux/fsl/
6670
6671 FREESCALE SOC FS_ENET DRIVER
6672 M:      Pantelis Antoniou <pantelis.antoniou@gmail.com>
6673 L:      linuxppc-dev@lists.ozlabs.org
6674 L:      netdev@vger.kernel.org
6675 S:      Maintained
6676 F:      drivers/net/ethernet/freescale/fs_enet/
6677 F:      include/linux/fs_enet_pd.h
6678
6679 FREESCALE SOC SOUND DRIVERS
6680 M:      Timur Tabi <timur@kernel.org>
6681 M:      Nicolin Chen <nicoleotsuka@gmail.com>
6682 M:      Xiubo Li <Xiubo.Lee@gmail.com>
6683 R:      Fabio Estevam <festevam@gmail.com>
6684 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
6685 L:      linuxppc-dev@lists.ozlabs.org
6686 S:      Maintained
6687 F:      sound/soc/fsl/fsl*
6688 F:      sound/soc/fsl/imx*
6689 F:      sound/soc/fsl/mpc8610_hpcd.c
6690
6691 FREESCALE USB PERIPHERAL DRIVERS
6692 M:      Li Yang <leoyang.li@nxp.com>
6693 L:      linux-usb@vger.kernel.org
6694 L:      linuxppc-dev@lists.ozlabs.org
6695 S:      Maintained
6696 F:      drivers/usb/gadget/udc/fsl*
6697
6698 FREEVXFS FILESYSTEM
6699 M:      Christoph Hellwig <hch@infradead.org>
6700 W:      ftp://ftp.openlinux.org/pub/people/hch/vxfs
6701 S:      Maintained
6702 F:      fs/freevxfs/
6703
6704 FREEZER
6705 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
6706 M:      Pavel Machek <pavel@ucw.cz>
6707 L:      linux-pm@vger.kernel.org
6708 S:      Supported
6709 F:      Documentation/power/freezing-of-tasks.rst
6710 F:      include/linux/freezer.h
6711 F:      kernel/freezer.c
6712
6713 FRONTSWAP API
6714 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
6715 L:      linux-kernel@vger.kernel.org
6716 S:      Maintained
6717 F:      mm/frontswap.c
6718 F:      include/linux/frontswap.h
6719
6720 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
6721 M:      David Howells <dhowells@redhat.com>
6722 L:      linux-cachefs@redhat.com (moderated for non-subscribers)
6723 S:      Supported
6724 F:      Documentation/filesystems/caching/
6725 F:      fs/fscache/
6726 F:      include/linux/fscache*.h
6727
6728 FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
6729 M:      Theodore Y. Ts'o <tytso@mit.edu>
6730 M:      Jaegeuk Kim <jaegeuk@kernel.org>
6731 M:      Eric Biggers <ebiggers@kernel.org>
6732 L:      linux-fscrypt@vger.kernel.org
6733 Q:      https://patchwork.kernel.org/project/linux-fscrypt/list/
6734 T:      git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git
6735 S:      Supported
6736 F:      fs/crypto/
6737 F:      include/linux/fscrypt*.h
6738 F:      include/uapi/linux/fscrypt.h
6739 F:      Documentation/filesystems/fscrypt.rst
6740
6741 FSI SUBSYSTEM
6742 M:      Jeremy Kerr <jk@ozlabs.org>
6743 M:      Joel Stanley <joel@jms.id.au>
6744 R:      Alistar Popple <alistair@popple.id.au>
6745 R:      Eddie James <eajames@linux.ibm.com>
6746 L:      linux-fsi@lists.ozlabs.org
6747 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joel/fsi.git
6748 Q:      http://patchwork.ozlabs.org/project/linux-fsi/list/
6749 S:      Supported
6750 F:      drivers/fsi/
6751 F:      include/linux/fsi*.h
6752 F:      include/trace/events/fsi*.h
6753
6754 FSI-ATTACHED I2C DRIVER
6755 M:      Eddie James <eajames@linux.ibm.com>
6756 L:      linux-i2c@vger.kernel.org
6757 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
6758 S:      Maintained
6759 F:      drivers/i2c/busses/i2c-fsi.c
6760 F:      Documentation/devicetree/bindings/i2c/i2c-fsi.txt
6761
6762 FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
6763 M:      Jan Kara <jack@suse.cz>
6764 R:      Amir Goldstein <amir73il@gmail.com>
6765 L:      linux-fsdevel@vger.kernel.org
6766 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs.git fsnotify
6767 S:      Maintained
6768 F:      fs/notify/
6769 F:      include/linux/fsnotify*.h
6770
6771 FSVERITY: READ-ONLY FILE-BASED AUTHENTICITY PROTECTION
6772 M:      Eric Biggers <ebiggers@kernel.org>
6773 M:      Theodore Y. Ts'o <tytso@mit.edu>
6774 L:      linux-fscrypt@vger.kernel.org
6775 Q:      https://patchwork.kernel.org/project/linux-fscrypt/list/
6776 T:      git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git fsverity
6777 S:      Supported
6778 F:      fs/verity/
6779 F:      include/linux/fsverity.h
6780 F:      include/uapi/linux/fsverity.h
6781 F:      Documentation/filesystems/fsverity.rst
6782
6783 FUJITSU LAPTOP EXTRAS
6784 M:      Jonathan Woithe <jwoithe@just42.net>
6785 L:      platform-driver-x86@vger.kernel.org
6786 S:      Maintained
6787 F:      drivers/platform/x86/fujitsu-laptop.c
6788
6789 FUJITSU M-5MO LS CAMERA ISP DRIVER
6790 M:      Kyungmin Park <kyungmin.park@samsung.com>
6791 M:      Heungjun Kim <riverful.kim@samsung.com>
6792 L:      linux-media@vger.kernel.org
6793 S:      Maintained
6794 F:      drivers/media/i2c/m5mols/
6795 F:      include/media/i2c/m5mols.h
6796
6797 FUJITSU TABLET EXTRAS
6798 M:      Robert Gerlach <khnz@gmx.de>
6799 L:      platform-driver-x86@vger.kernel.org
6800 S:      Maintained
6801 F:      drivers/platform/x86/fujitsu-tablet.c
6802
6803 FUSE: FILESYSTEM IN USERSPACE
6804 M:      Miklos Szeredi <miklos@szeredi.hu>
6805 L:      linux-fsdevel@vger.kernel.org
6806 W:      http://fuse.sourceforge.net/
6807 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
6808 S:      Maintained
6809 F:      fs/fuse/
6810 F:      include/uapi/linux/fuse.h
6811 F:      Documentation/filesystems/fuse.txt
6812
6813 FUTEX SUBSYSTEM
6814 M:      Thomas Gleixner <tglx@linutronix.de>
6815 M:      Ingo Molnar <mingo@redhat.com>
6816 R:      Peter Zijlstra <peterz@infradead.org>
6817 R:      Darren Hart <dvhart@infradead.org>
6818 L:      linux-kernel@vger.kernel.org
6819 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
6820 S:      Maintained
6821 F:      kernel/futex.c
6822 F:      include/asm-generic/futex.h
6823 F:      include/linux/futex.h
6824 F:      include/uapi/linux/futex.h
6825 F:      tools/testing/selftests/futex/
6826 F:      tools/perf/bench/futex*
6827 F:      Documentation/*futex*
6828
6829 GCC PLUGINS
6830 M:      Kees Cook <keescook@chromium.org>
6831 R:      Emese Revfy <re.emese@gmail.com>
6832 L:      kernel-hardening@lists.openwall.com
6833 S:      Maintained
6834 F:      scripts/gcc-plugins/
6835 F:      scripts/gcc-plugin.sh
6836 F:      scripts/Makefile.gcc-plugins
6837 F:      Documentation/core-api/gcc-plugins.rst
6838
6839 GASKET DRIVER FRAMEWORK
6840 M:      Rob Springer <rspringer@google.com>
6841 M:      Todd Poynor <toddpoynor@google.com>
6842 M:      Ben Chan <benchan@chromium.org>
6843 S:      Maintained
6844 F:      drivers/staging/gasket/
6845
6846 GCOV BASED KERNEL PROFILING
6847 M:      Peter Oberparleiter <oberpar@linux.ibm.com>
6848 S:      Maintained
6849 F:      kernel/gcov/
6850 F:      Documentation/dev-tools/gcov.rst
6851
6852 GDB KERNEL DEBUGGING HELPER SCRIPTS
6853 M:      Jan Kiszka <jan.kiszka@siemens.com>
6854 M:      Kieran Bingham <kbingham@kernel.org>
6855 S:      Supported
6856 F:      scripts/gdb/
6857
6858 GDT SCSI DISK ARRAY CONTROLLER DRIVER
6859 M:      Achim Leubner <achim_leubner@adaptec.com>
6860 L:      linux-scsi@vger.kernel.org
6861 W:      http://www.icp-vortex.com/
6862 S:      Supported
6863 F:      drivers/scsi/gdt*
6864
6865 GEMTEK FM RADIO RECEIVER DRIVER
6866 M:      Hans Verkuil <hverkuil@xs4all.nl>
6867 L:      linux-media@vger.kernel.org
6868 T:      git git://linuxtv.org/media_tree.git
6869 W:      https://linuxtv.org
6870 S:      Maintained
6871 F:      drivers/media/radio/radio-gemtek*
6872
6873 GENERIC ARCHITECTURE TOPOLOGY
6874 M:      Sudeep Holla <sudeep.holla@arm.com>
6875 L:      linux-kernel@vger.kernel.org
6876 S:      Maintained
6877 F:      drivers/base/arch_topology.c
6878 F:      include/linux/arch_topology.h
6879
6880 GENERIC GPIO I2C DRIVER
6881 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
6882 S:      Supported
6883 F:      drivers/i2c/busses/i2c-gpio.c
6884 F:      include/linux/platform_data/i2c-gpio.h
6885
6886 GENERIC GPIO I2C MULTIPLEXER DRIVER
6887 M:      Peter Korsgaard <peter.korsgaard@barco.com>
6888 L:      linux-i2c@vger.kernel.org
6889 S:      Supported
6890 F:      drivers/i2c/muxes/i2c-mux-gpio.c
6891 F:      include/linux/platform_data/i2c-mux-gpio.h
6892 F:      Documentation/i2c/muxes/i2c-mux-gpio.rst
6893
6894 GENERIC HDLC (WAN) DRIVERS
6895 M:      Krzysztof Halasa <khc@pm.waw.pl>
6896 W:      http://www.kernel.org/pub/linux/utils/net/hdlc/
6897 S:      Maintained
6898 F:      drivers/net/wan/c101.c
6899 F:      drivers/net/wan/hd6457*
6900 F:      drivers/net/wan/hdlc*
6901 F:      drivers/net/wan/n2.c
6902 F:      drivers/net/wan/pc300too.c
6903 F:      drivers/net/wan/pci200syn.c
6904 F:      drivers/net/wan/wanxl*
6905
6906 GENERIC INCLUDE/ASM HEADER FILES
6907 M:      Arnd Bergmann <arnd@arndb.de>
6908 L:      linux-arch@vger.kernel.org
6909 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
6910 S:      Maintained
6911 F:      include/asm-generic/
6912 F:      include/uapi/asm-generic/
6913
6914 GENERIC PHY FRAMEWORK
6915 M:      Kishon Vijay Abraham I <kishon@ti.com>
6916 L:      linux-kernel@vger.kernel.org
6917 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
6918 S:      Supported
6919 F:      drivers/phy/
6920 F:      include/linux/phy/
6921 F:      Documentation/devicetree/bindings/phy/
6922
6923 GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
6924 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
6925 S:      Supported
6926 F:      drivers/i2c/muxes/i2c-demux-pinctrl.c
6927
6928 GENERIC PM DOMAINS
6929 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
6930 M:      Kevin Hilman <khilman@kernel.org>
6931 M:      Ulf Hansson <ulf.hansson@linaro.org>
6932 L:      linux-pm@vger.kernel.org
6933 S:      Supported
6934 F:      drivers/base/power/domain*.c
6935 F:      include/linux/pm_domain.h
6936 F:      Documentation/devicetree/bindings/power/power_domain.txt
6937
6938 GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
6939 M:      Eugen Hristev <eugen.hristev@microchip.com>
6940 L:      linux-input@vger.kernel.org
6941 S:      Maintained
6942 F:      drivers/input/touchscreen/resistive-adc-touch.c
6943
6944 GENERIC UIO DRIVER FOR PCI DEVICES
6945 M:      "Michael S. Tsirkin" <mst@redhat.com>
6946 L:      kvm@vger.kernel.org
6947 S:      Supported
6948 F:      drivers/uio/uio_pci_generic.c
6949
6950 GENERIC VDSO LIBRARY:
6951 M:      Andy Lutomirski <luto@kernel.org>
6952 M:      Thomas Gleixner <tglx@linutronix.de>
6953 M:      Vincenzo Frascino <vincenzo.frascino@arm.com>
6954 L:      linux-kernel@vger.kernel.org
6955 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/vdso
6956 S:      Maintained
6957 F:      lib/vdso/
6958 F:      kernel/time/vsyscall.c
6959 F:      include/vdso/
6960 F:      include/asm-generic/vdso/vsyscall.h
6961
6962 GENWQE (IBM Generic Workqueue Card)
6963 M:      Frank Haverkamp <haver@linux.ibm.com>
6964 S:      Supported
6965 F:      drivers/misc/genwqe/
6966
6967 GET_MAINTAINER SCRIPT
6968 M:      Joe Perches <joe@perches.com>
6969 S:      Maintained
6970 F:      scripts/get_maintainer.pl
6971
6972 GFS2 FILE SYSTEM
6973 M:      Bob Peterson <rpeterso@redhat.com>
6974 M:      Andreas Gruenbacher <agruenba@redhat.com>
6975 L:      cluster-devel@redhat.com
6976 W:      http://sources.redhat.com/cluster/
6977 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
6978 S:      Supported
6979 F:      Documentation/filesystems/gfs2*.txt
6980 F:      fs/gfs2/
6981 F:      include/uapi/linux/gfs2_ondisk.h
6982
6983 GNSS SUBSYSTEM
6984 M:      Johan Hovold <johan@kernel.org>
6985 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git
6986 S:      Maintained
6987 F:      Documentation/ABI/testing/sysfs-class-gnss
6988 F:      Documentation/devicetree/bindings/gnss/
6989 F:      drivers/gnss/
6990 F:      include/linux/gnss.h
6991
6992 GO7007 MPEG CODEC
6993 M:      Hans Verkuil <hverkuil-cisco@xs4all.nl>
6994 L:      linux-media@vger.kernel.org
6995 S:      Maintained
6996 F:      drivers/media/usb/go7007/
6997
6998 GOODIX TOUCHSCREEN
6999 M:      Bastien Nocera <hadess@hadess.net>
7000 L:      linux-input@vger.kernel.org
7001 S:      Maintained
7002 F:      drivers/input/touchscreen/goodix.c
7003
7004 GOOGLE ETHERNET DRIVERS
7005 M:      Catherine Sullivan <csully@google.com>
7006 R:      Sagi Shahar <sagis@google.com>
7007 R:      Jon Olson <jonolson@google.com>
7008 L:      netdev@vger.kernel.org
7009 S:      Supported
7010 F:      Documentation/networking/device_drivers/google/gve.rst
7011 F:      drivers/net/ethernet/google
7012
7013 GPD POCKET FAN DRIVER
7014 M:      Hans de Goede <hdegoede@redhat.com>
7015 L:      platform-driver-x86@vger.kernel.org
7016 S:      Maintained
7017 F:      drivers/platform/x86/gpd-pocket-fan.c
7018
7019 GPIO ACPI SUPPORT
7020 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
7021 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7022 L:      linux-gpio@vger.kernel.org
7023 L:      linux-acpi@vger.kernel.org
7024 S:      Maintained
7025 F:      Documentation/firmware-guide/acpi/gpio-properties.rst
7026 F:      drivers/gpio/gpiolib-acpi.c
7027
7028 GPIO IR Transmitter
7029 M:      Sean Young <sean@mess.org>
7030 L:      linux-media@vger.kernel.org
7031 S:      Maintained
7032 F:      drivers/media/rc/gpio-ir-tx.c
7033
7034 GPIO MOCKUP DRIVER
7035 M:      Bamvor Jian Zhang <bamv2005@gmail.com>
7036 L:      linux-gpio@vger.kernel.org
7037 S:      Maintained
7038 F:      drivers/gpio/gpio-mockup.c
7039 F:      tools/testing/selftests/gpio/
7040
7041 GPIO SUBSYSTEM
7042 M:      Linus Walleij <linus.walleij@linaro.org>
7043 M:      Bartosz Golaszewski <bgolaszewski@baylibre.com>
7044 L:      linux-gpio@vger.kernel.org
7045 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
7046 S:      Maintained
7047 F:      Documentation/devicetree/bindings/gpio/
7048 F:      Documentation/driver-api/gpio/
7049 F:      Documentation/admin-guide/gpio/
7050 F:      Documentation/ABI/testing/gpio-cdev
7051 F:      Documentation/ABI/obsolete/sysfs-gpio
7052 F:      drivers/gpio/
7053 F:      include/linux/gpio/
7054 F:      include/linux/gpio.h
7055 F:      include/linux/of_gpio.h
7056 F:      include/asm-generic/gpio.h
7057 F:      include/uapi/linux/gpio.h
7058 F:      tools/gpio/
7059
7060 GRE DEMULTIPLEXER DRIVER
7061 M:      Dmitry Kozlov <xeb@mail.ru>
7062 L:      netdev@vger.kernel.org
7063 S:      Maintained
7064 F:      net/ipv4/gre_demux.c
7065 F:      net/ipv4/gre_offload.c
7066 F:      include/net/gre.h
7067
7068 GRETH 10/100/1G Ethernet MAC device driver
7069 M:      Andreas Larsson <andreas@gaisler.com>
7070 L:      netdev@vger.kernel.org
7071 S:      Maintained
7072 F:      drivers/net/ethernet/aeroflex/
7073
7074 GREYBUS AUDIO PROTOCOLS DRIVERS
7075 M:      Vaibhav Agarwal <vaibhav.sr@gmail.com>
7076 M:      Mark Greer <mgreer@animalcreek.com>
7077 S:      Maintained
7078 F:      drivers/staging/greybus/audio_apbridgea.c
7079 F:      drivers/staging/greybus/audio_apbridgea.h
7080 F:      drivers/staging/greybus/audio_codec.c
7081 F:      drivers/staging/greybus/audio_codec.h
7082 F:      drivers/staging/greybus/audio_gb.c
7083 F:      drivers/staging/greybus/audio_manager.c
7084 F:      drivers/staging/greybus/audio_manager.h
7085 F:      drivers/staging/greybus/audio_manager_module.c
7086 F:      drivers/staging/greybus/audio_manager_private.h
7087 F:      drivers/staging/greybus/audio_manager_sysfs.c
7088 F:      drivers/staging/greybus/audio_module.c
7089 F:      drivers/staging/greybus/audio_topology.c
7090
7091 GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
7092 M:      Viresh Kumar <vireshk@kernel.org>
7093 S:      Maintained
7094 F:      drivers/staging/greybus/authentication.c
7095 F:      drivers/staging/greybus/bootrom.c
7096 F:      drivers/staging/greybus/firmware.h
7097 F:      drivers/staging/greybus/fw-core.c
7098 F:      drivers/staging/greybus/fw-download.c
7099 F:      drivers/staging/greybus/fw-management.c
7100 F:      drivers/staging/greybus/greybus_authentication.h
7101 F:      drivers/staging/greybus/greybus_firmware.h
7102 F:      drivers/staging/greybus/hid.c
7103 F:      drivers/staging/greybus/i2c.c
7104 F:      drivers/staging/greybus/spi.c
7105 F:      drivers/staging/greybus/spilib.c
7106 F:      drivers/staging/greybus/spilib.h
7107
7108 GREYBUS LOOPBACK DRIVER
7109 M:      Bryan O'Donoghue <pure.logic@nexus-software.ie>
7110 S:      Maintained
7111 F:      drivers/staging/greybus/loopback.c
7112
7113 GREYBUS PLATFORM DRIVERS
7114 M:      Vaibhav Hiremath <hvaibhav.linux@gmail.com>
7115 S:      Maintained
7116 F:      drivers/staging/greybus/arche-platform.c
7117 F:      drivers/staging/greybus/arche-apb-ctrl.c
7118 F:      drivers/staging/greybus/arche_platform.h
7119
7120 GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
7121 M:      Rui Miguel Silva <rmfrfs@gmail.com>
7122 S:      Maintained
7123 F:      drivers/staging/greybus/sdio.c
7124 F:      drivers/staging/greybus/light.c
7125 F:      drivers/staging/greybus/gpio.c
7126 F:      drivers/staging/greybus/power_supply.c
7127 F:      drivers/staging/greybus/spi.c
7128 F:      drivers/staging/greybus/spilib.c
7129
7130 GREYBUS SUBSYSTEM
7131 M:      Johan Hovold <johan@kernel.org>
7132 M:      Alex Elder <elder@kernel.org>
7133 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7134 S:      Maintained
7135 F:      drivers/staging/greybus/
7136 F:      drivers/greybus/
7137 F:      include/linux/greybus.h
7138 F:      include/linux/greybus/
7139 L:      greybus-dev@lists.linaro.org (moderated for non-subscribers)
7140
7141 GREYBUS UART PROTOCOLS DRIVERS
7142 M:      David Lin <dtwlin@gmail.com>
7143 S:      Maintained
7144 F:      drivers/staging/greybus/uart.c
7145 F:      drivers/staging/greybus/log.c
7146
7147 GS1662 VIDEO SERIALIZER
7148 M:      Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
7149 L:      linux-media@vger.kernel.org
7150 T:      git git://linuxtv.org/media_tree.git
7151 S:      Maintained
7152 F:      drivers/media/spi/gs1662.c
7153
7154 GSPCA FINEPIX SUBDRIVER
7155 M:      Frank Zago <frank@zago.net>
7156 L:      linux-media@vger.kernel.org
7157 T:      git git://linuxtv.org/media_tree.git
7158 S:      Maintained
7159 F:      drivers/media/usb/gspca/finepix.c
7160
7161 GSPCA GL860 SUBDRIVER
7162 M:      Olivier Lorin <o.lorin@laposte.net>
7163 L:      linux-media@vger.kernel.org
7164 T:      git git://linuxtv.org/media_tree.git
7165 S:      Maintained
7166 F:      drivers/media/usb/gspca/gl860/
7167
7168 GSPCA M5602 SUBDRIVER
7169 M:      Erik Andren <erik.andren@gmail.com>
7170 L:      linux-media@vger.kernel.org
7171 T:      git git://linuxtv.org/media_tree.git
7172 S:      Maintained
7173 F:      drivers/media/usb/gspca/m5602/
7174
7175 GSPCA PAC207 SONIXB SUBDRIVER
7176 M:      Hans Verkuil <hverkuil@xs4all.nl>
7177 L:      linux-media@vger.kernel.org
7178 T:      git git://linuxtv.org/media_tree.git
7179 S:      Odd Fixes
7180 F:      drivers/media/usb/gspca/pac207.c
7181
7182 GSPCA SN9C20X SUBDRIVER
7183 M:      Brian Johnson <brijohn@gmail.com>
7184 L:      linux-media@vger.kernel.org
7185 T:      git git://linuxtv.org/media_tree.git
7186 S:      Maintained
7187 F:      drivers/media/usb/gspca/sn9c20x.c
7188
7189 GSPCA T613 SUBDRIVER
7190 M:      Leandro Costantino <lcostantino@gmail.com>
7191 L:      linux-media@vger.kernel.org
7192 T:      git git://linuxtv.org/media_tree.git
7193 S:      Maintained
7194 F:      drivers/media/usb/gspca/t613.c
7195
7196 GSPCA USB WEBCAM DRIVER
7197 M:      Hans Verkuil <hverkuil@xs4all.nl>
7198 L:      linux-media@vger.kernel.org
7199 T:      git git://linuxtv.org/media_tree.git
7200 S:      Odd Fixes
7201 F:      drivers/media/usb/gspca/
7202
7203 GTP (GPRS Tunneling Protocol)
7204 M:      Pablo Neira Ayuso <pablo@netfilter.org>
7205 M:      Harald Welte <laforge@gnumonks.org>
7206 L:      osmocom-net-gprs@lists.osmocom.org
7207 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
7208 S:      Maintained
7209 F:      drivers/net/gtp.c
7210
7211 GUID PARTITION TABLE (GPT)
7212 M:      Davidlohr Bueso <dave@stgolabs.net>
7213 L:      linux-efi@vger.kernel.org
7214 S:      Maintained
7215 F:      block/partitions/efi.*
7216
7217 H8/300 ARCHITECTURE
7218 M:      Yoshinori Sato <ysato@users.sourceforge.jp>
7219 L:      uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
7220 W:      http://uclinux-h8.sourceforge.jp
7221 T:      git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
7222 S:      Maintained
7223 F:      arch/h8300/
7224 F:      drivers/clocksource/h8300_*.c
7225 F:      drivers/clk/h8300/
7226 F:      drivers/irqchip/irq-renesas-h8*.c
7227
7228 HABANALABS PCI DRIVER
7229 M:      Oded Gabbay <oded.gabbay@gmail.com>
7230 T:      git https://github.com/HabanaAI/linux.git
7231 S:      Supported
7232 F:      drivers/misc/habanalabs/
7233 F:      include/uapi/misc/habanalabs.h
7234 F:      Documentation/ABI/testing/sysfs-driver-habanalabs
7235 F:      Documentation/ABI/testing/debugfs-driver-habanalabs
7236
7237 HACKRF MEDIA DRIVER
7238 M:      Antti Palosaari <crope@iki.fi>
7239 L:      linux-media@vger.kernel.org
7240 W:      https://linuxtv.org
7241 W:      http://palosaari.fi/linux/
7242 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7243 T:      git git://linuxtv.org/anttip/media_tree.git
7244 S:      Maintained
7245 F:      drivers/media/usb/hackrf/
7246
7247 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
7248 M:      Frank Seidel <frank@f-seidel.de>
7249 L:      platform-driver-x86@vger.kernel.org
7250 W:      http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
7251 S:      Maintained
7252 F:      drivers/platform/x86/hdaps.c
7253
7254 HARDWARE MONITORING
7255 M:      Jean Delvare <jdelvare@suse.com>
7256 M:      Guenter Roeck <linux@roeck-us.net>
7257 L:      linux-hwmon@vger.kernel.org
7258 W:      http://hwmon.wiki.kernel.org/
7259 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
7260 S:      Maintained
7261 F:      Documentation/devicetree/bindings/hwmon/
7262 F:      Documentation/hwmon/
7263 F:      drivers/hwmon/
7264 F:      include/linux/hwmon*.h
7265 F:      include/trace/events/hwmon*.h
7266
7267 HARDWARE RANDOM NUMBER GENERATOR CORE
7268 M:      Matt Mackall <mpm@selenic.com>
7269 M:      Herbert Xu <herbert@gondor.apana.org.au>
7270 L:      linux-crypto@vger.kernel.org
7271 S:      Odd fixes
7272 F:      Documentation/devicetree/bindings/rng/
7273 F:      Documentation/admin-guide/hw_random.rst
7274 F:      drivers/char/hw_random/
7275 F:      include/linux/hw_random.h
7276
7277 HARDWARE TRACING FACILITIES
7278 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
7279 S:      Maintained
7280 F:      drivers/hwtracing/
7281
7282 HARDWARE SPINLOCK CORE
7283 M:      Ohad Ben-Cohen <ohad@wizery.com>
7284 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
7285 L:      linux-remoteproc@vger.kernel.org
7286 S:      Maintained
7287 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
7288 F:      Documentation/devicetree/bindings/hwlock/
7289 F:      Documentation/hwspinlock.txt
7290 F:      drivers/hwspinlock/
7291 F:      include/linux/hwspinlock.h
7292
7293 HARMONY SOUND DRIVER
7294 L:      linux-parisc@vger.kernel.org
7295 S:      Maintained
7296 F:      sound/parisc/harmony.*
7297
7298 HDPVR USB VIDEO ENCODER DRIVER
7299 M:      Hans Verkuil <hverkuil@xs4all.nl>
7300 L:      linux-media@vger.kernel.org
7301 T:      git git://linuxtv.org/media_tree.git
7302 W:      https://linuxtv.org
7303 S:      Odd Fixes
7304 F:      drivers/media/usb/hdpvr/
7305
7306 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
7307 M:      Jerry Hoemann <jerry.hoemann@hpe.com>
7308 S:      Supported
7309 F:      Documentation/watchdog/hpwdt.rst
7310 F:      drivers/watchdog/hpwdt.c
7311
7312 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
7313 M:      Don Brace <don.brace@microsemi.com>
7314 L:      esc.storagedev@microsemi.com
7315 L:      linux-scsi@vger.kernel.org
7316 S:      Supported
7317 F:      Documentation/scsi/hpsa.txt
7318 F:      drivers/scsi/hpsa*.[ch]
7319 F:      include/linux/cciss*.h
7320 F:      include/uapi/linux/cciss*.h
7321
7322 HFI1 DRIVER
7323 M:      Mike Marciniszyn <mike.marciniszyn@intel.com>
7324 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
7325 L:      linux-rdma@vger.kernel.org
7326 S:      Supported
7327 F:      drivers/infiniband/hw/hfi1
7328
7329 HFS FILESYSTEM
7330 L:      linux-fsdevel@vger.kernel.org
7331 S:      Orphan
7332 F:      Documentation/filesystems/hfs.txt
7333 F:      fs/hfs/
7334
7335 HFSPLUS FILESYSTEM
7336 L:      linux-fsdevel@vger.kernel.org
7337 S:      Orphan
7338 F:      Documentation/filesystems/hfsplus.txt
7339 F:      fs/hfsplus/
7340
7341 HGA FRAMEBUFFER DRIVER
7342 M:      Ferenc Bakonyi <fero@drama.obuda.kando.hu>
7343 L:      linux-nvidia@lists.surfsouth.com
7344 W:      http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
7345 S:      Maintained
7346 F:      drivers/video/fbdev/hgafb.c
7347
7348 HIBERNATION (aka Software Suspend, aka swsusp)
7349 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
7350 M:      Pavel Machek <pavel@ucw.cz>
7351 L:      linux-pm@vger.kernel.org
7352 B:      https://bugzilla.kernel.org
7353 S:      Supported
7354 F:      arch/x86/power/
7355 F:      drivers/base/power/
7356 F:      kernel/power/
7357 F:      include/linux/suspend.h
7358 F:      include/linux/freezer.h
7359 F:      include/linux/pm.h
7360 F:      arch/*/include/asm/suspend*.h
7361
7362 HID CORE LAYER
7363 M:      Jiri Kosina <jikos@kernel.org>
7364 M:      Benjamin Tissoires <benjamin.tissoires@redhat.com>
7365 L:      linux-input@vger.kernel.org
7366 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
7367 S:      Maintained
7368 F:      drivers/hid/
7369 F:      include/linux/hid*
7370 F:      include/uapi/linux/hid*
7371
7372 HID SENSOR HUB DRIVERS
7373 M:      Jiri Kosina <jikos@kernel.org>
7374 M:      Jonathan Cameron <jic23@kernel.org>
7375 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7376 L:      linux-input@vger.kernel.org
7377 L:      linux-iio@vger.kernel.org
7378 S:      Maintained
7379 F:      Documentation/hid/hid-sensor*
7380 F:      drivers/hid/hid-sensor-*
7381 F:      drivers/iio/*/hid-*
7382 F:      include/linux/hid-sensor-*
7383
7384 HIGH-RESOLUTION TIMERS, CLOCKEVENTS
7385 M:      Thomas Gleixner <tglx@linutronix.de>
7386 L:      linux-kernel@vger.kernel.org
7387 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
7388 S:      Maintained
7389 F:      Documentation/timers/
7390 F:      kernel/time/hrtimer.c
7391 F:      kernel/time/clockevents.c
7392 F:      kernel/time/timer_*.c
7393 F:      include/linux/clockchips.h
7394 F:      include/linux/hrtimer.h
7395
7396 HIGH-SPEED SCC DRIVER FOR AX.25
7397 L:      linux-hams@vger.kernel.org
7398 S:      Orphan
7399 F:      drivers/net/hamradio/dmascc.c
7400 F:      drivers/net/hamradio/scc.c
7401
7402 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
7403 M:      HighPoint Linux Team <linux@highpoint-tech.com>
7404 W:      http://www.highpoint-tech.com
7405 S:      Supported
7406 F:      Documentation/scsi/hptiop.txt
7407 F:      drivers/scsi/hptiop.c
7408
7409 HIPPI
7410 M:      Jes Sorensen <jes@trained-monkey.org>
7411 L:      linux-hippi@sunsite.dk
7412 S:      Maintained
7413 F:      include/linux/hippidevice.h
7414 F:      include/uapi/linux/if_hippi.h
7415 F:      net/802/hippi.c
7416 F:      drivers/net/hippi/
7417
7418 HISILICON SECURITY ENGINE V2 DRIVER (SEC2)
7419 M:      Zaibo Xu <xuzaibo@huawei.com>
7420 L:      linux-crypto@vger.kernel.org
7421 S:      Maintained
7422 F:      drivers/crypto/hisilicon/sec2/sec_crypto.c
7423 F:      drivers/crypto/hisilicon/sec2/sec_main.c
7424 F:      drivers/crypto/hisilicon/sec2/sec_crypto.h
7425 F:      drivers/crypto/hisilicon/sec2/sec.h
7426 F:      Documentation/ABI/testing/debugfs-hisi-sec
7427
7428 HISILICON HIGH PERFORMANCE RSA ENGINE DRIVER (HPRE)
7429 M:      Zaibo Xu <xuzaibo@huawei.com>
7430 L:      linux-crypto@vger.kernel.org
7431 S:      Maintained
7432 F:      drivers/crypto/hisilicon/hpre/hpre_crypto.c
7433 F:      drivers/crypto/hisilicon/hpre/hpre_main.c
7434 F:      drivers/crypto/hisilicon/hpre/hpre.h
7435 F:      Documentation/ABI/testing/debugfs-hisi-hpre
7436
7437 HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
7438 M:      Yisen Zhuang <yisen.zhuang@huawei.com>
7439 M:      Salil Mehta <salil.mehta@huawei.com>
7440 L:      netdev@vger.kernel.org
7441 W:      http://www.hisilicon.com
7442 S:      Maintained
7443 F:      drivers/net/ethernet/hisilicon/hns3/
7444
7445 HISILICON TRUE RANDOM NUMBER GENERATOR V2 SUPPORT
7446 M:      Zaibo Xu <xuzaibo@huawei.com>
7447 S:      Maintained
7448 F:      drivers/char/hw_random/hisi-trng-v2.c
7449
7450 HISILICON LPC BUS DRIVER
7451 M:      john.garry@huawei.com
7452 W:      http://www.hisilicon.com
7453 S:      Maintained
7454 F:      drivers/bus/hisi_lpc.c
7455 F:      Documentation/devicetree/bindings/arm/hisilicon/hisilicon-low-pin-count.txt
7456
7457 HISILICON NETWORK SUBSYSTEM DRIVER
7458 M:      Yisen Zhuang <yisen.zhuang@huawei.com>
7459 M:      Salil Mehta <salil.mehta@huawei.com>
7460 L:      netdev@vger.kernel.org
7461 W:      http://www.hisilicon.com
7462 S:      Maintained
7463 F:      drivers/net/ethernet/hisilicon/
7464 F:      Documentation/devicetree/bindings/net/hisilicon*.txt
7465
7466 HISILICON PMU DRIVER
7467 M:      Shaokun Zhang <zhangshaokun@hisilicon.com>
7468 W:      http://www.hisilicon.com
7469 S:      Supported
7470 F:      drivers/perf/hisilicon
7471 F:      Documentation/admin-guide/perf/hisi-pmu.rst
7472
7473 HISILICON ROCE DRIVER
7474 M:      Lijun Ou <oulijun@huawei.com>
7475 M:      Wei Hu(Xavier) <xavier.huwei@huawei.com>
7476 L:      linux-rdma@vger.kernel.org
7477 S:      Maintained
7478 F:      drivers/infiniband/hw/hns/
7479 F:      Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
7480
7481 HISILICON SAS Controller
7482 M:      John Garry <john.garry@huawei.com>
7483 W:      http://www.hisilicon.com
7484 S:      Supported
7485 F:      drivers/scsi/hisi_sas/
7486 F:      Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
7487
7488 HISILICON QM AND ZIP Controller DRIVER
7489 M:      Zhou Wang <wangzhou1@hisilicon.com>
7490 L:      linux-crypto@vger.kernel.org
7491 S:      Maintained
7492 F:      drivers/crypto/hisilicon/qm.c
7493 F:      drivers/crypto/hisilicon/qm.h
7494 F:      drivers/crypto/hisilicon/sgl.c
7495 F:      drivers/crypto/hisilicon/zip/
7496 F:      Documentation/ABI/testing/debugfs-hisi-zip
7497
7498 HMM - Heterogeneous Memory Management
7499 M:      Jérôme Glisse <jglisse@redhat.com>
7500 L:      linux-mm@kvack.org
7501 S:      Maintained
7502 F:      mm/hmm*
7503 F:      include/linux/hmm*
7504 F:      Documentation/vm/hmm.rst
7505
7506 HOST AP DRIVER
7507 M:      Jouni Malinen <j@w1.fi>
7508 L:      linux-wireless@vger.kernel.org
7509 W:      http://w1.fi/hostap-driver.html
7510 S:      Obsolete
7511 F:      drivers/net/wireless/intersil/hostap/
7512
7513 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
7514 L:      platform-driver-x86@vger.kernel.org
7515 S:      Orphan
7516 F:      drivers/platform/x86/tc1100-wmi.c
7517
7518 HP100:  Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
7519 M:      Jaroslav Kysela <perex@perex.cz>
7520 S:      Obsolete
7521 F:      drivers/staging/hp/hp100.*
7522
7523 HPET:   High Precision Event Timers driver
7524 M:      Clemens Ladisch <clemens@ladisch.de>
7525 S:      Maintained
7526 F:      Documentation/timers/hpet.rst
7527 F:      drivers/char/hpet.c
7528 F:      include/linux/hpet.h
7529 F:      include/uapi/linux/hpet.h
7530
7531 HPET:   x86
7532 S:      Orphan
7533 F:      arch/x86/kernel/hpet.c
7534 F:      arch/x86/include/asm/hpet.h
7535
7536 HPFS FILESYSTEM
7537 M:      Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
7538 W:      http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
7539 S:      Maintained
7540 F:      fs/hpfs/
7541
7542 HSI SUBSYSTEM
7543 M:      Sebastian Reichel <sre@kernel.org>
7544 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
7545 S:      Maintained
7546 F:      Documentation/ABI/testing/sysfs-bus-hsi
7547 F:      Documentation/driver-api/hsi.rst
7548 F:      drivers/hsi/
7549 F:      include/linux/hsi/
7550 F:      include/uapi/linux/hsi/
7551
7552 HSO 3G MODEM DRIVER
7553 L:      linux-usb@vger.kernel.org
7554 S:      Orphan
7555 F:      drivers/net/usb/hso.c
7556
7557 HSR NETWORK PROTOCOL
7558 M:      Arvid Brodin <arvid.brodin@alten.se>
7559 L:      netdev@vger.kernel.org
7560 S:      Maintained
7561 F:      net/hsr/
7562
7563 HT16K33 LED CONTROLLER DRIVER
7564 M:      Robin van der Gracht <robin@protonic.nl>
7565 S:      Maintained
7566 F:      drivers/auxdisplay/ht16k33.c
7567 F:      Documentation/devicetree/bindings/display/ht16k33.txt
7568
7569 HTCPEN TOUCHSCREEN DRIVER
7570 M:      Pau Oliva Fora <pof@eslack.org>
7571 L:      linux-input@vger.kernel.org
7572 S:      Maintained
7573 F:      drivers/input/touchscreen/htcpen.c
7574
7575 HTS221 TEMPERATURE-HUMIDITY IIO DRIVER
7576 M:      Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
7577 L:      linux-iio@vger.kernel.org
7578 W:      http://www.st.com/
7579 S:      Maintained
7580 F:      drivers/iio/humidity/hts221*
7581 F:      Documentation/devicetree/bindings/iio/humidity/hts221.txt
7582
7583 HUAWEI ETHERNET DRIVER
7584 M:      Aviad Krawczyk <aviad.krawczyk@huawei.com>
7585 L:      netdev@vger.kernel.org
7586 S:      Supported
7587 F:      Documentation/networking/hinic.txt
7588 F:      drivers/net/ethernet/huawei/hinic/
7589
7590 HUGETLB FILESYSTEM
7591 M:      Mike Kravetz <mike.kravetz@oracle.com>
7592 L:      linux-mm@kvack.org
7593 S:      Maintained
7594 F:      fs/hugetlbfs/
7595 F:      mm/hugetlb.c
7596 F:      include/linux/hugetlb.h
7597 F:      Documentation/admin-guide/mm/hugetlbpage.rst
7598 F:      Documentation/vm/hugetlbfs_reserv.rst
7599 F:      Documentation/ABI/testing/sysfs-kernel-mm-hugepages
7600
7601 HVA ST MEDIA DRIVER
7602 M:      Jean-Christophe Trotin <jean-christophe.trotin@st.com>
7603 L:      linux-media@vger.kernel.org
7604 T:      git git://linuxtv.org/media_tree.git
7605 W:      https://linuxtv.org
7606 S:      Supported
7607 F:      drivers/media/platform/sti/hva
7608
7609 HWPOISON MEMORY FAILURE HANDLING
7610 M:      Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
7611 L:      linux-mm@kvack.org
7612 S:      Maintained
7613 F:      mm/memory-failure.c
7614 F:      mm/hwpoison-inject.c
7615
7616 HYGON PROCESSOR SUPPORT
7617 M:      Pu Wen <puwen@hygon.cn>
7618 L:      linux-kernel@vger.kernel.org
7619 S:      Maintained
7620 F:      arch/x86/kernel/cpu/hygon.c
7621
7622 HYNIX HI556 SENSOR DRIVER
7623 M:      Shawn Tu <shawnx.tu@intel.com>
7624 L:      linux-media@vger.kernel.org
7625 T:      git git://linuxtv.org/media_tree.git
7626 S:      Maintained
7627 F:      drivers/media/i2c/hi556.c
7628
7629 Hyper-V CORE AND DRIVERS
7630 M:      "K. Y. Srinivasan" <kys@microsoft.com>
7631 M:      Haiyang Zhang <haiyangz@microsoft.com>
7632 M:      Stephen Hemminger <sthemmin@microsoft.com>
7633 M:      Sasha Levin <sashal@kernel.org>
7634 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git
7635 L:      linux-hyperv@vger.kernel.org
7636 S:      Supported
7637 F:      Documentation/networking/device_drivers/microsoft/netvsc.txt
7638 F:      arch/x86/include/asm/mshyperv.h
7639 F:      arch/x86/include/asm/trace/hyperv.h
7640 F:      arch/x86/include/asm/hyperv-tlfs.h
7641 F:      arch/x86/kernel/cpu/mshyperv.c
7642 F:      arch/x86/hyperv
7643 F:      drivers/clocksource/hyperv_timer.c
7644 F:      drivers/hid/hid-hyperv.c
7645 F:      drivers/hv/
7646 F:      drivers/input/serio/hyperv-keyboard.c
7647 F:      drivers/pci/controller/pci-hyperv.c
7648 F:      drivers/pci/controller/pci-hyperv-intf.c
7649 F:      drivers/net/hyperv/
7650 F:      drivers/scsi/storvsc_drv.c
7651 F:      drivers/uio/uio_hv_generic.c
7652 F:      drivers/video/fbdev/hyperv_fb.c
7653 F:      drivers/iommu/hyperv-iommu.c
7654 F:      net/vmw_vsock/hyperv_transport.c
7655 F:      include/clocksource/hyperv_timer.h
7656 F:      include/linux/hyperv.h
7657 F:      include/uapi/linux/hyperv.h
7658 F:      include/asm-generic/mshyperv.h
7659 F:      tools/hv/
7660 F:      Documentation/ABI/stable/sysfs-bus-vmbus
7661 F:      Documentation/ABI/testing/debugfs-hyperv
7662
7663 HYPERBUS SUPPORT
7664 M:      Vignesh Raghavendra <vigneshr@ti.com>
7665 S:      Supported
7666 F:      drivers/mtd/hyperbus/
7667 F:      include/linux/mtd/hyperbus.h
7668 F:      Documentation/devicetree/bindings/mtd/cypress,hyperflash.txt
7669 F:      Documentation/devicetree/bindings/mtd/ti,am654-hbmc.txt
7670
7671 HYPERVISOR VIRTUAL CONSOLE DRIVER
7672 L:      linuxppc-dev@lists.ozlabs.org
7673 S:      Odd Fixes
7674 F:      drivers/tty/hvc/
7675
7676 I2C ACPI SUPPORT
7677 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
7678 L:      linux-i2c@vger.kernel.org
7679 L:      linux-acpi@vger.kernel.org
7680 S:      Maintained
7681 F:      drivers/i2c/i2c-core-acpi.c
7682
7683 I2C CONTROLLER DRIVER FOR NVIDIA GPU
7684 M:      Ajay Gupta <ajayg@nvidia.com>
7685 L:      linux-i2c@vger.kernel.org
7686 S:      Maintained
7687 F:      Documentation/i2c/busses/i2c-nvidia-gpu.rst
7688 F:      drivers/i2c/busses/i2c-nvidia-gpu.c
7689
7690 I2C MUXES
7691 M:      Peter Rosin <peda@axentia.se>
7692 L:      linux-i2c@vger.kernel.org
7693 S:      Maintained
7694 F:      Documentation/i2c/i2c-topology.rst
7695 F:      Documentation/i2c/muxes/
7696 F:      Documentation/devicetree/bindings/i2c/i2c-mux*
7697 F:      Documentation/devicetree/bindings/i2c/i2c-arb*
7698 F:      Documentation/devicetree/bindings/i2c/i2c-gate*
7699 F:      drivers/i2c/i2c-mux.c
7700 F:      drivers/i2c/muxes/
7701 F:      include/linux/i2c-mux.h
7702
7703 I2C MV64XXX MARVELL AND ALLWINNER DRIVER
7704 M:      Gregory CLEMENT <gregory.clement@bootlin.com>
7705 L:      linux-i2c@vger.kernel.org
7706 S:      Maintained
7707 F:      Documentation/devicetree/bindings/i2c/marvell,mv64xxx-i2c.yaml
7708 F:      drivers/i2c/busses/i2c-mv64xxx.c
7709
7710 I2C OVER PARALLEL PORT
7711 M:      Jean Delvare <jdelvare@suse.com>
7712 L:      linux-i2c@vger.kernel.org
7713 S:      Maintained
7714 F:      Documentation/i2c/busses/i2c-parport.rst
7715 F:      Documentation/i2c/busses/i2c-parport-light.rst
7716 F:      drivers/i2c/busses/i2c-parport.c
7717 F:      drivers/i2c/busses/i2c-parport-light.c
7718
7719 I2C SUBSYSTEM
7720 M:      Wolfram Sang <wsa@the-dreams.de>
7721 L:      linux-i2c@vger.kernel.org
7722 W:      https://i2c.wiki.kernel.org/
7723 Q:      https://patchwork.ozlabs.org/project/linux-i2c/list/
7724 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
7725 S:      Maintained
7726 F:      Documentation/devicetree/bindings/i2c/i2c.txt
7727 F:      Documentation/i2c/
7728 F:      drivers/i2c/*
7729 F:      include/linux/i2c.h
7730 F:      include/linux/i2c-dev.h
7731 F:      include/linux/i2c-smbus.h
7732 F:      include/uapi/linux/i2c.h
7733 F:      include/uapi/linux/i2c-*.h
7734
7735 I2C SUBSYSTEM HOST DRIVERS
7736 L:      linux-i2c@vger.kernel.org
7737 W:      https://i2c.wiki.kernel.org/
7738 Q:      https://patchwork.ozlabs.org/project/linux-i2c/list/
7739 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
7740 S:      Odd Fixes
7741 F:      Documentation/devicetree/bindings/i2c/
7742 F:      drivers/i2c/algos/
7743 F:      drivers/i2c/busses/
7744
7745 I2C-TAOS-EVM DRIVER
7746 M:      Jean Delvare <jdelvare@suse.com>
7747 L:      linux-i2c@vger.kernel.org
7748 S:      Maintained
7749 F:      Documentation/i2c/busses/i2c-taos-evm.rst
7750 F:      drivers/i2c/busses/i2c-taos-evm.c
7751
7752 I2C-TINY-USB DRIVER
7753 M:      Till Harbaum <till@harbaum.org>
7754 L:      linux-i2c@vger.kernel.org
7755 W:      http://www.harbaum.org/till/i2c_tiny_usb
7756 S:      Maintained
7757 F:      drivers/i2c/busses/i2c-tiny-usb.c
7758
7759 I2C/SMBUS CONTROLLER DRIVERS FOR PC
7760 M:      Jean Delvare <jdelvare@suse.com>
7761 L:      linux-i2c@vger.kernel.org
7762 S:      Maintained
7763 F:      Documentation/i2c/busses/i2c-ali1535.rst
7764 F:      Documentation/i2c/busses/i2c-ali1563.rst
7765 F:      Documentation/i2c/busses/i2c-ali15x3.rst
7766 F:      Documentation/i2c/busses/i2c-amd756.rst
7767 F:      Documentation/i2c/busses/i2c-amd8111.rst
7768 F:      Documentation/i2c/busses/i2c-i801.rst
7769 F:      Documentation/i2c/busses/i2c-nforce2.rst
7770 F:      Documentation/i2c/busses/i2c-piix4.rst
7771 F:      Documentation/i2c/busses/i2c-sis5595.rst
7772 F:      Documentation/i2c/busses/i2c-sis630.rst
7773 F:      Documentation/i2c/busses/i2c-sis96x.rst
7774 F:      Documentation/i2c/busses/i2c-via.rst
7775 F:      Documentation/i2c/busses/i2c-viapro.rst
7776 F:      drivers/i2c/busses/i2c-ali1535.c
7777 F:      drivers/i2c/busses/i2c-ali1563.c
7778 F:      drivers/i2c/busses/i2c-ali15x3.c
7779 F:      drivers/i2c/busses/i2c-amd756.c
7780 F:      drivers/i2c/busses/i2c-amd756-s4882.c
7781 F:      drivers/i2c/busses/i2c-amd8111.c
7782 F:      drivers/i2c/busses/i2c-i801.c
7783 F:      drivers/i2c/busses/i2c-isch.c
7784 F:      drivers/i2c/busses/i2c-nforce2.c
7785 F:      drivers/i2c/busses/i2c-nforce2-s4985.c
7786 F:      drivers/i2c/busses/i2c-piix4.c
7787 F:      drivers/i2c/busses/i2c-sis5595.c
7788 F:      drivers/i2c/busses/i2c-sis630.c
7789 F:      drivers/i2c/busses/i2c-sis96x.c
7790 F:      drivers/i2c/busses/i2c-via.c
7791 F:      drivers/i2c/busses/i2c-viapro.c
7792
7793 I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
7794 M:      Hans de Goede <hdegoede@redhat.com>
7795 L:      linux-i2c@vger.kernel.org
7796 S:      Maintained
7797 F:      drivers/i2c/busses/i2c-cht-wc.c
7798
7799 I2C/SMBUS ISMT DRIVER
7800 M:      Seth Heasley <seth.heasley@intel.com>
7801 M:      Neil Horman <nhorman@tuxdriver.com>
7802 L:      linux-i2c@vger.kernel.org
7803 F:      drivers/i2c/busses/i2c-ismt.c
7804 F:      Documentation/i2c/busses/i2c-ismt.rst
7805
7806 I2C/SMBUS STUB DRIVER
7807 M:      Jean Delvare <jdelvare@suse.com>
7808 L:      linux-i2c@vger.kernel.org
7809 S:      Maintained
7810 F:      drivers/i2c/i2c-stub.c
7811
7812 I3C SUBSYSTEM
7813 M:      Boris Brezillon <bbrezillon@kernel.org>
7814 L:      linux-i3c@lists.infradead.org (moderated for non-subscribers)
7815 C:      irc://chat.freenode.net/linux-i3c
7816 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git
7817 S:      Maintained
7818 F:      Documentation/ABI/testing/sysfs-bus-i3c
7819 F:      Documentation/devicetree/bindings/i3c/
7820 F:      Documentation/driver-api/i3c
7821 F:      drivers/i3c/
7822 F:      include/linux/i3c/
7823
7824 I3C DRIVER FOR SYNOPSYS DESIGNWARE
7825 M:      Vitor Soares <vitor.soares@synopsys.com>
7826 S:      Maintained
7827 F:      Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.txt
7828 F:      drivers/i3c/master/dw*
7829
7830 I3C DRIVER FOR CADENCE I3C MASTER IP
7831 M:      Przemysław Gaj <pgaj@cadence.com>
7832 S:      Maintained
7833 F:      Documentation/devicetree/bindings/i3c/cdns,i3c-master.txt
7834 F:      drivers/i3c/master/i3c-master-cdns.c
7835
7836 IA64 (Itanium) PLATFORM
7837 M:      Tony Luck <tony.luck@intel.com>
7838 M:      Fenghua Yu <fenghua.yu@intel.com>
7839 L:      linux-ia64@vger.kernel.org
7840 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
7841 S:      Maintained
7842 F:      arch/ia64/
7843
7844 IBM Power 842 compression accelerator
7845 M:      Haren Myneni <haren@us.ibm.com>
7846 S:      Supported
7847 F:      drivers/crypto/nx/Makefile
7848 F:      drivers/crypto/nx/Kconfig
7849 F:      drivers/crypto/nx/nx-842*
7850 F:      include/linux/sw842.h
7851 F:      crypto/842.c
7852 F:      lib/842/
7853
7854 IBM Power in-Nest Crypto Acceleration
7855 M:      Breno Leitão <leitao@debian.org>
7856 M:      Nayna Jain <nayna@linux.ibm.com>
7857 M:      Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
7858 L:      linux-crypto@vger.kernel.org
7859 S:      Supported
7860 F:      drivers/crypto/nx/Makefile
7861 F:      drivers/crypto/nx/Kconfig
7862 F:      drivers/crypto/nx/nx-aes*
7863 F:      drivers/crypto/nx/nx-sha*
7864 F:      drivers/crypto/nx/nx.*
7865 F:      drivers/crypto/nx/nx_csbcpb.h
7866 F:      drivers/crypto/nx/nx_debugfs.c
7867
7868 IBM Power Linux RAID adapter
7869 M:      Brian King <brking@us.ibm.com>
7870 S:      Supported
7871 F:      drivers/scsi/ipr.*
7872
7873 IBM Power SRIOV Virtual NIC Device Driver
7874 M:      Thomas Falcon <tlfalcon@linux.ibm.com>
7875 M:      John Allen <jallen@linux.ibm.com>
7876 L:      netdev@vger.kernel.org
7877 S:      Supported
7878 F:      drivers/net/ethernet/ibm/ibmvnic.*
7879
7880 IBM Power Virtual Accelerator Switchboard
7881 M:      Sukadev Bhattiprolu <sukadev@linux.ibm.com>
7882 L:      linuxppc-dev@lists.ozlabs.org
7883 S:      Supported
7884 F:      arch/powerpc/platforms/powernv/vas*
7885 F:      arch/powerpc/platforms/powernv/copy-paste.h
7886 F:      arch/powerpc/include/asm/vas.h
7887
7888 IBM Power Virtual Ethernet Device Driver
7889 M:      Thomas Falcon <tlfalcon@linux.ibm.com>
7890 L:      netdev@vger.kernel.org
7891 S:      Supported
7892 F:      drivers/net/ethernet/ibm/ibmveth.*
7893
7894 IBM Power Virtual FC Device Drivers
7895 M:      Tyrel Datwyler <tyreld@linux.ibm.com>
7896 L:      linux-scsi@vger.kernel.org
7897 S:      Supported
7898 F:      drivers/scsi/ibmvscsi/ibmvfc*
7899
7900 IBM Power Virtual Management Channel Driver
7901 M:      Steven Royer <seroyer@linux.ibm.com>
7902 S:      Supported
7903 F:      drivers/misc/ibmvmc.*
7904
7905 IBM Power Virtual SCSI Device Drivers
7906 M:      Tyrel Datwyler <tyreld@linux.ibm.com>
7907 L:      linux-scsi@vger.kernel.org
7908 S:      Supported
7909 F:      drivers/scsi/ibmvscsi/ibmvscsi*
7910 F:      include/scsi/viosrp.h
7911
7912 IBM Power Virtual SCSI Device Target Driver
7913 M:      Michael Cyr <mikecyr@linux.ibm.com>
7914 L:      linux-scsi@vger.kernel.org
7915 L:      target-devel@vger.kernel.org
7916 S:      Supported
7917 F:      drivers/scsi/ibmvscsi_tgt/
7918
7919 IBM Power VMX Cryptographic instructions
7920 M:      Breno Leitão <leitao@debian.org>
7921 M:      Nayna Jain <nayna@linux.ibm.com>
7922 M:      Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
7923 L:      linux-crypto@vger.kernel.org
7924 S:      Supported
7925 F:      drivers/crypto/vmx/Makefile
7926 F:      drivers/crypto/vmx/Kconfig
7927 F:      drivers/crypto/vmx/vmx.c
7928 F:      drivers/crypto/vmx/aes*
7929 F:      drivers/crypto/vmx/ghash*
7930 F:      drivers/crypto/vmx/ppc-xlate.pl
7931
7932 IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
7933 M:      Tyrel Datwyler <tyreld@linux.ibm.com>
7934 L:      linux-pci@vger.kernel.org
7935 L:      linuxppc-dev@lists.ozlabs.org
7936 S:      Supported
7937 F:      drivers/pci/hotplug/rpaphp*
7938
7939 IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
7940 M:      Tyrel Datwyler <tyreld@linux.ibm.com>
7941 L:      linux-pci@vger.kernel.org
7942 L:      linuxppc-dev@lists.ozlabs.org
7943 S:      Supported
7944 F:      drivers/pci/hotplug/rpadlpar*
7945
7946 IBM ServeRAID RAID DRIVER
7947 S:      Orphan
7948 F:      drivers/scsi/ips.*
7949
7950 ICH LPC AND GPIO DRIVER
7951 M:      Peter Tyser <ptyser@xes-inc.com>
7952 S:      Maintained
7953 F:      drivers/mfd/lpc_ich.c
7954 F:      drivers/gpio/gpio-ich.c
7955
7956 ICY I2C DRIVER
7957 M:      Max Staudt <max@enpas.org>
7958 L:      linux-i2c@vger.kernel.org
7959 S:      Maintained
7960 F:      drivers/i2c/busses/i2c-icy.c
7961
7962 IDE SUBSYSTEM
7963 M:      "David S. Miller" <davem@davemloft.net>
7964 L:      linux-ide@vger.kernel.org
7965 Q:      http://patchwork.ozlabs.org/project/linux-ide/list/
7966 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
7967 S:      Maintained
7968 F:      Documentation/ide/
7969 F:      drivers/ide/
7970 F:      include/linux/ide.h
7971
7972 IDE/ATAPI DRIVERS
7973 M:      Borislav Petkov <bp@alien8.de>
7974 L:      linux-ide@vger.kernel.org
7975 S:      Maintained
7976 F:      Documentation/cdrom/ide-cd.rst
7977 F:      drivers/ide/ide-cd*
7978
7979 IDEAPAD LAPTOP EXTRAS DRIVER
7980 M:      Ike Panhc <ike.pan@canonical.com>
7981 L:      platform-driver-x86@vger.kernel.org
7982 W:      http://launchpad.net/ideapad-laptop
7983 S:      Maintained
7984 F:      drivers/platform/x86/ideapad-laptop.c
7985
7986 IDEAPAD LAPTOP SLIDEBAR DRIVER
7987 M:      Andrey Moiseev <o2g.org.ru@gmail.com>
7988 L:      linux-input@vger.kernel.org
7989 W:      https://github.com/o2genum/ideapad-slidebar
7990 S:      Maintained
7991 F:      drivers/input/misc/ideapad_slidebar.c
7992
7993 IDT VersaClock 5 CLOCK DRIVER
7994 M:      Marek Vasut <marek.vasut@gmail.com>
7995 S:      Maintained
7996 F:      drivers/clk/clk-versaclock5.c
7997
7998 IEEE 802.15.4 SUBSYSTEM
7999 M:      Alexander Aring <alex.aring@gmail.com>
8000 M:      Stefan Schmidt <stefan@datenfreihafen.org>
8001 L:      linux-wpan@vger.kernel.org
8002 W:      http://wpan.cakelab.org/
8003 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
8004 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
8005 S:      Maintained
8006 F:      net/ieee802154/
8007 F:      net/mac802154/
8008 F:      drivers/net/ieee802154/
8009 F:      include/linux/nl802154.h
8010 F:      include/linux/ieee802154.h
8011 F:      include/net/nl802154.h
8012 F:      include/net/mac802154.h
8013 F:      include/net/af_ieee802154.h
8014 F:      include/net/cfg802154.h
8015 F:      include/net/ieee802154_netdev.h
8016 F:      Documentation/networking/ieee802154.rst
8017
8018 IFE PROTOCOL
8019 M:      Yotam Gigi <yotam.gi@gmail.com>
8020 M:      Jamal Hadi Salim <jhs@mojatatu.com>
8021 F:      net/ife
8022 F:      include/net/ife.h
8023 F:      include/uapi/linux/ife.h
8024
8025 IGORPLUG-USB IR RECEIVER
8026 M:      Sean Young <sean@mess.org>
8027 L:      linux-media@vger.kernel.org
8028 S:      Maintained
8029 F:      drivers/media/rc/igorplugusb.c
8030
8031 IGUANAWORKS USB IR TRANSCEIVER
8032 M:      Sean Young <sean@mess.org>
8033 L:      linux-media@vger.kernel.org
8034 S:      Maintained
8035 F:      drivers/media/rc/iguanair.c
8036
8037 IIO DIGITAL POTENTIOMETER DAC
8038 M:      Peter Rosin <peda@axentia.se>
8039 L:      linux-iio@vger.kernel.org
8040 S:      Maintained
8041 F:      Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
8042 F:      Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
8043 F:      drivers/iio/dac/dpot-dac.c
8044
8045 IIO ENVELOPE DETECTOR
8046 M:      Peter Rosin <peda@axentia.se>
8047 L:      linux-iio@vger.kernel.org
8048 S:      Maintained
8049 F:      Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
8050 F:      Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
8051 F:      drivers/iio/adc/envelope-detector.c
8052
8053 IIO MULTIPLEXER
8054 M:      Peter Rosin <peda@axentia.se>
8055 L:      linux-iio@vger.kernel.org
8056 S:      Maintained
8057 F:      Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.txt
8058 F:      drivers/iio/multiplexer/iio-mux.c
8059
8060 IIO SUBSYSTEM AND DRIVERS
8061 M:      Jonathan Cameron <jic23@kernel.org>
8062 R:      Hartmut Knaack <knaack.h@gmx.de>
8063 R:      Lars-Peter Clausen <lars@metafoo.de>
8064 R:      Peter Meerwald-Stadler <pmeerw@pmeerw.net>
8065 L:      linux-iio@vger.kernel.org
8066 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
8067 S:      Maintained
8068 F:      Documentation/ABI/testing/configfs-iio*
8069 F:      Documentation/ABI/testing/sysfs-bus-iio*
8070 F:      Documentation/devicetree/bindings/iio/
8071 F:      drivers/iio/
8072 F:      drivers/staging/iio/
8073 F:      include/linux/iio/
8074 F:      tools/iio/
8075
8076 IIO UNIT CONVERTER
8077 M:      Peter Rosin <peda@axentia.se>
8078 L:      linux-iio@vger.kernel.org
8079 S:      Maintained
8080 F:      Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.txt
8081 F:      Documentation/devicetree/bindings/iio/afe/current-sense-shunt.txt
8082 F:      Documentation/devicetree/bindings/iio/afe/voltage-divider.txt
8083 F:      drivers/iio/afe/iio-rescale.c
8084
8085 IKANOS/ADI EAGLE ADSL USB DRIVER
8086 M:      Matthieu Castet <castet.matthieu@free.fr>
8087 M:      Stanislaw Gruszka <stf_xl@wp.pl>
8088 S:      Maintained
8089 F:      drivers/usb/atm/ueagle-atm.c
8090
8091 IMGTEC ASCII LCD DRIVER
8092 M:      Paul Burton <paulburton@kernel.org>
8093 S:      Maintained
8094 F:      Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
8095 F:      drivers/auxdisplay/img-ascii-lcd.c
8096
8097 IMGTEC IR DECODER DRIVER
8098 M:      James Hogan <jhogan@kernel.org>
8099 S:      Maintained
8100 F:      drivers/media/rc/img-ir/
8101
8102 IMON SOUNDGRAPH USB IR RECEIVER
8103 M:      Sean Young <sean@mess.org>
8104 L:      linux-media@vger.kernel.org
8105 S:      Maintained
8106 F:      drivers/media/rc/imon_raw.c
8107 F:      drivers/media/rc/imon.c
8108
8109 IMS TWINTURBO FRAMEBUFFER DRIVER
8110 L:      linux-fbdev@vger.kernel.org
8111 S:      Orphan
8112 F:      drivers/video/fbdev/imsttfb.c
8113
8114 INA209 HARDWARE MONITOR DRIVER
8115 M:      Guenter Roeck <linux@roeck-us.net>
8116 L:      linux-hwmon@vger.kernel.org
8117 S:      Maintained
8118 F:      Documentation/hwmon/ina209.rst
8119 F:      Documentation/devicetree/bindings/hwmon/ina2xx.txt
8120 F:      drivers/hwmon/ina209.c
8121
8122 INA2XX HARDWARE MONITOR DRIVER
8123 M:      Guenter Roeck <linux@roeck-us.net>
8124 L:      linux-hwmon@vger.kernel.org
8125 S:      Maintained
8126 F:      Documentation/hwmon/ina2xx.rst
8127 F:      drivers/hwmon/ina2xx.c
8128 F:      include/linux/platform_data/ina2xx.h
8129
8130 INDUSTRY PACK SUBSYSTEM (IPACK)
8131 M:      Samuel Iglesias Gonsalvez <siglesias@igalia.com>
8132 M:      Jens Taprogge <jens.taprogge@taprogge.org>
8133 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
8134 L:      industrypack-devel@lists.sourceforge.net
8135 W:      http://industrypack.sourceforge.net
8136 S:      Maintained
8137 F:      drivers/ipack/
8138
8139 INFINEON DPS310 Driver
8140 M:      Eddie James <eajames@linux.ibm.com>
8141 L:      linux-iio@vger.kernel.org
8142 F:      drivers/iio/pressure/dps310.c
8143 S:      Maintained
8144
8145 INFINIBAND SUBSYSTEM
8146 M:      Doug Ledford <dledford@redhat.com>
8147 M:      Jason Gunthorpe <jgg@mellanox.com>
8148 L:      linux-rdma@vger.kernel.org
8149 W:      https://github.com/linux-rdma/rdma-core
8150 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
8151 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
8152 S:      Supported
8153 F:      Documentation/devicetree/bindings/infiniband/
8154 F:      Documentation/infiniband/
8155 F:      drivers/infiniband/
8156 F:      include/uapi/linux/if_infiniband.h
8157 F:      include/uapi/rdma/
8158 F:      include/rdma/
8159 F:      include/trace/events/ib_mad.h
8160 F:      include/trace/events/ib_umad.h
8161 F:      samples/bpf/ibumad_kern.c
8162 F:      samples/bpf/ibumad_user.c
8163
8164 INGENIC JZ4780 DMA Driver
8165 M:      Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
8166 S:      Maintained
8167 F:      drivers/dma/dma-jz4780.c
8168
8169 INGENIC JZ4780 NAND DRIVER
8170 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
8171 L:      linux-mtd@lists.infradead.org
8172 S:      Maintained
8173 F:      drivers/mtd/nand/raw/ingenic/
8174
8175 INGENIC JZ47xx SoCs
8176 M:      Paul Cercueil <paul@crapouillou.net>
8177 S:      Maintained
8178 F:      arch/mips/boot/dts/ingenic/
8179 F:      arch/mips/include/asm/mach-jz4740/
8180 F:      arch/mips/jz4740/
8181 F:      drivers/clk/ingenic/
8182 F:      drivers/dma/dma-jz4780.c
8183 F:      drivers/gpu/drm/ingenic/
8184 F:      drivers/i2c/busses/i2c-jz4780.c
8185 F:      drivers/iio/adc/ingenic-adc.c
8186 F:      drivers/irqchip/irq-ingenic.c
8187 F:      drivers/memory/jz4780-nemc.c
8188 F:      drivers/mmc/host/jz4740_mmc.c
8189 F:      drivers/mtd/nand/raw/ingenic/
8190 F:      drivers/pinctrl/pinctrl-ingenic.c
8191 F:      drivers/power/supply/ingenic-battery.c
8192 F:      drivers/pwm/pwm-jz4740.c
8193 F:      drivers/rtc/rtc-jz4740.c
8194 F:      drivers/tty/serial/8250/8250_ingenic.c
8195 F:      drivers/usb/musb/jz4740.c
8196 F:      drivers/watchdog/jz4740_wdt.c
8197 F:      include/dt-bindings/iio/adc/ingenic,adc.h
8198 F:      include/linux/mfd/ingenic-tcu.h
8199 F:      sound/soc/jz4740/
8200 F:      sound/soc/codecs/jz47*
8201
8202 INOTIFY
8203 M:      Jan Kara <jack@suse.cz>
8204 R:      Amir Goldstein <amir73il@gmail.com>
8205 L:      linux-fsdevel@vger.kernel.org
8206 S:      Maintained
8207 F:      Documentation/filesystems/inotify.txt
8208 F:      fs/notify/inotify/
8209 F:      include/linux/inotify.h
8210 F:      include/uapi/linux/inotify.h
8211
8212 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
8213 M:      Dmitry Torokhov <dmitry.torokhov@gmail.com>
8214 L:      linux-input@vger.kernel.org
8215 Q:      http://patchwork.kernel.org/project/linux-input/list/
8216 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
8217 S:      Maintained
8218 F:      drivers/input/
8219 F:      include/linux/input.h
8220 F:      include/uapi/linux/input.h
8221 F:      include/uapi/linux/input-event-codes.h
8222 F:      include/linux/input/
8223 F:      Documentation/devicetree/bindings/input/
8224 F:      Documentation/devicetree/bindings/serio/
8225 F:      Documentation/input/
8226
8227 INPUT MULTITOUCH (MT) PROTOCOL
8228 M:      Henrik Rydberg <rydberg@bitmath.org>
8229 L:      linux-input@vger.kernel.org
8230 S:      Odd fixes
8231 F:      Documentation/input/multi-touch-protocol.rst
8232 F:      drivers/input/input-mt.c
8233 K:      \b(ABS|SYN)_MT_
8234
8235 INSIDE SECURE CRYPTO DRIVER
8236 M:      Antoine Tenart <antoine.tenart@bootlin.com>
8237 F:      drivers/crypto/inside-secure/
8238 S:      Maintained
8239 L:      linux-crypto@vger.kernel.org
8240
8241 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
8242 M:      Mimi Zohar <zohar@linux.ibm.com>
8243 M:      Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
8244 L:      linux-integrity@vger.kernel.org
8245 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
8246 S:      Supported
8247 F:      security/integrity/ima/
8248
8249 INTEL 810/815 FRAMEBUFFER DRIVER
8250 M:      Antonino Daplas <adaplas@gmail.com>
8251 L:      linux-fbdev@vger.kernel.org
8252 S:      Maintained
8253 F:      drivers/video/fbdev/i810/
8254
8255 INTEL ASoC DRIVERS
8256 M:      Cezary Rojewski <cezary.rojewski@intel.com>
8257 M:      Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
8258 M:      Liam Girdwood <liam.r.girdwood@linux.intel.com>
8259 M:      Jie Yang <yang.jie@linux.intel.com>
8260 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
8261 S:      Supported
8262 F:      sound/soc/intel/
8263
8264 INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER
8265 M:      Hans de Goede <hdegoede@redhat.com>
8266 L:      platform-driver-x86@vger.kernel.org
8267 S:      Maintained
8268 F:      drivers/platform/x86/intel_atomisp2_pm.c
8269
8270 INTEL C600 SERIES SAS CONTROLLER DRIVER
8271 M:      Intel SCU Linux support <intel-linux-scu@intel.com>
8272 M:      Artur Paszkiewicz <artur.paszkiewicz@intel.com>
8273 L:      linux-scsi@vger.kernel.org
8274 T:      git git://git.code.sf.net/p/intel-sas/isci
8275 S:      Supported
8276 F:      drivers/scsi/isci/
8277
8278 INTEL CPU family model numbers
8279 M:      Tony Luck <tony.luck@intel.com>
8280 M:      x86@kernel.org
8281 L:      linux-kernel@vger.kernel.org
8282 S:      Supported
8283 F:      arch/x86/include/asm/intel-family.h
8284
8285 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
8286 M:      Jani Nikula <jani.nikula@linux.intel.com>
8287 M:      Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
8288 M:      Rodrigo Vivi <rodrigo.vivi@intel.com>
8289 L:      intel-gfx@lists.freedesktop.org
8290 W:      https://01.org/linuxgraphics/
8291 B:      https://01.org/linuxgraphics/documentation/how-report-bugs
8292 C:      irc://chat.freenode.net/intel-gfx
8293 Q:      http://patchwork.freedesktop.org/project/intel-gfx/
8294 T:      git git://anongit.freedesktop.org/drm-intel
8295 S:      Supported
8296 F:      drivers/gpu/drm/i915/
8297 F:      include/drm/i915*
8298 F:      include/uapi/drm/i915_drm.h
8299 F:      Documentation/gpu/i915.rst
8300
8301 INTEL ETHERNET DRIVERS
8302 M:      Jeff Kirsher <jeffrey.t.kirsher@intel.com>
8303 L:      intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
8304 W:      http://www.intel.com/support/feedback.htm
8305 W:      http://e1000.sourceforge.net/
8306 Q:      http://patchwork.ozlabs.org/project/intel-wired-lan/list/
8307 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
8308 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
8309 S:      Supported
8310 F:      Documentation/networking/device_drivers/intel/e100.rst
8311 F:      Documentation/networking/device_drivers/intel/e1000.rst
8312 F:      Documentation/networking/device_drivers/intel/e1000e.rst
8313 F:      Documentation/networking/device_drivers/intel/fm10k.rst
8314 F:      Documentation/networking/device_drivers/intel/igb.rst
8315 F:      Documentation/networking/device_drivers/intel/igbvf.rst
8316 F:      Documentation/networking/device_drivers/intel/ixgb.rst
8317 F:      Documentation/networking/device_drivers/intel/ixgbe.rst
8318 F:      Documentation/networking/device_drivers/intel/ixgbevf.rst
8319 F:      Documentation/networking/device_drivers/intel/i40e.rst
8320 F:      Documentation/networking/device_drivers/intel/iavf.rst
8321 F:      Documentation/networking/device_drivers/intel/ice.rst
8322 F:      drivers/net/ethernet/intel/
8323 F:      drivers/net/ethernet/intel/*/
8324 F:      include/linux/avf/virtchnl.h
8325
8326 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
8327 M:      Maik Broemme <mbroemme@libmpq.org>
8328 L:      linux-fbdev@vger.kernel.org
8329 S:      Maintained
8330 F:      Documentation/fb/intelfb.rst
8331 F:      drivers/video/fbdev/intelfb/
8332
8333 INTEL GPIO DRIVERS
8334 M:      Andy Shevchenko <andy@kernel.org>
8335 L:      linux-gpio@vger.kernel.org
8336 S:      Maintained
8337 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
8338 F:      drivers/gpio/gpio-ich.c
8339 F:      drivers/gpio/gpio-intel-mid.c
8340 F:      drivers/gpio/gpio-lynxpoint.c
8341 F:      drivers/gpio/gpio-merrifield.c
8342 F:      drivers/gpio/gpio-ml-ioh.c
8343 F:      drivers/gpio/gpio-pch.c
8344 F:      drivers/gpio/gpio-sch.c
8345 F:      drivers/gpio/gpio-sodaville.c
8346
8347 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
8348 M:      Zhenyu Wang <zhenyuw@linux.intel.com>
8349 M:      Zhi Wang <zhi.a.wang@intel.com>
8350 L:      intel-gvt-dev@lists.freedesktop.org
8351 L:      intel-gfx@lists.freedesktop.org
8352 W:      https://01.org/igvt-g
8353 T:      git https://github.com/intel/gvt-linux.git
8354 S:      Supported
8355 F:      drivers/gpu/drm/i915/gvt/
8356
8357 INTEL HID EVENT DRIVER
8358 M:      Alex Hung <alex.hung@canonical.com>
8359 L:      platform-driver-x86@vger.kernel.org
8360 S:      Maintained
8361 F:      drivers/platform/x86/intel-hid.c
8362
8363 INTEL I/OAT DMA DRIVER
8364 M:      Dave Jiang <dave.jiang@intel.com>
8365 R:      Dan Williams <dan.j.williams@intel.com>
8366 L:      dmaengine@vger.kernel.org
8367 Q:      https://patchwork.kernel.org/project/linux-dmaengine/list/
8368 S:      Supported
8369 F:      drivers/dma/ioat*
8370
8371 INTEL IDLE DRIVER
8372 M:      Jacob Pan <jacob.jun.pan@linux.intel.com>
8373 M:      Len Brown <lenb@kernel.org>
8374 L:      linux-pm@vger.kernel.org
8375 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
8376 B:      https://bugzilla.kernel.org
8377 S:      Supported
8378 F:      drivers/idle/intel_idle.c
8379
8380 INTEL INTEGRATED SENSOR HUB DRIVER
8381 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
8382 M:      Jiri Kosina <jikos@kernel.org>
8383 L:      linux-input@vger.kernel.org
8384 S:      Maintained
8385 F:      drivers/hid/intel-ish-hid/
8386
8387 INTEL IOMMU (VT-d)
8388 M:      David Woodhouse <dwmw2@infradead.org>
8389 M:      Lu Baolu <baolu.lu@linux.intel.com>
8390 L:      iommu@lists.linux-foundation.org
8391 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
8392 S:      Supported
8393 F:      drivers/iommu/dmar.c
8394 F:      drivers/iommu/intel*.[ch]
8395 F:      include/linux/intel-iommu.h
8396 F:      include/linux/intel-svm.h
8397
8398 INTEL IOP-ADMA DMA DRIVER
8399 R:      Dan Williams <dan.j.williams@intel.com>
8400 S:      Odd fixes
8401 F:      drivers/dma/iop-adma.c
8402
8403 INTEL IPU3 CSI-2 CIO2 DRIVER
8404 M:      Yong Zhi <yong.zhi@intel.com>
8405 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
8406 M:      Bingbu Cao <bingbu.cao@intel.com>
8407 R:      Tian Shu Qiu <tian.shu.qiu@intel.com>
8408 L:      linux-media@vger.kernel.org
8409 S:      Maintained
8410 F:      drivers/media/pci/intel/ipu3/
8411 F:      Documentation/media/uapi/v4l/pixfmt-srggb10-ipu3.rst
8412
8413 INTEL IPU3 CSI-2 IMGU DRIVER
8414 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
8415 L:      linux-media@vger.kernel.org
8416 S:      Maintained
8417 F:      drivers/staging/media/ipu3/
8418 F:      Documentation/media/uapi/v4l/pixfmt-meta-intel-ipu3.rst
8419 F:      Documentation/media/v4l-drivers/ipu3.rst
8420 F:      Documentation/media/v4l-drivers/ipu3_rcb.svg
8421
8422 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
8423 M:      Krzysztof Halasa <khalasa@piap.pl>
8424 S:      Maintained
8425 F:      include/linux/soc/ixp4xx/qmgr.h
8426 F:      include/linux/soc/ixp4xx/npe.h
8427 F:      drivers/soc/ixp4xx/ixp4xx-qmgr.c
8428 F:      drivers/soc/ixp4xx/ixp4xx-npe.c
8429 F:      drivers/net/ethernet/xscale/ixp4xx_eth.c
8430 F:      drivers/net/wan/ixp4xx_hss.c
8431
8432 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
8433 M:      Deepak Saxena <dsaxena@plexity.net>
8434 S:      Maintained
8435 F:      drivers/char/hw_random/ixp4xx-rng.c
8436
8437 INTEL MANAGEMENT ENGINE (mei)
8438 M:      Tomas Winkler <tomas.winkler@intel.com>
8439 L:      linux-kernel@vger.kernel.org
8440 S:      Supported
8441 F:      include/uapi/linux/mei.h
8442 F:      include/linux/mei_cl_bus.h
8443 F:      drivers/misc/mei/*
8444 F:      drivers/watchdog/mei_wdt.c
8445 F:      Documentation/driver-api/mei/*
8446 F:      samples/mei/*
8447
8448 INTEL MENLOW THERMAL DRIVER
8449 M:      Sujith Thomas <sujith.thomas@intel.com>
8450 L:      platform-driver-x86@vger.kernel.org
8451 W:      https://01.org/linux-acpi
8452 S:      Supported
8453 F:      drivers/platform/x86/intel_menlow.c
8454
8455 INTEL MIC DRIVERS (mic)
8456 M:      Sudeep Dutt <sudeep.dutt@intel.com>
8457 M:      Ashutosh Dixit <ashutosh.dixit@intel.com>
8458 S:      Supported
8459 W:      https://github.com/sudeepdutt/mic
8460 W:      http://software.intel.com/en-us/mic-developer
8461 F:      include/linux/mic_bus.h
8462 F:      include/linux/scif.h
8463 F:      include/uapi/linux/mic_common.h
8464 F:      include/uapi/linux/mic_ioctl.h
8465 F:      include/uapi/linux/scif_ioctl.h
8466 F:      drivers/misc/mic/
8467 F:      drivers/dma/mic_x100_dma.c
8468 F:      drivers/dma/mic_x100_dma.h
8469 F:      Documentation/mic/
8470
8471 INTEL PMC CORE DRIVER
8472 M:      Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
8473 M:      Vishwanath Somayaji <vishwanath.somayaji@intel.com>
8474 L:      platform-driver-x86@vger.kernel.org
8475 S:      Maintained
8476 F:      drivers/platform/x86/intel_pmc_core*
8477
8478 INTEL PMC/P-Unit IPC DRIVER
8479 M:      Zha Qipeng<qipeng.zha@intel.com>
8480 L:      platform-driver-x86@vger.kernel.org
8481 S:      Maintained
8482 F:      drivers/platform/x86/intel_pmc_ipc.c
8483 F:      drivers/platform/x86/intel_punit_ipc.c
8484 F:      arch/x86/include/asm/intel_pmc_ipc.h
8485 F:      arch/x86/include/asm/intel_punit_ipc.h
8486
8487 INTEL PMIC GPIO DRIVERS
8488 M:      Andy Shevchenko <andy@kernel.org>
8489 S:      Maintained
8490 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
8491 F:      drivers/gpio/gpio-*cove.c
8492 F:      drivers/gpio/gpio-msic.c
8493
8494 INTEL PMIC MULTIFUNCTION DEVICE DRIVERS
8495 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
8496 S:      Maintained
8497 F:      drivers/mfd/intel_msic.c
8498 F:      drivers/mfd/intel_soc_pmic*
8499 F:      include/linux/mfd/intel_msic.h
8500 F:      include/linux/mfd/intel_soc_pmic*
8501
8502 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
8503 M:      Stanislav Yakovlev <stas.yakovlev@gmail.com>
8504 L:      linux-wireless@vger.kernel.org
8505 S:      Maintained
8506 F:      Documentation/networking/device_drivers/intel/ipw2100.txt
8507 F:      Documentation/networking/device_drivers/intel/ipw2200.txt
8508 F:      drivers/net/wireless/intel/ipw2x00/
8509
8510 INTEL PSTATE DRIVER
8511 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
8512 M:      Len Brown <lenb@kernel.org>
8513 L:      linux-pm@vger.kernel.org
8514 S:      Supported
8515 F:      drivers/cpufreq/intel_pstate.c
8516
8517 INTEL RDMA RNIC DRIVER
8518 M:      Faisal Latif <faisal.latif@intel.com>
8519 M:      Shiraz Saleem <shiraz.saleem@intel.com>
8520 L:      linux-rdma@vger.kernel.org
8521 S:      Supported
8522 F:      drivers/infiniband/hw/i40iw/
8523 F:      include/uapi/rdma/i40iw-abi.h
8524
8525 INTEL SPEED SELECT TECHNOLOGY
8526 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
8527 L:      platform-driver-x86@vger.kernel.org
8528 S:      Maintained
8529 F:      drivers/platform/x86/intel_speed_select_if/
8530 F:      tools/power/x86/intel-speed-select/
8531 F:      include/uapi/linux/isst_if.h
8532
8533 INTEL STRATIX10 FIRMWARE DRIVERS
8534 M:      Richard Gong <richard.gong@linux.intel.com>
8535 L:      linux-kernel@vger.kernel.org
8536 S:      Maintained
8537 F:      drivers/firmware/stratix10-rsu.c
8538 F:      drivers/firmware/stratix10-svc.c
8539 F:      include/linux/firmware/intel/stratix10-smc.h
8540 F:      include/linux/firmware/intel/stratix10-svc-client.h
8541 F:      Documentation/ABI/testing/sysfs-devices-platform-stratix10-rsu
8542 F:      Documentation/devicetree/bindings/firmware/intel,stratix10-svc.txt
8543
8544 INTEL TELEMETRY DRIVER
8545 M:      Rajneesh Bhardwaj <rajneesh.bhardwaj@linux.intel.com>
8546 M:      "David E. Box" <david.e.box@linux.intel.com>
8547 L:      platform-driver-x86@vger.kernel.org
8548 S:      Maintained
8549 F:      arch/x86/include/asm/intel_telemetry.h
8550 F:      drivers/platform/x86/intel_telemetry*
8551
8552 INTEL VIRTUAL BUTTON DRIVER
8553 M:      AceLan Kao <acelan.kao@canonical.com>
8554 L:      platform-driver-x86@vger.kernel.org
8555 S:      Maintained
8556 F:      drivers/platform/x86/intel-vbtn.c
8557
8558 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
8559 M:      Stanislaw Gruszka <sgruszka@redhat.com>
8560 L:      linux-wireless@vger.kernel.org
8561 S:      Supported
8562 F:      drivers/net/wireless/intel/iwlegacy/
8563
8564 INTEL WIRELESS WIFI LINK (iwlwifi)
8565 M:      Johannes Berg <johannes.berg@intel.com>
8566 M:      Emmanuel Grumbach <emmanuel.grumbach@intel.com>
8567 M:      Luca Coelho <luciano.coelho@intel.com>
8568 M:      Intel Linux Wireless <linuxwifi@intel.com>
8569 L:      linux-wireless@vger.kernel.org
8570 W:      http://intellinuxwireless.org
8571 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
8572 S:      Supported
8573 F:      drivers/net/wireless/intel/iwlwifi/
8574
8575 INTEL WIRELESS WIMAX CONNECTION 2400
8576 M:      Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
8577 M:      linux-wimax@intel.com
8578 L:      wimax@linuxwimax.org (subscribers-only)
8579 S:      Supported
8580 W:      http://linuxwimax.org
8581 F:      Documentation/admin-guide/wimax/i2400m.rst
8582 F:      drivers/net/wimax/i2400m/
8583 F:      include/uapi/linux/wimax/i2400m.h
8584
8585 INTEL WMI THUNDERBOLT FORCE POWER DRIVER
8586 M:      Mario Limonciello <mario.limonciello@dell.com>
8587 S:      Maintained
8588 F:      drivers/platform/x86/intel-wmi-thunderbolt.c
8589
8590 INTEL(R) TRACE HUB
8591 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
8592 S:      Supported
8593 F:      Documentation/trace/intel_th.rst
8594 F:      drivers/hwtracing/intel_th/
8595 F:      include/linux/intel_th.h
8596
8597 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
8598 M:      Ning Sun <ning.sun@intel.com>
8599 L:      tboot-devel@lists.sourceforge.net
8600 W:      http://tboot.sourceforge.net
8601 T:      hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
8602 S:      Supported
8603 F:      Documentation/x86/intel_txt.rst
8604 F:      include/linux/tboot.h
8605 F:      arch/x86/kernel/tboot.c
8606
8607 INTERCONNECT API
8608 M:      Georgi Djakov <georgi.djakov@linaro.org>
8609 L:      linux-pm@vger.kernel.org
8610 S:      Maintained
8611 F:      Documentation/driver-api/interconnect.rst
8612 F:      Documentation/devicetree/bindings/interconnect/
8613 F:      drivers/interconnect/
8614 F:      include/dt-bindings/interconnect/
8615 F:      include/linux/interconnect-provider.h
8616 F:      include/linux/interconnect.h
8617
8618 INVENSENSE MPU-3050 GYROSCOPE DRIVER
8619 M:      Linus Walleij <linus.walleij@linaro.org>
8620 L:      linux-iio@vger.kernel.org
8621 S:      Maintained
8622 F:      drivers/iio/gyro/mpu3050*
8623 F:      Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.txt
8624
8625 IOC3 ETHERNET DRIVER
8626 M:      Ralf Baechle <ralf@linux-mips.org>
8627 L:      linux-mips@vger.kernel.org
8628 S:      Maintained
8629 F:      drivers/net/ethernet/sgi/ioc3-eth.c
8630
8631 IOMAP FILESYSTEM LIBRARY
8632 M:      Christoph Hellwig <hch@infradead.org>
8633 M:      Darrick J. Wong <darrick.wong@oracle.com>
8634 M:      linux-xfs@vger.kernel.org
8635 M:      linux-fsdevel@vger.kernel.org
8636 L:      linux-xfs@vger.kernel.org
8637 L:      linux-fsdevel@vger.kernel.org
8638 T:      git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
8639 S:      Supported
8640 F:      fs/iomap/
8641 F:      include/linux/iomap.h
8642
8643 IOMMU DRIVERS
8644 M:      Joerg Roedel <joro@8bytes.org>
8645 L:      iommu@lists.linux-foundation.org
8646 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
8647 S:      Maintained
8648 F:      Documentation/devicetree/bindings/iommu/
8649 F:      drivers/iommu/
8650 F:      include/linux/iommu.h
8651 F:      include/linux/of_iommu.h
8652 F:      include/linux/iova.h
8653
8654 IO_URING
8655 M:      Jens Axboe <axboe@kernel.dk>
8656 L:      io-uring@vger.kernel.org
8657 T:      git git://git.kernel.dk/linux-block
8658 T:      git git://git.kernel.dk/liburing
8659 S:      Maintained
8660 F:      fs/io_uring.c
8661 F:      fs/io-wq.c
8662 F:      fs/io-wq.h
8663 F:      include/uapi/linux/io_uring.h
8664
8665 IPMI SUBSYSTEM
8666 M:      Corey Minyard <minyard@acm.org>
8667 L:      openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
8668 W:      http://openipmi.sourceforge.net/
8669 S:      Supported
8670 F:      Documentation/devicetree/bindings/ipmi/
8671 F:      Documentation/IPMI.txt
8672 F:      drivers/char/ipmi/
8673 F:      include/linux/ipmi*
8674 F:      include/uapi/linux/ipmi*
8675
8676 IPS SCSI RAID DRIVER
8677 M:      Adaptec OEM Raid Solutions <aacraid@microsemi.com>
8678 L:      linux-scsi@vger.kernel.org
8679 W:      http://www.adaptec.com/
8680 S:      Maintained
8681 F:      drivers/scsi/ips*
8682
8683 IPVS
8684 M:      Wensong Zhang <wensong@linux-vs.org>
8685 M:      Simon Horman <horms@verge.net.au>
8686 M:      Julian Anastasov <ja@ssi.bg>
8687 L:      netdev@vger.kernel.org
8688 L:      lvs-devel@vger.kernel.org
8689 S:      Maintained
8690 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
8691 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
8692 F:      Documentation/networking/ipvs-sysctl.txt
8693 F:      include/net/ip_vs.h
8694 F:      include/uapi/linux/ip_vs.h
8695 F:      net/netfilter/ipvs/
8696
8697 IPWIRELESS DRIVER
8698 M:      Jiri Kosina <jikos@kernel.org>
8699 M:      David Sterba <dsterba@suse.com>
8700 S:      Odd Fixes
8701 F:      drivers/tty/ipwireless/
8702
8703 IPX NETWORK LAYER
8704 L:      netdev@vger.kernel.org
8705 S:      Obsolete
8706 F:      include/uapi/linux/ipx.h
8707
8708 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
8709 M:      Marc Zyngier <maz@kernel.org>
8710 S:      Maintained
8711 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
8712 F:      Documentation/IRQ-domain.txt
8713 F:      include/linux/irqdomain.h
8714 F:      kernel/irq/irqdomain.c
8715 F:      kernel/irq/msi.c
8716
8717 IRQ SUBSYSTEM
8718 M:      Thomas Gleixner <tglx@linutronix.de>
8719 L:      linux-kernel@vger.kernel.org
8720 S:      Maintained
8721 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
8722 F:      kernel/irq/
8723
8724 IRQCHIP DRIVERS
8725 M:      Thomas Gleixner <tglx@linutronix.de>
8726 M:      Jason Cooper <jason@lakedaemon.net>
8727 M:      Marc Zyngier <maz@kernel.org>
8728 L:      linux-kernel@vger.kernel.org
8729 S:      Maintained
8730 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
8731 F:      Documentation/devicetree/bindings/interrupt-controller/
8732 F:      drivers/irqchip/
8733
8734 ISA
8735 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
8736 S:      Maintained
8737 F:      Documentation/driver-api/isa.rst
8738 F:      drivers/base/isa.c
8739 F:      include/linux/isa.h
8740
8741 ISA RADIO MODULE
8742 M:      Hans Verkuil <hverkuil@xs4all.nl>
8743 L:      linux-media@vger.kernel.org
8744 T:      git git://linuxtv.org/media_tree.git
8745 W:      https://linuxtv.org
8746 S:      Maintained
8747 F:      drivers/media/radio/radio-isa*
8748
8749 ISAPNP
8750 M:      Jaroslav Kysela <perex@perex.cz>
8751 S:      Maintained
8752 F:      Documentation/driver-api/isapnp.rst
8753 F:      drivers/pnp/isapnp/
8754 F:      include/linux/isapnp.h
8755
8756 ISCSI
8757 M:      Lee Duncan <lduncan@suse.com>
8758 M:      Chris Leech <cleech@redhat.com>
8759 L:      open-iscsi@googlegroups.com
8760 W:      www.open-iscsi.com
8761 S:      Maintained
8762 F:      drivers/scsi/*iscsi*
8763 F:      include/scsi/*iscsi*
8764
8765 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
8766 M:      Peter Jones <pjones@redhat.com>
8767 M:      Konrad Rzeszutek Wilk <konrad@kernel.org>
8768 S:      Maintained
8769 F:      drivers/firmware/iscsi_ibft*
8770
8771 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
8772 M:      Sagi Grimberg <sagi@grimberg.me>
8773 M:      Max Gurtovoy <maxg@mellanox.com>
8774 L:      linux-rdma@vger.kernel.org
8775 S:      Supported
8776 W:      http://www.openfabrics.org
8777 W:      www.open-iscsi.org
8778 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
8779 F:      drivers/infiniband/ulp/iser/
8780
8781 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
8782 M:      Sagi Grimberg <sagi@grimberg.me>
8783 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
8784 L:      linux-rdma@vger.kernel.org
8785 L:      target-devel@vger.kernel.org
8786 S:      Supported
8787 W:      http://www.linux-iscsi.org
8788 F:      drivers/infiniband/ulp/isert
8789
8790 ISDN/mISDN SUBSYSTEM
8791 M:      Karsten Keil <isdn@linux-pingi.de>
8792 L:      isdn4linux@listserv.isdn4linux.de (subscribers-only)
8793 L:      netdev@vger.kernel.org
8794 W:      http://www.isdn4linux.de
8795 S:      Maintained
8796 F:      drivers/isdn/mISDN
8797 F:      drivers/isdn/hardware
8798
8799 ISDN/CAPI SUBSYSTEM
8800 M:      Karsten Keil <isdn@linux-pingi.de>
8801 L:      isdn4linux@listserv.isdn4linux.de (subscribers-only)
8802 L:      netdev@vger.kernel.org
8803 W:      http://www.isdn4linux.de
8804 S:      Odd Fixes
8805 F:      Documentation/isdn/
8806 F:      drivers/isdn/capi/
8807 F:      drivers/staging/isdn/
8808 F:      net/bluetooth/cmtp/
8809 F:      include/linux/isdn/
8810 F:      include/uapi/linux/isdn/
8811
8812 IT87 HARDWARE MONITORING DRIVER
8813 M:      Jean Delvare <jdelvare@suse.com>
8814 L:      linux-hwmon@vger.kernel.org
8815 S:      Maintained
8816 F:      Documentation/hwmon/it87.rst
8817 F:      drivers/hwmon/it87.c
8818
8819 IT913X MEDIA DRIVER
8820 M:      Antti Palosaari <crope@iki.fi>
8821 L:      linux-media@vger.kernel.org
8822 W:      https://linuxtv.org
8823 W:      http://palosaari.fi/linux/
8824 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8825 T:      git git://linuxtv.org/anttip/media_tree.git
8826 S:      Maintained
8827 F:      drivers/media/tuners/it913x*
8828
8829 IVTV VIDEO4LINUX DRIVER
8830 M:      Andy Walls <awalls@md.metrocast.net>
8831 L:      ivtv-devel@ivtvdriver.org (subscribers-only)
8832 L:      linux-media@vger.kernel.org
8833 T:      git git://linuxtv.org/media_tree.git
8834 W:      http://www.ivtvdriver.org
8835 S:      Maintained
8836 F:      Documentation/media/v4l-drivers/ivtv*
8837 F:      drivers/media/pci/ivtv/
8838 F:      include/uapi/linux/ivtv*
8839
8840 IX2505V MEDIA DRIVER
8841 M:      Malcolm Priestley <tvboxspy@gmail.com>
8842 L:      linux-media@vger.kernel.org
8843 W:      https://linuxtv.org
8844 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8845 S:      Maintained
8846 F:      drivers/media/dvb-frontends/ix2505v*
8847
8848 JAILHOUSE HYPERVISOR INTERFACE
8849 M:      Jan Kiszka <jan.kiszka@siemens.com>
8850 L:      jailhouse-dev@googlegroups.com
8851 S:      Maintained
8852 F:      arch/x86/kernel/jailhouse.c
8853 F:      arch/x86/include/asm/jailhouse_para.h
8854
8855 JC42.4 TEMPERATURE SENSOR DRIVER
8856 M:      Guenter Roeck <linux@roeck-us.net>
8857 L:      linux-hwmon@vger.kernel.org
8858 S:      Maintained
8859 F:      drivers/hwmon/jc42.c
8860 F:      Documentation/hwmon/jc42.rst
8861
8862 JFS FILESYSTEM
8863 M:      Dave Kleikamp <shaggy@kernel.org>
8864 L:      jfs-discussion@lists.sourceforge.net
8865 W:      http://jfs.sourceforge.net/
8866 T:      git git://github.com/kleikamp/linux-shaggy.git
8867 S:      Maintained
8868 F:      Documentation/admin-guide/jfs.rst
8869 F:      fs/jfs/
8870
8871 JME NETWORK DRIVER
8872 M:      Guo-Fu Tseng <cooldavid@cooldavid.org>
8873 L:      netdev@vger.kernel.org
8874 S:      Maintained
8875 F:      drivers/net/ethernet/jme.*
8876
8877 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
8878 M:      David Woodhouse <dwmw2@infradead.org>
8879 M:      Richard Weinberger <richard@nod.at>
8880 L:      linux-mtd@lists.infradead.org
8881 W:      http://www.linux-mtd.infradead.org/doc/jffs2.html
8882 T:      git git://git.infradead.org/ubifs-2.6.git
8883 S:      Odd Fixes
8884 F:      fs/jffs2/
8885 F:      include/uapi/linux/jffs2.h
8886
8887 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
8888 M:      "Theodore Ts'o" <tytso@mit.edu>
8889 M:      Jan Kara <jack@suse.com>
8890 L:      linux-ext4@vger.kernel.org
8891 S:      Maintained
8892 F:      fs/jbd2/
8893 F:      include/linux/jbd2.h
8894
8895 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
8896 M:      Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
8897 L:      linux-media@vger.kernel.org
8898 S:      Maintained
8899 F:      drivers/media/platform/rcar_jpu.c
8900
8901 JSM Neo PCI based serial card
8902 L:      linux-serial@vger.kernel.org
8903 S:      Orphan
8904 F:      drivers/tty/serial/jsm/
8905
8906 K10TEMP HARDWARE MONITORING DRIVER
8907 M:      Clemens Ladisch <clemens@ladisch.de>
8908 L:      linux-hwmon@vger.kernel.org
8909 S:      Maintained
8910 F:      Documentation/hwmon/k10temp.rst
8911 F:      drivers/hwmon/k10temp.c
8912
8913 K8TEMP HARDWARE MONITORING DRIVER
8914 M:      Rudolf Marek <r.marek@assembler.cz>
8915 L:      linux-hwmon@vger.kernel.org
8916 S:      Maintained
8917 F:      Documentation/hwmon/k8temp.rst
8918 F:      drivers/hwmon/k8temp.c
8919
8920 KASAN
8921 M:      Andrey Ryabinin <aryabinin@virtuozzo.com>
8922 R:      Alexander Potapenko <glider@google.com>
8923 R:      Dmitry Vyukov <dvyukov@google.com>
8924 L:      kasan-dev@googlegroups.com
8925 S:      Maintained
8926 F:      arch/*/include/asm/kasan.h
8927 F:      arch/*/mm/kasan_init*
8928 F:      Documentation/dev-tools/kasan.rst
8929 F:      include/linux/kasan*.h
8930 F:      lib/test_kasan.c
8931 F:      mm/kasan/
8932 F:      scripts/Makefile.kasan
8933
8934 KCONFIG
8935 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
8936 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
8937 L:      linux-kbuild@vger.kernel.org
8938 S:      Maintained
8939 F:      Documentation/kbuild/kconfig*
8940 F:      scripts/kconfig/
8941 F:      scripts/Kconfig.include
8942
8943 KDUMP
8944 M:      Dave Young <dyoung@redhat.com>
8945 M:      Baoquan He <bhe@redhat.com>
8946 R:      Vivek Goyal <vgoyal@redhat.com>
8947 L:      kexec@lists.infradead.org
8948 W:      http://lse.sourceforge.net/kdump/
8949 S:      Maintained
8950 F:      Documentation/admin-guide/kdump/
8951
8952 KEENE FM RADIO TRANSMITTER DRIVER
8953 M:      Hans Verkuil <hverkuil@xs4all.nl>
8954 L:      linux-media@vger.kernel.org
8955 T:      git git://linuxtv.org/media_tree.git
8956 W:      https://linuxtv.org
8957 S:      Maintained
8958 F:      drivers/media/radio/radio-keene*
8959
8960 KERNEL AUTOMOUNTER
8961 M:      Ian Kent <raven@themaw.net>
8962 L:      autofs@vger.kernel.org
8963 S:      Maintained
8964 F:      fs/autofs/
8965
8966 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
8967 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
8968 M:      Michal Marek <michal.lkml@markovi.net>
8969 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
8970 L:      linux-kbuild@vger.kernel.org
8971 S:      Maintained
8972 F:      Documentation/kbuild/
8973 F:      Makefile
8974 F:      scripts/Kbuild*
8975 F:      scripts/Makefile*
8976 F:      scripts/basic/
8977 F:      scripts/mk*
8978 F:      scripts/*vmlinux*
8979 F:      scripts/mod/
8980 F:      scripts/package/
8981
8982 KERNEL JANITORS
8983 L:      kernel-janitors@vger.kernel.org
8984 W:      http://kernelnewbies.org/KernelJanitors
8985 S:      Odd Fixes
8986
8987 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
8988 M:      "J. Bruce Fields" <bfields@fieldses.org>
8989 M:      Chuck Lever <chuck.lever@oracle.com>
8990 L:      linux-nfs@vger.kernel.org
8991 W:      http://nfs.sourceforge.net/
8992 T:      git git://linux-nfs.org/~bfields/linux.git
8993 S:      Supported
8994 F:      fs/nfsd/
8995 F:      include/uapi/linux/nfsd/
8996 F:      fs/lockd/
8997 F:      fs/nfs_common/
8998 F:      net/sunrpc/
8999 F:      include/linux/lockd/
9000 F:      include/linux/sunrpc/
9001 F:      include/uapi/linux/sunrpc/
9002
9003 KERNEL SELFTEST FRAMEWORK
9004 M:      Shuah Khan <shuah@kernel.org>
9005 M:      Shuah Khan <skhan@linuxfoundation.org>
9006 L:      linux-kselftest@vger.kernel.org
9007 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
9008 Q:      https://patchwork.kernel.org/project/linux-kselftest/list/
9009 S:      Maintained
9010 F:      tools/testing/selftests/
9011 F:      Documentation/dev-tools/kselftest*
9012
9013 KERNEL UNIT TESTING FRAMEWORK (KUnit)
9014 M:      Brendan Higgins <brendanhiggins@google.com>
9015 L:      linux-kselftest@vger.kernel.org
9016 L:      kunit-dev@googlegroups.com
9017 W:      https://google.github.io/kunit-docs/third_party/kernel/docs/
9018 S:      Maintained
9019 F:      Documentation/dev-tools/kunit/
9020 F:      include/kunit/
9021 F:      lib/kunit/
9022 F:      tools/testing/kunit/
9023
9024 KERNEL USERMODE HELPER
9025 M:      Luis Chamberlain <mcgrof@kernel.org>
9026 L:      linux-kernel@vger.kernel.org
9027 S:      Maintained
9028 F:      kernel/umh.c
9029 F:      include/linux/umh.h
9030
9031 KERNEL VIRTUAL MACHINE (KVM)
9032 M:      Paolo Bonzini <pbonzini@redhat.com>
9033 M:      Radim Krčmář <rkrcmar@redhat.com>
9034 L:      kvm@vger.kernel.org
9035 W:      http://www.linux-kvm.org
9036 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
9037 S:      Supported
9038 F:      Documentation/virt/kvm/
9039 F:      include/trace/events/kvm.h
9040 F:      include/uapi/asm-generic/kvm*
9041 F:      include/uapi/linux/kvm*
9042 F:      include/asm-generic/kvm*
9043 F:      include/linux/kvm*
9044 F:      include/kvm/iodev.h
9045 F:      virt/kvm/*
9046 F:      tools/kvm/
9047 F:      tools/testing/selftests/kvm/
9048
9049 KERNEL VIRTUAL MACHINE FOR ARM/ARM64 (KVM/arm, KVM/arm64)
9050 M:      Marc Zyngier <maz@kernel.org>
9051 R:      James Morse <james.morse@arm.com>
9052 R:      Julien Thierry <julien.thierry.kdev@gmail.com>
9053 R:      Suzuki K Poulose <suzuki.poulose@arm.com>
9054 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9055 L:      kvmarm@lists.cs.columbia.edu
9056 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
9057 S:      Maintained
9058 F:      arch/arm/include/uapi/asm/kvm*
9059 F:      arch/arm/include/asm/kvm*
9060 F:      arch/arm/kvm/
9061 F:      arch/arm64/include/uapi/asm/kvm*
9062 F:      arch/arm64/include/asm/kvm*
9063 F:      arch/arm64/kvm/
9064 F:      virt/kvm/arm/
9065 F:      include/kvm/arm_*
9066
9067 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
9068 M:      James Hogan <jhogan@kernel.org>
9069 L:      linux-mips@vger.kernel.org
9070 S:      Supported
9071 F:      arch/mips/include/uapi/asm/kvm*
9072 F:      arch/mips/include/asm/kvm*
9073 F:      arch/mips/kvm/
9074
9075 KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
9076 M:      Paul Mackerras <paulus@ozlabs.org>
9077 L:      kvm-ppc@vger.kernel.org
9078 W:      http://www.linux-kvm.org/
9079 T:      git git://github.com/agraf/linux-2.6.git
9080 S:      Supported
9081 F:      arch/powerpc/include/uapi/asm/kvm*
9082 F:      arch/powerpc/include/asm/kvm*
9083 F:      arch/powerpc/kvm/
9084 F:      arch/powerpc/kernel/kvm*
9085
9086 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
9087 M:      Christian Borntraeger <borntraeger@de.ibm.com>
9088 M:      Janosch Frank <frankja@linux.ibm.com>
9089 R:      David Hildenbrand <david@redhat.com>
9090 R:      Cornelia Huck <cohuck@redhat.com>
9091 L:      kvm@vger.kernel.org
9092 W:      http://www.ibm.com/developerworks/linux/linux390/
9093 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
9094 S:      Supported
9095 F:      arch/s390/include/uapi/asm/kvm*
9096 F:      arch/s390/include/asm/gmap.h
9097 F:      arch/s390/include/asm/kvm*
9098 F:      arch/s390/kvm/
9099 F:      arch/s390/mm/gmap.c
9100 F:      tools/testing/selftests/kvm/s390x/
9101 F:      tools/testing/selftests/kvm/*/s390x/
9102
9103 KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
9104 M:      Paolo Bonzini <pbonzini@redhat.com>
9105 M:      Radim Krčmář <rkrcmar@redhat.com>
9106 R:      Sean Christopherson <sean.j.christopherson@intel.com>
9107 R:      Vitaly Kuznetsov <vkuznets@redhat.com>
9108 R:      Wanpeng Li <wanpengli@tencent.com>
9109 R:      Jim Mattson <jmattson@google.com>
9110 R:      Joerg Roedel <joro@8bytes.org>
9111 L:      kvm@vger.kernel.org
9112 W:      http://www.linux-kvm.org
9113 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
9114 S:      Supported
9115 F:      arch/x86/kvm/
9116 F:      arch/x86/kvm/*/
9117 F:      arch/x86/include/uapi/asm/kvm*
9118 F:      arch/x86/include/uapi/asm/vmx.h
9119 F:      arch/x86/include/uapi/asm/svm.h
9120 F:      arch/x86/include/asm/kvm*
9121 F:      arch/x86/include/asm/pvclock-abi.h
9122 F:      arch/x86/include/asm/svm.h
9123 F:      arch/x86/include/asm/vmx.h
9124 F:      arch/x86/kernel/kvm.c
9125 F:      arch/x86/kernel/kvmclock.c
9126
9127 KERNFS
9128 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
9129 M:      Tejun Heo <tj@kernel.org>
9130 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
9131 S:      Supported
9132 F:      include/linux/kernfs.h
9133 F:      fs/kernfs/
9134
9135 KEXEC
9136 M:      Eric Biederman <ebiederm@xmission.com>
9137 W:      http://kernel.org/pub/linux/utils/kernel/kexec/
9138 L:      kexec@lists.infradead.org
9139 S:      Maintained
9140 F:      include/linux/kexec.h
9141 F:      include/uapi/linux/kexec.h
9142 F:      kernel/kexec*
9143
9144 KEYS-ENCRYPTED
9145 M:      Mimi Zohar <zohar@linux.ibm.com>
9146 L:      linux-integrity@vger.kernel.org
9147 L:      keyrings@vger.kernel.org
9148 S:      Supported
9149 F:      Documentation/security/keys/trusted-encrypted.rst
9150 F:      include/keys/encrypted-type.h
9151 F:      security/keys/encrypted-keys/
9152
9153 KEYS-TRUSTED
9154 M:      James Bottomley <jejb@linux.ibm.com>
9155 M:      Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
9156 M:      Mimi Zohar <zohar@linux.ibm.com>
9157 L:      linux-integrity@vger.kernel.org
9158 L:      keyrings@vger.kernel.org
9159 S:      Supported
9160 F:      Documentation/security/keys/trusted-encrypted.rst
9161 F:      include/keys/trusted-type.h
9162 F:      security/keys/trusted.c
9163 F:      include/keys/trusted.h
9164
9165 KEYS/KEYRINGS:
9166 M:      David Howells <dhowells@redhat.com>
9167 M:      Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
9168 L:      keyrings@vger.kernel.org
9169 S:      Maintained
9170 F:      Documentation/security/keys/core.rst
9171 F:      include/linux/key.h
9172 F:      include/linux/key-type.h
9173 F:      include/linux/keyctl.h
9174 F:      include/uapi/linux/keyctl.h
9175 F:      include/keys/
9176 F:      security/keys/
9177
9178 KGDB / KDB /debug_core
9179 M:      Jason Wessel <jason.wessel@windriver.com>
9180 M:      Daniel Thompson <daniel.thompson@linaro.org>
9181 R:      Douglas Anderson <dianders@chromium.org>
9182 W:      http://kgdb.wiki.kernel.org/
9183 L:      kgdb-bugreport@lists.sourceforge.net
9184 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
9185 S:      Maintained
9186 F:      Documentation/dev-tools/kgdb.rst
9187 F:      drivers/misc/kgdbts.c
9188 F:      drivers/tty/serial/kgdboc.c
9189 F:      include/linux/kdb.h
9190 F:      include/linux/kgdb.h
9191 F:      kernel/debug/
9192
9193 KMEMLEAK
9194 M:      Catalin Marinas <catalin.marinas@arm.com>
9195 S:      Maintained
9196 F:      Documentation/dev-tools/kmemleak.rst
9197 F:      include/linux/kmemleak.h
9198 F:      mm/kmemleak.c
9199 F:      mm/kmemleak-test.c
9200
9201 KMOD KERNEL MODULE LOADER - USERMODE HELPER
9202 M:      Luis Chamberlain <mcgrof@kernel.org>
9203 L:      linux-kernel@vger.kernel.org
9204 S:      Maintained
9205 F:      kernel/kmod.c
9206 F:      include/linux/kmod.h
9207 F:      lib/test_kmod.c
9208 F:      tools/testing/selftests/kmod/
9209
9210 KPROBES
9211 M:      Naveen N. Rao <naveen.n.rao@linux.ibm.com>
9212 M:      Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
9213 M:      "David S. Miller" <davem@davemloft.net>
9214 M:      Masami Hiramatsu <mhiramat@kernel.org>
9215 S:      Maintained
9216 F:      Documentation/kprobes.txt
9217 F:      include/linux/kprobes.h
9218 F:      include/asm-generic/kprobes.h
9219 F:      kernel/kprobes.c
9220
9221 KS0108 LCD CONTROLLER DRIVER
9222 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
9223 S:      Maintained
9224 F:      Documentation/admin-guide/auxdisplay/ks0108.rst
9225 F:      drivers/auxdisplay/ks0108.c
9226 F:      include/linux/ks0108.h
9227
9228 L3MDEV
9229 M:      David Ahern <dsahern@kernel.org>
9230 L:      netdev@vger.kernel.org
9231 S:      Maintained
9232 F:      net/l3mdev
9233 F:      include/net/l3mdev.h
9234
9235 L7 BPF FRAMEWORK
9236 M:      John Fastabend <john.fastabend@gmail.com>
9237 M:      Daniel Borkmann <daniel@iogearbox.net>
9238 L:      netdev@vger.kernel.org
9239 L:      bpf@vger.kernel.org
9240 S:      Maintained
9241 F:      include/linux/skmsg.h
9242 F:      net/core/skmsg.c
9243 F:      net/core/sock_map.c
9244 F:      net/ipv4/tcp_bpf.c
9245
9246 LANTIQ / INTEL Ethernet drivers
9247 M:      Hauke Mehrtens <hauke@hauke-m.de>
9248 L:      netdev@vger.kernel.org
9249 S:      Maintained
9250 F:      net/dsa/tag_gswip.c
9251 F:      drivers/net/ethernet/lantiq_xrx200.c
9252 F:      drivers/net/dsa/lantiq_pce.h
9253 F:      drivers/net/dsa/lantiq_gswip.c
9254
9255 LANTIQ MIPS ARCHITECTURE
9256 M:      John Crispin <john@phrozen.org>
9257 L:      linux-mips@vger.kernel.org
9258 S:      Maintained
9259 F:      arch/mips/lantiq
9260 F:      drivers/soc/lantiq
9261
9262 LAPB module
9263 L:      linux-x25@vger.kernel.org
9264 S:      Orphan
9265 F:      Documentation/networking/lapb-module.txt
9266 F:      include/*/lapb.h
9267 F:      net/lapb/
9268
9269 LASI 53c700 driver for PARISC
9270 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
9271 L:      linux-scsi@vger.kernel.org
9272 S:      Maintained
9273 F:      Documentation/scsi/53c700.txt
9274 F:      drivers/scsi/53c700*
9275
9276 LEAKING_ADDRESSES
9277 M:      Tobin C. Harding <me@tobin.cc>
9278 M:      Tycho Andersen <tycho@tycho.ws>
9279 L:      kernel-hardening@lists.openwall.com
9280 S:      Maintained
9281 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
9282 F:      scripts/leaking_addresses.pl
9283
9284 LED SUBSYSTEM
9285 M:      Jacek Anaszewski <jacek.anaszewski@gmail.com>
9286 M:      Pavel Machek <pavel@ucw.cz>
9287 R:      Dan Murphy <dmurphy@ti.com>
9288 L:      linux-leds@vger.kernel.org
9289 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
9290 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pavel/linux-leds.git
9291 S:      Maintained
9292 F:      Documentation/devicetree/bindings/leds/
9293 F:      drivers/leds/
9294 F:      include/linux/leds.h
9295
9296 LEGACY EEPROM DRIVER
9297 M:      Jean Delvare <jdelvare@suse.com>
9298 S:      Maintained
9299 F:      Documentation/misc-devices/eeprom.rst
9300 F:      drivers/misc/eeprom/eeprom.c
9301
9302 LEGO MINDSTORMS EV3
9303 R:      David Lechner <david@lechnology.com>
9304 S:      Maintained
9305 F:      arch/arm/boot/dts/da850-lego-ev3.dts
9306 F:      Documentation/devicetree/bindings/power/supply/lego_ev3_battery.txt
9307 F:      drivers/power/supply/lego_ev3_battery.c
9308
9309 LEGO USB Tower driver
9310 M:      Juergen Stuber <starblue@users.sourceforge.net>
9311 L:      legousb-devel@lists.sourceforge.net
9312 W:      http://legousb.sourceforge.net/
9313 S:      Maintained
9314 F:      drivers/usb/misc/legousbtower.c
9315
9316 LG LAPTOP EXTRAS
9317 M:      Matan Ziv-Av <matan@svgalib.org>
9318 L:      platform-driver-x86@vger.kernel.org
9319 S:      Maintained
9320 F:      Documentation/ABI/testing/sysfs-platform-lg-laptop
9321 F:      Documentation/admin-guide/laptops/lg-laptop.rst
9322 F:      drivers/platform/x86/lg-laptop.c
9323
9324 LG2160 MEDIA DRIVER
9325 M:      Michael Krufky <mkrufky@linuxtv.org>
9326 L:      linux-media@vger.kernel.org
9327 W:      https://linuxtv.org
9328 W:      http://github.com/mkrufky
9329 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9330 T:      git git://linuxtv.org/mkrufky/tuners.git
9331 S:      Maintained
9332 F:      drivers/media/dvb-frontends/lg2160.*
9333
9334 LGDT3305 MEDIA DRIVER
9335 M:      Michael Krufky <mkrufky@linuxtv.org>
9336 L:      linux-media@vger.kernel.org
9337 W:      https://linuxtv.org
9338 W:      http://github.com/mkrufky
9339 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9340 T:      git git://linuxtv.org/mkrufky/tuners.git
9341 S:      Maintained
9342 F:      drivers/media/dvb-frontends/lgdt3305.*
9343
9344 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
9345 M:      Viresh Kumar <vireshk@kernel.org>
9346 L:      linux-ide@vger.kernel.org
9347 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9348 S:      Maintained
9349 F:      include/linux/pata_arasan_cf_data.h
9350 F:      drivers/ata/pata_arasan_cf.c
9351
9352 LIBATA PATA DRIVERS
9353 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9354 M:      Jens Axboe <axboe@kernel.dk>
9355 L:      linux-ide@vger.kernel.org
9356 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9357 S:      Maintained
9358 F:      drivers/ata/pata_*.c
9359 F:      drivers/ata/ata_generic.c
9360
9361 LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
9362 M:      Linus Walleij <linus.walleij@linaro.org>
9363 L:      linux-ide@vger.kernel.org
9364 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9365 S:      Maintained
9366 F:      drivers/ata/pata_ftide010.c
9367 F:      drivers/ata/sata_gemini.c
9368 F:      drivers/ata/sata_gemini.h
9369
9370 LIBATA SATA AHCI PLATFORM devices support
9371 M:      Hans de Goede <hdegoede@redhat.com>
9372 M:      Jens Axboe <axboe@kernel.dk>
9373 L:      linux-ide@vger.kernel.org
9374 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9375 S:      Maintained
9376 F:      drivers/ata/ahci_platform.c
9377 F:      drivers/ata/libahci_platform.c
9378 F:      include/linux/ahci_platform.h
9379
9380 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
9381 M:      Mikael Pettersson <mikpelinux@gmail.com>
9382 L:      linux-ide@vger.kernel.org
9383 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9384 S:      Maintained
9385 F:      drivers/ata/sata_promise.*
9386
9387 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
9388 M:      Jens Axboe <axboe@kernel.dk>
9389 L:      linux-ide@vger.kernel.org
9390 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9391 S:      Maintained
9392 F:      drivers/ata/
9393 F:      include/linux/ata.h
9394 F:      include/linux/libata.h
9395 F:      Documentation/devicetree/bindings/ata/
9396
9397 LIBLOCKDEP
9398 M:      Sasha Levin <alexander.levin@microsoft.com>
9399 S:      Maintained
9400 F:      tools/lib/lockdep/
9401
9402 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
9403 M:      Dan Williams <dan.j.williams@intel.com>
9404 M:      Vishal Verma <vishal.l.verma@intel.com>
9405 M:      Dave Jiang <dave.jiang@intel.com>
9406 L:      linux-nvdimm@lists.01.org
9407 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
9408 S:      Supported
9409 F:      drivers/nvdimm/blk.c
9410 F:      drivers/nvdimm/region_devs.c
9411
9412 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
9413 M:      Vishal Verma <vishal.l.verma@intel.com>
9414 M:      Dan Williams <dan.j.williams@intel.com>
9415 M:      Dave Jiang <dave.jiang@intel.com>
9416 L:      linux-nvdimm@lists.01.org
9417 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
9418 S:      Supported
9419 F:      drivers/nvdimm/btt*
9420
9421 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
9422 M:      Dan Williams <dan.j.williams@intel.com>
9423 M:      Vishal Verma <vishal.l.verma@intel.com>
9424 M:      Dave Jiang <dave.jiang@intel.com>
9425 L:      linux-nvdimm@lists.01.org
9426 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
9427 S:      Supported
9428 F:      drivers/nvdimm/pmem*
9429
9430 LIBNVDIMM: DEVICETREE BINDINGS
9431 M:      Oliver O'Halloran <oohall@gmail.com>
9432 L:      linux-nvdimm@lists.01.org
9433 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
9434 S:      Supported
9435 F:      drivers/nvdimm/of_pmem.c
9436 F:      Documentation/devicetree/bindings/pmem/pmem-region.txt
9437
9438 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
9439 M:      Dan Williams <dan.j.williams@intel.com>
9440 M:      Vishal Verma <vishal.l.verma@intel.com>
9441 M:      Dave Jiang <dave.jiang@intel.com>
9442 M:      Keith Busch <keith.busch@intel.com>
9443 M:      Ira Weiny <ira.weiny@intel.com>
9444 L:      linux-nvdimm@lists.01.org
9445 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
9446 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
9447 S:      Supported
9448 F:      drivers/nvdimm/*
9449 F:      drivers/acpi/nfit/*
9450 F:      include/linux/nd.h
9451 F:      include/linux/libnvdimm.h
9452 F:      include/uapi/linux/ndctl.h
9453
9454 LICENSES and SPDX stuff
9455 M:      Thomas Gleixner <tglx@linutronix.de>
9456 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
9457 L:      linux-spdx@vger.kernel.org
9458 S:      Maintained
9459 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/spdx.git
9460 F:      COPYING
9461 F:      Documentation/process/license-rules.rst
9462 F:      LICENSES/
9463 F:      scripts/spdxcheck-test.sh
9464 F:      scripts/spdxcheck.py
9465
9466 LIGHTNVM PLATFORM SUPPORT
9467 M:      Matias Bjorling <mb@lightnvm.io>
9468 W:      http://github/OpenChannelSSD
9469 L:      linux-block@vger.kernel.org
9470 S:      Maintained
9471 F:      drivers/lightnvm/
9472 F:      include/linux/lightnvm.h
9473 F:      include/uapi/linux/lightnvm.h
9474
9475 LINUX FOR POWER MACINTOSH
9476 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
9477 W:      http://www.penguinppc.org/
9478 L:      linuxppc-dev@lists.ozlabs.org
9479 S:      Maintained
9480 F:      arch/powerpc/platforms/powermac/
9481 F:      drivers/macintosh/
9482
9483 LINUX FOR POWERPC (32-BIT AND 64-BIT)
9484 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
9485 M:      Paul Mackerras <paulus@samba.org>
9486 M:      Michael Ellerman <mpe@ellerman.id.au>
9487 W:      https://github.com/linuxppc/linux/wiki
9488 L:      linuxppc-dev@lists.ozlabs.org
9489 Q:      http://patchwork.ozlabs.org/project/linuxppc-dev/list/
9490 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
9491 S:      Supported
9492 F:      Documentation/ABI/stable/sysfs-firmware-opal-*
9493 F:      Documentation/devicetree/bindings/powerpc/
9494 F:      Documentation/devicetree/bindings/rtc/rtc-opal.txt
9495 F:      Documentation/devicetree/bindings/i2c/i2c-opal.txt
9496 F:      Documentation/powerpc/
9497 F:      arch/powerpc/
9498 F:      drivers/char/tpm/tpm_ibmvtpm*
9499 F:      drivers/crypto/nx/
9500 F:      drivers/crypto/vmx/
9501 F:      drivers/i2c/busses/i2c-opal.c
9502 F:      drivers/net/ethernet/ibm/ibmveth.*
9503 F:      drivers/net/ethernet/ibm/ibmvnic.*
9504 F:      drivers/pci/hotplug/pnv_php.c
9505 F:      drivers/pci/hotplug/rpa*
9506 F:      drivers/rtc/rtc-opal.c
9507 F:      drivers/scsi/ibmvscsi/
9508 F:      drivers/tty/hvc/hvc_opal.c
9509 F:      drivers/watchdog/wdrtas.c
9510 F:      tools/testing/selftests/powerpc
9511 N:      /pmac
9512 N:      powermac
9513 N:      powernv
9514 N:      [^a-z0-9]ps3
9515 N:      pseries
9516
9517 LINUX FOR POWERPC EMBEDDED MPC5XXX
9518 M:      Anatolij Gustschin <agust@denx.de>
9519 L:      linuxppc-dev@lists.ozlabs.org
9520 T:      git git://git.denx.de/linux-denx-agust.git
9521 S:      Maintained
9522 F:      arch/powerpc/platforms/512x/
9523 F:      arch/powerpc/platforms/52xx/
9524
9525 LINUX FOR POWERPC EMBEDDED PPC4XX
9526 M:      Alistair Popple <alistair@popple.id.au>
9527 M:      Matt Porter <mporter@kernel.crashing.org>
9528 W:      http://www.penguinppc.org/
9529 L:      linuxppc-dev@lists.ozlabs.org
9530 S:      Maintained
9531 F:      arch/powerpc/platforms/40x/
9532 F:      arch/powerpc/platforms/44x/
9533
9534 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
9535 M:      Scott Wood <oss@buserror.net>
9536 M:      Kumar Gala <galak@kernel.crashing.org>
9537 W:      http://www.penguinppc.org/
9538 L:      linuxppc-dev@lists.ozlabs.org
9539 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
9540 S:      Maintained
9541 F:      arch/powerpc/platforms/83xx/
9542 F:      arch/powerpc/platforms/85xx/
9543 F:      Documentation/devicetree/bindings/powerpc/fsl/
9544
9545 LINUX FOR POWERPC EMBEDDED PPC8XX
9546 M:      Vitaly Bordug <vitb@kernel.crashing.org>
9547 W:      http://www.penguinppc.org/
9548 L:      linuxppc-dev@lists.ozlabs.org
9549 S:      Maintained
9550 F:      arch/powerpc/platforms/8xx/
9551
9552 LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
9553 L:      linuxppc-dev@lists.ozlabs.org
9554 S:      Orphan
9555 F:      arch/powerpc/*/*virtex*
9556 F:      arch/powerpc/*/*/*virtex*
9557
9558 LINUX FOR POWERPC PA SEMI PWRFICIENT
9559 L:      linuxppc-dev@lists.ozlabs.org
9560 S:      Orphan
9561 F:      arch/powerpc/platforms/pasemi/
9562 F:      drivers/*/*pasemi*
9563 F:      drivers/*/*/*pasemi*
9564
9565 LINUX KERNEL DUMP TEST MODULE (LKDTM)
9566 M:      Kees Cook <keescook@chromium.org>
9567 S:      Maintained
9568 F:      drivers/misc/lkdtm/*
9569
9570 LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
9571 M:      Alan Stern <stern@rowland.harvard.edu>
9572 M:      Andrea Parri <parri.andrea@gmail.com>
9573 M:      Will Deacon <will@kernel.org>
9574 M:      Peter Zijlstra <peterz@infradead.org>
9575 M:      Boqun Feng <boqun.feng@gmail.com>
9576 M:      Nicholas Piggin <npiggin@gmail.com>
9577 M:      David Howells <dhowells@redhat.com>
9578 M:      Jade Alglave <j.alglave@ucl.ac.uk>
9579 M:      Luc Maranget <luc.maranget@inria.fr>
9580 M:      "Paul E. McKenney" <paulmck@kernel.org>
9581 R:      Akira Yokosawa <akiyks@gmail.com>
9582 R:      Daniel Lustig <dlustig@nvidia.com>
9583 L:      linux-kernel@vger.kernel.org
9584 L:      linux-arch@vger.kernel.org
9585 S:      Supported
9586 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
9587 F:      tools/memory-model/
9588 F:      Documentation/atomic_bitops.txt
9589 F:      Documentation/atomic_t.txt
9590 F:      Documentation/core-api/atomic_ops.rst
9591 F:      Documentation/core-api/refcount-vs-atomic.rst
9592 F:      Documentation/memory-barriers.txt
9593
9594 LIS3LV02D ACCELEROMETER DRIVER
9595 M:      Eric Piel <eric.piel@tremplin-utc.net>
9596 S:      Maintained
9597 F:      Documentation/misc-devices/lis3lv02d.rst
9598 F:      drivers/misc/lis3lv02d/
9599 F:      drivers/platform/x86/hp_accel.c
9600
9601 LIST KUNIT TEST
9602 M:      David Gow <davidgow@google.com>
9603 L:      linux-kselftest@vger.kernel.org
9604 L:      kunit-dev@googlegroups.com
9605 S:      Maintained
9606 F:      lib/list-test.c
9607
9608 LIVE PATCHING
9609 M:      Josh Poimboeuf <jpoimboe@redhat.com>
9610 M:      Jiri Kosina <jikos@kernel.org>
9611 M:      Miroslav Benes <mbenes@suse.cz>
9612 M:      Petr Mladek <pmladek@suse.com>
9613 R:      Joe Lawrence <joe.lawrence@redhat.com>
9614 S:      Maintained
9615 F:      kernel/livepatch/
9616 F:      include/linux/livepatch.h
9617 F:      arch/x86/include/asm/livepatch.h
9618 F:      arch/x86/kernel/livepatch.c
9619 F:      Documentation/livepatch/
9620 F:      Documentation/ABI/testing/sysfs-kernel-livepatch
9621 F:      samples/livepatch/
9622 F:      tools/testing/selftests/livepatch/
9623 L:      live-patching@vger.kernel.org
9624 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching.git
9625
9626 LLC (802.2)
9627 L:      netdev@vger.kernel.org
9628 S:      Odd fixes
9629 F:      include/linux/llc.h
9630 F:      include/uapi/linux/llc.h
9631 F:      include/net/llc*
9632 F:      net/llc/
9633
9634 LM73 HARDWARE MONITOR DRIVER
9635 M:      Guillaume Ligneul <guillaume.ligneul@gmail.com>
9636 L:      linux-hwmon@vger.kernel.org
9637 S:      Maintained
9638 F:      drivers/hwmon/lm73.c
9639
9640 LM78 HARDWARE MONITOR DRIVER
9641 M:      Jean Delvare <jdelvare@suse.com>
9642 L:      linux-hwmon@vger.kernel.org
9643 S:      Maintained
9644 F:      Documentation/hwmon/lm78.rst
9645 F:      drivers/hwmon/lm78.c
9646
9647 LM83 HARDWARE MONITOR DRIVER
9648 M:      Jean Delvare <jdelvare@suse.com>
9649 L:      linux-hwmon@vger.kernel.org
9650 S:      Maintained
9651 F:      Documentation/hwmon/lm83.rst
9652 F:      drivers/hwmon/lm83.c
9653
9654 LM90 HARDWARE MONITOR DRIVER
9655 M:      Jean Delvare <jdelvare@suse.com>
9656 L:      linux-hwmon@vger.kernel.org
9657 S:      Maintained
9658 F:      Documentation/hwmon/lm90.rst
9659 F:      Documentation/devicetree/bindings/hwmon/lm90.txt
9660 F:      drivers/hwmon/lm90.c
9661 F:      include/dt-bindings/thermal/lm90.h
9662
9663 LM95234 HARDWARE MONITOR DRIVER
9664 M:      Guenter Roeck <linux@roeck-us.net>
9665 L:      linux-hwmon@vger.kernel.org
9666 S:      Maintained
9667 F:      Documentation/hwmon/lm95234.rst
9668 F:      drivers/hwmon/lm95234.c
9669
9670 LME2510 MEDIA DRIVER
9671 M:      Malcolm Priestley <tvboxspy@gmail.com>
9672 L:      linux-media@vger.kernel.org
9673 W:      https://linuxtv.org
9674 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9675 S:      Maintained
9676 F:      drivers/media/usb/dvb-usb-v2/lmedm04*
9677
9678 LOADPIN SECURITY MODULE
9679 M:      Kees Cook <keescook@chromium.org>
9680 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
9681 S:      Supported
9682 F:      security/loadpin/
9683 F:      Documentation/admin-guide/LSM/LoadPin.rst
9684
9685 LOCKING PRIMITIVES
9686 M:      Peter Zijlstra <peterz@infradead.org>
9687 M:      Ingo Molnar <mingo@redhat.com>
9688 M:      Will Deacon <will@kernel.org>
9689 L:      linux-kernel@vger.kernel.org
9690 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
9691 S:      Maintained
9692 F:      Documentation/locking/
9693 F:      include/linux/lockdep.h
9694 F:      include/linux/spinlock*.h
9695 F:      arch/*/include/asm/spinlock*.h
9696 F:      include/linux/rwlock*.h
9697 F:      include/linux/mutex*.h
9698 F:      include/linux/rwsem*.h
9699 F:      include/linux/seqlock.h
9700 F:      lib/locking*.[ch]
9701 F:      kernel/locking/
9702 X:      kernel/locking/locktorture.c
9703
9704 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
9705 M:      "Richard Russon (FlatCap)" <ldm@flatcap.org>
9706 L:      linux-ntfs-dev@lists.sourceforge.net
9707 W:      http://www.linux-ntfs.org/content/view/19/37/
9708 S:      Maintained
9709 F:      Documentation/admin-guide/ldm.rst
9710 F:      block/partitions/ldm.*
9711
9712 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
9713 M:      Sathya Prakash <sathya.prakash@broadcom.com>
9714 M:      Chaitra P B <chaitra.basappa@broadcom.com>
9715 M:      Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
9716 L:      MPT-FusionLinux.pdl@broadcom.com
9717 L:      linux-scsi@vger.kernel.org
9718 W:      http://www.avagotech.com/support/
9719 S:      Supported
9720 F:      drivers/message/fusion/
9721 F:      drivers/scsi/mpt3sas/
9722
9723 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
9724 M:      Matthew Wilcox <willy@infradead.org>
9725 L:      linux-scsi@vger.kernel.org
9726 S:      Maintained
9727 F:      drivers/scsi/sym53c8xx_2/
9728
9729 LTC1660 DAC DRIVER
9730 M:      Marcus Folkesson <marcus.folkesson@gmail.com>
9731 L:      linux-iio@vger.kernel.org
9732 S:      Maintained
9733 F:      Documentation/devicetree/bindings/iio/dac/lltc,ltc1660.yaml
9734 F:      drivers/iio/dac/ltc1660.c
9735
9736 LTC2983 IIO TEMPERATURE DRIVER
9737 M:      Nuno Sá <nuno.sa@analog.com>
9738 W:      http://ez.analog.com/community/linux-device-drivers
9739 L:      linux-iio@vger.kernel.org
9740 S:      Supported
9741 F:      drivers/iio/temperature/ltc2983.c
9742 F:      Documentation/devicetree/bindings/iio/temperature/adi,ltc2983.yaml
9743
9744 LTC4261 HARDWARE MONITOR DRIVER
9745 M:      Guenter Roeck <linux@roeck-us.net>
9746 L:      linux-hwmon@vger.kernel.org
9747 S:      Maintained
9748 F:      Documentation/hwmon/ltc4261.rst
9749 F:      drivers/hwmon/ltc4261.c
9750
9751 LTC2947 HARDWARE MONITOR DRIVER
9752 M:      Nuno Sá <nuno.sa@analog.com>
9753 W:      http://ez.analog.com/community/linux-device-drivers
9754 L:      linux-hwmon@vger.kernel.org
9755 S:      Supported
9756 F:      drivers/hwmon/ltc2947-core.c
9757 F:      drivers/hwmon/ltc2947-spi.c
9758 F:      drivers/hwmon/ltc2947-i2c.c
9759 F:      drivers/hwmon/ltc2947.h
9760 F:      Documentation/devicetree/bindings/hwmon/adi,ltc2947.yaml
9761
9762 LTC4306 I2C MULTIPLEXER DRIVER
9763 M:      Michael Hennerich <michael.hennerich@analog.com>
9764 W:      http://ez.analog.com/community/linux-device-drivers
9765 L:      linux-i2c@vger.kernel.org
9766 S:      Supported
9767 F:      drivers/i2c/muxes/i2c-mux-ltc4306.c
9768 F:      Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
9769
9770 LTP (Linux Test Project)
9771 M:      Mike Frysinger <vapier@gentoo.org>
9772 M:      Cyril Hrubis <chrubis@suse.cz>
9773 M:      Wanlong Gao <wanlong.gao@gmail.com>
9774 M:      Jan Stancek <jstancek@redhat.com>
9775 M:      Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
9776 M:      Alexey Kodanev <alexey.kodanev@oracle.com>
9777 L:      ltp@lists.linux.it (subscribers-only)
9778 W:      http://linux-test-project.github.io/
9779 T:      git git://github.com/linux-test-project/ltp.git
9780 S:      Maintained
9781
9782 M68K ARCHITECTURE
9783 M:      Geert Uytterhoeven <geert@linux-m68k.org>
9784 L:      linux-m68k@lists.linux-m68k.org
9785 W:      http://www.linux-m68k.org/
9786 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
9787 S:      Maintained
9788 F:      arch/m68k/
9789 F:      drivers/zorro/
9790
9791 M68K ON APPLE MACINTOSH
9792 M:      Joshua Thompson <funaho@jurai.org>
9793 W:      http://www.mac.linux-m68k.org/
9794 L:      linux-m68k@lists.linux-m68k.org
9795 S:      Maintained
9796 F:      arch/m68k/mac/
9797
9798 M68K ON HP9000/300
9799 M:      Philip Blundell <philb@gnu.org>
9800 W:      http://www.tazenda.demon.co.uk/phil/linux-hp
9801 S:      Maintained
9802 F:      arch/m68k/hp300/
9803
9804 M88DS3103 MEDIA DRIVER
9805 M:      Antti Palosaari <crope@iki.fi>
9806 L:      linux-media@vger.kernel.org
9807 W:      https://linuxtv.org
9808 W:      http://palosaari.fi/linux/
9809 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9810 T:      git git://linuxtv.org/anttip/media_tree.git
9811 S:      Maintained
9812 F:      drivers/media/dvb-frontends/m88ds3103*
9813
9814 M88RS2000 MEDIA DRIVER
9815 M:      Malcolm Priestley <tvboxspy@gmail.com>
9816 L:      linux-media@vger.kernel.org
9817 W:      https://linuxtv.org
9818 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9819 S:      Maintained
9820 F:      drivers/media/dvb-frontends/m88rs2000*
9821
9822 MA901 MASTERKIT USB FM RADIO DRIVER
9823 M:      Alexey Klimov <klimov.linux@gmail.com>
9824 L:      linux-media@vger.kernel.org
9825 T:      git git://linuxtv.org/media_tree.git
9826 S:      Maintained
9827 F:      drivers/media/radio/radio-ma901.c
9828
9829 MAC80211
9830 M:      Johannes Berg <johannes@sipsolutions.net>
9831 L:      linux-wireless@vger.kernel.org
9832 W:      http://wireless.kernel.org/
9833 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
9834 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
9835 S:      Maintained
9836 F:      Documentation/networking/mac80211-injection.txt
9837 F:      include/net/mac80211.h
9838 F:      net/mac80211/
9839 F:      drivers/net/wireless/mac80211_hwsim.[ch]
9840 F:      Documentation/networking/mac80211_hwsim/mac80211_hwsim.rst
9841
9842 MAILBOX API
9843 M:      Jassi Brar <jassisinghbrar@gmail.com>
9844 L:      linux-kernel@vger.kernel.org
9845 S:      Maintained
9846 F:      drivers/mailbox/
9847 F:      include/linux/mailbox_client.h
9848 F:      include/linux/mailbox_controller.h
9849
9850 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
9851 M:      Michael Kerrisk <mtk.manpages@gmail.com>
9852 W:      http://www.kernel.org/doc/man-pages
9853 L:      linux-man@vger.kernel.org
9854 S:      Maintained
9855
9856 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
9857 M:      Rahul Bedarkar <rahulbedarkar89@gmail.com>
9858 L:      linux-mips@vger.kernel.org
9859 S:      Maintained
9860 F:      arch/mips/boot/dts/img/pistachio_marduk.dts
9861
9862 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
9863 M:      Andrew Lunn <andrew@lunn.ch>
9864 M:      Vivien Didelot <vivien.didelot@gmail.com>
9865 L:      netdev@vger.kernel.org
9866 S:      Maintained
9867 F:      drivers/net/dsa/mv88e6xxx/
9868 F:      include/linux/platform_data/mv88e6xxx.h
9869 F:      Documentation/devicetree/bindings/net/dsa/marvell.txt
9870 F:      Documentation/networking/devlink-params-mv88e6xxx.txt
9871
9872 MARVELL ARMADA DRM SUPPORT
9873 M:      Russell King <linux@armlinux.org.uk>
9874 S:      Maintained
9875 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
9876 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
9877 F:      drivers/gpu/drm/armada/
9878 F:      include/uapi/drm/armada_drm.h
9879 F:      Documentation/devicetree/bindings/display/armada/
9880
9881 MARVELL ARMADA 3700 PHY DRIVERS
9882 M:      Miquel Raynal <miquel.raynal@bootlin.com>
9883 S:      Maintained
9884 F:      drivers/phy/marvell/phy-mvebu-a3700-comphy.c
9885 F:      drivers/phy/marvell/phy-mvebu-a3700-utmi.c
9886 F:      Documentation/devicetree/bindings/phy/phy-mvebu-comphy.txt
9887 F:      Documentation/devicetree/bindings/phy/phy-mvebu-utmi.txt
9888
9889 MARVELL CRYPTO DRIVER
9890 M:      Boris Brezillon <bbrezillon@kernel.org>
9891 M:      Arnaud Ebalard <arno@natisbad.org>
9892 F:      drivers/crypto/marvell/
9893 S:      Maintained
9894 L:      linux-crypto@vger.kernel.org
9895
9896 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
9897 M:      Mirko Lindner <mlindner@marvell.com>
9898 M:      Stephen Hemminger <stephen@networkplumber.org>
9899 L:      netdev@vger.kernel.org
9900 S:      Maintained
9901 F:      drivers/net/ethernet/marvell/sk*
9902
9903 MARVELL LIBERTAS WIRELESS DRIVER
9904 L:      libertas-dev@lists.infradead.org
9905 S:      Orphan
9906 F:      drivers/net/wireless/marvell/libertas/
9907
9908 MARVELL MACCHIATOBIN SUPPORT
9909 M:      Russell King <linux@armlinux.org.uk>
9910 L:      linux-arm-kernel@lists.infradead.org
9911 S:      Maintained
9912 F:      arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
9913
9914 MARVELL MV643XX ETHERNET DRIVER
9915 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
9916 L:      netdev@vger.kernel.org
9917 S:      Maintained
9918 F:      drivers/net/ethernet/marvell/mv643xx_eth.*
9919 F:      include/linux/mv643xx.h
9920
9921 MARVELL MV88X3310 PHY DRIVER
9922 M:      Russell King <linux@armlinux.org.uk>
9923 L:      netdev@vger.kernel.org
9924 S:      Maintained
9925 F:      drivers/net/phy/marvell10g.c
9926
9927 MARVELL MVEBU THERMAL DRIVER
9928 M:      Miquel Raynal <miquel.raynal@bootlin.com>
9929 S:      Maintained
9930 F:      drivers/thermal/armada_thermal.c
9931
9932 MARVELL MVNETA ETHERNET DRIVER
9933 M:      Thomas Petazzoni <thomas.petazzoni@bootlin.com>
9934 L:      netdev@vger.kernel.org
9935 S:      Maintained
9936 F:      drivers/net/ethernet/marvell/mvneta.*
9937
9938 MARVELL MWIFIEX WIRELESS DRIVER
9939 M:      Amitkumar Karwar <amitkarwar@gmail.com>
9940 M:      Nishant Sarmukadam <nishants@marvell.com>
9941 M:      Ganapathi Bhat <gbhat@marvell.com>
9942 M:      Xinming Hu <huxinming820@gmail.com>
9943 L:      linux-wireless@vger.kernel.org
9944 S:      Maintained
9945 F:      drivers/net/wireless/marvell/mwifiex/
9946
9947 MARVELL MWL8K WIRELESS DRIVER
9948 M:      Lennert Buytenhek <buytenh@wantstofly.org>
9949 L:      linux-wireless@vger.kernel.org
9950 S:      Odd Fixes
9951 F:      drivers/net/wireless/marvell/mwl8k.c
9952
9953 MARVELL NAND CONTROLLER DRIVER
9954 M:      Miquel Raynal <miquel.raynal@bootlin.com>
9955 L:      linux-mtd@lists.infradead.org
9956 S:      Maintained
9957 F:      drivers/mtd/nand/raw/marvell_nand.c
9958 F:      Documentation/devicetree/bindings/mtd/marvell-nand.txt
9959
9960 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
9961 M:      Nicolas Pitre <nico@fluxnic.net>
9962 S:      Odd Fixes
9963 F:      drivers/mmc/host/mvsdio.*
9964
9965 MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
9966 M:      Hu Ziji <huziji@marvell.com>
9967 L:      linux-mmc@vger.kernel.org
9968 S:      Supported
9969 F:      drivers/mmc/host/sdhci-xenon*
9970 F:      Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
9971
9972 MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
9973 M:      Sunil Goutham <sgoutham@marvell.com>
9974 M:      Linu Cherian <lcherian@marvell.com>
9975 M:      Geetha sowjanya <gakula@marvell.com>
9976 M:      Jerin Jacob <jerinj@marvell.com>
9977 L:      netdev@vger.kernel.org
9978 S:      Supported
9979 F:      drivers/net/ethernet/marvell/octeontx2/af/
9980
9981 MATROX FRAMEBUFFER DRIVER
9982 L:      linux-fbdev@vger.kernel.org
9983 S:      Orphan
9984 F:      drivers/video/fbdev/matrox/matroxfb_*
9985 F:      include/uapi/linux/matroxfb.h
9986
9987 MAX16065 HARDWARE MONITOR DRIVER
9988 M:      Guenter Roeck <linux@roeck-us.net>
9989 L:      linux-hwmon@vger.kernel.org
9990 S:      Maintained
9991 F:      Documentation/hwmon/max16065.rst
9992 F:      drivers/hwmon/max16065.c
9993
9994 MAX2175 SDR TUNER DRIVER
9995 M:      Ramesh Shanmugasundaram <rashanmu@gmail.com>
9996 L:      linux-media@vger.kernel.org
9997 T:      git git://linuxtv.org/media_tree.git
9998 S:      Maintained
9999 F:      Documentation/devicetree/bindings/media/i2c/max2175.txt
10000 F:      Documentation/media/v4l-drivers/max2175.rst
10001 F:      drivers/media/i2c/max2175*
10002 F:      include/uapi/linux/max2175.h
10003
10004 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
10005 L:      linux-hwmon@vger.kernel.org
10006 S:      Orphan
10007 F:      Documentation/hwmon/max6650.rst
10008 F:      drivers/hwmon/max6650.c
10009
10010 MAX6697 HARDWARE MONITOR DRIVER
10011 M:      Guenter Roeck <linux@roeck-us.net>
10012 L:      linux-hwmon@vger.kernel.org
10013 S:      Maintained
10014 F:      Documentation/hwmon/max6697.rst
10015 F:      Documentation/devicetree/bindings/hwmon/max6697.txt
10016 F:      drivers/hwmon/max6697.c
10017 F:      include/linux/platform_data/max6697.h
10018
10019 MAX9860 MONO AUDIO VOICE CODEC DRIVER
10020 M:      Peter Rosin <peda@axentia.se>
10021 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
10022 S:      Maintained
10023 F:      Documentation/devicetree/bindings/sound/max9860.txt
10024 F:      sound/soc/codecs/max9860.*
10025
10026 MAXBOTIX ULTRASONIC RANGER IIO DRIVER
10027 M:      Andreas Klinger <ak@it-klinger.de>
10028 L:      linux-iio@vger.kernel.org
10029 S:      Maintained
10030 F:      Documentation/devicetree/bindings/iio/proximity/maxbotix,mb1232.txt
10031 F:      drivers/iio/proximity/mb1232.c
10032
10033 MAXIM MAX77650 PMIC MFD DRIVER
10034 M:      Bartosz Golaszewski <bgolaszewski@baylibre.com>
10035 L:      linux-kernel@vger.kernel.org
10036 S:      Maintained
10037 F:      Documentation/devicetree/bindings/*/*max77650.txt
10038 F:      Documentation/devicetree/bindings/*/max77650*.txt
10039 F:      include/linux/mfd/max77650.h
10040 F:      drivers/mfd/max77650.c
10041 F:      drivers/regulator/max77650-regulator.c
10042 F:      drivers/power/supply/max77650-charger.c
10043 F:      drivers/input/misc/max77650-onkey.c
10044 F:      drivers/leds/leds-max77650.c
10045 F:      drivers/gpio/gpio-max77650.c
10046
10047 MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
10048 M:      Javier Martinez Canillas <javier@dowhile0.org>
10049 L:      linux-kernel@vger.kernel.org
10050 S:      Supported
10051 F:      drivers/regulator/max77802-regulator.c
10052 F:      Documentation/devicetree/bindings/*/*max77802.txt
10053 F:      include/dt-bindings/*/*max77802.h
10054
10055 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
10056 M:      Krzysztof Kozlowski <krzk@kernel.org>
10057 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
10058 L:      linux-pm@vger.kernel.org
10059 S:      Supported
10060 F:      drivers/power/supply/max14577_charger.c
10061 F:      drivers/power/supply/max77693_charger.c
10062
10063 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
10064 M:      Chanwoo Choi <cw00.choi@samsung.com>
10065 M:      Krzysztof Kozlowski <krzk@kernel.org>
10066 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
10067 L:      linux-kernel@vger.kernel.org
10068 S:      Supported
10069 F:      drivers/*/max14577*.c
10070 F:      drivers/*/max77686*.c
10071 F:      drivers/*/max77693*.c
10072 F:      drivers/extcon/extcon-max14577.c
10073 F:      drivers/extcon/extcon-max77693.c
10074 F:      drivers/rtc/rtc-max77686.c
10075 F:      drivers/clk/clk-max77686.c
10076 F:      Documentation/devicetree/bindings/mfd/max14577.txt
10077 F:      Documentation/devicetree/bindings/*/max77686.txt
10078 F:      Documentation/devicetree/bindings/mfd/max77693.txt
10079 F:      Documentation/devicetree/bindings/clock/maxim,max77686.txt
10080 F:      include/linux/mfd/max14577*.h
10081 F:      include/linux/mfd/max77686*.h
10082 F:      include/linux/mfd/max77693*.h
10083
10084 MAXIRADIO FM RADIO RECEIVER DRIVER
10085 M:      Hans Verkuil <hverkuil@xs4all.nl>
10086 L:      linux-media@vger.kernel.org
10087 T:      git git://linuxtv.org/media_tree.git
10088 W:      https://linuxtv.org
10089 S:      Maintained
10090 F:      drivers/media/radio/radio-maxiradio*
10091
10092 MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
10093 M:      Peter Rosin <peda@axentia.se>
10094 L:      linux-iio@vger.kernel.org
10095 S:      Maintained
10096 F:      Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
10097 F:      drivers/iio/potentiometer/mcp4018.c
10098 F:      drivers/iio/potentiometer/mcp4531.c
10099
10100 MCR20A IEEE-802.15.4 RADIO DRIVER
10101 M:      Xue Liu <liuxuenetmail@gmail.com>
10102 L:      linux-wpan@vger.kernel.org
10103 W:      https://github.com/xueliu/mcr20a-linux
10104 S:      Maintained
10105 F:      drivers/net/ieee802154/mcr20a.c
10106 F:      drivers/net/ieee802154/mcr20a.h
10107 F:      Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
10108
10109 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
10110 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
10111 L:      linux-iio@vger.kernel.org
10112 S:      Maintained
10113 F:      drivers/iio/dac/cio-dac.c
10114
10115 MEDIA CONTROLLER FRAMEWORK
10116 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
10117 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10118 L:      linux-media@vger.kernel.org
10119 W:      https://www.linuxtv.org
10120 T:      git git://linuxtv.org/media_tree.git
10121 S:      Supported
10122 F:      drivers/media/mc/
10123 F:      include/media/media-*.h
10124 F:      include/uapi/linux/media.h
10125
10126 MEDIA DRIVERS FOR ASCOT2E
10127 M:      Sergey Kozlov <serjk@netup.ru>
10128 M:      Abylay Ospan <aospan@netup.ru>
10129 L:      linux-media@vger.kernel.org
10130 W:      https://linuxtv.org
10131 W:      http://netup.tv/
10132 T:      git git://linuxtv.org/media_tree.git
10133 S:      Supported
10134 F:      drivers/media/dvb-frontends/ascot2e*
10135
10136 MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
10137 M:      Jasmin Jessich <jasmin@anw.at>
10138 L:      linux-media@vger.kernel.org
10139 W:      https://linuxtv.org
10140 T:      git git://linuxtv.org/media_tree.git
10141 S:      Maintained
10142 F:      drivers/media/dvb-frontends/cxd2099*
10143
10144 MEDIA DRIVERS FOR CXD2841ER
10145 M:      Sergey Kozlov <serjk@netup.ru>
10146 M:      Abylay Ospan <aospan@netup.ru>
10147 L:      linux-media@vger.kernel.org
10148 W:      https://linuxtv.org
10149 W:      http://netup.tv/
10150 T:      git git://linuxtv.org/media_tree.git
10151 S:      Supported
10152 F:      drivers/media/dvb-frontends/cxd2841er*
10153
10154 MEDIA DRIVERS FOR CXD2880
10155 M:      Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
10156 L:      linux-media@vger.kernel.org
10157 W:      http://linuxtv.org/
10158 T:      git git://linuxtv.org/media_tree.git
10159 S:      Supported
10160 F:      drivers/media/dvb-frontends/cxd2880/*
10161 F:      drivers/media/spi/cxd2880*
10162
10163 MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
10164 L:      linux-media@vger.kernel.org
10165 W:      https://linuxtv.org
10166 T:      git git://linuxtv.org/media_tree.git
10167 S:      Orphan
10168 F:      drivers/media/pci/ddbridge/*
10169
10170 MEDIA DRIVERS FOR FREESCALE IMX
10171 M:      Steve Longerbeam <slongerbeam@gmail.com>
10172 M:      Philipp Zabel <p.zabel@pengutronix.de>
10173 L:      linux-media@vger.kernel.org
10174 T:      git git://linuxtv.org/media_tree.git
10175 S:      Maintained
10176 F:      Documentation/devicetree/bindings/media/imx.txt
10177 F:      Documentation/media/v4l-drivers/imx.rst
10178 F:      drivers/staging/media/imx/
10179 F:      include/linux/imx-media.h
10180 F:      include/media/imx.h
10181
10182 MEDIA DRIVER FOR FREESCALE IMX PXP
10183 M:      Philipp Zabel <p.zabel@pengutronix.de>
10184 L:      linux-media@vger.kernel.org
10185 T:      git git://linuxtv.org/media_tree.git
10186 S:      Maintained
10187 F:      drivers/media/platform/imx-pxp.[ch]
10188
10189 MEDIA DRIVERS FOR FREESCALE IMX7
10190 M:      Rui Miguel Silva <rmfrfs@gmail.com>
10191 L:      linux-media@vger.kernel.org
10192 T:      git git://linuxtv.org/media_tree.git
10193 S:      Maintained
10194 F:      Documentation/devicetree/bindings/media/imx7-csi.txt
10195 F:      Documentation/devicetree/bindings/media/imx7-mipi-csi2.txt
10196 F:      Documentation/media/v4l-drivers/imx7.rst
10197 F:      drivers/staging/media/imx/imx7-media-csi.c
10198 F:      drivers/staging/media/imx/imx7-mipi-csis.c
10199
10200 MEDIA DRIVERS FOR HELENE
10201 M:      Abylay Ospan <aospan@netup.ru>
10202 L:      linux-media@vger.kernel.org
10203 W:      https://linuxtv.org
10204 W:      http://netup.tv/
10205 T:      git git://linuxtv.org/media_tree.git
10206 S:      Supported
10207 F:      drivers/media/dvb-frontends/helene*
10208
10209 MEDIA DRIVERS FOR HORUS3A
10210 M:      Sergey Kozlov <serjk@netup.ru>
10211 M:      Abylay Ospan <aospan@netup.ru>
10212 L:      linux-media@vger.kernel.org
10213 W:      https://linuxtv.org
10214 W:      http://netup.tv/
10215 T:      git git://linuxtv.org/media_tree.git
10216 S:      Supported
10217 F:      drivers/media/dvb-frontends/horus3a*
10218
10219 MEDIA DRIVERS FOR LNBH25
10220 M:      Sergey Kozlov <serjk@netup.ru>
10221 M:      Abylay Ospan <aospan@netup.ru>
10222 L:      linux-media@vger.kernel.org
10223 W:      https://linuxtv.org
10224 W:      http://netup.tv/
10225 T:      git git://linuxtv.org/media_tree.git
10226 S:      Supported
10227 F:      drivers/media/dvb-frontends/lnbh25*
10228
10229 MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
10230 L:      linux-media@vger.kernel.org
10231 W:      https://linuxtv.org
10232 T:      git git://linuxtv.org/media_tree.git
10233 S:      Orphan
10234 F:      drivers/media/dvb-frontends/mxl5xx*
10235
10236 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
10237 M:      Sergey Kozlov <serjk@netup.ru>
10238 M:      Abylay Ospan <aospan@netup.ru>
10239 L:      linux-media@vger.kernel.org
10240 W:      https://linuxtv.org
10241 W:      http://netup.tv/
10242 T:      git git://linuxtv.org/media_tree.git
10243 S:      Supported
10244 F:      drivers/media/pci/netup_unidvb/*
10245
10246 MEDIA DRIVERS FOR RENESAS - CEU
10247 M:      Jacopo Mondi <jacopo@jmondi.org>
10248 L:      linux-media@vger.kernel.org
10249 L:      linux-renesas-soc@vger.kernel.org
10250 T:      git git://linuxtv.org/media_tree.git
10251 S:      Supported
10252 F:      Documentation/devicetree/bindings/media/renesas,ceu.txt
10253 F:      drivers/media/platform/renesas-ceu.c
10254 F:      include/media/drv-intf/renesas-ceu.h
10255
10256 MEDIA DRIVERS FOR RENESAS - DRIF
10257 M:      Ramesh Shanmugasundaram <rashanmu@gmail.com>
10258 L:      linux-media@vger.kernel.org
10259 L:      linux-renesas-soc@vger.kernel.org
10260 T:      git git://linuxtv.org/media_tree.git
10261 S:      Supported
10262 F:      Documentation/devicetree/bindings/media/renesas,drif.txt
10263 F:      drivers/media/platform/rcar_drif.c
10264
10265 MEDIA DRIVERS FOR RENESAS - FCP
10266 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10267 L:      linux-media@vger.kernel.org
10268 L:      linux-renesas-soc@vger.kernel.org
10269 T:      git git://linuxtv.org/media_tree.git
10270 S:      Supported
10271 F:      Documentation/devicetree/bindings/media/renesas,fcp.txt
10272 F:      drivers/media/platform/rcar-fcp.c
10273 F:      include/media/rcar-fcp.h
10274
10275 MEDIA DRIVERS FOR RENESAS - FDP1
10276 M:      Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
10277 L:      linux-media@vger.kernel.org
10278 L:      linux-renesas-soc@vger.kernel.org
10279 T:      git git://linuxtv.org/media_tree.git
10280 S:      Supported
10281 F:      Documentation/devicetree/bindings/media/renesas,fdp1.txt
10282 F:      drivers/media/platform/rcar_fdp1.c
10283
10284 MEDIA DRIVERS FOR RENESAS - VIN
10285 M:      Niklas Söderlund <niklas.soderlund@ragnatech.se>
10286 L:      linux-media@vger.kernel.org
10287 L:      linux-renesas-soc@vger.kernel.org
10288 T:      git git://linuxtv.org/media_tree.git
10289 S:      Supported
10290 F:      Documentation/devicetree/bindings/media/renesas,csi2.txt
10291 F:      Documentation/devicetree/bindings/media/renesas,vin.txt
10292 F:      drivers/media/platform/rcar-vin/
10293
10294 MEDIA DRIVERS FOR RENESAS - VSP1
10295 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10296 M:      Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
10297 L:      linux-media@vger.kernel.org
10298 L:      linux-renesas-soc@vger.kernel.org
10299 T:      git git://linuxtv.org/media_tree.git
10300 S:      Supported
10301 F:      Documentation/devicetree/bindings/media/renesas,vsp1.txt
10302 F:      drivers/media/platform/vsp1/
10303
10304 MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
10305 L:      linux-media@vger.kernel.org
10306 W:      https://linuxtv.org
10307 T:      git git://linuxtv.org/media_tree.git
10308 S:      Orphan
10309 F:      drivers/media/dvb-frontends/stv0910*
10310
10311 MEDIA DRIVERS FOR ST STV6111 TUNER ICs
10312 L:      linux-media@vger.kernel.org
10313 W:      https://linuxtv.org
10314 T:      git git://linuxtv.org/media_tree.git
10315 S:      Orphan
10316 F:      drivers/media/dvb-frontends/stv6111*
10317
10318 MEDIA DRIVERS FOR STM32 - DCMI
10319 M:      Hugues Fruchet <hugues.fruchet@st.com>
10320 L:      linux-media@vger.kernel.org
10321 T:      git git://linuxtv.org/media_tree.git
10322 S:      Supported
10323 F:      Documentation/devicetree/bindings/media/st,stm32-dcmi.txt
10324 F:      drivers/media/platform/stm32/stm32-dcmi.c
10325
10326 MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
10327 M:      Dmitry Osipenko <digetx@gmail.com>
10328 L:      linux-media@vger.kernel.org
10329 L:      linux-tegra@vger.kernel.org
10330 T:      git git://linuxtv.org/media_tree.git
10331 S:      Maintained
10332 F:      Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt
10333 F:      drivers/staging/media/tegra-vde/
10334
10335 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
10336 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
10337 P:      LinuxTV.org Project
10338 L:      linux-media@vger.kernel.org
10339 W:      https://linuxtv.org
10340 Q:      http://patchwork.kernel.org/project/linux-media/list/
10341 T:      git git://linuxtv.org/media_tree.git
10342 S:      Maintained
10343 F:      Documentation/devicetree/bindings/media/
10344 F:      Documentation/media/
10345 F:      drivers/media/
10346 F:      drivers/staging/media/
10347 F:      include/linux/platform_data/media/
10348 F:      include/media/
10349 F:      include/uapi/linux/dvb/
10350 F:      include/uapi/linux/videodev2.h
10351 F:      include/uapi/linux/media.h
10352 F:      include/uapi/linux/v4l2-*
10353 F:      include/uapi/linux/meye.h
10354 F:      include/uapi/linux/ivtv*
10355 F:      include/uapi/linux/uvcvideo.h
10356
10357 MEDIATEK BLUETOOTH DRIVER
10358 M:      Sean Wang <sean.wang@mediatek.com>
10359 L:      linux-bluetooth@vger.kernel.org
10360 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
10361 S:      Maintained
10362 F:      Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
10363 F:      drivers/bluetooth/btmtkuart.c
10364
10365 MEDIATEK CIR DRIVER
10366 M:      Sean Wang <sean.wang@mediatek.com>
10367 S:      Maintained
10368 F:      drivers/media/rc/mtk-cir.c
10369
10370 MEDIATEK DMA DRIVER
10371 M:      Sean Wang <sean.wang@mediatek.com>
10372 L:      dmaengine@vger.kernel.org
10373 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10374 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
10375 S:      Maintained
10376 F:      Documentation/devicetree/bindings/dma/mtk-*
10377 F:      drivers/dma/mediatek/
10378
10379 MEDIATEK PMIC LED DRIVER
10380 M:      Sean Wang <sean.wang@mediatek.com>
10381 S:      Maintained
10382 F:      drivers/leds/leds-mt6323.c
10383 F:      Documentation/devicetree/bindings/leds/leds-mt6323.txt
10384
10385 MEDIATEK ETHERNET DRIVER
10386 M:      Felix Fietkau <nbd@openwrt.org>
10387 M:      John Crispin <john@phrozen.org>
10388 M:      Sean Wang <sean.wang@mediatek.com>
10389 M:      Mark Lee <Mark-MC.Lee@mediatek.com>
10390 L:      netdev@vger.kernel.org
10391 S:      Maintained
10392 F:      drivers/net/ethernet/mediatek/
10393
10394 MEDIATEK SWITCH DRIVER
10395 M:      Sean Wang <sean.wang@mediatek.com>
10396 L:      netdev@vger.kernel.org
10397 S:      Maintained
10398 F:      drivers/net/dsa/mt7530.*
10399 F:      net/dsa/tag_mtk.c
10400
10401 MEDIATEK BOARD LEVEL SHUTDOWN DRIVERS
10402 M:      Sean Wang <sean.wang@mediatek.com>
10403 L:      linux-pm@vger.kernel.org
10404 S:      Maintained
10405 F:      Documentation/devicetree/bindings/power/reset/mt6323-poweroff.txt
10406 F:      drivers/power/reset/mt6323-poweroff.c
10407
10408 MEDIATEK JPEG DRIVER
10409 M:      Rick Chang <rick.chang@mediatek.com>
10410 M:      Bin Liu <bin.liu@mediatek.com>
10411 S:      Supported
10412 F:      drivers/media/platform/mtk-jpeg/
10413 F:      Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
10414
10415 MEDIATEK MDP DRIVER
10416 M:      Minghsiu Tsai <minghsiu.tsai@mediatek.com>
10417 M:      Houlong Wei <houlong.wei@mediatek.com>
10418 M:      Andrew-CT Chen <andrew-ct.chen@mediatek.com>
10419 S:      Supported
10420 F:      drivers/media/platform/mtk-mdp/
10421 F:      drivers/media/platform/mtk-vpu/
10422 F:      Documentation/devicetree/bindings/media/mediatek-mdp.txt
10423
10424 MEDIATEK MEDIA DRIVER
10425 M:      Tiffany Lin <tiffany.lin@mediatek.com>
10426 M:      Andrew-CT Chen <andrew-ct.chen@mediatek.com>
10427 S:      Supported
10428 F:      drivers/media/platform/mtk-vcodec/
10429 F:      drivers/media/platform/mtk-vpu/
10430 F:      Documentation/devicetree/bindings/media/mediatek-vcodec.txt
10431 F:      Documentation/devicetree/bindings/media/mediatek-vpu.txt
10432
10433 MEDIATEK MMC/SD/SDIO DRIVER
10434 M:      Chaotian Jing <chaotian.jing@mediatek.com>
10435 S:      Maintained
10436 F:      drivers/mmc/host/mtk-sd.c
10437 F:      Documentation/devicetree/bindings/mmc/mtk-sd.txt
10438
10439 MEDIATEK MT76 WIRELESS LAN DRIVER
10440 M:      Felix Fietkau <nbd@nbd.name>
10441 M:      Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
10442 R:      Ryder Lee <ryder.lee@mediatek.com>
10443 R:      Roy Luo <royluo@google.com>
10444 L:      linux-wireless@vger.kernel.org
10445 S:      Maintained
10446 F:      drivers/net/wireless/mediatek/mt76/
10447
10448 MEDIATEK MT7601U WIRELESS LAN DRIVER
10449 M:      Jakub Kicinski <kubakici@wp.pl>
10450 L:      linux-wireless@vger.kernel.org
10451 S:      Maintained
10452 F:      drivers/net/wireless/mediatek/mt7601u/
10453
10454 MEDIATEK MT7621/28/88 I2C DRIVER
10455 M:      Stefan Roese <sr@denx.de>
10456 L:      linux-i2c@vger.kernel.org
10457 S:      Maintained
10458 F:      drivers/i2c/busses/i2c-mt7621.c
10459 F:      Documentation/devicetree/bindings/i2c/i2c-mt7621.txt
10460
10461 MEDIATEK NAND CONTROLLER DRIVER
10462 M:      Xiaolei Li <xiaolei.li@mediatek.com>
10463 L:      linux-mtd@lists.infradead.org
10464 S:      Maintained
10465 F:      drivers/mtd/nand/raw/mtk_*
10466 F:      Documentation/devicetree/bindings/mtd/mtk-nand.txt
10467
10468 MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
10469 M:      Sean Wang <sean.wang@mediatek.com>
10470 S:      Maintained
10471 F:      drivers/char/hw_random/mtk-rng.c
10472
10473 MEDIATEK USB3 DRD IP DRIVER
10474 M:      Chunfeng Yun <chunfeng.yun@mediatek.com>
10475 L:      linux-usb@vger.kernel.org (moderated for non-subscribers)
10476 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10477 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
10478 S:      Maintained
10479 F:      drivers/usb/mtu3/
10480
10481 MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
10482 M:      Peter Senna Tschudin <peter.senna@gmail.com>
10483 M:      Martin Donnelly <martin.donnelly@ge.com>
10484 M:      Martyn Welch <martyn.welch@collabora.co.uk>
10485 S:      Maintained
10486 F:      drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
10487 F:      Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
10488
10489 MEGARAID SCSI/SAS DRIVERS
10490 M:      Kashyap Desai <kashyap.desai@broadcom.com>
10491 M:      Sumit Saxena <sumit.saxena@broadcom.com>
10492 M:      Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
10493 L:      megaraidlinux.pdl@broadcom.com
10494 L:      linux-scsi@vger.kernel.org
10495 W:      http://www.avagotech.com/support/
10496 S:      Maintained
10497 F:      Documentation/scsi/megaraid.txt
10498 F:      drivers/scsi/megaraid.*
10499 F:      drivers/scsi/megaraid/
10500
10501 MELEXIS MLX90614 DRIVER
10502 M:      Crt Mori <cmo@melexis.com>
10503 L:      linux-iio@vger.kernel.org
10504 W:      http://www.melexis.com
10505 S:      Supported
10506 F:      drivers/iio/temperature/mlx90614.c
10507
10508 MELEXIS MLX90632 DRIVER
10509 M:      Crt Mori <cmo@melexis.com>
10510 L:      linux-iio@vger.kernel.org
10511 W:      http://www.melexis.com
10512 S:      Supported
10513 F:      drivers/iio/temperature/mlx90632.c
10514
10515 MELFAS MIP4 TOUCHSCREEN DRIVER
10516 M:      Sangwon Jee <jeesw@melfas.com>
10517 W:      http://www.melfas.com
10518 S:      Supported
10519 F:      drivers/input/touchscreen/melfas_mip4.c
10520 F:      Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
10521
10522 MELLANOX ETHERNET DRIVER (mlx4_en)
10523 M:      Tariq Toukan <tariqt@mellanox.com>
10524 L:      netdev@vger.kernel.org
10525 S:      Supported
10526 W:      http://www.mellanox.com
10527 Q:      http://patchwork.ozlabs.org/project/netdev/list/
10528 F:      drivers/net/ethernet/mellanox/mlx4/en_*
10529
10530 MELLANOX ETHERNET DRIVER (mlx5e)
10531 M:      Saeed Mahameed <saeedm@mellanox.com>
10532 L:      netdev@vger.kernel.org
10533 S:      Supported
10534 W:      http://www.mellanox.com
10535 Q:      http://patchwork.ozlabs.org/project/netdev/list/
10536 F:      drivers/net/ethernet/mellanox/mlx5/core/en_*
10537
10538 MELLANOX ETHERNET INNOVA DRIVERS
10539 R:      Boris Pismenny <borisp@mellanox.com>
10540 L:      netdev@vger.kernel.org
10541 S:      Supported
10542 W:      http://www.mellanox.com
10543 Q:      http://patchwork.ozlabs.org/project/netdev/list/
10544 F:      drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
10545 F:      drivers/net/ethernet/mellanox/mlx5/core/accel/*
10546 F:      drivers/net/ethernet/mellanox/mlx5/core/fpga/*
10547 F:      include/linux/mlx5/mlx5_ifc_fpga.h
10548
10549 MELLANOX ETHERNET SWITCH DRIVERS
10550 M:      Jiri Pirko <jiri@mellanox.com>
10551 M:      Ido Schimmel <idosch@mellanox.com>
10552 L:      netdev@vger.kernel.org
10553 S:      Supported
10554 W:      http://www.mellanox.com
10555 Q:      http://patchwork.ozlabs.org/project/netdev/list/
10556 F:      drivers/net/ethernet/mellanox/mlxsw/
10557 F:      tools/testing/selftests/drivers/net/mlxsw/
10558
10559 MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
10560 M:      mlxsw@mellanox.com
10561 L:      netdev@vger.kernel.org
10562 S:      Supported
10563 W:      http://www.mellanox.com
10564 Q:      http://patchwork.ozlabs.org/project/netdev/list/
10565 F:      drivers/net/ethernet/mellanox/mlxfw/
10566
10567 MELLANOX HARDWARE PLATFORM SUPPORT
10568 M:      Andy Shevchenko <andy@infradead.org>
10569 M:      Darren Hart <dvhart@infradead.org>
10570 M:      Vadim Pasternak <vadimp@mellanox.com>
10571 L:      platform-driver-x86@vger.kernel.org
10572 S:      Supported
10573 F:      drivers/platform/mellanox/
10574 F:      include/linux/platform_data/mlxreg.h
10575
10576 MELLANOX MLX4 core VPI driver
10577 M:      Tariq Toukan <tariqt@mellanox.com>
10578 L:      netdev@vger.kernel.org
10579 L:      linux-rdma@vger.kernel.org
10580 W:      http://www.mellanox.com
10581 Q:      http://patchwork.ozlabs.org/project/netdev/list/
10582 S:      Supported
10583 F:      drivers/net/ethernet/mellanox/mlx4/
10584 F:      include/linux/mlx4/
10585
10586 MELLANOX MLX4 IB driver
10587 M:      Yishai Hadas <yishaih@mellanox.com>
10588 L:      linux-rdma@vger.kernel.org
10589 W:      http://www.mellanox.com
10590 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
10591 S:      Supported
10592 F:      drivers/infiniband/hw/mlx4/
10593 F:      include/linux/mlx4/
10594 F:      include/uapi/rdma/mlx4-abi.h
10595
10596 MELLANOX MLX5 core VPI driver
10597 M:      Saeed Mahameed <saeedm@mellanox.com>
10598 M:      Leon Romanovsky <leonro@mellanox.com>
10599 L:      netdev@vger.kernel.org
10600 L:      linux-rdma@vger.kernel.org
10601 W:      http://www.mellanox.com
10602 Q:      http://patchwork.ozlabs.org/project/netdev/list/
10603 S:      Supported
10604 F:      drivers/net/ethernet/mellanox/mlx5/core/
10605 F:      include/linux/mlx5/
10606 F:      Documentation/networking/device_drivers/mellanox/
10607
10608 MELLANOX MLX5 IB driver
10609 M:      Leon Romanovsky <leonro@mellanox.com>
10610 L:      linux-rdma@vger.kernel.org
10611 W:      http://www.mellanox.com
10612 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
10613 S:      Supported
10614 F:      drivers/infiniband/hw/mlx5/
10615 F:      include/linux/mlx5/
10616 F:      include/uapi/rdma/mlx5-abi.h
10617
10618 MELLANOX MLXCPLD I2C AND MUX DRIVER
10619 M:      Vadim Pasternak <vadimp@mellanox.com>
10620 M:      Michael Shych <michaelsh@mellanox.com>
10621 L:      linux-i2c@vger.kernel.org
10622 S:      Supported
10623 F:      drivers/i2c/busses/i2c-mlxcpld.c
10624 F:      drivers/i2c/muxes/i2c-mux-mlxcpld.c
10625 F:      Documentation/i2c/busses/i2c-mlxcpld.rst
10626
10627 MELLANOX MLXCPLD LED DRIVER
10628 M:      Vadim Pasternak <vadimp@mellanox.com>
10629 L:      linux-leds@vger.kernel.org
10630 S:      Supported
10631 F:      drivers/leds/leds-mlxcpld.c
10632 F:      drivers/leds/leds-mlxreg.c
10633 F:      Documentation/leds/leds-mlxcpld.rst
10634
10635 MELLANOX PLATFORM DRIVER
10636 M:      Vadim Pasternak <vadimp@mellanox.com>
10637 L:      platform-driver-x86@vger.kernel.org
10638 S:      Supported
10639 F:      drivers/platform/x86/mlx-platform.c
10640
10641 MEMBARRIER SUPPORT
10642 M:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
10643 M:      "Paul E. McKenney" <paulmck@kernel.org>
10644 L:      linux-kernel@vger.kernel.org
10645 S:      Supported
10646 F:      kernel/sched/membarrier.c
10647 F:      include/uapi/linux/membarrier.h
10648 F:      arch/powerpc/include/asm/membarrier.h
10649
10650 MEMBLOCK
10651 M:      Mike Rapoport <rppt@linux.ibm.com>
10652 L:      linux-mm@kvack.org
10653 S:      Maintained
10654 F:      include/linux/memblock.h
10655 F:      mm/memblock.c
10656 F:      Documentation/core-api/boot-time-mm.rst
10657
10658 MEMORY MANAGEMENT
10659 M:      Andrew Morton <akpm@linux-foundation.org>
10660 L:      linux-mm@kvack.org
10661 W:      http://www.linux-mm.org
10662 T:      quilt https://ozlabs.org/~akpm/mmotm/
10663 T:      quilt https://ozlabs.org/~akpm/mmots/
10664 T:      git git://github.com/hnaz/linux-mm.git
10665 S:      Maintained
10666 F:      include/linux/mm.h
10667 F:      include/linux/gfp.h
10668 F:      include/linux/mmzone.h
10669 F:      include/linux/memory_hotplug.h
10670 F:      include/linux/vmalloc.h
10671 F:      mm/
10672
10673 MEMORY TECHNOLOGY DEVICES (MTD)
10674 M:      Miquel Raynal <miquel.raynal@bootlin.com>
10675 M:      Richard Weinberger <richard@nod.at>
10676 M:      Vignesh Raghavendra <vigneshr@ti.com>
10677 L:      linux-mtd@lists.infradead.org
10678 W:      http://www.linux-mtd.infradead.org/
10679 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
10680 C:      irc://irc.oftc.net/mtd
10681 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/fixes
10682 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/next
10683 S:      Maintained
10684 F:      Documentation/devicetree/bindings/mtd/
10685 F:      drivers/mtd/
10686 F:      include/linux/mtd/
10687 F:      include/uapi/mtd/
10688
10689 MEN A21 WATCHDOG DRIVER
10690 M:      Johannes Thumshirn <morbidrsa@gmail.com>
10691 L:      linux-watchdog@vger.kernel.org
10692 S:      Maintained
10693 F:      drivers/watchdog/mena21_wdt.c
10694
10695 MEN CHAMELEON BUS (mcb)
10696 M:      Johannes Thumshirn <morbidrsa@gmail.com>
10697 S:      Maintained
10698 F:      drivers/mcb/
10699 F:      include/linux/mcb.h
10700 F:      Documentation/driver-api/men-chameleon-bus.rst
10701
10702 MEN F21BMC (Board Management Controller)
10703 M:      Andreas Werner <andreas.werner@men.de>
10704 S:      Supported
10705 F:      drivers/mfd/menf21bmc.c
10706 F:      drivers/watchdog/menf21bmc_wdt.c
10707 F:      drivers/leds/leds-menf21bmc.c
10708 F:      drivers/hwmon/menf21bmc_hwmon.c
10709 F:      Documentation/hwmon/menf21bmc.rst
10710
10711 MEN Z069 WATCHDOG DRIVER
10712 M:      Johannes Thumshirn <jth@kernel.org>
10713 L:      linux-watchdog@vger.kernel.org
10714 S:      Maintained
10715 F:      drivers/watchdog/menz69_wdt.c
10716
10717 MESON AO CEC DRIVER FOR AMLOGIC SOCS
10718 M:      Neil Armstrong <narmstrong@baylibre.com>
10719 L:      linux-media@vger.kernel.org
10720 L:      linux-amlogic@lists.infradead.org
10721 W:      http://linux-meson.com/
10722 S:      Supported
10723 F:      drivers/media/platform/meson/ao-cec.c
10724 F:      drivers/media/platform/meson/ao-cec-g12a.c
10725 F:      Documentation/devicetree/bindings/media/amlogic,meson-gx-ao-cec.yaml
10726 T:      git git://linuxtv.org/media_tree.git
10727
10728 MESON NAND CONTROLLER DRIVER FOR AMLOGIC SOCS
10729 M:      Liang Yang <liang.yang@amlogic.com>
10730 L:      linux-mtd@lists.infradead.org
10731 S:      Maintained
10732 F:      drivers/mtd/nand/raw/meson_*
10733 F:      Documentation/devicetree/bindings/mtd/amlogic,meson-nand.txt
10734
10735 MESON VIDEO DECODER DRIVER FOR AMLOGIC SOCS
10736 M:      Maxime Jourdan <mjourdan@baylibre.com>
10737 L:      linux-media@vger.kernel.org
10738 L:      linux-amlogic@lists.infradead.org
10739 S:      Supported
10740 F:      drivers/staging/media/meson/vdec/
10741 T:      git git://linuxtv.org/media_tree.git
10742
10743 METHODE UDPU SUPPORT
10744 M:      Vladimir Vid <vladimir.vid@sartura.hr>
10745 S:      Maintained
10746 F:      arch/arm64/boot/dts/marvell/armada-3720-uDPU.dts
10747
10748 MICROBLAZE ARCHITECTURE
10749 M:      Michal Simek <monstr@monstr.eu>
10750 W:      http://www.monstr.eu/fdt/
10751 T:      git git://git.monstr.eu/linux-2.6-microblaze.git
10752 S:      Supported
10753 F:      arch/microblaze/
10754
10755 MICROCHIP AT91 SERIAL DRIVER
10756 M:      Richard Genoud <richard.genoud@gmail.com>
10757 S:      Maintained
10758 F:      drivers/tty/serial/atmel_serial.c
10759 F:      drivers/tty/serial/atmel_serial.h
10760 F:      Documentation/devicetree/bindings/mfd/atmel-usart.txt
10761
10762 MICROCHIP AUDIO ASOC DRIVERS
10763 M:      Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
10764 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
10765 S:      Supported
10766 F:      sound/soc/atmel
10767
10768 MICROCHIP DMA DRIVER
10769 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
10770 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10771 L:      dmaengine@vger.kernel.org
10772 S:      Supported
10773 F:      drivers/dma/at_hdmac.c
10774 F:      drivers/dma/at_hdmac_regs.h
10775 F:      include/linux/platform_data/dma-atmel.h
10776 F:      Documentation/devicetree/bindings/dma/atmel-dma.txt
10777 F:      include/dt-bindings/dma/at91.h
10778
10779 MICROCHIP ECC DRIVER
10780 M:      Tudor Ambarus <tudor.ambarus@microchip.com>
10781 L:      linux-crypto@vger.kernel.org
10782 S:      Maintained
10783 F:      drivers/crypto/atmel-ecc.*
10784
10785 MICROCHIP I2C DRIVER
10786 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
10787 L:      linux-i2c@vger.kernel.org
10788 S:      Supported
10789 F:      drivers/i2c/busses/i2c-at91.h
10790 F:      drivers/i2c/busses/i2c-at91-*.c
10791
10792 MICROCHIP ISC DRIVER
10793 M:      Eugen Hristev <eugen.hristev@microchip.com>
10794 L:      linux-media@vger.kernel.org
10795 S:      Supported
10796 F:      drivers/media/platform/atmel/atmel-sama5d2-isc.c
10797 F:      drivers/media/platform/atmel/atmel-isc.h
10798 F:      drivers/media/platform/atmel/atmel-isc-base.c
10799 F:      drivers/media/platform/atmel/atmel-isc-regs.h
10800 F:      Documentation/devicetree/bindings/media/atmel-isc.txt
10801
10802 MICROCHIP ISI DRIVER
10803 M:      Eugen Hristev <eugen.hristev@microchip.com>
10804 L:      linux-media@vger.kernel.org
10805 S:      Supported
10806 F:      drivers/media/platform/atmel/atmel-isi.c
10807 F:      drivers/media/platform/atmel/atmel-isi.h
10808
10809 MICROCHIP AT91 USART MFD DRIVER
10810 M:      Radu Pirea <radu_nicolae.pirea@upb.ro>
10811 L:      linux-kernel@vger.kernel.org
10812 S:      Supported
10813 F:      drivers/mfd/at91-usart.c
10814 F:      include/dt-bindings/mfd/at91-usart.h
10815 F:      Documentation/devicetree/bindings/mfd/atmel-usart.txt
10816
10817 MICROCHIP AT91 USART SPI DRIVER
10818 M:      Radu Pirea <radu_nicolae.pirea@upb.ro>
10819 L:      linux-spi@vger.kernel.org
10820 S:      Supported
10821 F:      drivers/spi/spi-at91-usart.c
10822 F:      Documentation/devicetree/bindings/mfd/atmel-usart.txt
10823
10824 MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
10825 M:      Woojung Huh <woojung.huh@microchip.com>
10826 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10827 L:      netdev@vger.kernel.org
10828 S:      Maintained
10829 F:      net/dsa/tag_ksz.c
10830 F:      drivers/net/dsa/microchip/*
10831 F:      include/linux/platform_data/microchip-ksz.h
10832 F:      Documentation/devicetree/bindings/net/dsa/ksz.txt
10833
10834 MICROCHIP LAN743X ETHERNET DRIVER
10835 M:      Bryan Whitehead <bryan.whitehead@microchip.com>
10836 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10837 L:      netdev@vger.kernel.org
10838 S:      Maintained
10839 F:      drivers/net/ethernet/microchip/lan743x_*
10840
10841 MICROCHIP LCDFB DRIVER
10842 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
10843 L:      linux-fbdev@vger.kernel.org
10844 S:      Maintained
10845 F:      drivers/video/fbdev/atmel_lcdfb.c
10846 F:      include/video/atmel_lcdc.h
10847
10848 MICROCHIP MMC/SD/SDIO MCI DRIVER
10849 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
10850 S:      Maintained
10851 F:      drivers/mmc/host/atmel-mci.c
10852
10853 MICROCHIP MCP16502 PMIC DRIVER
10854 M:      Andrei Stefanescu <andrei.stefanescu@microchip.com>
10855 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10856 S:      Maintained
10857 F:      Documentation/devicetree/bindings/regulator/mcp16502-regulator.txt
10858 F:      drivers/regulator/mcp16502.c
10859
10860 MICROCHIP MCP3911 ADC DRIVER
10861 M:      Marcus Folkesson <marcus.folkesson@gmail.com>
10862 M:      Kent Gustavsson <kent@minoris.se>
10863 L:      linux-iio@vger.kernel.org
10864 S:      Supported
10865 F:      drivers/iio/adc/mcp3911.c
10866 F:      Documentation/devicetree/bindings/iio/adc/microchip,mcp3911.yaml
10867
10868 MICROCHIP NAND DRIVER
10869 M:      Tudor Ambarus <tudor.ambarus@microchip.com>
10870 L:      linux-mtd@lists.infradead.org
10871 S:      Supported
10872 F:      drivers/mtd/nand/raw/atmel/*
10873 F:      Documentation/devicetree/bindings/mtd/atmel-nand.txt
10874
10875 MICROCHIP PWM DRIVER
10876 M:      Claudiu Beznea <claudiu.beznea@microchip.com>
10877 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10878 L:      linux-pwm@vger.kernel.org
10879 S:      Supported
10880 F:      drivers/pwm/pwm-atmel.c
10881 F:      Documentation/devicetree/bindings/pwm/atmel-pwm.txt
10882
10883 MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
10884 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
10885 M:      Eugen Hristev <eugen.hristev@microchip.com>
10886 L:      linux-iio@vger.kernel.org
10887 S:      Supported
10888 F:      drivers/iio/adc/at91-sama5d2_adc.c
10889 F:      Documentation/devicetree/bindings/iio/adc/at91-sama5d2_adc.txt
10890 F:      include/dt-bindings/iio/adc/at91-sama5d2_adc.h
10891
10892 MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
10893 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
10894 S:      Supported
10895 F:      drivers/power/reset/at91-sama5d2_shdwc.c
10896
10897 MICROCHIP SPI DRIVER
10898 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
10899 S:      Supported
10900 F:      drivers/spi/spi-atmel.*
10901
10902 MICROCHIP SSC DRIVER
10903 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
10904 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10905 S:      Supported
10906 F:      drivers/misc/atmel-ssc.c
10907 F:      include/linux/atmel-ssc.h
10908
10909 MICROCHIP USBA UDC DRIVER
10910 M:      Cristian Birsan <cristian.birsan@microchip.com>
10911 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10912 S:      Supported
10913 F:      drivers/usb/gadget/udc/atmel_usba_udc.*
10914
10915 MICROCHIP USB251XB DRIVER
10916 M:      Richard Leitner <richard.leitner@skidata.com>
10917 L:      linux-usb@vger.kernel.org
10918 S:      Maintained
10919 F:      drivers/usb/misc/usb251xb.c
10920 F:      Documentation/devicetree/bindings/usb/usb251xb.txt
10921
10922 MICROCHIP XDMA DRIVER
10923 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
10924 L:      linux-arm-kernel@lists.infradead.org
10925 L:      dmaengine@vger.kernel.org
10926 S:      Supported
10927 F:      drivers/dma/at_xdmac.c
10928
10929 MICROSEMI MIPS SOCS
10930 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
10931 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10932 L:      linux-mips@vger.kernel.org
10933 S:      Supported
10934 F:      arch/mips/generic/board-ocelot.c
10935 F:      arch/mips/configs/generic/board-ocelot.config
10936 F:      arch/mips/boot/dts/mscc/
10937 F:      Documentation/devicetree/bindings/mips/mscc.txt
10938
10939 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
10940 M:      Don Brace <don.brace@microsemi.com>
10941 L:      esc.storagedev@microsemi.com
10942 L:      linux-scsi@vger.kernel.org
10943 S:      Supported
10944 F:      drivers/scsi/smartpqi/smartpqi*.[ch]
10945 F:      drivers/scsi/smartpqi/Kconfig
10946 F:      drivers/scsi/smartpqi/Makefile
10947 F:      include/linux/cciss*.h
10948 F:      include/uapi/linux/cciss*.h
10949 F:      Documentation/scsi/smartpqi.txt
10950
10951 MICROSEMI ETHERNET SWITCH DRIVER
10952 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
10953 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10954 L:      netdev@vger.kernel.org
10955 S:      Supported
10956 F:      drivers/net/ethernet/mscc/
10957 F:      include/soc/mscc/ocelot*
10958
10959 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
10960 M:      Chen Yu <yu.c.chen@intel.com>
10961 L:      platform-driver-x86@vger.kernel.org
10962 S:      Supported
10963 F:      drivers/platform/x86/surfacepro3_button.c
10964
10965 MICROTEK X6 SCANNER
10966 M:      Oliver Neukum <oliver@neukum.org>
10967 S:      Maintained
10968 F:      drivers/usb/image/microtek.*
10969
10970 MIPS
10971 M:      Ralf Baechle <ralf@linux-mips.org>
10972 M:      Paul Burton <paulburton@kernel.org>
10973 M:      James Hogan <jhogan@kernel.org>
10974 L:      linux-mips@vger.kernel.org
10975 W:      http://www.linux-mips.org/
10976 T:      git git://git.linux-mips.org/pub/scm/ralf/linux.git
10977 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
10978 Q:      http://patchwork.linux-mips.org/project/linux-mips/list/
10979 S:      Supported
10980 F:      Documentation/devicetree/bindings/mips/
10981 F:      Documentation/mips/
10982 F:      arch/mips/
10983 F:      drivers/platform/mips/
10984
10985 MIPS BOSTON DEVELOPMENT BOARD
10986 M:      Paul Burton <paulburton@kernel.org>
10987 L:      linux-mips@vger.kernel.org
10988 S:      Maintained
10989 F:      Documentation/devicetree/bindings/clock/img,boston-clock.txt
10990 F:      arch/mips/boot/dts/img/boston.dts
10991 F:      arch/mips/configs/generic/board-boston.config
10992 F:      drivers/clk/imgtec/clk-boston.c
10993 F:      include/dt-bindings/clock/boston-clock.h
10994
10995 MIPS GENERIC PLATFORM
10996 M:      Paul Burton <paulburton@kernel.org>
10997 L:      linux-mips@vger.kernel.org
10998 S:      Supported
10999 F:      Documentation/devicetree/bindings/power/mti,mips-cpc.txt
11000 F:      arch/mips/generic/
11001 F:      arch/mips/tools/generic-board-config.sh
11002
11003 MIPS/LOONGSON1 ARCHITECTURE
11004 M:      Keguang Zhang <keguang.zhang@gmail.com>
11005 L:      linux-mips@vger.kernel.org
11006 S:      Maintained
11007 F:      arch/mips/loongson32/
11008 F:      arch/mips/include/asm/mach-loongson32/
11009 F:      drivers/*/*loongson1*
11010 F:      drivers/*/*/*loongson1*
11011
11012 MIPS/LOONGSON2EF ARCHITECTURE
11013 M:      Jiaxun Yang <jiaxun.yang@flygoat.com>
11014 L:      linux-mips@vger.kernel.org
11015 S:      Maintained
11016 F:      arch/mips/loongson2ef/
11017 F:      arch/mips/include/asm/mach-loongson2ef/
11018 F:      drivers/*/*loongson2*
11019 F:      drivers/*/*/*loongson2*
11020
11021 MIPS/LOONGSON64 ARCHITECTURE
11022 M:      Huacai Chen <chenhc@lemote.com>
11023 M:      Jiaxun Yang <jiaxun.yang@flygoat.com>
11024 L:      linux-mips@vger.kernel.org
11025 S:      Maintained
11026 F:      arch/mips/loongson64/
11027 F:      arch/mips/include/asm/mach-loongson64/
11028 F:      drivers/platform/mips/cpu_hwmon.c
11029 F:      drivers/*/*loongson3*
11030 F:      drivers/*/*/*loongson3*
11031
11032 MIPS RINT INSTRUCTION EMULATION
11033 M:      Aleksandar Markovic <aleksandar.markovic@mips.com>
11034 L:      linux-mips@vger.kernel.org
11035 S:      Supported
11036 F:      arch/mips/math-emu/sp_rint.c
11037 F:      arch/mips/math-emu/dp_rint.c
11038
11039 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
11040 M:      Hans Verkuil <hverkuil@xs4all.nl>
11041 L:      linux-media@vger.kernel.org
11042 T:      git git://linuxtv.org/media_tree.git
11043 W:      https://linuxtv.org
11044 S:      Odd Fixes
11045 F:      drivers/media/radio/radio-miropcm20*
11046
11047 MMP SUPPORT
11048 R:      Lubomir Rintel <lkundrak@v3.sk>
11049 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11050 S:      Odd Fixes
11051 F:      arch/arm/boot/dts/mmp*
11052 F:      arch/arm/mach-mmp/
11053
11054 MMU GATHER AND TLB INVALIDATION
11055 M:      Will Deacon <will@kernel.org>
11056 M:      "Aneesh Kumar K.V" <aneesh.kumar@linux.ibm.com>
11057 M:      Andrew Morton <akpm@linux-foundation.org>
11058 M:      Nick Piggin <npiggin@gmail.com>
11059 M:      Peter Zijlstra <peterz@infradead.org>
11060 L:      linux-arch@vger.kernel.org
11061 L:      linux-mm@kvack.org
11062 S:      Maintained
11063 F:      arch/*/include/asm/tlb.h
11064 F:      include/asm-generic/tlb.h
11065 F:      mm/mmu_gather.c
11066
11067 MN88472 MEDIA DRIVER
11068 M:      Antti Palosaari <crope@iki.fi>
11069 L:      linux-media@vger.kernel.org
11070 W:      https://linuxtv.org
11071 W:      http://palosaari.fi/linux/
11072 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11073 S:      Maintained
11074 F:      drivers/media/dvb-frontends/mn88472*
11075
11076 MN88473 MEDIA DRIVER
11077 M:      Antti Palosaari <crope@iki.fi>
11078 L:      linux-media@vger.kernel.org
11079 W:      https://linuxtv.org
11080 W:      http://palosaari.fi/linux/
11081 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11082 S:      Maintained
11083 F:      drivers/media/dvb-frontends/mn88473*
11084
11085 MODULE SUPPORT
11086 M:      Jessica Yu <jeyu@kernel.org>
11087 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
11088 S:      Maintained
11089 F:      include/linux/module.h
11090 F:      kernel/module.c
11091
11092 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
11093 W:      http://popies.net/meye/
11094 S:      Orphan
11095 F:      Documentation/media/v4l-drivers/meye*
11096 F:      drivers/media/pci/meye/
11097 F:      include/uapi/linux/meye.h
11098
11099 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
11100 M:      Jiri Slaby <jirislaby@gmail.com>
11101 S:      Maintained
11102 F:      Documentation/driver-api/serial/moxa-smartio.rst
11103 F:      drivers/tty/mxser.*
11104
11105 MR800 AVERMEDIA USB FM RADIO DRIVER
11106 M:      Alexey Klimov <klimov.linux@gmail.com>
11107 L:      linux-media@vger.kernel.org
11108 T:      git git://linuxtv.org/media_tree.git
11109 S:      Maintained
11110 F:      drivers/media/radio/radio-mr800.c
11111
11112 MRF24J40 IEEE 802.15.4 RADIO DRIVER
11113 M:      Alan Ott <alan@signal11.us>
11114 L:      linux-wpan@vger.kernel.org
11115 S:      Maintained
11116 F:      drivers/net/ieee802154/mrf24j40.c
11117 F:      Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
11118
11119 MSI LAPTOP SUPPORT
11120 M:      "Lee, Chun-Yi" <jlee@suse.com>
11121 L:      platform-driver-x86@vger.kernel.org
11122 S:      Maintained
11123 F:      drivers/platform/x86/msi-laptop.c
11124
11125 MSI WMI SUPPORT
11126 L:      platform-driver-x86@vger.kernel.org
11127 S:      Orphan
11128 F:      drivers/platform/x86/msi-wmi.c
11129
11130 MSI001 MEDIA DRIVER
11131 M:      Antti Palosaari <crope@iki.fi>
11132 L:      linux-media@vger.kernel.org
11133 W:      https://linuxtv.org
11134 W:      http://palosaari.fi/linux/
11135 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11136 T:      git git://linuxtv.org/anttip/media_tree.git
11137 S:      Maintained
11138 F:      drivers/media/tuners/msi001*
11139
11140 MSI2500 MEDIA DRIVER
11141 M:      Antti Palosaari <crope@iki.fi>
11142 L:      linux-media@vger.kernel.org
11143 W:      https://linuxtv.org
11144 W:      http://palosaari.fi/linux/
11145 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11146 T:      git git://linuxtv.org/anttip/media_tree.git
11147 S:      Maintained
11148 F:      drivers/media/usb/msi2500/
11149
11150 MSYSTEMS DISKONCHIP G3 MTD DRIVER
11151 M:      Robert Jarzmik <robert.jarzmik@free.fr>
11152 L:      linux-mtd@lists.infradead.org
11153 S:      Maintained
11154 F:      drivers/mtd/devices/docg3*
11155
11156 MT9M032 APTINA SENSOR DRIVER
11157 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11158 L:      linux-media@vger.kernel.org
11159 T:      git git://linuxtv.org/media_tree.git
11160 S:      Maintained
11161 F:      drivers/media/i2c/mt9m032.c
11162 F:      include/media/i2c/mt9m032.h
11163
11164 MT9P031 APTINA CAMERA SENSOR
11165 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11166 L:      linux-media@vger.kernel.org
11167 T:      git git://linuxtv.org/media_tree.git
11168 S:      Maintained
11169 F:      drivers/media/i2c/mt9p031.c
11170 F:      include/media/i2c/mt9p031.h
11171
11172 MT9T001 APTINA CAMERA SENSOR
11173 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11174 L:      linux-media@vger.kernel.org
11175 T:      git git://linuxtv.org/media_tree.git
11176 S:      Maintained
11177 F:      drivers/media/i2c/mt9t001.c
11178 F:      include/media/i2c/mt9t001.h
11179
11180 MT9T112 APTINA CAMERA SENSOR
11181 M:      Jacopo Mondi <jacopo@jmondi.org>
11182 L:      linux-media@vger.kernel.org
11183 T:      git git://linuxtv.org/media_tree.git
11184 S:      Odd Fixes
11185 F:      drivers/media/i2c/mt9t112.c
11186 F:      include/media/i2c/mt9t112.h
11187
11188 MT9V032 APTINA CAMERA SENSOR
11189 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11190 L:      linux-media@vger.kernel.org
11191 T:      git git://linuxtv.org/media_tree.git
11192 S:      Maintained
11193 F:      Documentation/devicetree/bindings/media/i2c/mt9v032.txt
11194 F:      drivers/media/i2c/mt9v032.c
11195 F:      include/media/i2c/mt9v032.h
11196
11197 MT9V111 APTINA CAMERA SENSOR
11198 M:      Jacopo Mondi <jacopo@jmondi.org>
11199 L:      linux-media@vger.kernel.org
11200 T:      git git://linuxtv.org/media_tree.git
11201 S:      Maintained
11202 F:      Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.txt
11203 F:      drivers/media/i2c/mt9v111.c
11204
11205 MULTIFUNCTION DEVICES (MFD)
11206 M:      Lee Jones <lee.jones@linaro.org>
11207 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
11208 S:      Supported
11209 F:      Documentation/devicetree/bindings/mfd/
11210 F:      drivers/mfd/
11211 F:      include/linux/mfd/
11212 F:      include/dt-bindings/mfd/
11213
11214 MULTIMEDIA CARD (MMC) ETC. OVER SPI
11215 S:      Orphan
11216 F:      drivers/mmc/host/mmc_spi.c
11217 F:      include/linux/spi/mmc_spi.h
11218
11219 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
11220 M:      Ulf Hansson <ulf.hansson@linaro.org>
11221 L:      linux-mmc@vger.kernel.org
11222 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
11223 S:      Maintained
11224 F:      Documentation/devicetree/bindings/mmc/
11225 F:      drivers/mmc/
11226 F:      include/linux/mmc/
11227 F:      include/uapi/linux/mmc/
11228
11229 MULTIPLEXER SUBSYSTEM
11230 M:      Peter Rosin <peda@axentia.se>
11231 S:      Maintained
11232 F:      Documentation/ABI/testing/sysfs-class-mux*
11233 F:      Documentation/devicetree/bindings/mux/
11234 F:      include/dt-bindings/mux/
11235 F:      include/linux/mux/
11236 F:      drivers/mux/
11237
11238 MULTITECH MULTIPORT CARD (ISICOM)
11239 S:      Orphan
11240 F:      drivers/tty/isicom.c
11241 F:      include/linux/isicom.h
11242
11243 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
11244 M:      Bin Liu <b-liu@ti.com>
11245 L:      linux-usb@vger.kernel.org
11246 S:      Maintained
11247 F:      drivers/usb/musb/
11248
11249 MXL301RF MEDIA DRIVER
11250 M:      Akihiro Tsukada <tskd08@gmail.com>
11251 L:      linux-media@vger.kernel.org
11252 S:      Odd Fixes
11253 F:      drivers/media/tuners/mxl301rf*
11254
11255 MXL5007T MEDIA DRIVER
11256 M:      Michael Krufky <mkrufky@linuxtv.org>
11257 L:      linux-media@vger.kernel.org
11258 W:      https://linuxtv.org
11259 W:      http://github.com/mkrufky
11260 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11261 T:      git git://linuxtv.org/mkrufky/tuners.git
11262 S:      Maintained
11263 F:      drivers/media/tuners/mxl5007t.*
11264
11265 MXSFB DRM DRIVER
11266 M:      Marek Vasut <marex@denx.de>
11267 M:      Stefan Agner <stefan@agner.ch>
11268 L:      dri-devel@lists.freedesktop.org
11269 S:      Supported
11270 F:      drivers/gpu/drm/mxsfb/
11271 F:      Documentation/devicetree/bindings/display/mxsfb.txt
11272 T:      git git://anongit.freedesktop.org/drm/drm-misc
11273
11274 MYLEX DAC960 PCI RAID Controller
11275 M:      Hannes Reinecke <hare@kernel.org>
11276 L:      linux-scsi@vger.kernel.org
11277 S:      Supported
11278 F:      drivers/scsi/myrb.*
11279 F:      drivers/scsi/myrs.*
11280
11281 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
11282 M:      Chris Lee <christopher.lee@cspi.com>
11283 L:      netdev@vger.kernel.org
11284 W:      https://www.cspi.com/ethernet-products/support/downloads/
11285 S:      Supported
11286 F:      drivers/net/ethernet/myricom/myri10ge/
11287
11288 NAND FLASH SUBSYSTEM
11289 M:      Miquel Raynal <miquel.raynal@bootlin.com>
11290 R:      Richard Weinberger <richard@nod.at>
11291 L:      linux-mtd@lists.infradead.org
11292 W:      http://www.linux-mtd.infradead.org/
11293 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
11294 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git nand/next
11295 S:      Maintained
11296 F:      drivers/mtd/nand/
11297 F:      include/linux/mtd/*nand*.h
11298
11299 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
11300 M:      Daniel Mack <zonque@gmail.com>
11301 S:      Maintained
11302 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11303 W:      http://www.native-instruments.com
11304 F:      sound/usb/caiaq/
11305
11306 NATSEMI ETHERNET DRIVER (DP8381x)
11307 S:      Orphan
11308 F:      drivers/net/ethernet/natsemi/natsemi.c
11309
11310 NCR 5380 SCSI DRIVERS
11311 M:      Finn Thain <fthain@telegraphics.com.au>
11312 M:      Michael Schmitz <schmitzmic@gmail.com>
11313 L:      linux-scsi@vger.kernel.org
11314 S:      Maintained
11315 F:      Documentation/scsi/g_NCR5380.txt
11316 F:      drivers/scsi/NCR5380.*
11317 F:      drivers/scsi/arm/cumana_1.c
11318 F:      drivers/scsi/arm/oak.c
11319 F:      drivers/scsi/atari_scsi.*
11320 F:      drivers/scsi/dmx3191d.c
11321 F:      drivers/scsi/g_NCR5380.*
11322 F:      drivers/scsi/mac_scsi.*
11323 F:      drivers/scsi/sun3_scsi.*
11324 F:      drivers/scsi/sun3_scsi_vme.c
11325
11326 NCSI LIBRARY:
11327 M:      Samuel Mendoza-Jonas <sam@mendozajonas.com>
11328 S:      Maintained
11329 F:      net/ncsi/
11330
11331 NCT6775 HARDWARE MONITOR DRIVER
11332 M:      Guenter Roeck <linux@roeck-us.net>
11333 L:      linux-hwmon@vger.kernel.org
11334 S:      Maintained
11335 F:      Documentation/hwmon/nct6775.rst
11336 F:      drivers/hwmon/nct6775.c
11337
11338 NET_FAILOVER MODULE
11339 M:      Sridhar Samudrala <sridhar.samudrala@intel.com>
11340 L:      netdev@vger.kernel.org
11341 S:      Supported
11342 F:      drivers/net/net_failover.c
11343 F:      include/net/net_failover.h
11344 F:      Documentation/networking/net_failover.rst
11345
11346 NETEM NETWORK EMULATOR
11347 M:      Stephen Hemminger <stephen@networkplumber.org>
11348 L:      netem@lists.linux-foundation.org (moderated for non-subscribers)
11349 S:      Maintained
11350 F:      net/sched/sch_netem.c
11351
11352 NETERION 10GbE DRIVERS (s2io/vxge)
11353 M:      Jon Mason <jdmason@kudzu.us>
11354 L:      netdev@vger.kernel.org
11355 S:      Supported
11356 F:      Documentation/networking/device_drivers/neterion/s2io.txt
11357 F:      Documentation/networking/device_drivers/neterion/vxge.txt
11358 F:      drivers/net/ethernet/neterion/
11359
11360 NETFILTER
11361 M:      Pablo Neira Ayuso <pablo@netfilter.org>
11362 M:      Jozsef Kadlecsik <kadlec@netfilter.org>
11363 M:      Florian Westphal <fw@strlen.de>
11364 L:      netfilter-devel@vger.kernel.org
11365 L:      coreteam@netfilter.org
11366 W:      http://www.netfilter.org/
11367 W:      http://www.iptables.org/
11368 W:      http://www.nftables.org/
11369 Q:      http://patchwork.ozlabs.org/project/netfilter-devel/list/
11370 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
11371 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
11372 S:      Maintained
11373 F:      include/linux/netfilter*
11374 F:      include/linux/netfilter/
11375 F:      include/net/netfilter/
11376 F:      include/uapi/linux/netfilter*
11377 F:      include/uapi/linux/netfilter/
11378 F:      net/*/netfilter.c
11379 F:      net/*/netfilter/
11380 F:      net/netfilter/
11381 F:      net/bridge/br_netfilter*.c
11382
11383 NETROM NETWORK LAYER
11384 M:      Ralf Baechle <ralf@linux-mips.org>
11385 L:      linux-hams@vger.kernel.org
11386 W:      http://www.linux-ax25.org/
11387 S:      Maintained
11388 F:      include/net/netrom.h
11389 F:      include/uapi/linux/netrom.h
11390 F:      net/netrom/
11391
11392 NETRONOME ETHERNET DRIVERS
11393 M:      Jakub Kicinski <jakub.kicinski@netronome.com>
11394 L:      oss-drivers@netronome.com
11395 S:      Maintained
11396 F:      drivers/net/ethernet/netronome/
11397
11398 NETWORK BLOCK DEVICE (NBD)
11399 M:      Josef Bacik <josef@toxicpanda.com>
11400 S:      Maintained
11401 L:      linux-block@vger.kernel.org
11402 L:      nbd@other.debian.org
11403 F:      Documentation/admin-guide/blockdev/nbd.rst
11404 F:      drivers/block/nbd.c
11405 F:      include/trace/events/nbd.h
11406 F:      include/uapi/linux/nbd.h
11407
11408 NETWORK DROP MONITOR
11409 M:      Neil Horman <nhorman@tuxdriver.com>
11410 L:      netdev@vger.kernel.org
11411 S:      Maintained
11412 W:      https://fedorahosted.org/dropwatch/
11413 F:      net/core/drop_monitor.c
11414 F:      include/uapi/linux/net_dropmon.h
11415 F:      include/net/drop_monitor.h
11416
11417 NETWORKING DRIVERS
11418 M:      "David S. Miller" <davem@davemloft.net>
11419 L:      netdev@vger.kernel.org
11420 W:      http://www.linuxfoundation.org/en/Net
11421 Q:      http://patchwork.ozlabs.org/project/netdev/list/
11422 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
11423 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
11424 S:      Odd Fixes
11425 F:      Documentation/devicetree/bindings/net/
11426 F:      drivers/net/
11427 F:      include/linux/if_*
11428 F:      include/linux/netdevice.h
11429 F:      include/linux/etherdevice.h
11430 F:      include/linux/fcdevice.h
11431 F:      include/linux/fddidevice.h
11432 F:      include/linux/hippidevice.h
11433 F:      include/linux/inetdevice.h
11434 F:      include/uapi/linux/if_*
11435 F:      include/uapi/linux/netdevice.h
11436
11437 NETWORKING DRIVERS (WIRELESS)
11438 M:      Kalle Valo <kvalo@codeaurora.org>
11439 L:      linux-wireless@vger.kernel.org
11440 Q:      http://patchwork.kernel.org/project/linux-wireless/list/
11441 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
11442 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
11443 S:      Maintained
11444 F:      Documentation/devicetree/bindings/net/wireless/
11445 F:      drivers/net/wireless/
11446
11447 NETWORKING [DSA]
11448 M:      Andrew Lunn <andrew@lunn.ch>
11449 M:      Vivien Didelot <vivien.didelot@gmail.com>
11450 M:      Florian Fainelli <f.fainelli@gmail.com>
11451 S:      Maintained
11452 F:      Documentation/devicetree/bindings/net/dsa/
11453 F:      net/dsa/
11454 F:      include/net/dsa.h
11455 F:      include/linux/dsa/
11456 F:      include/linux/platform_data/dsa.h
11457 F:      drivers/net/dsa/
11458
11459 NETWORKING [GENERAL]
11460 M:      "David S. Miller" <davem@davemloft.net>
11461 L:      netdev@vger.kernel.org
11462 W:      http://www.linuxfoundation.org/en/Net
11463 Q:      http://patchwork.ozlabs.org/project/netdev/list/
11464 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
11465 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
11466 B:      mailto:netdev@vger.kernel.org
11467 S:      Maintained
11468 F:      net/
11469 F:      include/net/
11470 F:      include/linux/in.h
11471 F:      include/linux/net.h
11472 F:      include/linux/netdevice.h
11473 F:      include/uapi/linux/in.h
11474 F:      include/uapi/linux/net.h
11475 F:      include/uapi/linux/netdevice.h
11476 F:      include/uapi/linux/net_namespace.h
11477 F:      tools/testing/selftests/net/
11478 F:      lib/net_utils.c
11479 F:      lib/random32.c
11480 F:      Documentation/networking/
11481
11482 NETWORKING [IPSEC]
11483 M:      Steffen Klassert <steffen.klassert@secunet.com>
11484 M:      Herbert Xu <herbert@gondor.apana.org.au>
11485 M:      "David S. Miller" <davem@davemloft.net>
11486 L:      netdev@vger.kernel.org
11487 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
11488 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
11489 S:      Maintained
11490 F:      net/xfrm/
11491 F:      net/key/
11492 F:      net/ipv4/xfrm*
11493 F:      net/ipv4/esp4*
11494 F:      net/ipv4/ah4.c
11495 F:      net/ipv4/ipcomp.c
11496 F:      net/ipv4/ip_vti.c
11497 F:      net/ipv6/xfrm*
11498 F:      net/ipv6/esp6*
11499 F:      net/ipv6/ah6.c
11500 F:      net/ipv6/ipcomp6.c
11501 F:      net/ipv6/ip6_vti.c
11502 F:      include/uapi/linux/xfrm.h
11503 F:      include/net/xfrm.h
11504
11505 NETWORKING [IPv4/IPv6]
11506 M:      "David S. Miller" <davem@davemloft.net>
11507 M:      Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
11508 M:      Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
11509 L:      netdev@vger.kernel.org
11510 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
11511 S:      Maintained
11512 F:      net/ipv4/
11513 F:      net/ipv6/
11514 F:      include/net/ip*
11515 F:      arch/x86/net/*
11516
11517 NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
11518 M:      Paul Moore <paul@paul-moore.com>
11519 W:      https://github.com/netlabel
11520 L:      netdev@vger.kernel.org
11521 L:      linux-security-module@vger.kernel.org
11522 S:      Maintained
11523 F:      Documentation/netlabel/
11524 F:      include/net/calipso.h
11525 F:      include/net/cipso_ipv4.h
11526 F:      include/net/netlabel.h
11527 F:      include/uapi/linux/netfilter/xt_SECMARK.h
11528 F:      include/uapi/linux/netfilter/xt_CONNSECMARK.h
11529 F:      net/netlabel/
11530 F:      net/ipv4/cipso_ipv4.c
11531 F:      net/ipv6/calipso.c
11532 F:      net/netfilter/xt_CONNSECMARK.c
11533 F:      net/netfilter/xt_SECMARK.c
11534
11535 NETWORKING [TCP]
11536 M:      Eric Dumazet <edumazet@google.com>
11537 L:      netdev@vger.kernel.org
11538 S:      Maintained
11539 F:      net/ipv4/tcp*.c
11540 F:      net/ipv4/syncookies.c
11541 F:      net/ipv6/tcp*.c
11542 F:      net/ipv6/syncookies.c
11543 F:      include/uapi/linux/tcp.h
11544 F:      include/net/tcp.h
11545 F:      include/linux/tcp.h
11546 F:      include/trace/events/tcp.h
11547
11548 NETWORKING [TLS]
11549 M:      Boris Pismenny <borisp@mellanox.com>
11550 M:      Aviad Yehezkel <aviadye@mellanox.com>
11551 M:      John Fastabend <john.fastabend@gmail.com>
11552 M:      Daniel Borkmann <daniel@iogearbox.net>
11553 M:      Jakub Kicinski <jakub.kicinski@netronome.com>
11554 L:      netdev@vger.kernel.org
11555 S:      Maintained
11556 F:      net/tls/*
11557 F:      include/uapi/linux/tls.h
11558 F:      include/net/tls.h
11559
11560 NETWORKING [WIRELESS]
11561 L:      linux-wireless@vger.kernel.org
11562 Q:      http://patchwork.kernel.org/project/linux-wireless/list/
11563
11564 NETDEVSIM
11565 M:      Jakub Kicinski <jakub.kicinski@netronome.com>
11566 S:      Maintained
11567 F:      drivers/net/netdevsim/*
11568
11569 NETXEN (1/10) GbE SUPPORT
11570 M:      Manish Chopra <manishc@marvell.com>
11571 M:      Rahul Verma <rahulv@marvell.com>
11572 M:      GR-Linux-NIC-Dev@marvell.com
11573 L:      netdev@vger.kernel.org
11574 S:      Supported
11575 F:      drivers/net/ethernet/qlogic/netxen/
11576
11577 NEXTHOP
11578 M:      David Ahern <dsahern@kernel.org>
11579 L:      netdev@vger.kernel.org
11580 S:      Maintained
11581 F:      include/net/nexthop.h
11582 F:      include/uapi/linux/nexthop.h
11583 F:      include/net/netns/nexthop.h
11584 F:      net/ipv4/nexthop.c
11585
11586 NFC SUBSYSTEM
11587 L:      netdev@vger.kernel.org
11588 S:      Orphan
11589 F:      net/nfc/
11590 F:      include/net/nfc/
11591 F:      include/uapi/linux/nfc.h
11592 F:      drivers/nfc/
11593 F:      include/linux/platform_data/nfcmrvl.h
11594 F:      Documentation/devicetree/bindings/net/nfc/
11595
11596 NFS, SUNRPC, AND LOCKD CLIENTS
11597 M:      Trond Myklebust <trond.myklebust@hammerspace.com>
11598 M:      Anna Schumaker <anna.schumaker@netapp.com>
11599 L:      linux-nfs@vger.kernel.org
11600 W:      http://client.linux-nfs.org
11601 T:      git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
11602 S:      Maintained
11603 F:      fs/lockd/
11604 F:      fs/nfs/
11605 F:      fs/nfs_common/
11606 F:      net/sunrpc/
11607 F:      include/linux/lockd/
11608 F:      include/linux/nfs*
11609 F:      include/linux/sunrpc/
11610 F:      include/uapi/linux/nfs*
11611 F:      include/uapi/linux/sunrpc/
11612
11613 NILFS2 FILESYSTEM
11614 M:      Ryusuke Konishi <konishi.ryusuke@gmail.com>
11615 L:      linux-nilfs@vger.kernel.org
11616 W:      https://nilfs.sourceforge.io/
11617 W:      https://nilfs.osdn.jp/
11618 T:      git git://github.com/konis/nilfs2.git
11619 S:      Supported
11620 F:      Documentation/filesystems/nilfs2.txt
11621 F:      fs/nilfs2/
11622 F:      include/trace/events/nilfs2.h
11623 F:      include/uapi/linux/nilfs2_api.h
11624 F:      include/uapi/linux/nilfs2_ondisk.h
11625
11626 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
11627 M:      YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
11628 W:      http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
11629 S:      Maintained
11630 F:      Documentation/scsi/NinjaSCSI.txt
11631 F:      drivers/scsi/pcmcia/nsp_*
11632
11633 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
11634 M:      GOTO Masanori <gotom@debian.or.jp>
11635 M:      YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
11636 W:      http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
11637 S:      Maintained
11638 F:      Documentation/scsi/NinjaSCSI.txt
11639 F:      drivers/scsi/nsp32*
11640
11641 NIOS2 ARCHITECTURE
11642 M:      Ley Foon Tan <lftan@altera.com>
11643 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
11644 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
11645 S:      Maintained
11646 F:      arch/nios2/
11647
11648 NOHZ, DYNTICKS SUPPORT
11649 M:      Frederic Weisbecker <fweisbec@gmail.com>
11650 M:      Thomas Gleixner <tglx@linutronix.de>
11651 M:      Ingo Molnar <mingo@kernel.org>
11652 L:      linux-kernel@vger.kernel.org
11653 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
11654 S:      Maintained
11655 F:      kernel/time/tick*.*
11656 F:      include/linux/tick.h
11657 F:      include/linux/sched/nohz.h
11658
11659 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
11660 M:      Pavel Machek <pavel@ucw.cz>
11661 M:      Sakari Ailus <sakari.ailus@iki.fi>
11662 L:      linux-media@vger.kernel.org
11663 S:      Maintained
11664 F:      drivers/media/i2c/et8ek8
11665 F:      drivers/media/i2c/ad5820.c
11666
11667 NOKIA N900 POWER SUPPLY DRIVERS
11668 R:      Pali Rohár <pali.rohar@gmail.com>
11669 F:      include/linux/power/bq2415x_charger.h
11670 F:      include/linux/power/bq27xxx_battery.h
11671 F:      drivers/power/supply/bq2415x_charger.c
11672 F:      drivers/power/supply/bq27xxx_battery.c
11673 F:      drivers/power/supply/bq27xxx_battery_i2c.c
11674 F:      drivers/power/supply/isp1704_charger.c
11675 F:      drivers/power/supply/rx51_battery.c
11676
11677 NOLIBC HEADER FILE
11678 M:      Willy Tarreau <w@1wt.eu>
11679 S:      Maintained
11680 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wtarreau/nolibc.git
11681 F:      tools/include/nolibc/
11682
11683 NSDEPS
11684 M:      Matthias Maennich <maennich@google.com>
11685 S:      Maintained
11686 F:      scripts/nsdeps
11687 F:      Documentation/core-api/symbol-namespaces.rst
11688
11689 NTB AMD DRIVER
11690 M:      Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
11691 L:      linux-ntb@googlegroups.com
11692 S:      Supported
11693 F:      drivers/ntb/hw/amd/
11694
11695 NTB DRIVER CORE
11696 M:      Jon Mason <jdmason@kudzu.us>
11697 M:      Dave Jiang <dave.jiang@intel.com>
11698 M:      Allen Hubbe <allenbh@gmail.com>
11699 L:      linux-ntb@googlegroups.com
11700 S:      Supported
11701 W:      https://github.com/jonmason/ntb/wiki
11702 T:      git git://github.com/jonmason/ntb.git
11703 F:      drivers/ntb/
11704 F:      drivers/net/ntb_netdev.c
11705 F:      include/linux/ntb.h
11706 F:      include/linux/ntb_transport.h
11707 F:      tools/testing/selftests/ntb/
11708
11709 NTB IDT DRIVER
11710 M:      Serge Semin <fancer.lancer@gmail.com>
11711 L:      linux-ntb@googlegroups.com
11712 S:      Supported
11713 F:      drivers/ntb/hw/idt/
11714
11715 NTB INTEL DRIVER
11716 M:      Dave Jiang <dave.jiang@intel.com>
11717 L:      linux-ntb@googlegroups.com
11718 S:      Supported
11719 W:      https://github.com/davejiang/linux/wiki
11720 T:      git https://github.com/davejiang/linux.git
11721 F:      drivers/ntb/hw/intel/
11722
11723 NTFS FILESYSTEM
11724 M:      Anton Altaparmakov <anton@tuxera.com>
11725 L:      linux-ntfs-dev@lists.sourceforge.net
11726 W:      http://www.tuxera.com/
11727 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
11728 S:      Supported
11729 F:      Documentation/filesystems/ntfs.txt
11730 F:      fs/ntfs/
11731
11732 NUBUS SUBSYSTEM
11733 M:      Finn Thain <fthain@telegraphics.com.au>
11734 L:      linux-m68k@lists.linux-m68k.org
11735 S:      Maintained
11736 F:      arch/*/include/asm/nubus.h
11737 F:      drivers/nubus/
11738 F:      include/linux/nubus.h
11739 F:      include/uapi/linux/nubus.h
11740
11741 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
11742 M:      Antonino Daplas <adaplas@gmail.com>
11743 L:      linux-fbdev@vger.kernel.org
11744 S:      Maintained
11745 F:      drivers/video/fbdev/riva/
11746 F:      drivers/video/fbdev/nvidia/
11747
11748 NVM EXPRESS DRIVER
11749 M:      Keith Busch <kbusch@kernel.org>
11750 M:      Jens Axboe <axboe@fb.com>
11751 M:      Christoph Hellwig <hch@lst.de>
11752 M:      Sagi Grimberg <sagi@grimberg.me>
11753 L:      linux-nvme@lists.infradead.org
11754 T:      git://git.infradead.org/nvme.git
11755 W:      http://git.infradead.org/nvme.git
11756 S:      Supported
11757 F:      drivers/nvme/host/
11758 F:      include/linux/nvme.h
11759 F:      include/uapi/linux/nvme_ioctl.h
11760
11761 NVM EXPRESS FC TRANSPORT DRIVERS
11762 M:      James Smart <james.smart@broadcom.com>
11763 L:      linux-nvme@lists.infradead.org
11764 S:      Supported
11765 F:      include/linux/nvme-fc.h
11766 F:      include/linux/nvme-fc-driver.h
11767 F:      drivers/nvme/host/fc.c
11768 F:      drivers/nvme/target/fc.c
11769 F:      drivers/nvme/target/fcloop.c
11770
11771 NVM EXPRESS TARGET DRIVER
11772 M:      Christoph Hellwig <hch@lst.de>
11773 M:      Sagi Grimberg <sagi@grimberg.me>
11774 M:      Chaitanya Kulkarni <chaitanya.kulkarni@wdc.com>
11775 L:      linux-nvme@lists.infradead.org
11776 T:      git://git.infradead.org/nvme.git
11777 W:      http://git.infradead.org/nvme.git
11778 S:      Supported
11779 F:      drivers/nvme/target/
11780
11781 NVMEM FRAMEWORK
11782 M:      Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
11783 S:      Maintained
11784 F:      drivers/nvmem/
11785 F:      Documentation/devicetree/bindings/nvmem/
11786 F:      Documentation/ABI/stable/sysfs-bus-nvmem
11787 F:      include/linux/nvmem-consumer.h
11788 F:      include/linux/nvmem-provider.h
11789
11790 NXP FXAS21002C DRIVER
11791 M:      Rui Miguel Silva <rmfrfs@gmail.com>
11792 L:      linux-iio@vger.kernel.org
11793 S:      Maintained
11794 F:      Documentation/devicetree/bindings/iio/gyroscope/nxp,fxas21002c.txt
11795 F:      drivers/iio/gyro/fxas21002c_core.c
11796 F:      drivers/iio/gyro/fxas21002c.h
11797 F:      drivers/iio/gyro/fxas21002c_i2c.c
11798 F:      drivers/iio/gyro/fxas21002c_spi.c
11799
11800 NXP SGTL5000 DRIVER
11801 M:      Fabio Estevam <festevam@gmail.com>
11802 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11803 S:      Maintained
11804 F:      Documentation/devicetree/bindings/sound/sgtl5000.txt
11805 F:      sound/soc/codecs/sgtl5000*
11806
11807 NXP SJA1105 ETHERNET SWITCH DRIVER
11808 M:      Vladimir Oltean <olteanv@gmail.com>
11809 L:      linux-kernel@vger.kernel.org
11810 S:      Maintained
11811 F:      drivers/net/dsa/sja1105
11812
11813 NXP TDA998X DRM DRIVER
11814 M:      Russell King <linux@armlinux.org.uk>
11815 S:      Maintained
11816 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
11817 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
11818 F:      drivers/gpu/drm/i2c/tda998x_drv.c
11819 F:      include/drm/i2c/tda998x.h
11820 F:      include/dt-bindings/display/tda998x.h
11821 K:      "nxp,tda998x"
11822
11823 NXP TFA9879 DRIVER
11824 M:      Peter Rosin <peda@axentia.se>
11825 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11826 S:      Maintained
11827 F:      Documentation/devicetree/bindings/sound/tfa9879.txt
11828 F:      sound/soc/codecs/tfa9879*
11829
11830 NXP-NCI NFC DRIVER
11831 M:      Clément Perrochaud <clement.perrochaud@effinnov.com>
11832 R:      Charles Gorand <charles.gorand@effinnov.com>
11833 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
11834 S:      Supported
11835 F:      drivers/nfc/nxp-nci
11836
11837 OBJAGG
11838 M:      Jiri Pirko <jiri@mellanox.com>
11839 L:      netdev@vger.kernel.org
11840 S:      Supported
11841 F:      lib/objagg.c
11842 F:      lib/test_objagg.c
11843 F:      include/linux/objagg.h
11844
11845 NXP FSPI DRIVER
11846 R:      Yogesh Gaur <yogeshgaur.83@gmail.com>
11847 M:      Ashish Kumar <ashish.kumar@nxp.com>
11848 L:      linux-spi@vger.kernel.org
11849 S:      Maintained
11850 F:      drivers/spi/spi-nxp-fspi.c
11851 F:      Documentation/devicetree/bindings/spi/spi-nxp-fspi.txt
11852
11853 OBJTOOL
11854 M:      Josh Poimboeuf <jpoimboe@redhat.com>
11855 M:      Peter Zijlstra <peterz@infradead.org>
11856 S:      Supported
11857 F:      tools/objtool/
11858
11859 OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
11860 M:      Frederic Barrat <fbarrat@linux.ibm.com>
11861 M:      Andrew Donnellan <ajd@linux.ibm.com>
11862 L:      linuxppc-dev@lists.ozlabs.org
11863 S:      Supported
11864 F:      arch/powerpc/platforms/powernv/ocxl.c
11865 F:      arch/powerpc/include/asm/pnv-ocxl.h
11866 F:      drivers/misc/ocxl/
11867 F:      include/misc/ocxl*
11868 F:      include/uapi/misc/ocxl.h
11869 F:      Documentation/userspace-api/accelerators/ocxl.rst
11870
11871 OMAP AUDIO SUPPORT
11872 M:      Peter Ujfalusi <peter.ujfalusi@ti.com>
11873 M:      Jarkko Nikula <jarkko.nikula@bitmer.com>
11874 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11875 L:      linux-omap@vger.kernel.org
11876 S:      Maintained
11877 F:      sound/soc/ti/omap*
11878 F:      sound/soc/ti/rx51.c
11879 F:      sound/soc/ti/n810.c
11880 F:      sound/soc/ti/sdma-pcm.*
11881
11882 OMAP CLOCK FRAMEWORK SUPPORT
11883 M:      Paul Walmsley <paul@pwsan.com>
11884 L:      linux-omap@vger.kernel.org
11885 S:      Maintained
11886 F:      arch/arm/*omap*/*clock*
11887
11888 OMAP DEVICE TREE SUPPORT
11889 M:      Benoît Cousson <bcousson@baylibre.com>
11890 M:      Tony Lindgren <tony@atomide.com>
11891 L:      linux-omap@vger.kernel.org
11892 L:      devicetree@vger.kernel.org
11893 S:      Maintained
11894 F:      arch/arm/boot/dts/*omap*
11895 F:      arch/arm/boot/dts/*am3*
11896 F:      arch/arm/boot/dts/*am4*
11897 F:      arch/arm/boot/dts/*am5*
11898 F:      arch/arm/boot/dts/*dra7*
11899
11900 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
11901 L:      linux-omap@vger.kernel.org
11902 L:      linux-fbdev@vger.kernel.org
11903 S:      Orphan
11904 F:      drivers/video/fbdev/omap2/
11905 F:      Documentation/arm/omap/dss.rst
11906
11907 OMAP FRAMEBUFFER SUPPORT
11908 L:      linux-fbdev@vger.kernel.org
11909 L:      linux-omap@vger.kernel.org
11910 S:      Orphan
11911 F:      drivers/video/fbdev/omap/
11912
11913 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
11914 M:      Roger Quadros <rogerq@ti.com>
11915 M:      Tony Lindgren <tony@atomide.com>
11916 L:      linux-omap@vger.kernel.org
11917 S:      Maintained
11918 F:      drivers/memory/omap-gpmc.c
11919 F:      arch/arm/mach-omap2/*gpmc*
11920
11921 OMAP GPIO DRIVER
11922 M:      Grygorii Strashko <grygorii.strashko@ti.com>
11923 M:      Santosh Shilimkar <ssantosh@kernel.org>
11924 M:      Kevin Hilman <khilman@kernel.org>
11925 L:      linux-omap@vger.kernel.org
11926 S:      Maintained
11927 F:      Documentation/devicetree/bindings/gpio/gpio-omap.txt
11928 F:      drivers/gpio/gpio-omap.c
11929
11930 OMAP HARDWARE SPINLOCK SUPPORT
11931 M:      Ohad Ben-Cohen <ohad@wizery.com>
11932 L:      linux-omap@vger.kernel.org
11933 S:      Maintained
11934 F:      drivers/hwspinlock/omap_hwspinlock.c
11935
11936 OMAP HS MMC SUPPORT
11937 L:      linux-mmc@vger.kernel.org
11938 L:      linux-omap@vger.kernel.org
11939 S:      Orphan
11940 F:      drivers/mmc/host/omap_hsmmc.c
11941
11942 OMAP HWMOD DATA
11943 M:      Paul Walmsley <paul@pwsan.com>
11944 L:      linux-omap@vger.kernel.org
11945 S:      Maintained
11946 F:      arch/arm/mach-omap2/omap_hwmod*data*
11947
11948 OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
11949 M:      Benoît Cousson <bcousson@baylibre.com>
11950 L:      linux-omap@vger.kernel.org
11951 S:      Maintained
11952 F:      arch/arm/mach-omap2/omap_hwmod_44xx_data.c
11953
11954 OMAP HWMOD SUPPORT
11955 M:      Benoît Cousson <bcousson@baylibre.com>
11956 M:      Paul Walmsley <paul@pwsan.com>
11957 L:      linux-omap@vger.kernel.org
11958 S:      Maintained
11959 F:      arch/arm/mach-omap2/omap_hwmod.*
11960
11961 OMAP I2C DRIVER
11962 M:      Vignesh R <vigneshr@ti.com>
11963 L:      linux-omap@vger.kernel.org
11964 L:      linux-i2c@vger.kernel.org
11965 S:      Maintained
11966 F:      Documentation/devicetree/bindings/i2c/i2c-omap.txt
11967 F:      drivers/i2c/busses/i2c-omap.c
11968
11969 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
11970 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11971 L:      linux-media@vger.kernel.org
11972 S:      Maintained
11973 F:      Documentation/devicetree/bindings/media/ti,omap3isp.txt
11974 F:      drivers/media/platform/omap3isp/
11975 F:      drivers/staging/media/omap4iss/
11976
11977 OMAP MMC SUPPORT
11978 M:      Aaro Koskinen <aaro.koskinen@iki.fi>
11979 L:      linux-omap@vger.kernel.org
11980 S:      Odd Fixes
11981 F:      drivers/mmc/host/omap.c
11982
11983 OMAP POWER MANAGEMENT SUPPORT
11984 M:      Kevin Hilman <khilman@kernel.org>
11985 L:      linux-omap@vger.kernel.org
11986 S:      Maintained
11987 F:      arch/arm/*omap*/*pm*
11988 F:      drivers/cpufreq/omap-cpufreq.c
11989
11990 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
11991 M:      Rajendra Nayak <rnayak@codeaurora.org>
11992 M:      Paul Walmsley <paul@pwsan.com>
11993 L:      linux-omap@vger.kernel.org
11994 S:      Maintained
11995 F:      arch/arm/mach-omap2/prm*
11996
11997 OMAP RANDOM NUMBER GENERATOR SUPPORT
11998 M:      Deepak Saxena <dsaxena@plexity.net>
11999 S:      Maintained
12000 F:      drivers/char/hw_random/omap-rng.c
12001
12002 OMAP USB SUPPORT
12003 L:      linux-usb@vger.kernel.org
12004 L:      linux-omap@vger.kernel.org
12005 S:      Orphan
12006 F:      drivers/usb/*/*omap*
12007 F:      arch/arm/*omap*/usb*
12008
12009 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
12010 M:      Mark Jackson <mpfj@newflow.co.uk>
12011 L:      linux-omap@vger.kernel.org
12012 S:      Maintained
12013 F:      arch/arm/boot/dts/am335x-nano.dts
12014
12015 OMAP1 SUPPORT
12016 M:      Aaro Koskinen <aaro.koskinen@iki.fi>
12017 M:      Tony Lindgren <tony@atomide.com>
12018 L:      linux-omap@vger.kernel.org
12019 Q:      http://patchwork.kernel.org/project/linux-omap/list/
12020 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
12021 S:      Maintained
12022 F:      arch/arm/mach-omap1/
12023 F:      arch/arm/plat-omap/
12024 F:      arch/arm/configs/omap1_defconfig
12025 F:      drivers/i2c/busses/i2c-omap.c
12026 F:      include/linux/platform_data/i2c-omap.h
12027 F:      include/linux/platform_data/ams-delta-fiq.h
12028
12029 OMAP2+ SUPPORT
12030 M:      Tony Lindgren <tony@atomide.com>
12031 L:      linux-omap@vger.kernel.org
12032 W:      http://www.muru.com/linux/omap/
12033 W:      http://linux.omap.com/
12034 Q:      http://patchwork.kernel.org/project/linux-omap/list/
12035 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
12036 S:      Maintained
12037 F:      arch/arm/mach-omap2/
12038 F:      arch/arm/plat-omap/
12039 F:      arch/arm/configs/omap2plus_defconfig
12040 F:      drivers/bus/ti-sysc.c
12041 F:      drivers/i2c/busses/i2c-omap.c
12042 F:      drivers/irqchip/irq-omap-intc.c
12043 F:      drivers/mfd/*omap*.c
12044 F:      drivers/mfd/menelaus.c
12045 F:      drivers/mfd/palmas.c
12046 F:      drivers/mfd/tps65217.c
12047 F:      drivers/mfd/tps65218.c
12048 F:      drivers/mfd/tps65910.c
12049 F:      drivers/mfd/twl-core.[ch]
12050 F:      drivers/mfd/twl4030*.c
12051 F:      drivers/mfd/twl6030*.c
12052 F:      drivers/mfd/twl6040*.c
12053 F:      drivers/regulator/palmas-regulator*.c
12054 F:      drivers/regulator/pbias-regulator.c
12055 F:      drivers/regulator/tps65217-regulator.c
12056 F:      drivers/regulator/tps65218-regulator.c
12057 F:      drivers/regulator/tps65910-regulator.c
12058 F:      drivers/regulator/twl-regulator.c
12059 F:      drivers/regulator/twl6030-regulator.c
12060 F:      include/linux/platform_data/i2c-omap.h
12061 F:      include/linux/platform_data/ti-sysc.h
12062
12063 ONION OMEGA2+ BOARD
12064 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
12065 L:      linux-mips@vger.kernel.org
12066 S:      Maintained
12067 F:      arch/mips/boot/dts/ralink/omega2p.dts
12068
12069 OMFS FILESYSTEM
12070 M:      Bob Copeland <me@bobcopeland.com>
12071 L:      linux-karma-devel@lists.sourceforge.net
12072 S:      Maintained
12073 F:      Documentation/filesystems/omfs.txt
12074 F:      fs/omfs/
12075
12076 OMNIKEY CARDMAN 4000 DRIVER
12077 M:      Harald Welte <laforge@gnumonks.org>
12078 S:      Maintained
12079 F:      drivers/char/pcmcia/cm4000_cs.c
12080 F:      include/linux/cm4000_cs.h
12081 F:      include/uapi/linux/cm4000_cs.h
12082
12083 OMNIKEY CARDMAN 4040 DRIVER
12084 M:      Harald Welte <laforge@gnumonks.org>
12085 S:      Maintained
12086 F:      drivers/char/pcmcia/cm4040_cs.*
12087
12088 OMNIVISION OV13858 SENSOR DRIVER
12089 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
12090 L:      linux-media@vger.kernel.org
12091 T:      git git://linuxtv.org/media_tree.git
12092 S:      Maintained
12093 F:      drivers/media/i2c/ov13858.c
12094
12095 OMNIVISION OV2680 SENSOR DRIVER
12096 M:      Rui Miguel Silva <rmfrfs@gmail.com>
12097 L:      linux-media@vger.kernel.org
12098 T:      git git://linuxtv.org/media_tree.git
12099 S:      Maintained
12100 F:      drivers/media/i2c/ov2680.c
12101 F:      Documentation/devicetree/bindings/media/i2c/ov2680.txt
12102
12103 OMNIVISION OV2685 SENSOR DRIVER
12104 M:      Shunqian Zheng <zhengsq@rock-chips.com>
12105 L:      linux-media@vger.kernel.org
12106 T:      git git://linuxtv.org/media_tree.git
12107 S:      Maintained
12108 F:      drivers/media/i2c/ov2685.c
12109
12110 OMNIVISION OV5640 SENSOR DRIVER
12111 M:      Steve Longerbeam <slongerbeam@gmail.com>
12112 L:      linux-media@vger.kernel.org
12113 T:      git git://linuxtv.org/media_tree.git
12114 S:      Maintained
12115 F:      drivers/media/i2c/ov5640.c
12116
12117 OMNIVISION OV5647 SENSOR DRIVER
12118 M:      Luis Oliveira <lolivei@synopsys.com>
12119 L:      linux-media@vger.kernel.org
12120 T:      git git://linuxtv.org/media_tree.git
12121 S:      Maintained
12122 F:      drivers/media/i2c/ov5647.c
12123
12124 OMNIVISION OV5670 SENSOR DRIVER
12125 M:      Chiranjeevi Rapolu <chiranjeevi.rapolu@intel.com>
12126 M:      Hyungwoo Yang <hyungwoo.yang@intel.com>
12127 L:      linux-media@vger.kernel.org
12128 T:      git git://linuxtv.org/media_tree.git
12129 S:      Maintained
12130 F:      drivers/media/i2c/ov5670.c
12131
12132 OMNIVISION OV5675 SENSOR DRIVER
12133 M:      Shawn Tu <shawnx.tu@intel.com>
12134 L:      linux-media@vger.kernel.org
12135 T:      git git://linuxtv.org/media_tree.git
12136 S:      Maintained
12137 F:      drivers/media/i2c/ov5675.c
12138
12139 OMNIVISION OV5695 SENSOR DRIVER
12140 M:      Shunqian Zheng <zhengsq@rock-chips.com>
12141 L:      linux-media@vger.kernel.org
12142 T:      git git://linuxtv.org/media_tree.git
12143 S:      Maintained
12144 F:      drivers/media/i2c/ov5695.c
12145
12146 OMNIVISION OV7670 SENSOR DRIVER
12147 M:      Jonathan Corbet <corbet@lwn.net>
12148 L:      linux-media@vger.kernel.org
12149 T:      git git://linuxtv.org/media_tree.git
12150 S:      Maintained
12151 F:      drivers/media/i2c/ov7670.c
12152 F:      Documentation/devicetree/bindings/media/i2c/ov7670.txt
12153
12154 OMNIVISION OV772x SENSOR DRIVER
12155 M:      Jacopo Mondi <jacopo@jmondi.org>
12156 L:      linux-media@vger.kernel.org
12157 T:      git git://linuxtv.org/media_tree.git
12158 S:      Odd fixes
12159 F:      drivers/media/i2c/ov772x.c
12160 F:      include/media/i2c/ov772x.h
12161 F:      Documentation/devicetree/bindings/media/i2c/ov772x.txt
12162
12163 OMNIVISION OV7740 SENSOR DRIVER
12164 M:      Wenyou Yang <wenyou.yang@microchip.com>
12165 L:      linux-media@vger.kernel.org
12166 T:      git git://linuxtv.org/media_tree.git
12167 S:      Maintained
12168 F:      drivers/media/i2c/ov7740.c
12169 F:      Documentation/devicetree/bindings/media/i2c/ov7740.txt
12170
12171 OMNIVISION OV9640 SENSOR DRIVER
12172 M:      Petr Cvek <petrcvekcz@gmail.com>
12173 L:      linux-media@vger.kernel.org
12174 S:      Maintained
12175 F:      drivers/media/i2c/ov9640.*
12176
12177 OMNIVISION OV8856 SENSOR DRIVER
12178 M:      Ben Kao <ben.kao@intel.com>
12179 L:      linux-media@vger.kernel.org
12180 T:      git git://linuxtv.org/media_tree.git
12181 S:      Maintained
12182 F:      drivers/media/i2c/ov8856.c
12183
12184 OMNIVISION OV9650 SENSOR DRIVER
12185 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
12186 R:      Akinobu Mita <akinobu.mita@gmail.com>
12187 R:      Sylwester Nawrocki <s.nawrocki@samsung.com>
12188 L:      linux-media@vger.kernel.org
12189 T:      git git://linuxtv.org/media_tree.git
12190 S:      Maintained
12191 F:      drivers/media/i2c/ov9650.c
12192 F:      Documentation/devicetree/bindings/media/i2c/ov9650.txt
12193
12194 ONENAND FLASH DRIVER
12195 M:      Kyungmin Park <kyungmin.park@samsung.com>
12196 L:      linux-mtd@lists.infradead.org
12197 S:      Maintained
12198 F:      drivers/mtd/nand/onenand/
12199 F:      include/linux/mtd/onenand*.h
12200
12201 OP-TEE DRIVER
12202 M:      Jens Wiklander <jens.wiklander@linaro.org>
12203 L:      tee-dev@lists.linaro.org
12204 S:      Maintained
12205 F:      drivers/tee/optee/
12206
12207 OP-TEE RANDOM NUMBER GENERATOR (RNG) DRIVER
12208 M:      Sumit Garg <sumit.garg@linaro.org>
12209 L:      tee-dev@lists.linaro.org
12210 S:      Maintained
12211 F:      drivers/char/hw_random/optee-rng.c
12212
12213 OPA-VNIC DRIVER
12214 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
12215 M:      Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
12216 L:      linux-rdma@vger.kernel.org
12217 S:      Supported
12218 F:      drivers/infiniband/ulp/opa_vnic
12219
12220 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
12221 M:      Pantelis Antoniou <pantelis.antoniou@konsulko.com>
12222 M:      Frank Rowand <frowand.list@gmail.com>
12223 L:      devicetree@vger.kernel.org
12224 S:      Maintained
12225 F:      Documentation/devicetree/dynamic-resolution-notes.txt
12226 F:      Documentation/devicetree/overlay-notes.txt
12227 F:      drivers/of/overlay.c
12228 F:      drivers/of/resolver.c
12229 K:      of_overlay_notifier_
12230
12231 OPEN FIRMWARE AND FLATTENED DEVICE TREE
12232 M:      Rob Herring <robh+dt@kernel.org>
12233 M:      Frank Rowand <frowand.list@gmail.com>
12234 L:      devicetree@vger.kernel.org
12235 W:      http://www.devicetree.org/
12236 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
12237 S:      Maintained
12238 F:      drivers/of/
12239 F:      include/linux/of*.h
12240 F:      scripts/dtc/
12241 F:      Documentation/ABI/testing/sysfs-firmware-ofw
12242
12243 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
12244 M:      Rob Herring <robh+dt@kernel.org>
12245 M:      Mark Rutland <mark.rutland@arm.com>
12246 L:      devicetree@vger.kernel.org
12247 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
12248 Q:      http://patchwork.ozlabs.org/project/devicetree-bindings/list/
12249 S:      Maintained
12250 F:      Documentation/devicetree/
12251 F:      arch/*/boot/dts/
12252 F:      include/dt-bindings/
12253
12254 OPENCORES I2C BUS DRIVER
12255 M:      Peter Korsgaard <peter@korsgaard.com>
12256 M:      Andrew Lunn <andrew@lunn.ch>
12257 L:      linux-i2c@vger.kernel.org
12258 S:      Maintained
12259 F:      Documentation/devicetree/bindings/i2c/i2c-ocores.txt
12260 F:      Documentation/i2c/busses/i2c-ocores.rst
12261 F:      drivers/i2c/busses/i2c-ocores.c
12262 F:      include/linux/platform_data/i2c-ocores.h
12263
12264 OPENRISC ARCHITECTURE
12265 M:      Jonas Bonn <jonas@southpole.se>
12266 M:      Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
12267 M:      Stafford Horne <shorne@gmail.com>
12268 T:      git git://github.com/openrisc/linux.git
12269 L:      openrisc@lists.librecores.org
12270 W:      http://openrisc.io
12271 S:      Maintained
12272 F:      Documentation/devicetree/bindings/openrisc/
12273 F:      Documentation/openrisc/
12274 F:      arch/openrisc/
12275 F:      drivers/irqchip/irq-ompic.c
12276 F:      drivers/irqchip/irq-or1k-*
12277
12278 OPENVSWITCH
12279 M:      Pravin B Shelar <pshelar@ovn.org>
12280 L:      netdev@vger.kernel.org
12281 L:      dev@openvswitch.org
12282 W:      http://openvswitch.org
12283 S:      Maintained
12284 F:      net/openvswitch/
12285 F:      include/uapi/linux/openvswitch.h
12286
12287 OPERATING PERFORMANCE POINTS (OPP)
12288 M:      Viresh Kumar <vireshk@kernel.org>
12289 M:      Nishanth Menon <nm@ti.com>
12290 M:      Stephen Boyd <sboyd@kernel.org>
12291 L:      linux-pm@vger.kernel.org
12292 S:      Maintained
12293 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
12294 F:      drivers/opp/
12295 F:      include/linux/pm_opp.h
12296 F:      Documentation/power/opp.rst
12297 F:      Documentation/devicetree/bindings/opp/
12298
12299 OPL4 DRIVER
12300 M:      Clemens Ladisch <clemens@ladisch.de>
12301 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
12302 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
12303 S:      Maintained
12304 F:      sound/drivers/opl4/
12305
12306 OPROFILE
12307 M:      Robert Richter <rric@kernel.org>
12308 L:      oprofile-list@lists.sf.net
12309 S:      Maintained
12310 F:      arch/*/include/asm/oprofile*.h
12311 F:      arch/*/oprofile/
12312 F:      drivers/oprofile/
12313 F:      include/linux/oprofile.h
12314
12315 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
12316 M:      Mark Fasheh <mark@fasheh.com>
12317 M:      Joel Becker <jlbec@evilplan.org>
12318 M:      Joseph Qi <joseph.qi@linux.alibaba.com>
12319 L:      ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
12320 W:      http://ocfs2.wiki.kernel.org
12321 S:      Supported
12322 F:      Documentation/filesystems/ocfs2.txt
12323 F:      Documentation/filesystems/dlmfs.txt
12324 F:      fs/ocfs2/
12325
12326 ORANGEFS FILESYSTEM
12327 M:      Mike Marshall <hubcap@omnibond.com>
12328 R:      Martin Brandenburg <martin@omnibond.com>
12329 L:      devel@lists.orangefs.org
12330 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
12331 S:      Supported
12332 F:      fs/orangefs/
12333 F:      Documentation/filesystems/orangefs.txt
12334
12335 ORINOCO DRIVER
12336 L:      linux-wireless@vger.kernel.org
12337 W:      http://wireless.kernel.org/en/users/Drivers/orinoco
12338 W:      http://www.nongnu.org/orinoco/
12339 S:      Orphan
12340 F:      drivers/net/wireless/intersil/orinoco/
12341
12342 OV2659 OMNIVISION SENSOR DRIVER
12343 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
12344 L:      linux-media@vger.kernel.org
12345 W:      https://linuxtv.org
12346 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12347 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
12348 S:      Maintained
12349 F:      drivers/media/i2c/ov2659.c
12350 F:      include/media/i2c/ov2659.h
12351
12352 OVERLAY FILESYSTEM
12353 M:      Miklos Szeredi <miklos@szeredi.hu>
12354 L:      linux-unionfs@vger.kernel.org
12355 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
12356 S:      Supported
12357 F:      fs/overlayfs/
12358 F:      Documentation/filesystems/overlayfs.txt
12359
12360 P54 WIRELESS DRIVER
12361 M:      Christian Lamparter <chunkeey@googlemail.com>
12362 L:      linux-wireless@vger.kernel.org
12363 W:      http://wireless.kernel.org/en/users/Drivers/p54
12364 S:      Maintained
12365 F:      drivers/net/wireless/intersil/p54/
12366
12367 PA SEMI ETHERNET DRIVER
12368 L:      netdev@vger.kernel.org
12369 S:      Orphan
12370 F:      drivers/net/ethernet/pasemi/*
12371
12372 PA SEMI SMBUS DRIVER
12373 L:      linux-i2c@vger.kernel.org
12374 S:      Orphan
12375 F:      drivers/i2c/busses/i2c-pasemi.c
12376
12377 PACKING
12378 M:      Vladimir Oltean <olteanv@gmail.com>
12379 L:      netdev@vger.kernel.org
12380 S:      Supported
12381 F:      lib/packing.c
12382 F:      include/linux/packing.h
12383 F:      Documentation/core-api/packing.rst
12384
12385 PADATA PARALLEL EXECUTION MECHANISM
12386 M:      Steffen Klassert <steffen.klassert@secunet.com>
12387 L:      linux-crypto@vger.kernel.org
12388 S:      Maintained
12389 F:      kernel/padata.c
12390 F:      include/linux/padata.h
12391 F:      Documentation/padata.txt
12392
12393 PAGE POOL
12394 M:      Jesper Dangaard Brouer <hawk@kernel.org>
12395 M:      Ilias Apalodimas <ilias.apalodimas@linaro.org>
12396 L:      netdev@vger.kernel.org
12397 S:      Supported
12398 F:      net/core/page_pool.c
12399 F:      include/net/page_pool.h
12400
12401 PANASONIC LAPTOP ACPI EXTRAS DRIVER
12402 M:      Harald Welte <laforge@gnumonks.org>
12403 L:      platform-driver-x86@vger.kernel.org
12404 S:      Maintained
12405 F:      drivers/platform/x86/panasonic-laptop.c
12406
12407 PARALLEL LCD/KEYPAD PANEL DRIVER
12408 M:      Willy Tarreau <willy@haproxy.com>
12409 M:      Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
12410 S:      Odd Fixes
12411 F:      Documentation/admin-guide/lcd-panel-cgram.rst
12412 F:      drivers/auxdisplay/panel.c
12413
12414 PARALLEL PORT SUBSYSTEM
12415 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
12416 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
12417 L:      linux-parport@lists.infradead.org (subscribers-only)
12418 S:      Maintained
12419 F:      drivers/parport/
12420 F:      include/linux/parport*.h
12421 F:      drivers/char/ppdev.c
12422 F:      include/uapi/linux/ppdev.h
12423 F:      Documentation/driver-api/parport*.rst
12424
12425 PARAVIRT_OPS INTERFACE
12426 M:      Juergen Gross <jgross@suse.com>
12427 M:      Thomas Hellstrom <thellstrom@vmware.com>
12428 M:      "VMware, Inc." <pv-drivers@vmware.com>
12429 L:      virtualization@lists.linux-foundation.org
12430 S:      Supported
12431 F:      Documentation/virt/paravirt_ops.rst
12432 F:      arch/*/kernel/paravirt*
12433 F:      arch/*/include/asm/paravirt*.h
12434 F:      include/linux/hypervisor.h
12435
12436 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
12437 M:      Tim Waugh <tim@cyberelk.net>
12438 L:      linux-parport@lists.infradead.org (subscribers-only)
12439 S:      Maintained
12440 F:      Documentation/admin-guide/blockdev/paride.rst
12441 F:      drivers/block/paride/
12442
12443 PARISC ARCHITECTURE
12444 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
12445 M:      Helge Deller <deller@gmx.de>
12446 L:      linux-parisc@vger.kernel.org
12447 W:      http://www.parisc-linux.org/
12448 Q:      http://patchwork.kernel.org/project/linux-parisc/list/
12449 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
12450 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
12451 S:      Maintained
12452 F:      arch/parisc/
12453 F:      Documentation/parisc/
12454 F:      drivers/parisc/
12455 F:      drivers/char/agp/parisc-agp.c
12456 F:      drivers/input/misc/hp_sdc_rtc.c
12457 F:      drivers/input/serio/gscps2.c
12458 F:      drivers/input/serio/hp_sdc*
12459 F:      drivers/parport/parport_gsc.*
12460 F:      drivers/tty/serial/8250/8250_gsc.c
12461 F:      drivers/video/fbdev/sti*
12462 F:      drivers/video/console/sti*
12463 F:      drivers/video/logo/logo_parisc*
12464 F:      include/linux/hp_sdc.h
12465
12466 PARMAN
12467 M:      Jiri Pirko <jiri@mellanox.com>
12468 L:      netdev@vger.kernel.org
12469 S:      Supported
12470 F:      lib/parman.c
12471 F:      lib/test_parman.c
12472 F:      include/linux/parman.h
12473
12474 PC ENGINES APU BOARD DRIVER
12475 M:      Enrico Weigelt, metux IT consult <info@metux.net>
12476 S:      Maintained
12477 F:      drivers/platform/x86/pcengines-apuv2.c
12478
12479 PC87360 HARDWARE MONITORING DRIVER
12480 M:      Jim Cromie <jim.cromie@gmail.com>
12481 L:      linux-hwmon@vger.kernel.org
12482 S:      Maintained
12483 F:      Documentation/hwmon/pc87360.rst
12484 F:      drivers/hwmon/pc87360.c
12485
12486 PC8736x GPIO DRIVER
12487 M:      Jim Cromie <jim.cromie@gmail.com>
12488 S:      Maintained
12489 F:      drivers/char/pc8736x_gpio.c
12490
12491 PC87427 HARDWARE MONITORING DRIVER
12492 M:      Jean Delvare <jdelvare@suse.com>
12493 L:      linux-hwmon@vger.kernel.org
12494 S:      Maintained
12495 F:      Documentation/hwmon/pc87427.rst
12496 F:      drivers/hwmon/pc87427.c
12497
12498 PCA9532 LED DRIVER
12499 M:      Riku Voipio <riku.voipio@iki.fi>
12500 S:      Maintained
12501 F:      drivers/leds/leds-pca9532.c
12502 F:      include/linux/leds-pca9532.h
12503
12504 PCA9541 I2C BUS MASTER SELECTOR DRIVER
12505 M:      Guenter Roeck <linux@roeck-us.net>
12506 L:      linux-i2c@vger.kernel.org
12507 S:      Maintained
12508 F:      drivers/i2c/muxes/i2c-mux-pca9541.c
12509
12510 PCDP - PRIMARY CONSOLE AND DEBUG PORT
12511 M:      Khalid Aziz <khalid@gonehiking.org>
12512 S:      Maintained
12513 F:      drivers/firmware/pcdp.*
12514
12515 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
12516 M:      Thomas Petazzoni <thomas.petazzoni@bootlin.com>
12517 L:      linux-pci@vger.kernel.org
12518 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12519 S:      Maintained
12520 F:      Documentation/devicetree/bindings/pci/aardvark-pci.txt
12521 F:      drivers/pci/controller/pci-aardvark.c
12522
12523 PCI DRIVER FOR ALTERA PCIE IP
12524 M:      Ley Foon Tan <lftan@altera.com>
12525 L:      rfi@lists.rocketboards.org (moderated for non-subscribers)
12526 L:      linux-pci@vger.kernel.org
12527 S:      Supported
12528 F:      Documentation/devicetree/bindings/pci/altera-pcie.txt
12529 F:      drivers/pci/controller/pcie-altera.c
12530
12531 PCI DRIVER FOR APPLIEDMICRO XGENE
12532 M:      Toan Le <toan@os.amperecomputing.com>
12533 L:      linux-pci@vger.kernel.org
12534 L:      linux-arm-kernel@lists.infradead.org
12535 S:      Maintained
12536 F:      Documentation/devicetree/bindings/pci/xgene-pci.txt
12537 F:      drivers/pci/controller/pci-xgene.c
12538
12539 PCI DRIVER FOR ARM VERSATILE PLATFORM
12540 M:      Rob Herring <robh@kernel.org>
12541 L:      linux-pci@vger.kernel.org
12542 L:      linux-arm-kernel@lists.infradead.org
12543 S:      Maintained
12544 F:      Documentation/devicetree/bindings/pci/versatile.txt
12545 F:      drivers/pci/controller/pci-versatile.c
12546
12547 PCI DRIVER FOR ARMADA 8K
12548 M:      Thomas Petazzoni <thomas.petazzoni@bootlin.com>
12549 L:      linux-pci@vger.kernel.org
12550 L:      linux-arm-kernel@lists.infradead.org
12551 S:      Maintained
12552 F:      Documentation/devicetree/bindings/pci/pci-armada8k.txt
12553 F:      drivers/pci/controller/dwc/pcie-armada8k.c
12554
12555 PCI DRIVER FOR CADENCE PCIE IP
12556 M:      Tom Joseph <tjoseph@cadence.com>
12557 L:      linux-pci@vger.kernel.org
12558 S:      Maintained
12559 F:      Documentation/devicetree/bindings/pci/cdns,*.txt
12560 F:      drivers/pci/controller/pcie-cadence*
12561
12562 PCI DRIVER FOR FREESCALE LAYERSCAPE
12563 M:      Minghuan Lian <minghuan.Lian@nxp.com>
12564 M:      Mingkai Hu <mingkai.hu@nxp.com>
12565 M:      Roy Zang <roy.zang@nxp.com>
12566 L:      linuxppc-dev@lists.ozlabs.org
12567 L:      linux-pci@vger.kernel.org
12568 L:      linux-arm-kernel@lists.infradead.org
12569 S:      Maintained
12570 F:      drivers/pci/controller/dwc/*layerscape*
12571
12572 PCI DRIVER FOR GENERIC OF HOSTS
12573 M:      Will Deacon <will@kernel.org>
12574 L:      linux-pci@vger.kernel.org
12575 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12576 S:      Maintained
12577 F:      Documentation/devicetree/bindings/pci/host-generic-pci.txt
12578 F:      drivers/pci/controller/pci-host-common.c
12579 F:      drivers/pci/controller/pci-host-generic.c
12580
12581 PCI DRIVER FOR IMX6
12582 M:      Richard Zhu <hongxing.zhu@nxp.com>
12583 M:      Lucas Stach <l.stach@pengutronix.de>
12584 L:      linux-pci@vger.kernel.org
12585 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12586 S:      Maintained
12587 F:      Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
12588 F:      drivers/pci/controller/dwc/*imx6*
12589
12590 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
12591 M:      Keith Busch <keith.busch@intel.com>
12592 M:      Jonathan Derrick <jonathan.derrick@intel.com>
12593 L:      linux-pci@vger.kernel.org
12594 S:      Supported
12595 F:      drivers/pci/controller/vmd.c
12596
12597 PCI DRIVER FOR MICROSEMI SWITCHTEC
12598 M:      Kurt Schwemmer <kurt.schwemmer@microsemi.com>
12599 M:      Logan Gunthorpe <logang@deltatee.com>
12600 L:      linux-pci@vger.kernel.org
12601 S:      Maintained
12602 F:      Documentation/driver-api/switchtec.rst
12603 F:      Documentation/ABI/testing/sysfs-class-switchtec
12604 F:      drivers/pci/switch/switchtec*
12605 F:      include/uapi/linux/switchtec_ioctl.h
12606 F:      include/linux/switchtec.h
12607 F:      drivers/ntb/hw/mscc/
12608
12609 PCI DRIVER FOR MOBIVEIL PCIE IP
12610 M:      Karthikeyan Mitran <m.karthikeyan@mobiveil.co.in>
12611 M:      Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
12612 L:      linux-pci@vger.kernel.org
12613 S:      Supported
12614 F:      Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
12615 F:      drivers/pci/controller/pcie-mobiveil.c
12616
12617 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
12618 M:      Thomas Petazzoni <thomas.petazzoni@bootlin.com>
12619 M:      Jason Cooper <jason@lakedaemon.net>
12620 L:      linux-pci@vger.kernel.org
12621 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12622 S:      Maintained
12623 F:      drivers/pci/controller/*mvebu*
12624
12625 PCI DRIVER FOR NVIDIA TEGRA
12626 M:      Thierry Reding <thierry.reding@gmail.com>
12627 L:      linux-tegra@vger.kernel.org
12628 L:      linux-pci@vger.kernel.org
12629 S:      Supported
12630 F:      Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
12631 F:      drivers/pci/controller/pci-tegra.c
12632
12633 PCI DRIVER FOR RENESAS R-CAR
12634 M:      Simon Horman <horms@verge.net.au>
12635 L:      linux-pci@vger.kernel.org
12636 L:      linux-renesas-soc@vger.kernel.org
12637 S:      Maintained
12638 F:      drivers/pci/controller/*rcar*
12639
12640 PCI DRIVER FOR SAMSUNG EXYNOS
12641 M:      Jingoo Han <jingoohan1@gmail.com>
12642 L:      linux-pci@vger.kernel.org
12643 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12644 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12645 S:      Maintained
12646 F:      drivers/pci/controller/dwc/pci-exynos.c
12647
12648 PCI DRIVER FOR SYNOPSYS DESIGNWARE
12649 M:      Jingoo Han <jingoohan1@gmail.com>
12650 M:      Gustavo Pimentel <gustavo.pimentel@synopsys.com>
12651 L:      linux-pci@vger.kernel.org
12652 S:      Maintained
12653 F:      Documentation/devicetree/bindings/pci/designware-pcie.txt
12654 F:      drivers/pci/controller/dwc/*designware*
12655
12656 PCI DRIVER FOR TI DRA7XX
12657 M:      Kishon Vijay Abraham I <kishon@ti.com>
12658 L:      linux-omap@vger.kernel.org
12659 L:      linux-pci@vger.kernel.org
12660 S:      Supported
12661 F:      Documentation/devicetree/bindings/pci/ti-pci.txt
12662 F:      drivers/pci/controller/dwc/pci-dra7xx.c
12663
12664 PCI DRIVER FOR TI KEYSTONE
12665 M:      Murali Karicheri <m-karicheri2@ti.com>
12666 L:      linux-pci@vger.kernel.org
12667 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12668 S:      Maintained
12669 F:      drivers/pci/controller/dwc/pci-keystone.c
12670
12671 PCI ENDPOINT SUBSYSTEM
12672 M:      Kishon Vijay Abraham I <kishon@ti.com>
12673 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
12674 L:      linux-pci@vger.kernel.org
12675 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
12676 S:      Supported
12677 F:      drivers/pci/endpoint/
12678 F:      drivers/misc/pci_endpoint_test.c
12679 F:      tools/pci/
12680
12681 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
12682 M:      Russell Currey <ruscur@russell.cc>
12683 M:      Sam Bobroff <sbobroff@linux.ibm.com>
12684 M:      Oliver O'Halloran <oohall@gmail.com>
12685 L:      linuxppc-dev@lists.ozlabs.org
12686 S:      Supported
12687 F:      Documentation/PCI/pci-error-recovery.rst
12688 F:      drivers/pci/pcie/aer.c
12689 F:      drivers/pci/pcie/dpc.c
12690 F:      drivers/pci/pcie/err.c
12691 F:      Documentation/powerpc/eeh-pci-error-recovery.rst
12692 F:      arch/powerpc/kernel/eeh*.c
12693 F:      arch/powerpc/platforms/*/eeh*.c
12694 F:      arch/powerpc/include/*/eeh*.h
12695
12696 PCI ERROR RECOVERY
12697 M:      Linas Vepstas <linasvepstas@gmail.com>
12698 L:      linux-pci@vger.kernel.org
12699 S:      Supported
12700 F:      Documentation/PCI/pci-error-recovery.rst
12701
12702 PCI MSI DRIVER FOR ALTERA MSI IP
12703 M:      Ley Foon Tan <lftan@altera.com>
12704 L:      rfi@lists.rocketboards.org (moderated for non-subscribers)
12705 L:      linux-pci@vger.kernel.org
12706 S:      Supported
12707 F:      Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
12708 F:      drivers/pci/controller/pcie-altera-msi.c
12709
12710 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
12711 M:      Toan Le <toan@os.amperecomputing.com>
12712 L:      linux-pci@vger.kernel.org
12713 L:      linux-arm-kernel@lists.infradead.org
12714 S:      Maintained
12715 F:      Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
12716 F:      drivers/pci/controller/pci-xgene-msi.c
12717
12718 PCI SUBSYSTEM
12719 M:      Bjorn Helgaas <bhelgaas@google.com>
12720 L:      linux-pci@vger.kernel.org
12721 Q:      http://patchwork.ozlabs.org/project/linux-pci/list/
12722 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
12723 S:      Supported
12724 F:      Documentation/devicetree/bindings/pci/
12725 F:      Documentation/PCI/
12726 F:      drivers/acpi/pci*
12727 F:      drivers/pci/
12728 F:      include/asm-generic/pci*
12729 F:      include/linux/pci*
12730 F:      include/linux/of_pci.h
12731 F:      include/uapi/linux/pci*
12732 F:      lib/pci*
12733 F:      arch/x86/pci/
12734 F:      arch/x86/kernel/quirks.c
12735 F:      arch/x86/kernel/early-quirks.c
12736
12737 PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
12738 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
12739 R:      Andrew Murray <andrew.murray@arm.com>
12740 L:      linux-pci@vger.kernel.org
12741 Q:      http://patchwork.ozlabs.org/project/linux-pci/list/
12742 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
12743 S:      Supported
12744 F:      drivers/pci/controller/
12745
12746 PCIE DRIVER FOR AMAZON ANNAPURNA LABS
12747 M:      Jonathan Chocron <jonnyc@amazon.com>
12748 L:      linux-pci@vger.kernel.org
12749 S:      Maintained
12750 F:      Documentation/devicetree/bindings/pci/pcie-al.txt
12751 F:      drivers/pci/controller/dwc/pcie-al.c
12752
12753 PCIE DRIVER FOR AMLOGIC MESON
12754 M:      Yue Wang <yue.wang@Amlogic.com>
12755 L:      linux-pci@vger.kernel.org
12756 L:      linux-amlogic@lists.infradead.org
12757 S:      Maintained
12758 F:      drivers/pci/controller/dwc/pci-meson.c
12759
12760 PCIE DRIVER FOR AXIS ARTPEC
12761 M:      Jesper Nilsson <jesper.nilsson@axis.com>
12762 L:      linux-arm-kernel@axis.com
12763 L:      linux-pci@vger.kernel.org
12764 S:      Maintained
12765 F:      Documentation/devicetree/bindings/pci/axis,artpec*
12766 F:      drivers/pci/controller/dwc/*artpec*
12767
12768 PCIE DRIVER FOR CAVIUM THUNDERX
12769 M:      David Daney <david.daney@cavium.com>
12770 L:      linux-pci@vger.kernel.org
12771 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12772 S:      Supported
12773 F:      Documentation/devicetree/bindings/pci/pci-thunder-*
12774 F:      drivers/pci/controller/pci-thunder-*
12775
12776 PCIE DRIVER FOR HISILICON
12777 M:      Zhou Wang <wangzhou1@hisilicon.com>
12778 L:      linux-pci@vger.kernel.org
12779 S:      Maintained
12780 F:      Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
12781 F:      drivers/pci/controller/dwc/pcie-hisi.c
12782
12783 PCIE DRIVER FOR HISILICON KIRIN
12784 M:      Xiaowei Song <songxiaowei@hisilicon.com>
12785 M:      Binghui Wang <wangbinghui@hisilicon.com>
12786 L:      linux-pci@vger.kernel.org
12787 S:      Maintained
12788 F:      Documentation/devicetree/bindings/pci/kirin-pcie.txt
12789 F:      drivers/pci/controller/dwc/pcie-kirin.c
12790
12791 PCIE DRIVER FOR HISILICON STB
12792 M:      Shawn Guo <shawn.guo@linaro.org>
12793 L:      linux-pci@vger.kernel.org
12794 S:      Maintained
12795 F:      Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
12796 F:      drivers/pci/controller/dwc/pcie-histb.c
12797
12798 PCIE DRIVER FOR MEDIATEK
12799 M:      Ryder Lee <ryder.lee@mediatek.com>
12800 L:      linux-pci@vger.kernel.org
12801 L:      linux-mediatek@lists.infradead.org
12802 S:      Supported
12803 F:      Documentation/devicetree/bindings/pci/mediatek*
12804 F:      drivers/pci/controller/*mediatek*
12805
12806 PCIE DRIVER FOR QUALCOMM MSM
12807 M:      Stanimir Varbanov <svarbanov@mm-sol.com>
12808 L:      linux-pci@vger.kernel.org
12809 L:      linux-arm-msm@vger.kernel.org
12810 S:      Maintained
12811 F:      drivers/pci/controller/dwc/*qcom*
12812
12813 PCIE DRIVER FOR ROCKCHIP
12814 M:      Shawn Lin <shawn.lin@rock-chips.com>
12815 L:      linux-pci@vger.kernel.org
12816 L:      linux-rockchip@lists.infradead.org
12817 S:      Maintained
12818 F:      Documentation/devicetree/bindings/pci/rockchip-pcie*
12819 F:      drivers/pci/controller/pcie-rockchip*
12820
12821 PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
12822 M:      Linus Walleij <linus.walleij@linaro.org>
12823 L:      linux-pci@vger.kernel.org
12824 S:      Maintained
12825 F:      Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
12826 F:      drivers/pci/controller/pci-v3-semi.c
12827
12828 PCIE DRIVER FOR SOCIONEXT UNIPHIER
12829 M:      Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
12830 L:      linux-pci@vger.kernel.org
12831 S:      Maintained
12832 F:      Documentation/devicetree/bindings/pci/uniphier-pcie.txt
12833 F:      drivers/pci/controller/dwc/pcie-uniphier.c
12834
12835 PCIE DRIVER FOR ST SPEAR13XX
12836 M:      Pratyush Anand <pratyush.anand@gmail.com>
12837 L:      linux-pci@vger.kernel.org
12838 S:      Maintained
12839 F:      drivers/pci/controller/dwc/*spear*
12840
12841 PCMCIA SUBSYSTEM
12842 M:      Dominik Brodowski <linux@dominikbrodowski.net>
12843 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
12844 S:      Odd Fixes
12845 F:      Documentation/pcmcia/
12846 F:      tools/pcmcia/
12847 F:      drivers/pcmcia/
12848 F:      include/pcmcia/
12849
12850 PCNET32 NETWORK DRIVER
12851 M:      Don Fry <pcnet32@frontier.com>
12852 L:      netdev@vger.kernel.org
12853 S:      Maintained
12854 F:      drivers/net/ethernet/amd/pcnet32.c
12855
12856 PCRYPT PARALLEL CRYPTO ENGINE
12857 M:      Steffen Klassert <steffen.klassert@secunet.com>
12858 L:      linux-crypto@vger.kernel.org
12859 S:      Maintained
12860 F:      crypto/pcrypt.c
12861 F:      include/crypto/pcrypt.h
12862
12863 PEAQ WMI HOTKEYS DRIVER
12864 M:      Hans de Goede <hdegoede@redhat.com>
12865 L:      platform-driver-x86@vger.kernel.org
12866 S:      Maintained
12867 F:      drivers/platform/x86/peaq-wmi.c
12868
12869 PENSANDO ETHERNET DRIVERS
12870 M:      Shannon Nelson <snelson@pensando.io>
12871 M:      Pensando Drivers <drivers@pensando.io>
12872 L:      netdev@vger.kernel.org
12873 S:      Supported
12874 F:      Documentation/networking/device_drivers/pensando/ionic.rst
12875 F:      drivers/net/ethernet/pensando/
12876
12877 PER-CPU MEMORY ALLOCATOR
12878 M:      Dennis Zhou <dennis@kernel.org>
12879 M:      Tejun Heo <tj@kernel.org>
12880 M:      Christoph Lameter <cl@linux.com>
12881 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
12882 S:      Maintained
12883 F:      include/linux/percpu*.h
12884 F:      mm/percpu*.c
12885 F:      arch/*/include/asm/percpu.h
12886
12887 PER-TASK DELAY ACCOUNTING
12888 M:      Balbir Singh <bsingharora@gmail.com>
12889 S:      Maintained
12890 F:      include/linux/delayacct.h
12891 F:      kernel/delayacct.c
12892
12893 PERFORMANCE EVENTS SUBSYSTEM
12894 M:      Peter Zijlstra <peterz@infradead.org>
12895 M:      Ingo Molnar <mingo@redhat.com>
12896 M:      Arnaldo Carvalho de Melo <acme@kernel.org>
12897 R:      Mark Rutland <mark.rutland@arm.com>
12898 R:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
12899 R:      Jiri Olsa <jolsa@redhat.com>
12900 R:      Namhyung Kim <namhyung@kernel.org>
12901 L:      linux-kernel@vger.kernel.org
12902 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
12903 S:      Supported
12904 F:      kernel/events/*
12905 F:      include/linux/perf_event.h
12906 F:      include/uapi/linux/perf_event.h
12907 F:      arch/*/kernel/perf_event*.c
12908 F:      arch/*/kernel/*/perf_event*.c
12909 F:      arch/*/kernel/*/*/perf_event*.c
12910 F:      arch/*/include/asm/perf_event.h
12911 F:      arch/*/kernel/perf_callchain.c
12912 F:      arch/*/events/*
12913 F:      arch/*/events/*/*
12914 F:      tools/perf/
12915
12916 PERFORMANCE EVENTS SUBSYSTEM ARM64 PMU EVENTS
12917 R:      John Garry <john.garry@huawei.com>
12918 R:      Will Deacon <will@kernel.org>
12919 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12920 S:      Supported
12921 F:      tools/perf/pmu-events/arch/arm64/
12922
12923 PERSONALITY HANDLING
12924 M:      Christoph Hellwig <hch@infradead.org>
12925 L:      linux-abi-devel@lists.sourceforge.net
12926 S:      Maintained
12927 F:      include/linux/personality.h
12928 F:      include/uapi/linux/personality.h
12929
12930 PHOENIX RC FLIGHT CONTROLLER ADAPTER
12931 M:      Marcus Folkesson <marcus.folkesson@gmail.com>
12932 L:      linux-input@vger.kernel.org
12933 S:      Maintained
12934 F:      Documentation/input/devices/pxrc.rst
12935 F:      drivers/input/joystick/pxrc.c
12936
12937 FLYSKY FSIA6B RC RECEIVER
12938 M:      Markus Koch <markus@notsyncing.net>
12939 L:      linux-input@vger.kernel.org
12940 S:      Maintained
12941 F:      drivers/input/joystick/fsia6b.c
12942
12943 PHONET PROTOCOL
12944 M:      Remi Denis-Courmont <courmisch@gmail.com>
12945 S:      Supported
12946 F:      Documentation/networking/phonet.txt
12947 F:      include/linux/phonet.h
12948 F:      include/net/phonet/
12949 F:      include/uapi/linux/phonet.h
12950 F:      net/phonet/
12951
12952 PHRAM MTD DRIVER
12953 M:      Joern Engel <joern@lazybastard.org>
12954 L:      linux-mtd@lists.infradead.org
12955 S:      Maintained
12956 F:      drivers/mtd/devices/phram.c
12957
12958 PICOLCD HID DRIVER
12959 M:      Bruno Prémont <bonbons@linux-vserver.org>
12960 L:      linux-input@vger.kernel.org
12961 S:      Maintained
12962 F:      drivers/hid/hid-picolcd*
12963
12964 PICOXCELL SUPPORT
12965 M:      Jamie Iles <jamie@jamieiles.com>
12966 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12967 T:      git git://github.com/jamieiles/linux-2.6-ji.git
12968 S:      Supported
12969 F:      arch/arm/boot/dts/picoxcell*
12970 F:      arch/arm/mach-picoxcell/
12971 F:      drivers/crypto/picoxcell*
12972
12973 PIDFD API
12974 M:      Christian Brauner <christian@brauner.io>
12975 L:      linux-kernel@vger.kernel.org
12976 S:      Maintained
12977 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brauner/linux.git
12978 F:      samples/pidfd/
12979 F:      tools/testing/selftests/pidfd/
12980 F:      tools/testing/selftests/clone3/
12981 K:      (?i)pidfd
12982 K:      (?i)clone3
12983 K:      \b(clone_args|kernel_clone_args)\b
12984
12985 PIN CONTROL SUBSYSTEM
12986 M:      Linus Walleij <linus.walleij@linaro.org>
12987 L:      linux-gpio@vger.kernel.org
12988 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
12989 S:      Maintained
12990 F:      Documentation/devicetree/bindings/pinctrl/
12991 F:      Documentation/driver-api/pinctl.rst
12992 F:      drivers/pinctrl/
12993 F:      include/linux/pinctrl/
12994
12995 PIN CONTROLLER - MICROCHIP AT91
12996 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
12997 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12998 L:      linux-gpio@vger.kernel.org
12999 S:      Supported
13000 F:      drivers/pinctrl/pinctrl-at91*
13001 F:      drivers/gpio/gpio-sama5d2-piobu.c
13002
13003 PIN CONTROLLER - FREESCALE
13004 M:      Dong Aisheng <aisheng.dong@nxp.com>
13005 M:      Fabio Estevam <festevam@gmail.com>
13006 M:      Shawn Guo <shawnguo@kernel.org>
13007 M:      Stefan Agner <stefan@agner.ch>
13008 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
13009 L:      linux-gpio@vger.kernel.org
13010 S:      Maintained
13011 F:      drivers/pinctrl/freescale/
13012 F:      Documentation/devicetree/bindings/pinctrl/fsl,*
13013
13014 PIN CONTROLLER - INTEL
13015 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
13016 M:      Andy Shevchenko <andy@kernel.org>
13017 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git
13018 S:      Maintained
13019 F:      drivers/pinctrl/intel/
13020
13021 PIN CONTROLLER - MEDIATEK
13022 M:      Sean Wang <sean.wang@kernel.org>
13023 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
13024 S:      Maintained
13025 F:      Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt
13026 F:      Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt
13027 F:      drivers/pinctrl/mediatek/
13028
13029 PIN CONTROLLER - QUALCOMM
13030 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
13031 S:      Maintained
13032 L:      linux-arm-msm@vger.kernel.org
13033 F:      Documentation/devicetree/bindings/pinctrl/qcom,*.txt
13034 F:      drivers/pinctrl/qcom/
13035
13036 PIN CONTROLLER - RENESAS
13037 M:      Geert Uytterhoeven <geert+renesas@glider.be>
13038 L:      linux-renesas-soc@vger.kernel.org
13039 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc
13040 S:      Maintained
13041 F:      drivers/pinctrl/pinctrl-rz*
13042 F:      drivers/pinctrl/sh-pfc/
13043
13044 PIN CONTROLLER - SAMSUNG
13045 M:      Tomasz Figa <tomasz.figa@gmail.com>
13046 M:      Krzysztof Kozlowski <krzk@kernel.org>
13047 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
13048 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13049 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13050 Q:      https://patchwork.kernel.org/project/linux-samsung-soc/list/
13051 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
13052 S:      Maintained
13053 F:      drivers/pinctrl/samsung/
13054 F:      include/dt-bindings/pinctrl/samsung.h
13055 F:      Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
13056
13057 PIN CONTROLLER - SINGLE
13058 M:      Tony Lindgren <tony@atomide.com>
13059 M:      Haojian Zhuang <haojian.zhuang@linaro.org>
13060 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13061 L:      linux-omap@vger.kernel.org
13062 S:      Maintained
13063 F:      drivers/pinctrl/pinctrl-single.c
13064
13065 PIN CONTROLLER - ST SPEAR
13066 M:      Viresh Kumar <vireshk@kernel.org>
13067 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13068 W:      http://www.st.com/spear
13069 S:      Maintained
13070 F:      drivers/pinctrl/spear/
13071
13072 PISTACHIO SOC SUPPORT
13073 M:      James Hartley <james.hartley@sondrel.com>
13074 L:      linux-mips@vger.kernel.org
13075 S:      Odd Fixes
13076 F:      arch/mips/pistachio/
13077 F:      arch/mips/include/asm/mach-pistachio/
13078 F:      arch/mips/boot/dts/img/pistachio*
13079 F:      arch/mips/configs/pistachio*_defconfig
13080
13081 PKTCDVD DRIVER
13082 S:      Orphan
13083 M:      linux-block@vger.kernel.org
13084 F:      drivers/block/pktcdvd.c
13085 F:      include/linux/pktcdvd.h
13086 F:      include/uapi/linux/pktcdvd.h
13087
13088 PKUNITY SOC DRIVERS
13089 M:      Guan Xuetao <gxt@pku.edu.cn>
13090 W:      http://mprc.pku.edu.cn/~guanxuetao/linux
13091 S:      Maintained
13092 T:      git git://github.com/gxt/linux.git
13093 F:      drivers/input/serio/i8042-unicore32io.h
13094 F:      drivers/i2c/busses/i2c-puv3.c
13095 F:      drivers/video/fbdev/fb-puv3.c
13096 F:      drivers/rtc/rtc-puv3.c
13097
13098 PLANTOWER PMS7003 AIR POLLUTION SENSOR DRIVER
13099 M:      Tomasz Duszynski <tduszyns@gmail.com>
13100 S:      Maintained
13101 F:      drivers/iio/chemical/pms7003.c
13102 F:      Documentation/devicetree/bindings/iio/chemical/plantower,pms7003.yaml
13103
13104 PMBUS HARDWARE MONITORING DRIVERS
13105 M:      Guenter Roeck <linux@roeck-us.net>
13106 L:      linux-hwmon@vger.kernel.org
13107 W:      http://hwmon.wiki.kernel.org/
13108 W:      http://www.roeck-us.net/linux/drivers/
13109 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
13110 S:      Maintained
13111 F:      Documentation/devicetree/bindings/hwmon/ibm,cffps1.txt
13112 F:      Documentation/devicetree/bindings/hwmon/max31785.txt
13113 F:      Documentation/devicetree/bindings/hwmon/ltc2978.txt
13114 F:      Documentation/hwmon/adm1275.rst
13115 F:      Documentation/hwmon/ibm-cffps.rst
13116 F:      Documentation/hwmon/ir35221.rst
13117 F:      Documentation/hwmon/lm25066.rst
13118 F:      Documentation/hwmon/ltc2978.rst
13119 F:      Documentation/hwmon/ltc3815.rst
13120 F:      Documentation/hwmon/max16064.rst
13121 F:      Documentation/hwmon/max20751.rst
13122 F:      Documentation/hwmon/max31785.rst
13123 F:      Documentation/hwmon/max34440.rst
13124 F:      Documentation/hwmon/max8688.rst
13125 F:      Documentation/hwmon/pmbus.rst
13126 F:      Documentation/hwmon/pmbus-core.rst
13127 F:      Documentation/hwmon/tps40422.rst
13128 F:      Documentation/hwmon/ucd9000.rst
13129 F:      Documentation/hwmon/ucd9200.rst
13130 F:      Documentation/hwmon/zl6100.rst
13131 F:      drivers/hwmon/pmbus/
13132 F:      include/linux/pmbus.h
13133
13134 PMC SIERRA MaxRAID DRIVER
13135 L:      linux-scsi@vger.kernel.org
13136 W:      http://www.pmc-sierra.com/
13137 S:      Orphan
13138 F:      drivers/scsi/pmcraid.*
13139
13140 PMC SIERRA PM8001 DRIVER
13141 M:      Jack Wang <jinpu.wang@cloud.ionos.com>
13142 L:      linux-scsi@vger.kernel.org
13143 S:      Supported
13144 F:      drivers/scsi/pm8001/
13145
13146 PM-GRAPH UTILITY
13147 M:      "Todd E Brandt" <todd.e.brandt@linux.intel.com>
13148 L:      linux-pm@vger.kernel.org
13149 W:      https://01.org/pm-graph
13150 B:      https://bugzilla.kernel.org/buglist.cgi?component=pm-graph&product=Tools
13151 T:      git git://github.com/intel/pm-graph
13152 S:      Supported
13153 F:      tools/power/pm-graph
13154
13155 PNP SUPPORT
13156 M:      "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
13157 S:      Maintained
13158 F:      drivers/pnp/
13159
13160 PNI RM3100 IIO DRIVER
13161 M:      Song Qiang <songqiang1304521@gmail.com>
13162 L:      linux-iio@vger.kernel.org
13163 S:      Maintained
13164 F:      drivers/iio/magnetometer/rm3100*
13165 F:      Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.txt
13166
13167 POSIX CLOCKS and TIMERS
13168 M:      Thomas Gleixner <tglx@linutronix.de>
13169 L:      linux-kernel@vger.kernel.org
13170 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
13171 S:      Maintained
13172 F:      fs/timerfd.c
13173 F:      include/linux/timer*
13174 F:      kernel/time/*timer*
13175
13176 POWER MANAGEMENT CORE
13177 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
13178 L:      linux-pm@vger.kernel.org
13179 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
13180 B:      https://bugzilla.kernel.org
13181 S:      Supported
13182 F:      drivers/base/power/
13183 F:      include/linux/pm.h
13184 F:      include/linux/pm_*
13185 F:      include/linux/powercap.h
13186 F:      include/linux/intel_rapl.h
13187 F:      drivers/powercap/
13188 F:      kernel/configs/nopm.config
13189
13190 POWER STATE COORDINATION INTERFACE (PSCI)
13191 M:      Mark Rutland <mark.rutland@arm.com>
13192 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
13193 L:      linux-arm-kernel@lists.infradead.org
13194 S:      Maintained
13195 F:      drivers/firmware/psci/
13196 F:      include/linux/psci.h
13197 F:      include/uapi/linux/psci.h
13198
13199 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
13200 M:      Sebastian Reichel <sre@kernel.org>
13201 L:      linux-pm@vger.kernel.org
13202 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
13203 S:      Maintained
13204 F:      Documentation/ABI/testing/sysfs-class-power
13205 F:      Documentation/devicetree/bindings/power/supply/
13206 F:      include/linux/power_supply.h
13207 F:      drivers/power/supply/
13208
13209 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
13210 M:      Suraj Jitindar Singh <sjitindarsingh@gmail.com>
13211 L:      linuxppc-dev@lists.ozlabs.org
13212 S:      Maintained
13213 F:      drivers/char/powernv-op-panel.c
13214
13215 PPP OVER ATM (RFC 2364)
13216 M:      Mitchell Blank Jr <mitch@sfgoth.com>
13217 S:      Maintained
13218 F:      net/atm/pppoatm.c
13219 F:      include/uapi/linux/atmppp.h
13220
13221 PPP OVER ETHERNET
13222 M:      Michal Ostrowski <mostrows@earthlink.net>
13223 S:      Maintained
13224 F:      drivers/net/ppp/pppoe.c
13225 F:      drivers/net/ppp/pppox.c
13226
13227 PPP OVER L2TP
13228 M:      James Chapman <jchapman@katalix.com>
13229 S:      Maintained
13230 F:      net/l2tp/l2tp_ppp.c
13231 F:      include/linux/if_pppol2tp.h
13232 F:      include/uapi/linux/if_pppol2tp.h
13233
13234 PPP PROTOCOL DRIVERS AND COMPRESSORS
13235 M:      Paul Mackerras <paulus@samba.org>
13236 L:      linux-ppp@vger.kernel.org
13237 S:      Maintained
13238 F:      drivers/net/ppp/ppp_*
13239
13240 PPS SUPPORT
13241 M:      Rodolfo Giometti <giometti@enneenne.com>
13242 W:      http://wiki.enneenne.com/index.php/LinuxPPS_support
13243 L:      linuxpps@ml.enneenne.com (subscribers-only)
13244 S:      Maintained
13245 F:      Documentation/driver-api/pps.rst
13246 F:      Documentation/devicetree/bindings/pps/pps-gpio.txt
13247 F:      Documentation/ABI/testing/sysfs-pps
13248 F:      drivers/pps/
13249 F:      include/linux/pps*.h
13250 F:      include/uapi/linux/pps.h
13251
13252 PPTP DRIVER
13253 M:      Dmitry Kozlov <xeb@mail.ru>
13254 L:      netdev@vger.kernel.org
13255 S:      Maintained
13256 F:      drivers/net/ppp/pptp.c
13257 W:      http://sourceforge.net/projects/accel-pptp
13258
13259 PRINTK
13260 M:      Petr Mladek <pmladek@suse.com>
13261 M:      Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
13262 R:      Steven Rostedt <rostedt@goodmis.org>
13263 S:      Maintained
13264 F:      kernel/printk/
13265 F:      include/linux/printk.h
13266
13267 PRISM54 WIRELESS DRIVER
13268 M:      Luis Chamberlain <mcgrof@kernel.org>
13269 L:      linux-wireless@vger.kernel.org
13270 W:      http://wireless.kernel.org/en/users/Drivers/p54
13271 S:      Obsolete
13272 F:      drivers/net/wireless/intersil/prism54/
13273
13274 PROC FILESYSTEM
13275 R:      Alexey Dobriyan <adobriyan@gmail.com>
13276 L:      linux-kernel@vger.kernel.org
13277 L:      linux-fsdevel@vger.kernel.org
13278 S:      Maintained
13279 F:      fs/proc/
13280 F:      include/linux/proc_fs.h
13281 F:      tools/testing/selftests/proc/
13282 F:      Documentation/filesystems/proc.txt
13283
13284 PROC SYSCTL
13285 M:      Luis Chamberlain <mcgrof@kernel.org>
13286 M:      Kees Cook <keescook@chromium.org>
13287 M:      Iurii Zaikin <yzaikin@google.com>
13288 L:      linux-kernel@vger.kernel.org
13289 L:      linux-fsdevel@vger.kernel.org
13290 S:      Maintained
13291 F:      fs/proc/proc_sysctl.c
13292 F:      include/linux/sysctl.h
13293 F:      kernel/sysctl.c
13294 F:      kernel/sysctl-test.c
13295 F:      tools/testing/selftests/sysctl/
13296
13297 PS3 NETWORK SUPPORT
13298 M:      Geoff Levand <geoff@infradead.org>
13299 L:      netdev@vger.kernel.org
13300 L:      linuxppc-dev@lists.ozlabs.org
13301 S:      Maintained
13302 F:      drivers/net/ethernet/toshiba/ps3_gelic_net.*
13303
13304 PS3 PLATFORM SUPPORT
13305 M:      Geoff Levand <geoff@infradead.org>
13306 L:      linuxppc-dev@lists.ozlabs.org
13307 S:      Maintained
13308 F:      arch/powerpc/boot/ps3*
13309 F:      arch/powerpc/include/asm/lv1call.h
13310 F:      arch/powerpc/include/asm/ps3*.h
13311 F:      arch/powerpc/platforms/ps3/
13312 F:      drivers/*/ps3*
13313 F:      drivers/ps3/
13314 F:      drivers/rtc/rtc-ps3.c
13315 F:      drivers/usb/host/*ps3.c
13316 F:      sound/ppc/snd_ps3*
13317
13318 PS3VRAM DRIVER
13319 M:      Jim Paris <jim@jtan.com>
13320 M:      Geoff Levand <geoff@infradead.org>
13321 L:      linuxppc-dev@lists.ozlabs.org
13322 S:      Maintained
13323 F:      drivers/block/ps3vram.c
13324
13325 PSAMPLE PACKET SAMPLING SUPPORT:
13326 M:      Yotam Gigi <yotam.gi@gmail.com>
13327 S:      Maintained
13328 F:      net/psample
13329 F:      include/net/psample.h
13330 F:      include/uapi/linux/psample.h
13331
13332 PSTORE FILESYSTEM
13333 M:      Kees Cook <keescook@chromium.org>
13334 M:      Anton Vorontsov <anton@enomsg.org>
13335 M:      Colin Cross <ccross@android.com>
13336 M:      Tony Luck <tony.luck@intel.com>
13337 S:      Maintained
13338 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
13339 F:      fs/pstore/
13340 F:      include/linux/pstore*
13341 F:      drivers/firmware/efi/efi-pstore.c
13342 F:      drivers/acpi/apei/erst.c
13343 F:      Documentation/admin-guide/ramoops.rst
13344 F:      Documentation/devicetree/bindings/reserved-memory/ramoops.txt
13345 K:      \b(pstore|ramoops)
13346
13347 PTP HARDWARE CLOCK SUPPORT
13348 M:      Richard Cochran <richardcochran@gmail.com>
13349 L:      netdev@vger.kernel.org
13350 S:      Maintained
13351 W:      http://linuxptp.sourceforge.net/
13352 F:      Documentation/ABI/testing/sysfs-ptp
13353 F:      Documentation/driver-api/ptp.rst
13354 F:      drivers/net/phy/dp83640*
13355 F:      drivers/ptp/*
13356 F:      include/linux/ptp_cl*
13357
13358 PTRACE SUPPORT
13359 M:      Oleg Nesterov <oleg@redhat.com>
13360 S:      Maintained
13361 F:      include/asm-generic/syscall.h
13362 F:      include/linux/ptrace.h
13363 F:      include/linux/regset.h
13364 F:      include/linux/tracehook.h
13365 F:      include/uapi/linux/ptrace.h
13366 F:      include/uapi/linux/ptrace.h
13367 F:      kernel/ptrace.c
13368 F:      arch/*/ptrace*.c
13369 F:      arch/*/*/ptrace*.c
13370 F:      arch/*/include/asm/ptrace*.h
13371
13372 PULSE8-CEC DRIVER
13373 M:      Hans Verkuil <hverkuil@xs4all.nl>
13374 L:      linux-media@vger.kernel.org
13375 T:      git git://linuxtv.org/media_tree.git
13376 S:      Maintained
13377 F:      drivers/media/usb/pulse8-cec/*
13378 F:      Documentation/media/cec-drivers/pulse8-cec.rst
13379
13380 PVRUSB2 VIDEO4LINUX DRIVER
13381 M:      Mike Isely <isely@pobox.com>
13382 L:      pvrusb2@isely.net       (subscribers-only)
13383 L:      linux-media@vger.kernel.org
13384 W:      http://www.isely.net/pvrusb2/
13385 T:      git git://linuxtv.org/media_tree.git
13386 S:      Maintained
13387 F:      Documentation/media/v4l-drivers/pvrusb2*
13388 F:      drivers/media/usb/pvrusb2/
13389
13390 PWC WEBCAM DRIVER
13391 M:      Hans Verkuil <hverkuil@xs4all.nl>
13392 L:      linux-media@vger.kernel.org
13393 T:      git git://linuxtv.org/media_tree.git
13394 S:      Odd Fixes
13395 F:      drivers/media/usb/pwc/*
13396 F:      include/trace/events/pwc.h
13397
13398 PWM FAN DRIVER
13399 M:      Kamil Debski <kamil@wypas.org>
13400 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
13401 L:      linux-hwmon@vger.kernel.org
13402 S:      Supported
13403 F:      Documentation/devicetree/bindings/hwmon/pwm-fan.txt
13404 F:      Documentation/hwmon/pwm-fan.rst
13405 F:      drivers/hwmon/pwm-fan.c
13406
13407 PWM IR Transmitter
13408 M:      Sean Young <sean@mess.org>
13409 L:      linux-media@vger.kernel.org
13410 S:      Maintained
13411 F:      drivers/media/rc/pwm-ir-tx.c
13412
13413 PWM SUBSYSTEM
13414 M:      Thierry Reding <thierry.reding@gmail.com>
13415 R:      Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
13416 L:      linux-pwm@vger.kernel.org
13417 S:      Maintained
13418 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
13419 Q:      https://patchwork.ozlabs.org/project/linux-pwm/list/
13420 F:      Documentation/driver-api/pwm.rst
13421 F:      Documentation/devicetree/bindings/pwm/
13422 F:      include/linux/pwm.h
13423 F:      drivers/pwm/
13424 F:      drivers/video/backlight/pwm_bl.c
13425 F:      include/linux/pwm_backlight.h
13426 F:      drivers/gpio/gpio-mvebu.c
13427 F:      Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
13428 K:      pwm_(config|apply_state|ops)
13429
13430 PXA GPIO DRIVER
13431 M:      Robert Jarzmik <robert.jarzmik@free.fr>
13432 L:      linux-gpio@vger.kernel.org
13433 S:      Maintained
13434 F:      drivers/gpio/gpio-pxa.c
13435
13436 PXA MMCI DRIVER
13437 S:      Orphan
13438
13439 PXA RTC DRIVER
13440 M:      Robert Jarzmik <robert.jarzmik@free.fr>
13441 L:      linux-rtc@vger.kernel.org
13442 S:      Maintained
13443
13444 PXA2xx/PXA3xx SUPPORT
13445 M:      Daniel Mack <daniel@zonque.org>
13446 M:      Haojian Zhuang <haojian.zhuang@gmail.com>
13447 M:      Robert Jarzmik <robert.jarzmik@free.fr>
13448 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13449 T:      git git://github.com/hzhuang1/linux.git
13450 T:      git git://github.com/rjarzmik/linux.git
13451 S:      Maintained
13452 F:      arch/arm/boot/dts/pxa*
13453 F:      arch/arm/mach-pxa/
13454 F:      drivers/dma/pxa*
13455 F:      drivers/pcmcia/pxa2xx*
13456 F:      drivers/pinctrl/pxa/
13457 F:      drivers/spi/spi-pxa2xx*
13458 F:      drivers/usb/gadget/udc/pxa2*
13459 F:      include/sound/pxa2xx-lib.h
13460 F:      sound/arm/pxa*
13461 F:      sound/soc/pxa/
13462
13463 QAT DRIVER
13464 M:      Giovanni Cabiddu <giovanni.cabiddu@intel.com>
13465 L:      qat-linux@intel.com
13466 S:      Supported
13467 F:      drivers/crypto/qat/
13468
13469 QCOM AUDIO (ASoC) DRIVERS
13470 M:      Patrick Lai <plai@codeaurora.org>
13471 M:      Banajit Goswami <bgoswami@codeaurora.org>
13472 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13473 S:      Supported
13474 F:      sound/soc/qcom/
13475
13476 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
13477 M:      Gabriel Somlo <somlo@cmu.edu>
13478 M:      "Michael S. Tsirkin" <mst@redhat.com>
13479 L:      qemu-devel@nongnu.org
13480 S:      Maintained
13481 F:      drivers/firmware/qemu_fw_cfg.c
13482 F:      include/uapi/linux/qemu_fw_cfg.h
13483
13484 QIB DRIVER
13485 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
13486 M:      Mike Marciniszyn <mike.marciniszyn@intel.com>
13487 L:      linux-rdma@vger.kernel.org
13488 S:      Supported
13489 F:      drivers/infiniband/hw/qib/
13490
13491 QLOGIC QL41xxx FCOE DRIVER
13492 M:      QLogic-Storage-Upstream@cavium.com
13493 L:      linux-scsi@vger.kernel.org
13494 S:      Supported
13495 F:      drivers/scsi/qedf/
13496
13497 QLOGIC QL41xxx ISCSI DRIVER
13498 M:      QLogic-Storage-Upstream@cavium.com
13499 L:      linux-scsi@vger.kernel.org
13500 S:      Supported
13501 F:      drivers/scsi/qedi/
13502
13503 QLOGIC QL4xxx ETHERNET DRIVER
13504 M:      Ariel Elior <aelior@marvell.com>
13505 M:      GR-everest-linux-l2@marvell.com
13506 L:      netdev@vger.kernel.org
13507 S:      Supported
13508 F:      drivers/net/ethernet/qlogic/qed/
13509 F:      include/linux/qed/
13510 F:      drivers/net/ethernet/qlogic/qede/
13511
13512 QLOGIC QL4xxx RDMA DRIVER
13513 M:      Michal Kalderon <mkalderon@marvell.com>
13514 M:      Ariel Elior <aelior@marvell.com>
13515 L:      linux-rdma@vger.kernel.org
13516 S:      Supported
13517 F:      drivers/infiniband/hw/qedr/
13518 F:      include/uapi/rdma/qedr-abi.h
13519
13520 QLOGIC QLA1280 SCSI DRIVER
13521 M:      Michael Reed <mdr@sgi.com>
13522 L:      linux-scsi@vger.kernel.org
13523 S:      Maintained
13524 F:      drivers/scsi/qla1280.[ch]
13525
13526 QLOGIC QLA2XXX FC-SCSI DRIVER
13527 M:      hmadhani@marvell.com
13528 L:      linux-scsi@vger.kernel.org
13529 S:      Supported
13530 F:      Documentation/scsi/LICENSE.qla2xxx
13531 F:      drivers/scsi/qla2xxx/
13532
13533 QLOGIC QLA3XXX NETWORK DRIVER
13534 M:      GR-Linux-NIC-Dev@marvell.com
13535 L:      netdev@vger.kernel.org
13536 S:      Supported
13537 F:      Documentation/networking/device_drivers/qlogic/LICENSE.qla3xxx
13538 F:      drivers/net/ethernet/qlogic/qla3xxx.*
13539
13540 QLOGIC QLA4XXX iSCSI DRIVER
13541 M:      QLogic-Storage-Upstream@qlogic.com
13542 L:      linux-scsi@vger.kernel.org
13543 S:      Supported
13544 F:      Documentation/scsi/LICENSE.qla4xxx
13545 F:      drivers/scsi/qla4xxx/
13546
13547 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
13548 M:      Shahed Shaikh <shshaikh@marvell.com>
13549 M:      Manish Chopra <manishc@marvell.com>
13550 M:      GR-Linux-NIC-Dev@marvell.com
13551 L:      netdev@vger.kernel.org
13552 S:      Supported
13553 F:      drivers/net/ethernet/qlogic/qlcnic/
13554
13555 QLOGIC QLGE 10Gb ETHERNET DRIVER
13556 M:      Manish Chopra <manishc@marvell.com>
13557 M:      GR-Linux-NIC-Dev@marvell.com
13558 L:      netdev@vger.kernel.org
13559 S:      Supported
13560 F:      drivers/staging/qlge/
13561
13562 QM1D1B0004 MEDIA DRIVER
13563 M:      Akihiro Tsukada <tskd08@gmail.com>
13564 L:      linux-media@vger.kernel.org
13565 S:      Odd Fixes
13566 F:      drivers/media/tuners/qm1d1b0004*
13567
13568 QM1D1C0042 MEDIA DRIVER
13569 M:      Akihiro Tsukada <tskd08@gmail.com>
13570 L:      linux-media@vger.kernel.org
13571 S:      Odd Fixes
13572 F:      drivers/media/tuners/qm1d1c0042*
13573
13574 QNX4 FILESYSTEM
13575 M:      Anders Larsen <al@alarsen.net>
13576 W:      http://www.alarsen.net/linux/qnx4fs/
13577 S:      Maintained
13578 F:      fs/qnx4/
13579 F:      include/uapi/linux/qnx4_fs.h
13580 F:      include/uapi/linux/qnxtypes.h
13581
13582 QORIQ DPAA2 FSL-MC BUS DRIVER
13583 M:      Stuart Yoder <stuyoder@gmail.com>
13584 M:      Laurentiu Tudor <laurentiu.tudor@nxp.com>
13585 L:      linux-kernel@vger.kernel.org
13586 S:      Maintained
13587 F:      drivers/bus/fsl-mc/
13588 F:      Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
13589 F:      Documentation/networking/device_drivers/freescale/dpaa2/overview.rst
13590
13591 QT1010 MEDIA DRIVER
13592 M:      Antti Palosaari <crope@iki.fi>
13593 L:      linux-media@vger.kernel.org
13594 W:      https://linuxtv.org
13595 W:      http://palosaari.fi/linux/
13596 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13597 T:      git git://linuxtv.org/anttip/media_tree.git
13598 S:      Maintained
13599 F:      drivers/media/tuners/qt1010*
13600
13601 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
13602 M:      Kalle Valo <kvalo@codeaurora.org>
13603 L:      ath10k@lists.infradead.org
13604 W:      http://wireless.kernel.org/en/users/Drivers/ath10k
13605 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
13606 S:      Supported
13607 F:      drivers/net/wireless/ath/ath10k/
13608
13609 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
13610 M:      QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
13611 L:      linux-wireless@vger.kernel.org
13612 W:      http://wireless.kernel.org/en/users/Drivers/ath9k
13613 S:      Supported
13614 F:      drivers/net/wireless/ath/ath9k/
13615
13616 QUALCOMM CAMERA SUBSYSTEM DRIVER
13617 M:      Todor Tomov <todor.too@gmail.com>
13618 L:      linux-media@vger.kernel.org
13619 S:      Maintained
13620 F:      Documentation/devicetree/bindings/media/qcom,camss.txt
13621 F:      Documentation/media/v4l-drivers/qcom_camss.rst
13622 F:      drivers/media/platform/qcom/camss/
13623
13624 QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
13625 M:      Ilia Lin <ilia.lin@kernel.org>
13626 L:      linux-pm@vger.kernel.org
13627 S:      Maintained
13628 F:      Documentation/devicetree/bindings/opp/qcom-nvmem-cpufreq.txt
13629 F:      drivers/cpufreq/qcom-cpufreq-nvmem.c
13630
13631 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
13632 M:      Timur Tabi <timur@kernel.org>
13633 L:      netdev@vger.kernel.org
13634 S:      Maintained
13635 F:      drivers/net/ethernet/qualcomm/emac/
13636
13637 QUALCOMM ETHQOS ETHERNET DRIVER
13638 M:      Vinod Koul <vkoul@kernel.org>
13639 M:      Niklas Cassel <niklas.cassel@linaro.org>
13640 L:      netdev@vger.kernel.org
13641 S:      Maintained
13642 F:      drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c
13643 F:      Documentation/devicetree/bindings/net/qcom,ethqos.txt
13644
13645 QUALCOMM GENERIC INTERFACE I2C DRIVER
13646 M:      Alok Chauhan <alokc@codeaurora.org>
13647 L:      linux-i2c@vger.kernel.org
13648 L:      linux-arm-msm@vger.kernel.org
13649 S:      Supported
13650 F:      drivers/i2c/busses/i2c-qcom-geni.c
13651
13652 QUALCOMM HEXAGON ARCHITECTURE
13653 M:      Brian Cain <bcain@codeaurora.org>
13654 L:      linux-hexagon@vger.kernel.org
13655 S:      Supported
13656 F:      arch/hexagon/
13657
13658 QUALCOMM HIDMA DRIVER
13659 M:      Sinan Kaya <okaya@kernel.org>
13660 L:      linux-arm-kernel@lists.infradead.org
13661 L:      linux-arm-msm@vger.kernel.org
13662 L:      dmaengine@vger.kernel.org
13663 S:      Supported
13664 F:      drivers/dma/qcom/hidma*
13665
13666 QUALCOMM IOMMU
13667 M:      Rob Clark <robdclark@gmail.com>
13668 L:      iommu@lists.linux-foundation.org
13669 L:      linux-arm-msm@vger.kernel.org
13670 S:      Maintained
13671 F:      drivers/iommu/qcom_iommu.c
13672
13673 QUALCOMM TSENS THERMAL DRIVER
13674 M:      Amit Kucheria <amit.kucheria@linaro.org>
13675 L:      linux-pm@vger.kernel.org
13676 L:      linux-arm-msm@vger.kernel.org
13677 S:      Maintained
13678 F:      drivers/thermal/qcom/
13679
13680 QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
13681 M:      Stanimir Varbanov <stanimir.varbanov@linaro.org>
13682 L:      linux-media@vger.kernel.org
13683 L:      linux-arm-msm@vger.kernel.org
13684 T:      git git://linuxtv.org/media_tree.git
13685 S:      Maintained
13686 F:      drivers/media/platform/qcom/venus/
13687
13688 QUALCOMM WCN36XX WIRELESS DRIVER
13689 M:      Kalle Valo <kvalo@codeaurora.org>
13690 L:      wcn36xx@lists.infradead.org
13691 W:      http://wireless.kernel.org/en/users/Drivers/wcn36xx
13692 T:      git git://github.com/KrasnikovEugene/wcn36xx.git
13693 S:      Supported
13694 F:      drivers/net/wireless/ath/wcn36xx/
13695
13696 QUANTENNA QTNFMAC WIRELESS DRIVER
13697 M:      Igor Mitsyanko <imitsyanko@quantenna.com>
13698 M:      Avinash Patil <avinashp@quantenna.com>
13699 M:      Sergey Matyukevich <smatyukevich@quantenna.com>
13700 L:      linux-wireless@vger.kernel.org
13701 S:      Maintained
13702 F:      drivers/net/wireless/quantenna
13703
13704 RADEON and AMDGPU DRM DRIVERS
13705 M:      Alex Deucher <alexander.deucher@amd.com>
13706 M:      Christian König <christian.koenig@amd.com>
13707 M:      David (ChunMing) Zhou <David1.Zhou@amd.com>
13708 L:      amd-gfx@lists.freedesktop.org
13709 T:      git git://people.freedesktop.org/~agd5f/linux
13710 S:      Supported
13711 F:      drivers/gpu/drm/radeon/
13712 F:      include/uapi/drm/radeon_drm.h
13713 F:      drivers/gpu/drm/amd/
13714 F:      include/uapi/drm/amdgpu_drm.h
13715
13716 RADEON FRAMEBUFFER DISPLAY DRIVER
13717 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
13718 L:      linux-fbdev@vger.kernel.org
13719 S:      Maintained
13720 F:      drivers/video/fbdev/aty/radeon*
13721 F:      include/uapi/linux/radeonfb.h
13722
13723 RADIOSHARK RADIO DRIVER
13724 M:      Hans Verkuil <hverkuil@xs4all.nl>
13725 L:      linux-media@vger.kernel.org
13726 T:      git git://linuxtv.org/media_tree.git
13727 S:      Maintained
13728 F:      drivers/media/radio/radio-shark.c
13729
13730 RADIOSHARK2 RADIO DRIVER
13731 M:      Hans Verkuil <hverkuil@xs4all.nl>
13732 L:      linux-media@vger.kernel.org
13733 T:      git git://linuxtv.org/media_tree.git
13734 S:      Maintained
13735 F:      drivers/media/radio/radio-shark2.c
13736 F:      drivers/media/radio/radio-tea5777.c
13737
13738 RADOS BLOCK DEVICE (RBD)
13739 M:      Ilya Dryomov <idryomov@gmail.com>
13740 M:      Sage Weil <sage@redhat.com>
13741 M:      Alex Elder <elder@kernel.org>
13742 L:      ceph-devel@vger.kernel.org
13743 W:      http://ceph.com/
13744 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
13745 T:      git git://github.com/ceph/ceph-client.git
13746 S:      Supported
13747 F:      Documentation/ABI/testing/sysfs-bus-rbd
13748 F:      drivers/block/rbd.c
13749 F:      drivers/block/rbd_types.h
13750
13751 RAGE128 FRAMEBUFFER DISPLAY DRIVER
13752 M:      Paul Mackerras <paulus@samba.org>
13753 L:      linux-fbdev@vger.kernel.org
13754 S:      Maintained
13755 F:      drivers/video/fbdev/aty/aty128fb.c
13756
13757 RAINSHADOW-CEC DRIVER
13758 M:      Hans Verkuil <hverkuil@xs4all.nl>
13759 L:      linux-media@vger.kernel.org
13760 T:      git git://linuxtv.org/media_tree.git
13761 S:      Maintained
13762 F:      drivers/media/usb/rainshadow-cec/*
13763
13764 RALINK MIPS ARCHITECTURE
13765 M:      John Crispin <john@phrozen.org>
13766 L:      linux-mips@vger.kernel.org
13767 S:      Maintained
13768 F:      arch/mips/ralink
13769
13770 RALINK RT2X00 WIRELESS LAN DRIVER
13771 P:      rt2x00 project
13772 M:      Stanislaw Gruszka <sgruszka@redhat.com>
13773 M:      Helmut Schaa <helmut.schaa@googlemail.com>
13774 L:      linux-wireless@vger.kernel.org
13775 S:      Maintained
13776 F:      drivers/net/wireless/ralink/rt2x00/
13777
13778 RAMDISK RAM BLOCK DEVICE DRIVER
13779 M:      Jens Axboe <axboe@kernel.dk>
13780 S:      Maintained
13781 F:      Documentation/admin-guide/blockdev/ramdisk.rst
13782 F:      drivers/block/brd.c
13783
13784 RANCHU VIRTUAL BOARD FOR MIPS
13785 M:      Miodrag Dinic <miodrag.dinic@mips.com>
13786 L:      linux-mips@vger.kernel.org
13787 S:      Supported
13788 F:      arch/mips/generic/board-ranchu.c
13789 F:      arch/mips/configs/generic/board-ranchu.config
13790
13791 RANDOM NUMBER DRIVER
13792 M:      "Theodore Ts'o" <tytso@mit.edu>
13793 S:      Maintained
13794 F:      drivers/char/random.c
13795
13796 RAPIDIO SUBSYSTEM
13797 M:      Matt Porter <mporter@kernel.crashing.org>
13798 M:      Alexandre Bounine <alex.bou9@gmail.com>
13799 S:      Maintained
13800 F:      drivers/rapidio/
13801
13802 RAS INFRASTRUCTURE
13803 M:      Tony Luck <tony.luck@intel.com>
13804 M:      Borislav Petkov <bp@alien8.de>
13805 L:      linux-edac@vger.kernel.org
13806 S:      Maintained
13807 F:      drivers/ras/
13808 F:      include/linux/ras.h
13809 F:      include/ras/ras_event.h
13810 F:      Documentation/admin-guide/ras.rst
13811
13812 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
13813 L:      linux-wireless@vger.kernel.org
13814 S:      Orphan
13815 F:      drivers/net/wireless/ray*
13816
13817 RCUTORTURE TEST FRAMEWORK
13818 M:      "Paul E. McKenney" <paulmck@kernel.org>
13819 M:      Josh Triplett <josh@joshtriplett.org>
13820 R:      Steven Rostedt <rostedt@goodmis.org>
13821 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13822 R:      Lai Jiangshan <jiangshanlai@gmail.com>
13823 L:      rcu@vger.kernel.org
13824 S:      Supported
13825 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
13826 F:      tools/testing/selftests/rcutorture
13827
13828 RDC R-321X SoC
13829 M:      Florian Fainelli <florian@openwrt.org>
13830 S:      Maintained
13831
13832 RDC R6040 FAST ETHERNET DRIVER
13833 M:      Florian Fainelli <f.fainelli@gmail.com>
13834 L:      netdev@vger.kernel.org
13835 S:      Maintained
13836 F:      drivers/net/ethernet/rdc/r6040.c
13837
13838 RDMAVT - RDMA verbs software
13839 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
13840 M:      Mike Marciniszyn <mike.marciniszyn@intel.com>
13841 L:      linux-rdma@vger.kernel.org
13842 S:      Supported
13843 F:      drivers/infiniband/sw/rdmavt
13844
13845 RDS - RELIABLE DATAGRAM SOCKETS
13846 M:      Santosh Shilimkar <santosh.shilimkar@oracle.com>
13847 L:      netdev@vger.kernel.org
13848 L:      linux-rdma@vger.kernel.org
13849 L:      rds-devel@oss.oracle.com (moderated for non-subscribers)
13850 W:      https://oss.oracle.com/projects/rds/
13851 S:      Supported
13852 F:      net/rds/
13853 F:      Documentation/networking/rds.txt
13854
13855 RDT - RESOURCE ALLOCATION
13856 M:      Fenghua Yu <fenghua.yu@intel.com>
13857 M:      Reinette Chatre <reinette.chatre@intel.com>
13858 L:      linux-kernel@vger.kernel.org
13859 S:      Supported
13860 F:      arch/x86/kernel/cpu/resctrl/
13861 F:      arch/x86/include/asm/resctrl_sched.h
13862 F:      Documentation/x86/resctrl*
13863
13864 READ-COPY UPDATE (RCU)
13865 M:      "Paul E. McKenney" <paulmck@kernel.org>
13866 M:      Josh Triplett <josh@joshtriplett.org>
13867 R:      Steven Rostedt <rostedt@goodmis.org>
13868 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13869 R:      Lai Jiangshan <jiangshanlai@gmail.com>
13870 R:      Joel Fernandes <joel@joelfernandes.org>
13871 L:      rcu@vger.kernel.org
13872 W:      http://www.rdrop.com/users/paulmck/RCU/
13873 S:      Supported
13874 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
13875 F:      Documentation/RCU/
13876 X:      Documentation/RCU/torture.txt
13877 F:      include/linux/rcu*
13878 X:      include/linux/srcu*.h
13879 F:      kernel/rcu/
13880 X:      kernel/rcu/srcu*.c
13881
13882 REAL TIME CLOCK (RTC) SUBSYSTEM
13883 M:      Alessandro Zummo <a.zummo@towertech.it>
13884 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
13885 L:      linux-rtc@vger.kernel.org
13886 Q:      http://patchwork.ozlabs.org/project/rtc-linux/list/
13887 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
13888 S:      Maintained
13889 F:      Documentation/devicetree/bindings/rtc/
13890 F:      Documentation/admin-guide/rtc.rst
13891 F:      drivers/rtc/
13892 F:      include/linux/rtc.h
13893 F:      include/uapi/linux/rtc.h
13894 F:      include/linux/rtc/
13895 F:      include/linux/platform_data/rtc-*
13896 F:      tools/testing/selftests/rtc/
13897
13898 REALTEK AUDIO CODECS
13899 M:      Bard Liao <bardliao@realtek.com>
13900 M:      Oder Chiou <oder_chiou@realtek.com>
13901 S:      Maintained
13902 F:      sound/soc/codecs/rt*
13903 F:      include/sound/rt*.h
13904
13905 REALTEK RTL83xx SMI DSA ROUTER CHIPS
13906 M:      Linus Walleij <linus.walleij@linaro.org>
13907 S:      Maintained
13908 F:      Documentation/devicetree/bindings/net/dsa/realtek-smi.txt
13909 F:      drivers/net/dsa/realtek-smi*
13910 F:      drivers/net/dsa/rtl83*
13911
13912 REDPINE WIRELESS DRIVER
13913 M:      Amitkumar Karwar <amitkarwar@gmail.com>
13914 M:      Siva Rebbagondla <siva8118@gmail.com>
13915 L:      linux-wireless@vger.kernel.org
13916 S:      Maintained
13917 F:      drivers/net/wireless/rsi/
13918
13919 REGISTER MAP ABSTRACTION
13920 M:      Mark Brown <broonie@kernel.org>
13921 L:      linux-kernel@vger.kernel.org
13922 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
13923 S:      Supported
13924 F:      Documentation/devicetree/bindings/regmap/
13925 F:      drivers/base/regmap/
13926 F:      include/linux/regmap.h
13927
13928 REISERFS FILE SYSTEM
13929 L:      reiserfs-devel@vger.kernel.org
13930 S:      Supported
13931 F:      fs/reiserfs/
13932
13933 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
13934 M:      Ohad Ben-Cohen <ohad@wizery.com>
13935 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
13936 L:      linux-remoteproc@vger.kernel.org
13937 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git rproc-next
13938 S:      Maintained
13939 F:      Documentation/devicetree/bindings/remoteproc/
13940 F:      Documentation/ABI/testing/sysfs-class-remoteproc
13941 F:      Documentation/remoteproc.txt
13942 F:      drivers/remoteproc/
13943 F:      include/linux/remoteproc.h
13944 F:      include/linux/remoteproc/
13945
13946 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
13947 M:      Ohad Ben-Cohen <ohad@wizery.com>
13948 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
13949 L:      linux-remoteproc@vger.kernel.org
13950 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git rpmsg-next
13951 S:      Maintained
13952 F:      drivers/rpmsg/
13953 F:      Documentation/rpmsg.txt
13954 F:      Documentation/ABI/testing/sysfs-bus-rpmsg
13955 F:      include/linux/rpmsg.h
13956 F:      include/linux/rpmsg/
13957 F:      include/uapi/linux/rpmsg.h
13958 F:      samples/rpmsg/
13959
13960 RENESAS CLOCK DRIVERS
13961 M:      Geert Uytterhoeven <geert+renesas@glider.be>
13962 L:      linux-renesas-soc@vger.kernel.org
13963 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas
13964 S:      Supported
13965 F:      drivers/clk/renesas/
13966
13967 RENESAS EMEV2 I2C DRIVER
13968 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
13969 S:      Supported
13970 F:      Documentation/devicetree/bindings/i2c/renesas,iic-emev2.txt
13971 F:      drivers/i2c/busses/i2c-emev2.c
13972
13973 RENESAS ETHERNET DRIVERS
13974 R:      Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
13975 L:      netdev@vger.kernel.org
13976 L:      linux-renesas-soc@vger.kernel.org
13977 F:      Documentation/devicetree/bindings/net/renesas,*.txt
13978 F:      Documentation/devicetree/bindings/net/renesas,*.yaml
13979 F:      drivers/net/ethernet/renesas/
13980 F:      include/linux/sh_eth.h
13981
13982 RENESAS R-CAR GYROADC DRIVER
13983 M:      Marek Vasut <marek.vasut@gmail.com>
13984 L:      linux-iio@vger.kernel.org
13985 S:      Supported
13986 F:      Documentation/devicetree/bindings/iio/adc/renesas,gyroadc.txt
13987 F:      drivers/iio/adc/rcar-gyroadc.c
13988
13989 RENESAS R-CAR I2C DRIVERS
13990 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
13991 S:      Supported
13992 F:      Documentation/devicetree/bindings/i2c/renesas,i2c.txt
13993 F:      Documentation/devicetree/bindings/i2c/renesas,iic.txt
13994 F:      drivers/i2c/busses/i2c-rcar.c
13995 F:      drivers/i2c/busses/i2c-sh_mobile.c
13996
13997 RENESAS RIIC DRIVER
13998 M:      Chris Brandt <chris.brandt@renesas.com>
13999 S:      Supported
14000 F:      Documentation/devicetree/bindings/i2c/renesas,riic.txt
14001 F:      drivers/i2c/busses/i2c-riic.c
14002
14003 RENESAS USB PHY DRIVER
14004 M:      Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
14005 L:      linux-renesas-soc@vger.kernel.org
14006 S:      Maintained
14007 F:      drivers/phy/renesas/phy-rcar-gen3-usb*.c
14008
14009 RESET CONTROLLER FRAMEWORK
14010 M:      Philipp Zabel <p.zabel@pengutronix.de>
14011 T:      git git://git.pengutronix.de/git/pza/linux
14012 S:      Maintained
14013 F:      drivers/reset/
14014 F:      Documentation/devicetree/bindings/reset/
14015 F:      include/dt-bindings/reset/
14016 F:      include/linux/reset.h
14017 F:      include/linux/reset/
14018 F:      include/linux/reset-controller.h
14019
14020 RESTARTABLE SEQUENCES SUPPORT
14021 M:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
14022 M:      Peter Zijlstra <peterz@infradead.org>
14023 M:      "Paul E. McKenney" <paulmck@kernel.org>
14024 M:      Boqun Feng <boqun.feng@gmail.com>
14025 L:      linux-kernel@vger.kernel.org
14026 S:      Supported
14027 F:      kernel/rseq.c
14028 F:      include/uapi/linux/rseq.h
14029 F:      include/trace/events/rseq.h
14030 F:      tools/testing/selftests/rseq/
14031
14032 RFKILL
14033 M:      Johannes Berg <johannes@sipsolutions.net>
14034 L:      linux-wireless@vger.kernel.org
14035 W:      http://wireless.kernel.org/
14036 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
14037 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
14038 S:      Maintained
14039 F:      Documentation/driver-api/rfkill.rst
14040 F:      Documentation/ABI/stable/sysfs-class-rfkill
14041 F:      net/rfkill/
14042 F:      include/linux/rfkill.h
14043 F:      include/uapi/linux/rfkill.h
14044
14045 RHASHTABLE
14046 M:      Thomas Graf <tgraf@suug.ch>
14047 M:      Herbert Xu <herbert@gondor.apana.org.au>
14048 L:      netdev@vger.kernel.org
14049 S:      Maintained
14050 F:      lib/rhashtable.c
14051 F:      lib/test_rhashtable.c
14052 F:      include/linux/rhashtable.h
14053 F:      include/linux/rhashtable-types.h
14054
14055 RICOH R5C592 MEMORYSTICK DRIVER
14056 M:      Maxim Levitsky <maximlevitsky@gmail.com>
14057 S:      Maintained
14058 F:      drivers/memstick/host/r592.*
14059
14060 RICOH SMARTMEDIA/XD DRIVER
14061 M:      Maxim Levitsky <maximlevitsky@gmail.com>
14062 S:      Maintained
14063 F:      drivers/mtd/nand/raw/r852.c
14064 F:      drivers/mtd/nand/raw/r852.h
14065
14066 RISC-V ARCHITECTURE
14067 M:      Paul Walmsley <paul.walmsley@sifive.com>
14068 M:      Palmer Dabbelt <palmer@dabbelt.com>
14069 M:      Albert Ou <aou@eecs.berkeley.edu>
14070 L:      linux-riscv@lists.infradead.org
14071 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git
14072 S:      Supported
14073 F:      arch/riscv/
14074 K:      riscv
14075 N:      riscv
14076
14077 ROCCAT DRIVERS
14078 M:      Stefan Achatz <erazor_de@users.sourceforge.net>
14079 W:      http://sourceforge.net/projects/roccat/
14080 S:      Maintained
14081 F:      drivers/hid/hid-roccat*
14082 F:      include/linux/hid-roccat*
14083 F:      Documentation/ABI/*/sysfs-driver-hid-roccat*
14084
14085 ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
14086 M:      Jacob Chen <jacob-chen@iotwrt.com>
14087 M:      Ezequiel Garcia <ezequiel@collabora.com>
14088 L:      linux-media@vger.kernel.org
14089 S:      Maintained
14090 F:      drivers/media/platform/rockchip/rga/
14091 F:      Documentation/devicetree/bindings/media/rockchip-rga.txt
14092
14093 HANTRO VPU CODEC DRIVER
14094 M:      Ezequiel Garcia <ezequiel@collabora.com>
14095 L:      linux-media@vger.kernel.org
14096 S:      Maintained
14097 F:      drivers/staging/media/hantro/
14098 F:      Documentation/devicetree/bindings/media/rockchip-vpu.txt
14099
14100 ROCKER DRIVER
14101 M:      Jiri Pirko <jiri@resnulli.us>
14102 L:      netdev@vger.kernel.org
14103 S:      Supported
14104 F:      drivers/net/ethernet/rocker/
14105
14106 ROCKETPORT DRIVER
14107 P:      Comtrol Corp.
14108 W:      http://www.comtrol.com
14109 S:      Maintained
14110 F:      Documentation/driver-api/serial/rocket.rst
14111 F:      drivers/tty/rocket*
14112
14113 ROCKETPORT EXPRESS/INFINITY DRIVER
14114 M:      Kevin Cernekee <cernekee@gmail.com>
14115 L:      linux-serial@vger.kernel.org
14116 S:      Odd Fixes
14117 F:      drivers/tty/serial/rp2.*
14118
14119 ROHM BH1750 AMBIENT LIGHT SENSOR DRIVER
14120 M:      Tomasz Duszynski <tduszyns@gmail.com>
14121 S:      Maintained
14122 F:      drivers/iio/light/bh1750.c
14123 F:      Documentation/devicetree/bindings/iio/light/bh1750.yaml
14124
14125 ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
14126 M:      Marek Vasut <marek.vasut+renesas@gmail.com>
14127 L:      linux-kernel@vger.kernel.org
14128 L:      linux-renesas-soc@vger.kernel.org
14129 S:      Supported
14130 F:      drivers/mfd/bd9571mwv.c
14131 F:      drivers/regulator/bd9571mwv-regulator.c
14132 F:      drivers/gpio/gpio-bd9571mwv.c
14133 F:      include/linux/mfd/bd9571mwv.h
14134 F:      Documentation/devicetree/bindings/mfd/bd9571mwv.txt
14135
14136 ROSE NETWORK LAYER
14137 M:      Ralf Baechle <ralf@linux-mips.org>
14138 L:      linux-hams@vger.kernel.org
14139 W:      http://www.linux-ax25.org/
14140 S:      Maintained
14141 F:      include/net/rose.h
14142 F:      include/uapi/linux/rose.h
14143 F:      net/rose/
14144
14145 RTL2830 MEDIA DRIVER
14146 M:      Antti Palosaari <crope@iki.fi>
14147 L:      linux-media@vger.kernel.org
14148 W:      https://linuxtv.org
14149 W:      http://palosaari.fi/linux/
14150 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14151 T:      git git://linuxtv.org/anttip/media_tree.git
14152 S:      Maintained
14153 F:      drivers/media/dvb-frontends/rtl2830*
14154
14155 RTL2832 MEDIA DRIVER
14156 M:      Antti Palosaari <crope@iki.fi>
14157 L:      linux-media@vger.kernel.org
14158 W:      https://linuxtv.org
14159 W:      http://palosaari.fi/linux/
14160 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14161 T:      git git://linuxtv.org/anttip/media_tree.git
14162 S:      Maintained
14163 F:      drivers/media/dvb-frontends/rtl2832*
14164
14165 RTL2832_SDR MEDIA DRIVER
14166 M:      Antti Palosaari <crope@iki.fi>
14167 L:      linux-media@vger.kernel.org
14168 W:      https://linuxtv.org
14169 W:      http://palosaari.fi/linux/
14170 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14171 T:      git git://linuxtv.org/anttip/media_tree.git
14172 S:      Maintained
14173 F:      drivers/media/dvb-frontends/rtl2832_sdr*
14174
14175 RTL8180 WIRELESS DRIVER
14176 L:      linux-wireless@vger.kernel.org
14177 W:      http://wireless.kernel.org/
14178 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
14179 S:      Orphan
14180 F:      drivers/net/wireless/realtek/rtl818x/rtl8180/
14181
14182 RTL8187 WIRELESS DRIVER
14183 M:      Herton Ronaldo Krzesinski <herton@canonical.com>
14184 M:      Hin-Tak Leung <htl10@users.sourceforge.net>
14185 M:      Larry Finger <Larry.Finger@lwfinger.net>
14186 L:      linux-wireless@vger.kernel.org
14187 W:      http://wireless.kernel.org/
14188 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
14189 S:      Maintained
14190 F:      drivers/net/wireless/realtek/rtl818x/rtl8187/
14191
14192 REALTEK WIRELESS DRIVER (rtlwifi family)
14193 M:      Ping-Ke Shih <pkshih@realtek.com>
14194 L:      linux-wireless@vger.kernel.org
14195 W:      http://wireless.kernel.org/
14196 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
14197 S:      Maintained
14198 F:      drivers/net/wireless/realtek/rtlwifi/
14199
14200 REALTEK WIRELESS DRIVER (rtw88)
14201 M:      Yan-Hsuan Chuang <yhchuang@realtek.com>
14202 L:      linux-wireless@vger.kernel.org
14203 S:      Maintained
14204 F:      drivers/net/wireless/realtek/rtw88/
14205
14206 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
14207 M:      Jes Sorensen <Jes.Sorensen@gmail.com>
14208 L:      linux-wireless@vger.kernel.org
14209 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
14210 S:      Maintained
14211 F:      drivers/net/wireless/realtek/rtl8xxxu/
14212
14213 RXRPC SOCKETS (AF_RXRPC)
14214 M:      David Howells <dhowells@redhat.com>
14215 L:      linux-afs@lists.infradead.org
14216 S:      Supported
14217 F:      net/rxrpc/
14218 F:      include/keys/rxrpc-type.h
14219 F:      include/net/af_rxrpc.h
14220 F:      include/trace/events/rxrpc.h
14221 F:      include/uapi/linux/rxrpc.h
14222 F:      Documentation/networking/rxrpc.txt
14223 W:      https://www.infradead.org/~dhowells/kafs/
14224
14225 S3 SAVAGE FRAMEBUFFER DRIVER
14226 M:      Antonino Daplas <adaplas@gmail.com>
14227 L:      linux-fbdev@vger.kernel.org
14228 S:      Maintained
14229 F:      drivers/video/fbdev/savage/
14230
14231 S390
14232 M:      Heiko Carstens <heiko.carstens@de.ibm.com>
14233 M:      Vasily Gorbik <gor@linux.ibm.com>
14234 M:      Christian Borntraeger <borntraeger@de.ibm.com>
14235 L:      linux-s390@vger.kernel.org
14236 W:      http://www.ibm.com/developerworks/linux/linux390/
14237 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
14238 S:      Supported
14239 F:      arch/s390/
14240 F:      drivers/s390/
14241 F:      Documentation/s390/
14242 F:      Documentation/driver-api/s390-drivers.rst
14243
14244 S390 COMMON I/O LAYER
14245 M:      Sebastian Ott <sebott@linux.ibm.com>
14246 M:      Peter Oberparleiter <oberpar@linux.ibm.com>
14247 L:      linux-s390@vger.kernel.org
14248 W:      http://www.ibm.com/developerworks/linux/linux390/
14249 S:      Supported
14250 F:      drivers/s390/cio/
14251
14252 S390 DASD DRIVER
14253 M:      Stefan Haberland <sth@linux.ibm.com>
14254 M:      Jan Hoeppner <hoeppner@linux.ibm.com>
14255 L:      linux-s390@vger.kernel.org
14256 W:      http://www.ibm.com/developerworks/linux/linux390/
14257 S:      Supported
14258 F:      drivers/s390/block/dasd*
14259 F:      block/partitions/ibm.c
14260
14261 S390 IOMMU (PCI)
14262 M:      Gerald Schaefer <gerald.schaefer@de.ibm.com>
14263 L:      linux-s390@vger.kernel.org
14264 W:      http://www.ibm.com/developerworks/linux/linux390/
14265 S:      Supported
14266 F:      drivers/iommu/s390-iommu.c
14267
14268 S390 IUCV NETWORK LAYER
14269 M:      Julian Wiedmann <jwi@linux.ibm.com>
14270 M:      Ursula Braun <ubraun@linux.ibm.com>
14271 L:      linux-s390@vger.kernel.org
14272 W:      http://www.ibm.com/developerworks/linux/linux390/
14273 S:      Supported
14274 F:      drivers/s390/net/*iucv*
14275 F:      include/net/iucv/
14276 F:      net/iucv/
14277
14278 S390 NETWORK DRIVERS
14279 M:      Julian Wiedmann <jwi@linux.ibm.com>
14280 M:      Ursula Braun <ubraun@linux.ibm.com>
14281 L:      linux-s390@vger.kernel.org
14282 W:      http://www.ibm.com/developerworks/linux/linux390/
14283 S:      Supported
14284 F:      drivers/s390/net/
14285
14286 S390 PCI SUBSYSTEM
14287 M:      Sebastian Ott <sebott@linux.ibm.com>
14288 M:      Gerald Schaefer <gerald.schaefer@de.ibm.com>
14289 L:      linux-s390@vger.kernel.org
14290 W:      http://www.ibm.com/developerworks/linux/linux390/
14291 S:      Supported
14292 F:      arch/s390/pci/
14293 F:      drivers/pci/hotplug/s390_pci_hpc.c
14294
14295 S390 VFIO-CCW DRIVER
14296 M:      Cornelia Huck <cohuck@redhat.com>
14297 M:      Eric Farman <farman@linux.ibm.com>
14298 R:      Halil Pasic <pasic@linux.ibm.com>
14299 L:      linux-s390@vger.kernel.org
14300 L:      kvm@vger.kernel.org
14301 S:      Supported
14302 F:      drivers/s390/cio/vfio_ccw*
14303 F:      Documentation/s390/vfio-ccw.rst
14304 F:      include/uapi/linux/vfio_ccw.h
14305
14306 S390 ZCRYPT DRIVER
14307 M:      Harald Freudenberger <freude@linux.ibm.com>
14308 L:      linux-s390@vger.kernel.org
14309 W:      http://www.ibm.com/developerworks/linux/linux390/
14310 S:      Supported
14311 F:      drivers/s390/crypto/
14312
14313 S390 VFIO AP DRIVER
14314 M:      Tony Krowiak <akrowiak@linux.ibm.com>
14315 M:      Pierre Morel <pmorel@linux.ibm.com>
14316 M:      Halil Pasic <pasic@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/crypto/vfio_ap_drv.c
14321 F:      drivers/s390/crypto/vfio_ap_private.h
14322 F:      drivers/s390/crypto/vfio_ap_ops.c
14323 F:      Documentation/s390/vfio-ap.rst
14324
14325 S390 ZFCP DRIVER
14326 M:      Steffen Maier <maier@linux.ibm.com>
14327 M:      Benjamin Block <bblock@linux.ibm.com>
14328 L:      linux-s390@vger.kernel.org
14329 W:      http://www.ibm.com/developerworks/linux/linux390/
14330 S:      Supported
14331 F:      drivers/s390/scsi/zfcp_*
14332
14333 S3C24XX SD/MMC Driver
14334 M:      Ben Dooks <ben-linux@fluff.org>
14335 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14336 S:      Supported
14337 F:      drivers/mmc/host/s3cmci.*
14338
14339 SAA6588 RDS RECEIVER DRIVER
14340 M:      Hans Verkuil <hverkuil@xs4all.nl>
14341 L:      linux-media@vger.kernel.org
14342 T:      git git://linuxtv.org/media_tree.git
14343 W:      https://linuxtv.org
14344 S:      Odd Fixes
14345 F:      drivers/media/i2c/saa6588*
14346
14347 SAA7134 VIDEO4LINUX DRIVER
14348 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
14349 L:      linux-media@vger.kernel.org
14350 W:      https://linuxtv.org
14351 T:      git git://linuxtv.org/media_tree.git
14352 S:      Odd fixes
14353 F:      Documentation/media/v4l-drivers/saa7134*
14354 F:      drivers/media/pci/saa7134/
14355
14356 SAA7146 VIDEO4LINUX-2 DRIVER
14357 M:      Hans Verkuil <hverkuil@xs4all.nl>
14358 L:      linux-media@vger.kernel.org
14359 T:      git git://linuxtv.org/media_tree.git
14360 S:      Maintained
14361 F:      drivers/media/common/saa7146/
14362 F:      drivers/media/pci/saa7146/
14363 F:      include/media/drv-intf/saa7146*
14364
14365 SAFESETID SECURITY MODULE
14366 M:     Micah Morton <mortonm@chromium.org>
14367 S:     Supported
14368 F:     security/safesetid/
14369 F:     Documentation/admin-guide/LSM/SafeSetID.rst
14370
14371 SAMSUNG AUDIO (ASoC) DRIVERS
14372 M:      Krzysztof Kozlowski <krzk@kernel.org>
14373 M:      Sangbeom Kim <sbkim73@samsung.com>
14374 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
14375 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14376 S:      Supported
14377 F:      sound/soc/samsung/
14378 F:      Documentation/devicetree/bindings/sound/samsung*
14379
14380 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
14381 M:      Krzysztof Kozlowski <krzk@kernel.org>
14382 L:      linux-crypto@vger.kernel.org
14383 L:      linux-samsung-soc@vger.kernel.org
14384 S:      Maintained
14385 F:      drivers/crypto/exynos-rng.c
14386 F:      Documentation/devicetree/bindings/rng/samsung,exynos4-rng.txt
14387
14388 SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
14389 M:      Łukasz Stelmach <l.stelmach@samsung.com>
14390 L:      linux-samsung-soc@vger.kernel.org
14391 S:      Maintained
14392 F:      drivers/char/hw_random/exynos-trng.c
14393 F:      Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt
14394
14395 SAMSUNG FRAMEBUFFER DRIVER
14396 M:      Jingoo Han <jingoohan1@gmail.com>
14397 L:      linux-fbdev@vger.kernel.org
14398 S:      Maintained
14399 F:      drivers/video/fbdev/s3c-fb.c
14400
14401 SAMSUNG LAPTOP DRIVER
14402 M:      Corentin Chary <corentin.chary@gmail.com>
14403 L:      platform-driver-x86@vger.kernel.org
14404 S:      Maintained
14405 F:      drivers/platform/x86/samsung-laptop.c
14406
14407 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
14408 M:      Sangbeom Kim <sbkim73@samsung.com>
14409 M:      Krzysztof Kozlowski <krzk@kernel.org>
14410 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
14411 L:      linux-kernel@vger.kernel.org
14412 L:      linux-samsung-soc@vger.kernel.org
14413 S:      Supported
14414 F:      drivers/mfd/sec*.c
14415 F:      drivers/regulator/s2m*.c
14416 F:      drivers/regulator/s5m*.c
14417 F:      drivers/clk/clk-s2mps11.c
14418 F:      drivers/rtc/rtc-s5m.c
14419 F:      include/linux/mfd/samsung/
14420 F:      Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
14421 F:      Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
14422 F:      Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
14423 F:      Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
14424
14425 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
14426 M:      Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
14427 L:      linux-media@vger.kernel.org
14428 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
14429 S:      Maintained
14430 F:      drivers/media/platform/s3c-camif/
14431 F:      include/media/drv-intf/s3c_camif.h
14432
14433 SAMSUNG S3FWRN5 NFC DRIVER
14434 M:      Robert Baldyga <r.baldyga@samsung.com>
14435 M:      Krzysztof Opasiak <k.opasiak@samsung.com>
14436 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
14437 S:      Supported
14438 F:      drivers/nfc/s3fwrn5
14439
14440 SAMSUNG S5C73M3 CAMERA DRIVER
14441 M:      Kyungmin Park <kyungmin.park@samsung.com>
14442 M:      Andrzej Hajda <a.hajda@samsung.com>
14443 L:      linux-media@vger.kernel.org
14444 S:      Supported
14445 F:      drivers/media/i2c/s5c73m3/*
14446
14447 SAMSUNG S5K5BAF CAMERA DRIVER
14448 M:      Kyungmin Park <kyungmin.park@samsung.com>
14449 M:      Andrzej Hajda <a.hajda@samsung.com>
14450 L:      linux-media@vger.kernel.org
14451 S:      Supported
14452 F:      drivers/media/i2c/s5k5baf.c
14453
14454 SAMSUNG S5P Security SubSystem (SSS) DRIVER
14455 M:      Krzysztof Kozlowski <krzk@kernel.org>
14456 M:      Vladimir Zapolskiy <vz@mleia.com>
14457 M:      Kamil Konieczny <k.konieczny@partner.samsung.com>
14458 L:      linux-crypto@vger.kernel.org
14459 L:      linux-samsung-soc@vger.kernel.org
14460 S:      Maintained
14461 F:      Documentation/devicetree/bindings/crypto/samsung-slimsss.txt
14462 F:      Documentation/devicetree/bindings/crypto/samsung-sss.txt
14463 F:      drivers/crypto/s5p-sss.c
14464
14465 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
14466 M:      Kyungmin Park <kyungmin.park@samsung.com>
14467 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
14468 L:      linux-media@vger.kernel.org
14469 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
14470 S:      Supported
14471 F:      drivers/media/platform/exynos4-is/
14472
14473 SAMSUNG SOC CLOCK DRIVERS
14474 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
14475 M:      Tomasz Figa <tomasz.figa@gmail.com>
14476 M:      Chanwoo Choi <cw00.choi@samsung.com>
14477 S:      Supported
14478 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
14479 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
14480 F:      drivers/clk/samsung/
14481 F:      include/dt-bindings/clock/exynos*.h
14482 F:      Documentation/devicetree/bindings/clock/exynos*.txt
14483 F:      Documentation/devicetree/bindings/clock/samsung,s3c*
14484 F:      Documentation/devicetree/bindings/clock/samsung,s5p*
14485
14486 SAMSUNG SPI DRIVERS
14487 M:      Kukjin Kim <kgene@kernel.org>
14488 M:      Krzysztof Kozlowski <krzk@kernel.org>
14489 M:      Andi Shyti <andi@etezian.org>
14490 L:      linux-spi@vger.kernel.org
14491 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
14492 S:      Maintained
14493 F:      Documentation/devicetree/bindings/spi/spi-samsung.txt
14494 F:      drivers/spi/spi-s3c*
14495 F:      include/linux/platform_data/spi-s3c64xx.h
14496
14497 SAMSUNG SXGBE DRIVERS
14498 M:      Byungho An <bh74.an@samsung.com>
14499 M:      Girish K S <ks.giri@samsung.com>
14500 M:      Vipul Pandya <vipul.pandya@samsung.com>
14501 S:      Supported
14502 L:      netdev@vger.kernel.org
14503 F:      drivers/net/ethernet/samsung/sxgbe/
14504
14505 SAMSUNG THERMAL DRIVER
14506 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
14507 L:      linux-pm@vger.kernel.org
14508 L:      linux-samsung-soc@vger.kernel.org
14509 S:      Supported
14510 T:      git https://github.com/lmajewski/linux-samsung-thermal.git
14511 F:      drivers/thermal/samsung/
14512
14513 SAMSUNG USB2 PHY DRIVER
14514 M:      Kamil Debski <kamil@wypas.org>
14515 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
14516 L:      linux-kernel@vger.kernel.org
14517 S:      Supported
14518 F:      Documentation/devicetree/bindings/phy/samsung-phy.txt
14519 F:      Documentation/driver-api/phy/samsung-usb2.rst
14520 F:      drivers/phy/samsung/phy-exynos4210-usb2.c
14521 F:      drivers/phy/samsung/phy-exynos4x12-usb2.c
14522 F:      drivers/phy/samsung/phy-exynos5250-usb2.c
14523 F:      drivers/phy/samsung/phy-s5pv210-usb2.c
14524 F:      drivers/phy/samsung/phy-samsung-usb2.c
14525 F:      drivers/phy/samsung/phy-samsung-usb2.h
14526
14527 SC1200 WDT DRIVER
14528 M:      Zwane Mwaikambo <zwanem@gmail.com>
14529 S:      Maintained
14530 F:      drivers/watchdog/sc1200wdt.c
14531
14532 SCHEDULER
14533 M:      Ingo Molnar <mingo@redhat.com>
14534 M:      Peter Zijlstra <peterz@infradead.org>
14535 M:      Juri Lelli <juri.lelli@redhat.com> (SCHED_DEADLINE)
14536 M:      Vincent Guittot <vincent.guittot@linaro.org> (SCHED_NORMAL)
14537 R:      Dietmar Eggemann <dietmar.eggemann@arm.com> (SCHED_NORMAL)
14538 R:      Steven Rostedt <rostedt@goodmis.org> (SCHED_FIFO/SCHED_RR)
14539 R:      Ben Segall <bsegall@google.com> (CONFIG_CFS_BANDWIDTH)
14540 R:      Mel Gorman <mgorman@suse.de> (CONFIG_NUMA_BALANCING)
14541 L:      linux-kernel@vger.kernel.org
14542 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
14543 S:      Maintained
14544 F:      kernel/sched/
14545 F:      include/linux/sched.h
14546 F:      include/uapi/linux/sched.h
14547 F:      include/linux/wait.h
14548 F:      include/linux/preempt.h
14549
14550 SCR24X CHIP CARD INTERFACE DRIVER
14551 M:      Lubomir Rintel <lkundrak@v3.sk>
14552 S:      Supported
14553 F:      drivers/char/pcmcia/scr24x_cs.c
14554
14555 SCSI CDROM DRIVER
14556 M:      Jens Axboe <axboe@kernel.dk>
14557 L:      linux-scsi@vger.kernel.org
14558 W:      http://www.kernel.dk
14559 S:      Maintained
14560 F:      drivers/scsi/sr*
14561
14562 SCSI RDMA PROTOCOL (SRP) INITIATOR
14563 M:      Bart Van Assche <bvanassche@acm.org>
14564 L:      linux-rdma@vger.kernel.org
14565 S:      Supported
14566 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
14567 F:      drivers/infiniband/ulp/srp/
14568 F:      include/scsi/srp.h
14569
14570 SCSI RDMA PROTOCOL (SRP) TARGET
14571 M:      Bart Van Assche <bvanassche@acm.org>
14572 L:      linux-rdma@vger.kernel.org
14573 L:      target-devel@vger.kernel.org
14574 S:      Supported
14575 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
14576 F:      drivers/infiniband/ulp/srpt/
14577
14578 SCSI SG DRIVER
14579 M:      Doug Gilbert <dgilbert@interlog.com>
14580 L:      linux-scsi@vger.kernel.org
14581 W:      http://sg.danny.cz/sg
14582 S:      Maintained
14583 F:      Documentation/scsi/scsi-generic.txt
14584 F:      drivers/scsi/sg.c
14585 F:      include/scsi/sg.h
14586
14587 SCSI SUBSYSTEM
14588 M:      "James E.J. Bottomley" <jejb@linux.ibm.com>
14589 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
14590 M:      "Martin K. Petersen" <martin.petersen@oracle.com>
14591 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
14592 Q:      https://patchwork.kernel.org/project/linux-scsi/list/
14593 L:      linux-scsi@vger.kernel.org
14594 S:      Maintained
14595 F:      Documentation/devicetree/bindings/scsi/
14596 F:      drivers/scsi/
14597 F:      include/scsi/
14598
14599 SCSI TAPE DRIVER
14600 M:      Kai Mäkisara <Kai.Makisara@kolumbus.fi>
14601 L:      linux-scsi@vger.kernel.org
14602 S:      Maintained
14603 F:      Documentation/scsi/st.txt
14604 F:      drivers/scsi/st.*
14605 F:      drivers/scsi/st_*.h
14606
14607 SCSI TARGET SUBSYSTEM
14608 M:      "Martin K. Petersen" <martin.petersen@oracle.com>
14609 L:      linux-scsi@vger.kernel.org
14610 L:      target-devel@vger.kernel.org
14611 W:      http://www.linux-iscsi.org
14612 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
14613 Q:      https://patchwork.kernel.org/project/target-devel/list/
14614 S:      Supported
14615 F:      drivers/target/
14616 F:      include/target/
14617 F:      Documentation/target/
14618
14619 SCTP PROTOCOL
14620 M:      Vlad Yasevich <vyasevich@gmail.com>
14621 M:      Neil Horman <nhorman@tuxdriver.com>
14622 M:      Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
14623 L:      linux-sctp@vger.kernel.org
14624 W:      http://lksctp.sourceforge.net
14625 S:      Maintained
14626 F:      Documentation/networking/sctp.txt
14627 F:      include/linux/sctp.h
14628 F:      include/uapi/linux/sctp.h
14629 F:      include/net/sctp/
14630 F:      net/sctp/
14631
14632 SCx200 CPU SUPPORT
14633 M:      Jim Cromie <jim.cromie@gmail.com>
14634 S:      Odd Fixes
14635 F:      Documentation/i2c/busses/scx200_acb.rst
14636 F:      arch/x86/platform/scx200/
14637 F:      drivers/watchdog/scx200_wdt.c
14638 F:      drivers/i2c/busses/scx200*
14639 F:      drivers/mtd/maps/scx200_docflash.c
14640 F:      include/linux/scx200.h
14641
14642 SCx200 GPIO DRIVER
14643 M:      Jim Cromie <jim.cromie@gmail.com>
14644 S:      Maintained
14645 F:      drivers/char/scx200_gpio.c
14646 F:      include/linux/scx200_gpio.h
14647
14648 SCx200 HRT CLOCKSOURCE DRIVER
14649 M:      Jim Cromie <jim.cromie@gmail.com>
14650 S:      Maintained
14651 F:      drivers/clocksource/scx200_hrt.c
14652
14653 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
14654 M:      Sascha Sommer <saschasommer@freenet.de>
14655 L:      sdricohcs-devel@lists.sourceforge.net (subscribers-only)
14656 S:      Maintained
14657 F:      drivers/mmc/host/sdricoh_cs.c
14658
14659 SECO BOARDS CEC DRIVER
14660 M:      Ettore Chimenti <ek5.chimenti@gmail.com>
14661 S:      Maintained
14662 F:      drivers/media/platform/seco-cec/seco-cec.c
14663 F:      drivers/media/platform/seco-cec/seco-cec.h
14664
14665 SECURE COMPUTING
14666 M:      Kees Cook <keescook@chromium.org>
14667 R:      Andy Lutomirski <luto@amacapital.net>
14668 R:      Will Drewry <wad@chromium.org>
14669 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
14670 S:      Supported
14671 F:      kernel/seccomp.c
14672 F:      include/uapi/linux/seccomp.h
14673 F:      include/linux/seccomp.h
14674 F:      tools/testing/selftests/seccomp/*
14675 F:      tools/testing/selftests/kselftest_harness.h
14676 F:      Documentation/userspace-api/seccomp_filter.rst
14677 K:      \bsecure_computing
14678 K:      \bTIF_SECCOMP\b
14679
14680 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
14681 M:      Al Cooper <alcooperx@gmail.com>
14682 L:      linux-mmc@vger.kernel.org
14683 L:      bcm-kernel-feedback-list@broadcom.com
14684 S:      Maintained
14685 F:      drivers/mmc/host/sdhci-brcmstb*
14686
14687 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
14688 M:      Adrian Hunter <adrian.hunter@intel.com>
14689 L:      linux-mmc@vger.kernel.org
14690 S:      Maintained
14691 F:      drivers/mmc/host/sdhci*
14692 F:      include/linux/mmc/sdhci*
14693
14694 EMMC CMDQ HOST CONTROLLER INTERFACE (CQHCI) DRIVER
14695 M:      Adrian Hunter <adrian.hunter@intel.com>
14696 M:      Ritesh Harjani <riteshh@codeaurora.org>
14697 M:      Asutosh Das <asutoshd@codeaurora.org>
14698 L:      linux-mmc@vger.kernel.org
14699 S:      Maintained
14700 F:      drivers/mmc/host/cqhci*
14701
14702 SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
14703 M:      Prabu Thangamuthu <prabu.t@synopsys.com>
14704 M:      Manjunath M B <manjumb@synopsys.com>
14705 L:      linux-mmc@vger.kernel.org
14706 S:      Maintained
14707 F:      drivers/mmc/host/sdhci-pci-dwc-mshc.c
14708
14709 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
14710 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
14711 L:      linux-mmc@vger.kernel.org
14712 S:      Supported
14713 F:      drivers/mmc/host/sdhci-of-at91.c
14714
14715 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
14716 M:      Ben Dooks <ben-linux@fluff.org>
14717 M:      Jaehoon Chung <jh80.chung@samsung.com>
14718 L:      linux-mmc@vger.kernel.org
14719 S:      Maintained
14720 F:      drivers/mmc/host/sdhci-s3c*
14721
14722 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
14723 M:      Viresh Kumar <vireshk@kernel.org>
14724 L:      linux-mmc@vger.kernel.org
14725 S:      Maintained
14726 F:      drivers/mmc/host/sdhci-spear.c
14727
14728 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
14729 M:      Kishon Vijay Abraham I <kishon@ti.com>
14730 L:      linux-mmc@vger.kernel.org
14731 S:      Maintained
14732 F:      drivers/mmc/host/sdhci-omap.c
14733
14734 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
14735 M:      Scott Bauer <scott.bauer@intel.com>
14736 M:      Jonathan Derrick <jonathan.derrick@intel.com>
14737 L:      linux-block@vger.kernel.org
14738 S:      Supported
14739 F:      block/sed*
14740 F:      block/opal_proto.h
14741 F:      include/linux/sed*
14742 F:      include/uapi/linux/sed*
14743
14744 SECURITY CONTACT
14745 M:      Security Officers <security@kernel.org>
14746 S:      Supported
14747
14748 SECURITY SUBSYSTEM
14749 M:      James Morris <jmorris@namei.org>
14750 M:      "Serge E. Hallyn" <serge@hallyn.com>
14751 L:      linux-security-module@vger.kernel.org (suggested Cc:)
14752 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
14753 W:      http://kernsec.org/
14754 S:      Supported
14755 F:      security/
14756 X:      security/selinux/
14757
14758 SELINUX SECURITY MODULE
14759 M:      Paul Moore <paul@paul-moore.com>
14760 M:      Stephen Smalley <sds@tycho.nsa.gov>
14761 M:      Eric Paris <eparis@parisplace.org>
14762 L:      selinux@vger.kernel.org
14763 W:      https://selinuxproject.org
14764 W:      https://github.com/SELinuxProject
14765 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
14766 S:      Supported
14767 F:      include/uapi/linux/selinux_netlink.h
14768 F:      security/selinux/
14769 F:      scripts/selinux/
14770 F:      Documentation/admin-guide/LSM/SELinux.rst
14771
14772 SENSABLE PHANTOM
14773 M:      Jiri Slaby <jirislaby@gmail.com>
14774 S:      Maintained
14775 F:      drivers/misc/phantom.c
14776 F:      include/uapi/linux/phantom.h
14777
14778 SENSIRION SPS30 AIR POLLUTION SENSOR DRIVER
14779 M:      Tomasz Duszynski <tduszyns@gmail.com>
14780 S:      Maintained
14781 F:      drivers/iio/chemical/sps30.c
14782 F:      Documentation/devicetree/bindings/iio/chemical/sensirion,sps30.yaml
14783
14784 SERIAL DEVICE BUS
14785 M:      Rob Herring <robh@kernel.org>
14786 L:      linux-serial@vger.kernel.org
14787 S:      Maintained
14788 F:      Documentation/devicetree/bindings/serial/slave-device.txt
14789 F:      drivers/tty/serdev/
14790 F:      include/linux/serdev.h
14791
14792 SERIAL DRIVERS
14793 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14794 L:      linux-serial@vger.kernel.org
14795 S:      Maintained
14796 F:      Documentation/devicetree/bindings/serial/
14797 F:      drivers/tty/serial/
14798
14799 SERIAL IR RECEIVER
14800 M:      Sean Young <sean@mess.org>
14801 L:      linux-media@vger.kernel.org
14802 S:      Maintained
14803 F:      drivers/media/rc/serial_ir.c
14804
14805 SFC NETWORK DRIVER
14806 M:      Solarflare linux maintainers <linux-net-drivers@solarflare.com>
14807 M:      Edward Cree <ecree@solarflare.com>
14808 M:      Martin Habets <mhabets@solarflare.com>
14809 L:      netdev@vger.kernel.org
14810 S:      Supported
14811 F:      drivers/net/ethernet/sfc/
14812
14813 SFF/SFP/SFP+ MODULE SUPPORT
14814 M:      Russell King <linux@armlinux.org.uk>
14815 L:      netdev@vger.kernel.org
14816 S:      Maintained
14817 F:      drivers/net/phy/phylink.c
14818 F:      drivers/net/phy/sfp*
14819 F:      include/linux/phylink.h
14820 F:      include/linux/sfp.h
14821 K:      phylink
14822
14823 SGI GRU DRIVER
14824 M:      Dimitri Sivanich <sivanich@sgi.com>
14825 S:      Maintained
14826 F:      drivers/misc/sgi-gru/
14827
14828 SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
14829 M:      Pat Gefre <pfg@sgi.com>
14830 L:      linux-ia64@vger.kernel.org
14831 S:      Supported
14832 F:      Documentation/ia64/serial.rst
14833 F:      drivers/tty/serial/ioc?_serial.c
14834 F:      include/linux/ioc?.h
14835
14836 SGI XP/XPC/XPNET DRIVER
14837 M:      Cliff Whickman <cpw@sgi.com>
14838 M:      Robin Holt <robinmholt@gmail.com>
14839 S:      Maintained
14840 F:      drivers/misc/sgi-xp/
14841
14842 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
14843 M:      Ursula Braun <ubraun@linux.ibm.com>
14844 M:      Karsten Graul <kgraul@linux.ibm.com>
14845 L:      linux-s390@vger.kernel.org
14846 W:      http://www.ibm.com/developerworks/linux/linux390/
14847 S:      Supported
14848 F:      net/smc/
14849
14850 SHARP RJ54N1CB0C SENSOR DRIVER
14851 M:      Jacopo Mondi <jacopo@jmondi.org>
14852 L:      linux-media@vger.kernel.org
14853 T:      git git://linuxtv.org/media_tree.git
14854 S:      Odd fixes
14855 F:      drivers/media/i2c/rj54n1cb0c.c
14856 F:      include/media/i2c/rj54n1cb0c.h
14857
14858 SH_VEU V4L2 MEM2MEM DRIVER
14859 L:      linux-media@vger.kernel.org
14860 S:      Orphan
14861 F:      drivers/media/platform/sh_veu.c
14862
14863 SH_VOU V4L2 OUTPUT DRIVER
14864 L:      linux-media@vger.kernel.org
14865 S:      Orphan
14866 F:      drivers/media/platform/sh_vou.c
14867 F:      include/media/drv-intf/sh_vou.h
14868
14869 SI2157 MEDIA DRIVER
14870 M:      Antti Palosaari <crope@iki.fi>
14871 L:      linux-media@vger.kernel.org
14872 W:      https://linuxtv.org
14873 W:      http://palosaari.fi/linux/
14874 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14875 T:      git git://linuxtv.org/anttip/media_tree.git
14876 S:      Maintained
14877 F:      drivers/media/tuners/si2157*
14878
14879 SI2165 MEDIA DRIVER
14880 M:      Matthias Schwarzott <zzam@gentoo.org>
14881 L:      linux-media@vger.kernel.org
14882 W:      https://linuxtv.org
14883 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14884 S:      Maintained
14885 F:      drivers/media/dvb-frontends/si2165*
14886
14887 SI2168 MEDIA DRIVER
14888 M:      Antti Palosaari <crope@iki.fi>
14889 L:      linux-media@vger.kernel.org
14890 W:      https://linuxtv.org
14891 W:      http://palosaari.fi/linux/
14892 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14893 T:      git git://linuxtv.org/anttip/media_tree.git
14894 S:      Maintained
14895 F:      drivers/media/dvb-frontends/si2168*
14896
14897 SI470X FM RADIO RECEIVER I2C DRIVER
14898 M:      Hans Verkuil <hverkuil@xs4all.nl>
14899 L:      linux-media@vger.kernel.org
14900 T:      git git://linuxtv.org/media_tree.git
14901 W:      https://linuxtv.org
14902 S:      Odd Fixes
14903 F:      drivers/media/radio/si470x/radio-si470x-i2c.c
14904
14905 SI470X FM RADIO RECEIVER USB DRIVER
14906 M:      Hans Verkuil <hverkuil@xs4all.nl>
14907 L:      linux-media@vger.kernel.org
14908 T:      git git://linuxtv.org/media_tree.git
14909 W:      https://linuxtv.org
14910 S:      Maintained
14911 F:      drivers/media/radio/si470x/radio-si470x-common.c
14912 F:      drivers/media/radio/si470x/radio-si470x.h
14913 F:      drivers/media/radio/si470x/radio-si470x-usb.c
14914
14915 SI4713 FM RADIO TRANSMITTER I2C DRIVER
14916 M:      Eduardo Valentin <edubezval@gmail.com>
14917 L:      linux-media@vger.kernel.org
14918 T:      git git://linuxtv.org/media_tree.git
14919 W:      https://linuxtv.org
14920 S:      Odd Fixes
14921 F:      drivers/media/radio/si4713/si4713.?
14922
14923 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
14924 M:      Eduardo Valentin <edubezval@gmail.com>
14925 L:      linux-media@vger.kernel.org
14926 T:      git git://linuxtv.org/media_tree.git
14927 W:      https://linuxtv.org
14928 S:      Odd Fixes
14929 F:      drivers/media/radio/si4713/radio-platform-si4713.c
14930
14931 SI4713 FM RADIO TRANSMITTER USB DRIVER
14932 M:      Hans Verkuil <hverkuil@xs4all.nl>
14933 L:      linux-media@vger.kernel.org
14934 T:      git git://linuxtv.org/media_tree.git
14935 W:      https://linuxtv.org
14936 S:      Maintained
14937 F:      drivers/media/radio/si4713/radio-usb-si4713.c
14938
14939 SIANO DVB DRIVER
14940 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
14941 L:      linux-media@vger.kernel.org
14942 W:      https://linuxtv.org
14943 T:      git git://linuxtv.org/media_tree.git
14944 S:      Odd fixes
14945 F:      drivers/media/common/siano/
14946 F:      drivers/media/usb/siano/
14947 F:      drivers/media/usb/siano/
14948 F:      drivers/media/mmc/siano/
14949
14950 SIFIVE DRIVERS
14951 M:      Palmer Dabbelt <palmer@dabbelt.com>
14952 M:      Paul Walmsley <paul.walmsley@sifive.com>
14953 L:      linux-riscv@lists.infradead.org
14954 T:      git git://github.com/sifive/riscv-linux.git
14955 S:      Supported
14956 K:      [^@]sifive
14957 N:      sifive
14958
14959 SIFIVE FU540 SYSTEM-ON-CHIP
14960 M:      Paul Walmsley <paul.walmsley@sifive.com>
14961 M:      Palmer Dabbelt <palmer@dabbelt.com>
14962 L:      linux-riscv@lists.infradead.org
14963 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pjw/sifive.git
14964 S:      Supported
14965 K:      fu540
14966 N:      fu540
14967
14968 SILEAD TOUCHSCREEN DRIVER
14969 M:      Hans de Goede <hdegoede@redhat.com>
14970 L:      linux-input@vger.kernel.org
14971 L:      platform-driver-x86@vger.kernel.org
14972 S:      Maintained
14973 F:      drivers/input/touchscreen/silead.c
14974 F:      drivers/platform/x86/touchscreen_dmi.c
14975
14976 SILICON LABS WIRELESS DRIVERS (for WFxxx series)
14977 M:      Jérôme Pouiller <jerome.pouiller@silabs.com>
14978 S:      Supported
14979 F:      drivers/staging/wfx/
14980
14981 SILICON MOTION SM712 FRAME BUFFER DRIVER
14982 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
14983 M:      Teddy Wang <teddy.wang@siliconmotion.com>
14984 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
14985 L:      linux-fbdev@vger.kernel.org
14986 S:      Maintained
14987 F:      drivers/video/fbdev/sm712*
14988 F:      Documentation/fb/sm712fb.rst
14989
14990 SIMPLE FIRMWARE INTERFACE (SFI)
14991 M:      Len Brown <lenb@kernel.org>
14992 L:      sfi-devel@simplefirmware.org
14993 W:      http://simplefirmware.org/
14994 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
14995 S:      Supported
14996 F:      arch/x86/platform/sfi/
14997 F:      drivers/sfi/
14998 F:      include/linux/sfi*.h
14999
15000 SIMPLEFB FB DRIVER
15001 M:      Hans de Goede <hdegoede@redhat.com>
15002 L:      linux-fbdev@vger.kernel.org
15003 S:      Maintained
15004 F:      Documentation/devicetree/bindings/display/simple-framebuffer.yaml
15005 F:      drivers/video/fbdev/simplefb.c
15006 F:      include/linux/platform_data/simplefb.h
15007
15008 SIMTEC EB110ATX (Chalice CATS)
15009 P:      Ben Dooks
15010 P:      Vincent Sanders <vince@simtec.co.uk>
15011 M:      Simtec Linux Team <linux@simtec.co.uk>
15012 W:      http://www.simtec.co.uk/products/EB110ATX/
15013 S:      Supported
15014
15015 SIMTEC EB2410ITX (BAST)
15016 P:      Ben Dooks
15017 P:      Vincent Sanders <vince@simtec.co.uk>
15018 M:      Simtec Linux Team <linux@simtec.co.uk>
15019 W:      http://www.simtec.co.uk/products/EB2410ITX/
15020 S:      Supported
15021 F:      arch/arm/mach-s3c24xx/mach-bast.c
15022 F:      arch/arm/mach-s3c24xx/bast-ide.c
15023 F:      arch/arm/mach-s3c24xx/bast-irq.c
15024
15025 SIPHASH PRF ROUTINES
15026 M:      Jason A. Donenfeld <Jason@zx2c4.com>
15027 S:      Maintained
15028 F:      lib/siphash.c
15029 F:      lib/test_siphash.c
15030 F:      include/linux/siphash.h
15031
15032 SIOX
15033 M:      Thorsten Scherer <t.scherer@eckelmann.de>
15034 M:      Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
15035 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
15036 S:      Supported
15037 F:      drivers/siox/*
15038 F:      drivers/gpio/gpio-siox.c
15039 F:      include/trace/events/siox.h
15040
15041 SIS 190 ETHERNET DRIVER
15042 M:      Francois Romieu <romieu@fr.zoreil.com>
15043 L:      netdev@vger.kernel.org
15044 S:      Maintained
15045 F:      drivers/net/ethernet/sis/sis190.c
15046
15047 SIS 900/7016 FAST ETHERNET DRIVER
15048 M:      Daniele Venzano <venza@brownhat.org>
15049 W:      http://www.brownhat.org/sis900.html
15050 L:      netdev@vger.kernel.org
15051 S:      Maintained
15052 F:      drivers/net/ethernet/sis/sis900.*
15053
15054 SIS FRAMEBUFFER DRIVER
15055 M:      Thomas Winischhofer <thomas@winischhofer.net>
15056 W:      http://www.winischhofer.net/linuxsisvga.shtml
15057 S:      Maintained
15058 F:      Documentation/fb/sisfb.rst
15059 F:      drivers/video/fbdev/sis/
15060 F:      include/video/sisfb.h
15061
15062 SIS USB2VGA DRIVER
15063 M:      Thomas Winischhofer <thomas@winischhofer.net>
15064 W:      http://www.winischhofer.at/linuxsisusbvga.shtml
15065 S:      Maintained
15066 F:      drivers/usb/misc/sisusbvga/
15067
15068 SLAB ALLOCATOR
15069 M:      Christoph Lameter <cl@linux.com>
15070 M:      Pekka Enberg <penberg@kernel.org>
15071 M:      David Rientjes <rientjes@google.com>
15072 M:      Joonsoo Kim <iamjoonsoo.kim@lge.com>
15073 M:      Andrew Morton <akpm@linux-foundation.org>
15074 L:      linux-mm@kvack.org
15075 S:      Maintained
15076 F:      include/linux/sl?b*.h
15077 F:      mm/sl?b*
15078
15079 SLEEPABLE READ-COPY UPDATE (SRCU)
15080 M:      Lai Jiangshan <jiangshanlai@gmail.com>
15081 M:      "Paul E. McKenney" <paulmck@kernel.org>
15082 M:      Josh Triplett <josh@joshtriplett.org>
15083 R:      Steven Rostedt <rostedt@goodmis.org>
15084 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
15085 L:      rcu@vger.kernel.org
15086 W:      http://www.rdrop.com/users/paulmck/RCU/
15087 S:      Supported
15088 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
15089 F:      include/linux/srcu*.h
15090 F:      kernel/rcu/srcu*.c
15091
15092 SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
15093 M:      Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
15094 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15095 S:      Maintained
15096 F:      drivers/slimbus/
15097 F:      Documentation/devicetree/bindings/slimbus/
15098 F:      include/linux/slimbus.h
15099
15100 SMACK SECURITY MODULE
15101 M:      Casey Schaufler <casey@schaufler-ca.com>
15102 L:      linux-security-module@vger.kernel.org
15103 W:      http://schaufler-ca.com
15104 T:      git git://github.com/cschaufler/smack-next
15105 S:      Maintained
15106 F:      Documentation/admin-guide/LSM/Smack.rst
15107 F:      security/smack/
15108
15109 SMC91x ETHERNET DRIVER
15110 M:      Nicolas Pitre <nico@fluxnic.net>
15111 S:      Odd Fixes
15112 F:      drivers/net/ethernet/smsc/smc91x.*
15113
15114 SMIA AND SMIA++ IMAGE SENSOR DRIVER
15115 M:      Sakari Ailus <sakari.ailus@iki.fi>
15116 L:      linux-media@vger.kernel.org
15117 S:      Maintained
15118 F:      drivers/media/i2c/smiapp/
15119 F:      include/media/i2c/smiapp.h
15120 F:      drivers/media/i2c/smiapp-pll.c
15121 F:      drivers/media/i2c/smiapp-pll.h
15122 F:      include/uapi/linux/smiapp.h
15123 F:      Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
15124
15125 SMM665 HARDWARE MONITOR DRIVER
15126 M:      Guenter Roeck <linux@roeck-us.net>
15127 L:      linux-hwmon@vger.kernel.org
15128 S:      Maintained
15129 F:      Documentation/hwmon/smm665.rst
15130 F:      drivers/hwmon/smm665.c
15131
15132 SMSC EMC2103 HARDWARE MONITOR DRIVER
15133 M:      Steve Glendinning <steve.glendinning@shawell.net>
15134 L:      linux-hwmon@vger.kernel.org
15135 S:      Maintained
15136 F:      Documentation/hwmon/emc2103.rst
15137 F:      drivers/hwmon/emc2103.c
15138
15139 SMSC SCH5627 HARDWARE MONITOR DRIVER
15140 M:      Hans de Goede <hdegoede@redhat.com>
15141 L:      linux-hwmon@vger.kernel.org
15142 S:      Supported
15143 F:      Documentation/hwmon/sch5627.rst
15144 F:      drivers/hwmon/sch5627.c
15145
15146 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
15147 M:      Steve Glendinning <steve.glendinning@shawell.net>
15148 L:      linux-fbdev@vger.kernel.org
15149 S:      Maintained
15150 F:      drivers/video/fbdev/smscufx.c
15151
15152 SMSC47B397 HARDWARE MONITOR DRIVER
15153 M:      Jean Delvare <jdelvare@suse.com>
15154 L:      linux-hwmon@vger.kernel.org
15155 S:      Maintained
15156 F:      Documentation/hwmon/smsc47b397.rst
15157 F:      drivers/hwmon/smsc47b397.c
15158
15159 SMSC911x ETHERNET DRIVER
15160 M:      Steve Glendinning <steve.glendinning@shawell.net>
15161 L:      netdev@vger.kernel.org
15162 S:      Maintained
15163 F:      include/linux/smsc911x.h
15164 F:      drivers/net/ethernet/smsc/smsc911x.*
15165
15166 SMSC9420 PCI ETHERNET DRIVER
15167 M:      Steve Glendinning <steve.glendinning@shawell.net>
15168 L:      netdev@vger.kernel.org
15169 S:      Maintained
15170 F:      drivers/net/ethernet/smsc/smsc9420.*
15171
15172 SOC-CAMERA V4L2 SUBSYSTEM
15173 L:      linux-media@vger.kernel.org
15174 T:      git git://linuxtv.org/media_tree.git
15175 S:      Orphan
15176 F:      include/media/soc_camera.h
15177 F:      drivers/staging/media/soc_camera/
15178
15179 SOCIONEXT SYNQUACER I2C DRIVER
15180 M:      Ard Biesheuvel <ardb@kernel.org>
15181 L:      linux-i2c@vger.kernel.org
15182 S:      Maintained
15183 F:      drivers/i2c/busses/i2c-synquacer.c
15184 F:      Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
15185
15186 SOCIONEXT UNIPHIER SOUND DRIVER
15187 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15188 S:      Orphan
15189 F:      sound/soc/uniphier/
15190
15191 SOEKRIS NET48XX LED SUPPORT
15192 M:      Chris Boot <bootc@bootc.net>
15193 S:      Maintained
15194 F:      drivers/leds/leds-net48xx.c
15195
15196 SOFT-IWARP DRIVER (siw)
15197 M:      Bernard Metzler <bmt@zurich.ibm.com>
15198 L:      linux-rdma@vger.kernel.org
15199 S:      Supported
15200 F:      drivers/infiniband/sw/siw/
15201 F:      include/uapi/rdma/siw-abi.h
15202
15203 SOFT-ROCE DRIVER (rxe)
15204 M:      Moni Shoua <monis@mellanox.com>
15205 L:      linux-rdma@vger.kernel.org
15206 S:      Supported
15207 W:      https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
15208 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
15209 F:      drivers/infiniband/sw/rxe/
15210 F:      include/uapi/rdma/rdma_user_rxe.h
15211
15212 SOFTLOGIC 6x10 MPEG CODEC
15213 M:      Bluecherry Maintainers <maintainers@bluecherrydvr.com>
15214 M:      Anton Sviridenko <anton@corp.bluecherry.net>
15215 M:      Andrey Utkin <andrey.utkin@corp.bluecherry.net>
15216 M:      Andrey Utkin <andrey_utkin@fastmail.com>
15217 M:      Ismael Luceno <ismael@iodev.co.uk>
15218 L:      linux-media@vger.kernel.org
15219 S:      Supported
15220 F:      drivers/media/pci/solo6x10/
15221
15222 SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
15223 M:      James Morse <james.morse@arm.com>
15224 L:      linux-arm-kernel@lists.infradead.org
15225 S:      Maintained
15226 F:      Documentation/devicetree/bindings/arm/firmware/sdei.txt
15227 F:      drivers/firmware/arm_sdei.c
15228 F:      include/linux/arm_sdei.h
15229 F:      include/uapi/linux/arm_sdei.h
15230
15231 SOFTWARE RAID (Multiple Disks) SUPPORT
15232 M:      Song Liu <song@kernel.org>
15233 L:      linux-raid@vger.kernel.org
15234 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/song/md.git
15235 S:      Supported
15236 F:      drivers/md/Makefile
15237 F:      drivers/md/Kconfig
15238 F:      drivers/md/md*
15239 F:      drivers/md/raid*
15240 F:      include/linux/raid/
15241 F:      include/uapi/linux/raid/
15242
15243 SOCIONEXT (SNI) AVE NETWORK DRIVER
15244 M:      Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
15245 L:      netdev@vger.kernel.org
15246 S:      Maintained
15247 F:      drivers/net/ethernet/socionext/sni_ave.c
15248 F:      Documentation/devicetree/bindings/net/socionext,uniphier-ave4.txt
15249
15250 SOCIONEXT (SNI) NETSEC NETWORK DRIVER
15251 M:      Jassi Brar <jaswinder.singh@linaro.org>
15252 M:      Ilias Apalodimas <ilias.apalodimas@linaro.org>
15253 L:      netdev@vger.kernel.org
15254 S:      Maintained
15255 F:      drivers/net/ethernet/socionext/netsec.c
15256 F:      Documentation/devicetree/bindings/net/socionext-netsec.txt
15257
15258 SOCIONEXT (SNI) Synquacer SPI DRIVER
15259 M:      Masahisa Kojima <masahisa.kojima@linaro.org>
15260 M:      Jassi Brar <jaswinder.singh@linaro.org>
15261 L:      linux-spi@vger.kernel.org
15262 S:      Maintained
15263 F:      drivers/spi/spi-synquacer.c
15264 F:      Documentation/devicetree/bindings/spi/spi-synquacer.txt
15265
15266 SOLIDRUN CLEARFOG SUPPORT
15267 M:      Russell King <linux@armlinux.org.uk>
15268 S:      Maintained
15269 F:      arch/arm/boot/dts/armada-388-clearfog*
15270 F:      arch/arm/boot/dts/armada-38x-solidrun-*
15271
15272 SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
15273 M:      Russell King <linux@armlinux.org.uk>
15274 S:      Maintained
15275 F:      arch/arm/boot/dts/imx6*-cubox-i*
15276 F:      arch/arm/boot/dts/imx6*-hummingboard*
15277 F:      arch/arm/boot/dts/imx6*-sr-*
15278
15279 SONIC NETWORK DRIVER
15280 M:      Thomas Bogendoerfer <tsbogend@alpha.franken.de>
15281 L:      netdev@vger.kernel.org
15282 S:      Maintained
15283 F:      drivers/net/ethernet/natsemi/sonic.*
15284
15285 SONICS SILICON BACKPLANE DRIVER (SSB)
15286 M:      Michael Buesch <m@bues.ch>
15287 L:      linux-wireless@vger.kernel.org
15288 S:      Maintained
15289 F:      drivers/ssb/
15290 F:      include/linux/ssb/
15291
15292 SONY IMX214 SENSOR DRIVER
15293 M:      Ricardo Ribalda <ricardo.ribalda@gmail.com>
15294 L:      linux-media@vger.kernel.org
15295 T:      git git://linuxtv.org/media_tree.git
15296 S:      Maintained
15297 F:      drivers/media/i2c/imx214.c
15298 F:      Documentation/devicetree/bindings/media/i2c/sony,imx214.txt
15299
15300 SONY IMX258 SENSOR DRIVER
15301 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
15302 L:      linux-media@vger.kernel.org
15303 T:      git git://linuxtv.org/media_tree.git
15304 S:      Maintained
15305 F:      drivers/media/i2c/imx258.c
15306
15307 SONY IMX274 SENSOR DRIVER
15308 M:      Leon Luo <leonl@leopardimaging.com>
15309 L:      linux-media@vger.kernel.org
15310 T:      git git://linuxtv.org/media_tree.git
15311 S:      Maintained
15312 F:      drivers/media/i2c/imx274.c
15313 F:      Documentation/devicetree/bindings/media/i2c/imx274.txt
15314
15315 SONY IMX290 SENSOR DRIVER
15316 M:      Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
15317 L:      linux-media@vger.kernel.org
15318 T:      git git://linuxtv.org/media_tree.git
15319 S:      Maintained
15320 F:      drivers/media/i2c/imx290.c
15321 F:      Documentation/devicetree/bindings/media/i2c/imx290.txt
15322
15323 SONY IMX319 SENSOR DRIVER
15324 M:      Bingbu Cao <bingbu.cao@intel.com>
15325 L:      linux-media@vger.kernel.org
15326 T:      git git://linuxtv.org/media_tree.git
15327 S:      Maintained
15328 F:      drivers/media/i2c/imx319.c
15329
15330 SONY IMX355 SENSOR DRIVER
15331 M:      Tianshu Qiu <tian.shu.qiu@intel.com>
15332 L:      linux-media@vger.kernel.org
15333 T:      git git://linuxtv.org/media_tree.git
15334 S:      Maintained
15335 F:      drivers/media/i2c/imx355.c
15336
15337 SONY MEMORYSTICK SUBSYSTEM
15338 M:      Maxim Levitsky <maximlevitsky@gmail.com>
15339 M:      Alex Dubov <oakad@yahoo.com>
15340 M:      Ulf Hansson <ulf.hansson@linaro.org>
15341 L:      linux-mmc@vger.kernel.org
15342 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
15343 S:      Maintained
15344 F:      drivers/memstick/
15345 F:      include/linux/memstick.h
15346
15347 SONY VAIO CONTROL DEVICE DRIVER
15348 M:      Mattia Dongili <malattia@linux.it>
15349 L:      platform-driver-x86@vger.kernel.org
15350 W:      http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
15351 S:      Maintained
15352 F:      Documentation/admin-guide/laptops/sony-laptop.rst
15353 F:      drivers/char/sonypi.c
15354 F:      drivers/platform/x86/sony-laptop.c
15355 F:      include/linux/sony-laptop.h
15356
15357 SOUND
15358 M:      Jaroslav Kysela <perex@perex.cz>
15359 M:      Takashi Iwai <tiwai@suse.com>
15360 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15361 W:      http://www.alsa-project.org/
15362 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
15363 Q:      http://patchwork.kernel.org/project/alsa-devel/list/
15364 S:      Maintained
15365 F:      Documentation/sound/
15366 F:      include/sound/
15367 F:      include/uapi/sound/
15368 F:      sound/
15369
15370 SOUND - COMPRESSED AUDIO
15371 M:      Vinod Koul <vkoul@kernel.org>
15372 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15373 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
15374 S:      Supported
15375 F:      Documentation/sound/designs/compress-offload.rst
15376 F:      include/sound/compress_driver.h
15377 F:      include/uapi/sound/compress_*
15378 F:      sound/core/compress_offload.c
15379 F:      sound/soc/soc-compress.c
15380
15381 SOUND - DMAENGINE HELPERS
15382 M:      Lars-Peter Clausen <lars@metafoo.de>
15383 S:      Supported
15384 F:      include/sound/dmaengine_pcm.h
15385 F:      sound/core/pcm_dmaengine.c
15386 F:      sound/soc/soc-generic-dmaengine-pcm.c
15387
15388 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
15389 M:      Liam Girdwood <lgirdwood@gmail.com>
15390 M:      Mark Brown <broonie@kernel.org>
15391 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
15392 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15393 W:      http://alsa-project.org/main/index.php/ASoC
15394 S:      Supported
15395 F:      Documentation/devicetree/bindings/sound/
15396 F:      Documentation/sound/soc/
15397 F:      sound/soc/
15398 F:      include/dt-bindings/sound/
15399 F:      include/sound/soc*
15400
15401 SOUNDWIRE SUBSYSTEM
15402 M:      Vinod Koul <vkoul@kernel.org>
15403 M:      Sanyog Kale <sanyog.r.kale@intel.com>
15404 R:      Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
15405 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15406 S:      Supported
15407 F:      Documentation/driver-api/soundwire/
15408 F:      drivers/soundwire/
15409 F:      include/linux/soundwire/
15410
15411 SP2 MEDIA DRIVER
15412 M:      Olli Salonen <olli.salonen@iki.fi>
15413 L:      linux-media@vger.kernel.org
15414 W:      https://linuxtv.org
15415 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15416 S:      Maintained
15417 F:      drivers/media/dvb-frontends/sp2*
15418
15419 SPARC + UltraSPARC (sparc/sparc64)
15420 M:      "David S. Miller" <davem@davemloft.net>
15421 L:      sparclinux@vger.kernel.org
15422 Q:      http://patchwork.ozlabs.org/project/sparclinux/list/
15423 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
15424 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
15425 S:      Maintained
15426 F:      arch/sparc/
15427 F:      drivers/sbus/
15428
15429 SPARC SERIAL DRIVERS
15430 M:      "David S. Miller" <davem@davemloft.net>
15431 L:      sparclinux@vger.kernel.org
15432 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
15433 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
15434 S:      Maintained
15435 F:      include/linux/sunserialcore.h
15436 F:      drivers/tty/serial/suncore.c
15437 F:      drivers/tty/serial/sunhv.c
15438 F:      drivers/tty/serial/sunsab.c
15439 F:      drivers/tty/serial/sunsab.h
15440 F:      drivers/tty/serial/sunsu.c
15441 F:      drivers/tty/serial/sunzilog.c
15442 F:      drivers/tty/serial/sunzilog.h
15443 F:      drivers/tty/vcc.c
15444
15445 SPARSE CHECKER
15446 M:      "Luc Van Oostenryck" <luc.vanoostenryck@gmail.com>
15447 L:      linux-sparse@vger.kernel.org
15448 W:      https://sparse.wiki.kernel.org/
15449 T:      git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
15450 S:      Maintained
15451 F:      include/linux/compiler.h
15452
15453 SPEAR CLOCK FRAMEWORK SUPPORT
15454 M:      Viresh Kumar <vireshk@kernel.org>
15455 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15456 W:      http://www.st.com/spear
15457 S:      Maintained
15458 F:      drivers/clk/spear/
15459
15460 SPEAR PLATFORM SUPPORT
15461 M:      Viresh Kumar <vireshk@kernel.org>
15462 M:      Shiraz Hashim <shiraz.linux.kernel@gmail.com>
15463 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15464 W:      http://www.st.com/spear
15465 S:      Maintained
15466 F:      arch/arm/boot/dts/spear*
15467 F:      arch/arm/mach-spear/
15468
15469 SPI NOR SUBSYSTEM
15470 M:      Tudor Ambarus <tudor.ambarus@microchip.com>
15471 L:      linux-mtd@lists.infradead.org
15472 W:      http://www.linux-mtd.infradead.org/
15473 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
15474 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git spi-nor/next
15475 S:      Maintained
15476 F:      drivers/mtd/spi-nor/
15477 F:      include/linux/mtd/spi-nor.h
15478
15479 SPI SUBSYSTEM
15480 M:      Mark Brown <broonie@kernel.org>
15481 L:      linux-spi@vger.kernel.org
15482 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
15483 Q:      http://patchwork.kernel.org/project/spi-devel-general/list/
15484 S:      Maintained
15485 F:      Documentation/devicetree/bindings/spi/
15486 F:      Documentation/spi/
15487 F:      drivers/spi/
15488 F:      include/linux/spi/
15489 F:      include/uapi/linux/spi/
15490 F:      tools/spi/
15491
15492 SPIDERNET NETWORK DRIVER for CELL
15493 M:      Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
15494 L:      netdev@vger.kernel.org
15495 S:      Supported
15496 F:      Documentation/networking/device_drivers/toshiba/spider_net.txt
15497 F:      drivers/net/ethernet/toshiba/spider_net*
15498
15499 SPMI SUBSYSTEM
15500 R:      Stephen Boyd <sboyd@kernel.org>
15501 L:      linux-arm-msm@vger.kernel.org
15502 F:      Documentation/devicetree/bindings/spmi/
15503 F:      drivers/spmi/
15504 F:      include/dt-bindings/spmi/spmi.h
15505 F:      include/linux/spmi.h
15506 F:      include/trace/events/spmi.h
15507
15508 SPU FILE SYSTEM
15509 M:      Jeremy Kerr <jk@ozlabs.org>
15510 L:      linuxppc-dev@lists.ozlabs.org
15511 W:      http://www.ibm.com/developerworks/power/cell/
15512 S:      Supported
15513 F:      Documentation/filesystems/spufs.txt
15514 F:      arch/powerpc/platforms/cell/spufs/
15515
15516 SQUASHFS FILE SYSTEM
15517 M:      Phillip Lougher <phillip@squashfs.org.uk>
15518 L:      squashfs-devel@lists.sourceforge.net (subscribers-only)
15519 W:      http://squashfs.org.uk
15520 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
15521 S:      Maintained
15522 F:      Documentation/filesystems/squashfs.txt
15523 F:      fs/squashfs/
15524
15525 SRM (Alpha) environment access
15526 M:      Jan-Benedict Glaw <jbglaw@lug-owl.de>
15527 S:      Maintained
15528 F:      arch/alpha/kernel/srm_env.c
15529
15530 ST LSM6DSx IMU IIO DRIVER
15531 M:      Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
15532 L:      linux-iio@vger.kernel.org
15533 W:      http://www.st.com/
15534 S:      Maintained
15535 F:      drivers/iio/imu/st_lsm6dsx/
15536 F:      Documentation/devicetree/bindings/iio/imu/st_lsm6dsx.txt
15537
15538 ST MIPID02 CSI-2 TO PARALLEL BRIDGE DRIVER
15539 M:      Mickael Guene <mickael.guene@st.com>
15540 L:      linux-media@vger.kernel.org
15541 T:      git git://linuxtv.org/media_tree.git
15542 S:      Maintained
15543 F:      drivers/media/i2c/st-mipid02.c
15544 F:      Documentation/devicetree/bindings/media/i2c/st,st-mipid02.txt
15545
15546 ST STM32 I2C/SMBUS DRIVER
15547 M:      Pierre-Yves MORDRET <pierre-yves.mordret@st.com>
15548 L:      linux-i2c@vger.kernel.org
15549 S:      Maintained
15550 F:      drivers/i2c/busses/i2c-stm32*
15551
15552 ST VL53L0X ToF RANGER(I2C) IIO DRIVER
15553 M:      Song Qiang <songqiang1304521@gmail.com>
15554 L:      linux-iio@vger.kernel.org
15555 S:      Maintained
15556 F:      drivers/iio/proximity/vl53l0x-i2c.c
15557 F:      Documentation/devicetree/bindings/iio/proximity/vl53l0x.txt
15558
15559 STABLE BRANCH
15560 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15561 M:      Sasha Levin <sashal@kernel.org>
15562 L:      stable@vger.kernel.org
15563 S:      Supported
15564 F:      Documentation/process/stable-kernel-rules.rst
15565
15566 STAGING - COMEDI
15567 M:      Ian Abbott <abbotti@mev.co.uk>
15568 M:      H Hartley Sweeten <hsweeten@visionengravers.com>
15569 S:      Odd Fixes
15570 F:      drivers/staging/comedi/
15571
15572 STAGING - FIELDBUS SUBSYSTEM
15573 M:      Sven Van Asbroeck <TheSven73@gmail.com>
15574 S:      Maintained
15575 F:      drivers/staging/fieldbus/*
15576 F:      drivers/staging/fieldbus/Documentation/
15577
15578 STAGING - HMS ANYBUS-S BUS
15579 M:      Sven Van Asbroeck <TheSven73@gmail.com>
15580 S:      Maintained
15581 F:      drivers/staging/fieldbus/anybuss/
15582
15583 STAGING - INDUSTRIAL IO
15584 M:      Jonathan Cameron <jic23@kernel.org>
15585 L:      linux-iio@vger.kernel.org
15586 S:      Odd Fixes
15587 F:      Documentation/devicetree/bindings/staging/iio/
15588 F:      drivers/staging/iio/
15589
15590 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
15591 M:      Marc Dietrich <marvin24@gmx.de>
15592 L:      ac100@lists.launchpad.net (moderated for non-subscribers)
15593 L:      linux-tegra@vger.kernel.org
15594 S:      Maintained
15595 F:      drivers/staging/nvec/
15596
15597 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
15598 M:      Jens Frederich <jfrederich@gmail.com>
15599 M:      Daniel Drake <dsd@laptop.org>
15600 M:      Jon Nettleton <jon.nettleton@gmail.com>
15601 W:      http://wiki.laptop.org/go/DCON
15602 S:      Maintained
15603 F:      drivers/staging/olpc_dcon/
15604
15605 STAGING - REALTEK RTL8712U DRIVERS
15606 M:      Larry Finger <Larry.Finger@lwfinger.net>
15607 M:      Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
15608 S:      Odd Fixes
15609 F:      drivers/staging/rtl8712/
15610
15611 STAGING - REALTEK RTL8188EU DRIVERS
15612 M:      Larry Finger <Larry.Finger@lwfinger.net>
15613 S:      Odd Fixes
15614 F:      drivers/staging/rtl8188eu/
15615
15616 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
15617 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
15618 M:      Teddy Wang <teddy.wang@siliconmotion.com>
15619 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
15620 L:      linux-fbdev@vger.kernel.org
15621 S:      Maintained
15622 F:      drivers/staging/sm750fb/
15623
15624 STAGING - SPEAKUP CONSOLE SPEECH DRIVER
15625 M:      William Hubbs <w.d.hubbs@gmail.com>
15626 M:      Chris Brannon <chris@the-brannons.com>
15627 M:      Kirk Reiser <kirk@reisers.ca>
15628 M:      Samuel Thibault <samuel.thibault@ens-lyon.org>
15629 L:      speakup@linux-speakup.org
15630 W:      http://www.linux-speakup.org/
15631 S:      Odd Fixes
15632 F:      drivers/staging/speakup/
15633
15634 STAGING - VIA VT665X DRIVERS
15635 M:      Forest Bond <forest@alittletooquiet.net>
15636 S:      Odd Fixes
15637 F:      drivers/staging/vt665?/
15638
15639 STAGING - WILC1000 WIFI DRIVER
15640 M:      Adham Abozaeid <adham.abozaeid@microchip.com>
15641 M:      Ajay Singh <ajay.kathat@microchip.com>
15642 L:      linux-wireless@vger.kernel.org
15643 S:      Supported
15644 F:      drivers/staging/wilc1000/
15645
15646 STAGING - SEPS525 LCD CONTROLLER DRIVERS
15647 M:      Michael Hennerich <michael.hennerich@analog.com>
15648 M:      Beniamin Bia <beniamin.bia@analog.com>
15649 L:      linux-fbdev@vger.kernel.org
15650 S:      Supported
15651 F:      drivers/staging/fbtft/fb_seps525.c
15652 F:      Documentation/devicetree/bindings/iio/adc/adi,ad7606.yaml
15653
15654 STAGING SUBSYSTEM
15655 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15656 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
15657 L:      devel@driverdev.osuosl.org
15658 S:      Supported
15659 F:      drivers/staging/
15660
15661 STARFIRE/DURALAN NETWORK DRIVER
15662 M:      Ion Badulescu <ionut@badula.org>
15663 S:      Odd Fixes
15664 F:      drivers/net/ethernet/adaptec/starfire*
15665
15666 STEC S1220 SKD DRIVER
15667 M:      Damien Le Moal <Damien.LeMoal@wdc.com>
15668 L:      linux-block@vger.kernel.org
15669 S:      Maintained
15670 F:      drivers/block/skd*[ch]
15671
15672 STI AUDIO (ASoC) DRIVERS
15673 M:      Arnaud Pouliquen <arnaud.pouliquen@st.com>
15674 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15675 S:      Maintained
15676 F:      Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
15677 F:      sound/soc/sti/
15678
15679 STI CEC DRIVER
15680 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
15681 S:      Maintained
15682 F:      drivers/media/platform/sti/cec/
15683 F:      Documentation/devicetree/bindings/media/stih-cec.txt
15684
15685 STK1160 USB VIDEO CAPTURE DRIVER
15686 M:      Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
15687 L:      linux-media@vger.kernel.org
15688 T:      git git://linuxtv.org/media_tree.git
15689 S:      Maintained
15690 F:      drivers/media/usb/stk1160/
15691
15692 STM32 AUDIO (ASoC) DRIVERS
15693 M:      Olivier Moysan <olivier.moysan@st.com>
15694 M:      Arnaud Pouliquen <arnaud.pouliquen@st.com>
15695 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15696 S:      Maintained
15697 F:      Documentation/devicetree/bindings/sound/st,stm32-*.txt
15698 F:      sound/soc/stm/
15699
15700 STM32 TIMER/LPTIMER DRIVERS
15701 M:      Fabrice Gasnier <fabrice.gasnier@st.com>
15702 S:      Maintained
15703 F:      drivers/*/stm32-*timer*
15704 F:      drivers/pwm/pwm-stm32*
15705 F:      include/linux/*/stm32-*tim*
15706 F:      Documentation/ABI/testing/*timer-stm32
15707 F:      Documentation/devicetree/bindings/*/stm32-*timer*
15708 F:      Documentation/devicetree/bindings/pwm/pwm-stm32*
15709
15710 STMMAC ETHERNET DRIVER
15711 M:      Giuseppe Cavallaro <peppe.cavallaro@st.com>
15712 M:      Alexandre Torgue <alexandre.torgue@st.com>
15713 M:      Jose Abreu <joabreu@synopsys.com>
15714 L:      netdev@vger.kernel.org
15715 W:      http://www.stlinux.com
15716 S:      Supported
15717 F:      drivers/net/ethernet/stmicro/stmmac/
15718
15719 SUN3/3X
15720 M:      Sam Creasey <sammy@sammy.net>
15721 W:      http://sammy.net/sun3/
15722 S:      Maintained
15723 F:      arch/m68k/kernel/*sun3*
15724 F:      arch/m68k/sun3*/
15725 F:      arch/m68k/include/asm/sun3*
15726 F:      drivers/net/ethernet/i825xx/sun3*
15727
15728 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
15729 M:      Hans de Goede <hdegoede@redhat.com>
15730 L:      linux-input@vger.kernel.org
15731 S:      Maintained
15732 F:      Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
15733 F:      drivers/input/keyboard/sun4i-lradc-keys.c
15734
15735 SUNDANCE NETWORK DRIVER
15736 M:      Denis Kirjanov <kda@linux-powerpc.org>
15737 L:      netdev@vger.kernel.org
15738 S:      Maintained
15739 F:      drivers/net/ethernet/dlink/sundance.c
15740
15741 SUPERH
15742 M:      Yoshinori Sato <ysato@users.sourceforge.jp>
15743 M:      Rich Felker <dalias@libc.org>
15744 L:      linux-sh@vger.kernel.org
15745 Q:      http://patchwork.kernel.org/project/linux-sh/list/
15746 S:      Maintained
15747 F:      Documentation/sh/
15748 F:      arch/sh/
15749 F:      drivers/sh/
15750
15751 SUSPEND TO RAM
15752 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
15753 M:      Len Brown <len.brown@intel.com>
15754 M:      Pavel Machek <pavel@ucw.cz>
15755 L:      linux-pm@vger.kernel.org
15756 B:      https://bugzilla.kernel.org
15757 S:      Supported
15758 F:      Documentation/power/
15759 F:      arch/x86/kernel/acpi/
15760 F:      drivers/base/power/
15761 F:      kernel/power/
15762 F:      include/linux/suspend.h
15763 F:      include/linux/freezer.h
15764 F:      include/linux/pm.h
15765
15766 SVGA HANDLING
15767 M:      Martin Mares <mj@ucw.cz>
15768 L:      linux-video@atrey.karlin.mff.cuni.cz
15769 S:      Maintained
15770 F:      Documentation/admin-guide/svga.rst
15771 F:      arch/x86/boot/video*
15772
15773 SWIOTLB SUBSYSTEM
15774 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
15775 L:      iommu@lists.linux-foundation.org
15776 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
15777 S:      Supported
15778 F:      kernel/dma/swiotlb.c
15779 F:      arch/*/kernel/pci-swiotlb.c
15780 F:      include/linux/swiotlb.h
15781
15782 SWITCHDEV
15783 M:      Jiri Pirko <jiri@resnulli.us>
15784 M:      Ivan Vecera <ivecera@redhat.com>
15785 L:      netdev@vger.kernel.org
15786 S:      Supported
15787 F:      net/switchdev/
15788 F:      include/net/switchdev.h
15789
15790 SY8106A REGULATOR DRIVER
15791 M:      Icenowy Zheng <icenowy@aosc.io>
15792 S:      Maintained
15793 F:      drivers/regulator/sy8106a-regulator.c
15794 F:      Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt
15795
15796 SYNC FILE FRAMEWORK
15797 M:      Sumit Semwal <sumit.semwal@linaro.org>
15798 R:      Gustavo Padovan <gustavo@padovan.org>
15799 S:      Maintained
15800 L:      linux-media@vger.kernel.org
15801 L:      dri-devel@lists.freedesktop.org
15802 F:      drivers/dma-buf/sync_*
15803 F:      drivers/dma-buf/dma-fence*
15804 F:      drivers/dma-buf/sw_sync.c
15805 F:      include/linux/sync_file.h
15806 F:      include/uapi/linux/sync_file.h
15807 F:      Documentation/driver-api/sync_file.rst
15808 T:      git git://anongit.freedesktop.org/drm/drm-misc
15809
15810 SYNOPSYS ARC ARCHITECTURE
15811 M:      Vineet Gupta <vgupta@synopsys.com>
15812 L:      linux-snps-arc@lists.infradead.org
15813 S:      Supported
15814 F:      arch/arc/
15815 F:      Documentation/devicetree/bindings/arc/*
15816 F:      Documentation/devicetree/bindings/interrupt-controller/snps,arc*
15817 F:      drivers/clocksource/arc_timer.c
15818 F:      drivers/tty/serial/arc_uart.c
15819 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
15820
15821 SYNOPSYS ARC HSDK SDP pll clock driver
15822 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15823 S:      Supported
15824 F:      drivers/clk/clk-hsdk-pll.c
15825 F:      Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
15826
15827 SYNOPSYS ARC SDP clock driver
15828 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15829 S:      Supported
15830 F:      drivers/clk/axs10x/*
15831 F:      Documentation/devicetree/bindings/clock/snps,pll-clock.txt
15832
15833 SYNOPSYS ARC SDP platform support
15834 M:      Alexey Brodkin <abrodkin@synopsys.com>
15835 S:      Supported
15836 F:      arch/arc/plat-axs10x
15837 F:      arch/arc/boot/dts/ax*
15838 F:      Documentation/devicetree/bindings/arc/axs10*
15839
15840 SYNOPSYS AXS10x RESET CONTROLLER DRIVER
15841 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15842 S:      Supported
15843 F:      drivers/reset/reset-axs10x.c
15844 F:      Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
15845
15846 SYNOPSYS CREG GPIO DRIVER
15847 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15848 S:      Maintained
15849 F:      drivers/gpio/gpio-creg-snps.c
15850 F:      Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
15851
15852 SYNOPSYS DESIGNWARE 8250 UART DRIVER
15853 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
15854 S:      Maintained
15855 F:      drivers/tty/serial/8250/8250_dw.c
15856
15857 SYNOPSYS DESIGNWARE APB GPIO DRIVER
15858 M:      Hoan Tran <hoan@os.amperecomputing.com>
15859 L:      linux-gpio@vger.kernel.org
15860 S:      Maintained
15861 F:      drivers/gpio/gpio-dwapb.c
15862 F:      Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt
15863
15864 SYNOPSYS DESIGNWARE AXI DMAC DRIVER
15865 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15866 S:      Maintained
15867 F:      drivers/dma/dw-axi-dmac/
15868 F:      Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt
15869
15870 SYNOPSYS DESIGNWARE DMAC DRIVER
15871 M:      Viresh Kumar <vireshk@kernel.org>
15872 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
15873 S:      Maintained
15874 F:      Documentation/devicetree/bindings/dma/snps-dma.txt
15875 F:      drivers/dma/dw/
15876 F:      include/dt-bindings/dma/dw-dmac.h
15877 F:      include/linux/dma/dw.h
15878 F:      include/linux/platform_data/dma-dw.h
15879
15880 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
15881 M:      Jose Abreu <Jose.Abreu@synopsys.com>
15882 L:      netdev@vger.kernel.org
15883 S:      Supported
15884 F:      drivers/net/ethernet/synopsys/
15885
15886 SYNOPSYS DESIGNWARE I2C DRIVER
15887 M:      Jarkko Nikula <jarkko.nikula@linux.intel.com>
15888 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
15889 R:      Mika Westerberg <mika.westerberg@linux.intel.com>
15890 L:      linux-i2c@vger.kernel.org
15891 S:      Maintained
15892 F:      drivers/i2c/busses/i2c-designware-*
15893 F:      include/linux/platform_data/i2c-designware.h
15894
15895 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
15896 M:      Jaehoon Chung <jh80.chung@samsung.com>
15897 L:      linux-mmc@vger.kernel.org
15898 S:      Maintained
15899 F:      drivers/mmc/host/dw_mmc*
15900
15901 SYNOPSYS HSDK RESET CONTROLLER DRIVER
15902 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15903 S:      Supported
15904 F:      drivers/reset/reset-hsdk.c
15905 F:      include/dt-bindings/reset/snps,hsdk-reset.h
15906 F:      Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
15907
15908 SYSTEM CONFIGURATION (SYSCON)
15909 M:      Lee Jones <lee.jones@linaro.org>
15910 M:      Arnd Bergmann <arnd@arndb.de>
15911 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
15912 S:      Supported
15913 F:      drivers/mfd/syscon.c
15914
15915 SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
15916 M:      Sudeep Holla <sudeep.holla@arm.com>
15917 L:      linux-arm-kernel@lists.infradead.org
15918 S:      Maintained
15919 F:      Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt
15920 F:      drivers/clk/clk-sc[mp]i.c
15921 F:      drivers/cpufreq/sc[mp]i-cpufreq.c
15922 F:      drivers/firmware/arm_scpi.c
15923 F:      drivers/firmware/arm_scmi/
15924 F:      drivers/reset/reset-scmi.c
15925 F:      include/linux/sc[mp]i_protocol.h
15926
15927 SYSTEM RESET/SHUTDOWN DRIVERS
15928 M:      Sebastian Reichel <sre@kernel.org>
15929 L:      linux-pm@vger.kernel.org
15930 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
15931 S:      Maintained
15932 F:      Documentation/devicetree/bindings/power/reset/
15933 F:      drivers/power/reset/
15934
15935 SYSTEM TRACE MODULE CLASS
15936 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
15937 S:      Maintained
15938 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
15939 F:      Documentation/trace/stm.rst
15940 F:      drivers/hwtracing/stm/
15941 F:      include/linux/stm.h
15942 F:      include/uapi/linux/stm.h
15943
15944 SYSV FILESYSTEM
15945 M:      Christoph Hellwig <hch@infradead.org>
15946 S:      Maintained
15947 F:      Documentation/filesystems/sysv-fs.txt
15948 F:      fs/sysv/
15949 F:      include/linux/sysv_fs.h
15950
15951 TASKSTATS STATISTICS INTERFACE
15952 M:      Balbir Singh <bsingharora@gmail.com>
15953 S:      Maintained
15954 F:      Documentation/accounting/taskstats*
15955 F:      include/linux/taskstats*
15956 F:      kernel/taskstats.c
15957
15958 TC subsystem
15959 M:      Jamal Hadi Salim <jhs@mojatatu.com>
15960 M:      Cong Wang <xiyou.wangcong@gmail.com>
15961 M:      Jiri Pirko <jiri@resnulli.us>
15962 L:      netdev@vger.kernel.org
15963 S:      Maintained
15964 F:      include/net/pkt_cls.h
15965 F:      include/net/pkt_sched.h
15966 F:      include/net/tc_act/
15967 F:      include/uapi/linux/pkt_cls.h
15968 F:      include/uapi/linux/pkt_sched.h
15969 F:      include/uapi/linux/tc_act/
15970 F:      include/uapi/linux/tc_ematch/
15971 F:      net/sched/
15972
15973 TC90522 MEDIA DRIVER
15974 M:      Akihiro Tsukada <tskd08@gmail.com>
15975 L:      linux-media@vger.kernel.org
15976 S:      Odd Fixes
15977 F:      drivers/media/dvb-frontends/tc90522*
15978
15979 TCP LOW PRIORITY MODULE
15980 M:      "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
15981 M:      "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
15982 W:      http://tcp-lp-mod.sourceforge.net/
15983 S:      Maintained
15984 F:      net/ipv4/tcp_lp.c
15985
15986 TDA10071 MEDIA DRIVER
15987 M:      Antti Palosaari <crope@iki.fi>
15988 L:      linux-media@vger.kernel.org
15989 W:      https://linuxtv.org
15990 W:      http://palosaari.fi/linux/
15991 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15992 T:      git git://linuxtv.org/anttip/media_tree.git
15993 S:      Maintained
15994 F:      drivers/media/dvb-frontends/tda10071*
15995
15996 TDA18212 MEDIA DRIVER
15997 M:      Antti Palosaari <crope@iki.fi>
15998 L:      linux-media@vger.kernel.org
15999 W:      https://linuxtv.org
16000 W:      http://palosaari.fi/linux/
16001 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
16002 T:      git git://linuxtv.org/anttip/media_tree.git
16003 S:      Maintained
16004 F:      drivers/media/tuners/tda18212*
16005
16006 TDA18218 MEDIA DRIVER
16007 M:      Antti Palosaari <crope@iki.fi>
16008 L:      linux-media@vger.kernel.org
16009 W:      https://linuxtv.org
16010 W:      http://palosaari.fi/linux/
16011 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
16012 T:      git git://linuxtv.org/anttip/media_tree.git
16013 S:      Maintained
16014 F:      drivers/media/tuners/tda18218*
16015
16016 TDA18250 MEDIA DRIVER
16017 M:      Olli Salonen <olli.salonen@iki.fi>
16018 L:      linux-media@vger.kernel.org
16019 W:      https://linuxtv.org
16020 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
16021 T:      git git://linuxtv.org/media_tree.git
16022 S:      Maintained
16023 F:      drivers/media/tuners/tda18250*
16024
16025 TDA18271 MEDIA DRIVER
16026 M:      Michael Krufky <mkrufky@linuxtv.org>
16027 L:      linux-media@vger.kernel.org
16028 W:      https://linuxtv.org
16029 W:      http://github.com/mkrufky
16030 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
16031 T:      git git://linuxtv.org/mkrufky/tuners.git
16032 S:      Maintained
16033 F:      drivers/media/tuners/tda18271*
16034
16035 TDA1997x MEDIA DRIVER
16036 M:      Tim Harvey <tharvey@gateworks.com>
16037 L:      linux-media@vger.kernel.org
16038 W:      https://linuxtv.org
16039 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
16040 S:      Maintained
16041 F:      drivers/media/i2c/tda1997x.*
16042
16043 TDA827x MEDIA DRIVER
16044 M:      Michael Krufky <mkrufky@linuxtv.org>
16045 L:      linux-media@vger.kernel.org
16046 W:      https://linuxtv.org
16047 W:      http://github.com/mkrufky
16048 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
16049 T:      git git://linuxtv.org/mkrufky/tuners.git
16050 S:      Maintained
16051 F:      drivers/media/tuners/tda8290.*
16052
16053 TDA8290 MEDIA DRIVER
16054 M:      Michael Krufky <mkrufky@linuxtv.org>
16055 L:      linux-media@vger.kernel.org
16056 W:      https://linuxtv.org
16057 W:      http://github.com/mkrufky
16058 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
16059 T:      git git://linuxtv.org/mkrufky/tuners.git
16060 S:      Maintained
16061 F:      drivers/media/tuners/tda8290.*
16062
16063 TDA9840 MEDIA DRIVER
16064 M:      Hans Verkuil <hverkuil@xs4all.nl>
16065 L:      linux-media@vger.kernel.org
16066 T:      git git://linuxtv.org/media_tree.git
16067 W:      https://linuxtv.org
16068 S:      Maintained
16069 F:      drivers/media/i2c/tda9840*
16070
16071 TEA5761 TUNER DRIVER
16072 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
16073 L:      linux-media@vger.kernel.org
16074 W:      https://linuxtv.org
16075 T:      git git://linuxtv.org/media_tree.git
16076 S:      Odd fixes
16077 F:      drivers/media/tuners/tea5761.*
16078
16079 TEA5767 TUNER DRIVER
16080 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
16081 L:      linux-media@vger.kernel.org
16082 W:      https://linuxtv.org
16083 T:      git git://linuxtv.org/media_tree.git
16084 S:      Maintained
16085 F:      drivers/media/tuners/tea5767.*
16086
16087 TEA6415C MEDIA DRIVER
16088 M:      Hans Verkuil <hverkuil@xs4all.nl>
16089 L:      linux-media@vger.kernel.org
16090 T:      git git://linuxtv.org/media_tree.git
16091 W:      https://linuxtv.org
16092 S:      Maintained
16093 F:      drivers/media/i2c/tea6415c*
16094
16095 TEA6420 MEDIA DRIVER
16096 M:      Hans Verkuil <hverkuil@xs4all.nl>
16097 L:      linux-media@vger.kernel.org
16098 T:      git git://linuxtv.org/media_tree.git
16099 W:      https://linuxtv.org
16100 S:      Maintained
16101 F:      drivers/media/i2c/tea6420*
16102
16103 TEAM DRIVER
16104 M:      Jiri Pirko <jiri@resnulli.us>
16105 L:      netdev@vger.kernel.org
16106 S:      Supported
16107 F:      drivers/net/team/
16108 F:      include/linux/if_team.h
16109 F:      include/uapi/linux/if_team.h
16110
16111 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
16112 M:      "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
16113 S:      Maintained
16114 F:      arch/x86/platform/ts5500/
16115
16116 TECHNOTREND USB IR RECEIVER
16117 M:      Sean Young <sean@mess.org>
16118 L:      linux-media@vger.kernel.org
16119 S:      Maintained
16120 F:      drivers/media/rc/ttusbir.c
16121
16122 TECHWELL TW9910 VIDEO DECODER
16123 L:      linux-media@vger.kernel.org
16124 S:      Orphan
16125 F:      drivers/media/i2c/tw9910.c
16126 F:      include/media/i2c/tw9910.h
16127
16128 TEE SUBSYSTEM
16129 M:      Jens Wiklander <jens.wiklander@linaro.org>
16130 L:      tee-dev@lists.linaro.org
16131 S:      Maintained
16132 F:      include/linux/tee_drv.h
16133 F:      include/uapi/linux/tee.h
16134 F:      drivers/tee/
16135 F:      Documentation/tee.txt
16136
16137 TEGRA ARCHITECTURE SUPPORT
16138 M:      Thierry Reding <thierry.reding@gmail.com>
16139 M:      Jonathan Hunter <jonathanh@nvidia.com>
16140 L:      linux-tegra@vger.kernel.org
16141 Q:      http://patchwork.ozlabs.org/project/linux-tegra/list/
16142 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
16143 S:      Supported
16144 N:      [^a-z]tegra
16145
16146 TEGRA CLOCK DRIVER
16147 M:      Peter De Schrijver <pdeschrijver@nvidia.com>
16148 M:      Prashant Gaikwad <pgaikwad@nvidia.com>
16149 S:      Supported
16150 F:      drivers/clk/tegra/
16151
16152 TEGRA DMA DRIVERS
16153 M:      Laxman Dewangan <ldewangan@nvidia.com>
16154 M:      Jon Hunter <jonathanh@nvidia.com>
16155 S:      Supported
16156 F:      drivers/dma/tegra*
16157
16158 TEGRA I2C DRIVER
16159 M:      Laxman Dewangan <ldewangan@nvidia.com>
16160 R:      Dmitry Osipenko <digetx@gmail.com>
16161 S:      Supported
16162 F:      drivers/i2c/busses/i2c-tegra.c
16163
16164 TEGRA IOMMU DRIVERS
16165 M:      Thierry Reding <thierry.reding@gmail.com>
16166 L:      linux-tegra@vger.kernel.org
16167 S:      Supported
16168 F:      drivers/iommu/tegra*
16169
16170 TEGRA KBC DRIVER
16171 M:      Laxman Dewangan <ldewangan@nvidia.com>
16172 S:      Supported
16173 F:      drivers/input/keyboard/tegra-kbc.c
16174
16175 TEGRA NAND DRIVER
16176 M:      Stefan Agner <stefan@agner.ch>
16177 M:      Lucas Stach <dev@lynxeye.de>
16178 S:      Maintained
16179 F:      Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
16180 F:      drivers/mtd/nand/raw/tegra_nand.c
16181
16182 TEGRA PWM DRIVER
16183 M:      Thierry Reding <thierry.reding@gmail.com>
16184 S:      Supported
16185 F:      drivers/pwm/pwm-tegra.c
16186
16187 TEGRA SERIAL DRIVER
16188 M:      Laxman Dewangan <ldewangan@nvidia.com>
16189 S:      Supported
16190 F:      drivers/tty/serial/serial-tegra.c
16191
16192 TEGRA SPI DRIVER
16193 M:      Laxman Dewangan <ldewangan@nvidia.com>
16194 S:      Supported
16195 F:      drivers/spi/spi-tegra*
16196
16197 TEGRA XUSB PADCTL DRIVER
16198 M:      JC Kuo <jckuo@nvidia.com>
16199 S:      Supported
16200 F:      drivers/phy/tegra/xusb*
16201
16202 TEHUTI ETHERNET DRIVER
16203 M:      Andy Gospodarek <andy@greyhouse.net>
16204 L:      netdev@vger.kernel.org
16205 S:      Supported
16206 F:      drivers/net/ethernet/tehuti/*
16207
16208 Telecom Clock Driver for MCPL0010
16209 M:      Mark Gross <mark.gross@intel.com>
16210 S:      Supported
16211 F:      drivers/char/tlclk.c
16212
16213 TENSILICA XTENSA PORT (xtensa)
16214 M:      Chris Zankel <chris@zankel.net>
16215 M:      Max Filippov <jcmvbkbc@gmail.com>
16216 L:      linux-xtensa@linux-xtensa.org
16217 T:      git git://github.com/czankel/xtensa-linux.git
16218 S:      Maintained
16219 F:      arch/xtensa/
16220 F:      drivers/irqchip/irq-xtensa-*
16221
16222 Texas Instruments' System Control Interface (TISCI) Protocol Driver
16223 M:      Nishanth Menon <nm@ti.com>
16224 M:      Tero Kristo <t-kristo@ti.com>
16225 M:      Santosh Shilimkar <ssantosh@kernel.org>
16226 L:      linux-arm-kernel@lists.infradead.org
16227 S:      Maintained
16228 F:      Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
16229 F:      drivers/firmware/ti_sci*
16230 F:      include/linux/soc/ti/ti_sci_protocol.h
16231 F:      Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
16232 F:      drivers/soc/ti/ti_sci_pm_domains.c
16233 F:      include/dt-bindings/soc/ti,sci_pm_domain.h
16234 F:      Documentation/devicetree/bindings/reset/ti,sci-reset.txt
16235 F:      Documentation/devicetree/bindings/clock/ti,sci-clk.txt
16236 F:      drivers/clk/keystone/sci-clk.c
16237 F:      drivers/reset/reset-ti-sci.c
16238 F:      Documentation/devicetree/bindings/interrupt-controller/ti,sci-intr.txt
16239 F:      Documentation/devicetree/bindings/interrupt-controller/ti,sci-inta.txt
16240 F:      drivers/irqchip/irq-ti-sci-intr.c
16241 F:      drivers/irqchip/irq-ti-sci-inta.c
16242 F:      include/linux/soc/ti/ti_sci_inta_msi.h
16243 F:      drivers/soc/ti/ti_sci_inta_msi.c
16244
16245 Texas Instruments ASoC drivers
16246 M:      Peter Ujfalusi <peter.ujfalusi@ti.com>
16247 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
16248 S:      Maintained
16249 F:      sound/soc/ti/
16250
16251 Texas Instruments' DAC7612 DAC Driver
16252 M:      Ricardo Ribalda <ricardo@ribalda.com>
16253 L:      linux-iio@vger.kernel.org
16254 S:      Supported
16255 F:      drivers/iio/dac/ti-dac7612.c
16256 F:      Documentation/devicetree/bindings/iio/dac/ti,dac7612.txt
16257
16258 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
16259 M:      Hans Verkuil <hverkuil@xs4all.nl>
16260 L:      linux-media@vger.kernel.org
16261 T:      git git://linuxtv.org/media_tree.git
16262 W:      https://linuxtv.org
16263 S:      Maintained
16264 F:      drivers/media/radio/radio-raremono.c
16265
16266 THERMAL
16267 M:      Zhang Rui <rui.zhang@intel.com>
16268 M:      Eduardo Valentin <edubezval@gmail.com>
16269 R:      Daniel Lezcano <daniel.lezcano@linaro.org>
16270 R:      Amit Kucheria <amit.kucheria@verdurent.com>
16271 L:      linux-pm@vger.kernel.org
16272 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
16273 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
16274 Q:      https://patchwork.kernel.org/project/linux-pm/list/
16275 S:      Supported
16276 F:      drivers/thermal/
16277 F:      include/linux/thermal.h
16278 F:      include/uapi/linux/thermal.h
16279 F:      include/linux/cpu_cooling.h
16280 F:      Documentation/devicetree/bindings/thermal/
16281
16282 THERMAL/CPU_COOLING
16283 M:      Amit Daniel Kachhap <amit.kachhap@gmail.com>
16284 M:      Viresh Kumar <viresh.kumar@linaro.org>
16285 M:      Javi Merino <javi.merino@kernel.org>
16286 L:      linux-pm@vger.kernel.org
16287 S:      Supported
16288 F:      Documentation/driver-api/thermal/cpu-cooling-api.rst
16289 F:      drivers/thermal/cpu_cooling.c
16290 F:      include/linux/cpu_cooling.h
16291
16292 THINKPAD ACPI EXTRAS DRIVER
16293 M:      Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
16294 L:      ibm-acpi-devel@lists.sourceforge.net
16295 L:      platform-driver-x86@vger.kernel.org
16296 W:      http://ibm-acpi.sourceforge.net
16297 W:      http://thinkwiki.org/wiki/Ibm-acpi
16298 T:      git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
16299 S:      Maintained
16300 F:      drivers/platform/x86/thinkpad_acpi.c
16301
16302 THUNDERBOLT DRIVER
16303 M:      Andreas Noever <andreas.noever@gmail.com>
16304 M:      Michael Jamet <michael.jamet@intel.com>
16305 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
16306 M:      Yehezkel Bernat <YehezkelShB@gmail.com>
16307 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
16308 S:      Maintained
16309 F:      Documentation/admin-guide/thunderbolt.rst
16310 F:      drivers/thunderbolt/
16311 F:      include/linux/thunderbolt.h
16312
16313 THUNDERBOLT NETWORK DRIVER
16314 M:      Michael Jamet <michael.jamet@intel.com>
16315 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
16316 M:      Yehezkel Bernat <YehezkelShB@gmail.com>
16317 L:      netdev@vger.kernel.org
16318 S:      Maintained
16319 F:      drivers/net/thunderbolt.c
16320
16321 THUNDERX GPIO DRIVER
16322 M:      David Daney <david.daney@cavium.com>
16323 S:      Maintained
16324 F:      drivers/gpio/gpio-thunderx.c
16325
16326 TI AM437X VPFE DRIVER
16327 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
16328 L:      linux-media@vger.kernel.org
16329 W:      https://linuxtv.org
16330 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
16331 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
16332 S:      Maintained
16333 F:      drivers/media/platform/am437x/
16334
16335 TI BANDGAP AND THERMAL DRIVER
16336 M:      Eduardo Valentin <edubezval@gmail.com>
16337 M:      Keerthy <j-keerthy@ti.com>
16338 L:      linux-pm@vger.kernel.org
16339 L:      linux-omap@vger.kernel.org
16340 S:      Maintained
16341 F:      drivers/thermal/ti-soc-thermal/
16342
16343 TI BQ27XXX POWER SUPPLY DRIVER
16344 R:      Andrew F. Davis <afd@ti.com>
16345 F:      include/linux/power/bq27xxx_battery.h
16346 F:      drivers/power/supply/bq27xxx_battery.c
16347 F:      drivers/power/supply/bq27xxx_battery_i2c.c
16348
16349 TI CDCE706 CLOCK DRIVER
16350 M:      Max Filippov <jcmvbkbc@gmail.com>
16351 S:      Maintained
16352 F:      drivers/clk/clk-cdce706.c
16353
16354 TI CLOCK DRIVER
16355 M:      Tero Kristo <t-kristo@ti.com>
16356 L:      linux-omap@vger.kernel.org
16357 S:      Maintained
16358 F:      drivers/clk/ti/
16359 F:      include/linux/clk/ti.h
16360
16361 TI DAVINCI MACHINE SUPPORT
16362 M:      Sekhar Nori <nsekhar@ti.com>
16363 R:      Bartosz Golaszewski <bgolaszewski@baylibre.com>
16364 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16365 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
16366 S:      Supported
16367 F:      Documentation/devicetree/bindings/i2c/i2c-davinci.txt
16368 F:      arch/arm/mach-davinci/
16369 F:      drivers/i2c/busses/i2c-davinci.c
16370 F:      arch/arm/boot/dts/da850*
16371
16372 TI DAVINCI SERIES CLOCK DRIVER
16373 M:      David Lechner <david@lechnology.com>
16374 R:      Sekhar Nori <nsekhar@ti.com>
16375 S:      Maintained
16376 F:      Documentation/devicetree/bindings/clock/ti/davinci/
16377 F:      drivers/clk/davinci/
16378
16379 TI DAVINCI SERIES GPIO DRIVER
16380 M:      Keerthy <j-keerthy@ti.com>
16381 L:      linux-gpio@vger.kernel.org
16382 S:      Maintained
16383 F:      Documentation/devicetree/bindings/gpio/gpio-davinci.txt
16384 F:      drivers/gpio/gpio-davinci.c
16385
16386 TI DAVINCI SERIES MEDIA DRIVER
16387 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
16388 L:      linux-media@vger.kernel.org
16389 W:      https://linuxtv.org
16390 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
16391 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
16392 S:      Maintained
16393 F:      drivers/media/platform/davinci/
16394 F:      include/media/davinci/
16395
16396 TI ENHANCED QUADRATURE ENCODER PULSE (eQEP) DRIVER
16397 R:      David Lechner <david@lechnology.com>
16398 L:      linux-iio@vger.kernel.org
16399 F:      Documentation/devicetree/bindings/counter/ti-eqep.yaml
16400 F:      drivers/counter/ti-eqep.c
16401
16402 TI ETHERNET SWITCH DRIVER (CPSW)
16403 R:      Grygorii Strashko <grygorii.strashko@ti.com>
16404 L:      linux-omap@vger.kernel.org
16405 L:      netdev@vger.kernel.org
16406 S:      Maintained
16407 F:      drivers/net/ethernet/ti/cpsw*
16408 F:      drivers/net/ethernet/ti/davinci*
16409
16410 TI FLASH MEDIA MEMORYSTICK/MMC DRIVERS
16411 M:      Alex Dubov <oakad@yahoo.com>
16412 S:      Maintained
16413 W:      http://tifmxx.berlios.de/
16414 F:      drivers/memstick/host/tifm_ms.c
16415 F:      drivers/misc/tifm*
16416 F:      drivers/mmc/host/tifm_sd.c
16417 F:      include/linux/tifm.h
16418
16419 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
16420 M:      Santosh Shilimkar <ssantosh@kernel.org>
16421 L:      linux-kernel@vger.kernel.org
16422 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16423 S:      Maintained
16424 F:      drivers/soc/ti/*
16425 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
16426
16427 TI LM49xxx FAMILY ASoC CODEC DRIVERS
16428 M:      M R Swami Reddy <mr.swami.reddy@ti.com>
16429 M:      Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
16430 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
16431 S:      Maintained
16432 F:      sound/soc/codecs/lm49453*
16433 F:      sound/soc/codecs/isabelle*
16434
16435 TI LP855x BACKLIGHT DRIVER
16436 M:      Milo Kim <milo.kim@ti.com>
16437 S:      Maintained
16438 F:      Documentation/driver-api/backlight/lp855x-driver.rst
16439 F:      drivers/video/backlight/lp855x_bl.c
16440 F:      include/linux/platform_data/lp855x.h
16441
16442 TI LP8727 CHARGER DRIVER
16443 M:      Milo Kim <milo.kim@ti.com>
16444 S:      Maintained
16445 F:      drivers/power/supply/lp8727_charger.c
16446 F:      include/linux/platform_data/lp8727.h
16447
16448 TI LP8788 MFD DRIVER
16449 M:      Milo Kim <milo.kim@ti.com>
16450 S:      Maintained
16451 F:      drivers/iio/adc/lp8788_adc.c
16452 F:      drivers/leds/leds-lp8788.c
16453 F:      drivers/mfd/lp8788*.c
16454 F:      drivers/power/supply/lp8788-charger.c
16455 F:      drivers/regulator/lp8788-*.c
16456 F:      include/linux/mfd/lp8788*.h
16457
16458 TI NETCP ETHERNET DRIVER
16459 M:      Wingman Kwok <w-kwok2@ti.com>
16460 M:      Murali Karicheri <m-karicheri2@ti.com>
16461 L:      netdev@vger.kernel.org
16462 S:      Maintained
16463 F:      drivers/net/ethernet/ti/netcp*
16464
16465 TI PCM3060 ASoC CODEC DRIVER
16466 M:      Kirill Marinushkin <kmarinushkin@birdec.com>
16467 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
16468 S:      Maintained
16469 F:      Documentation/devicetree/bindings/sound/pcm3060.txt
16470 F:      sound/soc/codecs/pcm3060*
16471
16472 TI TAS571X FAMILY ASoC CODEC DRIVER
16473 M:      Kevin Cernekee <cernekee@chromium.org>
16474 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
16475 S:      Odd Fixes
16476 F:      sound/soc/codecs/tas571x*
16477
16478 TI TRF7970A NFC DRIVER
16479 M:      Mark Greer <mgreer@animalcreek.com>
16480 L:      linux-wireless@vger.kernel.org
16481 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
16482 S:      Supported
16483 F:      drivers/nfc/trf7970a.c
16484 F:      Documentation/devicetree/bindings/net/nfc/trf7970a.txt
16485
16486 TI TWL4030 SERIES SOC CODEC DRIVER
16487 M:      Peter Ujfalusi <peter.ujfalusi@ti.com>
16488 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
16489 S:      Maintained
16490 F:      sound/soc/codecs/twl4030*
16491
16492 TI VPE/CAL DRIVERS
16493 M:      Benoit Parrot <bparrot@ti.com>
16494 L:      linux-media@vger.kernel.org
16495 W:      http://linuxtv.org/
16496 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
16497 S:      Maintained
16498 F:      drivers/media/platform/ti-vpe/
16499 F:      Documentation/devicetree/bindings/media/ti,vpe.yaml
16500
16501 TI WILINK WIRELESS DRIVERS
16502 L:      linux-wireless@vger.kernel.org
16503 W:      http://wireless.kernel.org/en/users/Drivers/wl12xx
16504 W:      http://wireless.kernel.org/en/users/Drivers/wl1251
16505 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
16506 S:      Orphan
16507 F:      drivers/net/wireless/ti/
16508 F:      include/linux/wl12xx.h
16509
16510 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
16511 M:      John Stultz <john.stultz@linaro.org>
16512 M:      Thomas Gleixner <tglx@linutronix.de>
16513 R:      Stephen Boyd <sboyd@kernel.org>
16514 L:      linux-kernel@vger.kernel.org
16515 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
16516 S:      Supported
16517 F:      include/linux/clocksource.h
16518 F:      include/linux/time.h
16519 F:      include/linux/timex.h
16520 F:      include/uapi/linux/time.h
16521 F:      include/uapi/linux/timex.h
16522 F:      kernel/time/clocksource.c
16523 F:      kernel/time/time*.c
16524 F:      kernel/time/alarmtimer.c
16525 F:      kernel/time/ntp.c
16526 F:      tools/testing/selftests/timers/
16527
16528 TIPC NETWORK LAYER
16529 M:      Jon Maloy <jon.maloy@ericsson.com>
16530 M:      Ying Xue <ying.xue@windriver.com>
16531 L:      netdev@vger.kernel.org (core kernel code)
16532 L:      tipc-discussion@lists.sourceforge.net (user apps, general discussion)
16533 W:      http://tipc.sourceforge.net/
16534 S:      Maintained
16535 F:      include/uapi/linux/tipc*.h
16536 F:      net/tipc/
16537
16538 TLAN NETWORK DRIVER
16539 M:      Samuel Chessman <chessman@tux.org>
16540 L:      tlan-devel@lists.sourceforge.net (subscribers-only)
16541 W:      http://sourceforge.net/projects/tlan/
16542 S:      Maintained
16543 F:      Documentation/networking/device_drivers/ti/tlan.txt
16544 F:      drivers/net/ethernet/ti/tlan.*
16545
16546 TM6000 VIDEO4LINUX DRIVER
16547 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
16548 L:      linux-media@vger.kernel.org
16549 W:      https://linuxtv.org
16550 T:      git git://linuxtv.org/media_tree.git
16551 S:      Odd fixes
16552 F:      drivers/media/usb/tm6000/
16553 F:      Documentation/media/v4l-drivers/tm6000*
16554
16555 TMIO/SDHI MMC DRIVER
16556 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
16557 L:      linux-mmc@vger.kernel.org
16558 S:      Supported
16559 F:      drivers/mmc/host/tmio_mmc*
16560 F:      drivers/mmc/host/renesas_sdhi*
16561 F:      include/linux/mfd/tmio.h
16562
16563 TMP401 HARDWARE MONITOR DRIVER
16564 M:      Guenter Roeck <linux@roeck-us.net>
16565 L:      linux-hwmon@vger.kernel.org
16566 S:      Maintained
16567 F:      Documentation/hwmon/tmp401.rst
16568 F:      drivers/hwmon/tmp401.c
16569
16570 TMP513 HARDWARE MONITOR DRIVER
16571 M:      Eric Tremblay <etremblay@distech-controls.com>
16572 L:      linux-hwmon@vger.kernel.org
16573 S:      Maintained
16574 F:      Documentation/hwmon/tmp513.rst
16575 F:      drivers/hwmon/tmp513.c
16576
16577 TMPFS (SHMEM FILESYSTEM)
16578 M:      Hugh Dickins <hughd@google.com>
16579 L:      linux-mm@kvack.org
16580 S:      Maintained
16581 F:      include/linux/shmem_fs.h
16582 F:      mm/shmem.c
16583
16584 TOMOYO SECURITY MODULE
16585 M:      Kentaro Takeda <takedakn@nttdata.co.jp>
16586 M:      Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
16587 L:      tomoyo-dev-en@lists.osdn.me (subscribers-only, for developers in English)
16588 L:      tomoyo-users-en@lists.osdn.me (subscribers-only, for users in English)
16589 L:      tomoyo-dev@lists.osdn.me (subscribers-only, for developers in Japanese)
16590 L:      tomoyo-users@lists.osdn.me (subscribers-only, for users in Japanese)
16591 W:      https://tomoyo.osdn.jp/
16592 S:      Maintained
16593 F:      security/tomoyo/
16594
16595 TOPSTAR LAPTOP EXTRAS DRIVER
16596 M:      Herton Ronaldo Krzesinski <herton@canonical.com>
16597 L:      platform-driver-x86@vger.kernel.org
16598 S:      Maintained
16599 F:      drivers/platform/x86/topstar-laptop.c
16600
16601 TORTURE-TEST MODULES
16602 M:      Davidlohr Bueso <dave@stgolabs.net>
16603 M:      "Paul E. McKenney" <paulmck@kernel.org>
16604 M:      Josh Triplett <josh@joshtriplett.org>
16605 L:      linux-kernel@vger.kernel.org
16606 S:      Supported
16607 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
16608 F:      Documentation/RCU/torture.txt
16609 F:      kernel/torture.c
16610 F:      kernel/rcu/rcutorture.c
16611 F:      kernel/rcu/rcuperf.c
16612 F:      kernel/locking/locktorture.c
16613
16614 TOSHIBA ACPI EXTRAS DRIVER
16615 M:      Azael Avalos <coproscefalo@gmail.com>
16616 L:      platform-driver-x86@vger.kernel.org
16617 S:      Maintained
16618 F:      drivers/platform/x86/toshiba_acpi.c
16619
16620 TOSHIBA BLUETOOTH DRIVER
16621 M:      Azael Avalos <coproscefalo@gmail.com>
16622 L:      platform-driver-x86@vger.kernel.org
16623 S:      Maintained
16624 F:      drivers/platform/x86/toshiba_bluetooth.c
16625
16626 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
16627 M:      Azael Avalos <coproscefalo@gmail.com>
16628 L:      platform-driver-x86@vger.kernel.org
16629 S:      Maintained
16630 F:      drivers/platform/x86/toshiba_haps.c
16631
16632 TOSHIBA SMM DRIVER
16633 M:      Jonathan Buzzard <jonathan@buzzard.org.uk>
16634 W:      http://www.buzzard.org.uk/toshiba/
16635 S:      Maintained
16636 F:      drivers/char/toshiba.c
16637 F:      include/linux/toshiba.h
16638 F:      include/uapi/linux/toshiba.h
16639
16640 TOSHIBA TC358743 DRIVER
16641 M:      Mats Randgaard <matrandg@cisco.com>
16642 L:      linux-media@vger.kernel.org
16643 S:      Maintained
16644 F:      drivers/media/i2c/tc358743*
16645 F:      include/media/i2c/tc358743.h
16646
16647 TOSHIBA WMI HOTKEYS DRIVER
16648 M:      Azael Avalos <coproscefalo@gmail.com>
16649 L:      platform-driver-x86@vger.kernel.org
16650 S:      Maintained
16651 F:      drivers/platform/x86/toshiba-wmi.c
16652
16653 TPM DEVICE DRIVER
16654 M:      Peter Huewe <peterhuewe@gmx.de>
16655 M:      Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
16656 R:      Jason Gunthorpe <jgg@ziepe.ca>
16657 L:      linux-integrity@vger.kernel.org
16658 Q:      https://patchwork.kernel.org/project/linux-integrity/list/
16659 W:      https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
16660 T:      git git://git.infradead.org/users/jjs/linux-tpmdd.git
16661 S:      Maintained
16662 F:      drivers/char/tpm/
16663
16664 TRACING
16665 M:      Steven Rostedt <rostedt@goodmis.org>
16666 M:      Ingo Molnar <mingo@redhat.com>
16667 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
16668 S:      Maintained
16669 F:      Documentation/trace/ftrace.rst
16670 F:      arch/*/*/*/ftrace.h
16671 F:      arch/*/kernel/ftrace.c
16672 F:      include/*/ftrace.h
16673 F:      include/linux/trace*.h
16674 F:      include/trace/
16675 F:      kernel/trace/
16676 F:      tools/testing/selftests/ftrace/
16677
16678 TRACING MMIO ACCESSES (MMIOTRACE)
16679 M:      Steven Rostedt <rostedt@goodmis.org>
16680 M:      Ingo Molnar <mingo@kernel.org>
16681 R:      Karol Herbst <karolherbst@gmail.com>
16682 R:      Pekka Paalanen <ppaalanen@gmail.com>
16683 S:      Maintained
16684 L:      linux-kernel@vger.kernel.org
16685 L:      nouveau@lists.freedesktop.org
16686 F:      kernel/trace/trace_mmiotrace.c
16687 F:      include/linux/mmiotrace.h
16688 F:      arch/x86/mm/kmmio.c
16689 F:      arch/x86/mm/mmio-mod.c
16690 F:      arch/x86/mm/testmmiotrace.c
16691
16692 TRIVIAL PATCHES
16693 M:      Jiri Kosina <trivial@kernel.org>
16694 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
16695 S:      Maintained
16696 K:      ^Subject:.*(?i)trivial
16697
16698 TEMPO SEMICONDUCTOR DRIVERS
16699 M:      Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
16700 S:      Maintained
16701 F:      sound/soc/codecs/tscs*.c
16702 F:      sound/soc/codecs/tscs*.h
16703 F:      Documentation/devicetree/bindings/sound/tscs*.txt
16704
16705 TTY LAYER
16706 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16707 M:      Jiri Slaby <jslaby@suse.com>
16708 S:      Supported
16709 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
16710 F:      Documentation/driver-api/serial/
16711 F:      drivers/tty/
16712 F:      drivers/tty/serial/serial_core.c
16713 F:      include/linux/serial_core.h
16714 F:      include/linux/serial.h
16715 F:      include/linux/tty.h
16716 F:      include/uapi/linux/serial_core.h
16717 F:      include/uapi/linux/serial.h
16718 F:      include/uapi/linux/tty.h
16719
16720 TUA9001 MEDIA DRIVER
16721 M:      Antti Palosaari <crope@iki.fi>
16722 L:      linux-media@vger.kernel.org
16723 W:      https://linuxtv.org
16724 W:      http://palosaari.fi/linux/
16725 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
16726 T:      git git://linuxtv.org/anttip/media_tree.git
16727 S:      Maintained
16728 F:      drivers/media/tuners/tua9001*
16729
16730 TULIP NETWORK DRIVERS
16731 L:      netdev@vger.kernel.org
16732 L:      linux-parisc@vger.kernel.org
16733 S:      Orphan
16734 F:      drivers/net/ethernet/dec/tulip/
16735
16736 TUN/TAP driver
16737 M:      Maxim Krasnyansky <maxk@qti.qualcomm.com>
16738 W:      http://vtun.sourceforge.net/tun
16739 S:      Maintained
16740 F:      Documentation/networking/tuntap.txt
16741 F:      arch/um/os-Linux/drivers/
16742
16743 TURBOCHANNEL SUBSYSTEM
16744 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
16745 M:      Ralf Baechle <ralf@linux-mips.org>
16746 L:      linux-mips@vger.kernel.org
16747 Q:      http://patchwork.linux-mips.org/project/linux-mips/list/
16748 S:      Maintained
16749 F:      drivers/tc/
16750 F:      include/linux/tc.h
16751
16752 TURBOSTAT UTILITY
16753 M:      "Len Brown" <lenb@kernel.org>
16754 L:      linux-pm@vger.kernel.org
16755 B:      https://bugzilla.kernel.org
16756 Q:      https://patchwork.kernel.org/project/linux-pm/list/
16757 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
16758 S:      Supported
16759 F:      tools/power/x86/turbostat/
16760
16761 TW5864 VIDEO4LINUX DRIVER
16762 M:      Bluecherry Maintainers <maintainers@bluecherrydvr.com>
16763 M:      Anton Sviridenko <anton@corp.bluecherry.net>
16764 M:      Andrey Utkin <andrey.utkin@corp.bluecherry.net>
16765 M:      Andrey Utkin <andrey_utkin@fastmail.com>
16766 L:      linux-media@vger.kernel.org
16767 S:      Supported
16768 F:      drivers/media/pci/tw5864/
16769
16770 TW68 VIDEO4LINUX DRIVER
16771 M:      Hans Verkuil <hverkuil@xs4all.nl>
16772 L:      linux-media@vger.kernel.org
16773 T:      git git://linuxtv.org/media_tree.git
16774 W:      https://linuxtv.org
16775 S:      Odd Fixes
16776 F:      drivers/media/pci/tw68/
16777
16778 TW686X VIDEO4LINUX DRIVER
16779 M:      Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
16780 L:      linux-media@vger.kernel.org
16781 T:      git git://linuxtv.org/media_tree.git
16782 W:      http://linuxtv.org
16783 S:      Maintained
16784 F:      drivers/media/pci/tw686x/
16785
16786 UBI FILE SYSTEM (UBIFS)
16787 M:      Richard Weinberger <richard@nod.at>
16788 L:      linux-mtd@lists.infradead.org
16789 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
16790 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
16791 W:      http://www.linux-mtd.infradead.org/doc/ubifs.html
16792 S:      Supported
16793 F:      Documentation/filesystems/ubifs.txt
16794 F:      fs/ubifs/
16795
16796 UCLINUX (M68KNOMMU AND COLDFIRE)
16797 M:      Greg Ungerer <gerg@linux-m68k.org>
16798 W:      http://www.linux-m68k.org/
16799 W:      http://www.uclinux.org/
16800 L:      linux-m68k@lists.linux-m68k.org
16801 L:      uclinux-dev@uclinux.org  (subscribers-only)
16802 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
16803 S:      Maintained
16804 F:      arch/m68k/coldfire/
16805 F:      arch/m68k/68*/
16806 F:      arch/m68k/*/*_no.*
16807 F:      arch/m68k/include/asm/*_no.*
16808
16809 UDF FILESYSTEM
16810 M:      Jan Kara <jack@suse.com>
16811 S:      Maintained
16812 F:      Documentation/filesystems/udf.txt
16813 F:      fs/udf/
16814
16815 UDRAW TABLET
16816 M:      Bastien Nocera <hadess@hadess.net>
16817 L:      linux-input@vger.kernel.org
16818 S:      Maintained
16819 F:      drivers/hid/hid-udraw-ps3.c
16820
16821 UFS FILESYSTEM
16822 M:      Evgeniy Dushistov <dushistov@mail.ru>
16823 S:      Maintained
16824 F:      Documentation/admin-guide/ufs.rst
16825 F:      fs/ufs/
16826
16827 UHID USERSPACE HID IO DRIVER:
16828 M:      David Herrmann <dh.herrmann@googlemail.com>
16829 L:      linux-input@vger.kernel.org
16830 S:      Maintained
16831 F:      drivers/hid/uhid.c
16832 F:      include/uapi/linux/uhid.h
16833
16834 ULPI BUS
16835 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
16836 L:      linux-usb@vger.kernel.org
16837 S:      Maintained
16838 F:      drivers/usb/common/ulpi.c
16839 F:      include/linux/ulpi/
16840
16841 ULTRA-WIDEBAND (UWB) SUBSYSTEM:
16842 L:      devel@driverdev.osuosl.org
16843 S:      Obsolete
16844 F:      drivers/staging/uwb/
16845
16846 UNICODE SUBSYSTEM:
16847 M:      Gabriel Krisman Bertazi <krisman@collabora.com>
16848 L:      linux-fsdevel@vger.kernel.org
16849 S:      Supported
16850 F:      fs/unicode/
16851
16852 UNICORE32 ARCHITECTURE:
16853 M:      Guan Xuetao <gxt@pku.edu.cn>
16854 W:      http://mprc.pku.edu.cn/~guanxuetao/linux
16855 S:      Maintained
16856 T:      git git://github.com/gxt/linux.git
16857 F:      arch/unicore32/
16858
16859 UNIFDEF
16860 M:      Tony Finch <dot@dotat.at>
16861 W:      http://dotat.at/prog/unifdef
16862 S:      Maintained
16863 F:      scripts/unifdef.c
16864
16865 UNIFORM CDROM DRIVER
16866 M:      Jens Axboe <axboe@kernel.dk>
16867 W:      http://www.kernel.dk
16868 S:      Maintained
16869 F:      Documentation/cdrom/
16870 F:      drivers/cdrom/cdrom.c
16871 F:      include/linux/cdrom.h
16872 F:      include/uapi/linux/cdrom.h
16873
16874 UNISYS S-PAR DRIVERS
16875 M:      David Kershner <david.kershner@unisys.com>
16876 L:      sparmaintainer@unisys.com (Unisys internal)
16877 S:      Supported
16878 F:      include/linux/visorbus.h
16879 F:      drivers/visorbus/
16880 F:      drivers/staging/unisys/
16881
16882 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
16883 R:      Alim Akhtar <alim.akhtar@samsung.com>
16884 R:      Avri Altman <avri.altman@wdc.com>
16885 R:      Pedro Sousa <pedrom.sousa@synopsys.com>
16886 L:      linux-scsi@vger.kernel.org
16887 S:      Supported
16888 F:      Documentation/scsi/ufs.txt
16889 F:      drivers/scsi/ufs/
16890
16891 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
16892 M:      Pedro Sousa <pedrom.sousa@synopsys.com>
16893 L:      linux-scsi@vger.kernel.org
16894 S:      Supported
16895 F:      drivers/scsi/ufs/*dwc*
16896
16897 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER MEDIATEK HOOKS
16898 M:      Stanley Chu <stanley.chu@mediatek.com>
16899 L:      linux-scsi@vger.kernel.org
16900 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
16901 S:      Maintained
16902 F:      drivers/scsi/ufs/ufs-mediatek*
16903
16904 UNSORTED BLOCK IMAGES (UBI)
16905 M:      Richard Weinberger <richard@nod.at>
16906 W:      http://www.linux-mtd.infradead.org/
16907 L:      linux-mtd@lists.infradead.org
16908 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
16909 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
16910 S:      Supported
16911 F:      drivers/mtd/ubi/
16912 F:      include/linux/mtd/ubi.h
16913 F:      include/uapi/mtd/ubi-user.h
16914
16915 USB "USBNET" DRIVER FRAMEWORK
16916 M:      Oliver Neukum <oneukum@suse.com>
16917 L:      netdev@vger.kernel.org
16918 W:      http://www.linux-usb.org/usbnet
16919 S:      Maintained
16920 F:      drivers/net/usb/usbnet.c
16921 F:      include/linux/usb/usbnet.h
16922
16923 USB ACM DRIVER
16924 M:      Oliver Neukum <oneukum@suse.com>
16925 L:      linux-usb@vger.kernel.org
16926 S:      Maintained
16927 F:      Documentation/usb/acm.rst
16928 F:      drivers/usb/class/cdc-acm.*
16929
16930 USB AR5523 WIRELESS DRIVER
16931 M:      Pontus Fuchs <pontus.fuchs@gmail.com>
16932 L:      linux-wireless@vger.kernel.org
16933 S:      Maintained
16934 F:      drivers/net/wireless/ath/ar5523/
16935
16936 USB ATTACHED SCSI
16937 M:      Oliver Neukum <oneukum@suse.com>
16938 L:      linux-usb@vger.kernel.org
16939 L:      linux-scsi@vger.kernel.org
16940 S:      Maintained
16941 F:      drivers/usb/storage/uas.c
16942
16943 USB CDC ETHERNET DRIVER
16944 M:      Oliver Neukum <oliver@neukum.org>
16945 L:      linux-usb@vger.kernel.org
16946 S:      Maintained
16947 F:      drivers/net/usb/cdc_*.c
16948 F:      include/uapi/linux/usb/cdc.h
16949
16950 USB CHAOSKEY DRIVER
16951 M:      Keith Packard <keithp@keithp.com>
16952 L:      linux-usb@vger.kernel.org
16953 S:      Maintained
16954 F:      drivers/usb/misc/chaoskey.c
16955
16956 USB CYPRESS C67X00 DRIVER
16957 M:      Peter Korsgaard <jacmet@sunsite.dk>
16958 L:      linux-usb@vger.kernel.org
16959 S:      Maintained
16960 F:      drivers/usb/c67x00/
16961
16962 USB DAVICOM DM9601 DRIVER
16963 M:      Peter Korsgaard <jacmet@sunsite.dk>
16964 L:      netdev@vger.kernel.org
16965 W:      http://www.linux-usb.org/usbnet
16966 S:      Maintained
16967 F:      drivers/net/usb/dm9601.c
16968
16969 USB EHCI DRIVER
16970 M:      Alan Stern <stern@rowland.harvard.edu>
16971 L:      linux-usb@vger.kernel.org
16972 S:      Maintained
16973 F:      Documentation/usb/ehci.rst
16974 F:      drivers/usb/host/ehci*
16975
16976 USB GADGET/PERIPHERAL SUBSYSTEM
16977 M:      Felipe Balbi <balbi@kernel.org>
16978 L:      linux-usb@vger.kernel.org
16979 W:      http://www.linux-usb.org/gadget
16980 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
16981 S:      Maintained
16982 F:      drivers/usb/gadget/
16983 F:      include/linux/usb/gadget*
16984
16985 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
16986 M:      Jiri Kosina <jikos@kernel.org>
16987 M:      Benjamin Tissoires <benjamin.tissoires@redhat.com>
16988 L:      linux-usb@vger.kernel.org
16989 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
16990 S:      Maintained
16991 F:      Documentation/hid/hiddev.rst
16992 F:      drivers/hid/usbhid/
16993
16994 USB INTEL XHCI ROLE MUX DRIVER
16995 M:      Hans de Goede <hdegoede@redhat.com>
16996 L:      linux-usb@vger.kernel.org
16997 S:      Maintained
16998 F:      drivers/usb/roles/intel-xhci-usb-role-switch.c
16999
17000 USB IP DRIVER FOR HISILICON KIRIN
17001 M:      Yu Chen <chenyu56@huawei.com>
17002 M:      Binghui Wang <wangbinghui@hisilicon.com>
17003 L:      linux-usb@vger.kernel.org
17004 S:      Maintained
17005 F:      Documentation/devicetree/bindings/phy/phy-hi3660-usb3.txt
17006 F:      drivers/phy/hisilicon/phy-hi3660-usb3.c
17007
17008 USB ISP116X DRIVER
17009 M:      Olav Kongas <ok@artecdesign.ee>
17010 L:      linux-usb@vger.kernel.org
17011 S:      Maintained
17012 F:      drivers/usb/host/isp116x*
17013 F:      include/linux/usb/isp116x.h
17014
17015 USB LAN78XX ETHERNET DRIVER
17016 M:      Woojung Huh <woojung.huh@microchip.com>
17017 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
17018 L:      netdev@vger.kernel.org
17019 S:      Maintained
17020 F:      Documentation/devicetree/bindings/net/microchip,lan78xx.txt
17021 F:      drivers/net/usb/lan78xx.*
17022 F:      include/dt-bindings/net/microchip-lan78xx.h
17023
17024 USB MASS STORAGE DRIVER
17025 M:      Alan Stern <stern@rowland.harvard.edu>
17026 L:      linux-usb@vger.kernel.org
17027 L:      usb-storage@lists.one-eyed-alien.net
17028 S:      Maintained
17029 F:      drivers/usb/storage/
17030
17031 USB MIDI DRIVER
17032 M:      Clemens Ladisch <clemens@ladisch.de>
17033 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
17034 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
17035 S:      Maintained
17036 F:      sound/usb/midi.*
17037
17038 USB NETWORKING DRIVERS
17039 L:      linux-usb@vger.kernel.org
17040 S:      Odd Fixes
17041 F:      drivers/net/usb/
17042
17043 USB OHCI DRIVER
17044 M:      Alan Stern <stern@rowland.harvard.edu>
17045 L:      linux-usb@vger.kernel.org
17046 S:      Maintained
17047 F:      Documentation/usb/ohci.rst
17048 F:      drivers/usb/host/ohci*
17049
17050 USB OTG FSM (Finite State Machine)
17051 M:      Peter Chen <Peter.Chen@nxp.com>
17052 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
17053 L:      linux-usb@vger.kernel.org
17054 S:      Maintained
17055 F:      drivers/usb/common/usb-otg-fsm.c
17056
17057 USB OVER IP DRIVER
17058 M:      Valentina Manea <valentina.manea.m@gmail.com>
17059 M:      Shuah Khan <shuah@kernel.org>
17060 M:      Shuah Khan <skhan@linuxfoundation.org>
17061 L:      linux-usb@vger.kernel.org
17062 S:      Maintained
17063 F:      Documentation/usb/usbip_protocol.rst
17064 F:      drivers/usb/usbip/
17065 F:      tools/usb/usbip/
17066 F:      tools/testing/selftests/drivers/usb/usbip/
17067
17068 USB PEGASUS DRIVER
17069 M:      Petko Manolov <petkan@nucleusys.com>
17070 L:      linux-usb@vger.kernel.org
17071 L:      netdev@vger.kernel.org
17072 T:      git git://github.com/petkan/pegasus.git
17073 W:      https://github.com/petkan/pegasus
17074 S:      Maintained
17075 F:      drivers/net/usb/pegasus.*
17076
17077 USB PHY LAYER
17078 M:      Felipe Balbi <balbi@kernel.org>
17079 L:      linux-usb@vger.kernel.org
17080 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
17081 S:      Maintained
17082 F:      drivers/usb/phy/
17083
17084 USB PRINTER DRIVER (usblp)
17085 M:      Pete Zaitcev <zaitcev@redhat.com>
17086 L:      linux-usb@vger.kernel.org
17087 S:      Supported
17088 F:      drivers/usb/class/usblp.c
17089
17090 USB QMI WWAN NETWORK DRIVER
17091 M:      Bjørn Mork <bjorn@mork.no>
17092 L:      netdev@vger.kernel.org
17093 S:      Maintained
17094 F:      Documentation/ABI/testing/sysfs-class-net-qmi
17095 F:      drivers/net/usb/qmi_wwan.c
17096
17097 USB RTL8150 DRIVER
17098 M:      Petko Manolov <petkan@nucleusys.com>
17099 L:      linux-usb@vger.kernel.org
17100 L:      netdev@vger.kernel.org
17101 T:      git git://github.com/petkan/rtl8150.git
17102 W:      https://github.com/petkan/rtl8150
17103 S:      Maintained
17104 F:      drivers/net/usb/rtl8150.c
17105
17106 USB SERIAL SUBSYSTEM
17107 M:      Johan Hovold <johan@kernel.org>
17108 L:      linux-usb@vger.kernel.org
17109 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
17110 S:      Maintained
17111 F:      Documentation/usb/usb-serial.rst
17112 F:      drivers/usb/serial/
17113 F:      include/linux/usb/serial.h
17114
17115 USB SMSC75XX ETHERNET DRIVER
17116 M:      Steve Glendinning <steve.glendinning@shawell.net>
17117 L:      netdev@vger.kernel.org
17118 S:      Maintained
17119 F:      drivers/net/usb/smsc75xx.*
17120
17121 USB SMSC95XX ETHERNET DRIVER
17122 M:      Steve Glendinning <steve.glendinning@shawell.net>
17123 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
17124 L:      netdev@vger.kernel.org
17125 S:      Maintained
17126 F:      drivers/net/usb/smsc95xx.*
17127
17128 USB SUBSYSTEM
17129 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
17130 L:      linux-usb@vger.kernel.org
17131 W:      http://www.linux-usb.org
17132 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
17133 S:      Supported
17134 F:      Documentation/devicetree/bindings/usb/
17135 F:      Documentation/usb/
17136 F:      drivers/usb/
17137 F:      include/linux/usb.h
17138 F:      include/linux/usb/
17139
17140 USB TYPEC PI3USB30532 MUX DRIVER
17141 M:      Hans de Goede <hdegoede@redhat.com>
17142 L:      linux-usb@vger.kernel.org
17143 S:      Maintained
17144 F:      drivers/usb/typec/mux/pi3usb30532.c
17145
17146 USB TYPEC CLASS
17147 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
17148 L:      linux-usb@vger.kernel.org
17149 S:      Maintained
17150 F:      Documentation/ABI/testing/sysfs-class-typec
17151 F:      Documentation/driver-api/usb/typec.rst
17152 F:      drivers/usb/typec/
17153 F:      include/linux/usb/typec.h
17154
17155 USB TYPEC BUS FOR ALTERNATE MODES
17156 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
17157 L:      linux-usb@vger.kernel.org
17158 S:      Maintained
17159 F:      Documentation/ABI/testing/sysfs-bus-typec
17160 F:      Documentation/driver-api/usb/typec_bus.rst
17161 F:      drivers/usb/typec/altmodes/
17162 F:      include/linux/usb/typec_altmode.h
17163
17164 USB TYPEC PORT CONTROLLER DRIVERS
17165 M:      Guenter Roeck <linux@roeck-us.net>
17166 L:      linux-usb@vger.kernel.org
17167 S:      Maintained
17168 F:      drivers/usb/typec/tcpm/
17169
17170 USB UHCI DRIVER
17171 M:      Alan Stern <stern@rowland.harvard.edu>
17172 L:      linux-usb@vger.kernel.org
17173 S:      Maintained
17174 F:      drivers/usb/host/uhci*
17175
17176 USB VIDEO CLASS
17177 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
17178 L:      linux-uvc-devel@lists.sourceforge.net (subscribers-only)
17179 L:      linux-media@vger.kernel.org
17180 T:      git git://linuxtv.org/media_tree.git
17181 W:      http://www.ideasonboard.org/uvc/
17182 S:      Maintained
17183 F:      drivers/media/usb/uvc/
17184 F:      include/uapi/linux/uvcvideo.h
17185
17186 USB VISION DRIVER
17187 M:      Hans Verkuil <hverkuil@xs4all.nl>
17188 L:      linux-media@vger.kernel.org
17189 T:      git git://linuxtv.org/media_tree.git
17190 W:      https://linuxtv.org
17191 S:      Odd Fixes
17192 F:      drivers/media/usb/usbvision/
17193
17194 USB WEBCAM GADGET
17195 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
17196 L:      linux-usb@vger.kernel.org
17197 S:      Maintained
17198 F:      drivers/usb/gadget/function/*uvc*
17199 F:      drivers/usb/gadget/legacy/webcam.c
17200 F:      include/uapi/linux/usb/g_uvc.h
17201
17202 USB WIRELESS RNDIS DRIVER (rndis_wlan)
17203 M:      Jussi Kivilinna <jussi.kivilinna@iki.fi>
17204 L:      linux-wireless@vger.kernel.org
17205 S:      Maintained
17206 F:      drivers/net/wireless/rndis_wlan.c
17207
17208 USB XHCI DRIVER
17209 M:      Mathias Nyman <mathias.nyman@intel.com>
17210 L:      linux-usb@vger.kernel.org
17211 S:      Supported
17212 F:      drivers/usb/host/xhci*
17213 F:      drivers/usb/host/pci-quirks*
17214
17215 USB ZD1201 DRIVER
17216 L:      linux-wireless@vger.kernel.org
17217 W:      http://linux-lc100020.sourceforge.net
17218 S:      Orphan
17219 F:      drivers/net/wireless/zydas/zd1201.*
17220
17221 USB ZR364XX DRIVER
17222 M:      Antoine Jacquet <royale@zerezo.com>
17223 L:      linux-usb@vger.kernel.org
17224 L:      linux-media@vger.kernel.org
17225 T:      git git://linuxtv.org/media_tree.git
17226 W:      http://royale.zerezo.com/zr364xx/
17227 S:      Maintained
17228 F:      Documentation/media/v4l-drivers/zr364xx*
17229 F:      drivers/media/usb/zr364xx/
17230
17231 USER-MODE LINUX (UML)
17232 M:      Jeff Dike <jdike@addtoit.com>
17233 M:      Richard Weinberger <richard@nod.at>
17234 M:      Anton Ivanov <anton.ivanov@cambridgegreys.com>
17235 L:      linux-um@lists.infradead.org
17236 W:      http://user-mode-linux.sourceforge.net
17237 Q:      https://patchwork.ozlabs.org/project/linux-um/list/
17238 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
17239 S:      Maintained
17240 F:      Documentation/virt/uml/
17241 F:      arch/um/
17242 F:      arch/x86/um/
17243 F:      fs/hostfs/
17244
17245 USERSPACE COPYIN/COPYOUT (UIOVEC)
17246 M:      Alexander Viro <viro@zeniv.linux.org.uk>
17247 S:      Maintained
17248 F:      lib/iov_iter.c
17249 F:      include/linux/uio.h
17250
17251 USERSPACE DMA BUFFER DRIVER
17252 M:      Gerd Hoffmann <kraxel@redhat.com>
17253 S:      Maintained
17254 L:      dri-devel@lists.freedesktop.org
17255 F:      drivers/dma-buf/udmabuf.c
17256 F:      include/uapi/linux/udmabuf.h
17257 T:      git git://anongit.freedesktop.org/drm/drm-misc
17258
17259 USERSPACE I/O (UIO)
17260 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
17261 S:      Maintained
17262 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
17263 F:      Documentation/driver-api/uio-howto.rst
17264 F:      drivers/uio/
17265 F:      include/linux/uio_driver.h
17266
17267 UTIL-LINUX PACKAGE
17268 M:      Karel Zak <kzak@redhat.com>
17269 L:      util-linux@vger.kernel.org
17270 W:      http://en.wikipedia.org/wiki/Util-linux
17271 T:      git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
17272 S:      Maintained
17273
17274 UUID HELPERS
17275 M:      Christoph Hellwig <hch@lst.de>
17276 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
17277 L:      linux-kernel@vger.kernel.org
17278 T:      git git://git.infradead.org/users/hch/uuid.git
17279 F:      lib/uuid.c
17280 F:      lib/test_uuid.c
17281 F:      include/linux/uuid.h
17282 F:      include/uapi/linux/uuid.h
17283 S:      Maintained
17284
17285 UVESAFB DRIVER
17286 M:      Michal Januszewski <spock@gentoo.org>
17287 L:      linux-fbdev@vger.kernel.org
17288 W:      https://github.com/mjanusz/v86d
17289 S:      Maintained
17290 F:      Documentation/fb/uvesafb.rst
17291 F:      drivers/video/fbdev/uvesafb.*
17292
17293 VF610 NAND DRIVER
17294 M:      Stefan Agner <stefan@agner.ch>
17295 L:      linux-mtd@lists.infradead.org
17296 S:      Supported
17297 F:      drivers/mtd/nand/raw/vf610_nfc.c
17298
17299 VFAT/FAT/MSDOS FILESYSTEM
17300 M:      OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
17301 S:      Maintained
17302 F:      Documentation/filesystems/vfat.txt
17303 F:      fs/fat/
17304
17305 VFIO DRIVER
17306 M:      Alex Williamson <alex.williamson@redhat.com>
17307 R:      Cornelia Huck <cohuck@redhat.com>
17308 L:      kvm@vger.kernel.org
17309 T:      git git://github.com/awilliam/linux-vfio.git
17310 S:      Maintained
17311 F:      Documentation/driver-api/vfio.rst
17312 F:      drivers/vfio/
17313 F:      include/linux/vfio.h
17314 F:      include/uapi/linux/vfio.h
17315
17316 VFIO MEDIATED DEVICE DRIVERS
17317 M:      Kirti Wankhede <kwankhede@nvidia.com>
17318 L:      kvm@vger.kernel.org
17319 S:      Maintained
17320 F:      Documentation/driver-api/vfio-mediated-device.rst
17321 F:      drivers/vfio/mdev/
17322 F:      include/linux/mdev.h
17323 F:      samples/vfio-mdev/
17324
17325 VFIO PLATFORM DRIVER
17326 M:      Eric Auger <eric.auger@redhat.com>
17327 L:      kvm@vger.kernel.org
17328 S:      Maintained
17329 F:      drivers/vfio/platform/
17330
17331 VGA_SWITCHEROO
17332 R:      Lukas Wunner <lukas@wunner.de>
17333 S:      Maintained
17334 F:      Documentation/gpu/vga-switcheroo.rst
17335 F:      drivers/gpu/vga/vga_switcheroo.c
17336 F:      include/linux/vga_switcheroo.h
17337 T:      git git://anongit.freedesktop.org/drm/drm-misc
17338
17339 VIA RHINE NETWORK DRIVER
17340 S:      Orphan
17341 F:      drivers/net/ethernet/via/via-rhine.c
17342
17343 VIA SD/MMC CARD CONTROLLER DRIVER
17344 M:      Bruce Chang <brucechang@via.com.tw>
17345 M:      Harald Welte <HaraldWelte@viatech.com>
17346 S:      Maintained
17347 F:      drivers/mmc/host/via-sdmmc.c
17348
17349 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
17350 M:      Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
17351 L:      linux-fbdev@vger.kernel.org
17352 S:      Maintained
17353 F:      include/linux/via-core.h
17354 F:      include/linux/via-gpio.h
17355 F:      include/linux/via_i2c.h
17356 F:      drivers/video/fbdev/via/
17357
17358 VIA VELOCITY NETWORK DRIVER
17359 M:      Francois Romieu <romieu@fr.zoreil.com>
17360 L:      netdev@vger.kernel.org
17361 S:      Maintained
17362 F:      drivers/net/ethernet/via/via-velocity.*
17363
17364 VICODEC VIRTUAL CODEC DRIVER
17365 M:      Hans Verkuil <hverkuil-cisco@xs4all.nl>
17366 L:      linux-media@vger.kernel.org
17367 T:      git git://linuxtv.org/media_tree.git
17368 W:      https://linuxtv.org
17369 S:      Maintained
17370 F:      drivers/media/platform/vicodec/*
17371
17372 VIDEO MULTIPLEXER DRIVER
17373 M:      Philipp Zabel <p.zabel@pengutronix.de>
17374 L:      linux-media@vger.kernel.org
17375 S:      Maintained
17376 F:      drivers/media/platform/video-mux.c
17377
17378 VIDEO I2C POLLING DRIVER
17379 M:      Matt Ranostay <matt.ranostay@konsulko.com>
17380 L:      linux-media@vger.kernel.org
17381 S:      Maintained
17382 F:      drivers/media/i2c/video-i2c.c
17383
17384 VIDEOBUF2 FRAMEWORK
17385 M:      Pawel Osciak <pawel@osciak.com>
17386 M:      Marek Szyprowski <m.szyprowski@samsung.com>
17387 M:      Kyungmin Park <kyungmin.park@samsung.com>
17388 R:      Tomasz Figa <tfiga@chromium.org>
17389 L:      linux-media@vger.kernel.org
17390 S:      Maintained
17391 F:      drivers/media/common/videobuf2/*
17392 F:      include/media/videobuf2-*
17393
17394 VIMC VIRTUAL MEDIA CONTROLLER DRIVER
17395 M:      Helen Koike <helen.koike@collabora.com>
17396 R:      Shuah Khan <skhan@linuxfoundation.org>
17397 L:      linux-media@vger.kernel.org
17398 T:      git git://linuxtv.org/media_tree.git
17399 W:      https://linuxtv.org
17400 S:      Maintained
17401 F:      drivers/media/platform/vimc/*
17402
17403 VIRT LIB
17404 M:      Alex Williamson <alex.williamson@redhat.com>
17405 M:      Paolo Bonzini <pbonzini@redhat.com>
17406 L:      kvm@vger.kernel.org
17407 S:      Supported
17408 F:      virt/lib/
17409
17410 VIRTIO AND VHOST VSOCK DRIVER
17411 M:      Stefan Hajnoczi <stefanha@redhat.com>
17412 M:      Stefano Garzarella <sgarzare@redhat.com>
17413 L:      kvm@vger.kernel.org
17414 L:      virtualization@lists.linux-foundation.org
17415 L:      netdev@vger.kernel.org
17416 S:      Maintained
17417 F:      include/linux/virtio_vsock.h
17418 F:      include/uapi/linux/virtio_vsock.h
17419 F:      include/uapi/linux/vsockmon.h
17420 F:      include/uapi/linux/vm_sockets_diag.h
17421 F:      net/vmw_vsock/diag.c
17422 F:      net/vmw_vsock/af_vsock_tap.c
17423 F:      net/vmw_vsock/virtio_transport_common.c
17424 F:      net/vmw_vsock/virtio_transport.c
17425 F:      drivers/net/vsockmon.c
17426 F:      drivers/vhost/vsock.c
17427 F:      tools/testing/vsock/
17428
17429 VIRTIO CONSOLE DRIVER
17430 M:      Amit Shah <amit@kernel.org>
17431 L:      virtualization@lists.linux-foundation.org
17432 S:      Maintained
17433 F:      drivers/char/virtio_console.c
17434 F:      include/linux/virtio_console.h
17435 F:      include/uapi/linux/virtio_console.h
17436
17437 VIRTIO CORE AND NET DRIVERS
17438 M:      "Michael S. Tsirkin" <mst@redhat.com>
17439 M:      Jason Wang <jasowang@redhat.com>
17440 L:      virtualization@lists.linux-foundation.org
17441 S:      Maintained
17442 F:      Documentation/devicetree/bindings/virtio/
17443 F:      drivers/virtio/
17444 F:      tools/virtio/
17445 F:      drivers/net/virtio_net.c
17446 F:      drivers/block/virtio_blk.c
17447 F:      include/linux/virtio*.h
17448 F:      include/uapi/linux/virtio_*.h
17449 F:      drivers/crypto/virtio/
17450 F:      mm/balloon_compaction.c
17451
17452 VIRTIO BLOCK AND SCSI DRIVERS
17453 M:      "Michael S. Tsirkin" <mst@redhat.com>
17454 M:      Jason Wang <jasowang@redhat.com>
17455 R:      Paolo Bonzini <pbonzini@redhat.com>
17456 R:      Stefan Hajnoczi <stefanha@redhat.com>
17457 L:      virtualization@lists.linux-foundation.org
17458 S:      Maintained
17459 F:      drivers/block/virtio_blk.c
17460 F:      drivers/scsi/virtio_scsi.c
17461 F:      include/uapi/linux/virtio_blk.h
17462 F:      include/uapi/linux/virtio_scsi.h
17463 F:      drivers/vhost/scsi.c
17464
17465 VIRTIO CRYPTO DRIVER
17466 M:      Gonglei <arei.gonglei@huawei.com>
17467 L:      virtualization@lists.linux-foundation.org
17468 L:      linux-crypto@vger.kernel.org
17469 S:      Maintained
17470 F:      drivers/crypto/virtio/
17471 F:      include/uapi/linux/virtio_crypto.h
17472
17473 VIRTIO DRIVERS FOR S390
17474 M:      Cornelia Huck <cohuck@redhat.com>
17475 M:      Halil Pasic <pasic@linux.ibm.com>
17476 L:      linux-s390@vger.kernel.org
17477 L:      virtualization@lists.linux-foundation.org
17478 L:      kvm@vger.kernel.org
17479 S:      Supported
17480 F:      drivers/s390/virtio/
17481 F:      arch/s390/include/uapi/asm/virtio-ccw.h
17482
17483 VIRTIO FILE SYSTEM
17484 M:      Vivek Goyal <vgoyal@redhat.com>
17485 M:      Stefan Hajnoczi <stefanha@redhat.com>
17486 M:      Miklos Szeredi <miklos@szeredi.hu>
17487 L:      virtualization@lists.linux-foundation.org
17488 L:      linux-fsdevel@vger.kernel.org
17489 W:      https://virtio-fs.gitlab.io/
17490 S:      Supported
17491 F:      fs/fuse/virtio_fs.c
17492 F:      include/uapi/linux/virtio_fs.h
17493 F:      Documentation/filesystems/virtiofs.rst
17494
17495 VIRTIO GPU DRIVER
17496 M:      David Airlie <airlied@linux.ie>
17497 M:      Gerd Hoffmann <kraxel@redhat.com>
17498 L:      dri-devel@lists.freedesktop.org
17499 L:      virtualization@lists.linux-foundation.org
17500 T:      git git://anongit.freedesktop.org/drm/drm-misc
17501 S:      Maintained
17502 F:      drivers/gpu/drm/virtio/
17503 F:      include/uapi/linux/virtio_gpu.h
17504
17505 VIRTIO HOST (VHOST)
17506 M:      "Michael S. Tsirkin" <mst@redhat.com>
17507 M:      Jason Wang <jasowang@redhat.com>
17508 L:      kvm@vger.kernel.org
17509 L:      virtualization@lists.linux-foundation.org
17510 L:      netdev@vger.kernel.org
17511 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
17512 S:      Maintained
17513 F:      drivers/vhost/
17514 F:      include/uapi/linux/vhost.h
17515
17516 VIRTIO INPUT DRIVER
17517 M:      Gerd Hoffmann <kraxel@redhat.com>
17518 S:      Maintained
17519 F:      drivers/virtio/virtio_input.c
17520 F:      include/uapi/linux/virtio_input.h
17521
17522 VIRTIO IOMMU DRIVER
17523 M:      Jean-Philippe Brucker <jean-philippe@linaro.org>
17524 L:      virtualization@lists.linux-foundation.org
17525 S:      Maintained
17526 F:      drivers/iommu/virtio-iommu.c
17527 F:      include/uapi/linux/virtio_iommu.h
17528
17529 VIRTUAL BOX GUEST DEVICE DRIVER
17530 M:      Hans de Goede <hdegoede@redhat.com>
17531 M:      Arnd Bergmann <arnd@arndb.de>
17532 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
17533 S:      Maintained
17534 F:      include/linux/vbox_utils.h
17535 F:      include/uapi/linux/vbox*.h
17536 F:      drivers/virt/vboxguest/
17537
17538 VIRTUAL SERIO DEVICE DRIVER
17539 M:      Stephen Chandler Paul <thatslyude@gmail.com>
17540 S:      Maintained
17541 F:      drivers/input/serio/userio.c
17542 F:      include/uapi/linux/userio.h
17543
17544 VITESSE FELIX ETHERNET SWITCH DRIVER
17545 M:      Vladimir Oltean <vladimir.oltean@nxp.com>
17546 M:      Claudiu Manoil <claudiu.manoil@nxp.com>
17547 L:      netdev@vger.kernel.org
17548 S:      Maintained
17549 F:      drivers/net/dsa/ocelot/*
17550 F:      net/dsa/tag_ocelot.c
17551
17552 VIVID VIRTUAL VIDEO DRIVER
17553 M:      Hans Verkuil <hverkuil@xs4all.nl>
17554 L:      linux-media@vger.kernel.org
17555 T:      git git://linuxtv.org/media_tree.git
17556 W:      https://linuxtv.org
17557 S:      Maintained
17558 F:      drivers/media/platform/vivid/*
17559
17560 VLYNQ BUS
17561 M:      Florian Fainelli <f.fainelli@gmail.com>
17562 L:      openwrt-devel@lists.openwrt.org (subscribers-only)
17563 S:      Maintained
17564 F:      drivers/vlynq/vlynq.c
17565 F:      include/linux/vlynq.h
17566
17567 VME SUBSYSTEM
17568 M:      Martyn Welch <martyn@welchs.me.uk>
17569 M:      Manohar Vanga <manohar.vanga@gmail.com>
17570 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
17571 L:      devel@driverdev.osuosl.org
17572 S:      Maintained
17573 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
17574 F:      Documentation/driver-api/vme.rst
17575 F:      drivers/staging/vme/
17576 F:      drivers/vme/
17577 F:      include/linux/vme*
17578
17579 VMWARE BALLOON DRIVER
17580 M:      Nadav Amit <namit@vmware.com>
17581 M:      "VMware, Inc." <pv-drivers@vmware.com>
17582 L:      linux-kernel@vger.kernel.org
17583 S:      Maintained
17584 F:      drivers/misc/vmw_balloon.c
17585
17586 VMWARE HYPERVISOR INTERFACE
17587 M:      Thomas Hellstrom <thellstrom@vmware.com>
17588 M:      "VMware, Inc." <pv-drivers@vmware.com>
17589 L:      virtualization@lists.linux-foundation.org
17590 S:      Supported
17591 F:      arch/x86/kernel/cpu/vmware.c
17592 F:      arch/x86/include/asm/vmware.h
17593
17594 VMWARE PVRDMA DRIVER
17595 M:      Adit Ranadive <aditr@vmware.com>
17596 M:      VMware PV-Drivers <pv-drivers@vmware.com>
17597 L:      linux-rdma@vger.kernel.org
17598 S:      Maintained
17599 F:      drivers/infiniband/hw/vmw_pvrdma/
17600
17601 VMware PVSCSI driver
17602 M:      Jim Gill <jgill@vmware.com>
17603 M:      VMware PV-Drivers <pv-drivers@vmware.com>
17604 L:      linux-scsi@vger.kernel.org
17605 S:      Maintained
17606 F:      drivers/scsi/vmw_pvscsi.c
17607 F:      drivers/scsi/vmw_pvscsi.h
17608
17609 VMWARE VMMOUSE SUBDRIVER
17610 M:      "VMware Graphics" <linux-graphics-maintainer@vmware.com>
17611 M:      "VMware, Inc." <pv-drivers@vmware.com>
17612 L:      linux-input@vger.kernel.org
17613 S:      Maintained
17614 F:      drivers/input/mouse/vmmouse.c
17615 F:      drivers/input/mouse/vmmouse.h
17616
17617 VMWARE VMXNET3 ETHERNET DRIVER
17618 M:      Ronak Doshi <doshir@vmware.com>
17619 M:      "VMware, Inc." <pv-drivers@vmware.com>
17620 L:      netdev@vger.kernel.org
17621 S:      Maintained
17622 F:      drivers/net/vmxnet3/
17623
17624 VOCORE VOCORE2 BOARD
17625 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
17626 L:      linux-mips@vger.kernel.org
17627 S:      Maintained
17628 F:      arch/mips/boot/dts/ralink/vocore2.dts
17629
17630 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
17631 M:      Liam Girdwood <lgirdwood@gmail.com>
17632 M:      Mark Brown <broonie@kernel.org>
17633 L:      linux-kernel@vger.kernel.org
17634 W:      http://www.slimlogic.co.uk/?p=48
17635 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
17636 S:      Supported
17637 F:      Documentation/devicetree/bindings/regulator/
17638 F:      Documentation/power/regulator/
17639 F:      drivers/regulator/
17640 F:      include/dt-bindings/regulator/
17641 F:      include/linux/regulator/
17642 K:      regulator_get_optional
17643
17644 VRF
17645 M:      David Ahern <dsahern@kernel.org>
17646 M:      Shrijeet Mukherjee <shrijeet@gmail.com>
17647 L:      netdev@vger.kernel.org
17648 S:      Maintained
17649 F:      drivers/net/vrf.c
17650 F:      Documentation/networking/vrf.txt
17651
17652 VSPRINTF
17653 M:      Petr Mladek <pmladek@suse.com>
17654 M:      Steven Rostedt <rostedt@goodmis.org>
17655 M:      Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
17656 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
17657 R:      Rasmus Villemoes <linux@rasmusvillemoes.dk>
17658 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pmladek/printk.git
17659 S:      Maintained
17660 F:      lib/vsprintf.c
17661 F:      lib/test_printf.c
17662 F:      Documentation/core-api/printk-formats.rst
17663
17664 VT1211 HARDWARE MONITOR DRIVER
17665 M:      Juerg Haefliger <juergh@gmail.com>
17666 L:      linux-hwmon@vger.kernel.org
17667 S:      Maintained
17668 F:      Documentation/hwmon/vt1211.rst
17669 F:      drivers/hwmon/vt1211.c
17670
17671 VT8231 HARDWARE MONITOR DRIVER
17672 M:      Roger Lucas <vt8231@hiddenengine.co.uk>
17673 L:      linux-hwmon@vger.kernel.org
17674 S:      Maintained
17675 F:      drivers/hwmon/vt8231.c
17676
17677 VUB300 USB to SDIO/SD/MMC bridge chip
17678 L:      linux-mmc@vger.kernel.org
17679 S:      Orphan
17680 F:      drivers/mmc/host/vub300.c
17681
17682 W1 DALLAS'S 1-WIRE BUS
17683 M:      Evgeniy Polyakov <zbr@ioremap.net>
17684 S:      Maintained
17685 F:      Documentation/devicetree/bindings/w1/
17686 F:      Documentation/w1/
17687 F:      drivers/w1/
17688 F:      include/linux/w1.h
17689
17690 W83791D HARDWARE MONITORING DRIVER
17691 M:      Marc Hulsman <m.hulsman@tudelft.nl>
17692 L:      linux-hwmon@vger.kernel.org
17693 S:      Maintained
17694 F:      Documentation/hwmon/w83791d.rst
17695 F:      drivers/hwmon/w83791d.c
17696
17697 W83793 HARDWARE MONITORING DRIVER
17698 M:      Rudolf Marek <r.marek@assembler.cz>
17699 L:      linux-hwmon@vger.kernel.org
17700 S:      Maintained
17701 F:      Documentation/hwmon/w83793.rst
17702 F:      drivers/hwmon/w83793.c
17703
17704 W83795 HARDWARE MONITORING DRIVER
17705 M:      Jean Delvare <jdelvare@suse.com>
17706 L:      linux-hwmon@vger.kernel.org
17707 S:      Maintained
17708 F:      drivers/hwmon/w83795.c
17709
17710 W83L51xD SD/MMC CARD INTERFACE DRIVER
17711 M:      Pierre Ossman <pierre@ossman.eu>
17712 S:      Maintained
17713 F:      drivers/mmc/host/wbsd.*
17714
17715 WACOM PROTOCOL 4 SERIAL TABLETS
17716 M:      Julian Squires <julian@cipht.net>
17717 M:      Hans de Goede <hdegoede@redhat.com>
17718 L:      linux-input@vger.kernel.org
17719 S:      Maintained
17720 F:      drivers/input/tablet/wacom_serial4.c
17721
17722 WATCHDOG DEVICE DRIVERS
17723 M:      Wim Van Sebroeck <wim@linux-watchdog.org>
17724 M:      Guenter Roeck <linux@roeck-us.net>
17725 L:      linux-watchdog@vger.kernel.org
17726 W:      http://www.linux-watchdog.org/
17727 T:      git git://www.linux-watchdog.org/linux-watchdog.git
17728 S:      Maintained
17729 F:      Documentation/devicetree/bindings/watchdog/
17730 F:      Documentation/watchdog/
17731 F:      drivers/watchdog/
17732 F:      include/linux/watchdog.h
17733 F:      include/uapi/linux/watchdog.h
17734
17735 WHISKEYCOVE PMIC GPIO DRIVER
17736 M:      Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
17737 L:      linux-gpio@vger.kernel.org
17738 S:      Maintained
17739 F:      drivers/gpio/gpio-wcove.c
17740
17741 WHWAVE RTC DRIVER
17742 M:      Dianlong Li <long17.cool@163.com>
17743 L:      linux-rtc@vger.kernel.org
17744 S:      Maintained
17745 F:      drivers/rtc/rtc-sd3078.c
17746
17747 WIIMOTE HID DRIVER
17748 M:      David Herrmann <dh.herrmann@googlemail.com>
17749 L:      linux-input@vger.kernel.org
17750 S:      Maintained
17751 F:      drivers/hid/hid-wiimote*
17752
17753 WILOCITY WIL6210 WIRELESS DRIVER
17754 M:      Maya Erez <merez@codeaurora.org>
17755 L:      linux-wireless@vger.kernel.org
17756 L:      wil6210@qti.qualcomm.com
17757 S:      Supported
17758 W:      http://wireless.kernel.org/en/users/Drivers/wil6210
17759 F:      drivers/net/wireless/ath/wil6210/
17760
17761 WIMAX STACK
17762 M:      Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
17763 M:      linux-wimax@intel.com
17764 L:      wimax@linuxwimax.org (subscribers-only)
17765 S:      Supported
17766 W:      http://linuxwimax.org
17767 F:      Documentation/admin-guide/wimax/wimax.rst
17768 F:      include/linux/wimax/debug.h
17769 F:      include/net/wimax.h
17770 F:      include/uapi/linux/wimax.h
17771 F:      net/wimax/
17772
17773 WINBOND CIR DRIVER
17774 M:      David Härdeman <david@hardeman.nu>
17775 S:      Maintained
17776 F:      drivers/media/rc/winbond-cir.c
17777
17778 RCMM REMOTE CONTROLS DECODER
17779 M:      Patrick Lerda <patrick9876@free.fr>
17780 S:      Maintained
17781 F:      drivers/media/rc/ir-rcmm-decoder.c
17782
17783 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
17784 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
17785 L:      linux-watchdog@vger.kernel.org
17786 S:      Maintained
17787 F:      drivers/watchdog/ebc-c384_wdt.c
17788
17789 WINSYSTEMS WS16C48 GPIO DRIVER
17790 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
17791 L:      linux-gpio@vger.kernel.org
17792 S:      Maintained
17793 F:      drivers/gpio/gpio-ws16c48.c
17794
17795 WISTRON LAPTOP BUTTON DRIVER
17796 M:      Miloslav Trmac <mitr@volny.cz>
17797 S:      Maintained
17798 F:      drivers/input/misc/wistron_btns.c
17799
17800 WL3501 WIRELESS PCMCIA CARD DRIVER
17801 L:      linux-wireless@vger.kernel.org
17802 S:      Odd fixes
17803 F:      drivers/net/wireless/wl3501*
17804
17805 WOLFSON MICROELECTRONICS DRIVERS
17806 L:      patches@opensource.cirrus.com
17807 T:      git https://github.com/CirrusLogic/linux-drivers.git
17808 W:      https://github.com/CirrusLogic/linux-drivers/wiki
17809 S:      Supported
17810 F:      Documentation/hwmon/wm83??.rst
17811 F:      Documentation/devicetree/bindings/extcon/extcon-arizona.txt
17812 F:      Documentation/devicetree/bindings/regulator/arizona-regulator.txt
17813 F:      Documentation/devicetree/bindings/mfd/arizona.txt
17814 F:      Documentation/devicetree/bindings/mfd/wm831x.txt
17815 F:      Documentation/devicetree/bindings/sound/wlf,arizona.txt
17816 F:      arch/arm/mach-s3c64xx/mach-crag6410*
17817 F:      drivers/clk/clk-wm83*.c
17818 F:      drivers/extcon/extcon-arizona.c
17819 F:      drivers/leds/leds-wm83*.c
17820 F:      drivers/gpio/gpio-*wm*.c
17821 F:      drivers/gpio/gpio-arizona.c
17822 F:      drivers/hwmon/wm83??-hwmon.c
17823 F:      drivers/input/misc/wm831x-on.c
17824 F:      drivers/input/touchscreen/wm831x-ts.c
17825 F:      drivers/input/touchscreen/wm97*.c
17826 F:      drivers/mfd/arizona*
17827 F:      drivers/mfd/wm*.c
17828 F:      drivers/mfd/cs47l24*
17829 F:      drivers/power/supply/wm83*.c
17830 F:      drivers/rtc/rtc-wm83*.c
17831 F:      drivers/regulator/wm8*.c
17832 F:      drivers/regulator/arizona*
17833 F:      drivers/video/backlight/wm83*_bl.c
17834 F:      drivers/watchdog/wm83*_wdt.c
17835 F:      include/linux/mfd/arizona/
17836 F:      include/linux/mfd/wm831x/
17837 F:      include/linux/mfd/wm8350/
17838 F:      include/linux/mfd/wm8400*
17839 F:      include/linux/regulator/arizona*
17840 F:      include/linux/wm97xx.h
17841 F:      include/sound/wm????.h
17842 F:      sound/soc/codecs/arizona.?
17843 F:      sound/soc/codecs/wm*
17844 F:      sound/soc/codecs/cs47l24*
17845
17846 WORKQUEUE
17847 M:      Tejun Heo <tj@kernel.org>
17848 R:      Lai Jiangshan <jiangshanlai@gmail.com>
17849 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
17850 S:      Maintained
17851 F:      include/linux/workqueue.h
17852 F:      kernel/workqueue.c
17853 F:      Documentation/core-api/workqueue.rst
17854
17855 X-POWERS AXP288 PMIC DRIVERS
17856 M:      Hans de Goede <hdegoede@redhat.com>
17857 S:      Maintained
17858 N:      axp288
17859 F:      drivers/acpi/pmic/intel_pmic_xpower.c
17860
17861 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
17862 M:      Chen-Yu Tsai <wens@csie.org>
17863 L:      linux-kernel@vger.kernel.org
17864 S:      Maintained
17865 N:      axp[128]
17866
17867 X.25 NETWORK LAYER
17868 M:      Andrew Hendry <andrew.hendry@gmail.com>
17869 L:      linux-x25@vger.kernel.org
17870 S:      Odd Fixes
17871 F:      Documentation/networking/x25*
17872 F:      include/net/x25*
17873 F:      net/x25/
17874
17875 X86 ARCHITECTURE (32-BIT AND 64-BIT)
17876 M:      Thomas Gleixner <tglx@linutronix.de>
17877 M:      Ingo Molnar <mingo@redhat.com>
17878 M:      Borislav Petkov <bp@alien8.de>
17879 R:      "H. Peter Anvin" <hpa@zytor.com>
17880 M:      x86@kernel.org
17881 L:      linux-kernel@vger.kernel.org
17882 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
17883 S:      Maintained
17884 F:      Documentation/devicetree/bindings/x86/
17885 F:      Documentation/x86/
17886 F:      arch/x86/
17887
17888 X86 ENTRY CODE
17889 M:      Andy Lutomirski <luto@kernel.org>
17890 L:      linux-kernel@vger.kernel.org
17891 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
17892 S:      Maintained
17893 F:      arch/x86/entry/
17894
17895 X86 MCE INFRASTRUCTURE
17896 M:      Tony Luck <tony.luck@intel.com>
17897 M:      Borislav Petkov <bp@alien8.de>
17898 L:      linux-edac@vger.kernel.org
17899 S:      Maintained
17900 F:      arch/x86/kernel/cpu/mce/*
17901
17902 X86 MICROCODE UPDATE SUPPORT
17903 M:      Borislav Petkov <bp@alien8.de>
17904 S:      Maintained
17905 F:      arch/x86/kernel/cpu/microcode/*
17906
17907 X86 MM
17908 M:      Dave Hansen <dave.hansen@linux.intel.com>
17909 M:      Andy Lutomirski <luto@kernel.org>
17910 M:      Peter Zijlstra <peterz@infradead.org>
17911 L:      linux-kernel@vger.kernel.org
17912 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
17913 S:      Maintained
17914 F:      arch/x86/mm/
17915
17916 X86 PLATFORM DRIVERS
17917 M:      Darren Hart <dvhart@infradead.org>
17918 M:      Andy Shevchenko <andy@infradead.org>
17919 L:      platform-driver-x86@vger.kernel.org
17920 T:      git git://git.infradead.org/linux-platform-drivers-x86.git
17921 S:      Odd Fixes
17922 F:      drivers/platform/x86/
17923 F:      drivers/platform/olpc/
17924
17925 X86 PLATFORM DRIVERS - ARCH
17926 R:      Darren Hart <dvhart@infradead.org>
17927 R:      Andy Shevchenko <andy@infradead.org>
17928 L:      platform-driver-x86@vger.kernel.org
17929 L:      x86@kernel.org
17930 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
17931 S:      Maintained
17932 F:      arch/x86/platform
17933
17934 X86 VDSO
17935 M:      Andy Lutomirski <luto@kernel.org>
17936 L:      linux-kernel@vger.kernel.org
17937 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
17938 S:      Maintained
17939 F:      arch/x86/entry/vdso/
17940
17941 XARRAY
17942 M:      Matthew Wilcox <willy@infradead.org>
17943 L:      linux-fsdevel@vger.kernel.org
17944 S:      Supported
17945 F:      Documentation/core-api/xarray.rst
17946 F:      lib/idr.c
17947 F:      lib/xarray.c
17948 F:      include/linux/idr.h
17949 F:      include/linux/xarray.h
17950 F:      tools/testing/radix-tree
17951
17952 XBOX DVD IR REMOTE
17953 M:      Benjamin Valentin <benpicco@googlemail.com>
17954 S:      Maintained
17955 F:      drivers/media/rc/xbox_remote.c
17956 F:      drivers/media/rc/keymaps/rc-xbox-dvd.c
17957
17958 XC2028/3028 TUNER DRIVER
17959 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
17960 L:      linux-media@vger.kernel.org
17961 W:      https://linuxtv.org
17962 T:      git git://linuxtv.org/media_tree.git
17963 S:      Maintained
17964 F:      drivers/media/tuners/tuner-xc2028.*
17965
17966 XDP (eXpress Data Path)
17967 M:      Alexei Starovoitov <ast@kernel.org>
17968 M:      Daniel Borkmann <daniel@iogearbox.net>
17969 M:      David S. Miller <davem@davemloft.net>
17970 M:      Jakub Kicinski <jakub.kicinski@netronome.com>
17971 M:      Jesper Dangaard Brouer <hawk@kernel.org>
17972 M:      John Fastabend <john.fastabend@gmail.com>
17973 L:      netdev@vger.kernel.org
17974 L:      bpf@vger.kernel.org
17975 S:      Supported
17976 F:      net/core/xdp.c
17977 F:      include/net/xdp.h
17978 F:      kernel/bpf/devmap.c
17979 F:      kernel/bpf/cpumap.c
17980 F:      include/trace/events/xdp.h
17981 K:      xdp
17982 N:      xdp
17983
17984 XDP SOCKETS (AF_XDP)
17985 M:      Björn Töpel <bjorn.topel@intel.com>
17986 M:      Magnus Karlsson <magnus.karlsson@intel.com>
17987 R:      Jonathan Lemon <jonathan.lemon@gmail.com>
17988 L:      netdev@vger.kernel.org
17989 L:      bpf@vger.kernel.org
17990 S:      Maintained
17991 F:      kernel/bpf/xskmap.c
17992 F:      net/xdp/
17993
17994 XEN BLOCK SUBSYSTEM
17995 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
17996 M:      Roger Pau Monné <roger.pau@citrix.com>
17997 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
17998 S:      Supported
17999 F:      drivers/block/xen-blkback/*
18000 F:      drivers/block/xen*
18001
18002 XEN HYPERVISOR ARM
18003 M:      Stefano Stabellini <sstabellini@kernel.org>
18004 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
18005 S:      Maintained
18006 F:      arch/arm/xen/
18007 F:      arch/arm/include/asm/xen/
18008
18009 XEN HYPERVISOR ARM64
18010 M:      Stefano Stabellini <sstabellini@kernel.org>
18011 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
18012 S:      Maintained
18013 F:      arch/arm64/xen/
18014 F:      arch/arm64/include/asm/xen/
18015
18016 XEN HYPERVISOR INTERFACE
18017 M:      Boris Ostrovsky <boris.ostrovsky@oracle.com>
18018 M:      Juergen Gross <jgross@suse.com>
18019 R:      Stefano Stabellini <sstabellini@kernel.org>
18020 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
18021 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
18022 S:      Supported
18023 F:      arch/x86/xen/
18024 F:      arch/x86/platform/pvh/
18025 F:      drivers/*/xen-*front.c
18026 F:      drivers/xen/
18027 F:      arch/x86/include/asm/xen/
18028 F:      arch/x86/include/asm/pvclock-abi.h
18029 F:      include/xen/
18030 F:      include/uapi/xen/
18031 F:      Documentation/ABI/stable/sysfs-hypervisor-xen
18032 F:      Documentation/ABI/testing/sysfs-hypervisor-xen
18033
18034 XEN NETWORK BACKEND DRIVER
18035 M:      Wei Liu <wei.liu@kernel.org>
18036 M:      Paul Durrant <paul@xen.org>
18037 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
18038 L:      netdev@vger.kernel.org
18039 S:      Supported
18040 F:      drivers/net/xen-netback/*
18041
18042 XEN PCI SUBSYSTEM
18043 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
18044 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
18045 S:      Supported
18046 F:      arch/x86/pci/*xen*
18047 F:      drivers/pci/*xen*
18048
18049 XEN PVSCSI DRIVERS
18050 M:      Juergen Gross <jgross@suse.com>
18051 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
18052 L:      linux-scsi@vger.kernel.org
18053 S:      Supported
18054 F:      drivers/scsi/xen-scsifront.c
18055 F:      drivers/xen/xen-scsiback.c
18056 F:      include/xen/interface/io/vscsiif.h
18057
18058 XEN SWIOTLB SUBSYSTEM
18059 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
18060 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
18061 L:      iommu@lists.linux-foundation.org
18062 S:      Supported
18063 F:      arch/x86/xen/*swiotlb*
18064 F:      drivers/xen/*swiotlb*
18065
18066 XEN SOUND FRONTEND DRIVER
18067 M:      Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
18068 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
18069 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
18070 S:      Supported
18071 F:      sound/xen/*
18072
18073 XFS FILESYSTEM
18074 M:      Darrick J. Wong <darrick.wong@oracle.com>
18075 M:      linux-xfs@vger.kernel.org
18076 L:      linux-xfs@vger.kernel.org
18077 W:      http://xfs.org/
18078 T:      git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
18079 S:      Supported
18080 F:      Documentation/admin-guide/xfs.rst
18081 F:      Documentation/ABI/testing/sysfs-fs-xfs
18082 F:      Documentation/filesystems/xfs-delayed-logging-design.txt
18083 F:      Documentation/filesystems/xfs-self-describing-metadata.txt
18084 F:      fs/xfs/
18085 F:      include/uapi/linux/dqblk_xfs.h
18086 F:      include/uapi/linux/fsmap.h
18087
18088 XILINX AXI ETHERNET DRIVER
18089 M:      Radhey Shyam Pandey <radhey.shyam.pandey@xilinx.com>
18090 S:      Maintained
18091 F:      drivers/net/ethernet/xilinx/xilinx_axienet*
18092
18093 XILINX UARTLITE SERIAL DRIVER
18094 M:      Peter Korsgaard <jacmet@sunsite.dk>
18095 L:      linux-serial@vger.kernel.org
18096 S:      Maintained
18097 F:      drivers/tty/serial/uartlite.c
18098
18099 XILINX VIDEO IP CORES
18100 M:      Hyun Kwon <hyun.kwon@xilinx.com>
18101 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
18102 L:      linux-media@vger.kernel.org
18103 T:      git git://linuxtv.org/media_tree.git
18104 S:      Supported
18105 F:      Documentation/devicetree/bindings/media/xilinx/
18106 F:      drivers/media/platform/xilinx/
18107 F:      include/uapi/linux/xilinx-v4l2-controls.h
18108
18109 XILINX SD-FEC IP CORES
18110 M:      Derek Kiernan <derek.kiernan@xilinx.com>
18111 M:      Dragan Cvetic <dragan.cvetic@xilinx.com>
18112 S:      Maintained
18113 F:      Documentation/devicetree/bindings/misc/xlnx,sd-fec.txt
18114 F:      Documentation/misc-devices/xilinx_sdfec.rst
18115 F:      drivers/misc/xilinx_sdfec.c
18116 F:      drivers/misc/Kconfig
18117 F:      drivers/misc/Makefile
18118 F:      include/uapi/misc/xilinx_sdfec.h
18119
18120 XILLYBUS DRIVER
18121 M:      Eli Billauer <eli.billauer@gmail.com>
18122 L:      linux-kernel@vger.kernel.org
18123 S:      Supported
18124 F:      drivers/char/xillybus/
18125
18126 XLP9XX I2C DRIVER
18127 M:      George Cherian <george.cherian@cavium.com>
18128 M:      Jan Glauber <jglauber@cavium.com>
18129 L:      linux-i2c@vger.kernel.org
18130 W:      http://www.cavium.com
18131 S:      Supported
18132 F:      Documentation/devicetree/bindings/i2c/i2c-xlp9xx.txt
18133 F:      drivers/i2c/busses/i2c-xlp9xx.c
18134
18135 XRA1403 GPIO EXPANDER
18136 M:      Nandor Han <nandor.han@ge.com>
18137 M:      Semi Malinen <semi.malinen@ge.com>
18138 L:      linux-gpio@vger.kernel.org
18139 S:      Maintained
18140 F:      drivers/gpio/gpio-xra1403.c
18141 F:      Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
18142
18143 XTENSA XTFPGA PLATFORM SUPPORT
18144 M:      Max Filippov <jcmvbkbc@gmail.com>
18145 L:      linux-xtensa@linux-xtensa.org
18146 S:      Maintained
18147 F:      drivers/spi/spi-xtensa-xtfpga.c
18148 F:      sound/soc/xtensa/xtfpga-i2s.c
18149
18150 YAM DRIVER FOR AX.25
18151 M:      Jean-Paul Roubelat <jpr@f6fbb.org>
18152 L:      linux-hams@vger.kernel.org
18153 S:      Maintained
18154 F:      drivers/net/hamradio/yam*
18155 F:      include/linux/yam.h
18156
18157 YAMA SECURITY MODULE
18158 M:      Kees Cook <keescook@chromium.org>
18159 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
18160 S:      Supported
18161 F:      security/yama/
18162 F:      Documentation/admin-guide/LSM/Yama.rst
18163
18164 YEALINK PHONE DRIVER
18165 M:      Henk Vergonet <Henk.Vergonet@gmail.com>
18166 L:      usbb2k-api-dev@nongnu.org
18167 S:      Maintained
18168 F:      Documentation/input/devices/yealink.rst
18169 F:      drivers/input/misc/yealink.*
18170
18171 Z8530 DRIVER FOR AX.25
18172 M:      Joerg Reuter <jreuter@yaina.de>
18173 W:      http://yaina.de/jreuter/
18174 W:      http://www.qsl.net/dl1bke/
18175 L:      linux-hams@vger.kernel.org
18176 S:      Maintained
18177 F:      Documentation/networking/z8530drv.txt
18178 F:      drivers/net/hamradio/*scc.c
18179 F:      drivers/net/hamradio/z8530.h
18180
18181 ZBUD COMPRESSED PAGE ALLOCATOR
18182 M:      Seth Jennings <sjenning@redhat.com>
18183 M:      Dan Streetman <ddstreet@ieee.org>
18184 L:      linux-mm@kvack.org
18185 S:      Maintained
18186 F:      mm/zbud.c
18187 F:      include/linux/zbud.h
18188
18189 ZD1211RW WIRELESS DRIVER
18190 M:      Daniel Drake <dsd@gentoo.org>
18191 M:      Ulrich Kunitz <kune@deine-taler.de>
18192 W:      http://zd1211.ath.cx/wiki/DriverRewrite
18193 L:      linux-wireless@vger.kernel.org
18194 L:      zd1211-devs@lists.sourceforge.net (subscribers-only)
18195 S:      Maintained
18196 F:      drivers/net/wireless/zydas/zd1211rw/
18197
18198 ZD1301 MEDIA DRIVER
18199 M:      Antti Palosaari <crope@iki.fi>
18200 L:      linux-media@vger.kernel.org
18201 W:      https://linuxtv.org/
18202 W:      http://palosaari.fi/linux/
18203 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
18204 S:      Maintained
18205 F:      drivers/media/usb/dvb-usb-v2/zd1301*
18206
18207 ZD1301_DEMOD MEDIA DRIVER
18208 M:      Antti Palosaari <crope@iki.fi>
18209 L:      linux-media@vger.kernel.org
18210 W:      https://linuxtv.org/
18211 W:      http://palosaari.fi/linux/
18212 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
18213 S:      Maintained
18214 F:      drivers/media/dvb-frontends/zd1301_demod*
18215
18216 ZHAOXIN PROCESSOR SUPPORT
18217 M:      Tony W Wang-oc <TonyWWang-oc@zhaoxin.com>
18218 L:      linux-kernel@vger.kernel.org
18219 S:      Maintained
18220 F:      arch/x86/kernel/cpu/zhaoxin.c
18221
18222 ZPOOL COMPRESSED PAGE STORAGE API
18223 M:      Dan Streetman <ddstreet@ieee.org>
18224 L:      linux-mm@kvack.org
18225 S:      Maintained
18226 F:      mm/zpool.c
18227 F:      include/linux/zpool.h
18228
18229 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
18230 M:      Minchan Kim <minchan@kernel.org>
18231 M:      Nitin Gupta <ngupta@vflare.org>
18232 R:      Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
18233 L:      linux-kernel@vger.kernel.org
18234 S:      Maintained
18235 F:      drivers/block/zram/
18236 F:      Documentation/admin-guide/blockdev/zram.rst
18237
18238 ZS DECSTATION Z85C30 SERIAL DRIVER
18239 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
18240 S:      Maintained
18241 F:      drivers/tty/serial/zs.*
18242
18243 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
18244 M:      Minchan Kim <minchan@kernel.org>
18245 M:      Nitin Gupta <ngupta@vflare.org>
18246 R:      Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
18247 L:      linux-mm@kvack.org
18248 S:      Maintained
18249 F:      mm/zsmalloc.c
18250 F:      include/linux/zsmalloc.h
18251 F:      Documentation/vm/zsmalloc.rst
18252
18253 ZSWAP COMPRESSED SWAP CACHING
18254 M:      Seth Jennings <sjenning@redhat.com>
18255 M:      Dan Streetman <ddstreet@ieee.org>
18256 M:      Vitaly Wool <vitaly.wool@konsulko.com>
18257 L:      linux-mm@kvack.org
18258 S:      Maintained
18259 F:      mm/zswap.c
18260
18261 THE REST
18262 M:      Linus Torvalds <torvalds@linux-foundation.org>
18263 L:      linux-kernel@vger.kernel.org
18264 Q:      http://patchwork.kernel.org/project/LKML/list/
18265 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
18266 S:      Buried alive in reporters
18267 F:      *
18268 F:      */